Toast Engine
Loading...
Searching...
No Matches
renderer::SkinningPass Class Reference

#include <skinning_pass.hpp>

Public Member Functions

 SkinningPass (const VulkanCore &core)
void record (vk::CommandBuffer cmd, uint32_t frame_index)
auto getPosedVertexBuffer (uint32_t frame_index) const -> vk::Buffer
auto getPosedInstanceCount () const noexcept -> uint32_t
auto isReady () const noexcept -> bool

Static Public Attributes

static constexpr uint32_t k_max_posed_vertices = 1u << 19

Detailed Description

Note
Output is world space so posed proxies use an identity model matrix

The documentation for this class was generated from the following files: