struct render::RendererMaterialVariationInformation

Public

Fields

RendererMaterialInstance

RendererMaterialBase * RendererMaterialInstance

Instance of the material to be created once the shader variation has been created.

ShaderVariation

SPtr<Variation> ShaderVariation

Shader variation used by the material.

VariationCompileOperation

TAsyncOp<RendererMaterialBase *> VariationCompileOperation

Operation tracking variation creation as a whole.

BackendCompileOperation

TAsyncOp<bool> BackendCompileOperation

Operation tracking ShaderVariation::Compile() progress on the render backend.