HPL3/SOMA/Scripting/cMeshEntity
Jump to navigation
Jump to search
This page has been automatically generated, but it needs descriptions added to the various fields/functions in order to be complete. |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
Contents
Fields
cMeshEntity has no public fields.
Functions
Return Type | Function Name | Parameters | Description |
---|---|---|---|
void |
AddChild | iEntity3D@ apEntity |
|
cNode3D@ |
AddSocket | const tString &in asName ,const tString &in asAttachedBoneName ,const cMatrixf &in a_mtxLocalTransform ,bool abRescale = true |
|
void |
AlignBodiesToSkeleton | bool abCalculateSpeed |
|
bool |
AnimationIsOver | const tString& asName |
|
cMatrixf |
CalculateTransformFromSkeleton | ||
cMatrixf |
CalculateTransformFromSkeleton | cVector3f &out apPostion ,cVector3f &out apAngles |
|
bool |
CheckColliderShapeCollision | iPhysicsWorld@ apWorld ,iCollideShape@ apShape ,const cMatrixf& a_mtxShape |
|
void |
ClearSockets | ||
cProcAnimation@ |
CreateProcAnimation | const tString &in asName |
|
void |
FadeSkeletonPhysicsWeight | float afTime |
|
cActorAnimController@ |
GetActorAnimController | ||
cAnimationState@ |
GetAnimationState | int alIndex |
|
cAnimationState@ |
GetAnimationStateFromName | const tString& asName |
|
int |
GetAnimationStateIndex | const tString& asName |
|
int |
GetAnimationStateNum | ||
cBoneState@ |
GetBoneState | int alIndex |
|
cBoneState@ |
GetBoneStateFromName | const tString& asName |
|
int |
GetBoneStateIndex | const tString& asName |
|
int |
GetBoneStateIndexFromPtr | cBoneState@ apBoneState |
|
int |
GetBoneStateNum | ||
cNode3D@ |
GetBoneStateRoot | ||
cBoundingVolume@+ |
GetBoundingVolume | ||
cEntity3DIterator@ |
GetChildIterator | ||
float |
GetCoverageAmount | ||
iEntity3D@ |
GetEntityParent | ||
eEntityType |
GetEntityType | ||
tID |
GetID | ||
const cColor& |
GetIlluminationColor | ||
float |
GetLiquidAmount | ||
cMatrixf& |
GetLocalMatrix | ||
cVector3f |
GetLocalPosition | ||
cMesh@ |
GetMesh | ||
const tString& |
GetName | ||
cNode3D@ |
GetNodeState | int alIndex |
|
cNode3D@ |
GetNodeStateFromName | const tString& asName |
|
int |
GetNodeStateIndex | const tString& asName |
|
int |
GetNodeStateNum | ||
bool |
GetNormalizeAnimationWeights | ||
cProcAnimation@ |
GetProcAnimation | int alIdx |
|
cProcAnimation@ |
GetProcAnimationFromName | const tString &in asName |
|
int |
GetProcAnimationNum | ||
bool |
GetScriptableIsSaved | ||
bool |
GetSkeletonCollidersActive | ||
bool |
GetSkeletonPhysicsActive | ||
bool |
GetSkeletonPhysicsCanSleep | ||
float |
GetSkeletonPhysicsWeight | ||
cNode3D@ |
GetSocket | const tString &in asName |
|
cNode3D@ |
GetSocketFromIndex | int alIdx |
|
int |
GetSocketNum | ||
cSubMeshEntity@ |
GetSubMeshEntity | uint alIdx |
|
int |
GetSubMeshEntityIndex | const tString& asName |
|
cSubMeshEntity@ |
GetSubMeshEntityName | const tString& asName |
|
int |
GetSubMeshEntityNum | ||
int |
GetTransformUpdateCount | ||
int |
GetUniqueID | ||
cMatrixf& |
GetWorldMatrix | ||
cVector3f |
GetWorldPosition | ||
bool |
HasParent | ||
bool |
IsActive | ||
bool |
IsChild | iEntity3D@ apEntity |
|
bool |
IsStatic | ||
bool |
IsVisible | ||
void |
Play | int alIndex ,bool abLoop ,bool bStopPrev |
|
void |
PlayFadeTo | int alIndex ,bool abLoop ,float afTime |
|
void |
PlayFadeToName | const tString& asName ,bool abLoop ,float afTime |
|
void |
PlayName | const tString& asName ,bool abLoop ,bool bStopPrev |
|
void |
PostUpdateLogic | float afTimeStep |
|
void |
ProcPlay | int alIdx ,float afAnimTime ,bool abLoop ,bool abStopPrev |
|
void |
ProcPlayFadeTo | int alIndex ,float afAnimTime ,bool abLoop ,float afFadeTime |
|
void |
ProcPlayFadeToName | const tString& asName ,float afAnimTime ,bool abLoop ,float afFadeTime |
|
void |
ProcPlayName | const tString &in asName ,float afAnimTime ,bool abLoop ,bool abStopPrev |
|
void |
ProcStop | ||
void |
RemoveChild | iEntity3D@ apEntity |
|
void |
ResetGraphicsUpdated | ||
void |
SetActive | bool abActive |
|
void |
SetCoverageAmount | float afX |
|
void |
SetDiffuseColorMul | const cColor &in aColor |
|
void |
SetDisableSleep | bool abX |
|
void |
SetIlluminationColor | const cColor &in aColor |
|
void |
SetIsOccluder | bool abX |
|
void |
SetLiquidAmount | float afX |
|
void |
SetMatrix | const cMatrixf &in a_mtxTransform |
|
void |
SetName | const tString &in asName |
|
void |
SetNormalizeAnimationWeights | bool abX |
|
void |
SetPosition | const cVector3f &in avPos |
|
void |
SetRenderFlagBit | int alFlagBit ,bool abSet |
|
void |
SetScriptableIsSaved | bool abX |
|
void |
SetSkeletonCollidersActive | bool abX |
|
void |
SetSkeletonPhysicsActive | bool abX |
|
void |
SetSkeletonPhysicsCanSleep | bool abX |
|
void |
SetSkeletonPhysicsWeight | float afX |
|
void |
SetStatic | bool abX |
|
void |
SetVisible | bool abVisible |
|
void |
SetWorldMatrix | const cMatrixf &in a_mtxWorldTransform |
|
void |
SetWorldPosition | const cVector3f &in avWorldPos |
|
void |
Stop | ||
void |
UpdateAnimation | float afTimeStep |
|
void |
UpdateLogic | float afTimeStep |
|
void |
UseAutomaticLiquidAmount |
References
- HPL3/SOMA/Scripting/cLuxAgent (← links)
- HPL3/SOMA/Scripting/cLuxArea (← links)
- HPL3/SOMA/Scripting/cLuxCritter (← links)
- HPL3/SOMA/Scripting/cLuxLiquidArea (← links)
- HPL3/SOMA/Scripting/cLuxMap (← links)
- HPL3/SOMA/Scripting/cLuxProp (← links)
- HPL3/SOMA/Scripting/cLuxSoundscapeArea (← links)
- HPL3/SOMA/Scripting/cLuxVisibilityArea (← links)
- HPL3/SOMA/Scripting/cLuxVisibilityPortal (← links)
- HPL3/SOMA/Scripting/cMeshEntityIterator (← links)
- HPL3/SOMA/Scripting/cWorld (← links)
- HPL3/SOMA/Scripting/iLuxEntity (← links)
- HPL3/SOMA/Scripting/Scripting Api (← links)
- HPL3/SOMA/Scripting/Scripting Api/cLux (← links)
- HPL3/SOMA/Scripting/Scripting Api/cScene (← links)