<SamplerArrayNode> Data Interface

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

Class HierarchyType » Node » VariableNode » VariableArrayNode » SamplerArrayNode

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32ClearClears any <Texture> <Node> objects to which this object is connected.
stringGetSamplerTypeStringProvides script language access to objects of typeProvides script language access to objects of type <SamplerNode>.
int32GetSamplerTypesPopulates a <StrList> with sampler type names and an <Int32Array> with indices of the type names. These values refer to the SamplerType enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32GetSlotCountReturns the maximum number of texture slots available for this <Node>, which is 32. Note that this exceeds the number of texture binding slots available in most OpenGL implementations.
<Texture>GetTextureReturns a pointer to the <Texture> at the specified index, or nullptr. This is the <Texture> being bound to the GPU by this SamplerArrayNode.
<Node>GetTextureLinkReturns a pointer to the <Texture> at the specified index, or nullptr. This is the <Texture> being bound to the GPU by this SamplerArrayNode.
int32IsTypeReturns true if this object is a SamplerArrayNode representing the specified type.
int32SetTextureSets the texture binding at the specified index.
int32SetTextureLinkSets the texture binding at the specified index.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
int32SamplerTypeGets or sets the sampler type. This value refers to the SamplerType enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.