Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
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
15extern "C" {
16#endif
17
18// Called by World when a new entity is created
20
21// Called by World when an entity is destroyed
23
24#ifdef __cplusplus
25}
26#endif
ComponentTypeID GetComponentTypeID_Static()
Definition ECS_Entity.h:56
void NotifyEditorEntityCreated(uint64_t entity)
void NotifyEditorEntityDestroyed(uint64_t entity)