Flutter Engine
FlutterOpenGLFramebuffer Struct Reference

#include <embedder.h>

Public Attributes

uint32_t target
 
uint32_t name
 The name of the framebuffer. More...
 
void * user_data
 User data to be returned on the invocation of the destruction callback. More...
 
VoidCallback destruction_callback
 

Detailed Description

Definition at line 277 of file embedder.h.

Member Data Documentation

◆ destruction_callback

VoidCallback FlutterOpenGLFramebuffer::destruction_callback

Callback invoked (on an engine managed thread) that asks the embedder to collect the framebuffer.

Definition at line 291 of file embedder.h.

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

◆ name

uint32_t FlutterOpenGLFramebuffer::name

The name of the framebuffer.

Definition at line 284 of file embedder.h.

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

◆ target

uint32_t FlutterOpenGLFramebuffer::target

The target of the color attachment of the frame-buffer. For example, GL_TEXTURE_2D or GL_RENDERBUFFER. In case of ambiguity when dealing with Window bound frame-buffers, 0 may be used.

Definition at line 281 of file embedder.h.

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

◆ user_data

void* FlutterOpenGLFramebuffer::user_data

User data to be returned on the invocation of the destruction callback.

Definition at line 287 of file embedder.h.

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


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