Flutter Impeller
impeller::RenderPassGLES Class Referencefinal

#include <render_pass_gles.h>

Inheritance diagram for impeller::RenderPassGLES:
impeller::RenderPass

Public Member Functions

 ~RenderPassGLES () override
 
- Public Member Functions inherited from impeller::RenderPass
virtual ~RenderPass ()
 
const RenderTargetGetRenderTarget () const
 
ISize GetRenderTargetSize () const
 
void SetLabel (std::string label)
 
HostBufferGetTransientsBuffer ()
 
bool AddCommand (Command &&command)
 Record a command for subsequent encoding to the underlying command buffer. No work is encoded into the command buffer at this time. More...
 
bool EncodeCommands () const
 Encode the recorded commands to the underlying command buffer. More...
 
const std::vector< Command > & GetCommands () const
 Accessor for the current Commands. More...
 

Friends

class CommandBufferGLES
 

Additional Inherited Members

- Protected Member Functions inherited from impeller::RenderPass
 RenderPass (std::weak_ptr< const Context > context, const RenderTarget &target)
 
const std::weak_ptr< const Context > & GetContext () const
 
- Protected Attributes inherited from impeller::RenderPass
const std::weak_ptr< const Contextcontext_
 
const RenderTarget render_target_
 
std::shared_ptr< HostBuffertransients_buffer_
 
std::vector< Commandcommands_
 

Detailed Description

Definition at line 15 of file render_pass_gles.h.

Constructor & Destructor Documentation

◆ ~RenderPassGLES()

impeller::RenderPassGLES::~RenderPassGLES ( )
overridedefault

Friends And Related Function Documentation

◆ CommandBufferGLES

friend class CommandBufferGLES
friend

Definition at line 23 of file render_pass_gles.h.


The documentation for this class was generated from the following files: