|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <platform/graphics/uniformBinder.h>
Public Attributes | |
| float | ambientColor [4] = {0.0f, 0.0f, 0.0f, 0.0f} |
| float | cameraPositionSkyboxIntensity [4] = {0.0f, 0.0f, 0.0f, 1.0f} |
| float | clusterBoundsMin [4] = {} |
| float | clusterBoundsRange [4] = {} |
| float | clusterCellsCountByBoundsSize [4] = {} |
| uint32_t | clusterParams [4] = {} |
| uint32_t | clusterParams2 [4] = {} |
| uint32_t | flagsAndPad [4] = {0u, 0u, 0u, 0u} |
| float | fogColorDensity [4] = {0.0f, 0.0f, 0.0f, 0.0f} |
| float | fogStartEndType [4] = {10.0f, 100.0f, 0.0f, 0.0f} |
| uint32_t | lightCountAndFlags [4] = {0u, 0u, 0u, 0u} |
| GpuLightUniform | lights [8] |
| float | localShadowMatrix0 [16] = {} |
| float | localShadowMatrix1 [16] = {} |
| float | localShadowParams0 [4] = {0.0001f, 0.0f, 1.0f, 0.0f} |
| float | localShadowParams1 [4] = {0.0001f, 0.0f, 1.0f, 0.0f} |
| float | omniShadowParams0 [4] = {0.01f, 100.0f, 0.0001f, 0.0f} |
| float | omniShadowParams0Extra [4] = {1.0f, 0.0f, 0.0f, 0.0f} |
| float | omniShadowParams1 [4] = {0.01f, 100.0f, 0.0001f, 0.0f} |
| float | omniShadowParams1Extra [4] = {1.0f, 0.0f, 0.0f, 0.0f} |
| float | reflectionDepthParams [4] = {0.0f, 10.0f, 0.0f, 0.0f} |
| float | reflectionFadeColor [4] = {0.5f, 0.5f, 0.5f, 0.0f} |
| float | reflectionParams [4] = {1.0f, 0.0f, 1.0f, 0.5f} |
| float | screenInvResolution [4] = {0.0f, 0.0f, 0.0f, 0.0f} |
| float | shadowBiasNormalStrength [4] = {0.001f, 0.0f, 1.0f, 0.0f} |
| float | shadowCascadeDistances [4] = {0.0f, 0.0f, 0.0f, 0.0f} |
| float | shadowCascadeParams [4] = {4.0f, 0.0f, 0.0f, 0.0f} |
| float | shadowMatrixPalette [64] = {} |
| float | skyboxMipAndPad [4] = {0.0f, 0.0f, 0.0f, 0.0f} |
| float | skyDomeCenter [4] = {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 40 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::ambientColor[4] = {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 42 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::cameraPositionSkyboxIntensity[4] = {0.0f, 0.0f, 0.0f, 1.0f} |
Definition at line 45 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::clusterBoundsMin[4] = {} |
Definition at line 77 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::clusterBoundsRange[4] = {} |
Definition at line 78 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::clusterCellsCountByBoundsSize[4] = {} |
Definition at line 79 of file uniformBinder.h.
| uint32_t visutwin::canvas::UniformBinder::LightingUniforms::clusterParams[4] = {} |
Definition at line 80 of file uniformBinder.h.
| uint32_t visutwin::canvas::UniformBinder::LightingUniforms::clusterParams2[4] = {} |
Definition at line 81 of file uniformBinder.h.
| uint32_t visutwin::canvas::UniformBinder::LightingUniforms::flagsAndPad[4] = {0u, 0u, 0u, 0u} |
Definition at line 44 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::fogColorDensity[4] = {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 48 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::fogStartEndType[4] = {10.0f, 100.0f, 0.0f, 0.0f} |
Definition at line 49 of file uniformBinder.h.
| uint32_t visutwin::canvas::UniformBinder::LightingUniforms::lightCountAndFlags[4] = {0u, 0u, 0u, 0u} |
Definition at line 43 of file uniformBinder.h.
| GpuLightUniform visutwin::canvas::UniformBinder::LightingUniforms::lights[8] |
Definition at line 47 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::localShadowMatrix0[16] = {} |
Definition at line 65 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::localShadowMatrix1[16] = {} |
Definition at line 66 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::localShadowParams0[4] = {0.0001f, 0.0f, 1.0f, 0.0f} |
Definition at line 67 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::localShadowParams1[4] = {0.0001f, 0.0f, 1.0f, 0.0f} |
Definition at line 68 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::omniShadowParams0[4] = {0.01f, 100.0f, 0.0001f, 0.0f} |
Definition at line 71 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::omniShadowParams0Extra[4] = {1.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 72 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::omniShadowParams1[4] = {0.01f, 100.0f, 0.0001f, 0.0f} |
Definition at line 73 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::omniShadowParams1Extra[4] = {1.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 74 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::reflectionDepthParams[4] = {0.0f, 10.0f, 0.0f, 0.0f} |
Definition at line 62 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::reflectionFadeColor[4] = {0.5f, 0.5f, 0.5f, 0.0f} |
Definition at line 61 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::reflectionParams[4] = {1.0f, 0.0f, 1.0f, 0.5f} |
Definition at line 60 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::screenInvResolution[4] = {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 58 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::shadowBiasNormalStrength[4] = {0.001f, 0.0f, 1.0f, 0.0f} |
Definition at line 50 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::shadowCascadeDistances[4] = {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 54 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::shadowCascadeParams[4] = {4.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 55 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::shadowMatrixPalette[64] = {} |
Definition at line 53 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::skyboxMipAndPad[4] = {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 46 of file uniformBinder.h.
| float visutwin::canvas::UniformBinder::LightingUniforms::skyDomeCenter[4] = {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 57 of file uniformBinder.h.