#include "impeller/entity/geometry/geometry.h"#include <memory>#include <optional>#include "fml/status.h"#include "impeller/entity/contents/content_context.h"#include "impeller/entity/geometry/circle_geometry.h"#include "impeller/entity/geometry/cover_geometry.h"#include "impeller/entity/geometry/ellipse_geometry.h"#include "impeller/entity/geometry/fill_path_geometry.h"#include "impeller/entity/geometry/line_geometry.h"#include "impeller/entity/geometry/point_field_geometry.h"#include "impeller/entity/geometry/rect_geometry.h"#include "impeller/entity/geometry/round_rect_geometry.h"#include "impeller/entity/geometry/stroke_path_geometry.h"#include "impeller/geometry/rect.h"Go to the source code of this file.
Namespaces | |
| impeller | |
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... | |