![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The IComplexTransform graph node interface.
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::IScale interface. This method returns a constant pointer to the node's Graph::IScale interface, to be able to query the node's scale factor.
Murl.Graph.IScale GetScaleInterface()
Get the constant Graph::IShear interface. This method returns a constant pointer to the node's Graph::IShear interface, to be able to query the node's shear transform.
Murl.Graph.IShear GetShearInterface()
Set the type of complex transform.
Boolean SetType(Murl.IEnums.ComplexTransformType type)
type | The type. |
Get the type of complex transform.
Murl.IEnums.ComplexTransformType GetType()
Enable/disable rotation inheritance.
Boolean SetInheritRotationEnabled(Boolean enabled)
enabled | If true, rotations are inherited. |
Check if rotation inheritance is enabled.
Boolean IsInheritRotationEnabled()
Enable/disable scaling inheritance.
Boolean SetInheritScaleEnabled(Boolean enabled)
enabled | If true, scaling is inherited. |
Check if scaling inheritance is enabled.
Boolean IsInheritScaleEnabled()
Enable/disable reflection inheritance.
Boolean SetInheritReflectionEnabled(Boolean enabled)
enabled | If true, reflection is inherited. |
Check if reflection inheritance is enabled.
Boolean IsInheritReflectionEnabled()