diff options
Diffstat (limited to '')
| -rw-r--r-- | scene/3d/baked_light_instance.h | 36 |
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 |
