PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::DirectionalShadowResolvedResources Struct Reference

Public Member Functions

void ResetResolvedBindings () noexcept
StorageBuffer * GetJointPaletteBuffer (const uint32_t image_index) const noexcept
StorageBuffer * GetMorphWeightsBuffer (const uint32_t image_index) const noexcept
const Buffer * GetVertexBuffer () const noexcept
const Buffer * GetIndexBuffer () const noexcept
uint32_t GetIndexCount () const noexcept
bool HasRenderableMesh () const noexcept

Public Attributes

std::shared_ptr< StaticMeshResource > static_mesh
std::shared_ptr< MorphMeshResource > morph_mesh
std::shared_ptr< SkinnedMeshResource > skinned_mesh
std::shared_ptr< SkinnedMorphMeshResource > skinned_morph_mesh
std::shared_ptr< Image2D > base_color_texture
std::vector< std::unique_ptr< StorageBuffer > > joint_palette_buffers
std::vector< std::unique_ptr< StorageBuffer > > morph_weights_buffers

The documentation for this struct was generated from the following file: