|
shengine pre-release
shengine by mrsinho
|
Represents the ShEngine structure, which is the main instance of the engine. More...
#include <shEngine.h>
Data Fields | |
| ShEngineVkCore | core |
| ShWindow | window |
| ShTime | time |
| ShProfilingTimer | profiling_timer |
| SmdFileHandle | ini_smd |
| SmdFileHandle | application_smd |
| SmdFileHandle | host_memory_smd |
| SmdFileHandle | vulkan_memory_smd |
| SmdFileHandle | serial_smd |
| SmdFileHandle | scene_smd |
| ShIniProperties | ini_properties |
| ShApplicationProperties | application_properties |
| ShHostMemoryProperties | host_memory_properties |
| ShVulkanMemoryProperties | vulkan_memory_properties |
| ShSerialProperties | serial_properties |
| ShSceneProperties | scene_properties |
| uint8_t | load_shared |
| ShApplicationHost | application_host |
| ShThreadPool | thread_pool |
| ShVkPipelinePool | pipeline_pool |
| ShGui | gui |
| void * | p_ext |
Represents the ShEngine structure, which is the main instance of the engine.
| ShApplicationHost ShEngine::application_host |
Application host information.
| ShApplicationProperties ShEngine::application_properties |
Application properties.
| SmdFileHandle ShEngine::application_smd |
SMD file handle for application-specific data.
| ShEngineVkCore ShEngine::core |
Vulkan core instance.
| ShGui ShEngine::gui |
Main gui structure.
| ShHostMemoryProperties ShEngine::host_memory_properties |
Host memory properties.
| SmdFileHandle ShEngine::host_memory_smd |
SMD file handle for host memory.
| ShIniProperties ShEngine::ini_properties |
Initialization properties.
| SmdFileHandle ShEngine::ini_smd |
SMD file handle for initialization.
| uint8_t ShEngine::load_shared |
Flag indicating whether to load shared resources.
| void* ShEngine::p_ext |
Additional extension pointer.
| ShVkPipelinePool ShEngine::pipeline_pool |
Vulkan pipeline pool.
| ShProfilingTimer ShEngine::profiling_timer |
Profiling timer.
| ShSceneProperties ShEngine::scene_properties |
Scene properties.
| SmdFileHandle ShEngine::scene_smd |
SMD file handle for scene-related data.
| ShSerialProperties ShEngine::serial_properties |
Serialization properties.
| SmdFileHandle ShEngine::serial_smd |
SMD file handle for serialization.
| ShThreadPool ShEngine::thread_pool |
Thread pool for parallel processing.
| ShTime ShEngine::time |
Timing information.
| ShVulkanMemoryProperties ShEngine::vulkan_memory_properties |
Vulkan memory properties.
| SmdFileHandle ShEngine::vulkan_memory_smd |
SMD file handle for Vulkan memory.
| ShWindow ShEngine::window |
Window properties.