Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
impeller::HandleGLES Struct Reference

#include <handle_gles.h>

Classes

struct  Equal
 
struct  Hash
 

Public Member Functions

constexpr bool IsDead () const
 

Static Public Member Functions

static HandleGLES DeadHandle ()
 

Public Attributes

HandleType type = HandleType::kUnknown
 
std::optional< UniqueIDname
 

Friends

class ReactorGLES
 

Detailed Description

Definition at line 35 of file handle_gles.h.

Member Function Documentation

◆ DeadHandle()

static HandleGLES impeller::HandleGLES::DeadHandle ( )
inlinestatic

Definition at line 39 of file handle_gles.h.

39 {
40 return HandleGLES{HandleType::kUnknown, std::nullopt};
41 }

◆ IsDead()

constexpr bool impeller::HandleGLES::IsDead ( ) const
inlineconstexpr

Definition at line 43 of file handle_gles.h.

43{ return !name.has_value(); }
std::optional< UniqueID > name
Definition handle_gles.h:37

Friends And Related Symbol Documentation

◆ ReactorGLES

friend class ReactorGLES
friend

Definition at line 60 of file handle_gles.h.

Member Data Documentation

◆ name

std::optional<UniqueID> impeller::HandleGLES::name

Definition at line 37 of file handle_gles.h.

◆ type

HandleType impeller::HandleGLES::type = HandleType::kUnknown

Definition at line 36 of file handle_gles.h.


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