HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OP_TransformContextData Class Reference

#include <OP_TransformContextData.h>

+ Inheritance diagram for OP_TransformContextData:

Public Types

enum  Mask {
  TRANSLATE = 1, ROTATE = 2, SCALE = 4, UNIFORM_SCALE = 8,
  PIVOT = 16, PIVOT_ROTATE = 32
}
 

Public Member Functions

 OP_TransformContextData (OP_Node *caller)
 
 OP_TransformContextData (OP_Node *caller, int xord, int rord, int mask)
 
 ~OP_TransformContextData () override
 
OP_NodegetCallerNode () const
 
bool hasExtraArgs () const
 
int getXord () const
 
int getRord () const
 
int getMask () const
 
bool getExtraArgs (int &xord, int &rord, int &mask) const
 
- Public Member Functions inherited from OP_ContextData
 OP_ContextData ()
 
virtual ~OP_ContextData ()
 

Detailed Description

Definition at line 8 of file OP_TransformContextData.h.

Member Enumeration Documentation

Enumerator
TRANSLATE 
ROTATE 
SCALE 
UNIFORM_SCALE 
PIVOT 
PIVOT_ROTATE 

Definition at line 45 of file OP_TransformContextData.h.

Constructor & Destructor Documentation

OP_TransformContextData::OP_TransformContextData ( OP_Node caller)
inline

Definition at line 11 of file OP_TransformContextData.h.

OP_TransformContextData::OP_TransformContextData ( OP_Node caller,
int  xord,
int  rord,
int  mask 
)
inline

Definition at line 16 of file OP_TransformContextData.h.

OP_TransformContextData::~OP_TransformContextData ( )
inlineoverride

Definition at line 24 of file OP_TransformContextData.h.

Member Function Documentation

OP_Node* OP_TransformContextData::getCallerNode ( ) const
inline

Definition at line 26 of file OP_TransformContextData.h.

bool OP_TransformContextData::getExtraArgs ( int xord,
int rord,
int mask 
) const
inline

Definition at line 33 of file OP_TransformContextData.h.

int OP_TransformContextData::getMask ( ) const
inline

Definition at line 31 of file OP_TransformContextData.h.

int OP_TransformContextData::getRord ( ) const
inline

Definition at line 30 of file OP_TransformContextData.h.

int OP_TransformContextData::getXord ( ) const
inline

Definition at line 29 of file OP_TransformContextData.h.

bool OP_TransformContextData::hasExtraArgs ( ) const
inline

Definition at line 28 of file OP_TransformContextData.h.


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