#include <dx10weaver.h>
|
| DX10Weaver (SR::SRContext &context, ID3D10Device *device, unsigned int width, unsigned int height, HWND window) |
| Constructs a class to be used for weaving an input image of a certain size. More...
|
|
| ~DX10Weaver () |
| Handles proper destruction of all weaver related classes and buffers. More...
|
|
| DX10WeaverBase () |
|
| ~DX10WeaverBase () |
|
ID3D10RenderTargetView * | getFrameBuffer () |
| Returns the buffer that will be used to create a weaved image. This buffer expects a side-by-side image. When a frame buffer is provided by calling setInputFrameBuffer(), the internally created buffer will be released. More...
|
|
void | setInputFrameBuffer (ID3D10ShaderResourceView *frameBuffer) |
| Sets the buffer that will be used to create a weaved image. This will release the internally created frame buffer. More...
|
|
void | setWindowHandle (HWND handle) |
| Sets the window handle of the application window. More...
|
|
bool | canWeave (unsigned int width, unsigned int height) |
| Used to determine if software weaving is possible for certain size and visibility to the currently bound framebuffer. More...
|
|
bool | canWeave (unsigned int width, unsigned int height, unsigned int xOffset, unsigned int yOffset) |
| Used to determine if software weaving is possible for certain size and visibility to the currently bound framebuffer. More...
|
|
void | weave (unsigned int width, unsigned int height) |
| Can be called to render a weaved image of a certain size to the currently bound framebuffer A framebuffer must be set before calling this function. More...
|
|
void | weave (unsigned int width, unsigned int height, unsigned int xOffset, unsigned int yOffset) |
| Can be called to render a weaved image of a certain size to the currently bound framebuffer A framebuffer must be set before calling this function. More...
|
|
|
std::unique_ptr< Impl > | pimpl |
|
◆ DX10Weaver()
SR::DX10Weaver::DX10Weaver |
( |
SR::SRContext & |
context, |
|
|
ID3D10Device * |
device, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
HWND |
window |
|
) |
| |
Constructs a class to be used for weaving an input image of a certain size.
- Parameters
-
context | to connect to |
device | interface used to create resources |
width | of the side-by-side image to be weaved together |
height | of the side-by-side image to be weaved together |
window | Handle of the application window |
◆ ~DX10Weaver()
SR::DX10Weaver::~DX10Weaver |
( |
| ) |
|
Handles proper destruction of all weaver related classes and buffers.
The documentation for this class was generated from the following file: