Flutter Engine
The Flutter Engine
|
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, const std::unique_ptr< const Sampler > &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 |