4jcraft/targets/platform/PlatformServices.h
Tropical e57105c5b3
Some checks are pending
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
rename IPlatformRender to IPlatformRenderer
2026-04-01 20:16:33 -05:00

21 lines
572 B
C++

#pragma once
#include "IPlatformInput.h"
#include "IPlatformProfile.h"
#include "IPlatformRenderer.h"
#include "IPlatformStorage.h"
class IPlatformInput;
class IPlatformProfile;
class IPlatformRenderer;
class IPlatformStorage;
// Interface references to platform services. World code uses these
// instead of the concrete 4J globals directly. The bindings are
// established by the app layer at startup.
extern IPlatformInput& PlatformInput;
extern IPlatformProfile& PlatformProfile;
extern IPlatformRenderer& PlatformRender;
extern IPlatformStorage& PlatformStorage;