Struct DDRAWI_DDRAWSURFACE_MORE
#[repr(C)]pub struct DDRAWI_DDRAWSURFACE_MORE {Show 31 fields
pub dwSize: u32,
pub lpIUnknowns: *mut IUNKNOWN_LIST,
pub lpDD_lcl: *mut DDRAWI_DIRECTDRAW_LCL,
pub dwPageLockCount: u32,
pub dwBytesAllocated: u32,
pub lpDD_int: *mut DDRAWI_DIRECTDRAW_INT,
pub dwMipMapCount: u32,
pub lpDDIClipper: *mut DDRAWI_DDRAWCLIPPER_INT,
pub lpHeapAliasInfo: *mut HEAPALIASINFO,
pub dwOverlayFlags: u32,
pub rgjunc: *mut c_void,
pub lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL,
pub lpddOverlayFX: *mut DDOVERLAYFX,
pub ddsCapsEx: DDSCAPSEX,
pub dwTextureStage: u32,
pub lpDDRAWReserved: *mut c_void,
pub lpDDRAWReserved2: *mut c_void,
pub lpDDrawReserved3: *mut c_void,
pub dwDDrawReserved4: u32,
pub lpDDrawReserved5: *mut c_void,
pub lpGammaRamp: *mut u32,
pub lpOriginalGammaRamp: *mut u32,
pub lpDDrawReserved6: *mut c_void,
pub dwSurfaceHandle: u32,
pub qwDDrawReserved8: [u32; 2],
pub lpDDrawReserved9: *mut c_void,
pub cSurfaces: u32,
pub pCreatedDDSurfaceDesc2: *mut DDSURFACEDESC2,
pub slist: *mut *mut DDRAWI_DDRAWSURFACE_LCL,
pub dwFVF: u32,
pub lpVB: *mut c_void,
}Fields§
§dwSize: u32§lpIUnknowns: *mut IUNKNOWN_LIST§lpDD_lcl: *mut DDRAWI_DIRECTDRAW_LCL§dwPageLockCount: u32§dwBytesAllocated: u32§lpDD_int: *mut DDRAWI_DIRECTDRAW_INT§dwMipMapCount: u32§lpDDIClipper: *mut DDRAWI_DDRAWCLIPPER_INT§lpHeapAliasInfo: *mut HEAPALIASINFO§dwOverlayFlags: u32§rgjunc: *mut c_void§lpVideoPort: *mut DDRAWI_DDVIDEOPORT_LCL§lpddOverlayFX: *mut DDOVERLAYFX§ddsCapsEx: DDSCAPSEX§dwTextureStage: u32§lpDDRAWReserved: *mut c_void§lpDDRAWReserved2: *mut c_void§lpDDrawReserved3: *mut c_void§dwDDrawReserved4: u32§lpDDrawReserved5: *mut c_void§lpGammaRamp: *mut u32§lpOriginalGammaRamp: *mut u32§lpDDrawReserved6: *mut c_void§dwSurfaceHandle: u32§qwDDrawReserved8: [u32; 2]§lpDDrawReserved9: *mut c_void§cSurfaces: u32§pCreatedDDSurfaceDesc2: *mut DDSURFACEDESC2§slist: *mut *mut DDRAWI_DDRAWSURFACE_LCL§dwFVF: u32§lpVB: *mut c_voidTrait Implementations§
§impl Clone for DDRAWI_DDRAWSURFACE_MORE
impl Clone for DDRAWI_DDRAWSURFACE_MORE
§fn clone(&self) -> DDRAWI_DDRAWSURFACE_MORE
fn clone(&self) -> DDRAWI_DDRAWSURFACE_MORE
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Default for DDRAWI_DDRAWSURFACE_MORE
impl Default for DDRAWI_DDRAWSURFACE_MORE
impl Copy for DDRAWI_DDRAWSURFACE_MORE
Auto Trait Implementations§
impl Freeze for DDRAWI_DDRAWSURFACE_MORE
impl RefUnwindSafe for DDRAWI_DDRAWSURFACE_MORE
impl !Send for DDRAWI_DDRAWSURFACE_MORE
impl !Sync for DDRAWI_DDRAWSURFACE_MORE
impl Unpin for DDRAWI_DDRAWSURFACE_MORE
impl UnwindSafe for DDRAWI_DDRAWSURFACE_MORE
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