Rebel Fork Framework
LightmapCharter.h File Reference
#include "../Graphics/LightBakingSettings.h"
#include "../Math/AreaAllocator.h"
#include "../Math/Rect.h"
#include "../Math/Vector2.h"
#include "../Math/Vector4.h"
#include <EASTL/vector.h>

Classes

struct  Urho3D::LightmapChartRegion
 Region on the lightmap chart. More...
 
struct  Urho3D::LightmapChartElement
 Individual element of the lightmap chart. More...
 
struct  Urho3D::LightmapChart
 Lightmap chart description. More...
 

Typedefs

using Urho3D::LightmapChartVector = ea::vector< LightmapChart >
 Vector of lightmap charts.
 

Functions

ea::vector< LightmapChart > Urho3D::GenerateLightmapCharts (const ea::vector< Component * > &geometries, const LightmapChartingSettings &settings, unsigned baseChartIndex=0)
 Generate lightmap charts for given nodes.
 
void Urho3D::ApplyLightmapCharts (const LightmapChartVector &charts)
 Apply lightmap charts to scene components.