aboutsummaryrefslogtreecommitdiff
path: root/scene/3d/baked_light_instance.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--scene/3d/baked_light_instance.h36
1 files changed, 12 insertions, 24 deletions
diff --git a/scene/3d/baked_light_instance.h b/scene/3d/baked_light_instance.h
index a31b0b0da..99bc4b8c1 100644
--- a/scene/3d/baked_light_instance.h
+++ b/scene/3d/baked_light_instance.h
@@ -34,22 +34,18 @@
class BakedLightBaker;
-
class BakedLightInstance : public VisualInstance {
- OBJ_TYPE(BakedLightInstance,VisualInstance);
+ OBJ_TYPE(BakedLightInstance, VisualInstance);
Ref<BakedLight> baked_light;
-
protected:
-
static void _bind_methods();
-public:
-
+public:
RID get_baked_light_instance() const;
- void set_baked_light(const Ref<BakedLight>& baked_light);
+ void set_baked_light(const Ref<BakedLight> &baked_light);
Ref<BakedLight> get_baked_light() const;
virtual AABB get_aabb() const;
@@ -60,36 +56,29 @@ public:
BakedLightInstance();
};
-
-
class BakedLightSampler : public VisualInstance {
- OBJ_TYPE(BakedLightSampler,VisualInstance);
-
+ OBJ_TYPE(BakedLightSampler, VisualInstance);
public:
-
enum Param {
- PARAM_RADIUS=VS::BAKED_LIGHT_SAMPLER_RADIUS,
- PARAM_STRENGTH=VS::BAKED_LIGHT_SAMPLER_STRENGTH,
- PARAM_ATTENUATION=VS::BAKED_LIGHT_SAMPLER_ATTENUATION,
- PARAM_DETAIL_RATIO=VS::BAKED_LIGHT_SAMPLER_DETAIL_RATIO,
- PARAM_MAX=VS::BAKED_LIGHT_SAMPLER_MAX
+ PARAM_RADIUS = VS::BAKED_LIGHT_SAMPLER_RADIUS,
+ PARAM_STRENGTH = VS::BAKED_LIGHT_SAMPLER_STRENGTH,
+ PARAM_ATTENUATION = VS::BAKED_LIGHT_SAMPLER_ATTENUATION,
+ PARAM_DETAIL_RATIO = VS::BAKED_LIGHT_SAMPLER_DETAIL_RATIO,
+ PARAM_MAX = VS::BAKED_LIGHT_SAMPLER_MAX
};
-
-
protected:
-
RID base;
float params[PARAM_MAX];
int resolution;
static void _bind_methods();
-public:
+public:
virtual AABB get_aabb() const;
virtual DVector<Face3> get_faces(uint32_t p_usage_flags) const;
- void set_param(Param p_param,float p_value);
+ void set_param(Param p_param, float p_value);
float get_param(Param p_param) const;
void set_resolution(int p_resolution);
@@ -99,7 +88,6 @@ public:
~BakedLightSampler();
};
-VARIANT_ENUM_CAST( BakedLightSampler::Param );
-
+VARIANT_ENUM_CAST(BakedLightSampler::Param);
#endif // BAKED_LIGHT_H