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

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

◆ name

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

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

◆ user_data


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