Flutter Engine
The Flutter Engine
Public Attributes | List of all members
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...
 
   FlutterSoftwareBackingStore2   software2
 The description of the software backing store. More...
 
   FlutterMetalBackingStore   metal
 
   FlutterVulkanBackingStore   vulkan
 
}; 
 

Detailed Description

Definition at line 1754 of file embedder.h.

Member Data Documentation

◆ 

union { ... } FlutterBackingStore::@60

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

◆ metal

FlutterMetalBackingStore FlutterBackingStore::metal

Definition at line 1774 of file embedder.h.

◆ open_gl

FlutterOpenGLBackingStore FlutterBackingStore::open_gl

The description of the OpenGL backing store.

Definition at line 1768 of file embedder.h.

◆ software

FlutterSoftwareBackingStore FlutterBackingStore::software

The description of the software backing store.

Definition at line 1770 of file embedder.h.

◆ software2

FlutterSoftwareBackingStore2 FlutterBackingStore::software2

The description of the software backing store.

Definition at line 1772 of file embedder.h.

◆ struct_size

size_t FlutterBackingStore::struct_size

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

Definition at line 1756 of file embedder.h.

◆ type

FlutterBackingStoreType FlutterBackingStore::type

Specifies the type of backing store.

Definition at line 1762 of file embedder.h.

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

◆ vulkan

FlutterVulkanBackingStore FlutterBackingStore::vulkan

Definition at line 1776 of file embedder.h.


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