Unigine.ObjectExtern Class
Inherits: | Object |
ObjectExtern is a custom user-defined object created via API.
ObjectExtern Class
Members
static ObjectExtern(int class_id)
Constructor. Creates a custom user-defined object.Arguments
- int class_id - Unique class ID.
ObjectExtern cast(Node node)
Casts an ObjectExtern out of the Node instance.Arguments
- Node node - Node instance.
Return value
ObjectExtern instance.ObjectExtern cast(Object base)
Casts an ObjectExtern out of the Object instance.Arguments
- Object base - Object instance.
Return value
ObjectExtern instance.int getClassID()
Returns the unique class ID of the object.Return value
Class ID if the object exists; otherwise, 0.void setMaterialNodeType(int node_type)
Sets the node type to be used by the renderer to determine which materials can be applied to the object.As ObjectExtern is a custom user-defined object, so the user should determine the node type for the renderer to treat this object properly. Setting inappropriate node type may lead to system crashes.
Arguments
- int node_type - Node type ID. One of the node type identifiers.
int getMaterialNodeType()
Returns the node type to be used by the renderer to determine which materials can be applied to the object.As ObjectExtern is a custom user-defined object, so the user should determine the node type for the renderer to treat this object properly. Setting inappropriate node type may lead to system crashes.
Return value
Node type ID. One of the node type identifiers.int type()
Returns the type of the node.Return value
ObjectExtern type identifier.Last update: 2018-08-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)