Flutter Engine
The Flutter Engine
Public Attributes | List of all members
impeller::RenderPassData Struct Reference

Encapsulates data that will be needed in the reactor for the encoding of commands for this render pass. More...

Public Attributes

Viewport viewport
 
Color clear_color
 
uint32_t clear_stencil = 0u
 
Scalar clear_depth = 1.0
 
std::shared_ptr< Texturecolor_attachment
 
std::shared_ptr< Texturedepth_attachment
 
std::shared_ptr< Texturestencil_attachment
 
bool clear_color_attachment = true
 
bool clear_depth_attachment = true
 
bool clear_stencil_attachment = true
 
bool discard_color_attachment = true
 
bool discard_depth_attachment = true
 
bool discard_stencil_attachment = true
 
std::string label
 

Detailed Description

Encapsulates data that will be needed in the reactor for the encoding of commands for this render pass.

Definition at line 122 of file render_pass_gles.cc.

Member Data Documentation

◆ clear_color

Color impeller::RenderPassData::clear_color

Definition at line 125 of file render_pass_gles.cc.

◆ clear_color_attachment

bool impeller::RenderPassData::clear_color_attachment = true

Definition at line 133 of file render_pass_gles.cc.

◆ clear_depth

Scalar impeller::RenderPassData::clear_depth = 1.0

Definition at line 127 of file render_pass_gles.cc.

◆ clear_depth_attachment

bool impeller::RenderPassData::clear_depth_attachment = true

Definition at line 134 of file render_pass_gles.cc.

◆ clear_stencil

uint32_t impeller::RenderPassData::clear_stencil = 0u

Definition at line 126 of file render_pass_gles.cc.

◆ clear_stencil_attachment

bool impeller::RenderPassData::clear_stencil_attachment = true

Definition at line 135 of file render_pass_gles.cc.

◆ color_attachment

std::shared_ptr<Texture> impeller::RenderPassData::color_attachment

Definition at line 129 of file render_pass_gles.cc.

◆ depth_attachment

std::shared_ptr<Texture> impeller::RenderPassData::depth_attachment

Definition at line 130 of file render_pass_gles.cc.

◆ discard_color_attachment

bool impeller::RenderPassData::discard_color_attachment = true

Definition at line 137 of file render_pass_gles.cc.

◆ discard_depth_attachment

bool impeller::RenderPassData::discard_depth_attachment = true

Definition at line 138 of file render_pass_gles.cc.

◆ discard_stencil_attachment

bool impeller::RenderPassData::discard_stencil_attachment = true

Definition at line 139 of file render_pass_gles.cc.

◆ label

std::string impeller::RenderPassData::label

Definition at line 141 of file render_pass_gles.cc.

◆ stencil_attachment

std::shared_ptr<Texture> impeller::RenderPassData::stencil_attachment

Definition at line 131 of file render_pass_gles.cc.

◆ viewport

Viewport impeller::RenderPassData::viewport

Definition at line 123 of file render_pass_gles.cc.


The documentation for this struct was generated from the following file: