#[repr(C, packed(4))]pub struct SpaceNode {Show 26 fields
pub next: Pointer<SpaceLink>,
pub prev: Pointer<SpaceLink>,
pub regionbase: ListBase,
pub spacetype: i8,
pub link_flag: i8,
pub _pad0: [i8; 6],
pub v2d: View2D,
pub id: Pointer<ID>,
pub from: Pointer<ID>,
pub flag: i16,
pub insert_ofs_dir: i8,
pub _pad1: i8,
pub xof: f32,
pub yof: f32,
pub zoom: f32,
pub treepath: ListBase,
pub edittree: Pointer<bNodeTree>,
pub nodetree: Pointer<bNodeTree>,
pub tree_idname: [i8; 64],
pub treetype: i32,
pub texfrom: i16,
pub shaderfrom: i16,
pub gpd: Pointer<bGPdata>,
pub overlay: SpaceNodeOverlay,
pub _pad2: [i8; 4],
pub runtime: Pointer<Nothing>,
}Fields§
§next: Pointer<SpaceLink>§prev: Pointer<SpaceLink>§regionbase: ListBase§spacetype: i8§link_flag: i8§_pad0: [i8; 6]§v2d: View2D§id: Pointer<ID>§from: Pointer<ID>§flag: i16§insert_ofs_dir: i8§_pad1: i8§xof: f32§yof: f32§zoom: f32§treepath: ListBase§edittree: Pointer<bNodeTree>§nodetree: Pointer<bNodeTree>§tree_idname: [i8; 64]§treetype: i32§texfrom: i16§shaderfrom: i16§gpd: Pointer<bGPdata>§overlay: SpaceNodeOverlay§_pad2: [i8; 4]§runtime: Pointer<Nothing>Trait Implementations§
Source§impl GeneratedBlendStruct for SpaceNode
impl GeneratedBlendStruct for SpaceNode
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "SpaceNode"
const STRUCT_INDEX: usize = 257usize
const STRUCT_TYPE_INDEX: usize = 371usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<SpaceNode> for SpaceNode
Auto Trait Implementations§
impl Freeze for SpaceNode
impl RefUnwindSafe for SpaceNode
impl Send for SpaceNode
impl Sync for SpaceNode
impl Unpin for SpaceNode
impl UnwindSafe for SpaceNode
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