Motor OpenGL
Cargando...
Buscando...
Nada coincide
Jerarquía de clases

Ir al gráfico de jerarquía de clases

Este listado de herencia está ordenado de forma general pero no está en orden alfabético estricto:
[nivel de detalle 123]
 Cadl_serializer< ValueType, typename >Namespace for Niels Lohmann
 Cbasic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >Namespace for Niels Lohmann
 Cbasic_json< nlohmann::ordered_map >
 Cdetail::binary_reader< BasicJsonType, InputAdapterType, SAX >Deserialization of CBOR, MessagePack, and UBJSON values
 Cdetail::binary_writer< BasicJsonType, CharType >Serialization to CBOR and MessagePack values
 Cbyte_container_with_subtype< BinaryType >Internal type for a backed binary type
 Ccme::CameraClase que controla el punto de vista del la ventana, almacena la matriz de vista y la de proyeccion. Se puede configurar para que la camara renderice en formato perspectiva u ortografico
 Ccme::ComponentRegistrySe encarga de registrar y crear los componentes
 Cdetail::exceptionGeneral exception of the basic_json class
 Cdetail::invalid_iteratorException indicating errors with iterators
 Cdetail::other_errorException indicating other library errors
 Cdetail::out_of_rangeException indicating access out of the defined range
 Cdetail::parse_errorException indicating a parse error
 Cdetail::type_errorException indicating executing a member function with a wrong type
 Cdetail::file_input_adapter
 Ccme::FileExplorerSirve para abrir el explorador de archivos para guardar/leer el path de algun archivo
 Ccme::GLApplicationClase principal que maneja el ciclo de vida de la aplicación
 Cdetail::input_stream_adapter
 Ccme::InputManagerSingleton que se encarga de manejar los inputs del motor, desde atajos de teclado hasta eventos del raton. Se puede acceder a su instancia con inpM()
 Ccme::InspectableInterfaz para que las clases se puedan ver en el inspector
 Cec::ComponentDeclaracion adelantada, para evitar dependencia circular
 Ccme::MeshRendererComponente que se encarga de renderizar a partir de una malla dada
 Ccme::TransformComponente que controla la posición, rotacion y escala en el mundo de la entidad
 Cdetail::internal_iterator< BasicJsonType >Iterator value
 Cdetail::iteration_proxy< IteratorType >Proxy class for the items() function
 Cdetail::json_default_baseDefault base class of the basic_json class
 Cjson_pointer< RefStringType >JSON Pointer defines a string syntax for identifying a specific value within a JSON document
 Cjson_sax< BasicJsonType >SAX interface
 Cdetail::json_sax_dom_parser< BasicJsonType, InputAdapterType >SAX implementation to create a JSON value from SAX events
 Ccme::JsonSerializerSe encarga de serializar en un JSON lo que sea de tipo Serializable
 Cdetail::lexer< BasicJsonType, InputAdapterType >Lexical analysis
 Ccme::LoggerSe encarga de mandar mensajes a la consola y a la ventana "ConsoleWindow" del motor
 Ccme::MeshClase abstracta que sirve como padre para crear todo tipo de mallas distintas
 Ccme::CubeMeshGenera una mesh de tipo cubo
 Ccme::QuadMeshCrea una mesh de tipo Quad
 Ccme::TriangleMeshGenera el mesh de un triangulo
 Ccme::MouseEventEstructura que maneja los eventos del raton
 Cordered_map< Key, T, IgnoredLess, Allocator >Minimal map-like container that preserves insertion order
 Cdetail::parser< BasicJsonType, InputAdapterType >Syntax analysis
 Cdetail::position_tStruct to capture the start position of the current token
 Cec::RenderComponentComponente de render
 Ccme::MeshRendererComponente que se encarga de renderizar a partir de una malla dada
 Ccme::ResourceManagerSe encarga de la gesiton de recursos del proyecto, desde shaders hasta imagenes. Utiliza el patron Singleton y se puede acceder a su instancia con rscrM()
 Ccme::SceneManagerSingleton que se encarga de gestionar la escena activa, permitiendo cargar y guardar escenas, así como actualizar y renderizar la escena activa. Se puede acceder a su instancia con sceneM()
 Ccme::SerializableInterfaz que hace que los objetos se vuelvan serializables
 Cec::ComponentDeclaracion adelantada, para evitar dependencia circular
 Ccme::ShaderClase que representa un shader de OpenGL. Se encarga de cargar, compilar y gestionar los shaders en la aplicación
 Ccme::ShaderCreationDataContiene la información necesaria para crear un shader, incluyendo las rutas de los archivos de shader de vértices y fragmentos. Esta estructura se utiliza para encapsular los datos necesarios para la creación de un shader en la aplicación
 Ccme::ShortcutEstructurra que maneja los atajos de teclado
 Ccme::StateChangerEstructura que maneja los cambios de estado del motor
 Ccme::ui::UIManagerSe encarga de controlar las centanas y la interfaz de usuario del motor
 Cec::UpdateComponentComponente de update
 Ccme::ui::WindowInterfaz para crear ventanas y añadirlas al render del CoreUI
 Ccme::ui::ConsoleWindowVentana que sirve para mostrar los logs del motor
 Ccme::ui::InspectorWindowVentana que se encarga de mostrar la información de una entidad seleccionada
 Ccme::ui::SceneWindowVentana que se encarga de mostrar la jerarquia de entidades de la escena y permite seleccionar una entidad para mostrarla en el inspector
 Ccme::ui::ViewportWindowVentana que se encarga de renderizar el viewport