The Joe Engine
Joe's engine programming playground
|
▼NJoeEngine | |
▼NRNG | |
CJEIntRandomNumberGen | The RNG class |
CJERandomNumberGen | The RNG class |
CEntity | The Entity class |
Cje_framebuffer_attachment_t | Generic framebuffer attachment data |
Cje_offscreen_deferred_pass_t | Offscreen deferred geometry rendering pass data |
Cje_offscreen_forward_pass_t | Offscreen forward rendering pass data |
Cje_offscreen_shadow_pass_t | Offscreen shadow rendering pass data |
Cje_particle_system_settings_t | Particle settings struct |
Cje_post_processing_pass_t | Post processing rendering pass data |
CJE_PushConst_ModelMat | Model matrix struct data for push constants |
CJE_PushConst_ViewProj | View-projection matrix struct data for push constants |
Cje_single_mesh_t | Single-instance mesh data (e.g. screen space triangle, bounding box visualization, etc) |
Cje_thread_job_t | Thread Job struct |
CJECamera | The JECamera class |
CJEComponentManager | The Component Manager class |
CJEDeferredGeometryShader | The JEDeferredGeometryShader |
CJEDeferredShader | The JEDeferredShader class |
CJEEngineInstance | The Engine Instance class |
CJEEntityManager | The Entity Manager class |
CJEForwardShader | The JEForwardShader class |
CJEForwardTranslucentShader | The JEForwardTranslucentShader class |
CJEIOHandler | The JEIOHandler class |
CJEMaterialComponentManager | The Material Component Manager class |
CJEMeshBufferManager | The JEMeshBufferManager |
CJEMeshComponentManager | The Mesh Component Manager class |
CJEMeshPointVertex | Point-mesh vertex attribute data |
CJEMeshVertex | Triangle-mesh vertex attribute data |
CJEOITSortShader | The JEOITSortShader class |
CJEParticleSystem | The Particle System class |
CJEPhysicsManager | The Physics Manager class |
CJEPointsShader | The JEPointsShader |
CJESceneManager | The Scene Manager class |
CJEShader | The JEShader class |
CJEShaderManager | The JEShaderManger class |
CJEShadowShader | The JEShadowShader |
CJETextureLibrary | The JETextureLibrary class |
CJEThreadPool | The JEThreadPool class |
CJETransformComponentManager | The Transform Component Manager class |
CJEUBO_ViewProj_Inv | Inverse view and inverse projection matrix struct data for push constants |
CJEVulkanDescriptor | The JEVulkanDescriptor class |
CJEVulkanQueue | The JEVulkanQueue class |
CJEVulkanRenderer | The JEVulkanRenderer class |
CJEVulkanShader | The JEVulkanShader |
CJEVulkanSwapChain | The JEVulkanSwapChain class |
CJEVulkanValidationLayers | The Vulkan validation layers class |
CJEVulkanWindow | The JEVulkanWindow class |
CMaterialComponent | The Material Component class |
CMeshComponent | The Mesh Component class |
Coit_atomic_ctr_t | OIT atomic counter data |
Coit_hp_node_t | OIT head pointer linked list node data |
Coit_ll_node_t | OIT Color-depth linked list node data |
Coit_np_node_t | OIT next pointer linked list node data |
CPackedArray | The PackedArray class |
Cparticle_update_data_t | |
CQueueFamilyIndices | Queue family indices data struct |
CScopedTimer | The ScopedTimer class |
CSwapChainSupportDetails | Swap chain support detail data struct |
CTransformComponent | The Transform Component class |
CRotatorComponent | The Rotator Component class |
CRotatorComponentManager | The Rotator Component Manager class |