Fling Engine  0.00.1
Fling Engine is a game engine written in Vulkan
Namespaces | Functions
ShaderProgramReflections.h File Reference
#include "MeshRenderer.h"
#include "Lighting/Lighting.hpp"
#include "Components/Transform.h"
#include "Camera.h"

Go to the source code of this file.

Namespaces

 Fling
 
 Fling::ShaderProgramReflections
 

Functions

void Fling::ShaderProgramReflections::CreateDescriptorSets (MeshRenderer &t_MeshRend, Lighting &t_Lighting, VkDescriptorSetLayout t_DescriptorLayout)
 
void Fling::ShaderProgramReflections::CreateDescriptorPool (MeshRenderer &t_MeshRend)
 
void Fling::ShaderProgramReflections::BindCmdBuffer (MeshRenderer &t_MeshRend, VkCommandBuffer t_CommandBuffer, GraphicsPipeline *t_GraphicsPipeline, UINT32 t_CommandBufferIndex)
 
void Fling::ShaderProgramReflections::UpdateUniformBuffer (MeshRenderer &t_MeshRend, Transform &transform, UINT32 t_CurrentImage, Camera *t_Camera)