Olympe Engine
2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Source
BlueprintEditor
WorldBridge.h
Go to the documentation of this file.
1
/*
2
* Olympe Blueprint Editor - World Bridge Header
3
*
4
* Provides function declarations for World-to-Editor communication
5
* Include this header in both World.cpp and WorldBridge.cpp to avoid linker errors
6
*/
7
8
#pragma once
9
10
#include <cstdint>
11
12
// Bridge functions to notify Blueprint Editor of World changes
13
// These use C linkage to avoid name mangling issues
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
18
// Called by World when a new entity is created
19
void
NotifyEditorEntityCreated
(
uint64_t
entity);
20
21
// Called by World when an entity is destroyed
22
void
NotifyEditorEntityDestroyed
(
uint64_t
entity);
23
24
#ifdef __cplusplus
25
}
26
#endif
GetComponentTypeID_Static
ComponentTypeID GetComponentTypeID_Static()
Definition
ECS_Entity.h:56
NotifyEditorEntityCreated
void NotifyEditorEntityCreated(uint64_t entity)
Definition
WorldBridge.cpp:17
NotifyEditorEntityDestroyed
void NotifyEditorEntityDestroyed(uint64_t entity)
Definition
WorldBridge.cpp:29
Generated on Tue Feb 17 2026 13:49:10 for Olympe Engine by
1.9.8