[−][src]Struct winapi::um::d3d11_2::ID3D11DeviceContext2
Fields
lpVtbl: *const ID3D11DeviceContext2Vtbl
Methods
impl ID3D11DeviceContext2
[src]
pub unsafe fn UpdateTileMappings(
&self,
pTiledResource: *mut ID3D11Resource,
NumTiledResourceRegions: UINT,
pTiledResourceRegionStartCoordinates: *const D3D11_TILED_RESOURCE_COORDINATE,
pTiledResourceRegionSizes: *const D3D11_TILE_REGION_SIZE,
pTilePool: *mut ID3D11Buffer,
NumRanges: UINT,
pRangeFlags: *const UINT,
pTilePoolStartOffsets: *const UINT,
pRangeTileCounts: *const UINT,
Flags: UINT
) -> HRESULT
[src]
&self,
pTiledResource: *mut ID3D11Resource,
NumTiledResourceRegions: UINT,
pTiledResourceRegionStartCoordinates: *const D3D11_TILED_RESOURCE_COORDINATE,
pTiledResourceRegionSizes: *const D3D11_TILE_REGION_SIZE,
pTilePool: *mut ID3D11Buffer,
NumRanges: UINT,
pRangeFlags: *const UINT,
pTilePoolStartOffsets: *const UINT,
pRangeTileCounts: *const UINT,
Flags: UINT
) -> HRESULT
pub unsafe fn CopyTileMappings(
&self,
pDestTiledResource: *mut ID3D11Resource,
pDestRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pSourceTiledResource: *mut ID3D11Resource,
pSourceRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pTileRegionSize: *const D3D11_TILE_REGION_SIZE,
Flags: UINT
) -> HRESULT
[src]
&self,
pDestTiledResource: *mut ID3D11Resource,
pDestRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pSourceTiledResource: *mut ID3D11Resource,
pSourceRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pTileRegionSize: *const D3D11_TILE_REGION_SIZE,
Flags: UINT
) -> HRESULT
pub unsafe fn CopyTiles(
&self,
pTiledResource: *mut ID3D11Resource,
pTileRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pTileRegionSize: *const D3D11_TILE_REGION_SIZE,
pBuffer: *mut ID3D11Buffer,
BufferStartOffsetInBytes: UINT64,
Flags: UINT
)
[src]
&self,
pTiledResource: *mut ID3D11Resource,
pTileRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pTileRegionSize: *const D3D11_TILE_REGION_SIZE,
pBuffer: *mut ID3D11Buffer,
BufferStartOffsetInBytes: UINT64,
Flags: UINT
)
pub unsafe fn UpdateTiles(
&self,
pDestTiledResource: *mut ID3D11Resource,
pDestTileRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pDestTileRegionSize: *const D3D11_TILE_REGION_SIZE,
pSourceTileData: *const c_void,
Flags: UINT
)
[src]
&self,
pDestTiledResource: *mut ID3D11Resource,
pDestTileRegionStartCoordinate: *const D3D11_TILED_RESOURCE_COORDINATE,
pDestTileRegionSize: *const D3D11_TILE_REGION_SIZE,
pSourceTileData: *const c_void,
Flags: UINT
)
pub unsafe fn ResizeTilePool(
&self,
pTilePool: *mut ID3D11Buffer,
NewSizeInBytes: UINT64
) -> HRESULT
[src]
&self,
pTilePool: *mut ID3D11Buffer,
NewSizeInBytes: UINT64
) -> HRESULT
pub unsafe fn TiledResourceBarrier(
&self,
pTiledResourceOrViewAccessBeforeBarrier: *mut ID3D11DeviceChild,
pTiledResourceOrViewAccessAfterBarrier: *mut ID3D11DeviceChild
)
[src]
&self,
pTiledResourceOrViewAccessBeforeBarrier: *mut ID3D11DeviceChild,
pTiledResourceOrViewAccessAfterBarrier: *mut ID3D11DeviceChild
)
pub unsafe fn IsAnnotationEnabled(&self) -> BOOL
[src]
pub unsafe fn SetMarkerInt(&self, pLabel: LPCWSTR, Data: INT)
[src]
pub unsafe fn BeginEventInt(&self, pLabel: LPCWSTR, Data: INT)
[src]
pub unsafe fn EndEvent(&self)
[src]
Methods from Deref<Target = ID3D11DeviceContext1>
pub unsafe fn CopySubresourceRegion1(
&self,
pDstResource: *mut ID3D11Resource,
DstSubresource: UINT,
DstX: UINT,
DstY: UINT,
DstZ: UINT,
pSrcResource: *mut ID3D11Resource,
SrcSubresource: UINT,
pSrcBox: *const D3D11_BOX,
CopyFlags: UINT
)
[src]
&self,
pDstResource: *mut ID3D11Resource,
DstSubresource: UINT,
DstX: UINT,
DstY: UINT,
DstZ: UINT,
pSrcResource: *mut ID3D11Resource,
SrcSubresource: UINT,
pSrcBox: *const D3D11_BOX,
CopyFlags: UINT
)
pub unsafe fn UpdateSubresource1(
&self,
pDstResource: *mut ID3D11Resource,
DstSubresource: UINT,
pDstBox: *const D3D11_BOX,
pSrcData: *mut c_void,
SrcRowPitch: UINT,
SrcDepthPitch: UINT,
CopyFlags: UINT
)
[src]
&self,
pDstResource: *mut ID3D11Resource,
DstSubresource: UINT,
pDstBox: *const D3D11_BOX,
pSrcData: *mut c_void,
SrcRowPitch: UINT,
SrcDepthPitch: UINT,
CopyFlags: UINT
)
pub unsafe fn DiscardResource(&self, pResource: *mut ID3D11Resource)
[src]
pub unsafe fn DiscardView(&self, pResource: *mut ID3D11Resource)
[src]
pub unsafe fn VSSetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
pub unsafe fn HSSetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
pub unsafe fn DSSetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
pub unsafe fn GSSetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
pub unsafe fn PSSetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
pub unsafe fn CSSetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *const *mut ID3D11Buffer,
pFirstConstant: *const UINT,
pNumConstants: *const UINT
)
pub unsafe fn VSGetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
pub unsafe fn HSGetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
pub unsafe fn DSGetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
pub unsafe fn GSGetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
pub unsafe fn PSGetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
pub unsafe fn CSGetConstantBuffers1(
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
[src]
&self,
StartSlot: UINT,
NumBuffers: UINT,
ppConstantBuffers: *mut *mut ID3D11Buffer,
pFirstConstant: *mut UINT,
pNumConstants: *mut UINT
)
pub unsafe fn SwapDeviceContextState(
&self,
pState: *mut ID3DDeviceContextState,
ppPreviousState: *mut *mut ID3DDeviceContextState
)
[src]
&self,
pState: *mut ID3DDeviceContextState,
ppPreviousState: *mut *mut ID3DDeviceContextState
)
pub unsafe fn ClearView(
&self,
pView: *mut ID3D11View,
Color: [FLOAT; 4],
pRect: *const D3D11_RECT,
NumRects: UINT
)
[src]
&self,
pView: *mut ID3D11View,
Color: [FLOAT; 4],
pRect: *const D3D11_RECT,
NumRects: UINT
)
pub unsafe fn DiscardView1(
&self,
pResourceView: *mut ID3D11View,
pRects: *const D3D11_RECT,
NumRects: UINT
)
[src]
&self,
pResourceView: *mut ID3D11View,
pRects: *const D3D11_RECT,
NumRects: UINT
)
Trait Implementations
impl Interface for ID3D11DeviceContext2
[src]
impl Deref for ID3D11DeviceContext2
[src]
type Target = ID3D11DeviceContext1
The resulting type after dereferencing.
fn deref(&self) -> &ID3D11DeviceContext1
[src]
Auto Trait Implementations
impl Unpin for ID3D11DeviceContext2
impl !Send for ID3D11DeviceContext2
impl !Sync for ID3D11DeviceContext2
Blanket Implementations
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,