C# 클래스 Axiom.RenderSystems.OpenGLES.Android.AndroidSupport

상속: GLESSupport
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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