#include <geometry.h>
Public Types | |
enum class | Mode { kNormal , kNonZero , kEvenOdd , kPreventOverdraw } |
Public Attributes | |
PrimitiveType | type = PrimitiveType::kTriangleStrip |
VertexBuffer | vertex_buffer |
Matrix | transform |
Mode | mode = Mode::kNormal |
Definition at line 21 of file geometry.h.
|
strong |
Definition at line 22 of file geometry.h.
Mode impeller::GeometryResult::mode = Mode::kNormal |
Definition at line 40 of file geometry.h.
Referenced by impeller::ColorSourceContents::DrawGeometry(), impeller::VerticesSimpleBlendContents::Render(), impeller::ClipContents::Render(), impeller::testing::TEST(), and impeller::testing::TEST_P().
Matrix impeller::GeometryResult::transform |
Definition at line 39 of file geometry.h.
Referenced by impeller::ColorSourceContents::DrawGeometry(), impeller::VerticesSimpleBlendContents::Render(), impeller::ClipContents::Render(), and impeller::testing::TEST().
PrimitiveType impeller::GeometryResult::type = PrimitiveType::kTriangleStrip |
Definition at line 37 of file geometry.h.
Referenced by impeller::Geometry::ComputePositionGeometry(), impeller::ColorSourceContents::DrawGeometry(), impeller::DlVerticesGeometry::GetPositionBuffer(), impeller::FillRectGeometry::GetPositionBuffer(), impeller::StrokeRectGeometry::GetPositionBuffer(), impeller::DlVerticesGeometry::GetPositionUVColorBuffer(), impeller::VerticesSimpleBlendContents::Render(), impeller::ClipContents::Render(), and impeller::testing::TEST().
VertexBuffer impeller::GeometryResult::vertex_buffer |
Definition at line 38 of file geometry.h.
Referenced by impeller::ColorSourceContents::DrawGeometry(), impeller::VerticesSimpleBlendContents::Render(), impeller::ClipContents::Render(), and impeller::testing::TEST_P().