Example #1
0
void Spatial::hide() {

	if (!data.visible)
		return;

	data.visible = false;

	if (!is_inside_tree())
		return;

	_propagate_visibility_changed();
}
Example #2
0
void Spatial::show() {

	if (data.visible)
		return;

	data.visible = true;

	if (!is_inside_tree())
		return;

	_propagate_visibility_changed();
}
Example #3
0
void Spatial::hide(){

	if (!data.visible)
		return;

	bool was_visible = is_visible();
	data.visible=false;

	if (!data.parent || was_visible) {

		_propagate_visibility_changed();
	}

}
Example #4
0
void CanvasItem::hide() {

	if (!visible)
		return;

	visible = false;
	VisualServer::get_singleton()->canvas_item_set_visible(canvas_item, false);

	if (!is_inside_tree())
		return;

	_propagate_visibility_changed(false);
	_change_notify("visible");
}
Example #5
0
void Spatial::show() {

	if (data.visible)
		return;

	data.visible=true;

	if (!is_inside_scene())
		return;

	if (!data.parent || is_visible()) {

		_propagate_visibility_changed();
	}
}
Example #6
0
void CanvasItem::hide() {

	if (hidden)
		return;

	bool propagate=is_inside_tree() && is_visible();
	hidden=true;
	VisualServer::get_singleton()->canvas_item_set_visible(canvas_item,false);

	if (!is_inside_tree())
		return;
	if (propagate)
		_propagate_visibility_changed(false);

}
Example #7
0
void CanvasItem::show() {

	if (!hidden)
		return;


	hidden=false;
	VisualServer::get_singleton()->canvas_item_set_visible(canvas_item,true);

	if (!is_inside_tree())
		return;

	if (is_visible()) {
		_propagate_visibility_changed(true);
	}
}