shengine pre-release
shengine by mrsinho
|
#include "shengine/shEngine.h"
#include "shengine/shInput.h"
#include "shengine/shLinearAlgebra.h"
#include "shenvironment/shEnvironment.h"
#include <string.h>
#include <cglm/cglm.h>
Functions | |
uint8_t | shSceneInit (ShEngine *p_engine) |
Initializes the scene in the shengine framework. | |
uint8_t | shUpdateTransform (ShTransform *p_transform) |
Updates the transform in the shengine framework. | |
uint8_t | shUpdateCamera (ShEngine *p_engine, ShTransform *p_transform, ShCamera *p_camera) |
Updates the camera in the shengine framework. | |
uint8_t | shSceneUpdate (ShEngine *p_engine) |
Updates the scene in the shengine framework. | |
uint8_t | shEndScene (ShEngine *p_engine) |
Ends the scene in the shengine framework. | |
uint8_t shEndScene | ( | ShEngine * | p_engine | ) |
Ends the scene in the shengine
framework.
p_engine | Pointer to a valid ShEngine structure. |
uint8_t shSceneInit | ( | ShEngine * | p_engine | ) |
Initializes the scene in the shengine
framework.
p_engine | Pointer to a valid ShEngine structure. |
uint8_t shSceneUpdate | ( | ShEngine * | p_engine | ) |
Updates the scene in the shengine
framework.
p_engine | Pointer to a valid ShEngine structure. |
uint8_t shUpdateCamera | ( | ShEngine * | p_engine, |
ShTransform * | p_transform, | ||
ShCamera * | p_camera | ||
) |
Updates the camera in the shengine
framework.
p_engine | Pointer to a valid ShEngine structure. |
p_transform | Pointer to a valid ShTransform structure. |
p_camera | Pointer to a valid ShCamera structure. |
uint8_t shUpdateTransform | ( | ShTransform * | p_transform | ) |
Updates the transform in the shengine
framework.
p_transform | Pointer to a valid ShTransform structure. |