Catos Engine (Source) 0.0.1
Lightweight Game engine
Loading...
Searching...
No Matches
catos::Registry Class Reference

The registry is the core system and provides reflection to the rest of the engine. More...

#include <registry.h>

Public Member Functions

template<typename A >
TypeInforegister_class ()
 With this function you register a class to the Registry.
 
void gen_python_bindings_file ()
 Deprecated!!!
 
void gen_cs_bindings_file ()
 TODO this shit is so ugly ;-;.
 
template<typename A >
TypeInfoget_type ()
 Returns the registered Type.
 
void print_current_register ()
 Prints out the items in the Registry.
 

Detailed Description

The registry is the core system and provides reflection to the rest of the engine.

Member Function Documentation

◆ gen_cs_bindings_file()

void catos::Registry::gen_cs_bindings_file ( )
inline

TODO this shit is so ugly ;-;.

◆ gen_python_bindings_file()

void catos::Registry::gen_python_bindings_file ( )
inline

Deprecated!!!

◆ get_type()

template<typename A >
TypeInfo & catos::Registry::get_type ( )
inline

Returns the registered Type.

◆ print_current_register()

void catos::Registry::print_current_register ( )
inline

Prints out the items in the Registry.

◆ register_class()

template<typename A >
TypeInfo & catos::Registry::register_class ( )
inline

With this function you register a class to the Registry.


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