Flutter Engine
 
Loading...
Searching...
No Matches
flutter::DlVertices::Builder::Flags Union Reference

flags to indicate/promise which of the optional texture coordinates or colors will be supplied during the build phase. More...

#include <dl_vertices.h>

Public Member Functions

Flags operator| (const Flags &rhs) const
 
Flagsoperator|= (const Flags &rhs)
 

Public Attributes

struct { 
 
   unsigned   has_texture_coordinates: 1 
 
   unsigned   has_colors: 1 
 
};  
 
uint32_t mask = 0
 

Detailed Description

flags to indicate/promise which of the optional texture coordinates or colors will be supplied during the build phase.

Definition at line 78 of file dl_vertices.h.

Member Function Documentation

◆ operator|()

Flags flutter::DlVertices::Builder::Flags::operator| ( const Flags rhs) const
inline

Definition at line 85 of file dl_vertices.h.

85 {
86 return Flags{.mask = (mask | rhs.mask)};
87 }
DlVertices::Builder::Flags Flags

References mask.

◆ operator|=()

Flags & flutter::DlVertices::Builder::Flags::operator|= ( const Flags rhs)
inline

Definition at line 89 of file dl_vertices.h.

89 {
90 mask = mask | rhs.mask;
91 return *this;
92 }

References mask.

Member Data Documentation

◆ [struct]

◆ has_colors

unsigned flutter::DlVertices::Builder::Flags::has_colors

Definition at line 81 of file dl_vertices.h.

Referenced by flutter::testing::TEST().

◆ has_texture_coordinates

unsigned flutter::DlVertices::Builder::Flags::has_texture_coordinates

Definition at line 80 of file dl_vertices.h.

Referenced by flutter::testing::TEST().

◆ mask

uint32_t flutter::DlVertices::Builder::Flags::mask = 0

Definition at line 83 of file dl_vertices.h.

Referenced by operator|(), and operator|=().


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