Graphics v0.0.0
A simple abstraction layer for the modern graphics APIs.
载入中...
搜索中...
未找到
VKIndexBuffer类 参考
类 VKIndexBuffer 继承关系图:
IndexBuffer

Public 成员函数

 VKIndexBuffer (const uint32_t *data, size_t size, Buffer::Usage usage)
 
Bufferget_buffer () override
 
 operator VkBuffer ()
 
 operator VkBuffer () const
 
- Public 成员函数 继承自 IndexBuffer
size_t get_size () const
 获取缓冲区大小, 单位: 字节.
 
uint32_t get_count () const
 获取索引数.
 
virtual Bufferget_buffer ()=0
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 IndexBuffer
static std::shared_ptr< IndexBuffercreate (std::span< const uint32_t > data, Buffer::Usage usage=Buffer::Usage::Static)
 创建 IndexBuffer. 更多...
 
static std::shared_ptr< IndexBuffercreate (const uint32_t *data, size_t size, Buffer::Usage usage=Buffer::Usage::Static)
 创建 IndexBuffer. 更多...
 
- Protected 成员函数 继承自 IndexBuffer
 IndexBuffer (const void *data, size_t size)
 

成员函数说明

◆ get_buffer()

Buffer & VKIndexBuffer::get_buffer ( )
overridevirtual

实现了 IndexBuffer.


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