#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