Graphics v0.0.0
A simple abstraction layer for the modern graphics APIs.
|
索引缓冲区. 更多...
#include <IndexBuffer.h>
Public 成员函数 | |
size_t | get_size () const |
获取缓冲区大小, 单位: 字节. | |
uint32_t | get_count () const |
获取索引数. | |
virtual Buffer & | get_buffer ()=0 |
静态 Public 成员函数 | |
static std::shared_ptr< IndexBuffer > | create (std::span< const uint32_t > data, Buffer::Usage usage=Buffer::Usage::Static) |
创建 IndexBuffer. 更多... | |
static std::shared_ptr< IndexBuffer > | create (const uint32_t *data, size_t size, Buffer::Usage usage=Buffer::Usage::Static) |
创建 IndexBuffer. 更多... | |
Protected 成员函数 | |
IndexBuffer (const void *data, size_t size) | |
索引缓冲区.
|
static |
创建 IndexBuffer.
data | 索引缓冲区指针. |
size | 索引缓冲区大小, 单位: 字节. |
count | 索引数量. |
usage | 使用方式. |
|
static |
创建 IndexBuffer.
data | 索引缓冲区. |
usage | 使用方式. |