Platform specific native graphics functions.
Namespace: | dmGraphics |
Include: | #include <dmsdk/graphics/graphics_native.h> |
FUNCTIONS | |
---|---|
id dmGraphics::GetNativeiOSUIWindow() | get iOS UIWindow |
id dmGraphics::GetNativeiOSUIView() | get iOS UIView |
id dmGraphics::GetNativeiOSEAGLContext() | get iOS EAGLContext |
id dmGraphics::GetNativeOSXNSWindow() | get OSX NSWindow |
id dmGraphics::GetNativeOSXNSView() | get OSX NSView |
id dmGraphics::GetNativeOSXNSOpenGLContext() | get OSX NSOpenGLContext |
HWND dmGraphics::GetNativeWindowsHWND() | get Win32 HWND |
HGLRC dmGraphics::GetNativeWindowsHGLRC() | get Win32 HGLRC |
EGLContext dmGraphics::GetNativeAndroidEGLContext() | get Android EGLContext |
EGLSurface dmGraphics::GetNativeAndroidEGLSurface() | get Android EGLSurface |
JavaVM* dmGraphics::GetNativeAndroidJavaVM() | get Android native JavaVM |
jobject dmGraphics::GetNativeAndroidActivity() | get Android native jobject |
struct android_app* dmGraphics::GetNativeAndroidApp() | get Android app object |
Window dmGraphics::GetNativeX11Window() | get Linux X11Window |
GLXContext dmGraphics::GetNativeX11GLXContext() | get Linux X11GLXContext |
id dmGraphics::GetNativeiOSUIWindow()
Get iOS UIWindow native handle (id). Any other platform return zero.
PARAMETERS
RETURNS
id |
native handle |
id dmGraphics::GetNativeiOSUIView()
Get iOS UIView native handle (id). Any other platform return zero.
PARAMETERS
RETURNS
id |
native handle |
id dmGraphics::GetNativeiOSEAGLContext()
Get iOS EAGLContext native handle (id). Any other platform return zero.
PARAMETERS
RETURNS
id |
native handle |
id dmGraphics::GetNativeOSXNSWindow()
Get OSX NSWindow native handle (id). Any other platform return zero.
PARAMETERS
RETURNS
id |
native handle |
id dmGraphics::GetNativeOSXNSView()
Get OSX NSView native handle (id). Any other platform return zero.
PARAMETERS
RETURNS
id |
native handle |
id dmGraphics::GetNativeOSXNSOpenGLContext()
Get OSX NSOpenGLContext native handle (id). Any other platform return zero.
PARAMETERS
RETURNS
id |
native handle |
HWND dmGraphics::GetNativeWindowsHWND()
Get Win32 windows native handle (HWND). Any other platform return zero.
PARAMETERS
RETURNS
HWND |
native handle |
HGLRC dmGraphics::GetNativeWindowsHGLRC()
Get Win32 gl rendercontext native handle (HGLRC). Any other platform return zero.
PARAMETERS
RETURNS
HGLRC |
native handle |
EGLContext dmGraphics::GetNativeAndroidEGLContext()
Get Android EGLContext native handle (EGLContext). Any other platform return zero.
PARAMETERS
RETURNS
EGLContext |
native handle |
EGLSurface dmGraphics::GetNativeAndroidEGLSurface()
Get Android EGLSurface native handle (EGLSurface). Any other platform return zero.
PARAMETERS
RETURNS
EGLSurface |
native handle |
JavaVM* dmGraphics::GetNativeAndroidJavaVM()
Get Android JavaVM ptr. Any other platform return zero.
PARAMETERS
RETURNS
JavaVM* |
native handle |
jobject dmGraphics::GetNativeAndroidActivity()
Get Android native jobject. Any other platform return zero.
PARAMETERS
RETURNS
jobject |
native handle |
struct android_app* dmGraphics::GetNativeAndroidApp()
Get Android app object. Any other platform return zero.
PARAMETERS
RETURNS
struct android_app* |
native handle |
Window dmGraphics::GetNativeX11Window()
Get Linux X11Window windows native handle (Window). Any other platform return zero.
PARAMETERS
RETURNS
Window |
native handle |
GLXContext dmGraphics::GetNativeX11GLXContext()
Get Linux X11GLXContext native handle (GLXContext). Any other platform return zero.
PARAMETERS
RETURNS
GLXContext |
native handle |