#include <GraphicsPipelineVK.hpp>
◆ Destroy()
| void Faro::GraphicsPipelineVK::Destroy |
( |
| ) |
|
|
overridevirtual |
Run the destruction logic of this class. This also frees its memory.
- Warning
- When overriding, the super call must be performed last
Reimplemented from Faro::IObject.
◆ GetAdapter()
◆ GetTypedAdapter()
template<class T >
| T * Faro::IGraphicsAdapterChild::GetTypedAdapter |
( |
| ) |
|
|
inlineinherited |
◆ Init() [1/4]
| void Faro::IGraphicsAdapterChild::Init |
( |
| ) |
|
|
overridevirtual |
Run the initialization logic of this object. Should be overriden by deriving classes.
Reimplemented from Faro::GraphicsPipeline.
◆ Init() [2/4]
| void Faro::GraphicsPipelineVK::Init |
( |
| ) |
|
|
overridevirtual |
Run the initialization logic of this object. Should be overriden by deriving classes.
Reimplemented from Faro::GraphicsPipeline.
◆ Init() [3/4]
Initialize this as a child object for an adapter. Also invokes IObject::Init, derived classes should use that for initialization.
- Parameters
-
| adapter | Graphics adapter to initialize this child on. |
◆ Init() [4/4]
◆ LoadShader()
Load a prebuilt shader into the provided pipeline description.
- Parameters
-
| stream | Stream to read the shader from |
| [out] | desc | Pipeline description to place the shader in |
- Returns
- true The shader was loaded successfully
-
false An error occurred while trying to load the shader
◆ desc
The documentation for this class was generated from the following files: