VkCV Framework  0.0.1
CV Vulkan framework
vkcv::scene::Node Member List

This is the complete list of members for vkcv::scene::Node, including all inherited members.

addMesh(const Mesh &mesh) (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
addNode() (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
getBounds() const (defined in vkcv::scene::Node)vkcv::scene::Node
getDrawcallCount() const (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
getNode(size_t index) (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
getNode(size_t index) const (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
loadMesh(const asset::Scene &asset_scene, const asset::Mesh &asset_mesh) (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
m_bounds (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
m_meshes (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
m_nodes (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
m_scene (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
Node(Scene &scene) (defined in vkcv::scene::Node)vkcv::scene::Nodeexplicitprivate
Node(const Node &other)=default (defined in vkcv::scene::Node)vkcv::scene::Node
Node(Node &&other)=default (defined in vkcv::scene::Node)vkcv::scene::Node
operator=(const Node &other) (defined in vkcv::scene::Node)vkcv::scene::Node
operator=(Node &&other) noexcept (defined in vkcv::scene::Node)vkcv::scene::Node
recordDrawcalls(const glm::mat4 &viewProjection, PushConstants &pushConstants, std::vector< DrawcallInfo > &drawcalls, const RecordMeshDrawcallFunction &record) (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
Scene (defined in vkcv::scene::Node)vkcv::scene::Nodefriend
splitMeshesToSubNodes(size_t maxMeshesPerNode) (defined in vkcv::scene::Node)vkcv::scene::Nodeprivate
~Node() (defined in vkcv::scene::Node)vkcv::scene::Node