Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
Scene Member List

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

AddObject(DekiObject *obj)Scene
ApplyOverrides(DekiObject *instanceObj, const nlohmann::json &overrides)Scene
AssetTypeNameScenestatic
ClearUnknownProperties()Scenestatic
CollapseInstance(DekiObject *instanceObj)Scene
CollectLegacyProperties()Scenestatic
CollectOverrides(const DekiObject *instanceRoot, const DekiObject *obj, nlohmann::json &overrides) constScene
CollectUnknownProperties()Scenestatic
ComponentDefaultsToJson(const DekiComponentMeta &meta)Scenestatic
ComponentPropertiesToJson(const DekiComponent *comp, const DekiComponentMeta &meta)Scenestatic
CreateDekiObject(const std::string &name="DekiObject")Scene
DestroyDekiObject(DekiObject *dekiObject)Scene
DuplicateObject(const DekiObject *source)Scene
ExpandInstance(DekiObject *instanceObj)Scene
FindDekiObject(const std::string &name)Scene
FindDekiObject(uint32_t id)Scene
GetBehaviours()Scene
GetName() constSceneinline
GetObjectIndex(DekiObject *obj) constScene
GetObjects() constSceneinline
InsertObjectAt(DekiObject *obj, size_t index)Scene
Instantiate(Scene *targetScene)Scene
Instantiate(Scene *targetScene, float x, float y)Scene
InvalidateBehavioursCache()Sceneinline
IsLoaded() constSceneinline
Load(const char *path, bool cache=false)Scenestatic
LoadData(const uint8_t *data, size_t size)Scene
LoadFromFile(const std::string &filePath)Scene
LoadFromJsonString(const std::string &jsonStr)Scene
LoadFromMemory(const uint8_t *data, size_t size)Scenestatic
LoadInternal(const char *path)Scenestatic
OnObjectsAboutToBeDestroyedFn typedefScene
RemoveObject(DekiObject *obj)Scene
s_GuidToPathResolverScenestatic
SaveToFile(const std::string &filePath)Scene
SaveToJsonString()Scene
Scene()Scene
SetName(const std::string &sceneName)Sceneinline
SetOnObjectsAboutToBeDestroyed(OnObjectsAboutToBeDestroyedFn fn)Scene
~Scene()Scene