|
shengine pre-release
shengine by mrsinho
|
#include <shengine/shEngine.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <memory.h>#include <inttypes.h>Functions | |
| uint8_t | shEngineSetupVulkan (ShEngine *p_engine) |
Sets up Vulkan for the shengine module. | |
| uint8_t | shEngineSafeState (ShEngine *p_engine) |
Safely sets the state of the shengine module. | |
| uint8_t | shSetEngineState (ShEngine *p_engine) |
Sets the state of the shengine module. | |
| uint8_t | shResetEngineState (ShEngine *p_engine) |
Resets the state of the shengine module. | |
| uint8_t | shEngineFrameResize (ShEngine *p_engine) |
Resizes the frame in the shengine module. | |
| uint8_t | shEngineProfilingUpdate (ShEngine *p_engine) |
Updates the profiling in the shengine module. | |
| uint8_t | shEngineVulkanUpdate (ShEngine *p_engine) |
Updates Vulkan in the shengine module. | |
| uint8_t | shEngineUpdateState (ShEngine *p_engine) |
Updates the state of the shengine module. | |
| uint8_t | shEngineManageState (ShEngine *p_engine, uint8_t ready) |
Manages the state of the shengine module. | |
| uint8_t | shEngineVulkanRelease (ShEngine *p_engine) |
Releases Vulkan resources in the shengine module. | |
| uint8_t | shEngineRelease (ShEngine *p_engine) |
Releases resources in the shengine module. | |
| void | shEngineShutdown (ShEngine *p_engine) |
Shuts down the shengine module. | |
| uint8_t shEngineFrameResize | ( | ShEngine * | p_engine | ) |
Resizes the frame in the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shEngineManageState | ( | ShEngine * | p_engine, |
| uint8_t | ready | ||
| ) |
Manages the state of the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| ready | State of the engine. |
| uint8_t shEngineProfilingUpdate | ( | ShEngine * | p_engine | ) |
Updates the profiling in the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shEngineRelease | ( | ShEngine * | p_engine | ) |
Releases resources in the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shEngineSafeState | ( | ShEngine * | p_engine | ) |
Safely sets the state of the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shEngineSetupVulkan | ( | ShEngine * | p_engine | ) |
Sets up Vulkan for the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| void shEngineShutdown | ( | ShEngine * | p_engine | ) |
Shuts down the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shEngineUpdateState | ( | ShEngine * | p_engine | ) |
Updates the state of the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shEngineVulkanRelease | ( | ShEngine * | p_engine | ) |
Releases Vulkan resources in the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shEngineVulkanUpdate | ( | ShEngine * | p_engine | ) |
Updates Vulkan in the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |
| uint8_t shResetEngineState | ( | ShEngine * | p_engine | ) |
Resets the state of the shengine module.
| p_engine | Valid pointer to a ShEngine structure. |