Difference between revisions of "HPL3/SOMA/Scripting/cBoneState"

From Frictional Wiki
< HPL3‎ | SOMA‎ | Scripting
Jump to navigation Jump to search
(Created page with "{{ScriptingStub}} Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki! ==Fields== cBoneState has no public fields. ==Funct...")
 
 
Line 100: Line 100:
 
| <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || UpdateMatrix || <syntaxhighlight lang="c++" inline>bool abSetChildrenUpdated</syntaxhighlight> ||
 
| <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || UpdateMatrix || <syntaxhighlight lang="c++" inline>bool abSetChildrenUpdated</syntaxhighlight> ||
 
|}
 
|}
 +
 +
{{ReferencesSection}}
  
 
{{HPL3SOMAScriptingCategories}}
 
{{HPL3SOMAScriptingCategories}}
 
__FORCETOC__
 
__FORCETOC__

Latest revision as of 14:23, 6 August 2020

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!

Fields

cBoneState has no public fields.

Functions

Return Type Function Name Parameters Description
void AddChild cNode3D@ apChild
bool AddEntity iEntity3D@ apEntity
void AddRotation const cVector3f &in avRot,
eEulerRotationOrder aOrder
void AddRotation const cQuaternion &in aqRotation,
bool abNormalize = true
void AddScale const cVector3f &in avScale
void AddTranslation const cVector3f &in avTrans
void ApplyPostAnimTransform bool abSetChildrenUpdated
void ApplyPreAnimTransform bool abSetChildrenUpdated
void ClearEntities
cNode3D@ CreateChild const tString& asName,
bool abAutoDeleteChildren = true
iPhysicsBody@ GetBody
cNode3DIterator@ GetChildIterator
iPhysicsBody@ GetColliderBody
int GetCustomFlags
const cMatrixf& GetLocalMatrix
cVector3f GetLocalPosition
const tString& GetName
cNode3D@ GetParent
const cMatrixf& GetPostAnimTransform
const cMatrixf& GetPreAnimTransform
bool GetUsePostAnimTransform
bool GetUsePreAnimTransform
const cMatrixf& GetWorldMatrix
cVector3f GetWorldPosition
bool IsActive
void NormalizeRotation
void RemoveChild cNode3D@ apNode
bool RemoveEntity iEntity3D@ apEntity
void SetActive bool abX
void SetBody iPhysicsBody@ apBody
void SetColliderBody iPhysicsBody@ apBody
void SetCustomFlags int alX
void SetMatrix const cMatrixf &in a_mtxTransform,
bool abSetChildrenUpdated = true
void SetParent cNode3D@ apNode
void SetPosition const cVector3f &in avPos
void SetPostTransform const cMatrixf &in a_mtxTransform
void SetPreTransform const cMatrixf &in a_mtxTransform
void SetUsePostTransform bool abX
void SetUsePreTransform bool abX
int SetVisible bool abX,
bool abCascade
void SetWorldMatrix const cMatrixf &in a_mtxWorldTransform
void SetWorldPosition const cVector3f &in avWorldPos
void UpdateEntityChildren
void UpdateMatrix bool abSetChildrenUpdated

References

See all references...