CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::IReflectable Class Referenceabstract

An interface that must be implemented by types that wish to expose richer reflection data. More...

#include <CeresEngine/Reflection/IReflectable.hpp>

Inheritance diagram for CeresEngine::IReflectable:
CeresEngine::Resource CeresEngine::TResource< AudioClip > CeresEngine::TResource< Font > CeresEngine::TResource< Material > CeresEngine::TResource< Mesh > CeresEngine::TResource< ResourceObject< T > > CeresEngine::TResource< Scene > CeresEngine::TResource< Shader > CeresEngine::TResource< Terrain > CeresEngine::TResource< Text > CeresEngine::TResource< Texture > CeresEngine::TResource< T, Base >

Public Member Functions

virtual ~IReflectable () noexcept=default
 
virtual ClassInfo getClassInfo () noexcept=0
 
virtual ClassInfo getClassInfo () const noexcept=0
 

Detailed Description

An interface that must be implemented by types that wish to expose richer reflection data.

Constructor & Destructor Documentation

◆ ~IReflectable()

virtual CeresEngine::IReflectable::~IReflectable ( )
virtualdefaultnoexcept

Member Function Documentation

◆ getClassInfo() [1/2]

◆ getClassInfo() [2/2]


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