|
Foxit PDF SDK
|
Public Types | |
| enum | PDF3DModelNodeType { PDF3DModelNodeType.e_TypeModelRoot = 0, PDF3DModelNodeType.e_TypeGroup = 1, PDF3DModelNodeType.e_TypeMesh = 2, PDF3DModelNodeType.e_TypeSprite = 3, PDF3DModelNodeType.e_TypeMarkup = 4, PDF3DModelNodeType.e_TypePunctualLight = 5, PDF3DModelNodeType.e_TypeAmbientLight = 6, PDF3DModelNodeType.e_TypeViewCamera = 7, PDF3DModelNodeType.e_TypeClippingPlane = 8, PDF3DModelNodeType.e_TypeProcedural = 9, PDF3DModelNodeType.e_TypeBone = 10, PDF3DModelNodeType.e_TypeDummy = 11 } |
| Enumeration for the 3D model node type. More... | |
Public Member Functions | |
| ModelNode () | |
| Constructor. | |
| ModelNode (ModelNode other) | |
| Constructor, with another model node object. More... | |
| ModelNode | GetFirstChildNode () |
| Get the first child node of current node. More... | |
| string | GetName () |
| Get the name of current node. More... | |
| ModelNode | GetNextSiblingNode () |
| Get the next sibling node of current node. More... | |
| ModelNode.PDF3DModelNodeType | GetNodeType () |
| Get the type of the node. More... | |
| ModelNode | GetParentNode () |
| Get the parent node of current node. More... | |
| bool | IsEmpty () |
| Check whether current object is empty or not. More... | |
| bool | IsVisible () |
| Check whether current node is visible or not. More... | |
| void | SetVisible (bool is_visible) |
| Set the visibility of current node. More... | |
This class represents a node in the 3D model tree structure.
|
strong |
Enumeration for the 3D model node type.
Values of this enumeration should be used alone.
|
inline |
Constructor, with another model node object.
| [in] | other | Another model node object. |
|
inline |
Get the first child node of current node.
|
inline |
Get the name of current node.
|
inline |
Get the next sibling node of current node.
|
inline |
Get the type of the node.
|
inline |
Get the parent node of current node.
|
inline |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
|
inline |
Check whether current node is visible or not.
|
inline |
Set the visibility of current node.
| [in] | is_visible | A boolean value used to set the visibility of current node. true means visible, while false means invisible. |