<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
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 APP_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
<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
uint32BaseBindingGets or sets the explicit binding location value, in case the sampler declaration does not use explicit binding.
int32SamplerTypeGets or sets the sampler type. This value refers to the SamplerType enumeration. Please see APP_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.