SkinningPass class

Public functions

auto Initialize(VkDevice device, VkPipelineLayout pipelineLayout, VulkanMemory* vkMem, uint32_t maxCachedEntities) -> bool
void Destroy(VkDevice device)
void Dispatch(VkCommandBuffer cmd, uint64_t fdAddr)
auto GetSkinMatrixAddr() const -> uint64_t
auto GetSkeletalListAddr() const -> uint64_t
auto GetSkeletalIdxByEntityAddr() const -> uint64_t
auto GetSkeletalDispatchArgsAddr() const -> uint64_t
auto GetSkeletalIdxByEntityBuffer() const -> VkBuffer
auto GetSkeletalDispatchBuffer() const -> VkBuffer
auto IsValid() const -> bool