Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
GrDeferredDisplayListPriv Class Reference

#include <GrDeferredDisplayListPriv.h>

Public Member Functions

int numRenderTasks () const
 
GrRenderTargetProxytargetProxy () const
 
const GrDeferredDisplayList::LazyProxyData * lazyProxyData () const
 
const skia_private::TArray< GrRecordingContext::ProgramData > & programData () const
 
const skia_private::TArray< sk_sp< GrRenderTask > > & renderTasks () const
 

Friends

class GrDeferredDisplayList
 

Detailed Description

Class that adds methods to GrDeferredDisplayList that are only intended for use internal to Skia. This class is purely a privileged window into GrDeferredDisplayList. It should never have additional data members or virtual methods.

Definition at line 17 of file GrDeferredDisplayListPriv.h.

Member Function Documentation

◆ lazyProxyData()

const GrDeferredDisplayList::LazyProxyData * GrDeferredDisplayListPriv::lazyProxyData ( ) const
inline

Definition at line 27 of file GrDeferredDisplayListPriv.h.

27 {
28 return fDDL->fLazyProxyData.get();
29 }
T * get() const
Definition SkRefCnt.h:303

◆ numRenderTasks()

int GrDeferredDisplayListPriv::numRenderTasks ( ) const
inline

Definition at line 19 of file GrDeferredDisplayListPriv.h.

19 {
20 return fDDL->fRenderTasks.size();
21 }
int size() const
Definition SkTArray.h:416

◆ programData()

const skia_private::TArray< GrRecordingContext::ProgramData > & GrDeferredDisplayListPriv::programData ( ) const
inline

Definition at line 31 of file GrDeferredDisplayListPriv.h.

31 {
32 return fDDL->programData();
33 }

◆ renderTasks()

const skia_private::TArray< sk_sp< GrRenderTask > > & GrDeferredDisplayListPriv::renderTasks ( ) const
inline

Definition at line 35 of file GrDeferredDisplayListPriv.h.

35 {
36 return fDDL->fRenderTasks;
37 }

◆ targetProxy()

GrRenderTargetProxy * GrDeferredDisplayListPriv::targetProxy ( ) const
inline

Definition at line 23 of file GrDeferredDisplayListPriv.h.

23 {
24 return fDDL->fTargetProxy.get();
25 }

Friends And Related Symbol Documentation

◆ GrDeferredDisplayList

friend class GrDeferredDisplayList
friend

Definition at line 49 of file GrDeferredDisplayListPriv.h.


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