AddCommand(Command &&command) | impeller::RenderPass | protected |
BindResource(ShaderStage stage, DescriptorType type, const ShaderUniformSlot &slot, const ShaderMetadata &metadata, BufferView view) override | impeller::RecordingRenderPass | virtual |
BindResource(ShaderStage stage, DescriptorType type, const ShaderUniformSlot &slot, const std::shared_ptr< const ShaderMetadata > &metadata, BufferView view) override | impeller::RecordingRenderPass | 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) override | impeller::RecordingRenderPass | virtual |
context_ | impeller::RenderPass | protected |
Draw() override | impeller::RecordingRenderPass | virtual |
EncodeCommands() const | impeller::RenderPass | |
GetCommands() const override | impeller::RecordingRenderPass | inlinevirtual |
GetContext() const | impeller::RenderPass | |
GetOrthographicTransform() const | impeller::RenderPass | |
GetRenderTarget() const | impeller::RenderPass | |
GetRenderTargetPixelFormat() const | impeller::RenderPass | |
GetRenderTargetSize() const | impeller::RenderPass | |
GetSampleCount() const | impeller::RenderPass | |
has_depth_attachment_ | impeller::RenderPass | protected |
has_stencil_attachment_ | impeller::RenderPass | protected |
HasDepthAttachment() const | impeller::RenderPass | |
HasStencilAttachment() const | impeller::RenderPass | |
IsValid() const override | impeller::RecordingRenderPass | inlinevirtual |
OnEncodeCommands(const Context &context) const override | impeller::RecordingRenderPass | virtual |
OnSetLabel(std::string label) override | impeller::RecordingRenderPass | virtual |
orthographic_ | impeller::RenderPass | protected |
pixel_format_ | impeller::RenderPass | protected |
RecordingRenderPass(std::shared_ptr< RenderPass > delegate, const std::shared_ptr< const Context > &context, const RenderTarget &render_target) | impeller::RecordingRenderPass | explicit |
render_target_ | impeller::RenderPass | protected |
render_target_size_ | impeller::RenderPass | protected |
RenderPass(std::shared_ptr< const Context > context, const RenderTarget &target) | impeller::RenderPass | protected |
ReserveCommands(size_t command_count) | impeller::RenderPass | inlinevirtual |
sample_count_ | impeller::RenderPass | protected |
SetBaseVertex(uint64_t value) override | impeller::RecordingRenderPass | virtual |
SetCommandLabel(std::string_view label) override | impeller::RecordingRenderPass | virtual |
SetInstanceCount(size_t count) override | impeller::RecordingRenderPass | virtual |
SetLabel(std::string label) | impeller::RenderPass | |
SetPipeline(const std::shared_ptr< Pipeline< PipelineDescriptor > > &pipeline) override | impeller::RecordingRenderPass | virtual |
SetScissor(IRect scissor) override | impeller::RecordingRenderPass | virtual |
SetStencilReference(uint32_t value) override | impeller::RecordingRenderPass | virtual |
SetVertexBuffer(VertexBuffer buffer) override | impeller::RecordingRenderPass | virtual |
SetViewport(Viewport viewport) override | impeller::RecordingRenderPass | virtual |
~RecordingRenderPass()=default | impeller::RecordingRenderPass | |
~RenderPass() | impeller::RenderPass | virtual |
~ResourceBinder()=default | impeller::ResourceBinder | virtual |