Kage Studio 0.7.230612
A Simple Free and Open Source 2D Animation Software
Loading...
Searching...
No Matches
AnchorData Class Reference

#include <anchor.h>

Inheritance diagram for AnchorData:
Collaboration diagram for AnchorData:

Public Types

enum  type {
  TYPE_NONE , TYPE_NORTH , TYPE_EAST , TYPE_WEST ,
  TYPE_SOUTH , TYPE_NORTH_EAST , TYPE_NORTH_WEST , TYPE_SOUTH_EAST ,
  TYPE_SOUTH_WEST , TYPE_MOVE , TYPE_ROTATE
}
 

Public Member Functions

 AnchorData ()
 
 AnchorData (GdkPoint p)
 
 AnchorData (double p_x, double p_y)
 
virtual ~AnchorData ()
 
AnchorData clone ()
 
- Public Member Functions inherited from PointData
 PointData ()
 
 PointData (GdkPoint p)
 
 PointData (double p_x, double p_y)
 
virtual ~PointData ()
 
PointData clone ()
 

Data Fields

unsigned int rotation
 
- Data Fields inherited from PointData
double x
 
double y
 
unsigned int debug_id
 

Additional Inherited Members

- Static Public Attributes inherited from PointData
static unsigned int debug_pts
 

Member Enumeration Documentation

◆ type

Enumerator
TYPE_NONE 
TYPE_NORTH 
TYPE_EAST 
TYPE_WEST 
TYPE_SOUTH 
TYPE_NORTH_EAST 
TYPE_NORTH_WEST 
TYPE_SOUTH_EAST 
TYPE_SOUTH_WEST 
TYPE_MOVE 
TYPE_ROTATE 

Constructor & Destructor Documentation

◆ AnchorData() [1/3]

AnchorData::AnchorData ( )

◆ AnchorData() [2/3]

AnchorData::AnchorData ( GdkPoint  p)

◆ AnchorData() [3/3]

AnchorData::AnchorData ( double  p_x,
double  p_y 
)

◆ ~AnchorData()

AnchorData::~AnchorData ( )
virtual

Member Function Documentation

◆ clone()

AnchorData AnchorData::clone ( )

Field Documentation

◆ rotation

unsigned int AnchorData::rotation

The documentation for this class was generated from the following files: