Murl Engine Lua Addon API  Version 1.0 beta
Murl.Graph.IIsland

The IIsland graph node interface.

Island nodes represent a closed group of physics simulator objects (such as bodies, joints, springs, etc.) that are supposed to interact with each other. Individual islands are separate from each other, i.e. no physics object from one island can interact with any object from another island. All objects belonging to a single island must be within the sub-graph of that island. If no island is defined, the default global island is used.


Table members

Inherited


Murl.Graph.IStateSlot

Methods


GetNodeInterface()

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()

Returns
Murl.Graph.INode The constant Graph::INode interface, or null if not available

GetTransformInterface()

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()

Returns
Murl.Graph.ITransform The constant Graph::ITransform interface, or null if not available