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

The IConstantBufferParameters graph node interface.

The IConstantBufferParameters provides a means to define custom material parameters present in one or more uniform buffers.

Use the Graph::IConstantBufferContainer base interface to define, set or query user-defined parameter groups.

See the Graph::IConstantBufferParameterGroup interface for defining individual groups. See the Graph::IParameters base interface for additional information.


Table members

Inherited


Murl.Graph.IConstantBufferContainer

Enumerations


ConstantBufferParametersFlags

Murl.Graph.IConstantBufferParameters.CONSTANT_BUFFER_PARAMETERS_FLAG_MODIFIED
Murl.Graph.IConstantBufferParameters.CONSTANT_BUFFER_PARAMETERS_FLAG_FORCE_UPDATE
Murl.Graph.IConstantBufferParameters.CONSTANT_BUFFER_PARAMETERS_FLAG_CHANGED


Functions



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

GetParametersInterface()

Get the constant Graph::IParameters interface. This method returns a constant pointer to the node's Graph::IParameters interface, to be able to query common parameter properties.

Murl.Graph.IParameters GetParametersInterface()

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

GetConstantBufferParametersFlags()

Get current flags.

Integer GetConstantBufferParametersFlags()

Returns
Integer A bit mask made up from individual GenericParametersFlags values.