pub struct Pointer<T>where
T: PointerTarget<T>,{
pub value: [u8; 8],
/* private fields */
}
Fields§
§value: [u8; 8]
Implementations§
Trait Implementations§
Source§impl DoubleLinked<Pointer<AnimOverride>> for AnimOverride
impl DoubleLinked<Pointer<AnimOverride>> for AnimOverride
Source§impl DoubleLinked<Pointer<CacheFileLayer>> for CacheFileLayer
impl DoubleLinked<Pointer<CacheFileLayer>> for CacheFileLayer
Source§impl DoubleLinked<Pointer<CacheObjectPath>> for CacheObjectPath
impl DoubleLinked<Pointer<CacheObjectPath>> for CacheObjectPath
Source§impl DoubleLinked<Pointer<CameraBGImage>> for CameraBGImage
impl DoubleLinked<Pointer<CameraBGImage>> for CameraBGImage
Source§impl DoubleLinked<Pointer<CollectionChild>> for CollectionChild
impl DoubleLinked<Pointer<CollectionChild>> for CollectionChild
Source§impl DoubleLinked<Pointer<ConsoleLine>> for ConsoleLine
impl DoubleLinked<Pointer<ConsoleLine>> for ConsoleLine
Source§impl DoubleLinked<Pointer<IDOverrideLibraryPropertyOperation>> for IDOverrideLibraryPropertyOperation
impl DoubleLinked<Pointer<IDOverrideLibraryPropertyOperation>> for IDOverrideLibraryPropertyOperation
Source§impl DoubleLinked<Pointer<IDProperty>> for IDProperty
impl DoubleLinked<Pointer<IDProperty>> for IDProperty
Source§impl DoubleLinked<Pointer<ImagePackedFile>> for ImagePackedFile
impl DoubleLinked<Pointer<ImagePackedFile>> for ImagePackedFile
Source§impl DoubleLinked<Pointer<LayerCollection>> for LayerCollection
impl DoubleLinked<Pointer<LayerCollection>> for LayerCollection
Source§impl DoubleLinked<Pointer<MaskLayerShape>> for MaskLayerShape
impl DoubleLinked<Pointer<MaskLayerShape>> for MaskLayerShape
Source§impl DoubleLinked<Pointer<MaskSpline>> for MaskSpline
impl DoubleLinked<Pointer<MaskSpline>> for MaskSpline
Source§impl DoubleLinked<Pointer<ModifierData>> for ModifierData
impl DoubleLinked<Pointer<ModifierData>> for ModifierData
Source§impl DoubleLinked<Pointer<MovieTrackingDopesheetCoverageSegment>> for MovieTrackingDopesheetCoverageSegment
impl DoubleLinked<Pointer<MovieTrackingDopesheetCoverageSegment>> for MovieTrackingDopesheetCoverageSegment
Source§impl DoubleLinked<Pointer<PTCacheExtra>> for PTCacheExtra
impl DoubleLinked<Pointer<PTCacheExtra>> for PTCacheExtra
Source§impl DoubleLinked<Pointer<PTCacheMem>> for PTCacheMem
impl DoubleLinked<Pointer<PTCacheMem>> for PTCacheMem
Source§impl DoubleLinked<Pointer<PaletteColor>> for PaletteColor
impl DoubleLinked<Pointer<PaletteColor>> for PaletteColor
Source§impl DoubleLinked<Pointer<ParticleSystem>> for ParticleSystem
impl DoubleLinked<Pointer<ParticleSystem>> for ParticleSystem
Source§impl DoubleLinked<Pointer<ParticleTarget>> for ParticleTarget
impl DoubleLinked<Pointer<ParticleTarget>> for ParticleTarget
Source§impl DoubleLinked<Pointer<PointCache>> for PointCache
impl DoubleLinked<Pointer<PointCache>> for PointCache
Source§impl DoubleLinked<Pointer<RenderProfile>> for RenderProfile
impl DoubleLinked<Pointer<RenderProfile>> for RenderProfile
Source§impl DoubleLinked<Pointer<RenderSlot>> for RenderSlot
impl DoubleLinked<Pointer<RenderSlot>> for RenderSlot
Source§impl DoubleLinked<Pointer<SceneCollection>> for SceneCollection
impl DoubleLinked<Pointer<SceneCollection>> for SceneCollection
Source§impl DoubleLinked<Pointer<SceneRenderView>> for SceneRenderView
impl DoubleLinked<Pointer<SceneRenderView>> for SceneRenderView
Source§impl DoubleLinked<Pointer<ShaderFxData>> for ShaderFxData
impl DoubleLinked<Pointer<ShaderFxData>> for ShaderFxData
Source§impl DoubleLinked<Pointer<TimeMarker>> for TimeMarker
impl DoubleLinked<Pointer<TimeMarker>> for TimeMarker
Source§impl DoubleLinked<Pointer<ViewLayerAOV>> for ViewLayerAOV
impl DoubleLinked<Pointer<ViewLayerAOV>> for ViewLayerAOV
Source§impl DoubleLinked<Pointer<WorkSpaceLayout>> for WorkSpaceLayout
impl DoubleLinked<Pointer<WorkSpaceLayout>> for WorkSpaceLayout
Source§impl DoubleLinked<Pointer<XrActionMap>> for XrActionMap
impl DoubleLinked<Pointer<XrActionMap>> for XrActionMap
Source§impl DoubleLinked<Pointer<XrActionMapItem>> for XrActionMapItem
impl DoubleLinked<Pointer<XrActionMapItem>> for XrActionMapItem
Source§impl DoubleLinked<Pointer<XrComponentPath>> for XrComponentPath
impl DoubleLinked<Pointer<XrComponentPath>> for XrComponentPath
Source§impl DoubleLinked<Pointer<XrUserPath>> for XrUserPath
impl DoubleLinked<Pointer<XrUserPath>> for XrUserPath
Source§impl DoubleLinked<Pointer<bActionChannel>> for bActionChannel
impl DoubleLinked<Pointer<bActionChannel>> for bActionChannel
Source§impl DoubleLinked<Pointer<bActionGroup>> for bActionGroup
impl DoubleLinked<Pointer<bActionGroup>> for bActionGroup
Source§impl DoubleLinked<Pointer<bActionModifier>> for bActionModifier
impl DoubleLinked<Pointer<bActionModifier>> for bActionModifier
Source§impl DoubleLinked<Pointer<bActionStrip>> for bActionStrip
impl DoubleLinked<Pointer<bActionStrip>> for bActionStrip
Source§impl DoubleLinked<Pointer<bConstraint>> for bConstraint
impl DoubleLinked<Pointer<bConstraint>> for bConstraint
Source§impl DoubleLinked<Pointer<bDeformGroup>> for bDeformGroup
impl DoubleLinked<Pointer<bDeformGroup>> for bDeformGroup
Source§impl DoubleLinked<Pointer<bGPDlayer_Mask>> for bGPDlayer_Mask
impl DoubleLinked<Pointer<bGPDlayer_Mask>> for bGPDlayer_Mask
Source§impl DoubleLinked<Pointer<bGPDpalette>> for bGPDpalette
impl DoubleLinked<Pointer<bGPDpalette>> for bGPDpalette
Source§impl DoubleLinked<Pointer<bGPDstroke>> for bGPDstroke
impl DoubleLinked<Pointer<bGPDstroke>> for bGPDstroke
Source§impl DoubleLinked<Pointer<bNodeSocket>> for bNodeSocket
impl DoubleLinked<Pointer<bNodeSocket>> for bNodeSocket
Source§impl DoubleLinked<Pointer<bNodeTreePath>> for bNodeTreePath
impl DoubleLinked<Pointer<bNodeTreePath>> for bNodeTreePath
Source§impl DoubleLinked<Pointer<bPathCompare>> for bPathCompare
impl DoubleLinked<Pointer<bPathCompare>> for bPathCompare
Source§impl DoubleLinked<Pointer<bPoseChannel>> for bPoseChannel
impl DoubleLinked<Pointer<bPoseChannel>> for bPoseChannel
Source§impl DoubleLinked<Pointer<bUserMenuItem>> for bUserMenuItem
impl DoubleLinked<Pointer<bUserMenuItem>> for bUserMenuItem
Source§impl DoubleLinked<Pointer<wmKeyConfig>> for wmKeyConfig
impl DoubleLinked<Pointer<wmKeyConfig>> for wmKeyConfig
Source§impl DoubleLinked<Pointer<wmKeyConfigPref>> for wmKeyConfigPref
impl DoubleLinked<Pointer<wmKeyConfigPref>> for wmKeyConfigPref
Source§impl DoubleLinked<Pointer<wmKeyMapItem>> for wmKeyMapItem
impl DoubleLinked<Pointer<wmKeyMapItem>> for wmKeyMapItem
Source§impl DoubleLinked<Pointer<wmOperator>> for wmOperator
impl DoubleLinked<Pointer<wmOperator>> for wmOperator
Source§impl<T> GeneratedBlendStruct for Pointer<T>where
T: PointerTarget<T>,
impl<T> GeneratedBlendStruct for Pointer<T>where
T: PointerTarget<T>,
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "Pointer"
const STRUCT_INDEX: usize = 4_294_967_293usize
const STRUCT_TYPE_INDEX: usize = 4_294_967_293usize
const IS_SYNTHETIC: bool = true
Source§impl<T> PointerLike<T> for Pointer<T>where
T: PointerTarget<T>,
impl<T> PointerLike<T> for Pointer<T>where
T: PointerTarget<T>,
impl<T> PointerTarget<Pointer<T>> for Pointer<T>where
T: PointerTarget<T>,
Auto Trait Implementations§
impl<T> Freeze for Pointer<T>
impl<T> RefUnwindSafe for Pointer<T>where
T: RefUnwindSafe,
impl<T> Send for Pointer<T>where
T: Send,
impl<T> Sync for Pointer<T>where
T: Sync,
impl<T> Unpin for Pointer<T>where
T: Unpin,
impl<T> UnwindSafe for Pointer<T>where
T: UnwindSafe,
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