User Tools

Site Tools


hpl3:community:scripting:classes:cnode3d

Differences

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

Link to this comparison view

hpl3:community:scripting:classes:cnode3d [2015/11/05 11:58] (current)
abion47 created
Line 1: Line 1:
 +=====cNode3D=====
 +
 +====Fields====
 +
 +cNode3D has no public fields.
 +
 +====Functions====
 +
 +^ Return Type ^ Function Name ^ Parameters ^ Description ^
 +| bool | AddEntity | [[iEntity3D]]@ apEntity |   |
 +| bool | RemoveEntity | [[iEntity3D]]@ apEntity |   |
 +| void | ClearEntities |     ​| ​  |
 +| [[cNode3D]]@ | GetParent |     ​| ​  |
 +| [[cNode3DIterator]]@ | GetChildIterator |     ​| ​  |
 +| [[cNode3D]]@ | CreateChild | const [[tString]]&​ asName, \\ bool true |   |
 +| void | RemoveChild | [[cNode3D]]@ apNode |   |
 +| void | SetParent | [[cNode3D]]@ apNode |   |
 +| void | AddChild | [[cNode3D]]@ apChild |   |
 +| const [[tString]]&​ | GetName |     ​| ​  |
 +| void | SetActive | bool abX |   |
 +| bool | IsActive |     ​| ​  |
 +| int | SetVisible | bool abX, \\ bool abCascade |   |
 +| [[cVector3f]] | GetLocalPosition |     ​| ​  |
 +| const [[cMatrixf]]&​ | GetLocalMatrix |     ​| ​  |
 +| [[cVector3f]] | GetWorldPosition |     ​| ​  |
 +| const [[cMatrixf]]&​ | GetWorldMatrix |     ​| ​  |
 +| void | SetPosition | const [[cVector3f]] &in avPos |   |
 +| void | SetMatrix | const [[cMatrixf]] &in a_mtxTransform,​ \\ //bool abSetChildrenUpdated = true// |   |
 +| void | SetWorldPosition | const [[cVector3f]] &in avWorldPos |   |
 +| void | SetWorldMatrix | const [[cMatrixf]] &in a_mtxWorldTransform |   |
 +| void | AddRotation | const [[cVector3f]] &in avRot, \\ [[eEulerRotationOrder]] aOrder |   |
 +| void | AddRotation | const [[cQuaternion]] &in aqRotation, \\ bool true |   |
 +| void | NormalizeRotation |     ​| ​  |
 +| void | AddScale | const [[cVector3f]] &in avScale |   |
 +| void | AddTranslation | const [[cVector3f]] &in avTrans |   |
 +| bool | GetUsePreAnimTransform |     ​| ​  |
 +| bool | GetUsePostAnimTransform |     ​| ​  |
 +| const [[cMatrixf]]&​ | GetPreAnimTransform |     ​| ​  |
 +| const [[cMatrixf]]&​ | GetPostAnimTransform |     ​| ​  |
 +| void | SetUsePreTransform | bool abX |   |
 +| void | SetUsePostTransform | bool abX |   |
 +| void | SetPreTransform | const [[cMatrixf]] &in a_mtxTransform |   |
 +| void | SetPostTransform | const [[cMatrixf]] &in a_mtxTransform |   |
 +| void | ApplyPreAnimTransform | bool abSetChildrenUpdated |   |
 +| void | ApplyPostAnimTransform | bool abSetChildrenUpdated |   |
 +| void | SetCustomFlags | int alX |   |
 +| int | GetCustomFlags |     ​| ​  |
 +| void | UpdateMatrix | bool abSetChildrenUpdated |   |
 +| void | UpdateEntityChildren |     ​| ​  |
 +
 +====Remarks====
 +
 +Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
  
hpl3/community/scripting/classes/cnode3d.txt ยท Last modified: 2015/11/05 11:58 by abion47