TazGraph Project v0.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
EmptyPythonCodeComponent Class Reference
Inheritance diagram for EmptyPythonCodeComponent:
Inheritance graph
[legend]
Collaboration diagram for EmptyPythonCodeComponent:
Collaboration graph
[legend]

Public Member Functions

void init () override
 
void update (float deltaTime) override
 
std::string GetComponentName () override
 
void showGUI (std::vector< BaseComponent * > otherComponents={}) override
 
void showGUI (std::vector< BaseComponent * > otherComponents, std::vector< Entity * > otherEntities) override
 
void init () override
 
void update (float deltaTime) override
 
std::string GetComponentName () override
 
void showGUI (std::vector< BaseComponent * > otherComponents={}) override
 
void showGUI (std::vector< BaseComponent * > otherComponents, std::vector< Entity * > otherEntities) override
 
- Public Member Functions inherited from BaseComponent
virtual void draw (size_t e_index, PlaneModelRenderer &batch, TazGraphEngine::Window &window)
 
virtual void draw (size_t e_index, LineRenderer &batch, TazGraphEngine::Window &window)
 
virtual void draw (size_t e_index, PlaneColorRenderer &batch, TazGraphEngine::Window &window)
 
virtual void draw (size_t e_index, LightRenderer &batch, TazGraphEngine::Window &window)
 
- Public Member Functions inherited from PythonCodeComponent
void init ()
 
void update (float deltaTime)
 
std::string GetComponentName ()
 
void showGUI (std::vector< BaseComponent * > otherComponents={})
 
void clearOutput ()
 
void runScript ()
 
void runUpdateScript (float deltaTime)
 
void init ()
 
void update (float deltaTime)
 
std::string GetComponentName ()
 
void showGUI (std::vector< BaseComponent * > otherComponents={})
 
void clearOutput ()
 
void runScript ()
 
void runUpdateScript (float deltaTime)
 

Additional Inherited Members

- Public Attributes inherited from Component
Entityentity = nullptr
 
- Public Attributes inherited from BaseComponent
bool modifyPosition = false
 
ComponentID id = 0u
 
- Public Attributes inherited from PythonCodeComponent
float intervalSec = 1.0f
 
double lastExecTime = 0.0
 
bool useInterval = false
 
bool updatePaused = true
 
bool inputActive = false
 
bool readyToClear = false
 
bool readyToExecute = false
 

Member Function Documentation

◆ GetComponentName() [1/2]

std::string EmptyPythonCodeComponent::GetComponentName ( )
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ GetComponentName() [2/2]

std::string EmptyPythonCodeComponent::GetComponentName ( )
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ init() [1/2]

void EmptyPythonCodeComponent::init ( )
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ init() [2/2]

void EmptyPythonCodeComponent::init ( )
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ showGUI() [1/4]

void EmptyPythonCodeComponent::showGUI ( std::vector< BaseComponent * >  otherComponents,
std::vector< Entity * >  otherEntities 
)
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ showGUI() [2/4]

void EmptyPythonCodeComponent::showGUI ( std::vector< BaseComponent * >  otherComponents,
std::vector< Entity * >  otherEntities 
)
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ showGUI() [3/4]

void EmptyPythonCodeComponent::showGUI ( std::vector< BaseComponent * >  otherComponents = {})
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ showGUI() [4/4]

void EmptyPythonCodeComponent::showGUI ( std::vector< BaseComponent * >  otherComponents = {})
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ update() [1/2]

void EmptyPythonCodeComponent::update ( float  deltaTime)
inlineoverridevirtual

Reimplemented from BaseComponent.

◆ update() [2/2]

void EmptyPythonCodeComponent::update ( float  deltaTime)
inlineoverridevirtual

Reimplemented from BaseComponent.


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