This is the complete list of members for impeller::ComputePass, including all inherited members.
AddBufferMemoryBarrier()=0 | impeller::ComputePass | pure virtual |
AddTextureMemoryBarrier()=0 | impeller::ComputePass | pure virtual |
BindResource(ShaderStage stage, DescriptorType type, const ShaderUniformSlot &slot, const ShaderMetadata *metadata, BufferView view)=0 | impeller::ResourceBinder | pure virtual |
BindResource(ShaderStage stage, DescriptorType type, const SampledImageSlot &slot, const ShaderMetadata *metadata, std::shared_ptr< const Texture > texture, raw_ptr< const Sampler >)=0 | impeller::ResourceBinder | pure virtual |
Compute(const ISize &grid_size)=0 | impeller::ComputePass | pure virtual |
ComputePass(std::shared_ptr< const Context > context) | impeller::ComputePass | explicitprotected |
context_ | impeller::ComputePass | protected |
EncodeCommands() const =0 | impeller::ComputePass | pure virtual |
GetContext() const | impeller::ComputePass | inline |
IsValid() const =0 | impeller::ComputePass | pure virtual |
OnSetLabel(const std::string &label)=0 | impeller::ComputePass | protectedpure virtual |
SetCommandLabel(std::string_view label)=0 | impeller::ComputePass | pure virtual |
SetLabel(const std::string &label) | impeller::ComputePass | |
SetPipeline(const std::shared_ptr< Pipeline< ComputePipelineDescriptor >> &pipeline)=0 | impeller::ComputePass | pure virtual |
~ComputePass() | impeller::ComputePass | virtual |
~ResourceBinder()=default | impeller::ResourceBinder | virtual |