Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
skgpu::tess::PatchWriter< PatchAllocator, Traits > Member List

This is the complete list of members for skgpu::tess::PatchWriter< PatchAllocator, Traits >, including all inherited members.

attribs() constskgpu::tess::PatchWriter< PatchAllocator, Traits >inline
ENABLE_IF(kTrackJoinControlPoints) writeDeferredStrokePatch()skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
ENABLE_IF(JoinAttrib::kEnabled) updateJoinControlPointAttrib(SkPoint lastControlPoint)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
ENABLE_IF(FanPointAttrib::kEnabled) updateFanPointAttrib(SkPoint fanPoint)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
ENABLE_IF(StrokeAttrib::kEnabled) updateStrokeParamsAttrib(StrokeParams strokeParams)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
ENABLE_IF(StrokeAttrib::kEnabled) updateUniformStrokeParams(StrokeParams strokeParams)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
ENABLE_IF(ColorAttrib::kEnabled) updateColorAttrib(const SkPMColor4f &color)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
ENABLE_IF(DepthAttrib::kEnabled) updatePaintDepthAttrib(float depth)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
PatchWriter(PatchAttribs attribs, Args &&... allocArgs)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
setShaderTransform(const wangs_formula::VectorXform &xform, float maxScale=1.f)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
updateSsboIndexAttrib(skvx::ushort2 ssboIndex)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeCircle(SkPoint p)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeConic(float2 p0, float2 p1, float2 p2, float w)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeConic(const SkPoint pts[3], float w)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeCubic(float2 p0, float2 p1, float2 p2, float2 p3)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeCubic(const SkPoint pts[4])skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeLine(float4 p0p1)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeLine(float2 p0, float2 p1)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeLine(SkPoint p0, SkPoint p1)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeQuadratic(float2 p0, float2 p1, float2 p2)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeQuadratic(const SkPoint pts[3])skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeTriangle(float2 p0, float2 p1, float2 p2)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
writeTriangle(SkPoint p0, SkPoint p1, SkPoint p2)skgpu::tess::PatchWriter< PatchAllocator, Traits >inline
~PatchWriter()skgpu::tess::PatchWriter< PatchAllocator, Traits >inline