Game Engine
Architected a C++ game engine with a runtime reflection system - employing Chain of
Loading...
Searching...
No Matches
Fiea::Engine::Content Namespace Reference

Classes

class  ActionHandler
class  ActionListHandler
class  ActionWhileParamHandler
class  Attributed
class  ContentService
class  Datum
class  FactoryService
class  FloatHandler
class  GameObjectHandler
struct  IAbstractFactory
struct  IFactoryBase
struct  IFactoryService
struct  IJsonConfig
struct  IJsonParser
class  IntHandler
struct  IParseHandler
struct  ITypeProvider
struct  ITypeRegistrar
class  Parser
class  ParseWriter
class  PrimitiveTypeHandler
class  Scope
class  ScopeFactoryHandler
class  ScopeHandler
class  ScopeWriter
struct  Signature
class  SpecialPrimitivesHandler
class  StringHandler
class  TestWriter

Typedefs

using ClassDefinition = std::vector<Signature>

Functions

 RTTI_DEFINITIONS (Attributed)
 RTTI_DEFINITIONS (ParseWriter)
 RTTI_DEFINITIONS (Scope)
 FACTORY_DEFINE_ABSTRACT (Fiea::Engine::Content::Scope)
 FACTORY_DEFINE (Scope)
 FACTORY_DECLARE (Scope, Scope)
 RTTI_DEFINITIONS (IFactoryBase)

Typedef Documentation

◆ ClassDefinition

Function Documentation

◆ FACTORY_DECLARE()

Fiea::Engine::Content::FACTORY_DECLARE ( Scope ,
Scope  )

◆ FACTORY_DEFINE()

Fiea::Engine::Content::FACTORY_DEFINE ( Scope )

◆ FACTORY_DEFINE_ABSTRACT()

Fiea::Engine::Content::FACTORY_DEFINE_ABSTRACT ( Fiea::Engine::Content::Scope )

◆ RTTI_DEFINITIONS() [1/4]

Fiea::Engine::Content::RTTI_DEFINITIONS ( Attributed )

◆ RTTI_DEFINITIONS() [2/4]

Fiea::Engine::Content::RTTI_DEFINITIONS ( IFactoryBase )

◆ RTTI_DEFINITIONS() [3/4]

Fiea::Engine::Content::RTTI_DEFINITIONS ( ParseWriter )

◆ RTTI_DEFINITIONS() [4/4]

Fiea::Engine::Content::RTTI_DEFINITIONS ( Scope )