Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Graphics.Display
Engine.Graphics.Display 的协作图:

静态 Public 成员函数

static void DrawUser< T > (PrimitiveType primitiveType, Shader shader, VertexDeclaration vertexDeclaration, T[] vertexData, int startVertex, int verticesCount)
static void DrawUserIndexed< T > (PrimitiveType primitiveType, Shader shader, VertexDeclaration vertexDeclaration, T[] vertexData, int startVertex, int verticesCount, int[] indexData, int startIndex, int indicesCount)
static void Draw (PrimitiveType primitiveType, Shader shader, VertexBuffer vertexBuffer, int startVertex, int verticesCount)
static void DrawIndexed (PrimitiveType primitiveType, Shader shader, VertexBuffer vertexBuffer, IndexBuffer indexBuffer, int startIndex, int indicesCount)
static void Clear (Vector4? color, float? depth=null, int? stencil=null)
static void ResetGLStateCache ()
static void Initialize ()
static void Dispose ()
static void BeforeFrame ()
static void AfterFrame ()
static void Resize ()
static long GetGpuMemoryUsage ()
static void Clear (Color? color, float? depth=null, int? stencil=null)
static void VerifyParametersDrawUser< T > (PrimitiveType primitiveType, Shader shader, VertexDeclaration vertexDeclaration, T[] vertexData, int startVertex, int verticesCount)
static void VerifyParametersDrawUserIndexed< T > (PrimitiveType primitiveType, Shader shader, VertexDeclaration vertexDeclaration, T[] vertexData, int startVertex, int verticesCount, int[] indexData, int startIndex, int indicesCount)
static void VerifyParametersDraw (PrimitiveType primitiveType, Shader shader, VertexBuffer vertexBuffer, int startVertex, int verticesCount)
static void VerifyParametersDrawIndexed (PrimitiveType primitiveType, Shader shader, VertexBuffer vertexBuffer, IndexBuffer indexBuffer, int startIndex, int indicesCount)
static void HandleDeviceLost ()
static void HandleDeviceReset ()

属性

static Point2 BackbufferSize [get, private set]
static Viewport Viewport [get, set]
static Rectangle ScissorRectangle [get, set]
static RasterizerState RasterizerState [get, set]
static DepthStencilState DepthStencilState [get, set]
static BlendState BlendState [get, set]
static RenderTarget2D RenderTarget [get, set]
static bool UseReducedZRange [get, set]
static string DeviceDescription [get, set]
static int MaxTextureSize [get]

事件

static Action DeviceLost
static Action DeviceReset

静态 Private 属性

static RenderTarget2D m_renderTarget
static RasterizerState m_rasterizerState = RasterizerState.CullCounterClockwise
static DepthStencilState m_depthStencilState = DepthStencilState.Default
static BlendState m_blendState = BlendState.Opaque
static bool m_useReducedZRange

详细描述

在文件 Display.cs11 行定义.

成员函数说明

◆ AfterFrame()

void Engine.Graphics.Display.AfterFrame ( )
static

在文件 Display.cs323 行定义.

这是这个函数的调用关系图:

◆ BeforeFrame()

void Engine.Graphics.Display.BeforeFrame ( )
static

在文件 Display.cs321 行定义.

这是这个函数的调用关系图:

◆ Clear() [1/2]

void Engine.Graphics.Display.Clear ( Color? color,
float? depth = null,
int? stencil = null )
static

在文件 Display.cs343 行定义.

函数调用图:

◆ Clear() [2/2]

void Engine.Graphics.Display.Clear ( Vector4? color,
float? depth = null,
int? stencil = null )
static

在文件 Display.cs255 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Dispose()

void Engine.Graphics.Display.Dispose ( )
static

在文件 Display.cs315 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Draw()

void Engine.Graphics.Display.Draw ( PrimitiveType primitiveType,
Shader shader,
VertexBuffer vertexBuffer,
int startVertex,
int verticesCount )
static

在文件 Display.cs197 行定义.

函数调用图:

◆ DrawIndexed()

void Engine.Graphics.Display.DrawIndexed ( PrimitiveType primitiveType,
Shader shader,
VertexBuffer vertexBuffer,
IndexBuffer indexBuffer,
int startIndex,
int indicesCount )
static

在文件 Display.cs220 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ DrawUser< T >()

void Engine.Graphics.Display.DrawUser< T > ( PrimitiveType primitiveType,
Shader shader,
VertexDeclaration vertexDeclaration,
T[] vertexData,
int startVertex,
int verticesCount )
static
类型限制
T :unmanaged 

在文件 Display.cs98 行定义.

函数调用图:

◆ DrawUserIndexed< T >()

void Engine.Graphics.Display.DrawUserIndexed< T > ( PrimitiveType primitiveType,
Shader shader,
VertexDeclaration vertexDeclaration,
T[] vertexData,
int startVertex,
int verticesCount,
int[] indexData,
int startIndex,
int indicesCount )
static
类型限制
T :unmanaged 

在文件 Display.cs139 行定义.

函数调用图:

◆ GetGpuMemoryUsage()

long Engine.Graphics.Display.GetGpuMemoryUsage ( )
static

在文件 Display.cs335 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ HandleDeviceLost()

void Engine.Graphics.Display.HandleDeviceLost ( )
static

在文件 Display.cs437 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ HandleDeviceReset()

void Engine.Graphics.Display.HandleDeviceReset ( )
static

在文件 Display.cs444 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ Initialize()

void Engine.Graphics.Display.Initialize ( )
static

在文件 Display.cs305 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ ResetGLStateCache()

void Engine.Graphics.Display.ResetGLStateCache ( )
static

在文件 Display.cs299 行定义.

函数调用图:

◆ Resize()

void Engine.Graphics.Display.Resize ( )
static

在文件 Display.cs325 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ VerifyParametersDraw()

void Engine.Graphics.Display.VerifyParametersDraw ( PrimitiveType primitiveType,
Shader shader,
VertexBuffer vertexBuffer,
int startVertex,
int verticesCount )
static

在文件 Display.cs402 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ VerifyParametersDrawIndexed()

void Engine.Graphics.Display.VerifyParametersDrawIndexed ( PrimitiveType primitiveType,
Shader shader,
VertexBuffer vertexBuffer,
IndexBuffer indexBuffer,
int startIndex,
int indicesCount )
static

在文件 Display.cs418 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ VerifyParametersDrawUser< T >()

void Engine.Graphics.Display.VerifyParametersDrawUser< T > ( PrimitiveType primitiveType,
Shader shader,
VertexDeclaration vertexDeclaration,
T[] vertexData,
int startVertex,
int verticesCount )
static
类型限制
T :unmanaged 

在文件 Display.cs347 行定义.

◆ VerifyParametersDrawUserIndexed< T >()

void Engine.Graphics.Display.VerifyParametersDrawUserIndexed< T > ( PrimitiveType primitiveType,
Shader shader,
VertexDeclaration vertexDeclaration,
T[] vertexData,
int startVertex,
int verticesCount,
int[] indexData,
int startIndex,
int indicesCount )
static
类型限制
T :unmanaged 

在文件 Display.cs370 行定义.

类成员变量说明

◆ m_blendState

BlendState Engine.Graphics.Display.m_blendState = BlendState.Opaque
staticprivate

在文件 Display.cs18 行定义.

◆ m_depthStencilState

DepthStencilState Engine.Graphics.Display.m_depthStencilState = DepthStencilState.Default
staticprivate

在文件 Display.cs16 行定义.

◆ m_rasterizerState

RasterizerState Engine.Graphics.Display.m_rasterizerState = RasterizerState.CullCounterClockwise
staticprivate

在文件 Display.cs14 行定义.

◆ m_renderTarget

RenderTarget2D Engine.Graphics.Display.m_renderTarget
staticprivate

在文件 Display.cs12 行定义.

◆ m_useReducedZRange

bool Engine.Graphics.Display.m_useReducedZRange
staticprivate

在文件 Display.cs20 行定义.

属性说明

◆ BackbufferSize

Point2 Engine.Graphics.Display.BackbufferSize
staticgetprivate set

在文件 Display.cs22 行定义.

◆ BlendState

BlendState Engine.Graphics.Display.BlendState
staticgetset

在文件 Display.cs46 行定义.

◆ DepthStencilState

DepthStencilState Engine.Graphics.Display.DepthStencilState
staticgetset

在文件 Display.cs37 行定义.

◆ DeviceDescription

string Engine.Graphics.Display.DeviceDescription
staticgetset

在文件 Display.cs82 行定义.

◆ MaxTextureSize

int Engine.Graphics.Display.MaxTextureSize
staticget

在文件 Display.cs84 行定义.

◆ RasterizerState

RasterizerState Engine.Graphics.Display.RasterizerState
staticgetset

在文件 Display.cs28 行定义.

◆ RenderTarget

RenderTarget2D Engine.Graphics.Display.RenderTarget
staticgetset

在文件 Display.cs55 行定义.

◆ ScissorRectangle

Rectangle Engine.Graphics.Display.ScissorRectangle
staticgetset

在文件 Display.cs26 行定义.

◆ UseReducedZRange

bool Engine.Graphics.Display.UseReducedZRange
staticgetset

在文件 Display.cs70 行定义.

◆ Viewport

Viewport Engine.Graphics.Display.Viewport
staticgetset

在文件 Display.cs24 行定义.

事件说明

◆ DeviceLost

Action Engine.Graphics.Display.DeviceLost
static

在文件 Display.cs94 行定义.

◆ DeviceReset

Action Engine.Graphics.Display.DeviceReset
static

在文件 Display.cs96 行定义.


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