Flutter Impeller
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, raw_ptr< const 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