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. |