SpiecsEngine
 
Loading...
Searching...
No Matches

◆ BasePassRenderer()

Spices::BasePassRenderer::BasePassRenderer ( const std::string & rendererName,
VulkanState & vulkanState,
const std::shared_ptr< VulkanDescriptorPool > & descriptorPool,
const std::shared_ptr< VulkanDevice > & device,
const std::shared_ptr< RendererResourcePool > & rendererResourcePool )
inline

Constructor Function. Init member variables.

Parameters
[in]rendererNameThe name of this Renderer.
[in]vulkanStateThe core vulkan objects that in use.
[in]descriptorPoolThe DescriptorPool.
[in]deviceThe VulkanDevice, used for format query.
[in]rendererResourcePoolThe RendererResourcePool, RT Pool.

Definition at line 38 of file BasePassRenderer.h.

45 : Renderer(rendererName, vulkanState, descriptorPool, device, rendererResourcePool, true)
46 , m_View(nullptr)
47 {}
std::shared_ptr< std::vector< uint32_t > > m_View
World entities view.
Renderer(const std::string &rendererName, VulkanState &vulkanState, const std::shared_ptr< VulkanDescriptorPool > &DescriptorPool, const std::shared_ptr< VulkanDevice > &device, const std::shared_ptr< RendererResourcePool > &rendererResourcePool, bool isLoadDefaultMaterial=true)
Constructor Function. Init member variables.
Definition Renderer.cpp:16

References BasePassRenderer(), and Spices::Renderer::Renderer().

Referenced by BasePassRenderer().