Rebel Fork Framework
|
#include "../Graphics/GraphicsDefs.h"
#include "../Graphics/PipelineStateTracker.h"
#include "../Graphics/ReflectionProbeData.h"
#include "../Math/BoundingBox.h"
#include "../Scene/Component.h"
Classes | |
struct | Urho3D::FrameInfo |
Rendering frame update parameters. More... | |
struct | Urho3D::CachedDrawableZone |
Cached info about current zone. More... | |
struct | Urho3D::CachedDrawableReflection |
Cached info about current static reflection probe. More... | |
struct | Urho3D::SourceBatch |
Source data for a 3D geometry draw call. More... | |
class | Urho3D::Drawable |
Base class for visible components. More... | |
Enumerations | |
enum | DrawableFlag : unsigned char { DRAWABLE_UNDEFINED = 0x0, DRAWABLE_GEOMETRY = 0x1, DRAWABLE_LIGHT = 0x2, DRAWABLE_ZONE = 0x4, DRAWABLE_GEOMETRY2D = 0x8, DRAWABLE_ANY = 0xff } |
enum | Urho3D::UpdateGeometryType { UPDATE_NONE = 0, UPDATE_MAIN_THREAD, UPDATE_WORKER_THREAD } |
Geometry update type. | |
enum | Urho3D::GlobalIlluminationType { None, UseLightMap, BlendLightProbes } |
Global illumination mode. | |
enum | Urho3D::ReflectionMode { Zone, NearestProbe, BlendProbes, BlendProbesAndZone } |
|
strong |
Reflection mode. TODO: Need to update PipelineState hash if add blending modes