![]() |
Faro Engine 0.0.0.b519570 (main)
|
Describes a graphics pipeline. More...
#include <GraphicsPipeline.hpp>
Classes | |
| struct | InputLayoutElement |
| Describes an input layout element. More... | |
Public Attributes | |
| uint8 * | vsData = nullptr |
| Pointer to a binary vertex shader. | |
| uint16 | vsSize = 0 |
| Size of the vertex shader data. | |
| uint8 * | gsData = nullptr |
| Pointer to a binary geometry shader. | |
| uint16 | gsSize = 0 |
| Size of the geometry shader data. | |
| uint8 * | psData = nullptr |
| Pointer to a binary pixel shader. | |
| uint16 | psSize = 0 |
| Size of the pixel shader data. | |
| Array< InputLayoutElement > | inputLayout |
| List of input layout element. | |
| Array< GraphicsFormat > | renderTargets |
| List of rendertarget formats. | |
Describes a graphics pipeline.
| uint8* Faro::GraphicsPipelineDesc::gsData = nullptr |
Pointer to a binary geometry shader.
| uint16 Faro::GraphicsPipelineDesc::gsSize = 0 |
Size of the geometry shader data.
| Array<InputLayoutElement> Faro::GraphicsPipelineDesc::inputLayout |
List of input layout element.
| uint8* Faro::GraphicsPipelineDesc::psData = nullptr |
Pointer to a binary pixel shader.
| uint16 Faro::GraphicsPipelineDesc::psSize = 0 |
Size of the pixel shader data.
| Array<GraphicsFormat> Faro::GraphicsPipelineDesc::renderTargets |
List of rendertarget formats.
| uint8* Faro::GraphicsPipelineDesc::vsData = nullptr |
Pointer to a binary vertex shader.
| uint16 Faro::GraphicsPipelineDesc::vsSize = 0 |
Size of the vertex shader data.