Flutter Engine
The Flutter Engine
|
#include <pipeline_gles.h>
Public Member Functions | |
~PipelineGLES () override | |
const HandleGLES & | GetProgramHandle () const |
bool | BindProgram () const |
bool | UnbindProgram () const |
BufferBindingsGLES * | GetBufferBindings () const |
bool | BuildVertexDescriptor (const ProcTableGLES &gl, GLuint program) |
Public Member Functions inherited from impeller::Pipeline< PipelineDescriptor > | |
virtual | ~Pipeline () |
virtual bool | IsValid () const=0 |
const PipelineDescriptor & | GetDescriptor () const |
Get the descriptor that was responsible for creating this pipeline. It may be copied and modified to create a pipeline variant. More... | |
PipelineFuture< PipelineDescriptor > | CreateVariant (bool async, std::function< void(PipelineDescriptor &desc)> descriptor_callback) const |
Additional Inherited Members | |
Static Public Member Functions inherited from impeller::BackendCast< PipelineGLES, Pipeline< PipelineDescriptor > > | |
static PipelineGLES & | Cast (Pipeline< PipelineDescriptor > &base) |
static const PipelineGLES & | Cast (const Pipeline< PipelineDescriptor > &base) |
static PipelineGLES * | Cast (Pipeline< PipelineDescriptor > *base) |
static const PipelineGLES * | Cast (const Pipeline< PipelineDescriptor > *base) |
Protected Member Functions inherited from impeller::Pipeline< PipelineDescriptor > | |
Pipeline (std::weak_ptr< PipelineLibrary > library, PipelineDescriptor desc) | |
Protected Attributes inherited from impeller::Pipeline< PipelineDescriptor > | |
const std::weak_ptr< PipelineLibrary > | library_ |
const PipelineDescriptor | desc_ |
Definition at line 18 of file pipeline_gles.h.
|
override |
Definition at line 23 of file pipeline_gles.cc.
bool impeller::PipelineGLES::BindProgram | ( | ) | const |
Definition at line 60 of file pipeline_gles.cc.
bool impeller::PipelineGLES::BuildVertexDescriptor | ( | const ProcTableGLES & | gl, |
GLuint | program | ||
) |
Definition at line 42 of file pipeline_gles.cc.
BufferBindingsGLES * impeller::PipelineGLES::GetBufferBindings | ( | ) | const |
Definition at line 38 of file pipeline_gles.cc.
const HandleGLES & impeller::PipelineGLES::GetProgramHandle | ( | ) | const |
Definition at line 34 of file pipeline_gles.cc.
bool impeller::PipelineGLES::UnbindProgram | ( | ) | const |
Definition at line 72 of file pipeline_gles.cc.