VkCV Framework
0.0.1
CV Vulkan framework
|
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::Node | private |
addNode() (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
getBounds() const (defined in vkcv::scene::Node) | vkcv::scene::Node | |
getDrawcallCount() const (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
getNode(size_t index) (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
getNode(size_t index) const (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
loadMesh(const asset::Scene &asset_scene, const asset::Mesh &asset_mesh) (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
m_bounds (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
m_meshes (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
m_nodes (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
m_scene (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
Node(Scene &scene) (defined in vkcv::scene::Node) | vkcv::scene::Node | explicitprivate |
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::Node | private |
Scene (defined in vkcv::scene::Node) | vkcv::scene::Node | friend |
splitMeshesToSubNodes(size_t maxMeshesPerNode) (defined in vkcv::scene::Node) | vkcv::scene::Node | private |
~Node() (defined in vkcv::scene::Node) | vkcv::scene::Node |