Lugdunum  0.1.0
Namespaces | Functions
SkyBox.cpp File Reference
#include <lug/Graphics/Vulkan/Builder/SkyBox.hpp>
#include <lug/Graphics/Builder/Mesh.hpp>
#include <lug/Graphics/Vulkan/API/Builder/CommandBuffer.hpp>
#include <lug/Graphics/Vulkan/API/Builder/DescriptorSetLayout.hpp>
#include <lug/Graphics/Vulkan/API/Builder/Fence.hpp>
#include <lug/Graphics/Vulkan/API/Builder/Framebuffer.hpp>
#include <lug/Graphics/Vulkan/API/Builder/GraphicsPipeline.hpp>
#include <lug/Graphics/Vulkan/API/Builder/PipelineLayout.hpp>
#include <lug/Graphics/Vulkan/API/Builder/RenderPass.hpp>
#include <lug/Graphics/Builder/SkyBox.hpp>
#include <lug/Graphics/Builder/Texture.hpp>
#include <lug/Graphics/Renderer.hpp>
#include <lug/Graphics/Vulkan/Renderer.hpp>
#include <lug/Graphics/Vulkan/Render/SkyBox.hpp>
#include <lug/Graphics/Vulkan/Render/Texture.hpp>
Include dependency graph for SkyBox.cpp:

Go to the source code of this file.

Namespaces

 lug
 
 lug::Graphics
 
 lug::Graphics::Vulkan
 
 lug::Graphics::Vulkan::Builder
 
 lug::Graphics::Vulkan::Builder::SkyBox
 

Functions

static bool lug::Graphics::Vulkan::Builder::SkyBox::initSkyBoxPipeline (Renderer &renderer, API::GraphicsPipeline &skyBoxPipeline)
 
static bool lug::Graphics::Vulkan::Builder::SkyBox::initIrradianceMapPipeline (Renderer &renderer, API::GraphicsPipeline &irradianceMapPipeline)
 
static bool lug::Graphics::Vulkan::Builder::SkyBox::initPrefilteredMapPipeline (Renderer &renderer, API::GraphicsPipeline &irradianceMapPipeline)
 
static bool lug::Graphics::Vulkan::Builder::SkyBox::initBrdfLutPipeline (Renderer &renderer, API::GraphicsPipeline &brdfLutPipeline)
 
static bool lug::Graphics::Vulkan::Builder::SkyBox::initMesh (Renderer &renderer, lug::Graphics::Resource::SharedPtr< lug::Graphics::Render::Mesh > &skyBoxMesh)
 
static bool lug::Graphics::Vulkan::Builder::SkyBox::initBrdfLut (Renderer &renderer, API::GraphicsPipeline &brdfLutPipeline, lug::Graphics::Resource::SharedPtr< lug::Graphics::Render::Texture > &brdfLut)
 
Resource::SharedPtr< lug::Graphics::Render::SkyBoxlug::Graphics::Vulkan::Builder::SkyBox::build (const ::lug::Graphics::Builder::SkyBox &builder)