Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
GraphicContext.h File Reference
#include "Resolution.h"
#include "rendering/RenderSystem.h"
#include "threads/CriticalSection.h"
#include "utils/ColorUtils.h"
#include "utils/Geometry.h"
#include "utils/TransformMatrix.h"
#include <map>
#include <stack>
#include <string>
#include <vector>
#include "ServiceBroker.h"
#include "WinSystem.h"

Classes

class  CGraphicContext
 
class  CGraphicContext::UITransform
 

Macros

#define D3DPRESENTFLAG_INTERLACED   1
 
#define D3DPRESENTFLAG_WIDESCREEN   2
 
#define D3DPRESENTFLAG_PROGRESSIVE   4
 
#define D3DPRESENTFLAG_MODE3DSBS   8
 
#define D3DPRESENTFLAG_MODE3DTB   16
 
#define D3DPRESENTFLAG_MODEMASK
 

Enumerations

enum  VIEW_TYPE {
  VIEW_TYPE_NONE = 0 , VIEW_TYPE_LIST , VIEW_TYPE_ICON , VIEW_TYPE_BIG_LIST ,
  VIEW_TYPE_BIG_ICON , VIEW_TYPE_WIDE , VIEW_TYPE_BIG_WIDE , VIEW_TYPE_WRAP ,
  VIEW_TYPE_BIG_WRAP , VIEW_TYPE_INFO , VIEW_TYPE_BIG_INFO , VIEW_TYPE_AUTO ,
  VIEW_TYPE_MAX
}
 
enum  AdjustRefreshRate { ADJUST_REFRESHRATE_OFF = 0 , ADJUST_REFRESHRATE_ALWAYS , ADJUST_REFRESHRATE_ON_STARTSTOP , ADJUST_REFRESHRATE_ON_START }
 
enum  RENDER_ORDER { RENDER_ORDER_ALL_BACK_TO_FRONT = 0 , RENDER_ORDER_BACK_TO_FRONT , RENDER_ORDER_FRONT_TO_BACK }
 

Macro Definition Documentation

◆ D3DPRESENTFLAG_INTERLACED

#define D3DPRESENTFLAG_INTERLACED   1

◆ D3DPRESENTFLAG_MODE3DSBS

#define D3DPRESENTFLAG_MODE3DSBS   8

◆ D3DPRESENTFLAG_MODE3DTB

#define D3DPRESENTFLAG_MODE3DTB   16

◆ D3DPRESENTFLAG_MODEMASK

#define D3DPRESENTFLAG_MODEMASK
Value:
#define D3DPRESENTFLAG_MODE3DTB
Definition GraphicContext.h:31
#define D3DPRESENTFLAG_MODE3DSBS
Definition GraphicContext.h:30
#define D3DPRESENTFLAG_INTERLACED
Definition GraphicContext.h:27

◆ D3DPRESENTFLAG_PROGRESSIVE

#define D3DPRESENTFLAG_PROGRESSIVE   4

◆ D3DPRESENTFLAG_WIDESCREEN

#define D3DPRESENTFLAG_WIDESCREEN   2

Enumeration Type Documentation

◆ AdjustRefreshRate

Enumerator
ADJUST_REFRESHRATE_OFF 
ADJUST_REFRESHRATE_ALWAYS 
ADJUST_REFRESHRATE_ON_STARTSTOP 
ADJUST_REFRESHRATE_ON_START 

◆ RENDER_ORDER

Enumerator
RENDER_ORDER_ALL_BACK_TO_FRONT 
RENDER_ORDER_BACK_TO_FRONT 
RENDER_ORDER_FRONT_TO_BACK 

◆ VIEW_TYPE

enum VIEW_TYPE
Enumerator
VIEW_TYPE_NONE 
VIEW_TYPE_LIST 
VIEW_TYPE_ICON 
VIEW_TYPE_BIG_LIST 
VIEW_TYPE_BIG_ICON 
VIEW_TYPE_WIDE 
VIEW_TYPE_BIG_WIDE 
VIEW_TYPE_WRAP 
VIEW_TYPE_BIG_WRAP 
VIEW_TYPE_INFO 
VIEW_TYPE_BIG_INFO 
VIEW_TYPE_AUTO 
VIEW_TYPE_MAX