API Reference
Welcome to the Entropy C++ API Reference.
This documentation is automatically generated from the source code and covers the public interfaces for the engine and SDK.
Modules
Section titled “Modules”Application SDK & High-Level Framework
The primary namespace for application developers. It provides:
- Network Client:
CanvasClientand session management. - Scene System:
SceneGraph,SceneService, and ECS components (Mesh,Light,Transform). - Assets: Clients for uploading Textures, Shaders, and Meshes.
- USD Integration: Utilities for serializing data to Universal Scene Description.
Core Engine Primitives
The low-level foundation of the platform. Use these APIs if you are extending the engine or need direct access to system resources.
- Core: Concurrency (
WorkService,WorkContract), Memory management, and Type reflection. - Networking: Low-level transport, sockets, and replication protocols.
- VirtualFileSystem: Unified I/O abstraction.
Standard Library Extensions
Specializations and helper utilities for standard C++ types used within the engine (e.g., hash specializations).