|
|
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 |
|
|
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::shared_ptr< Image2D > | normal_texture |
|
std::shared_ptr< Image2D > | orm_texture |
|
std::shared_ptr< Image2D > | emissive_texture |
|
std::shared_ptr< Image2D > | transmission_texture |
|
std::shared_ptr< Image2D > | volume_thickness_texture |
|
std::shared_ptr< Image2D > | specular_texture |
|
std::shared_ptr< Image2D > | specular_color_texture |
|
std::shared_ptr< Image2D > | clearcoat_texture |
|
std::shared_ptr< Image2D > | clearcoat_roughness_texture |
|
std::shared_ptr< Image2D > | clearcoat_normal_texture |
|
std::shared_ptr< Image2D > | sheen_color_texture |
|
std::shared_ptr< Image2D > | sheen_roughness_texture |
|
std::shared_ptr< Image2D > | iridescence_texture |
|
std::shared_ptr< Image2D > | iridescence_thickness_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: