C# 클래스 Tao.OpenGl.GlExtensionLoader

파일 보기 프로젝트 열기: WolfgangSt/axiom

Private Properties

프로퍼티 타입 설명
GetContextInfo GlContextInfo
GlExtensionLoader System
NSAddressOfSymbol System.IntPtr
NSIsSymbolNameDefined bool
NSLookupAndBindSymbol System.IntPtr
aglGetProcAddress System.IntPtr
glGetString System.IntPtr
glxGetProcAddress System.IntPtr
glxGetProcAddressARB System.IntPtr
wglGetProcAddress System.IntPtr

공개 메소드들

메소드 설명
GetProcAddress ( string s ) : IntPtr

IsExtensionSupported ( object contextGl, string extname ) : bool

Returns true if the extension with the given name is supported in the given context.

IsExtensionSupported ( string extname ) : bool

Returns trueif the extension with the given name is supported in the global static context.

LoadAllExtensions ( ) : void

LoadAllExtensions ( object contextGl ) : void

LoadExtension ( object contextGl, string extname ) : bool

LoadExtension ( object contextGl, string extname, bool forceLoad ) : bool

LoadExtension ( string extname ) : bool

Attempt to load the extension with the specified name into the global static context. Returns true on success.

비공개 메소드들

메소드 설명
GetContextInfo ( object ctx ) : GlContextInfo
GlExtensionLoader ( ) : System
NSAddressOfSymbol ( IntPtr symbol ) : IntPtr
NSIsSymbolNameDefined ( string s ) : bool
NSLookupAndBindSymbol ( string s ) : IntPtr
aglGetProcAddress ( string s ) : IntPtr
glGetString ( uint name ) : IntPtr
glxGetProcAddress ( string s ) : IntPtr
glxGetProcAddressARB ( string s ) : IntPtr
wglGetProcAddress ( string s ) : IntPtr

메소드 상세

GetProcAddress() 공개 정적인 메소드

public static GetProcAddress ( string s ) : IntPtr
s string
리턴 System.IntPtr

IsExtensionSupported() 공개 정적인 메소드

Returns true if the extension with the given name is supported in the given context.
public static IsExtensionSupported ( object contextGl, string extname ) : bool
contextGl object The context which to query.
extname string The extension name.
리턴 bool

IsExtensionSupported() 공개 정적인 메소드

Returns trueif the extension with the given name is supported in the global static context.
public static IsExtensionSupported ( string extname ) : bool
extname string The extension name.
리턴 bool

LoadAllExtensions() 공개 정적인 메소드

public static LoadAllExtensions ( ) : void
리턴 void

LoadAllExtensions() 공개 정적인 메소드

public static LoadAllExtensions ( object contextGl ) : void
contextGl object
리턴 void

LoadExtension() 공개 정적인 메소드

public static LoadExtension ( object contextGl, string extname ) : bool
contextGl object
extname string
리턴 bool

LoadExtension() 공개 정적인 메소드

public static LoadExtension ( object contextGl, string extname, bool forceLoad ) : bool
contextGl object
extname string
forceLoad bool
리턴 bool

LoadExtension() 공개 정적인 메소드

Attempt to load the extension with the specified name into the global static context. Returns true on success.
public static LoadExtension ( string extname ) : bool
extname string The extension name.
리턴 bool