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

#include <PathRenderer.h>

Public Member Functions

 SkDEBUGCODE (CanDrawPathArgs() { memset(this, 0, sizeof(*this));}) const GrCaps *fCaps
 

Public Attributes

const GrRenderTargetProxyfProxy
 
const SkIRectfClipConservativeBounds
 
const SkMatrixfViewMatrix
 
const GrStyledShapefShape
 
const GrPaintfPaint
 
const SkSurfacePropsfSurfaceProps
 
GrAAType fAAType
 
bool fHasUserStencilSettings
 

Detailed Description

Definition at line 81 of file PathRenderer.h.

Member Function Documentation

◆ SkDEBUGCODE()

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

Member Data Documentation

◆ fAAType

GrAAType skgpu::ganesh::PathRenderer::CanDrawPathArgs::fAAType

Definition at line 91 of file PathRenderer.h.

◆ fClipConservativeBounds

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

Definition at line 86 of file PathRenderer.h.

◆ fHasUserStencilSettings

bool skgpu::ganesh::PathRenderer::CanDrawPathArgs::fHasUserStencilSettings

Definition at line 94 of file PathRenderer.h.

◆ fPaint

const GrPaint* skgpu::ganesh::PathRenderer::CanDrawPathArgs::fPaint

Definition at line 89 of file PathRenderer.h.

◆ fProxy

const GrRenderTargetProxy* skgpu::ganesh::PathRenderer::CanDrawPathArgs::fProxy

Definition at line 85 of file PathRenderer.h.

◆ fShape

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

Definition at line 88 of file PathRenderer.h.

◆ fSurfaceProps

const SkSurfaceProps* skgpu::ganesh::PathRenderer::CanDrawPathArgs::fSurfaceProps

Definition at line 90 of file PathRenderer.h.

◆ fViewMatrix

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

Definition at line 87 of file PathRenderer.h.


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