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

#include <LOP_XformEditor.h>

Static Public Member Functions

static OP_ERROR cookMyLop (LOP_Node *, OP_Context &context, UT_AutoInterrupt &boss, HUSD_AutoWriteLock &writelock, UT_StringMap< bool > &alloweditmap, HUSD_PathSet &modified_paths)
 
static int applyEditCallback (void *data, int, fpreal t, const PRM_Template *)
 
static int resetCallback (void *data, int, fpreal t, const PRM_Template *)
 
static int removeUnusedXformsCallback (void *data, int, fpreal t, const PRM_Template *)
 
static const GU_ParmDataItemgetDelta (LOP_Node *node)
 
static void setDelta (LOP_Node *node, const GU_DetailHandle &gdh)
 
static void resetEditParms (LOP_Node *node)
 
static bool applyEdit (LOP_Node *node, int which_input=0)
 
static bool applyEdit (LOP_Node *node, HUSD_AutoReadLock &lock, GU_DetailHandle &out_gdh)
 
static UT_Matrix4D buildPivotXform (LOP_Node *node)
 
static GU_DetailHandle getDeltaWithParmXform (LOP_Node *node, HUSD_AutoAnyLock &lock, bool exclude_edits=false)
 

Static Public Attributes

static PRM_Template myTemplateList []
 
static int myTemplateListSize
 
static PRM_Template myGroupTemplate
 

Detailed Description

Definition at line 23 of file LOP_XformEditor.h.

Member Function Documentation

static bool LOP_XformEditor::applyEdit ( LOP_Node node,
int  which_input = 0 
)
static
static bool LOP_XformEditor::applyEdit ( LOP_Node node,
HUSD_AutoReadLock lock,
GU_DetailHandle out_gdh 
)
static
static int LOP_XformEditor::applyEditCallback ( void data,
int  ,
fpreal  t,
const PRM_Template  
)
static
static UT_Matrix4D LOP_XformEditor::buildPivotXform ( LOP_Node node)
static
static OP_ERROR LOP_XformEditor::cookMyLop ( LOP_Node ,
OP_Context context,
UT_AutoInterrupt boss,
HUSD_AutoWriteLock writelock,
UT_StringMap< bool > &  alloweditmap,
HUSD_PathSet modified_paths 
)
static
static const GU_ParmDataItem* LOP_XformEditor::getDelta ( LOP_Node node)
static
static GU_DetailHandle LOP_XformEditor::getDeltaWithParmXform ( LOP_Node node,
HUSD_AutoAnyLock lock,
bool  exclude_edits = false 
)
static
static int LOP_XformEditor::removeUnusedXformsCallback ( void data,
int  ,
fpreal  t,
const PRM_Template  
)
static
static int LOP_XformEditor::resetCallback ( void data,
int  ,
fpreal  t,
const PRM_Template  
)
static
static void LOP_XformEditor::resetEditParms ( LOP_Node node)
static
static void LOP_XformEditor::setDelta ( LOP_Node node,
const GU_DetailHandle gdh 
)
static

Member Data Documentation

PRM_Template LOP_XformEditor::myGroupTemplate
static

Definition at line 28 of file LOP_XformEditor.h.

PRM_Template LOP_XformEditor::myTemplateList[]
static

Definition at line 26 of file LOP_XformEditor.h.

int LOP_XformEditor::myTemplateListSize
static

Definition at line 27 of file LOP_XformEditor.h.


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