shared_ptr< class HwResourceBindingContext > HwResourceBindingContextPtr
Shared pointer to a HwResourceBindingContext.
Definition HwShaderGenerator.h:239
Vulkan GLSL resource binding context.
shared_ptr< class VkResourceBindingContext > VkResourceBindingContextPtr
Shared pointer to a VkResourceBindingContext.
Definition VkResourceBindingContext.h:19
A context class for shader generation.
Definition GenContext.h:31
A shader stage, containing the state and resulting source code for the stage.
Definition ShaderStage.h:139
const string & getTarget() const override
Return a unique identifier for the target this generator is for.
Definition VkShaderGenerator.h:29
const string & getVersion() const override
Return the version string for the GLSL version this generator is for.
Definition VkShaderGenerator.h:32