StevEngine
StevEngine is a customizable C++ game engine.
Loading...
Searching...
No Matches
StevEngine::TransformUpdateEvent Class Reference

Event for transform changes. More...

#include <main/GameObject.hpp>

Inheritance diagram for StevEngine::TransformUpdateEvent:
StevEngine::Event

Public Member Functions

 TransformUpdateEvent (bool position=true, bool rotation=true, bool scale=true)
 Create transform update event.
 
const std::string GetEventType () const override
 Get type identifier for this event.
 

Static Public Member Functions

static const std::string GetStaticEventType ()
 

Public Attributes

bool position
 
bool rotation
 
bool scale
 Which transform components changed.
 

Detailed Description

Event for transform changes.

Constructor & Destructor Documentation

◆ TransformUpdateEvent()

StevEngine::TransformUpdateEvent::TransformUpdateEvent ( bool position = true,
bool rotation = true,
bool scale = true )
inline

Create transform update event.

Parameters
positionWhether position changed
rotationWhether rotation changed
scaleWhether scale changed

Member Function Documentation

◆ GetEventType()

const std::string StevEngine::TransformUpdateEvent::GetEventType ( ) const
inlineoverridevirtual

Get type identifier for this event.

Returns
String identifier for event type

Implements StevEngine::Event.


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