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