D3D11 interlacing on Leia devices.
More...
D3D11 interlacing on Leia devices.
◆ leia_interlacer_d3d11_initialize()
Initialize interlacer for usage with Direct3D 11.
If your application uses Direct3D 11, use this method to initialize.
- Parameters
-
[in] | context | Pointer to your ID3D11DeviceContext object. |
◆ leia_interlacer_d3d11_do_post_process()
LEIASDK_API void leia_interlacer_d3d11_do_post_process |
( |
struct leia_interlacer * |
, |
|
|
int32_t |
width, |
|
|
int32_t |
height, |
|
|
leia_bool |
blendedInterlace, |
|
|
struct ID3D11RenderTargetView * |
resultTexture |
|
) |
| |
Perform Direct3D 11 graphics rendering.
Use this method to perform all graphics rendering - interlacing, ACT, and GUI display.
- Parameters
-
[in] | width | Width of the render-target. |
[in] | height | Height of the render-target. |
[in] | blendedInterlace | Whether to blend the graphics output onto the render-target. |
[in] | resultTexture | Pointer to destination render-target view. |
◆ leia_interlacer_d3d11_set_source_views()
LEIASDK_API void leia_interlacer_d3d11_set_source_views |
( |
struct leia_interlacer * |
, |
|
|
struct ID3D11ShaderResourceView * |
texture, |
|
|
int32_t |
viewIndex, |
|
|
int |
layer |
|
) |
| |
Set Direct3D 11 view texture.
This method allows you to specify the texture for a specific view index and layer.
- Parameters
-
[in] | texture | The view texture. |
[in] | viewIndex | The view index. |
[in] | layer | The layer at which to set the view texture. |