Pencil2D Animation
Download Community News Docs Contribute
  • Overview
  • Articles
  • Code
  •  
  • Class List
  • Class Index
  • Class Hierarchy
  • Class Members
  • File List
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ObjectData Class Reference
+ Collaboration diagram for ObjectData:
Collaboration graph
[legend]

Public Member Functions

void setCurrentFrame (int n)
 
int getCurrentFrame () const
 
void setCurrentColor (QColor c)
 
QColor getCurrentColor () const
 
void setCurrentLayer (int n)
 
int getCurrentLayer () const
 
void setCurrentView (QTransform t)
 
QTransform getCurrentView () const
 
void setFrameRate (int n)
 
int getFrameRate () const
 
void setLooping (bool b)
 
bool isLooping () const
 
void setRangedPlayback (bool b)
 
bool isRangedPlayback () const
 
void setMarkInFrameNumber (int n)
 
int getMarkInFrameNumber () const
 
void setMarkOutFrameNumber (int n)
 
int getMarkOutFrameNumber () const
 

Private Attributes

int mCurrentFrame = 1
 
QColor mCurrentColor { 0, 0, 0, 255 }
 
int mCurrentLayer = 0
 
QTransform mCurrentView
 
int mFps = 12
 
bool mIsLoop = false
 
bool mIsRangedPlayback = false
 
int mMarkInFrame = 1
 
int mMarkOutFrame = 10
 

Detailed Description

Definition at line 26 of file objectdata.h.

Constructor & Destructor Documentation

◆ ObjectData()

ObjectData::ObjectData ( )

Definition at line 21 of file objectdata.cpp.

Member Function Documentation

◆ getCurrentColor()

QColor ObjectData::getCurrentColor ( ) const
inline

Definition at line 36 of file objectdata.h.

◆ getCurrentFrame()

int ObjectData::getCurrentFrame ( ) const
inline

Definition at line 33 of file objectdata.h.

◆ getCurrentLayer()

int ObjectData::getCurrentLayer ( ) const
inline

Definition at line 39 of file objectdata.h.

◆ getCurrentView()

QTransform ObjectData::getCurrentView ( ) const
inline

Definition at line 42 of file objectdata.h.

◆ getFrameRate()

int ObjectData::getFrameRate ( ) const
inline

Definition at line 45 of file objectdata.h.

◆ getMarkInFrameNumber()

int ObjectData::getMarkInFrameNumber ( ) const
inline

Definition at line 54 of file objectdata.h.

◆ getMarkOutFrameNumber()

int ObjectData::getMarkOutFrameNumber ( ) const
inline

Definition at line 57 of file objectdata.h.

◆ isLooping()

bool ObjectData::isLooping ( ) const
inline

Definition at line 48 of file objectdata.h.

◆ isRangedPlayback()

bool ObjectData::isRangedPlayback ( ) const
inline

Definition at line 51 of file objectdata.h.

◆ setCurrentColor()

void ObjectData::setCurrentColor ( QColor  c)
inline

Definition at line 35 of file objectdata.h.

◆ setCurrentFrame()

void ObjectData::setCurrentFrame ( int  n)
inline

Definition at line 32 of file objectdata.h.

◆ setCurrentLayer()

void ObjectData::setCurrentLayer ( int  n)
inline

Definition at line 38 of file objectdata.h.

◆ setCurrentView()

void ObjectData::setCurrentView ( QTransform  t)
inline

Definition at line 41 of file objectdata.h.

◆ setFrameRate()

void ObjectData::setFrameRate ( int  n)
inline

Definition at line 44 of file objectdata.h.

◆ setLooping()

void ObjectData::setLooping ( bool  b)
inline

Definition at line 47 of file objectdata.h.

◆ setMarkInFrameNumber()

void ObjectData::setMarkInFrameNumber ( int  n)
inline

Definition at line 53 of file objectdata.h.

◆ setMarkOutFrameNumber()

void ObjectData::setMarkOutFrameNumber ( int  n)
inline

Definition at line 56 of file objectdata.h.

◆ setRangedPlayback()

void ObjectData::setRangedPlayback ( bool  b)
inline

Definition at line 50 of file objectdata.h.

Member Data Documentation

◆ mCurrentColor

QColor ObjectData::mCurrentColor { 0, 0, 0, 255 }
private

Definition at line 61 of file objectdata.h.

◆ mCurrentFrame

int ObjectData::mCurrentFrame = 1
private

Definition at line 60 of file objectdata.h.

◆ mCurrentLayer

int ObjectData::mCurrentLayer = 0
private

Definition at line 62 of file objectdata.h.

◆ mCurrentView

QTransform ObjectData::mCurrentView
private

Definition at line 64 of file objectdata.h.

◆ mFps

int ObjectData::mFps = 12
private

Definition at line 67 of file objectdata.h.

◆ mIsLoop

bool ObjectData::mIsLoop = false
private

Definition at line 68 of file objectdata.h.

◆ mIsRangedPlayback

bool ObjectData::mIsRangedPlayback = false
private

Definition at line 69 of file objectdata.h.

◆ mMarkInFrame

int ObjectData::mMarkInFrame = 1
private

Definition at line 70 of file objectdata.h.

◆ mMarkOutFrame

int ObjectData::mMarkOutFrame = 10
private

Definition at line 71 of file objectdata.h.


The documentation for this class was generated from the following files:
  • core_lib/src/structure/objectdata.h
  • core_lib/src/structure/objectdata.cpp
Generated on Thu May 8 2025 04:47:54 for Pencil2D by doxygen 1.9.6 based on revision 4513250b1d5b1a3676ec0e67b06b7a885ceaae39