<RenderingProfileQuery> Data Interface

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

Class HierarchyType » RenderingProfileQuery

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32GetSupportedDataTypesPopulates a <TypeInfoArray> with <VariableNode>-derived types such as <Float32Node> or <Float64Node>, that correspond to data types ( <float32>, <float64> ) supported by the specified shading language version.
int32GetSupportedFormatQualifiersPopulates an <Int32Array> with image format qualifiers such as 'r32f' and 'rgba8i' that are supported by the specified shading language version.
int32GetSupportedFormatTypesUnavailable at present.
int32GetSupportedGlslTypesPopulates a <StrList> objects with all basic types that can be declared in the specified version of GLSL. This may include additional types related to OpenGL extensions that support low-precision and high-precision types. This will generally be GL_NV_gpu_shader5, GL_AMD_gpu_shader_int64, and GL_ARB_gpu_shader_int64. There may be others as well.
int32GetSupportedSamplerInfoPopulates an <Int32Array> and <StrList> object with all sampler types supported by the specified version of GLSL. This refers to the SamplerType enumeration. Please see APP_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
int32GetSupportedSamplerTypesPopulates an <Int32Array> with sampler types such as 'sampler2D' and 'samplerCube' that are supported by the specified shading language version.