VLC 4.0.0-dev
vlc_gl_t Struct Reference

#include <vlc_opengl.h>

Collaboration diagram for vlc_gl_t:
[legend]

Data Fields

struct vlc_object_t obj
 
module_tmodule
 
void * sys
 
struct vlc_decoder_devicedevice
 
union {
   struct {
      struct vlc_window *   surface
 
   } 
 
   struct {
      vlc_fourcc_t   offscreen_chroma_out
 
      struct vlc_video_context *   offscreen_vctx_out
 
      bool   offscreen_vflip
 
   } 
 
}; 
 
enum vlc_gl_api_type api_type
 
const struct vlc_gl_operationsops
 

Field Documentation

◆ 

union { ... } vlc_gl_t::@269

◆ api_type

enum vlc_gl_api_type vlc_gl_t::api_type

◆ device

struct vlc_decoder_device* vlc_gl_t::device

◆ module

module_t* vlc_gl_t::module

◆ obj

struct vlc_object_t vlc_gl_t::obj

◆ offscreen_chroma_out

vlc_fourcc_t vlc_gl_t::offscreen_chroma_out

Referenced by vlc_gl_CreateOffscreen().

◆ offscreen_vctx_out

struct vlc_video_context* vlc_gl_t::offscreen_vctx_out

Referenced by vlc_gl_CreateOffscreen().

◆ offscreen_vflip

bool vlc_gl_t::offscreen_vflip

Referenced by vlc_gl_CreateOffscreen().

◆ ops

◆ surface

◆ sys

void* vlc_gl_t::sys

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