|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <platform/graphics/graphicsDevice.h>
Public Attributes | |
| float | bloomIntensity = 0.01f |
| Texture * | bloomTexture = nullptr |
| Texture * | blurTexture = nullptr |
| bool | blurTextureUpscale = false |
| Texture * | cocTexture = nullptr |
| Texture * | depthTexture = nullptr |
| float | dofBlurRadius = 3.0f |
| float | dofCameraFar = 100.0f |
| float | dofCameraNear = 0.01f |
| bool | dofEnabled = false |
| float | dofFocusDistance = 1.0f |
| float | dofFocusRange = 0.5f |
| float | dofIntensity = 1.0f |
| float | exposure = 1.0f |
| Texture * | sceneTexture = nullptr |
| float | sharpness = 0.0f |
| Texture * | ssaoTexture = nullptr |
| bool | taaEnabled = false |
| int | toneMapping = 0 |
| float | vignetteColor [3] = {0.0f, 0.0f, 0.0f} |
| float | vignetteCurvature = 0.5f |
| bool | vignetteEnabled = false |
| float | vignetteInner = 0.5f |
| float | vignetteIntensity = 0.3f |
| float | vignetteOuter = 1.0f |
Definition at line 110 of file graphicsDevice.h.
| float visutwin::canvas::ComposePassParams::bloomIntensity = 0.01f |
Definition at line 117 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| Texture* visutwin::canvas::ComposePassParams::bloomTexture = nullptr |
Definition at line 113 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| Texture* visutwin::canvas::ComposePassParams::blurTexture = nullptr |
Definition at line 115 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| bool visutwin::canvas::ComposePassParams::blurTextureUpscale = false |
Definition at line 124 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| Texture* visutwin::canvas::ComposePassParams::cocTexture = nullptr |
Definition at line 114 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| Texture* visutwin::canvas::ComposePassParams::depthTexture = nullptr |
Definition at line 127 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::dofBlurRadius = 3.0f |
Definition at line 130 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::dofCameraFar = 100.0f |
Definition at line 132 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::dofCameraNear = 0.01f |
Definition at line 131 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| bool visutwin::canvas::ComposePassParams::dofEnabled = false |
Definition at line 122 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::dofFocusDistance = 1.0f |
Definition at line 128 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::dofFocusRange = 0.5f |
Definition at line 129 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::dofIntensity = 1.0f |
Definition at line 118 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::exposure = 1.0f |
Definition at line 121 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| Texture* visutwin::canvas::ComposePassParams::sceneTexture = nullptr |
Definition at line 112 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::sharpness = 0.0f |
Definition at line 119 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| Texture* visutwin::canvas::ComposePassParams::ssaoTexture = nullptr |
Definition at line 116 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| bool visutwin::canvas::ComposePassParams::taaEnabled = false |
Definition at line 123 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| int visutwin::canvas::ComposePassParams::toneMapping = 0 |
Definition at line 120 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::vignetteColor[3] = {0.0f, 0.0f, 0.0f} |
Definition at line 140 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute().
| float visutwin::canvas::ComposePassParams::vignetteCurvature = 0.5f |
Definition at line 138 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| bool visutwin::canvas::ComposePassParams::vignetteEnabled = false |
Definition at line 135 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::vignetteInner = 0.5f |
Definition at line 136 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::vignetteIntensity = 0.3f |
Definition at line 139 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().
| float visutwin::canvas::ComposePassParams::vignetteOuter = 1.0f |
Definition at line 137 of file graphicsDevice.h.
Referenced by visutwin::canvas::MetalComposePass::execute(), and visutwin::canvas::RenderPassCompose::execute().