|
The Joe Engine
Joe's engine programming playground
|
Classes | |
| struct | JoeEngine::oit_ll_node_t |
| OIT Color-depth linked list node data. More... | |
| struct | JoeEngine::oit_hp_node_t |
| OIT head pointer linked list node data. More... | |
| struct | JoeEngine::oit_np_node_t |
| OIT next pointer linked list node data. More... | |
| struct | JoeEngine::oit_atomic_ctr_t |
| OIT atomic counter data. More... | |
| struct | JoeEngine::je_framebuffer_attachment_t |
| Generic framebuffer attachment data. More... | |
| struct | JoeEngine::je_offscreen_forward_pass_t |
| Offscreen forward rendering pass data. More... | |
| struct | JoeEngine::je_offscreen_shadow_pass_t |
| Offscreen shadow rendering pass data. More... | |
| struct | JoeEngine::je_offscreen_deferred_pass_t |
| Offscreen deferred geometry rendering pass data. More... | |
| struct | JoeEngine::je_post_processing_pass_t |
| Post processing rendering pass data. More... | |
| struct | JoeEngine::JEMeshVertex |
| Triangle-mesh vertex attribute data. More... | |
| struct | JoeEngine::JEMeshPointVertex |
| Point-mesh vertex attribute data. More... | |
| struct | JoeEngine::je_single_mesh_t |
| Single-instance mesh data (e.g. screen space triangle, bounding box visualization, etc). More... | |
Namespaces | |
| JoeEngine | |
Enumerations | |
| enum | JoeEngine::JE_PIPELINE_TYPE : uint8_t { JoeEngine::FORWARD, JoeEngine::DEFERRED, JoeEngine::SHADOW, JoeEngine::DEFERRED_GEOM, JoeEngine::FORWARD_POINTS, JoeEngine::TRANSLUCENT_OIT, JoeEngine::TRANSLUCENT_OIT_SORT } |
| Render pipeline type struct. More... | |