#[repr(C, packed(4))]pub struct ShadowShaderFxData {Show 15 fields
pub shaderfx: ShaderFxData,
pub object: Pointer<Object>,
pub offset: [i32; 2],
pub flag: i32,
pub shadow_rgba: [f32; 4],
pub amplitude: f32,
pub period: f32,
pub phase: f32,
pub orientation: i32,
pub scale: [f32; 2],
pub rotation: f32,
pub blur: [i32; 2],
pub samples: i32,
pub _pad: [i8; 4],
pub runtime: ShaderFxData_Runtime,
}Fields§
§shaderfx: ShaderFxData§object: Pointer<Object>§offset: [i32; 2]§flag: i32§shadow_rgba: [f32; 4]§amplitude: f32§period: f32§phase: f32§orientation: i32§scale: [f32; 2]§rotation: f32§blur: [i32; 2]§samples: i32§_pad: [i8; 4]§runtime: ShaderFxData_RuntimeTrait Implementations§
Source§impl GeneratedBlendStruct for ShadowShaderFxData
impl GeneratedBlendStruct for ShadowShaderFxData
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "ShadowShaderFxData"
const STRUCT_INDEX: usize = 625usize
const STRUCT_TYPE_INDEX: usize = 764usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<ShadowShaderFxData> for ShadowShaderFxData
Auto Trait Implementations§
impl Freeze for ShadowShaderFxData
impl RefUnwindSafe for ShadowShaderFxData
impl Send for ShadowShaderFxData
impl Sync for ShadowShaderFxData
impl Unpin for ShadowShaderFxData
impl UnwindSafe for ShadowShaderFxData
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