| MVPVulkan | |
| pugixml | |
| pugiconfig.hpp | |
| pugixml.cpp | |
| pugixml.hpp | |
| DEBUG.h | Macros de depuración para desarrollo |
| GEAnimation.cpp | Implementación del sistema de animación por keyframes |
| GEAnimation.h | Declaración de la clase GEAnimation para sistema de animación por keyframes |
| GEApplication.cpp | Implementación de la clase GEApplication |
| GEApplication.h | Declaración de la clase GEApplication que crea y lanza la aplicación gráfica |
| GEBalljoint.cpp | Implementación de la clase GEBalljoint con soporte jerárquico |
| GEBalljoint.h | Declaración de la clase GEBalljoint para articulaciones jerárquicas |
| GECamera.cpp | Implementación de la clase GECamera |
| GECamera.h | Declaración de la clase GECamera para gestión de cámara 3D |
| GECommandContext.cpp | Implementación de la clase GECommandContext |
| GECommandContext.h | Declaración de la clase GECommandContext que gestiona buffers de comandos |
| GECylinder.cpp | Implementación de la clase GECylinder |
| GECylinder.h | Declaración de la clase GECylinder |
| GEDepthBuffer.cpp | Implementación de la clase GEDepthBuffer |
| GEDepthBuffer.h | Declaración de la clase GEDepthBuffer que gestiona el recurso de profundidad |
| GEDescriptorSet.cpp | Implementación de la clase GEDescriptorSet |
| GEDescriptorSet.h | Declaración de la clase GEDescriptorSet para gestionar conjuntos de descriptores |
| GEDrawingContext.cpp | Implementación de GEDrawingContext y gestión de swapchain |
| GEDrawingContext.h | Declaración de la clase GEDrawingContext para gestionar swapchain y present |
| GEFigure.cpp | Implementación de la clase GEFigure |
| GEFigure.h | Declaración de la clase GEFigure para figuras de malla |
| GEGraphicsContext.cpp | Implementación de la clase GEGraphicsContext |
| GEGraphicsContext.h | Declaración de la clase GEGraphicsContext que almacena el contexto gráfico de Vulkan |
| GEGround.cpp | Implementación de la clase GEGround |
| GEGround.h | Declaración de la clase GEGround para terreno rectangular |
| GEIndexBuffer.cpp | Implementación de la clase GEIndexBuffer |
| GEIndexBuffer.h | Declaración de la clase GEIndexBuffer para buffers de índices |
| GELight.h | Declaración de la estructura GELight para iluminación |
| GEMaterial.h | Declaración de la estructura GEMaterial para materiales |
| GEPipelineConfig.cpp | Implementación de la clase GEPipelineConfig |
| GEPipelineConfig.h | Declaración de la clase GEPipelineConfig que almacena la configuración de un pipeline de renderizado |
| GERenderingContext.cpp | Implementación de la clase GERenderingContext |
| GERenderingContext.h | Declaración de la clase GERenderingContext que describe un contexto de renderizado |
| GEScene.cpp | Escena con animación de tiro libre de baloncesto |
| GEScene.h | Declaración de la clase GEScene que contiene la escena con esqueleto animado |
| GESkeleton.cpp | Implementación de GESkeleton con carga desde archivo .skel |
| GESkeleton.h | Declaración de la clase GESkeleton que representa un esqueleto con articulaciones jerárquicas |
| GESphere.cpp | Implementación de la clase GESphere |
| GESphere.h | Declaración de la clase GESphere que describe una esfera |
| GETransform.h | Estructura para transformaciones usadas por las figuras |
| GEUniformBuffer.cpp | Implementación de la clase GEUniformBuffer |
| GEUniformBuffer.h | |
| GEVertex.h | Declaración de la estructura GEVertex para vértices |
| GEVertexBuffer.cpp | Implementación de la clase GEVertexBuffer |
| GEVertexBuffer.h | |
| GEWindowPosition.h | Declaración de la estructura GEWindowPosition para ventanas |
| GEXMLParser.cpp | Implementación del parser XML usando pugixml |
| GEXMLParser.h | Parser para archivos .skel (XML) usando pugixml |
| main.cpp | Punto de entrada principal de la aplicación MVPVulkan |
| resource.h |