HDK
|
#include <CVEX_Context.h>
Classes | |
struct | VariableEntry |
Public Types | |
typedef UT_PageArray< VEXint < PREC >, 1, true, false, 10, exint > | BlockArray |
Definition at line 29 of file CVEX_Context.h.
typedef UT_PageArray< VEXint<PREC>, 1, true, false, 10, exint > VEX_GeoCommandQueue< PREC >::BlockArray |
Definition at line 1074 of file VEX_GeoCommand.h.
VEX_GeoCommandQueue< PREC >::VEX_GeoCommandQueue | ( | ) |
VEX_GeoCommandQueue< PREC >::~VEX_GeoCommandQueue | ( | ) |
void VEX_GeoCommandQueue< PREC >::addLocalVariable | ( | exint | srcelem, |
const char * | attrib, | ||
const char * | local | ||
) |
VEXint<PREC> VEX_GeoCommandQueue< PREC >::addPoint | ( | exint | srcelem, |
VEXvec3< PREC > | pos | ||
) |
VEXint<PREC> VEX_GeoCommandQueue< PREC >::addPoint | ( | exint | srcelem, |
VEXint< PREC > | srcpt | ||
) |
VEXint<PREC> VEX_GeoCommandQueue< PREC >::addPrim | ( | exint | srcelem, |
VEX_GeoPrimType | primtype | ||
) |
VEXint<PREC> VEX_GeoCommandQueue< PREC >::addVertex | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
VEXint< PREC > | ptnum | ||
) |
void VEX_GeoCommandQueue< PREC >::addVisualizer | ( | const UT_StringHolder & | visualizer | ) |
void VEX_GeoCommandQueue< PREC >::agentAddClip | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
const UT_StringHolder & | clip_name, | ||
const UT_StringHolder & | clip, | ||
const bool | keep_ref | ||
) |
VEX_GeoAttribEdit<PREC>* VEX_GeoCommandQueue< PREC >::findEdit | ( | VEX_GeoDictType | dict, |
const UT_StringRef & | name | ||
) |
VEX_GeoEdgeGroupEdit<PREC>* VEX_GeoCommandQueue< PREC >::findOrCreateEdgeGroupEdit | ( | const UT_StringHolder & | groupname | ) |
VEX_GeoAttribEdit<PREC>* VEX_GeoCommandQueue< PREC >::findOrCreateEdit | ( | VEX_GeoDictType | dict, |
const UT_StringRef & | name | ||
) |
VEX_UsdEdit<PREC>* VEX_GeoCommandQueue< PREC >::findOrCreateUsdEdit | ( | VEX_GeoDictType | dict, |
const UT_StringRef & | path, | ||
const UT_StringRef & | name | ||
) |
const UT_Array<VEXfloat<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXfloat< PREC >> & | arr | ) |
const UT_Array<VEXvec2<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXvec2< PREC >> & | arr | ) |
const UT_Array<VEXvec3<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXvec3< PREC >> & | arr | ) |
const UT_Array<VEXvec4<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXvec4< PREC >> & | arr | ) |
const UT_Array<VEXmat2<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXmat2< PREC >> & | arr | ) |
const UT_Array<VEXmat3<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXmat3< PREC >> & | arr | ) |
const UT_Array<VEXmat4<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXmat4< PREC >> & | arr | ) |
const UT_Array<VEXint<PREC> >* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< VEXint< PREC >> & | arr | ) |
const UT_Array<const char *>* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< const char * > & | arr | ) |
const UT_Array<UT_OptionsHolder>* VEX_GeoCommandQueue< PREC >::hardenArray | ( | const UT_Array< UT_OptionsHolder > & | arr | ) |
const char* VEX_GeoCommandQueue< PREC >::hardenString | ( | const char * | str | ) |
|
inline |
Definition at line 897 of file VEX_GeoCommand.h.
void VEX_GeoCommandQueue< PREC >::merge | ( | VEX_GeoCommandQueue< PREC > & | src | ) |
void VEX_GeoCommandQueue< PREC >::primChannelClear | ( | exint | srcelem, |
VEXint< PREC > | primnum | ||
) |
void VEX_GeoCommandQueue< PREC >::primChannelDestroyKey | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
float | time | ||
) |
void VEX_GeoCommandQueue< PREC >::primChannelInsertKey | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
float | time | ||
) |
void VEX_GeoCommandQueue< PREC >::primChannelSetKeyAccel | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
float | time, | ||
float | accel, | ||
VEX_GeoPrimChannelKeyHalf | half = VEX_GeoPrimChannelKeyHalf::InOut |
||
) |
void VEX_GeoCommandQueue< PREC >::primChannelSetKeySlope | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
float | time, | ||
float | slope, | ||
VEX_GeoPrimChannelKeyHalf | half = VEX_GeoPrimChannelKeyHalf::InOut |
||
) |
void VEX_GeoCommandQueue< PREC >::primChannelSetKeyValue | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
float | time, | ||
float | value, | ||
VEX_GeoPrimChannelKeyHalf | half = VEX_GeoPrimChannelKeyHalf::InOut |
||
) |
void VEX_GeoCommandQueue< PREC >::removeAttrib | ( | VEX_GeoDictType | owner, |
const UT_StringHolder & | name | ||
) |
void VEX_GeoCommandQueue< PREC >::removePoint | ( | exint | srcelem, |
VEXint< PREC > | ptnum, | ||
bool | includeprims | ||
) |
void VEX_GeoCommandQueue< PREC >::removePrim | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
bool | includepoints | ||
) |
void VEX_GeoCommandQueue< PREC >::removeVertex | ( | exint | srcelem, |
VEXint< PREC > | primnum | ||
) |
void VEX_GeoCommandQueue< PREC >::rewireVertex | ( | exint | srcelem, |
VEXint< PREC > | primum, | ||
VEXint< PREC > | vtxidx, | ||
VEXint< PREC > | ptnum | ||
) |
void VEX_GeoCommandQueue< PREC >::setAgentChannelValue | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
VEXfloat< PREC > | value, | ||
VEXint< PREC > | channelidx | ||
) |
void VEX_GeoCommandQueue< PREC >::setAgentClips | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
const UT_Array< VEXint< PREC >> & | clipids, | ||
const UT_Array< VEXfloat< PREC >> & | cliptimes, | ||
const UT_Array< VEXfloat< PREC >> & | clipweights, | ||
const UT_Array< VEXint< PREC >> & | clipxformgroupids, | ||
const UT_Array< VEXint< PREC >> & | cliplayerids, | ||
const UT_Array< VEXint< PREC >> & | cliplayermodes, | ||
const UT_Array< VEXfloat< PREC >> & | cliplayerweights, | ||
const UT_Array< VEXint< PREC >> & | cliplayerparents | ||
) |
void VEX_GeoCommandQueue< PREC >::setAgentLayers | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
const UT_Array< VEXint< PREC >> & | layer_ids, | ||
bool | is_collision | ||
) |
void VEX_GeoCommandQueue< PREC >::setAgentTransform | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
const VEXmat4< PREC > & | xform, | ||
VEXint< PREC > | xformidx, | ||
bool | worldspace | ||
) |
void VEX_GeoCommandQueue< PREC >::setAgentTransforms | ( | exint | srcelem, |
VEXint< PREC > | primnum, | ||
const UT_Array< VEXmat4< PREC >> & | xforms, | ||
bool | worldspace | ||
) |
void VEX_GeoCommandQueue< PREC >::setEdgeGroup | ( | exint | srcelem, |
const UT_StringHolder & | groupname, | ||
VEXint< PREC > | ptnum0, | ||
VEXint< PREC > | ptnum1, | ||
VEXint< PREC > | data | ||
) |
void VEX_GeoCommandQueue< PREC >::sort | ( | ) |
UT_Array<VEX_GeoCommandAgentAddClip<PREC> > VEX_GeoCommandQueue< PREC >::myAgentAddClip |
Definition at line 1053 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandAgentChannelEdit<PREC> > VEX_GeoCommandQueue< PREC >::myAgentChannelEdit |
Definition at line 1049 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandAgentClipEdit<PREC> > VEX_GeoCommandQueue< PREC >::myAgentClipEdit |
Definition at line 1051 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandAgentLayerEdit<PREC> > VEX_GeoCommandQueue< PREC >::myAgentLayerEdit |
Definition at line 1052 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandAgentXformEdit<PREC> > VEX_GeoCommandQueue< PREC >::myAgentXformEdit |
Definition at line 1050 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoAttribEdit<PREC> *> VEX_GeoCommandQueue< PREC >::myAttribEdit |
Definition at line 1044 of file VEX_GeoCommand.h.
VEX_AttribEditIndexMap VEX_GeoCommandQueue< PREC >::myAttribEditIndexMap |
Definition at line 1045 of file VEX_GeoCommand.h.
UT_StringSet* VEX_GeoCommandQueue< PREC >::myAttribRemoval[(int) VEX_GeoDictType::INVALID] |
Definition at line 1040 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoEdgeGroupEdit<PREC> *> VEX_GeoCommandQueue< PREC >::myEdgeGroupEdit |
Definition at line 1048 of file VEX_GeoCommand.h.
UT_StringMap<VariableEntry> VEX_GeoCommandQueue< PREC >::myLocalVariables |
Definition at line 1037 of file VEX_GeoCommand.h.
BlockArray VEX_GeoCommandQueue< PREC >::myNetPoints |
Definition at line 1075 of file VEX_GeoCommand.h.
BlockArray VEX_GeoCommandQueue< PREC >::myNetPrims |
Definition at line 1076 of file VEX_GeoCommand.h.
BlockArray VEX_GeoCommandQueue< PREC >::myNetVertices |
Definition at line 1077 of file VEX_GeoCommand.h.
UT_StringSet* VEX_GeoCommandQueue< PREC >::myNewVisualizers |
Definition at line 1039 of file VEX_GeoCommand.h.
exint VEX_GeoCommandQueue< PREC >::myNumPoint |
Definition at line 1079 of file VEX_GeoCommand.h.
exint VEX_GeoCommandQueue< PREC >::myNumPrim |
Definition at line 1079 of file VEX_GeoCommand.h.
exint VEX_GeoCommandQueue< PREC >::myNumVertex |
Definition at line 1079 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandPointAdd<PREC> > VEX_GeoCommandQueue< PREC >::myPointAdd |
Definition at line 1028 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandObjectRemove<PREC> > VEX_GeoCommandQueue< PREC >::myPointRemove |
Definition at line 1061 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandObjectRemove<PREC> > VEX_GeoCommandQueue< PREC >::myPointWithPrimRemove |
Definition at line 1062 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandPrimAdd<PREC> > VEX_GeoCommandQueue< PREC >::myPrimAdd |
Definition at line 1029 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandPrimChannelEdit<PREC> > VEX_GeoCommandQueue< PREC >::myPrimChannelEdit |
Definition at line 1055 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandObjectRemove<PREC> > VEX_GeoCommandQueue< PREC >::myPrimRemove |
Definition at line 1063 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandObjectRemove<PREC> > VEX_GeoCommandQueue< PREC >::myPrimWithPointRemove |
Definition at line 1064 of file VEX_GeoCommand.h.
UT_Array<VEX_UsdEdit<PREC> *> VEX_GeoCommandQueue< PREC >::myUsdEdit |
Definition at line 1046 of file VEX_GeoCommand.h.
VEX_AttribEditIndexMap VEX_GeoCommandQueue< PREC >::myUsdEditIndexMap |
Definition at line 1047 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandVertexAdd<PREC> > VEX_GeoCommandQueue< PREC >::myVertexAdd |
Definition at line 1030 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandObjectRemove<PREC> > VEX_GeoCommandQueue< PREC >::myVertexRemove |
Definition at line 1065 of file VEX_GeoCommand.h.
UT_Array<VEX_GeoCommandVertexRewire<PREC> > VEX_GeoCommandQueue< PREC >::myVertexRewire |
Definition at line 1043 of file VEX_GeoCommand.h.