Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
GrRecordingContext::ProgramData Struct Reference

#include <GrRecordingContext.h>

Public Member Functions

 ProgramData (std::unique_ptr< const GrProgramDesc >, const GrProgramInfo *)
 
 ProgramData (ProgramData &&)
 
 ProgramData (const ProgramData &)=delete
 
 ~ProgramData ()
 
const GrProgramDescdesc () const
 
const GrProgramInfoinfo () const
 

Detailed Description

Definition at line 166 of file GrRecordingContext.h.

Constructor & Destructor Documentation

◆ ProgramData() [1/3]

GrRecordingContext::ProgramData::ProgramData ( std::unique_ptr< const GrProgramDesc desc,
const GrProgramInfo info 
)

Definition at line 37 of file GrRecordingContext.cpp.

39 : fDesc(std::move(desc))
40 , fInfo(info) {
41}
const GrProgramDesc & desc() const
const GrProgramInfo & info() const

◆ ProgramData() [2/3]

GrRecordingContext::ProgramData::ProgramData ( ProgramData &&  other)

Definition at line 43 of file GrRecordingContext.cpp.

44 : fDesc(std::move(other.fDesc))
45 , fInfo(other.fInfo) {
46}

◆ ProgramData() [3/3]

GrRecordingContext::ProgramData::ProgramData ( const ProgramData )
delete

◆ ~ProgramData()

GrRecordingContext::ProgramData::~ProgramData ( )
default

Member Function Documentation

◆ desc()

const GrProgramDesc & GrRecordingContext::ProgramData::desc ( ) const
inline

Definition at line 172 of file GrRecordingContext.h.

172{ return *fDesc; }

◆ info()

const GrProgramInfo & GrRecordingContext::ProgramData::info ( ) const
inline

Definition at line 173 of file GrRecordingContext.h.

173{ return *fInfo; }

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