[][src]Union fna3d_sys::mojo::MOJOSHADER_effectValue__bindgen_ty_1

#[repr(C)]pub union MOJOSHADER_effectValue__bindgen_ty_1 {
    pub values: *mut c_void,
    pub valuesI: *mut c_int,
    pub valuesF: *mut f32,
    pub valuesZBT: *mut MOJOSHADER_zBufferType,
    pub valuesFiM: *mut MOJOSHADER_fillMode,
    pub valuesSM: *mut MOJOSHADER_shadeMode,
    pub valuesBM: *mut MOJOSHADER_blendMode,
    pub valuesCM: *mut MOJOSHADER_cullMode,
    pub valuesCF: *mut MOJOSHADER_compareFunc,
    pub valuesFoM: *mut MOJOSHADER_fogMode,
    pub valuesSO: *mut MOJOSHADER_stencilOp,
    pub valuesMCS: *mut MOJOSHADER_materialColorSource,
    pub valuesVBF: *mut MOJOSHADER_vertexBlendFlags,
    pub valuesPES: *mut MOJOSHADER_patchedEdgeStyle,
    pub valuesDMT: *mut MOJOSHADER_debugMonitorTokens,
    pub valuesBO: *mut MOJOSHADER_blendOp,
    pub valuesDT: *mut MOJOSHADER_degreeType,
    pub valuesTA: *mut MOJOSHADER_textureAddress,
    pub valuesTFT: *mut MOJOSHADER_textureFilterType,
    pub valuesSS: *mut MOJOSHADER_effectSamplerState,
    // some fields omitted
}

Fields

values: *mut c_voidvaluesI: *mut c_intvaluesF: *mut f32valuesZBT: *mut MOJOSHADER_zBufferTypevaluesFiM: *mut MOJOSHADER_fillModevaluesSM: *mut MOJOSHADER_shadeModevaluesBM: *mut MOJOSHADER_blendModevaluesCM: *mut MOJOSHADER_cullModevaluesCF: *mut MOJOSHADER_compareFuncvaluesFoM: *mut MOJOSHADER_fogModevaluesSO: *mut MOJOSHADER_stencilOpvaluesMCS: *mut MOJOSHADER_materialColorSourcevaluesVBF: *mut MOJOSHADER_vertexBlendFlagsvaluesPES: *mut MOJOSHADER_patchedEdgeStylevaluesDMT: *mut MOJOSHADER_debugMonitorTokensvaluesBO: *mut MOJOSHADER_blendOpvaluesDT: *mut MOJOSHADER_degreeTypevaluesTA: *mut MOJOSHADER_textureAddressvaluesTFT: *mut MOJOSHADER_textureFilterTypevaluesSS: *mut MOJOSHADER_effectSamplerState

Trait Implementations

impl Clone for MOJOSHADER_effectValue__bindgen_ty_1[src]

impl Copy for MOJOSHADER_effectValue__bindgen_ty_1[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.