Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Graphics.Egl

Public 成员函数

static IntPtr GetDisplay (IntPtr displayId)
static bool Initialize (IntPtr dpy, out int major, out int minor)
static bool ChooseConfig (IntPtr dpy, int[] attribList, IntPtr[] configs, int configSize, out int numConfig)
static IntPtr CreateWindowSurface (IntPtr dpy, IntPtr config, IntPtr nativeWindow, int[] attribList)
static IntPtr CreateContext (IntPtr dpy, IntPtr config, IntPtr shareContext, int[] attribList)
static bool MakeCurrent (IntPtr dpy, IntPtr draw, IntPtr read, IntPtr ctx)
static bool SwapBuffers (IntPtr dpy, IntPtr surface)
static bool SwapInterval (IntPtr dpy, int interval)
static int GetError ()
static IntPtr GetProcAddress (string proc)

静态 Public 属性

const string LibEgl = "libEGL.dll"
const int None = 0x3038
const int RedSize = 0x3024
const int GreenSize = 0x3023
const int BlueSize = 0x3022
const int AlphaSize = 0x3021
const int DepthSize = 0x3025
const int StencilSize = 0x3026
const int SurfaceType = 0x3033
const int RenderableType = 0x3040
const int Samples = 0x3031
const int WindowBit = 0x0004
const int OpenglEs2Bit = 0x0004
const int OpenglEs3Bit = 0x00000040
const int ContextClientVersion = 0x3098
const int NoContext = 0x0
const int NativeVisualId = 0x302E
const int OpenglEsApi = 0x30A0

详细描述

在文件 EGL.cs4 行定义.

成员函数说明

◆ ChooseConfig()

bool Engine.Graphics.Egl.ChooseConfig ( IntPtr dpy,
int[] attribList,
IntPtr[] configs,
int configSize,
out int numConfig )
这是这个函数的调用关系图:

◆ CreateContext()

IntPtr Engine.Graphics.Egl.CreateContext ( IntPtr dpy,
IntPtr config,
IntPtr shareContext,
int[] attribList )
这是这个函数的调用关系图:

◆ CreateWindowSurface()

IntPtr Engine.Graphics.Egl.CreateWindowSurface ( IntPtr dpy,
IntPtr config,
IntPtr nativeWindow,
int[] attribList )
这是这个函数的调用关系图:

◆ GetDisplay()

IntPtr Engine.Graphics.Egl.GetDisplay ( IntPtr displayId)
这是这个函数的调用关系图:

◆ GetError()

int Engine.Graphics.Egl.GetError ( )

◆ GetProcAddress()

IntPtr Engine.Graphics.Egl.GetProcAddress ( string proc)
这是这个函数的调用关系图:

◆ Initialize()

bool Engine.Graphics.Egl.Initialize ( IntPtr dpy,
out int major,
out int minor )
这是这个函数的调用关系图:

◆ MakeCurrent()

bool Engine.Graphics.Egl.MakeCurrent ( IntPtr dpy,
IntPtr draw,
IntPtr read,
IntPtr ctx )
这是这个函数的调用关系图:

◆ SwapBuffers()

bool Engine.Graphics.Egl.SwapBuffers ( IntPtr dpy,
IntPtr surface )
这是这个函数的调用关系图:

◆ SwapInterval()

bool Engine.Graphics.Egl.SwapInterval ( IntPtr dpy,
int interval )

类成员变量说明

◆ AlphaSize

const int Engine.Graphics.Egl.AlphaSize = 0x3021
static

在文件 EGL.cs14 行定义.

◆ BlueSize

const int Engine.Graphics.Egl.BlueSize = 0x3022
static

在文件 EGL.cs13 行定义.

◆ ContextClientVersion

const int Engine.Graphics.Egl.ContextClientVersion = 0x3098
static

在文件 EGL.cs23 行定义.

◆ DepthSize

const int Engine.Graphics.Egl.DepthSize = 0x3025
static

在文件 EGL.cs15 行定义.

◆ GreenSize

const int Engine.Graphics.Egl.GreenSize = 0x3023
static

在文件 EGL.cs12 行定义.

◆ LibEgl

const string Engine.Graphics.Egl.LibEgl = "libEGL.dll"
static

在文件 EGL.cs8 行定义.

◆ NativeVisualId

const int Engine.Graphics.Egl.NativeVisualId = 0x302E
static

在文件 EGL.cs25 行定义.

◆ NoContext

const int Engine.Graphics.Egl.NoContext = 0x0
static

在文件 EGL.cs24 行定义.

◆ None

const int Engine.Graphics.Egl.None = 0x3038
static

在文件 EGL.cs10 行定义.

◆ OpenglEs2Bit

const int Engine.Graphics.Egl.OpenglEs2Bit = 0x0004
static

在文件 EGL.cs21 行定义.

◆ OpenglEs3Bit

const int Engine.Graphics.Egl.OpenglEs3Bit = 0x00000040
static

在文件 EGL.cs22 行定义.

◆ OpenglEsApi

const int Engine.Graphics.Egl.OpenglEsApi = 0x30A0
static

在文件 EGL.cs26 行定义.

◆ RedSize

const int Engine.Graphics.Egl.RedSize = 0x3024
static

在文件 EGL.cs11 行定义.

◆ RenderableType

const int Engine.Graphics.Egl.RenderableType = 0x3040
static

在文件 EGL.cs18 行定义.

◆ Samples

const int Engine.Graphics.Egl.Samples = 0x3031
static

在文件 EGL.cs19 行定义.

◆ StencilSize

const int Engine.Graphics.Egl.StencilSize = 0x3026
static

在文件 EGL.cs16 行定义.

◆ SurfaceType

const int Engine.Graphics.Egl.SurfaceType = 0x3033
static

在文件 EGL.cs17 行定义.

◆ WindowBit

const int Engine.Graphics.Egl.WindowBit = 0x0004
static

在文件 EGL.cs20 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Graphics/EGL.cs