EglInterface Class
Definition
public class EglInterface
Constructors
| Name | Description |
|---|---|
| EglInterface (3 overloads) | No summary available. |
EglInterface overloads
EglInterface Constructor
public EglInterface()
EglInterface Constructor
public EglInterface(Func<string, IntPtr> getProcAddress)
Parameters
getProcAddress Func<string, IntPtr>
EglInterface Constructor
public EglInterface(string library)
Parameters
library string
Methods
| Name | Description |
|---|---|
| BindApi | No summary available. |
| BindTexImage | No summary available. |
| ChooseConfig | No summary available. |
| CreateContext | No summary available. |
| CreatePBufferSurface | No summary available. |
| CreatePbufferFromClientBuffer | No summary available. |
| CreatePbufferFromClientBufferPtr | No summary available. |
| CreateWindowSurface | No summary available. |
| DestroyContext | No summary available. |
| DestroySurface | No summary available. |
| GetConfigAttrib | No summary available. |
| GetCurrentContext | No summary available. |
| GetCurrentDisplay | No summary available. |
| GetCurrentSurface | No summary available. |
| GetDisplay | No summary available. |
| GetError | No summary available. |
| GetPlatformDisplayExt | No summary available. |
| GetProcAddress | No summary available. |
| Initialize | No summary available. |
| MakeCurrent | No summary available. |
| QueryDeviceAttribExt | No summary available. |
| QueryDisplayAttribExt | No summary available. |
| QueryString | No summary available. |
| QueryStringNative | No summary available. |
| SwapBuffers | No summary available. |
| Terminate | No summary available. |
| WaitClient | No summary available. |
| WaitGL | No summary available. |
| WaitNative | No summary available. |
BindApi Method
public bool BindApi(int api)
Parameters
api int
Returns
bool
BindTexImage Method
public int BindTexImage(IntPtr display, IntPtr surface, int buffer)
Parameters
display IntPtr
surface IntPtr
buffer int
Returns
int
ChooseConfig Method
public bool ChooseConfig(IntPtr display, int[] attribs, IntPtr& surfaceConfig, int numConfigs, int& choosenConfig)
Parameters
display IntPtr
attribs int[]
surfaceConfig IntPtr&
numConfigs int
choosenConfig int&
Returns
bool
CreateContext Method
public IntPtr CreateContext(IntPtr display, IntPtr config, IntPtr share, int[] attrs)
Parameters
display IntPtr
config IntPtr
share IntPtr
attrs int[]
Returns
IntPtr
CreatePBufferSurface Method
public IntPtr CreatePBufferSurface(IntPtr display, IntPtr config, int[] attrs)
Parameters
display IntPtr
config IntPtr
attrs int[]
Returns
IntPtr
CreatePbufferFromClientBuffer Method
public IntPtr CreatePbufferFromClientBuffer(IntPtr display, int buftype, IntPtr buffer, IntPtr config, int[] attrib_list)
Parameters
display IntPtr
buftype int
buffer IntPtr
config IntPtr
attrib_list int[]
Returns
IntPtr
CreatePbufferFromClientBufferPtr Method
public IntPtr CreatePbufferFromClientBufferPtr(IntPtr display, int buftype, IntPtr buffer, IntPtr config, int* attrib_list)
Parameters
display IntPtr
buftype int
buffer IntPtr
config IntPtr
attrib_list int*
Returns
IntPtr
CreateWindowSurface Method
public IntPtr CreateWindowSurface(IntPtr display, IntPtr config, IntPtr window, int[] attrs)
Parameters
display IntPtr
config IntPtr
window IntPtr
attrs int[]
Returns
IntPtr
DestroyContext Method
public bool DestroyContext(IntPtr display, IntPtr context)
Parameters
display IntPtr
context IntPtr
Returns
bool
DestroySurface Method
public void DestroySurface(IntPtr display, IntPtr surface)
Parameters
display IntPtr
surface IntPtr
GetConfigAttrib Method
public bool GetConfigAttrib(IntPtr display, IntPtr config, int attr, int& rv)
Parameters
display IntPtr
config IntPtr
attr int
rv int&
Returns
bool
GetCurrentContext Method
public IntPtr GetCurrentContext()
Returns
IntPtr
GetCurrentDisplay Method
public IntPtr GetCurrentDisplay()
Returns
IntPtr
GetCurrentSurface Method
public IntPtr GetCurrentSurface(int readDraw)
Parameters
readDraw int
Returns
IntPtr
GetDisplay Method
public IntPtr GetDisplay(IntPtr nativeDisplay)
Parameters
nativeDisplay IntPtr
Returns
IntPtr
GetError Method
public int GetError()
Returns
int
GetPlatformDisplayExt Method
public IntPtr GetPlatformDisplayExt(int platform, IntPtr nativeDisplay, int[] attrs)
Parameters
platform int
nativeDisplay IntPtr
attrs int[]
Returns
IntPtr
GetProcAddress Method
public IntPtr GetProcAddress(IntPtr proc)
Parameters
proc IntPtr
Returns
IntPtr
Initialize Method
public bool Initialize(IntPtr display, int& major, int& minor)
Parameters
display IntPtr
major int&
minor int&
Returns
bool
MakeCurrent Method
public bool MakeCurrent(IntPtr display, IntPtr draw, IntPtr read, IntPtr context)
Parameters
display IntPtr
draw IntPtr
read IntPtr
context IntPtr
Returns
bool
QueryDeviceAttribExt Method
public bool QueryDeviceAttribExt(IntPtr display, int attr, IntPtr& res)
Parameters
display IntPtr
attr int
res IntPtr&
Returns
bool
QueryDisplayAttribExt Method
public bool QueryDisplayAttribExt(IntPtr display, int attr, IntPtr& res)
Parameters
display IntPtr
attr int
res IntPtr&
Returns
bool
QueryString Method
public string QueryString(IntPtr display, int i)
Parameters
display IntPtr
i int
Returns
string
QueryStringNative Method
public IntPtr QueryStringNative(IntPtr display, int i)
Parameters
display IntPtr
i int
Returns
IntPtr
SwapBuffers Method
public void SwapBuffers(IntPtr display, IntPtr surface)
Parameters
display IntPtr
surface IntPtr
Terminate Method
public void Terminate(IntPtr display)
Parameters
display IntPtr
WaitClient Method
public bool WaitClient()
Returns
bool
WaitGL Method
public bool WaitGL()
Returns
bool
WaitNative Method
public bool WaitNative(int engine)
Parameters
engine int
Returns
bool
Properties
| Name | Description |
|---|---|
| IsGetPlatformDisplayExtAvailable | No summary available. |
| IsQueryDeviceAttribExtAvailable | No summary available. |
| IsQueryDisplayAttribExtAvailable | No summary available. |
IsGetPlatformDisplayExtAvailable Property
public bool IsGetPlatformDisplayExtAvailable { get; set; }
IsQueryDeviceAttribExtAvailable Property
public bool IsQueryDeviceAttribExtAvailable { get; set; }
IsQueryDisplayAttribExtAvailable Property
public bool IsQueryDisplayAttribExtAvailable { get; set; }