VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
component.h File Reference
#include <cstddef>
#include <memory>
#include <core/eventHandler.h>

Go to the source code of this file.

Classes

class  visutwin::canvas::Component
 Base class for ECS components that attach functionality to entities. More...

Namespaces

namespace  visutwin
namespace  visutwin::canvas

Typedefs

using visutwin::canvas::ComponentTypeID = std::size_t

Functions

template<typename T>
ComponentTypeID visutwin::canvas::componentTypeID ()
ComponentTypeID visutwin::canvas::nextComponentTypeID ()