#[repr(C, packed(4))]pub struct ShaderFxData {
pub next: Pointer<ShaderFxData>,
pub prev: Pointer<ShaderFxData>,
pub type_: i32,
pub mode: i32,
pub _pad0: [i8; 4],
pub flag: i16,
pub ui_expand_flag: i16,
pub name: [i8; 64],
pub error: Pointer<i8>,
}Fields§
§next: Pointer<ShaderFxData>§prev: Pointer<ShaderFxData>§type_: i32§mode: i32§_pad0: [i8; 4]§flag: i16§ui_expand_flag: i16§name: [i8; 64]§error: Pointer<i8>Trait Implementations§
Source§impl DoubleLinked<Pointer<ShaderFxData>> for ShaderFxData
impl DoubleLinked<Pointer<ShaderFxData>> for ShaderFxData
Source§impl GeneratedBlendStruct for ShaderFxData
impl GeneratedBlendStruct for ShaderFxData
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "ShaderFxData"
const STRUCT_INDEX: usize = 617usize
const STRUCT_TYPE_INDEX: usize = 755usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<ShaderFxData> for ShaderFxData
Auto Trait Implementations§
impl Freeze for ShaderFxData
impl RefUnwindSafe for ShaderFxData
impl Send for ShaderFxData
impl Sync for ShaderFxData
impl Unpin for ShaderFxData
impl UnwindSafe for ShaderFxData
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