1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
#[allow(unused_imports)] use crate::*; extern "C" { fn webglshaderprecisionformat_get_range_min(instance: DOMReference) -> f32; fn webglshaderprecisionformat_set_range_min(instance: DOMReference, value: f32); } pub fn get_range_min(instance: DOMReference) -> f32 { unsafe { webglshaderprecisionformat_get_range_min(instance) } } pub fn set_range_min(instance: DOMReference, value: f32) { unsafe { webglshaderprecisionformat_set_range_min(instance, value); } } extern "C" { fn webglshaderprecisionformat_get_range_max(instance: DOMReference) -> f32; fn webglshaderprecisionformat_set_range_max(instance: DOMReference, value: f32); } pub fn get_range_max(instance: DOMReference) -> f32 { unsafe { webglshaderprecisionformat_get_range_max(instance) } } pub fn set_range_max(instance: DOMReference, value: f32) { unsafe { webglshaderprecisionformat_set_range_max(instance, value); } } extern "C" { fn webglshaderprecisionformat_get_precision(instance: DOMReference) -> f32; fn webglshaderprecisionformat_set_precision(instance: DOMReference, value: f32); } pub fn get_precision(instance: DOMReference) -> f32 { unsafe { webglshaderprecisionformat_get_precision(instance) } } pub fn set_precision(instance: DOMReference, value: f32) { unsafe { webglshaderprecisionformat_set_precision(instance, value); } }