SDL  2.0
SDL_DisplayData Struct Reference

#include <SDL_cocoamodes.h>

+ Inheritance diagram for SDL_DisplayData:
+ Collaboration diagram for SDL_DisplayData:

Public Member Functions

instancetype initWithScreen: (UIScreen *screen)
 

Data Fields

CGDirectDisplayID display
 
drmModeModeInfo mode
 
drmModeModeInfo preferred_mode
 
uint32_t atomic_flags
 
planedisplay_plane
 
planecursor_plane
 
crtccrtc
 
connectorconnector
 
drmModeAtomicReq * atomic_req
 
int kms_in_fence_fd
 
int kms_out_fence_fd
 
EGLSyncKHR kms_fence
 
EGLSyncKHR gpu_fence
 
SDL_bool modeset_pending
 
SDL_bool gbm_init
 
struct gbm_bo * cursor_bo
 
uint64_t cursor_w
 
uint64_t cursor_h
 
uint32_t crtc_id
 
drmModeConnector * conn
 
drmModeCrtc * saved_crtc
 
DISPMANX_DISPLAY_HANDLE_T dispman_display
 
EGLNativeDisplayType native_display
 
WCHAR DeviceName [32]
 
HMONITOR MonitorHandle
 
SDL_bool IsValid
 
int screen
 
Visual * visual
 
int depth
 
int scanline_pad
 
int x
 
int y
 
float ddpi
 
float hdpi
 
float vdpi
 
int use_xinerama
 
int use_xrandr
 
int use_vidmode
 

Properties

UIScreen * uiscreen
 
float screenDPI
 

Detailed Description

Definition at line 26 of file SDL_cocoamodes.h.

Member Function Documentation

◆ initWithScreen:()

instancetype SDL_DisplayData::initWithScreen: ( UIScreen *  screen)
virtual

Field Documentation

◆ atomic_flags

uint32_t SDL_DisplayData::atomic_flags

Definition at line 87 of file SDL_kmsdrmvideo.h.

◆ atomic_req

drmModeAtomicReq* SDL_DisplayData::atomic_req

Definition at line 96 of file SDL_kmsdrmvideo.h.

◆ conn

drmModeConnector* SDL_DisplayData::conn

Definition at line 59 of file SDL_kmsdrm_legacy_video.h.

◆ connector

connector* SDL_DisplayData::connector

Definition at line 92 of file SDL_kmsdrmvideo.h.

◆ crtc

crtc* SDL_DisplayData::crtc

Definition at line 91 of file SDL_kmsdrmvideo.h.

◆ crtc_id

uint32_t SDL_DisplayData::crtc_id

Definition at line 58 of file SDL_kmsdrm_legacy_video.h.

◆ cursor_bo

struct gbm_bo* SDL_DisplayData::cursor_bo

Definition at line 115 of file SDL_kmsdrmvideo.h.

◆ cursor_h

uint64_t SDL_DisplayData::cursor_h

Definition at line 116 of file SDL_kmsdrmvideo.h.

◆ cursor_plane

plane* SDL_DisplayData::cursor_plane

Definition at line 90 of file SDL_kmsdrmvideo.h.

◆ cursor_w

uint64_t SDL_DisplayData::cursor_w

Definition at line 116 of file SDL_kmsdrmvideo.h.

◆ ddpi

float SDL_DisplayData::ddpi

Definition at line 34 of file SDL_x11modes.h.

◆ depth

int SDL_DisplayData::depth

Definition at line 30 of file SDL_x11modes.h.

◆ DeviceName

WCHAR SDL_DisplayData::DeviceName[32]

Definition at line 28 of file SDL_windowsmodes.h.

◆ display

CGDirectDisplayID SDL_DisplayData::display

Definition at line 28 of file SDL_cocoamodes.h.

◆ display_plane

plane* SDL_DisplayData::display_plane

Definition at line 89 of file SDL_kmsdrmvideo.h.

◆ dispman_display

DISPMANX_DISPLAY_HANDLE_T SDL_DisplayData::dispman_display

Definition at line 41 of file SDL_rpivideo.h.

◆ gbm_init

SDL_bool SDL_DisplayData::gbm_init

Definition at line 109 of file SDL_kmsdrmvideo.h.

◆ gpu_fence

EGLSyncKHR SDL_DisplayData::gpu_fence

Definition at line 102 of file SDL_kmsdrmvideo.h.

◆ hdpi

float SDL_DisplayData::hdpi

Definition at line 35 of file SDL_x11modes.h.

◆ IsValid

SDL_bool SDL_DisplayData::IsValid

Definition at line 30 of file SDL_windowsmodes.h.

◆ kms_fence

EGLSyncKHR SDL_DisplayData::kms_fence

Definition at line 101 of file SDL_kmsdrmvideo.h.

◆ kms_in_fence_fd

int SDL_DisplayData::kms_in_fence_fd

Definition at line 98 of file SDL_kmsdrmvideo.h.

◆ kms_out_fence_fd

int SDL_DisplayData::kms_out_fence_fd

Definition at line 99 of file SDL_kmsdrmvideo.h.

◆ mode

drmModeModeInfo SDL_DisplayData::mode

Definition at line 85 of file SDL_kmsdrmvideo.h.

◆ modeset_pending

SDL_bool SDL_DisplayData::modeset_pending

Definition at line 108 of file SDL_kmsdrmvideo.h.

◆ MonitorHandle

HMONITOR SDL_DisplayData::MonitorHandle

Definition at line 29 of file SDL_windowsmodes.h.

◆ native_display

EGLNativeDisplayType SDL_DisplayData::native_display

Definition at line 56 of file SDL_vivantevideo.h.

◆ preferred_mode

drmModeModeInfo SDL_DisplayData::preferred_mode

Definition at line 86 of file SDL_kmsdrmvideo.h.

◆ saved_crtc

drmModeCrtc* SDL_DisplayData::saved_crtc

Definition at line 61 of file SDL_kmsdrm_legacy_video.h.

◆ scanline_pad

int SDL_DisplayData::scanline_pad

Definition at line 31 of file SDL_x11modes.h.

◆ screen

int SDL_DisplayData::screen

Definition at line 28 of file SDL_x11modes.h.

Referenced by SDL_Fcitx_UpdateTextRect().

◆ use_vidmode

int SDL_DisplayData::use_vidmode

Definition at line 40 of file SDL_x11modes.h.

◆ use_xinerama

int SDL_DisplayData::use_xinerama

Definition at line 38 of file SDL_x11modes.h.

◆ use_xrandr

int SDL_DisplayData::use_xrandr

Definition at line 39 of file SDL_x11modes.h.

◆ vdpi

float SDL_DisplayData::vdpi

Definition at line 36 of file SDL_x11modes.h.

◆ visual

Visual* SDL_DisplayData::visual

Definition at line 29 of file SDL_x11modes.h.

◆ x

int SDL_DisplayData::x

Definition at line 32 of file SDL_x11modes.h.

◆ y

int SDL_DisplayData::y

Definition at line 33 of file SDL_x11modes.h.

Property Documentation

◆ screenDPI

float SDL_DisplayData::screenDPI
readwritenonatomicassign

Definition at line 33 of file SDL_uikitmodes.h.

◆ uiscreen

UIScreen* SDL_DisplayData::uiscreen
readwritenonatomicstrong

Definition at line 32 of file SDL_uikitmodes.h.


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