igor::iVelocitySystem Class Reference

#include <iVelocitySystem.h>

Inherits igor::iEntitySystem.

Public Member Functions

 iVelocitySystem ()=default
 
 ~iVelocitySystem ()=default
 
void setBounds (const iAABoxd &box)
 
const iAABoxdgetBounds () const
 
void update (const iaTime &time, iEntityScenePtr scene) override
 
- Public Member Functions inherited from igor::iEntitySystem
 iEntitySystem ()=default
 
virtual ~iEntitySystem ()=default
 
virtual void update (const iaTime &time, iEntityScenePtr scene)=0
 

Detailed Description

velocity system

Constructor & Destructor Documentation

◆ iVelocitySystem()

igor::iVelocitySystem::iVelocitySystem ( )
default

does nothing

◆ ~iVelocitySystem()

igor::iVelocitySystem::~iVelocitySystem ( )
default

does nothing

Member Function Documentation

◆ getBounds()

const iAABoxd & igor::iVelocitySystem::getBounds ( ) const
Returns
global bounds

◆ setBounds()

void igor::iVelocitySystem::setBounds ( const iAABoxd box)

sets global bounds

◆ update()

void igor::iVelocitySystem::update ( const iaTime time,
iEntityScenePtr  scene 
)
overridevirtual

updates system

Parameters
scenethe scene used for this update

Implements igor::iEntitySystem.


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