#include <VoxelizerUbo.hpp>
◆ clipToGrid
| float castor3d::VoxelizerUboConfiguration::clipToGrid |
◆ enableConservativeRasterization
| uint32_t castor3d::VoxelizerUboConfiguration::enableConservativeRasterization |
◆ enabled
| uint32_t castor3d::VoxelizerUboConfiguration::enabled |
- uint enabled;
- uint enableConservativeRasterization;
- uint enableOcclusion;
- uint enableSecondaryBounce;
◆ enableOcclusion
| uint32_t castor3d::VoxelizerUboConfiguration::enableOcclusion |
◆ enableSecondaryBounce
| uint32_t castor3d::VoxelizerUboConfiguration::enableSecondaryBounce |
◆ gridToClip
| float castor3d::VoxelizerUboConfiguration::gridToClip |
◆ gridToWorld
| float castor3d::VoxelizerUboConfiguration::gridToWorld |
◆ pad
| castor::Point3f castor3d::VoxelizerUboConfiguration::pad |
- vec3 gridCenter: Center of the voxel grid, in world space units
- float rayStepSize;
◆ radianceMaxDistance
| float castor3d::VoxelizerUboConfiguration::radianceMaxDistance |
- float radianceMaxDistance;
- float radianceMips;
- uint radianceNumCones;
- float radianceNumConesInv;
◆ radianceMips
| float castor3d::VoxelizerUboConfiguration::radianceMips |
◆ radianceNumCones
| uint32_t castor3d::VoxelizerUboConfiguration::radianceNumCones |
◆ radianceNumConesInv
| float castor3d::VoxelizerUboConfiguration::radianceNumConesInv |
◆ rayStepSize
| float castor3d::VoxelizerUboConfiguration::rayStepSize |
◆ worldToGrid
| float castor3d::VoxelizerUboConfiguration::worldToGrid |
- float worldToGrid: Factor from world position to grid position
- float gridToWorld: Factor from grid position to world position
- float gridToClip: Factor from grid position to clip position
- float clipToGrid: Factor from clip position to grid position
The documentation for this struct was generated from the following file: