Ccatos::App | Main class that holds all information |
Ccatos::AppCreationInfo | A struct that holds all info the application needs at launch |
CComponentTest | |
CFoo | |
Ccatos::HashFunc< K > | |
Ccatos::HashFunc< size_t > | |
Ccatos::hashmap< K, V, F > | |
Ccatos::hashmap< size_t, std::any > | |
Ccatos::hashnode< K, V > | |
Ccatos::hashnode< size_t, std::any > | |
Ccatos::vector< T >::iterator | |
Ccatos::key_not_found | |
Ccatos::Method | Stores a function pointer for running it |
▼Ccatos::MethodHolder | |
Ccatos::MethodHolderImpl< ReturnType, ClassType, Args > | |
Ccatos::MethodInvoker< ReturnType, ClassType, Args > | MethodInvoker invokes the method (with args) given at creation |
Ccatos::no_item_found | |
Ccatos::Node | |
Cnode3d | |
Cout_of_range | |
Ccatos::Pair< K, V > | Simple struct to hold 2 objects |
Ccatos::Pair< py::object *, catos::ScriptInfo > | |
▼Ccatos::Property | See PropertyImpl for details |
Ccatos::PropertyImpl< T, U > | PropertyImpl implements Property and holds an member function pointer. Used to get an value of an field of an Type's instance |
Ccatos::math::Quaternion | |
Ccatos::Registry | The registry is the core system and provides reflection to the rest of the engine |
Ccatos::Renderer | The renderer is the Master class that handles everything getting drawn properly |
Ccatos::RendererCreateInfo | |
Ccatos::RenderPass | |
Ccatos::RenderPassCreationInfo | Info about how the RenderPass should be created |
Ccatos::RenderPipeline | |
Cscene | |
Ccatos::ScriptInfo | Object that holds info about a Script |
Ccatos::ScriptingEngine | |
Ccatos::Shader | |
Ccatos::ShaderCreateInfo | |
Ccatos::string | Custom string class that functions as dynamic C_str |
CTransformComponent | |
Ccatos::TypeInfo | Typeinfo is an object that holds all information about a specific type |
Ccatos::vector< T > | |
Ccatos::math::Vector2 | |
Ccatos::math::Vector3 | |
Ccatos::vector< catos::Pair< py::object *, catos::ScriptInfo > > | |
Ccatos::Window | |
Ccatos::WindowCreationInfo | |