VkCV Framework
0.0.1
CV Vulkan framework
|
This is the complete list of members for vkcv::scene::Scene, including all inherited members.
addNode() (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
create(Core &core) (defined in vkcv::scene::Scene) | vkcv::scene::Scene | static |
decreaseMaterialUsage(size_t index) (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
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::Scene | private |
getNode(size_t index) const (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
increaseMaterialUsage(size_t index) (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
load(Core &core, const std::filesystem::path &path) (defined in vkcv::scene::Scene) | vkcv::scene::Scene | static |
loadMaterial(size_t index, const asset::Scene &scene, const asset::Material &material) (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
m_core (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
m_materials (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
m_nodes (defined in vkcv::scene::Scene) | vkcv::scene::Scene | private |
MeshPart (defined in vkcv::scene::Scene) | vkcv::scene::Scene | friend |
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::Scene | explicitprivate |
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 |