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.