Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >
类 Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 > 继承关系图:

Public 成员函数

T1 FindFlatBatch (int layer, DepthStencilState depthStencilState, RasterizerState rasterizerState, BlendState blendState)
T2 FindTexturedBatch (Texture2D texture, bool useAlphaTest, int layer, DepthStencilState depthStencilState, RasterizerState rasterizerState, BlendState blendState, SamplerState samplerState)
T3 FindFontBatch (BitmapFont font, int layer, DepthStencilState depthStencilState, RasterizerState rasterizerState, BlendState blendState, SamplerState samplerState)
void Flush (Matrix matrix, bool clearAfterFlush=true, int maxLayer=int.MaxValue)
void Flush (Matrix matrix, Vector4 color, bool clearAfterFlush=true, int maxLayer=int.MaxValue)
void Clear ()

Public 属性

bool m_sortNeeded
List< BaseBatchm_allBatches = []
LinkedList< T1 > m_flatBatches = new()
LinkedList< T2 > m_texturedBatches = new()
LinkedList< T3 > m_fontBatches = new()

属性

IEnumerable< T1 > FlatBatches [get]
IEnumerable< T2 > TexturedBatches [get]
IEnumerable< T3 > FontBatches [get]

详细描述

类型限制
T1 :BaseFlatBatch 
T1 :new() 
T2 :BaseTexturedBatch 
T2 :new() 
T3 :BaseFontBatch 
T3 :new() 

在文件 BasePrimitivesRenderer.cs4 行定义.

成员函数说明

◆ Clear()

void Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.Clear ( )

在文件 BasePrimitivesRenderer.cs143 行定义.

函数调用图:

◆ FindFlatBatch()

T1 Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.FindFlatBatch ( int layer,
DepthStencilState depthStencilState,
RasterizerState rasterizerState,
BlendState blendState )

在文件 BasePrimitivesRenderer.cs23 行定义.

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

◆ FindFontBatch()

T3 Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.FindFontBatch ( BitmapFont font,
int layer,
DepthStencilState depthStencilState,
RasterizerState rasterizerState,
BlendState blendState,
SamplerState samplerState )

在文件 BasePrimitivesRenderer.cs83 行定义.

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

◆ FindTexturedBatch()

T2 Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.FindTexturedBatch ( Texture2D texture,
bool useAlphaTest,
int layer,
DepthStencilState depthStencilState,
RasterizerState rasterizerState,
BlendState blendState,
SamplerState samplerState )

在文件 BasePrimitivesRenderer.cs44 行定义.

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

◆ Flush() [1/2]

void Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.Flush ( Matrix matrix,
bool clearAfterFlush = true,
int maxLayer = int::MaxValue )

在文件 BasePrimitivesRenderer.cs119 行定义.

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

◆ Flush() [2/2]

void Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.Flush ( Matrix matrix,
Vector4 color,
bool clearAfterFlush = true,
int maxLayer = int::MaxValue )

在文件 BasePrimitivesRenderer.cs123 行定义.

函数调用图:

类成员变量说明

◆ m_allBatches

List<BaseBatch> Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.m_allBatches = []

在文件 BasePrimitivesRenderer.cs9 行定义.

◆ m_flatBatches

LinkedList<T1> Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.m_flatBatches = new()

在文件 BasePrimitivesRenderer.cs11 行定义.

◆ m_fontBatches

LinkedList<T3> Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.m_fontBatches = new()

在文件 BasePrimitivesRenderer.cs15 行定义.

◆ m_sortNeeded

bool Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.m_sortNeeded

在文件 BasePrimitivesRenderer.cs7 行定义.

◆ m_texturedBatches

LinkedList<T2> Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.m_texturedBatches = new()

在文件 BasePrimitivesRenderer.cs13 行定义.

属性说明

◆ FlatBatches

IEnumerable<T1> Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.FlatBatches
get

在文件 BasePrimitivesRenderer.cs17 行定义.

◆ FontBatches

IEnumerable<T3> Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.FontBatches
get

在文件 BasePrimitivesRenderer.cs21 行定义.

◆ TexturedBatches

IEnumerable<T2> Engine.Graphics.BasePrimitivesRenderer< T1, T2, T3 >.TexturedBatches
get

在文件 BasePrimitivesRenderer.cs19 行定义.


该类的文档由以下文件生成: