![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The IResourceMeshTouchArea graph node interface.
This interface represents an input object in world space, which takes its surface geometry from a given mesh resource.
Get the constant Graph::INode interface. This method returns a constant pointer to the node's Graph::INode interface, to be able to query common node properties such as active state, visibility or ID.
Murl.Graph.INode GetNodeInterface()
Get the constant Graph::ITransform interface. This method returns a constant pointer to the node's Graph::ITransform interface, to be able to query the node's transformation matrix and depth order.
Murl.Graph.ITransform GetTransformInterface()
Get the constant Graph::ITouchArea interface. This method returns a constant pointer to the node's Graph::ITouchArea interface, to be able to access the node's base touch area functionality.
Murl.Graph.ITouchArea GetTouchAreaInterface()
Get a constant Graph::IMeshResourceTarget container. This method returns a constant pointer to a Graph::IMeshResourceTarget container, which allows to query the mesh resources referenced by a node implementing this interface.
Murl.Graph.IGenericResourceTarget.ResourceIMesh GetMeshResourceTarget()
Set the maximum number of bones per vertex for vertex skinning.
Boolean SetMaxNumberOfBonesPerVertex(Integer maxNumBones)
maxNumBones | The maximum number of bones. |
Get the maximum number of bones per vertex for vertex skinning.
Integer GetMaxNumberOfBonesPerVertex()