<GlslQualifierInfo> Data Interface

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

Class HierarchyType » GlslQualifierInfo

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32GetLayoutAlignReturns the value of the 'align' layout qualifier or -1 if not applicable.
int32GetLayoutBindingReturns the value of the 'binding' layout qualifier or -1 if not applicable.
int32GetLayoutComponentReturns the value of the 'component' layout qualifier or -1 if not applicable.
int32GetLayoutFormatReturns the value of the 'format' layout qualifier or -1 if not applicable. This refers to the TLayoutFormat enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32GetLayoutIndexReturns the value of the 'index' layout qualifier or -1 if not applicable.
int32GetLayoutLocationReturns the value of the 'location' layout qualifier or -1 if not applicable.
int32GetLayoutMatrixReturns the value of the 'component' layout qualifier or -1 if not applicable.
int32GetLayoutOffsetReturns the value of any 'matrix' layout qualifier. This refers to the TLayoutMatrix enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32GetLayoutPackingReturns the value of any 'packing' layout qualifier. This refers to the TLayoutPacking enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32GetLayoutSetReturns the value of the 'component' layout qualifier or -1 if not applicable. This is a Vulkan layout qualifier.
int32GetStorageQualifierReturns the value of any 'storage' qualifier. This refers to the TStorageQualifier enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32HasBufferReturns true if the symbol is qualified with the 'buffer' storage qualifier.
int32HasCoherentReturns true if the symbol is qualified with the 'coherent' storage qualifier.
int32HasInReturns true if the symbol is qualified with the 'in' storage qualifier.
int32HasLayoutAlignReturns true if the symbol is declared with the 'align' layout qualifier.
int32HasLayoutBindingReturns true if the symbol is declared with the 'binding' layout qualifier.
int32HasLayoutComponentReturns true if the symbol is declared with the 'component' layout qualifier.
int32HasLayoutFormatReturns true if the symbol is declared with the 'format' layout qualifier.
int32HasLayoutIndexReturns true if the symbol is declared with the 'index' layout qualifier.
int32HasLayoutLocationReturns true if the symbol is declared with the 'location' layout qualifier.
int32HasLayoutMatrixReturns true if the symbol is declared with any matrix layout qualifier.
int32HasLayoutOffsetReturns true if the symbol is declared with the 'offset' layout qualifier.
int32HasLayoutPackingReturns true if the symbol is declared with any packing layout qualifier.
int32HasLayoutSetReturns true if the symbol is declared with the 'set' layout qualifier.
int32HasReadOnlyReturns true if the symbol is qualified with the 'readonly' memory qualifier.
int32HasRestrictReturns true if the symbol is qualified with the 'restrict' memory qualifier.
int32HasUniformReturns true if the symbol is qualified with the 'uniform' storage qualifier.
int32HasVolatileReturns true if the symbol is qualified with the 'volatile' memory qualifier.
int32HasWriteOnlyReturns true if the symbol is qualified with the 'writeonly' memory qualifier.
int32IsColMajorReturns if the symbol is declared as col major.
int32IsRowMajorReturns if the symbol is declared as row major.