RDK Documentation (Open Sourced RDK Components)
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
_AppCtx Struct Reference
Collaboration diagram for _AppCtx:
Collaboration graph

Data Fields

struct wl_display * display
 
struct wl_registry * registry
 
struct wl_shm * shm
 
struct wl_compositor * compositor
 
struct wl_simple_shell * shell
 
struct wl_seat * seat
 
struct wl_keyboard * keyboard
 
struct wl_pointer * pointer
 
struct wl_touch * touch
 
struct wl_surface * surface
 
struct wl_output * output
 
struct wl_egl_window * native
 
struct wl_callback * frameCallback
 
struct xkb_context * xkbCtx
 
struct xkb_keymap * xkbKeymap
 
struct xkb_state * xkbState
 
xkb_mod_index_t modAlt
 
xkb_mod_index_t modCtrl
 
EGLDisplay eglDisplay
 
EGLConfig eglConfig
 
EGLSurface eglSurfaceWindow
 
EGLContext eglContext
 
EGLImageKHR eglImage
 
EGLNativePixmapType eglPixmap
 
bool getShell
 
InputState inputState
 
Attribute attribute
 
int planeX
 
int planeY
 
int planeWidth
 
int planeHeight
 
uint32_t surfaceIdOther
 
uint32_t surfaceIdCurrent
 
float surfaceOpacity
 
float surfaceZOrder
 
bool surfaceVisible
 
int surfaceX
 
int surfaceY
 
int surfaceWidth
 
int surfaceHeight
 
int surfaceDX
 
int surfaceDY
 
int surfaceDWidth
 
int surfaceDHeight
 
struct {
GLuint rotation_uniform
 
GLuint pos
 
GLuint col
 
gl
 
long long startTime
 
long long currTime
 
bool noAnimation
 
bool needRedraw
 
bool verboseLog
 
int pointerX
 
int pointerY
 
struct {
GLuint rotation_uniform
 
GLuint pos
 
GLuint col
 
gl
 
AppMode appMode
 
GstElement * pipeline
 
GstElement * player
 
GstElement * westerossink
 
GstBus * bus
 
GMainLoop * loop
 

yes

Definition at line 136 of file rne-triangle.cpp.

Field Documentation

◆ display

struct wl_display * _AppCtx::display

Definition at line 138 of file rne-triangle.cpp.

◆ registry

struct wl_registry * _AppCtx::registry

Definition at line 139 of file rne-triangle.cpp.

◆ shm

struct wl_shm * _AppCtx::shm

Definition at line 140 of file rne-triangle.cpp.

◆ compositor

struct wl_compositor * _AppCtx::compositor

Definition at line 141 of file rne-triangle.cpp.

◆ shell

struct wl_simple_shell * _AppCtx::shell

Definition at line 142 of file rne-triangle.cpp.

◆ seat

struct wl_seat * _AppCtx::seat

Definition at line 143 of file rne-triangle.cpp.

◆ keyboard

struct wl_keyboard * _AppCtx::keyboard

Definition at line 144 of file rne-triangle.cpp.

◆ pointer

struct wl_pointer * _AppCtx::pointer

Definition at line 145 of file rne-triangle.cpp.

◆ touch

struct wl_touch * _AppCtx::touch

Definition at line 146 of file rne-triangle.cpp.

◆ surface

struct wl_surface * _AppCtx::surface

Definition at line 147 of file rne-triangle.cpp.

◆ output

struct wl_output * _AppCtx::output

Definition at line 148 of file rne-triangle.cpp.

◆ native

struct wl_egl_window * _AppCtx::native

Definition at line 149 of file rne-triangle.cpp.

◆ frameCallback

struct wl_callback * _AppCtx::frameCallback

Definition at line 150 of file rne-triangle.cpp.

◆ xkbCtx

struct xkb_context * _AppCtx::xkbCtx

Definition at line 152 of file rne-triangle.cpp.

◆ xkbKeymap

struct xkb_keymap * _AppCtx::xkbKeymap

Definition at line 153 of file rne-triangle.cpp.

◆ xkbState

struct xkb_state * _AppCtx::xkbState

Definition at line 154 of file rne-triangle.cpp.

◆ modAlt

xkb_mod_index_t _AppCtx::modAlt

Definition at line 155 of file rne-triangle.cpp.

◆ modCtrl

xkb_mod_index_t _AppCtx::modCtrl

Definition at line 156 of file rne-triangle.cpp.

◆ eglDisplay

EGLDisplay _AppCtx::eglDisplay

Definition at line 158 of file rne-triangle.cpp.

◆ eglConfig

EGLConfig _AppCtx::eglConfig

Definition at line 159 of file rne-triangle.cpp.

◆ eglSurfaceWindow

EGLSurface _AppCtx::eglSurfaceWindow

Definition at line 160 of file rne-triangle.cpp.

◆ eglContext

EGLContext _AppCtx::eglContext

Definition at line 161 of file rne-triangle.cpp.

◆ eglImage

EGLImageKHR _AppCtx::eglImage

Definition at line 162 of file rne-triangle.cpp.

◆ eglPixmap

EGLNativePixmapType _AppCtx::eglPixmap

Definition at line 163 of file rne-triangle.cpp.

◆ getShell

bool _AppCtx::getShell

Definition at line 165 of file rne-triangle.cpp.

◆ inputState

InputState _AppCtx::inputState

Definition at line 166 of file rne-triangle.cpp.

◆ attribute

Attribute _AppCtx::attribute

Definition at line 167 of file rne-triangle.cpp.

◆ planeX

int _AppCtx::planeX

Definition at line 169 of file rne-triangle.cpp.

◆ planeY

int _AppCtx::planeY

Definition at line 170 of file rne-triangle.cpp.

◆ planeWidth

int _AppCtx::planeWidth

Definition at line 171 of file rne-triangle.cpp.

◆ planeHeight

int _AppCtx::planeHeight

Definition at line 172 of file rne-triangle.cpp.

◆ surfaceIdOther

uint32_t _AppCtx::surfaceIdOther

Definition at line 174 of file rne-triangle.cpp.

◆ surfaceIdCurrent

uint32_t _AppCtx::surfaceIdCurrent

Definition at line 175 of file rne-triangle.cpp.

◆ surfaceOpacity

float _AppCtx::surfaceOpacity

Definition at line 176 of file rne-triangle.cpp.

◆ surfaceZOrder

float _AppCtx::surfaceZOrder

Definition at line 177 of file rne-triangle.cpp.

◆ surfaceVisible

bool _AppCtx::surfaceVisible

Definition at line 178 of file rne-triangle.cpp.

◆ surfaceX

int _AppCtx::surfaceX

Definition at line 179 of file rne-triangle.cpp.

◆ surfaceY

int _AppCtx::surfaceY

Definition at line 180 of file rne-triangle.cpp.

◆ surfaceWidth

int _AppCtx::surfaceWidth

Definition at line 181 of file rne-triangle.cpp.

◆ surfaceHeight

int _AppCtx::surfaceHeight

Definition at line 182 of file rne-triangle.cpp.

◆ surfaceDX

int _AppCtx::surfaceDX

Definition at line 184 of file rne-triangle.cpp.

◆ surfaceDY

int _AppCtx::surfaceDY

Definition at line 185 of file rne-triangle.cpp.

◆ surfaceDWidth

int _AppCtx::surfaceDWidth

Definition at line 186 of file rne-triangle.cpp.

◆ surfaceDHeight

int _AppCtx::surfaceDHeight

Definition at line 187 of file rne-triangle.cpp.

◆ gl [1/2]

struct { ... } _AppCtx::gl

◆ startTime

long long _AppCtx::startTime

Definition at line 195 of file rne-triangle.cpp.

◆ currTime

long long _AppCtx::currTime

Definition at line 196 of file rne-triangle.cpp.

◆ noAnimation

bool _AppCtx::noAnimation

Definition at line 197 of file rne-triangle.cpp.

◆ needRedraw

bool _AppCtx::needRedraw

Definition at line 198 of file rne-triangle.cpp.

◆ verboseLog

bool _AppCtx::verboseLog

Definition at line 199 of file rne-triangle.cpp.

◆ pointerX

int _AppCtx::pointerX

Definition at line 200 of file rne-triangle.cpp.

◆ pointerY

int _AppCtx::pointerY

Definition at line 200 of file rne-triangle.cpp.

◆ gl [2/2]

struct { ... } _AppCtx::gl

◆ appMode

AppMode _AppCtx::appMode

Definition at line 210 of file graphics-lifecycle.cpp.

◆ pipeline

GstElement* _AppCtx::pipeline

Definition at line 39 of file rne-player.cpp.

◆ player

GstElement* _AppCtx::player

Definition at line 40 of file rne-player.cpp.

◆ westerossink

GstElement* _AppCtx::westerossink

Definition at line 41 of file rne-player.cpp.

◆ bus

GstBus* _AppCtx::bus

Definition at line 42 of file rne-player.cpp.

◆ loop

GMainLoop* _AppCtx::loop

Definition at line 43 of file rne-player.cpp.


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