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

Public 成员函数

 IndexBuffer (IndexFormat indexFormat, int indicesCount)
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 ()
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]
IndexFormat IndexFormat [get, set]
int IndicesCount [get, set]
object Tag [get, set]

Private 成员函数

void InitializeIndexBuffer (IndexFormat indexFormat, int indicesCount)
void VerifyParametersSetData< T > (T[] source, int sourceStartIndex, int sourceCount, int targetStartIndex=0)

额外继承的成员函数

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

详细描述

在文件 IndexBuffer.cs10 行定义.

构造及析构函数说明

◆ IndexBuffer()

Engine.Graphics.IndexBuffer.IndexBuffer ( IndexFormat indexFormat,
int indicesCount )

在文件 IndexBuffer.cs41 行定义.

函数调用图:

成员函数说明

◆ AllocateBuffer()

void Engine.Graphics.IndexBuffer.AllocateBuffer ( )

在文件 IndexBuffer.cs86 行定义.

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

◆ DeleteBuffer()

void Engine.Graphics.IndexBuffer.DeleteBuffer ( )

在文件 IndexBuffer.cs112 行定义.

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

◆ Dispose()

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

重载 Engine.Graphics.GraphicsResource .

在文件 IndexBuffer.cs46 行定义.

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

◆ GetGpuMemoryUsage()

override int Engine.Graphics.IndexBuffer.GetGpuMemoryUsage ( )

在文件 IndexBuffer.cs123 行定义.

◆ HandleDeviceLost()

override void Engine.Graphics.IndexBuffer.HandleDeviceLost ( )

在文件 IndexBuffer.cs78 行定义.

函数调用图:

◆ HandleDeviceReset()

override void Engine.Graphics.IndexBuffer.HandleDeviceReset ( )

在文件 IndexBuffer.cs82 行定义.

函数调用图:

◆ InitializeIndexBuffer()

void Engine.Graphics.IndexBuffer.InitializeIndexBuffer ( IndexFormat indexFormat,
int indicesCount )
private

在文件 IndexBuffer.cs125 行定义.

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

◆ SetData< T >()

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

在文件 IndexBuffer.cs51 行定义.

函数调用图:

◆ VerifyParametersSetData< T >()

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

在文件 IndexBuffer.cs133 行定义.

函数调用图:

类成员变量说明

◆ m_buffer

int Engine.Graphics.IndexBuffer.m_buffer

在文件 IndexBuffer.cs14 行定义.

属性说明

◆ DebugName

string Engine.Graphics.IndexBuffer.DebugName
getset

在文件 IndexBuffer.cs17 行定义.

◆ IndexFormat

IndexFormat Engine.Graphics.IndexBuffer.IndexFormat
getset

在文件 IndexBuffer.cs35 行定义.

◆ IndicesCount

int Engine.Graphics.IndexBuffer.IndicesCount
getset

在文件 IndexBuffer.cs37 行定义.

◆ Tag

object Engine.Graphics.IndexBuffer.Tag
getset

在文件 IndexBuffer.cs39 行定义.


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