#[repr(C, packed(4))]pub struct Collection {Show 18 fields
pub id: ID,
pub gobject: ListBase,
pub children: ListBase,
pub preview: Pointer<PreviewImage>,
pub layer: i32,
pub dupli_ofs: [f32; 3],
pub flag: i16,
pub tag: i16,
pub lineart_usage: i16,
pub lineart_flags: i8,
pub lineart_intersection_mask: i8,
pub _pad: [i8; 6],
pub color_tag: i16,
pub object_cache: ListBase,
pub object_cache_instanced: ListBase,
pub parents: ListBase,
pub collection: Pointer<SceneCollection>,
pub view_layer: Pointer<ViewLayer>,
}Fields§
§id: ID§gobject: ListBase§children: ListBase§preview: Pointer<PreviewImage>§layer: i32§dupli_ofs: [f32; 3]§flag: i16§tag: i16§lineart_usage: i16§lineart_flags: i8§lineart_intersection_mask: i8§_pad: [i8; 6]§color_tag: i16§object_cache: ListBase§object_cache_instanced: ListBase§parents: ListBase§collection: Pointer<SceneCollection>§view_layer: Pointer<ViewLayer>Trait Implementations§
Source§impl GeneratedBlendStruct for Collection
impl GeneratedBlendStruct for Collection
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "Collection"
const STRUCT_INDEX: usize = 354usize
const STRUCT_TYPE_INDEX: usize = 184usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<Collection> for Collection
Auto Trait Implementations§
impl Freeze for Collection
impl RefUnwindSafe for Collection
impl Send for Collection
impl Sync for Collection
impl Unpin for Collection
impl UnwindSafe for Collection
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