6#ifndef INCLUDE_VULKANENGINE_SCENESTATE_H_
7#define INCLUDE_VULKANENGINE_SCENESTATE_H_
22 const Scene& getScene()
const;
50 Eigen::Matrix4f total_transform;
53 Eigen::Matrix4f view_matrix;
56 Eigen::Matrix4f projection_matrix;
Contains information about the current state of the scene.
Definition: SceneState.h:17
const Eigen::Matrix4f getViewMatrix() const
Definition: SceneState.cpp:47
void setProjectionMatrix(const Eigen::Matrix4f &_projection_matrix)
Set the current projection matrix.
Definition: SceneState.cpp:60
void setTransform(const Eigen::Matrix4f &transform)
Definition: SceneState.cpp:39
void setViewMatrix(const Eigen::Matrix4f &_view_matrix)
Set the current view matrix.
Definition: SceneState.cpp:51
const Eigen::Matrix4f getTotalTransform() const
Definition: SceneState.cpp:43
const Eigen::Matrix4f getProjectionMatrix() const
Definition: SceneState.cpp:56
const Eigen::Matrix4f getTransform() const
Definition: SceneState.cpp:35
TODO development of this class is in progress.
Definition: Attribute.h:13