Flutter Engine
The Flutter Engine
impeller::ComputePass Member List

This is the complete list of members for impeller::ComputePass, including all inherited members.

AddBufferMemoryBarrier()=0impeller::ComputePasspure virtual
AddTextureMemoryBarrier()=0impeller::ComputePasspure virtual
BindResource(ShaderStage stage, DescriptorType type, const ShaderUniformSlot &slot, const ShaderMetadata &metadata, BufferView view)=0impeller::ResourceBinderpure 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)=0impeller::ResourceBinderpure virtual
Compute(const ISize &grid_size)=0impeller::ComputePasspure virtual
ComputePass(std::shared_ptr< const Context > context)impeller::ComputePassexplicitprotected
context_impeller::ComputePassprotected
EncodeCommands() const =0impeller::ComputePasspure virtual
GetContext() constimpeller::ComputePassinline
IsValid() const =0impeller::ComputePasspure virtual
OnSetLabel(const std::string &label)=0impeller::ComputePassprotectedpure virtual
SetCommandLabel(std::string_view label)=0impeller::ComputePasspure virtual
SetLabel(const std::string &label)impeller::ComputePass
SetPipeline(const std::shared_ptr< Pipeline< ComputePipelineDescriptor > > &pipeline)=0impeller::ComputePasspure virtual
~ComputePass()impeller::ComputePassvirtual
~ResourceBinder()=defaultimpeller::ResourceBindervirtual