DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
Deki::Scene Member List

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

AddObject(Object *obj)Deki::Scene
ApplyOverrides(Object *instanceObj, const nlohmann::json &overrides)Deki::Scene
ClearUnknownProperties()Deki::Scenestatic
CollapseInstance(Object *instanceObj)Deki::Scene
CollectLegacyProperties()Deki::Scenestatic
CollectOverrides(const Object *instanceRoot, const Object *obj, nlohmann::json &overrides) constDeki::Scene
CollectUnknownProperties()Deki::Scenestatic
ComponentDefaultsToJson(const ComponentMeta &meta)Deki::Scenestatic
ComponentPropertiesToJson(const Component *comp, const ComponentMeta &meta)Deki::Scenestatic
CreateDekiObject(const std::string &name="DekiObject")Deki::Scene
DestroyDekiObject(Object *dekiObject)Deki::Scene
DuplicateObject(const Object *source)Deki::Scene
ExpandInstance(Object *instanceObj)Deki::Scene
FindDekiObject(const std::string &name)Deki::Scene
FindDekiObject(uint32_t id)Deki::Scene
GetActiveComponents()Deki::Scene
GetName() constDeki::Sceneinline
GetObjectIndex(Object *obj) constDeki::Scene
GetObjects() constDeki::Sceneinline
InsertObjectAt(Object *obj, size_t index)Deki::Scene
Instantiate(Scene *targetScene)Deki::Scene
Instantiate(Scene *targetScene, float x, float y)Deki::Scene
InvalidateComponentsCache()Deki::Sceneinline
IsLoaded() constDeki::Sceneinline
kAssetTypeNameDeki::Scenestatic
Load(const char *path, bool cache=false)Deki::Scenestatic
LoadData(const uint8_t *data, size_t size)Deki::Scene
LoadFromFile(const std::string &filePath)Deki::Scene
LoadFromJsonString(const std::string &jsonStr)Deki::Scene
LoadFromMemory(const uint8_t *data, size_t size)Deki::Scenestatic
LoadInternal(const char *path)Deki::Scenestatic
OnObjectsAboutToBeDestroyedFn typedefDeki::Scene
RemoveObject(Object *obj)Deki::Scene
s_GuidToPathResolverDeki::Scenestatic
SaveToFile(const std::string &filePath)Deki::Scene
SaveToJsonString()Deki::Scene
Scene()Deki::Scene
SetName(const std::string &sceneName)Deki::Sceneinline
SetOnObjectsAboutToBeDestroyed(OnObjectsAboutToBeDestroyedFn fn)Deki::Scene
TryCollectOverrides(const Object *instanceRoot, const Object *obj, nlohmann::json &overrides) constDeki::Scene
~Scene()Deki::Scene