void Viewport::set_global_canvas_transform(const Matrix32& p_transform) { global_canvas_transform=p_transform; _update_global_transform(); }
void Viewport::_update_stretch_transform() { if (size_override_stretch && size_override) { stretch_transform=Matrix32(); stretch_transform.scale(rect.size/(size_override_size+size_override_margin*2)); stretch_transform.elements[2]=size_override_margin; } else { stretch_transform=Matrix32(); } _update_global_transform(); }