Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
skgpu::ganesh::PathRenderer::StencilPathArgs Struct Reference

#include <PathRenderer.h>

Public Member Functions

 SkDEBUGCODE (StencilPathArgs() { memset(this, 0, sizeof(*this));}) GrRecordingContext *fContext
 

Public Attributes

SurfaceDrawContextfSurfaceDrawContext
 
const GrHardClipfClip
 
const SkIRectfClipConservativeBounds
 
const SkMatrixfViewMatrix
 
const GrStyledShapefShape
 
GrAA fDoStencilMSAA
 

Detailed Description

Args to stencilPath(). fAAType cannot be kCoverage.

Definition at line 149 of file PathRenderer.h.

Member Function Documentation

◆ SkDEBUGCODE()

skgpu::ganesh::PathRenderer::StencilPathArgs::SkDEBUGCODE ( StencilPathArgs() { memset(this, 0, sizeof(*this));}  )

Member Data Documentation

◆ fClip

const GrHardClip* skgpu::ganesh::PathRenderer::StencilPathArgs::fClip

Definition at line 154 of file PathRenderer.h.

◆ fClipConservativeBounds

const SkIRect* skgpu::ganesh::PathRenderer::StencilPathArgs::fClipConservativeBounds

Definition at line 155 of file PathRenderer.h.

◆ fDoStencilMSAA

GrAA skgpu::ganesh::PathRenderer::StencilPathArgs::fDoStencilMSAA

Definition at line 158 of file PathRenderer.h.

◆ fShape

const GrStyledShape* skgpu::ganesh::PathRenderer::StencilPathArgs::fShape

Definition at line 157 of file PathRenderer.h.

◆ fSurfaceDrawContext

SurfaceDrawContext* skgpu::ganesh::PathRenderer::StencilPathArgs::fSurfaceDrawContext

Definition at line 153 of file PathRenderer.h.

◆ fViewMatrix

const SkMatrix* skgpu::ganesh::PathRenderer::StencilPathArgs::fViewMatrix

Definition at line 156 of file PathRenderer.h.


The documentation for this struct was generated from the following file: