| Flutter Impeller |

Classes | Namespaces | Enumerations | Functions | Variables
geometry.h File Reference
`#include "impeller/core/formats.h"`
`#include "impeller/core/vertex_buffer.h"`
`#include "impeller/entity/contents/content_context.h"`
`#include "impeller/entity/entity.h"`
`#include "impeller/entity/texture_fill.vert.h"`
`#include "impeller/renderer/render_pass.h"`
`#include "impeller/renderer/vertex_buffer_builder.h"`

Go to the source code of this file.

## Classes
struct | impeller::GeometryResult
class | impeller::Geometry

## Namespaces
| impeller

## Enumerations
enum | impeller::GeometryVertexType { impeller::kPosition, impeller::kColor, impeller::kColor, impeller::kUV }

## Functions
VertexBufferBuilder< TextureFillVertexShader::PerVertexData > | impeller::ComputeUVGeometryCPU (VertexBufferBuilder< SolidFillVertexShader::PerVertexData > &input, Point texture_origin, Size texture_coverage, Matrix effect_transform)
| Compute UV geometry for a VBB that contains only position geometry. More...
GeometryResult | impeller::ComputeUVGeometryForRect (Rect source_rect, Rect texture_bounds, Matrix effect_transform, const ContentContext &renderer, const Entity &entity, RenderPass &pass)
| Computes geometry and UV coordinates for a rectangle to be rendered. More...

## Variables
static const GeometryResult | impeller::kEmptyResult