#include <kanzi/core.ui/coreui_api.hpp>#include <kanzi/core.ui/graphics3d/gpu_resource.hpp>#include <kanzi/core.ui/graphics3d/graphics_enums.hpp>#include <kanzi/core.ui/resource/resource_manager.hpp>#include <kanzi/gfx/handles.hpp>#include <kanzi/core/util/byte_span.hpp>Classes | |
| struct | kanzi::GPUBuffer::CreateInfo |
| CreateInfo The create info for creating a GPUBuffer. More... | |
| class | kanzi::GPUBuffer |
| Buffer abstraction. More... | |
| struct | kanzi::LoadGPUBufferCreateInfoResult |
| Result of loading GPUBuffer creation parameters from a KZB file. More... | |
Namespaces | |
| namespace | kanzi |
Typedefs | |
| using | kanzi::GPUBufferSharedPtr |
| using | kanzi::GPUBufferWeakPtr |
Functions | |
| LoadGPUBufferCreateInfoResult | kanzi::loadGPUBufferCreateInfo (Domain *domain, KzbMemoryParser &parser) |
| Loads GPUBuffer creation parameters from a KZB file. | |
| KZ_NO_DISCARD GPUBufferSharedPtr | kanzi::setGPUBufferData (GPUBufferSharedPtr buffer, ConstByteSpan data, uint32_t offset) |
| Updates the buffer data, resizing the buffer if the data does not fit. | |
| void | kanzi::updateGPUBufferData (GPUBuffer &buffer, ConstByteSpan data, size_t offset) |
| Updates a subsection of data in the buffer. | |