Class Composite¶
Defined in File composite.h
Inheritance Relationships¶
Base Type¶
public portal::Resource(Class Resource)
Class Documentation¶
-
class Composite : public portal::Resource¶
Public Functions
-
std::optional<ResourceReference<renderer::Texture>> get_texture(const StringId &resource_id) const¶
-
std::optional<ResourceReference<renderer::Material>> get_material(const StringId &resource_id) const¶
-
std::optional<ResourceReference<MeshGeometry>> get_mesh(const StringId &resource_id) const¶
-
std::optional<ResourceReference<Scene>> get_scene(const StringId &resource_id) const¶
-
auto list_scenes() const¶
-
void set_resource(ResourceType type, const StringId &resource_id, const ResourceReference<Resource> &resource)¶
-
std::optional<ResourceReference<renderer::Texture>> get_texture(const StringId &resource_id) const¶