VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::ScriptComponentSystem Class Reference

#include <framework/components/script/scriptComponentSystem.h>

Inheritance diagram for visutwin::canvas::ScriptComponentSystem:
[legend]

Public Member Functions

std::unique_ptr< ComponentaddComponent (Entity *entity) override
void fixedUpdate (float fixedDt)
void postUpdate (float dt)
 ScriptComponentSystem (Engine *engine)
void update (float dt)
Public Member Functions inherited from visutwin::canvas::ComponentSystem< ScriptComponent, ScriptComponentData >
 ComponentSystem (Engine *engine, const std::string &id)
const std::type_info & componentType () const override
Public Member Functions inherited from visutwin::canvas::IComponentSystem
Engineengine () const
 IComponentSystem (Engine *engine, const std::string &id)
const std::string & id () const
virtual ~IComponentSystem ()=default

Additional Inherited Members

Protected Attributes inherited from visutwin::canvas::IComponentSystem
Engine_engine
std::string _id

Detailed Description

Definition at line 17 of file scriptComponentSystem.h.

Constructor & Destructor Documentation

◆ ScriptComponentSystem()

visutwin::canvas::ScriptComponentSystem::ScriptComponentSystem ( Engine * engine)
inline

Member Function Documentation

◆ addComponent()

std::unique_ptr< Component > visutwin::canvas::ScriptComponentSystem::addComponent ( Entity * entity)
inlineoverridevirtual

◆ fixedUpdate()

void visutwin::canvas::ScriptComponentSystem::fixedUpdate ( float fixedDt)
inline

Definition at line 39 of file scriptComponentSystem.h.

◆ postUpdate()

void visutwin::canvas::ScriptComponentSystem::postUpdate ( float dt)
inline

Definition at line 59 of file scriptComponentSystem.h.

◆ update()

void visutwin::canvas::ScriptComponentSystem::update ( float dt)
inline

Definition at line 49 of file scriptComponentSystem.h.


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