mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-05-28 00:53:39 +00:00
21 lines
572 B
C++
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;
|