Flutter Engine
The Flutter Engine
Public Types | Public Member Functions | Public Attributes | List of all members
DM::SinkFlags Struct Reference

#include <DMSrcSink.h>

Public Types

enum  Type { kNull , kGPU , kVector , kRaster }
 
enum  Approach { kDirect , kIndirect }
 
enum  Multisampled { kNotMultisampled , kMultisampled }
 

Public Member Functions

 SinkFlags (Type t, Approach a, Multisampled ms=kNotMultisampled)
 

Public Attributes

enum DM::SinkFlags::Type type
 
enum DM::SinkFlags::Approach approach
 
enum DM::SinkFlags::Multisampled multisampled
 

Detailed Description

Definition at line 84 of file DMSrcSink.h.

Member Enumeration Documentation

◆ Approach

Enumerator
kDirect 
kIndirect 

Definition at line 86 of file DMSrcSink.h.

enum DM::SinkFlags::Approach approach

◆ Multisampled

Enumerator
kNotMultisampled 
kMultisampled 

Definition at line 87 of file DMSrcSink.h.

enum DM::SinkFlags::Multisampled multisampled
@ kNotMultisampled
Definition: DMSrcSink.h:87

◆ Type

Enumerator
kNull 
kGPU 
kVector 
kRaster 

Definition at line 85 of file DMSrcSink.h.

enum DM::SinkFlags::Type type

Constructor & Destructor Documentation

◆ SinkFlags()

DM::SinkFlags::SinkFlags ( Type  t,
Approach  a,
Multisampled  ms = kNotMultisampled 
)
inline

Definition at line 88 of file DMSrcSink.h.

89 : type(t), approach(a), multisampled(ms) {}
struct MyStruct a[10]

Member Data Documentation

◆ approach

enum DM::SinkFlags::Approach DM::SinkFlags::approach

◆ multisampled

enum DM::SinkFlags::Multisampled DM::SinkFlags::multisampled

◆ type

enum DM::SinkFlags::Type DM::SinkFlags::type

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