Provides script language access to C++ objects of this type.
Class Hierarchy | Type » GlslSymbolInfo |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<Int32Array> | ArraySubscripts | Gets or sets the array subscripts. |
<Int32Array> | BoolInitializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Float16Array> | Float16Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Float32Array> | Float32Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Float64Array> | Float64Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<GlslTypeInfo> | GlslTypeInfo | Gets or sets this object's <GlslTypeInfo> object pointer. |
<Int16Array> | Int16Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Int32Array> | Int32Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Int64Array> | Int64Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Int8Array> | Int8Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<GlslQualifierInfo> | QualifierInfo | Gets or sets this object's GlslQualifierInfo object pointer. |
<GlslSamplerInfo> | SamplerInfo | Gets or sets this object's GlslSamplerInfo object pointer. |
<Uint16Array> | Uint16Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Uint32Array> | Uint32Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Uint64Array> | Uint64Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
<Uint8Array> | Uint8Initializers | Gets or sets the symbol's initializer values if specified in the GLSL source code. |
int32 | ArrayCount | Gets or sets the array count, which is computed by the factorial of the array subscripts. |
int32 | Cols | Gets or sets the column count for symbols representing matrices. |
int32 | Rows | Gets or sets the row count for symbols representing matrices. |
int32 | StorageQualifier | Gets 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. |
string | SymbolName | Gets or sets the symbol name, which is the declared name such as "int my_int". 'my_int' is the symbol name. |
int32 | VariablyIndexed | Gets 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. |
int32 | VectorSize | Gets or sets the vector size for symbols representing vectors such as 'vec4 my_vec4' or 'vec3 my_vec3'. |