#[repr(C, packed(4))]pub struct View3DShading {Show 31 fields
pub type_: i8,
pub prev_type: i8,
pub prev_type_wire: i8,
pub color_type: i8,
pub flag: i16,
pub light: i8,
pub background_type: i8,
pub cavity_type: i8,
pub wire_color_type: i8,
pub _pad: [i8; 2],
pub studio_light: [i8; 256],
pub lookdev_light: [i8; 256],
pub matcap: [i8; 256],
pub shadow_intensity: f32,
pub single_color: [f32; 3],
pub studiolight_rot_z: f32,
pub studiolight_background: f32,
pub studiolight_intensity: f32,
pub studiolight_blur: f32,
pub object_outline_color: [f32; 3],
pub xray_alpha: f32,
pub xray_alpha_wire: f32,
pub cavity_valley_factor: f32,
pub cavity_ridge_factor: f32,
pub background_color: [f32; 3],
pub curvature_ridge_factor: f32,
pub curvature_valley_factor: f32,
pub render_pass: i32,
pub aov_name: [i8; 64],
pub prop: Pointer<IDProperty>,
pub _pad2: Pointer<Void>,
}Fields§
§type_: i8§prev_type: i8§prev_type_wire: i8§color_type: i8§flag: i16§light: i8§background_type: i8§cavity_type: i8§wire_color_type: i8§_pad: [i8; 2]§studio_light: [i8; 256]§lookdev_light: [i8; 256]§matcap: [i8; 256]§shadow_intensity: f32§single_color: [f32; 3]§studiolight_rot_z: f32§studiolight_background: f32§studiolight_intensity: f32§studiolight_blur: f32§object_outline_color: [f32; 3]§xray_alpha: f32§xray_alpha_wire: f32§cavity_valley_factor: f32§cavity_ridge_factor: f32§background_color: [f32; 3]§curvature_ridge_factor: f32§curvature_valley_factor: f32§render_pass: i32§aov_name: [i8; 64]§prop: Pointer<IDProperty>§_pad2: Pointer<Void>Trait Implementations§
Source§impl GeneratedBlendStruct for View3DShading
impl GeneratedBlendStruct for View3DShading
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "View3DShading"
const STRUCT_INDEX: usize = 228usize
const STRUCT_TYPE_INDEX: usize = 309usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<View3DShading> for View3DShading
Auto Trait Implementations§
impl Freeze for View3DShading
impl RefUnwindSafe for View3DShading
impl Send for View3DShading
impl Sync for View3DShading
impl Unpin for View3DShading
impl UnwindSafe for View3DShading
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