Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::NameComponent Class Reference

#include <NameComponent.hpp>

Inheritance diagram for shkyera::NameComponent:
[legend]

Public Member Functions

 NameComponent ()
 
 NameComponent (std::string name)
 
void setName (const std::string &name)
 
std::string & getName ()
 
const std::string & getName () const
 
- Public Member Functions inherited from shkyera::BaseComponent< NameComponent >
virtual ~BaseComponent ()=default
 Virtual destructor for proper cleanup.
 

Private Attributes

std::string _name
 

Constructor & Destructor Documentation

◆ NameComponent() [1/2]

shkyera::NameComponent::NameComponent ( )
inline

◆ NameComponent() [2/2]

shkyera::NameComponent::NameComponent ( std::string  name)
inline

Member Function Documentation

◆ getName() [1/2]

std::string & shkyera::NameComponent::getName ( )
inline

◆ getName() [2/2]

const std::string & shkyera::NameComponent::getName ( ) const
inline

◆ setName()

void shkyera::NameComponent::setName ( const std::string &  name)
inline

Member Data Documentation

◆ _name

std::string shkyera::NameComponent::_name
private

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