Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
WorldBridge.cpp File Reference
#include "WorldBridge.h"
#include "BlueprintEditor.h"
#include "EntityInspectorManager.h"
#include "InspectorPanel.h"
#include "NodeGraphPanel.h"
#include "../ECS_Entity.h"
#include "../TaskSystem/LocalBlackboard.h"
#include "../TaskSystem/TaskSystem.h"
#include "../TaskSystem/TaskExecutionBridge.h"
#include <cstdint>
+ Include dependency graph for WorldBridge.cpp:

Go to the source code of this file.

Namespaces

namespace  Olympe
 < Provides AssetID and INVALID_ASSET_ID
 

Functions

void NotifyEditorEntityCreated (uint64_t entity)
 
void NotifyEditorEntityDestroyed (uint64_t entity)
 
static void Olympe::WorldBridge_SetBlackboard (const LocalBlackboard *bb)
 
void Olympe::WorldBridge_RegisterTaskCallback ()
 Registers the TaskExecutionBridge with TaskSystem.
 
void Olympe::WorldBridge_UnregisterTaskCallback ()
 Unregisters the TaskExecutionBridge so that TaskSystem no longer publishes live state to the editor panels after shutdown.
 

Variables

static LocalBlackboard Olympe::s_FrameBlackboard
 

Function Documentation

◆ NotifyEditorEntityCreated()

void NotifyEditorEntityCreated ( uint64_t  entity)

Definition at line 22 of file WorldBridge.cpp.

References Olympe::BlueprintEditor::Get(), Olympe::EntityInspectorManager::Get(), Olympe::BlueprintEditor::NotifyEntityCreated(), and Olympe::EntityInspectorManager::OnEntityCreated().

Referenced by World::NotifyBlueprintEditorEntityCreated().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ NotifyEditorEntityDestroyed()

void NotifyEditorEntityDestroyed ( uint64_t  entity)

Definition at line 34 of file WorldBridge.cpp.

References Olympe::BlueprintEditor::Get(), Olympe::EntityInspectorManager::Get(), Olympe::BlueprintEditor::NotifyEntityDestroyed(), and Olympe::EntityInspectorManager::OnEntityDestroyed().

Referenced by World::NotifyBlueprintEditorEntityDestroyed().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: