#include <Blit11.h>
|
using | BlitConvertFunction = void(const gl::Box &sourceArea, const gl::Box &destArea, const gl::Rectangle &clipRect, const gl::Extents &sourceSize, unsigned int sourceRowPitch, unsigned int destRowPitch, ptrdiff_t readOffset, ptrdiff_t writeOffset, size_t copySize, size_t srcPixelStride, size_t destPixelStride, const uint8_t *sourceData, uint8_t *destData) |
|
|
| Blit11 (Renderer11 *renderer) |
|
| ~Blit11 () |
|
gl::Error | swizzleTexture (ID3D11ShaderResourceView *source, ID3D11RenderTargetView *dest, const gl::Extents &size, const gl::SwizzleState &swizzleTarget) |
|
gl::Error | copyTexture (ID3D11ShaderResourceView *source, const gl::Box &sourceArea, const gl::Extents &sourceSize, ID3D11RenderTargetView *dest, const gl::Box &destArea, const gl::Extents &destSize, const gl::Rectangle *scissor, GLenum destFormat, GLenum filter, bool maskOffAlpha, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha) |
|
gl::Error | copyStencil (const TextureHelper11 &source, unsigned int sourceSubresource, const gl::Box &sourceArea, const gl::Extents &sourceSize, const TextureHelper11 &dest, unsigned int destSubresource, const gl::Box &destArea, const gl::Extents &destSize, const gl::Rectangle *scissor) |
|
gl::Error | copyDepth (ID3D11ShaderResourceView *source, const gl::Box &sourceArea, const gl::Extents &sourceSize, ID3D11DepthStencilView *dest, const gl::Box &destArea, const gl::Extents &destSize, const gl::Rectangle *scissor) |
|
gl::Error | copyDepthStencil (const TextureHelper11 &source, unsigned int sourceSubresource, const gl::Box &sourceArea, const gl::Extents &sourceSize, const TextureHelper11 &dest, unsigned int destSubresource, const gl::Box &destArea, const gl::Extents &destSize, const gl::Rectangle *scissor) |
|
gl::ErrorOrResult< TextureHelper11 > | resolveDepth (RenderTarget11 *depth) |
|
gl::ErrorOrResult< TextureHelper11 > | resolveStencil (RenderTarget11 *depthStencil, bool alsoDepth) |
|
◆ BlitConvertFunction
using rx::Blit11::BlitConvertFunction = void(const gl::Box &sourceArea, const gl::Box &destArea, const gl::Rectangle &clipRect, const gl::Extents &sourceSize, unsigned int sourceRowPitch, unsigned int destRowPitch, ptrdiff_t readOffset, ptrdiff_t writeOffset, size_t copySize, size_t srcPixelStride, size_t destPixelStride, const uint8_t *sourceData, uint8_t *destData) |
◆ Blit11()
◆ ~Blit11()
◆ copyDepth()
◆ copyDepthStencil()
◆ copyStencil()
◆ copyTexture()
gl::Error rx::Blit11::copyTexture |
( |
ID3D11ShaderResourceView * |
source, |
|
|
const gl::Box & |
sourceArea, |
|
|
const gl::Extents & |
sourceSize, |
|
|
ID3D11RenderTargetView * |
dest, |
|
|
const gl::Box & |
destArea, |
|
|
const gl::Extents & |
destSize, |
|
|
const gl::Rectangle * |
scissor, |
|
|
GLenum |
destFormat, |
|
|
GLenum |
filter, |
|
|
bool |
maskOffAlpha, |
|
|
bool |
unpackPremultiplyAlpha, |
|
|
bool |
unpackUnmultiplyAlpha |
|
) |
| |
◆ resolveDepth()
◆ resolveStencil()
◆ swizzleTexture()
The documentation for this class was generated from the following files:
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Blit11.h
- Source/ThirdParty/ANGLE/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp