Provides script language access to C++ objects of this type.
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
<ShaderBufferNode> | BoundToBuffer | Returns true if this <Node> is connected to a <ShaderBufferNode>. |
<Node> | FindShaderBuffer | Returns the <ShaderBufferNode> being bound by the <ShaderBufferBindNode>. The <ShaderBufferNode> can be local ( in the same document ) or remote ( stored in a different document ). |
int32 | GetCount | Gets the number of declarations. |
int32 | GetDeclarations | Populates a <NodeBuffer> with pointers to all variables declared as part of the <ShaderBufferNode> this <Node> binds. |
<Node> | GetVariablyIndexedDeclaration | Returns a pointer to the <Node> that is variably indexed. This will typically be the last <Node> in the list of child declarations. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<NodeSelector> | ShaderBufferSelector | Returns a pointer to the underlying <NodeSelector> object that forms a relationship between the <ShaderBufferBindNode> and the <ShaderBufferNode> that it binds. |
<ShaderBufferNode> | Buffer | Gets or sets the <ShaderBufferNode> you wish to bind with the <ShaderBufferBindNode>. |
<Node> | BufferLink | Gets or sets the <ShaderBufferNode> you wish to bind with the <ShaderBufferBindNode>. If the data source is a <NodeLink>, this data interface returns the underlying <Node>. |
uint32 | BufferSize | Internal use only. |
int32 | Mode | Gets or sets the buffer mode. Refers to the RenderBufferUsage enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |
int32 | SlotIndex | Gets or sets the binding point for the <ShaderBufferNode> being bound by this object. |