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...
 
}; 
 

Detailed Description

Definition at line 849 of file embedder.h.

Member Data Documentation

◆ @10

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 860 of file embedder.h.

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

◆ open_gl

FlutterOpenGLBackingStore FlutterBackingStore::open_gl

The description of the OpenGL backing store.

Definition at line 863 of file embedder.h.

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

◆ software

FlutterSoftwareBackingStore FlutterBackingStore::software

The description of the software backing store.

Definition at line 865 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 851 of file embedder.h.

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

◆ type

FlutterBackingStoreType FlutterBackingStore::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 855 of file embedder.h.

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


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