attribs() const | skgpu::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 |