mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 06:01:14 +00:00
Physics Interpolation 2D - change transform API to use const ref
This commit is contained in:
parent
a3a43d9623
commit
e5a4aee3a6
5 changed files with 15 additions and 15 deletions
|
|
@ -1592,7 +1592,7 @@ void VisualServerCanvas::canvas_item_set_skeleton_relative_xform(RID p_item, Tra
|
|||
}
|
||||
|
||||
// Useful especially for origin shifting.
|
||||
void VisualServerCanvas::canvas_item_transform_physics_interpolation(RID p_item, Transform2D p_transform) {
|
||||
void VisualServerCanvas::canvas_item_transform_physics_interpolation(RID p_item, const Transform2D &p_transform) {
|
||||
Item *canvas_item = canvas_item_owner.getornull(p_item);
|
||||
ERR_FAIL_COND(!canvas_item);
|
||||
canvas_item->xform_prev = p_transform * canvas_item->xform_prev;
|
||||
|
|
@ -1623,7 +1623,7 @@ void VisualServerCanvas::canvas_light_reset_physics_interpolation(RID p_light) {
|
|||
clight->xform_prev = clight->xform_curr;
|
||||
}
|
||||
|
||||
void VisualServerCanvas::canvas_light_transform_physics_interpolation(RID p_light, Transform2D p_transform) {
|
||||
void VisualServerCanvas::canvas_light_transform_physics_interpolation(RID p_light, const Transform2D &p_transform) {
|
||||
RasterizerCanvas::Light *clight = canvas_light_owner.get(p_light);
|
||||
ERR_FAIL_COND(!clight);
|
||||
clight->xform_prev = p_transform * clight->xform_prev;
|
||||
|
|
@ -1642,7 +1642,7 @@ void VisualServerCanvas::canvas_light_occluder_reset_physics_interpolation(RID p
|
|||
occluder->xform_prev = occluder->xform_curr;
|
||||
}
|
||||
|
||||
void VisualServerCanvas::canvas_light_occluder_transform_physics_interpolation(RID p_occluder, Transform2D p_transform) {
|
||||
void VisualServerCanvas::canvas_light_occluder_transform_physics_interpolation(RID p_occluder, const Transform2D &p_transform) {
|
||||
RasterizerCanvas::LightOccluderInstance *occluder = canvas_light_occluder_owner.get(p_occluder);
|
||||
ERR_FAIL_COND(!occluder);
|
||||
occluder->xform_prev = p_transform * occluder->xform_prev;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue