Class VkComputePool¶
- Defined in File VkComputePool.h
Inheritance Relationships¶
Base Type¶
public Azura::ComputePool
(Class ComputePool)
Class Documentation¶
-
class
VkComputePool
: public Azura::ComputePool¶ Public Functions
-
VkComputePool
(const ComputePoolCreateInfo &createInfo, const DescriptorCount &descriptorCount, Memory::Allocator &allocator)¶
-
void
BindUniformData
(SlotID slot, const U8 *buffer, U32 size)¶
-
void
AddShader
(U32 shaderId)¶
-
void
BindTextureData
(SlotID slot, const TextureDesc &desc, const U8 *buffer)¶
-
void
BindSampler
(SlotID slot, const SamplerDesc &desc)¶
-
void
BeginUpdates
()¶
-
void
UpdateUniformData
(SlotID slot, const U8 *buffer, U32 size)¶
-
void
UpdateTextureData
(SlotID slot, const U8 *buffer)¶
-
void
Submit
()¶
-
void
SubmitUpdates
()¶
-