Generates sampling code for a particular texture type. For example, generates sampling code for a 2D texture, 2D array texture, or cubemap.
static int32 GenerateSamplingCode( Texture p_oTexture, StrList p_slSource, int32 p_eVersion, int32 p_eSamplertype, int32 p_bIsStandardSampler )
Parameter Type | Parameter Name | Documentation |
---|---|---|
<Texture> | p_oTexture | A pointer to the source <Texture> node for which you wish to generate sampling code. |
<StrList> | p_slSource | A pointer to the <StrList> object that will contain the generated source code. |
int32 | p_eVersion | The shading language version. This refers to the ShadingLanguageVersion enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |
int32 | p_eSamplertype | The sampler type. This refers to the SamplerType enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information. |
int32 | p_bIsStandardSampler | If true, the sampler is one such as sampler2D or samplerCube. Otherwise the sampler is one such as image2D or imageCube. |
None published. Please look for an example in the Scenome Scripting Language code base.