Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
GrQuadUtils.h File Reference
#include "src/base/SkVx.h"
#include "src/gpu/ganesh/geometry/GrQuad.h"
#include <cstdint>

Go to the source code of this file.

Classes

class  GrQuadUtils::TessellationHelper
 

Namespaces

namespace  GrQuadUtils
 

Functions

void GrQuadUtils::ResolveAAType (GrAAType requestedAAType, GrQuadAAFlags requestedEdgeFlags, const GrQuad &quad, GrAAType *outAAType, GrQuadAAFlags *outEdgeFlags)
 
int GrQuadUtils::ClipToW0 (DrawQuad *quad, DrawQuad *extraVertices)
 
bool GrQuadUtils::CropToRect (const SkRect &cropRect, GrAA cropAA, DrawQuad *quad, bool computeLocal)
 
void GrQuadUtils::Outset (const skvx::float4 &edgeDistances, GrQuad *quad)
 
bool GrQuadUtils::WillUseHairline (const GrQuad &quad, GrAAType aaType, GrQuadAAFlags edgeFlags)