Flutter Engine
FlutterBackingStore Struct Reference

#include <embedder.h>

Public Attributes

size_t struct_size
 The size of this struct. Must be sizeof(FlutterBackingStore). More...
 
void * user_data
 
FlutterBackingStoreType type
 Specifies the type of backing store. More...
 
bool did_update
 
union {
   FlutterOpenGLBackingStore   open_gl
 The description of the OpenGL backing store. More...
 
   FlutterSoftwareBackingStore   software
 The description of the software backing store. More...
 
   FlutterMetalBackingStore   metal
 
}; 
 

Detailed Description

Definition at line 1053 of file embedder.h.

Member Data Documentation

◆ @15

union { ... }

◆ did_update

bool FlutterBackingStore::did_update

Indicates if this backing store was updated since the last time it was associated with a presented layer.

Definition at line 1064 of file embedder.h.

Referenced by flutter::EmbedderRenderTarget::EmbedderRenderTarget(), operator==(), and flutter::testing::TEST_F().

◆ metal

◆ open_gl

◆ software

FlutterSoftwareBackingStore FlutterBackingStore::software

The description of the software backing store.

Definition at line 1069 of file embedder.h.

Referenced by flutter::testing::EmbedderTestBackingStoreProducer::Create(), CreateEmbedderRenderTarget(), operator<<(), operator==(), and flutter::testing::TEST_F().

◆ struct_size

size_t FlutterBackingStore::struct_size

The size of this struct. Must be sizeof(FlutterBackingStore).

Definition at line 1055 of file embedder.h.

Referenced by CreateEmbedderRenderTarget(), operator<<(), operator==(), and flutter::testing::TEST_F().

◆ type

◆ user_data

void* FlutterBackingStore::user_data

A baton that is not interpreted by the engine in any way. The embedder may use this to associate resources that are tied to the lifecycle of the FlutterBackingStore.

Definition at line 1059 of file embedder.h.

Referenced by flutter::testing::EmbedderTestBackingStoreProducer::Create(), operator<<(), and operator==().


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