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

The IClipGeometry graph node interface.

This interface represents a geometry that can be used for clipping other geometry objects against.


Table members

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

GetStartWorldDepthOrder()

Integer GetStartWorldDepthOrder()

Returns
Integer

GetEndWorldDepthOrder()

Integer GetEndWorldDepthOrder()

Returns
Integer

GetNumberOfClipVertices()

Integer GetNumberOfClipVertices()

Returns
Integer

GetClipVertexByteSize()

Integer GetClipVertexByteSize()

Returns
Integer

GetNumberOfClipPolygons()

Integer GetNumberOfClipPolygons()

Returns
Integer

GetNumberOfClipPolygonIndices(polygonIndex)

Integer GetNumberOfClipPolygonIndices(Integer polygonIndex)

Returns
Integer

GetClipPolygonIndexByteSize(polygonIndex)

Integer GetClipPolygonIndexByteSize(Integer polygonIndex)

Returns
Integer

GetWorldTransform()

Murl.Math.Matrix GetWorldTransform()

Returns
Murl.Math.Matrix