User Tools

Site Tools


hpl3:community:scripting:classes:cmeshentity

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

hpl3:community:scripting:classes:cmeshentity [2015/11/05 11:56] (current)
abion47 created
Line 1: Line 1:
 +=====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!
  
hpl3/community/scripting/classes/cmeshentity.txt ยท Last modified: 2015/11/05 11:56 by abion47