|
Cogs.Core
|
Classes | |
| struct | Scene |
Public Member Functions | |
| PermutationDependentRenderContextData & | getPermutationDependentRenderContextData (const size_t index) |
Public Attributes | |
| IGraphicsDevice * | device |
| IContext * | context |
| RenderTargetHandle | renderTarget |
| DepthStencilHandle | depthStencilTarget |
| TerrainRenderPass::ETerrainRenderPass | renderPass = TerrainRenderPass::Main |
| uint16_t | viewportX |
| uint16_t | viewportY |
| uint16_t | width |
| uint16_t | height |
| bool | wireframe = false |
| size_t | maxAppliedTilesPerFrame = 2 |
| Vector3d | origin |
| Vector3d | center |
| Vector3 | sampleCenter |
| Vector3d | sampleOrigin |
| Vector3d | sampleCameraCenter |
| float | distance |
| bool | initialized = false |
| Vector3d | offset |
| struct Cogs::RenderContext::Scene | scene |
| Vector3d | cullOrigin |
| ViewVolume | cullVolume |
| size_t | permutation = 0 |
| bool | isOIT = false |
| std::function< void(EffectHandle)> | callback |
| bool | offsetEnabled |
| bool | oceanEnabled |
| bool | reverseDepth = false |
| std::function< void(EffectHandle)> | oceanCallback |
| int | rayPickIndex = -1 |
Private Attributes | |
| std::vector< PermutationDependentRenderContextData > | permutationDependentRenderContextData |
Definition at line 149 of file RenderContext.h.
|
inline |
Definition at line 151 of file RenderContext.h.
| std::function<void(EffectHandle)> Cogs::RenderContext::callback |
Definition at line 201 of file RenderContext.h.
| Vector3d Cogs::RenderContext::center |
Definition at line 178 of file RenderContext.h.
| IContext* Cogs::RenderContext::context |
Definition at line 160 of file RenderContext.h.
| Vector3d Cogs::RenderContext::cullOrigin |
Definition at line 195 of file RenderContext.h.
| ViewVolume Cogs::RenderContext::cullVolume |
Definition at line 196 of file RenderContext.h.
| DepthStencilHandle Cogs::RenderContext::depthStencilTarget |
Definition at line 163 of file RenderContext.h.
| IGraphicsDevice* Cogs::RenderContext::device |
Definition at line 159 of file RenderContext.h.
| float Cogs::RenderContext::distance |
Definition at line 182 of file RenderContext.h.
| uint16_t Cogs::RenderContext::height |
Definition at line 171 of file RenderContext.h.
| bool Cogs::RenderContext::initialized = false |
Definition at line 183 of file RenderContext.h.
| bool Cogs::RenderContext::isOIT = false |
Definition at line 199 of file RenderContext.h.
| size_t Cogs::RenderContext::maxAppliedTilesPerFrame = 2 |
Definition at line 175 of file RenderContext.h.
| std::function<void(EffectHandle)> Cogs::RenderContext::oceanCallback |
Definition at line 209 of file RenderContext.h.
| bool Cogs::RenderContext::oceanEnabled |
Definition at line 205 of file RenderContext.h.
| Vector3d Cogs::RenderContext::offset |
Definition at line 186 of file RenderContext.h.
| bool Cogs::RenderContext::offsetEnabled |
Definition at line 203 of file RenderContext.h.
| Vector3d Cogs::RenderContext::origin |
Definition at line 177 of file RenderContext.h.
| size_t Cogs::RenderContext::permutation = 0 |
Definition at line 198 of file RenderContext.h.
|
private |
Definition at line 214 of file RenderContext.h.
| int Cogs::RenderContext::rayPickIndex = -1 |
Definition at line 211 of file RenderContext.h.
| TerrainRenderPass::ETerrainRenderPass Cogs::RenderContext::renderPass = TerrainRenderPass::Main |
Definition at line 165 of file RenderContext.h.
| RenderTargetHandle Cogs::RenderContext::renderTarget |
Definition at line 162 of file RenderContext.h.
| bool Cogs::RenderContext::reverseDepth = false |
Definition at line 207 of file RenderContext.h.
| Vector3d Cogs::RenderContext::sampleCameraCenter |
Definition at line 181 of file RenderContext.h.
| Vector3 Cogs::RenderContext::sampleCenter |
Definition at line 179 of file RenderContext.h.
| Vector3d Cogs::RenderContext::sampleOrigin |
Definition at line 180 of file RenderContext.h.
| uint16_t Cogs::RenderContext::viewportX |
Definition at line 167 of file RenderContext.h.
| uint16_t Cogs::RenderContext::viewportY |
Definition at line 168 of file RenderContext.h.
| uint16_t Cogs::RenderContext::width |
Definition at line 170 of file RenderContext.h.
| bool Cogs::RenderContext::wireframe = false |
Definition at line 173 of file RenderContext.h.