Add PFCanvasSetCurrentTransform, PFCanvasResetTransform.
This commit is contained in:
parent
652a03eb2b
commit
d72e61d60b
10
c/src/lib.rs
10
c/src/lib.rs
|
@ -310,6 +310,16 @@ pub unsafe extern "C" fn PFCanvasSetLineDash(canvas: PFCanvasRef,
|
||||||
(*canvas).set_line_dash(slice::from_raw_parts(new_line_dashes, new_line_dash_count).to_vec())
|
(*canvas).set_line_dash(slice::from_raw_parts(new_line_dashes, new_line_dash_count).to_vec())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[no_mangle]
|
||||||
|
pub unsafe extern "C" fn PFCanvasSetCurrentTransform(canvas: PFCanvasRef, transform: *const PFTransform2F) {
|
||||||
|
(*canvas).set_current_transform(&(*transform).to_rust());
|
||||||
|
}
|
||||||
|
|
||||||
|
#[no_mangle]
|
||||||
|
pub unsafe extern "C" fn PFCanvasResetTransform(canvas: PFCanvasRef) {
|
||||||
|
(*canvas).reset_transform();
|
||||||
|
}
|
||||||
|
|
||||||
#[no_mangle]
|
#[no_mangle]
|
||||||
pub unsafe extern "C" fn PFCanvasSetLineDashOffset(canvas: PFCanvasRef, new_offset: f32) {
|
pub unsafe extern "C" fn PFCanvasSetLineDashOffset(canvas: PFCanvasRef, new_offset: f32) {
|
||||||
(*canvas).set_line_dash_offset(new_offset)
|
(*canvas).set_line_dash_offset(new_offset)
|
||||||
|
|
Loading…
Reference in New Issue