Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::utils::transform Namespace Reference

Functions

glm::mat4 getRotationMatrix (const TransformComponent &transform)
 
glm::mat4 getTransformMatrix (const TransformComponent &transform)
 
glm::mat4 getGlobalTransformMatrix (Entity entity, const RegistryViewer &viewer)
 
glm::mat4 getCameraFacingModelMatrix (const glm::mat4 &baseMatrix, const glm::vec3 &cameraPosition, const glm::mat4 &viewMatrix)
 

Function Documentation

◆ getCameraFacingModelMatrix()

glm::mat4 shkyera::utils::transform::getCameraFacingModelMatrix ( const glm::mat4 &  baseMatrix,
const glm::vec3 &  cameraPosition,
const glm::mat4 &  viewMatrix 
)

◆ getGlobalTransformMatrix()

glm::mat4 shkyera::utils::transform::getGlobalTransformMatrix ( Entity  entity,
const RegistryViewer viewer 
)

◆ getRotationMatrix()

glm::mat4 shkyera::utils::transform::getRotationMatrix ( const TransformComponent transform)

◆ getTransformMatrix()

glm::mat4 shkyera::utils::transform::getTransformMatrix ( const TransformComponent transform)