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

The IGenericParameterGroup graph node interface.

A generic parameter group represents a specialized constant buffer parameter group, and can be used to manually define a group of individual shader parameters without any connection to a specific shader.

See the Graph::IConstantBufferParameterGroup base interface for additional information.


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

GetConstantBufferParameterGroupInterface()

Get the constant Graph::IConstantBufferParameterGroup interface. This method returns a constant pointer to the node's Graph::IConstantBufferParameterGroup interface.

Murl.Graph.IConstantBufferParameterGroup GetConstantBufferParameterGroupInterface()

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

GetConstantBufferParameterNodeTarget()

Get the constant Graph::IConstantBufferParameter container storing the individual parameters. This method returns a constant pointer to the node's Graph::IConstantBufferParameter container that can be used to query the individual generic parameter nodes.

Murl.Graph.IGenericNodeTarget.GraphIConstantBufferParameter GetConstantBufferParameterNodeTarget()

Returns
Murl.Graph.IGenericNodeTarget.GraphIConstantBufferParameter The constant Graph::IConstantBufferParameter container, or null if not available.