2D_Game_Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
TagComponent Class Reference

#include <entity.hpp>

Public Member Functions

 TagComponent (const std::string &tag, uint32_t uid)
 
 TagComponent ()
 
 TagComponent (TagComponent &other)
 
 TagComponent (TagComponent &&other)
 
TagComponentoperator= (TagComponent &b)
 
TagComponentoperator= (TagComponent &&b)
 

Public Attributes

std::string m_Tag
 
uint32_t m_UID
 

Detailed Description

Definition at line 87 of file entity.hpp.

Constructor & Destructor Documentation

◆ TagComponent() [1/4]

TagComponent::TagComponent ( const std::string & tag,
uint32_t uid )
inline

Definition at line 89 of file entity.hpp.

◆ TagComponent() [2/4]

TagComponent::TagComponent ( )
inline

Definition at line 92 of file entity.hpp.

◆ TagComponent() [3/4]

TagComponent::TagComponent ( TagComponent & other)

Definition at line 48 of file entity.cpp.

◆ TagComponent() [4/4]

TagComponent::TagComponent ( TagComponent && other)

Definition at line 53 of file entity.cpp.

Member Function Documentation

◆ operator=() [1/2]

TagComponent & TagComponent::operator= ( TagComponent && b)
inline

Definition at line 103 of file entity.hpp.

◆ operator=() [2/2]

TagComponent & TagComponent::operator= ( TagComponent & b)
inline

Definition at line 98 of file entity.hpp.

Member Data Documentation

◆ m_Tag

std::string TagComponent::m_Tag

Definition at line 111 of file entity.hpp.

◆ m_UID

uint32_t TagComponent::m_UID

Definition at line 112 of file entity.hpp.


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