<GlslSymbolInfo> Data Interface

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

Class HierarchyType » GlslSymbolInfo

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
<Int32Array>ArraySubscriptsGets or sets the array subscripts.
<Int32Array>BoolInitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Float16Array>Float16InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Float32Array>Float32InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Float64Array>Float64InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<GlslTypeInfo>GlslTypeInfoGets or sets this object's <GlslTypeInfo> object pointer.
<Int16Array>Int16InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Int32Array>Int32InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Int64Array>Int64InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Int8Array>Int8InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<GlslQualifierInfo>QualifierInfoGets or sets this object's GlslQualifierInfo object pointer.
<GlslSamplerInfo>SamplerInfoGets or sets this object's GlslSamplerInfo object pointer.
<Uint16Array>Uint16InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Uint32Array>Uint32InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Uint64Array>Uint64InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
<Uint8Array>Uint8InitializersGets or sets the symbol's initializer values if specified in the GLSL source code.
int32ArrayCountGets or sets the array count, which is computed by the factorial of the array subscripts.
int32ColsGets or sets the column count for symbols representing matrices.
int32RowsGets or sets the row count for symbols representing matrices.
int32StorageQualifierGets or sets the storage qualifier for the symbol. This refers to the TStorageQualifier enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
stringSymbolNameGets or sets the symbol name, which is the declared name such as "int my_int". 'my_int' is the symbol name.
int32VariablyIndexedGets or sets the VariablyIndexed flag. This refers to members of shader buffers declared as unsized arrays such as 'int my_int[]', whose size will be determined at link time.
int32VectorSizeGets or sets the vector size for symbols representing vectors such as 'vec4 my_vec4' or 'vec3 my_vec3'.