use na::{Scalar, DefaultAllocator}; use aliases::Vec; use traits::{Dimension, Alloc}; pub fn abs(x: T) -> T { unimplemented!() } pub fn abs2(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn ceil(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn clamp(x: T, minVal: T, maxVal: T) -> T { unimplemented!() } pub fn clamp2(x: &Vec,minVal: N, maxVal: N) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn clamp3(x: &Vec, minVal: &Vec, maxVal: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn floatBitsToInt(v: f32) -> i32 { unimplemented!() } pub fn floatBitsToInt2(v: Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn floatBitsToUint(v: f32) -> u32 { unimplemented!() } pub fn floatBitsToUint2(v: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn floor(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn fma(a: T, b: T, c: T) -> T { unimplemented!() } pub fn fract(x: T) -> T { unimplemented!() } pub fn fract2(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn frexp(x: T, exp: I) -> T { unimplemented!() } pub fn intBitsToFloat(v: i32) -> f32 { unimplemented!() } pub fn intBitsToFloat2(v: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn isinf(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn isnan(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn ldexp(x: T, exp: I) -> T { unimplemented!() } pub fn max(x: T, y: T) -> T { unimplemented!() } pub fn max2(x: &Vec,y: N) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn max3(x: &Vec, y: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn min(x: T, y: T) -> T { unimplemented!() } pub fn min2(x: &Vec,y: N) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn min3(x: &Vec, y: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn mix(x: T, y: T, a: T) -> T { unimplemented!() } pub fn mod_(x: &Vec, y: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn modf(x: T, i: &T) -> T { unimplemented!() } pub fn round(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn roundEven(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn sign(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn smoothstep(edge0: T, edge1: T, x: T) -> T { unimplemented!() } pub fn step(edge: T, x: T) -> T { unimplemented!() } pub fn step2(edge: N, x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn step3(edge: &Vec, x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn trunc(x: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() } pub fn uintBitsToFloat(v: u32) -> f32 { unimplemented!() } pub fn uintBitsToFloat2(v: &Vec) -> Vec where DefaultAllocator: Alloc { unimplemented!() }