aboutsummaryrefslogtreecommitdiff
path: root/servers/visual/visual_server_raster.cpp
diff options
context:
space:
mode:
authorGeequlim2016-06-03 22:11:10 +0800
committerGeequlim2016-06-05 00:45:53 +0800
commitfdf914e53e80f49153ea7f999f816010c0ad8e50 (patch)
treefbde5739fe8e261b2a6f17ca5787cd69714facf4 /servers/visual/visual_server_raster.cpp
parent5b6a8eca94301410b066def0303a132bdc833dd4 (diff)
downloadgodot-fdf914e53e80f49153ea7f999f816010c0ad8e50.tar.gz
godot-fdf914e53e80f49153ea7f999f816010c0ad8e50.tar.zst
godot-fdf914e53e80f49153ea7f999f816010c0ad8e50.zip
Add texture region support for stylebox render
Diffstat (limited to 'servers/visual/visual_server_raster.cpp')
-rw-r--r--servers/visual/visual_server_raster.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/servers/visual/visual_server_raster.cpp b/servers/visual/visual_server_raster.cpp
index b3721268b..532247d94 100644
--- a/servers/visual/visual_server_raster.cpp
+++ b/servers/visual/visual_server_raster.cpp
@@ -3745,7 +3745,7 @@ void VisualServerRaster::canvas_item_add_texture_rect_region(RID p_item, const R
}
-void VisualServerRaster::canvas_item_add_style_box(RID p_item, const Rect2& p_rect, RID p_texture,const Vector2& p_topleft, const Vector2& p_bottomright, bool p_draw_center,const Color& p_modulate) {
+void VisualServerRaster::canvas_item_add_style_box(RID p_item, const Rect2& p_rect, const Rect2& p_source, RID p_texture, const Vector2& p_topleft, const Vector2& p_bottomright, bool p_draw_center,const Color& p_modulate) {
VS_CHANGED;
CanvasItem *canvas_item = canvas_item_owner.get( p_item );
@@ -3755,6 +3755,7 @@ void VisualServerRaster::canvas_item_add_style_box(RID p_item, const Rect2& p_re
ERR_FAIL_COND(!style);
style->texture=p_texture;
style->rect=p_rect;
+ style->source=p_source;
style->draw_center=p_draw_center;
style->color=p_modulate;
style->margin[MARGIN_LEFT]=p_topleft.x;