summaryrefslogtreecommitdiff
path: root/scene/2d/canvas_modulate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scene/2d/canvas_modulate.cpp')
-rw-r--r--scene/2d/canvas_modulate.cpp56
1 files changed, 24 insertions, 32 deletions
diff --git a/scene/2d/canvas_modulate.cpp b/scene/2d/canvas_modulate.cpp
index ecc11ea60f..a0e3061c85 100644
--- a/scene/2d/canvas_modulate.cpp
+++ b/scene/2d/canvas_modulate.cpp
@@ -28,52 +28,48 @@
/*************************************************************************/
#include "canvas_modulate.h"
-
void CanvasModulate::_notification(int p_what) {
- if (p_what==NOTIFICATION_ENTER_CANVAS) {
+ if (p_what == NOTIFICATION_ENTER_CANVAS) {
if (is_visible_in_tree()) {
- VS::get_singleton()->canvas_set_modulate(get_canvas(),color);
- add_to_group("_canvas_modulate_"+itos(get_canvas().get_id()));
+ VS::get_singleton()->canvas_set_modulate(get_canvas(), color);
+ add_to_group("_canvas_modulate_" + itos(get_canvas().get_id()));
}
-
-
- } else if (p_what==NOTIFICATION_EXIT_CANVAS) {
+ } else if (p_what == NOTIFICATION_EXIT_CANVAS) {
if (is_visible_in_tree()) {
- VS::get_singleton()->canvas_set_modulate(get_canvas(),Color(1,1,1,1));
- remove_from_group("_canvas_modulate_"+itos(get_canvas().get_id()));
+ VS::get_singleton()->canvas_set_modulate(get_canvas(), Color(1, 1, 1, 1));
+ remove_from_group("_canvas_modulate_" + itos(get_canvas().get_id()));
}
- } else if (p_what==NOTIFICATION_VISIBILITY_CHANGED) {
+ } else if (p_what == NOTIFICATION_VISIBILITY_CHANGED) {
if (is_visible_in_tree()) {
- VS::get_singleton()->canvas_set_modulate(get_canvas(),color);
- add_to_group("_canvas_modulate_"+itos(get_canvas().get_id()));
+ VS::get_singleton()->canvas_set_modulate(get_canvas(), color);
+ add_to_group("_canvas_modulate_" + itos(get_canvas().get_id()));
} else {
- VS::get_singleton()->canvas_set_modulate(get_canvas(),Color(1,1,1,1));
- remove_from_group("_canvas_modulate_"+itos(get_canvas().get_id()));
+ VS::get_singleton()->canvas_set_modulate(get_canvas(), Color(1, 1, 1, 1));
+ remove_from_group("_canvas_modulate_" + itos(get_canvas().get_id()));
}
update_configuration_warning();
}
}
-void CanvasModulate::_bind_methods(){
+void CanvasModulate::_bind_methods() {
- ClassDB::bind_method(D_METHOD("set_color","color"),&CanvasModulate::set_color);
- ClassDB::bind_method(D_METHOD("get_color"),&CanvasModulate::get_color);
+ ClassDB::bind_method(D_METHOD("set_color", "color"), &CanvasModulate::set_color);
+ ClassDB::bind_method(D_METHOD("get_color"), &CanvasModulate::get_color);
- ADD_PROPERTY(PropertyInfo(Variant::COLOR,"color"),"set_color","get_color");
+ ADD_PROPERTY(PropertyInfo(Variant::COLOR, "color"), "set_color", "get_color");
}
+void CanvasModulate::set_color(const Color &p_color) {
-void CanvasModulate::set_color(const Color& p_color){
-
- color=p_color;
+ color = p_color;
if (is_inside_tree()) {
- VS::get_singleton()->canvas_set_modulate(get_canvas(),color);
+ VS::get_singleton()->canvas_set_modulate(get_canvas(), color);
}
}
Color CanvasModulate::get_color() const {
@@ -86,23 +82,19 @@ String CanvasModulate::get_configuration_warning() const {
if (!is_visible_in_tree() || !is_inside_tree())
return String();
- List<Node*> nodes;
- get_tree()->get_nodes_in_group("_canvas_modulate_"+itos(get_canvas().get_id()),&nodes);
+ List<Node *> nodes;
+ get_tree()->get_nodes_in_group("_canvas_modulate_" + itos(get_canvas().get_id()), &nodes);
- if (nodes.size()>1) {
+ if (nodes.size() > 1) {
return TTR("Only one visible CanvasModulate is allowed per scene (or set of instanced scenes). The first created one will work, while the rest will be ignored.");
}
return String();
}
-CanvasModulate::CanvasModulate()
-{
- color=Color(1,1,1,1);
+CanvasModulate::CanvasModulate() {
+ color = Color(1, 1, 1, 1);
}
-CanvasModulate::~CanvasModulate()
-{
-
+CanvasModulate::~CanvasModulate() {
}
-