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

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

addNode() (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
create(Core &core) (defined in vkcv::scene::Scene)vkcv::scene::Scenestatic
decreaseMaterialUsage(size_t index) (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
getMaterial(size_t index) const (defined in vkcv::scene::Scene)vkcv::scene::Scene
getMaterialCount() const (defined in vkcv::scene::Scene)vkcv::scene::Scene
getNode(size_t index) (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
getNode(size_t index) const (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
increaseMaterialUsage(size_t index) (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
load(Core &core, const std::filesystem::path &path) (defined in vkcv::scene::Scene)vkcv::scene::Scenestatic
loadMaterial(size_t index, const asset::Scene &scene, const asset::Material &material) (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
m_core (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
m_materials (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
m_nodes (defined in vkcv::scene::Scene)vkcv::scene::Sceneprivate
MeshPart (defined in vkcv::scene::Scene)vkcv::scene::Scenefriend
operator=(const Scene &other) (defined in vkcv::scene::Scene)vkcv::scene::Scene
operator=(Scene &&other) noexcept (defined in vkcv::scene::Scene)vkcv::scene::Scene
recordDrawcalls(CommandStreamHandle &cmdStream, const camera::Camera &camera, const PassHandle &pass, const GraphicsPipelineHandle &pipeline, size_t pushConstantsSizePerDrawcall, const RecordMeshDrawcallFunction &record, const std::vector< ImageHandle > &renderTargets, const WindowHandle &windowHandle) (defined in vkcv::scene::Scene)vkcv::scene::Scene
Scene(Core *core) (defined in vkcv::scene::Scene)vkcv::scene::Sceneexplicitprivate
Scene(const Scene &other) (defined in vkcv::scene::Scene)vkcv::scene::Scene
Scene(Scene &&other) noexcept (defined in vkcv::scene::Scene)vkcv::scene::Scene
~Scene() (defined in vkcv::scene::Scene)vkcv::scene::Scene