HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_Xform.h File Reference
#include "HUSD_API.h"
#include "HUSD_DataHandle.h"
#include "HUSD_Path.h"
#include "HUSD_TimeCode.h"
#include <OP/OP_ItemId.h>
#include <UT/UT_Matrix4.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringMap.h>
#include <UT/UT_XformOrder.h>
+ Include dependency graph for HUSD_Xform.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HUSD_XformEntry
 
struct  HUSD_XformEntry::HUSD_XformEntryComponents
 
class  HUSD_LookAtEntry
 
class  HUSD_Xform
 

Typedefs

typedef UT_Array< HUSD_XformEntryHUSD_XformEntryArray
 
typedef UT_StringMap
< HUSD_XformEntryArray
HUSD_XformEntryMap
 
typedef UT_Array
< HUSD_LookAtEntry
HUSD_LookAtEntryArray
 
typedef UT_StringMap
< HUSD_LookAtEntryArray
HUSD_LookAtEntryMap
 

Enumerations

enum  HUSD_XformStyle {
  HUSD_XFORM_APPEND = 0x00, HUSD_XFORM_PREPEND = 0x01, HUSD_XFORM_OVERWRITE = 0x02, HUSD_XFORM_OVERWRITE_APPEND = 0x03,
  HUSD_XFORM_OVERWRITE_PREPEND = 0x04, HUSD_XFORM_WORLDSPACE = 0x05, HUSD_XFORM_ABSOLUTE = 0x06, HUSD_XFORM_BASIC_COMMON_API_APPEND = 0x07,
  HUSD_XFORM_BASIC_COMMON_API_PREPEND = 0x08, HUSD_XFORM_BASIC_COMMON_API_OVERWRITE = 0x09, HUSD_XFORM_COMMON_API_APPEND = 0x0A, HUSD_XFORM_COMMON_API_PREPEND = 0x0B,
  HUSD_XFORM_COMMON_API_OVERWRITE = 0x0C, HUSD_XFORM_COMMON_API_WORLDSPACE = 0x0D
}
 

Functions

bool HUSDisBasicXformAPIStyle (HUSD_XformStyle style)
 
bool HUSDisExtendedXformAPIStyle (HUSD_XformStyle style)
 

Typedef Documentation

Definition at line 164 of file HUSD_Xform.h.

Definition at line 144 of file HUSD_Xform.h.

Enumeration Type Documentation

Enumerator
HUSD_XFORM_APPEND 
HUSD_XFORM_PREPEND 
HUSD_XFORM_OVERWRITE 
HUSD_XFORM_OVERWRITE_APPEND 
HUSD_XFORM_OVERWRITE_PREPEND 
HUSD_XFORM_WORLDSPACE 
HUSD_XFORM_ABSOLUTE 
HUSD_XFORM_BASIC_COMMON_API_APPEND 
HUSD_XFORM_BASIC_COMMON_API_PREPEND 
HUSD_XFORM_BASIC_COMMON_API_OVERWRITE 
HUSD_XFORM_COMMON_API_APPEND 
HUSD_XFORM_COMMON_API_PREPEND 
HUSD_XFORM_COMMON_API_OVERWRITE 
HUSD_XFORM_COMMON_API_WORLDSPACE 

Definition at line 37 of file HUSD_Xform.h.

Function Documentation

bool HUSDisBasicXformAPIStyle ( HUSD_XformStyle  style)
inline

Definition at line 55 of file HUSD_Xform.h.

bool HUSDisExtendedXformAPIStyle ( HUSD_XformStyle  style)
inline

Definition at line 62 of file HUSD_Xform.h.