|
enum class | GraphicsPluginType { Vulkan
, Metal
, DirectX12
} |
|
static GraphicsPlugin * | Get () |
|
| Plugin (const PluginType type) |
|
◆ CreateCamera()
vc::CameraImpl * venom::vulkan::VulkanGraphicsPlugin::CreateCamera |
( |
| ) |
|
|
overridevirtual |
◆ CreateGraphicsApplication()
◆ CreateGUI()
vc::GUI * venom::vulkan::VulkanGraphicsPlugin::CreateGUI |
( |
| ) |
|
|
overridevirtual |
◆ CreateMaterial()
◆ CreateMesh()
vc::MeshImpl * venom::vulkan::VulkanGraphicsPlugin::CreateMesh |
( |
| ) |
|
|
overridevirtual |
◆ CreateModel()
vc::ModelImpl * venom::vulkan::VulkanGraphicsPlugin::CreateModel |
( |
| ) |
|
|
overridevirtual |
◆ CreateRenderingPipeline()
◆ CreateShaderPipeline()
◆ CreateShaderResourceTable()
◆ CreateSkybox()
vc::SkyboxImpl * venom::vulkan::VulkanGraphicsPlugin::CreateSkybox |
( |
| ) |
|
|
overridevirtual |
◆ CreateTexture()
The documentation for this class was generated from the following files:
- /Users/kevinpruvost/Bossing/Perso/VenomEngine/lib/vulkan/include/venom/vulkan/plugin/graphics/GraphicsPlugin.h
- /Users/kevinpruvost/Bossing/Perso/VenomEngine/lib/vulkan/src/GraphicsPlugin.cc