|
| VkShaderStageFlags | stage_flag_bits { VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_FRAGMENT_BIT} |
◆ addChild()
| void Vyroda::Mesh::addChild |
( |
IDType | id | ) |
|
|
inline |
◆ addMaterial()
| void Vyroda::Mesh::addMaterial |
( |
material_t | material | ) |
|
|
inline |
◆ addStorageBuffer()
| void Vyroda::Mesh::addStorageBuffer |
( |
Buffer & | buffer | ) |
|
◆ addUbos()
◆ bbox()
| void Vyroda::Mesh::bbox |
( |
bool | bbox | ) |
|
|
inline |
◆ clipped()
| void Vyroda::Mesh::clipped |
( |
bool | clipped | ) |
|
|
inline |
◆ debugNormal()
| bool Vyroda::Mesh::debugNormal |
( |
| ) |
const |
|
inline |
◆ getChildren()
| std::vector< IDType > Vyroda::Mesh::getChildren |
( |
| ) |
|
|
inline |
◆ getCSMDescSet() [1/2]
| VkDescriptorSet * Vyroda::Mesh::getCSMDescSet |
( |
| ) |
|
|
inline |
◆ getCSMDescSet() [2/2]
| VkDescriptorSet const * Vyroda::Mesh::getCSMDescSet |
( |
| ) |
const |
|
inline |
◆ getData() [1/2]
| Data * Vyroda::Mesh::getData |
( |
| ) |
|
|
inline |
◆ getData() [2/2]
| Data const * Vyroda::Mesh::getData |
( |
| ) |
const |
|
inline |
◆ getDescSet() [1/2]
| VkDescriptorSet * Vyroda::Mesh::getDescSet |
( |
| ) |
|
|
inline |
◆ getDescSet() [2/2]
| VkDescriptorSet const * Vyroda::Mesh::getDescSet |
( |
| ) |
const |
|
inline |
◆ getMaterials() [1/2]
| std::vector< material_t > & Vyroda::Mesh::getMaterials |
( |
| ) |
|
|
inline |
◆ getMaterials() [2/2]
| std::vector< material_t > const & Vyroda::Mesh::getMaterials |
( |
| ) |
const |
|
inline |
◆ getName()
| std::string const Vyroda::Mesh::getName |
( |
| ) |
const |
|
inline |
◆ getObjectBuffer()
◆ getOptions()
| std::uint32_t Vyroda::Mesh::getOptions |
( |
| ) |
const |
|
inline |
◆ getShaderName()
| const std::string Vyroda::Mesh::getShaderName |
( |
| ) |
const |
|
inline |
◆ getShadowMapDescSet() [1/2]
| VkDescriptorSet * Vyroda::Mesh::getShadowMapDescSet |
( |
| ) |
|
|
inline |
◆ getShadowMapDescSet() [2/2]
| VkDescriptorSet const * Vyroda::Mesh::getShadowMapDescSet |
( |
| ) |
const |
|
inline |
◆ getStorageBuffers()
| std::vector< Buffer > * Vyroda::Mesh::getStorageBuffers |
( |
| ) |
|
|
inline |
◆ getUniformBuffers()
| std::vector< Buffer > & Vyroda::Mesh::getUniformBuffers |
( |
| ) |
|
|
inline |
◆ hasAnimation()
| bool Vyroda::Mesh::hasAnimation |
( |
| ) |
const |
|
inline |
◆ hasBbox()
| bool Vyroda::Mesh::hasBbox |
( |
| ) |
const |
|
inline |
◆ hasBufferStorage()
| bool Vyroda::Mesh::hasBufferStorage |
( |
| ) |
const |
|
inline |
◆ hasPushConstants()
| bool Vyroda::Mesh::hasPushConstants |
( |
| ) |
const |
|
inline |
◆ hasShadow()
| bool Vyroda::Mesh::hasShadow |
( |
| ) |
const |
|
inline |
◆ is_indexed()
| bool Vyroda::Mesh::is_indexed |
( |
| ) |
const |
|
inline |
◆ is_point_light()
| bool Vyroda::Mesh::is_point_light |
( |
| ) |
const |
|
inline |
◆ isClipped()
| bool Vyroda::Mesh::isClipped |
( |
| ) |
const |
|
inline |
◆ isDirty()
| bool Vyroda::Mesh::isDirty |
( |
| ) |
|
|
inline |
◆ isRoot()
| bool Vyroda::Mesh::isRoot |
( |
| ) |
|
|
inline |
◆ isSkybox() [1/2]
| bool Vyroda::Mesh::isSkybox |
( |
| ) |
const |
|
inline |
◆ isSkybox() [2/2]
| void Vyroda::Mesh::isSkybox |
( |
bool | is_skybox | ) |
|
|
inline |
◆ setCSMDescSet()
| void Vyroda::Mesh::setCSMDescSet |
( |
VkDescriptorSet | descset | ) |
|
|
inline |
◆ setData()
| void Vyroda::Mesh::setData |
( |
Data | data | ) |
|
|
inline |
◆ setDebugNormal()
| void Vyroda::Mesh::setDebugNormal |
( |
bool const | debug | ) |
|
|
inline |
◆ setDescSet()
| void Vyroda::Mesh::setDescSet |
( |
VkDescriptorSet | descset | ) |
|
|
inline |
◆ setHasAnimation()
| void Vyroda::Mesh::setHasAnimation |
( |
bool | has = true | ) |
|
|
inline |
◆ setHasBufferStorage()
| void Vyroda::Mesh::setHasBufferStorage |
( |
bool | has = true | ) |
|
|
inline |
◆ setHasPushConstants()
| void Vyroda::Mesh::setHasPushConstants |
( |
bool | has = true | ) |
|
|
inline |
◆ setHasShadow()
| void Vyroda::Mesh::setHasShadow |
( |
bool | has_shadow | ) |
|
|
inline |
◆ setIsDirty()
| void Vyroda::Mesh::setIsDirty |
( |
bool | dirty = true | ) |
|
|
inline |
◆ setIsIndexed()
| void Vyroda::Mesh::setIsIndexed |
( |
bool | indexed | ) |
|
|
inline |
◆ setIsPointLight()
| void Vyroda::Mesh::setIsPointLight |
( |
bool | is = true | ) |
|
|
inline |
◆ setName()
| void Vyroda::Mesh::setName |
( |
std::string const & | name | ) |
|
|
inline |
◆ setObjectBuffer()
| void Vyroda::Mesh::setObjectBuffer |
( |
ObjectBuffer | objectBuffer | ) |
|
|
inline |
◆ setOptions()
| void Vyroda::Mesh::setOptions |
( |
std::uint32_t | options | ) |
|
|
inline |
◆ setRoot()
| void Vyroda::Mesh::setRoot |
( |
| ) |
|
|
inline |
◆ setShaderName()
| void Vyroda::Mesh::setShaderName |
( |
std::string_view | name | ) |
|
|
inline |
◆ setShadowMapDescSet()
| void Vyroda::Mesh::setShadowMapDescSet |
( |
VkDescriptorSet | descset | ) |
|
|
inline |
◆ stage_flag_bits
| VkShaderStageFlags Vyroda::Mesh::stage_flag_bits { VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_FRAGMENT_BIT} |
The documentation for this class was generated from the following files: