Flutter Engine
The Flutter Engine
|
#include <GrFragmentProcessor.h>
Public Member Functions | |
Iter (std::unique_ptr< ProgramImpl > fps[], int cnt) | |
Iter (ProgramImpl &fp) | |
ProgramImpl & | operator* () const |
ProgramImpl * | operator-> () const |
Iter & | operator++ () |
operator bool () const | |
Iter (const Iter &)=delete | |
Iter & | operator= (const Iter &)=delete |
Pre-order traversal of a GLSLFP hierarchy, or of multiple trees with roots in an array of GLSLFPS. If initialized with an array color followed by coverage processors installed in a program thenthe iteration order will agree with a GrFragmentProcessor::Iter initialized with a GrPipeline that produces the same program key.
Definition at line 617 of file GrFragmentProcessor.h.
GrFragmentProcessor::ProgramImpl::Iter::Iter | ( | std::unique_ptr< ProgramImpl > | fps[], |
int | cnt | ||
) |
|
inline |
Definition at line 620 of file GrFragmentProcessor.h.
|
delete |
|
inlineexplicit |
Definition at line 625 of file GrFragmentProcessor.h.
ProgramImpl & GrFragmentProcessor::ProgramImpl::Iter::operator* | ( | ) | const |
Iter & GrFragmentProcessor::ProgramImpl::Iter::operator++ | ( | ) |
ProgramImpl * GrFragmentProcessor::ProgramImpl::Iter::operator-> | ( | ) | const |