<ShaderBufferNode> Data Interface

Provides script language access to C++ objects of this type.

Class HierarchyType » Node » Group » ShaderBufferNode

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32BindBinds the <ShaderBufferNode> to the specified rendering device information object at the specified index. Before binding, you must activate the shader buffer on the rendering device by calling the <ShaderBufferNode>::Select data interface.
<ShaderBufferParams>GetParamsReturns a pointer to this object's <ShaderBufferParams> object.
int32IsResidentReturns true if the shader buffer is resident on the GPU.
int32SelectActivates the shader buffer on the specified rendering device. This should be done before binding the shader buffer.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
<BlockParams>BlockReturns a pointer to the <ShaderBufferNode> object's <BlockParams> object.
<QualifierList>QualifierListReturns a pointer to the <ShaderBufferNode> object's <QualifierList> object.
uint32BufferSizeGets or sets the size of the buffer. If this value is not set, the size will be set by the GL driver. Typically you use this value if the last item declared in the shader buffer is an implicitly sized array.