|
Pencil2D
ff90c0872e88be3bf81c548cd60f01983012ec49
Pencil2D is an animation software for both bitmap and vector graphics. It is free, multi-platform, and open source.
|
Inheritance diagram for LayerCamera:Public Member Functions | |
| LayerCamera (Object *object) | |
| void | loadImageAtFrame (int, QTransform) |
| void | editProperties () override |
| QDomElement | createDomElement (QDomDocument &doc) override |
| void | loadDomElement (QDomElement element, QString dataDirPath) override |
| Camera * | getCameraAtFrame (int frameNumber) |
| Camera * | getLastCameraAtFrame (int frameNumber, int increment) |
| QTransform | getViewAtFrame (int frameNumber) |
| QRect | getViewRect () |
| QSize | getViewSize () |
Public Member Functions inherited from Layer | |
| Layer (Object *, LAYER_TYPE) | |
| int | id () |
| LAYER_TYPE | type () |
| Object * | object () |
| void | setName (QString name) |
| QString | name () |
| void | switchVisibility () |
| bool | visible () |
| int | getMaxKeyFramePosition () |
| int | firstKeyFramePosition () |
| bool | keyExists (int position) |
| int | getPreviousKeyFramePosition (int position) |
| int | getNextKeyFramePosition (int position) |
| int | getPreviousFrameNumber (int position, bool isAbsolute) |
| int | getNextFrameNumber (int position, bool isAbsolute) |
| int | keyFrameCount () |
| bool | addNewEmptyKeyAt (int position) |
| bool | addKeyFrame (int position, KeyFrame *) |
| bool | removeKeyFrame (int position) |
| bool | swapKeyFrames (int position1, int position2) |
| bool | moveKeyFrameForward (int position) |
| bool | moveKeyFrameBackward (int position) |
| bool | loadKey (KeyFrame *) |
| KeyFrame * | getKeyFrameAt (int position) |
| KeyFrame * | getLastKeyFrameAtPosition (int position) |
| bool | keyExistsWhichCovers (int frameNumber) |
| KeyFrame * | getKeyFrameWhichCovers (int frameNumber) |
| void | foreachKeyFrame (std::function< void(KeyFrame *)>) |
| void | setModified (int position, bool isModified) |
| bool | isFrameSelected (int position) |
| void | setFrameSelected (int position, bool isSelected) |
| void | toggleFrameSelected (int position, bool allowMultiple=false) |
| void | extendSelectionTo (int position) |
| void | selectAllFramesAfter (int position) |
| void | deselectAll () |
| bool | moveSelectedFrames (int offset) |
| Status | save (QString dataFolder) |
| void | paintTrack (QPainter &painter, TimeLineCells *cells, int x, int y, int width, int height, bool selected, int frameSize) |
| void | paintFrames (QPainter &painter, TimeLineCells *cells, int y, int height, bool selected, int frameSize) |
| void | paintLabel (QPainter &painter, TimeLineCells *cells, int x, int y, int height, int width, bool selected, int allLayers) |
| virtual void | paintSelection (QPainter &painter, int x, int y, int height, int width) |
| void | mousePress (QMouseEvent *, int frameNumber) |
| void | mouseMove (QMouseEvent *, int frameNumber) |
| void | mouseRelease (QMouseEvent *, int frameNumber) |
| void | mouseDoubleClick (QMouseEvent *, int frameNumber) |
| void | setUpdated () |
Protected Member Functions | |
| Status | saveKeyFrame (KeyFrame *, QString path) override |
Protected Member Functions inherited from Layer | |
| void | setId (int LayerId) |
Protected Attributes | |
| QRect | viewRect |
| CameraPropertiesDialog * | dialog |
Additional Inherited Members | |
Public Types inherited from Layer | |
| enum | LAYER_TYPE { UNDEFINED = 0, BITMAP = 1, VECTOR = 2, MOVIE = 3, SOUND = 4, CAMERA = 5 } |
Public Attributes inherited from Layer | |
| QString | mName |
| bool | mVisible = true |
Definition at line 45 of file layercamera.h.
1.8.6