Rebel Fork Framework
RaytracerScene.h File Reference
#include "../Container/Ptr.h"
#include "../Glow/BakedSceneBackground.h"
#include "../Glow/EmbreeForward.h"
#include "../Graphics/LightBakingSettings.h"
#include "../Math/BoundingBox.h"
#include "../Math/Color.h"
#include "../Resource/Image.h"
#include "../Resource/ImageCube.h"
#include <EASTL/vector.h>

Classes

struct  Urho3D::RaytracingGeometryMaterial
 Material of raytracing geometry. More...
 
struct  Urho3D::RaytracerGeometry
 Geometry for ray tracing. More...
 
class  Urho3D::RaytracerScene
 Scene for ray tracing. More...
 

Functions

bool Urho3D::CompareRaytracerGeometryByObject (const RaytracerGeometry &lhs, const RaytracerGeometry &rhs)
 Compare Embree geometries by objects (less).
 
SharedPtr< RaytracerScene > Urho3D::CreateRaytracingScene (Context *context, const ea::vector< Component * > &geometries, unsigned lightmapUVChannel, const BakedSceneBackgroundArrayPtr &backgrounds)