#[repr(C, packed(4))]pub struct CurveMap {
pub totpoint: i16,
pub flag: i16,
pub range: f32,
pub mintable: f32,
pub maxtable: f32,
pub ext_in: [f32; 2],
pub ext_out: [f32; 2],
pub curve: Pointer<CurveMapPoint>,
pub table: Pointer<CurveMapPoint>,
pub premultable: Pointer<CurveMapPoint>,
pub premul_ext_in: [f32; 2],
pub premul_ext_out: [f32; 2],
}Fields§
§totpoint: i16§flag: i16§range: f32§mintable: f32§maxtable: f32§ext_in: [f32; 2]§ext_out: [f32; 2]§curve: Pointer<CurveMapPoint>§table: Pointer<CurveMapPoint>§premultable: Pointer<CurveMapPoint>§premul_ext_in: [f32; 2]§premul_ext_out: [f32; 2]Trait Implementations§
Source§impl GeneratedBlendStruct for CurveMap
impl GeneratedBlendStruct for CurveMap
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "CurveMap"
const STRUCT_INDEX: usize = 539usize
const STRUCT_TYPE_INDEX: usize = 677usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<CurveMap> for CurveMap
Auto Trait Implementations§
impl Freeze for CurveMap
impl RefUnwindSafe for CurveMap
impl Send for CurveMap
impl Sync for CurveMap
impl Unpin for CurveMap
impl UnwindSafe for CurveMap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more