|
@@ -269,6 +269,7 @@ void Camera2D::_notification(int p_what) {
|
|
viewport = NULL;
|
|
viewport = NULL;
|
|
|
|
|
|
} break;
|
|
} break;
|
|
|
|
+#ifdef TOOLS_ENABLED
|
|
case NOTIFICATION_DRAW: {
|
|
case NOTIFICATION_DRAW: {
|
|
|
|
|
|
if (!is_inside_tree() || !Engine::get_singleton()->is_editor_hint())
|
|
if (!is_inside_tree() || !Engine::get_singleton()->is_editor_hint())
|
|
@@ -345,8 +346,8 @@ void Camera2D::_notification(int p_what) {
|
|
draw_line(inv_transform.xform(margin_endpoints[i]), inv_transform.xform(margin_endpoints[(i + 1) % 4]), margin_drawing_color, margin_drawing_width);
|
|
draw_line(inv_transform.xform(margin_endpoints[i]), inv_transform.xform(margin_endpoints[(i + 1) % 4]), margin_drawing_color, margin_drawing_width);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
} break;
|
|
} break;
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -644,7 +645,9 @@ Node *Camera2D::get_custom_viewport() const {
|
|
|
|
|
|
void Camera2D::set_screen_drawing_enabled(bool enable) {
|
|
void Camera2D::set_screen_drawing_enabled(bool enable) {
|
|
screen_drawing_enabled = enable;
|
|
screen_drawing_enabled = enable;
|
|
|
|
+#ifdef TOOLS_ENABLED
|
|
update();
|
|
update();
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
|
|
|
|
bool Camera2D::is_screen_drawing_enabled() const {
|
|
bool Camera2D::is_screen_drawing_enabled() const {
|
|
@@ -653,7 +656,9 @@ bool Camera2D::is_screen_drawing_enabled() const {
|
|
|
|
|
|
void Camera2D::set_limit_drawing_enabled(bool enable) {
|
|
void Camera2D::set_limit_drawing_enabled(bool enable) {
|
|
limit_drawing_enabled = enable;
|
|
limit_drawing_enabled = enable;
|
|
|
|
+#ifdef TOOLS_ENABLED
|
|
update();
|
|
update();
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
|
|
|
|
bool Camera2D::is_limit_drawing_enabled() const {
|
|
bool Camera2D::is_limit_drawing_enabled() const {
|
|
@@ -662,7 +667,9 @@ bool Camera2D::is_limit_drawing_enabled() const {
|
|
|
|
|
|
void Camera2D::set_margin_drawing_enabled(bool enable) {
|
|
void Camera2D::set_margin_drawing_enabled(bool enable) {
|
|
margin_drawing_enabled = enable;
|
|
margin_drawing_enabled = enable;
|
|
|
|
+#ifdef TOOLS_ENABLED
|
|
update();
|
|
update();
|
|
|
|
+#endif
|
|
}
|
|
}
|
|
|
|
|
|
bool Camera2D::is_margin_drawing_enabled() const {
|
|
bool Camera2D::is_margin_drawing_enabled() const {
|