Direct light accumulated for given lightmap chart.
More...
#include <Urho3D/Glow/LightTracer.h>
|
|
| LightmapChartBakedDirect ()=default |
| | Construct default.
|
|
| LightmapChartBakedDirect (unsigned lightmapSize) |
| | Construct valid.
|
|
IntVector2 | GetNearestLocation (const Vector2 &uv) const |
| | Return nearest point location by UV.
|
|
const Vector3 & | GetSurfaceLight (const IntVector2 &location) const |
| | Return surface light for location.
|
|
const Vector3 & | GetAlbedo (const IntVector2 &location) const |
| | Return albedo for location.
|
|
|
unsigned | lightmapSize_ {} |
| | Size of lightmap chart.
|
|
float | realLightmapSize_ {} |
| | Size of lightmap chart as float.
|
|
ea::vector< Vector3 > | directLight_ |
| | Incoming direct light from completely backed lights, to be baked in lightmap.
|
|
ea::vector< Vector3 > | surfaceLight_ |
| | Incoming direct light from all static lights multiplied with albedo, used to calculate indirect lighting.
|
|
ea::vector< Vector3 > | albedo_ |
| | Albedo of the surface.
|
Direct light accumulated for given lightmap chart.
The documentation for this struct was generated from the following file:
- Urho3D/Glow/LightTracer.h