Provides script language access to C++ objects of this type.
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
<UniformBufferNode> | BoundToBuffer | Returns true if this <Node> is connected to a <UniformBufferNode>. |
<Node> | FindUniformBuffer | Returns a pointer to the <UniformBufferNode> being bound by the <UniformBufferNode>, or a nullptr if the <UniformBufferBindNode> is not binding a <UniformBufferNode>. |
int32 | GetDeclarations | Populates a <NodeBuffer> with pointers to all variables declared as part of the <UniformBufferNode> this <Node> binds. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<NodeSelector> | UniformBufferSelector | Returns a pointer to the UniformBufferNode object's underlying <NodeSelector> object. This object forms a relationship between the <UniformBufferBindNode> and the <UniformBufferNode> that it binds. |
<UniformBufferNode> | Buffer | Gets or sets a pointer to the <UniformBufferNode> being bound by this <UniformBufferBindNode>. This <UniformBufferNode> must be in the local document. To make a <UniformBufferBindNode> refer to a UniformBufferBide in a remote document, use the <UniformBufferBindNode> object's <NodeSelector> data interface. |
<Node> | BufferLink | Gets or sets a pointer to the <UniformBufferNode> being bound by this <UniformBufferBindNode>. If the data source is a <NodeLink> that points at a <UniformBufferNode>, the <UniformBufferBindNode> is returned. This <UniformBufferNode> or <NodeLink> must be in the local document. To make a <UniformBufferBindNode> refer to a UniformBufferBide in a remote document, use the <UniformBufferNode> object's <NodeSelector> data interface. |
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 or gets the <UniformBufferBindNode> binding slot index. |