Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Graphics.VertexBuffer
类 Engine.Graphics.VertexBuffer 继承关系图:
Engine.Graphics.VertexBuffer 的协作图:

Public 成员函数

 VertexBuffer (VertexDeclaration vertexDeclaration, int verticesCount)
override void Dispose ()
void SetData< T > (T[] source, int sourceStartIndex, int sourceCount, int targetStartIndex=0)
override void HandleDeviceLost ()
override void HandleDeviceReset ()
void AllocateBuffer ()
void DeleteBuffer ()
override int GetGpuMemoryUsage ()
void InitializeVertexBuffer (VertexDeclaration vertexDeclaration, int verticesCount)
void VerifyParametersSetData< T > (T[] source, int sourceStartIndex, int sourceCount, int targetStartIndex=0)
Public 成员函数 继承自 Engine.Graphics.GraphicsResource
 GraphicsResource ()
int GetGpuMemoryUsage ()
void HandleDeviceLost ()
void HandleDeviceReset ()
void VerifyNotDisposed ()

Public 属性

int m_buffer
Public 属性 继承自 Engine.Graphics.GraphicsResource
bool m_isDisposed

属性

string DebugName [get, set]
VertexDeclaration VertexDeclaration [get, set]
int VerticesCount [get, set]
object Tag [get, set]

额外继承的成员函数

静态 Public 属性 继承自 Engine.Graphics.GraphicsResource
static HashSet< GraphicsResourcem_resources = []

详细描述

在文件 VertexBuffer.cs10 行定义.

构造及析构函数说明

◆ VertexBuffer()

Engine.Graphics.VertexBuffer.VertexBuffer ( VertexDeclaration vertexDeclaration,
int verticesCount )

在文件 VertexBuffer.cs41 行定义.

函数调用图:

成员函数说明

◆ AllocateBuffer()

void Engine.Graphics.VertexBuffer.AllocateBuffer ( )

在文件 VertexBuffer.cs93 行定义.

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

◆ DeleteBuffer()

void Engine.Graphics.VertexBuffer.DeleteBuffer ( )

在文件 VertexBuffer.cs119 行定义.

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

◆ Dispose()

override void Engine.Graphics.VertexBuffer.Dispose ( )
virtual

重载 Engine.Graphics.GraphicsResource .

在文件 VertexBuffer.cs46 行定义.

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

◆ GetGpuMemoryUsage()

override int Engine.Graphics.VertexBuffer.GetGpuMemoryUsage ( )

在文件 VertexBuffer.cs130 行定义.

◆ HandleDeviceLost()

override void Engine.Graphics.VertexBuffer.HandleDeviceLost ( )

在文件 VertexBuffer.cs85 行定义.

函数调用图:

◆ HandleDeviceReset()

override void Engine.Graphics.VertexBuffer.HandleDeviceReset ( )

在文件 VertexBuffer.cs89 行定义.

函数调用图:

◆ InitializeVertexBuffer()

void Engine.Graphics.VertexBuffer.InitializeVertexBuffer ( VertexDeclaration vertexDeclaration,
int verticesCount )

在文件 VertexBuffer.cs132 行定义.

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

◆ SetData< T >()

void Engine.Graphics.VertexBuffer.SetData< T > ( T[] source,
int sourceStartIndex,
int sourceCount,
int targetStartIndex = 0 )
类型限制
T :unmanaged 

在文件 VertexBuffer.cs51 行定义.

函数调用图:

◆ VerifyParametersSetData< T >()

void Engine.Graphics.VertexBuffer.VerifyParametersSetData< T > ( T[] source,
int sourceStartIndex,
int sourceCount,
int targetStartIndex = 0 )
类型限制
T :unmanaged 

在文件 VertexBuffer.cs141 行定义.

函数调用图:

类成员变量说明

◆ m_buffer

int Engine.Graphics.VertexBuffer.m_buffer

在文件 VertexBuffer.cs14 行定义.

属性说明

◆ DebugName

string Engine.Graphics.VertexBuffer.DebugName
getset

在文件 VertexBuffer.cs17 行定义.

◆ Tag

object Engine.Graphics.VertexBuffer.Tag
getset

在文件 VertexBuffer.cs39 行定义.

◆ VertexDeclaration

VertexDeclaration Engine.Graphics.VertexBuffer.VertexDeclaration
getset

在文件 VertexBuffer.cs35 行定义.

◆ VerticesCount

int Engine.Graphics.VertexBuffer.VerticesCount
getset

在文件 VertexBuffer.cs37 行定义.


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