C# Класс Axiom.RenderSystems.OpenGLES.Android.AndroidSupport

Наследование: GLESSupport
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_glDisplay Javax.Microedition.Khronos.Egl.EGLDisplay
_isExternalDisplay bool
_nativeDislpay Java.Lang.Object
_randr bool

Открытые методы

Метод Описание
AddConfig ( ) : void
AndroidSupport ( ) : System

ChooseGLConfig ( int attribList, int elements ) : Javax.Microedition.Khronos.Egl.EGLConfig[]

CreateNewContext ( Javax.Microedition.Khronos.Egl.EGLDisplay eglDisplay, Javax.Microedition.Khronos.Egl.EGLConfig glConfig, Javax.Microedition.Khronos.Egl.EGLContext shareList ) : Javax.Microedition.Khronos.Egl.EGLContext

CreatePixelBuffer ( Media ctype, int width, int height ) : GLESPBuffer
CreateWindow ( bool autoCreateWindow, GLESRenderSystem renderSystem, string windowTitle ) : Axiom.Graphics.RenderWindow

GetConfigFromDrawable ( Javax.Microedition.Khronos.Egl.EGLSurface drawable, int width, int height ) : Javax.Microedition.Khronos.Egl.EGLConfig
GetGLConfigAttrib ( Javax.Microedition.Khronos.Egl.EGLConfig glConfig, int attribute, int value ) : bool

GetGLConfigFromContext ( Javax.Microedition.Khronos.Egl.EGLContext context ) : Javax.Microedition.Khronos.Egl.EGLConfig

GetProcAddress ( string procname ) : IntPtr

NewWindow ( string name, int width, int height, bool fullScreen, Collections miscParams = null ) : Graphics.RenderWindow
SetConfigOption ( string name, string value ) : void

Start ( ) : void

Stop ( ) : void

ValidateConfig ( ) : string

Защищенные методы

Метод Описание
RefreshConfig ( ) : void

Описание методов

AddConfig() публичный Метод

public AddConfig ( ) : void
Результат void

AndroidSupport() публичный Метод

public AndroidSupport ( ) : System
Результат System

ChooseGLConfig() публичный Метод

public ChooseGLConfig ( int attribList, int elements ) : Javax.Microedition.Khronos.Egl.EGLConfig[]
attribList int
elements int
Результат Javax.Microedition.Khronos.Egl.EGLConfig[]

CreateNewContext() публичный Метод

public CreateNewContext ( Javax.Microedition.Khronos.Egl.EGLDisplay eglDisplay, Javax.Microedition.Khronos.Egl.EGLConfig glConfig, Javax.Microedition.Khronos.Egl.EGLContext shareList ) : Javax.Microedition.Khronos.Egl.EGLContext
eglDisplay Javax.Microedition.Khronos.Egl.EGLDisplay
glConfig Javax.Microedition.Khronos.Egl.EGLConfig
shareList Javax.Microedition.Khronos.Egl.EGLContext
Результат Javax.Microedition.Khronos.Egl.EGLContext

CreatePixelBuffer() публичный Метод

public CreatePixelBuffer ( Media ctype, int width, int height ) : GLESPBuffer
ctype Media
width int
height int
Результат GLESPBuffer

CreateWindow() публичный Метод

public CreateWindow ( bool autoCreateWindow, GLESRenderSystem renderSystem, string windowTitle ) : Axiom.Graphics.RenderWindow
autoCreateWindow bool
renderSystem GLESRenderSystem
windowTitle string
Результат Axiom.Graphics.RenderWindow

GetConfigFromDrawable() публичный Метод

public GetConfigFromDrawable ( Javax.Microedition.Khronos.Egl.EGLSurface drawable, int width, int height ) : Javax.Microedition.Khronos.Egl.EGLConfig
drawable Javax.Microedition.Khronos.Egl.EGLSurface
width int
height int
Результат Javax.Microedition.Khronos.Egl.EGLConfig

GetGLConfigAttrib() публичный Метод

public GetGLConfigAttrib ( Javax.Microedition.Khronos.Egl.EGLConfig glConfig, int attribute, int value ) : bool
glConfig Javax.Microedition.Khronos.Egl.EGLConfig
attribute int
value int
Результат bool

GetGLConfigFromContext() публичный Метод

public GetGLConfigFromContext ( Javax.Microedition.Khronos.Egl.EGLContext context ) : Javax.Microedition.Khronos.Egl.EGLConfig
context Javax.Microedition.Khronos.Egl.EGLContext
Результат Javax.Microedition.Khronos.Egl.EGLConfig

GetProcAddress() публичный Метод

public GetProcAddress ( string procname ) : IntPtr
procname string
Результат System.IntPtr

NewWindow() публичный Метод

public NewWindow ( string name, int width, int height, bool fullScreen, Collections miscParams = null ) : Graphics.RenderWindow
name string
width int
height int
fullScreen bool
miscParams Collections
Результат Graphics.RenderWindow

RefreshConfig() защищенный Метод

protected RefreshConfig ( ) : void
Результат void

SetConfigOption() публичный Метод

public SetConfigOption ( string name, string value ) : void
name string
value string
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

ValidateConfig() публичный Метод

public ValidateConfig ( ) : string
Результат string

Описание свойств

_glDisplay защищенное свойство

protected EGLDisplay,Javax.Microedition.Khronos.Egl _glDisplay
Результат Javax.Microedition.Khronos.Egl.EGLDisplay

_isExternalDisplay защищенное свойство

protected bool _isExternalDisplay
Результат bool

_nativeDislpay защищенное свойство

protected Java.Lang.Object _nativeDislpay
Результат Java.Lang.Object

_randr защищенное свойство

protected bool _randr
Результат bool