Creates a new import options object that allows you to customize how are meshes imported.
OptionalisInternalConstructor: booleanTrue to cache the dynamically compiled shader techniques for the active language. If this flag is disabled, the runtime will compile the shader when it is first used by the renderer in the active session.
Enable to generate deep reflection for the shader.
Generating deep reflection is a time-consuming effort as all shader variations/permutations need to be parsed to generate
reflection data for all potential code paths. This reflection data is only useful when editing the shader from the UI. Deep
reflection should be disabled, when buffers and textures are always accesible in all paths. Alternatively, in addition to
branching on your variation, the shader can branch on RSL_REFLECTION to allow surfacing branch specific variables without
using deep reflection.
True to dynamically compile the shader techniques for the active language.
Flags that control which shading languages should the RSL shader be converted into. This ultimately controls on which render backends it will be able to run on.
This value is unused when dynamicCompilation is enabled.
VirtualChecks if this object has the same contents as the provided one.
Contains import options you may use to control how is a shader imported.