VulkanEngine 0.1
Graphics engine using Vulkan
Loading...
Searching...
No Matches
VulkanEngine::Scene Class Reference
Inheritance diagram for VulkanEngine::Scene:
VulkanEngine::SceneObject

Public Member Functions

 Scene (const std::vector< std::shared_ptr< Window > > &_windows)
 Constructor.
 
virtual ~Scene ()
 Destructor.
 
void update ()
 Update the scene object.
 
const std::shared_ptr< WindowgetActiveWindow () const
 Get the currently active window.
 
- Public Member Functions inherited from VulkanEngine::SceneObject
 SceneObject ()
 Contructor.
 
void addChildren (const std::vector< std::shared_ptr< SceneObject > > &_children)
 
const Eigen::Matrix4f getTransform () const
 
void setTransform (const Eigen::Matrix4f &_transform)
 

Additional Inherited Members

- Protected Member Functions inherited from VulkanEngine::SceneObject
virtual void preUpdate (std::shared_ptr< SceneState > scene_state)
 
virtual void update (std::shared_ptr< SceneState > scene_state)
 
virtual void postUpdate (std::shared_ptr< SceneState > scene_state)
 
- Protected Attributes inherited from VulkanEngine::SceneObject
Eigen::Matrix4f transform
 

The documentation for this class was generated from the following files: