HoviTron Video Pipeline
SourcesVulkan Directory Reference

Files

file  BuffersControllerAbstract.cpp [code]
 
file  BuffersControllerAbstract.h [code]
 Abstract class that contains common functionnalities to manage the buffer for synthesis and blending steps.
 
file  BuffersControllerBlending.cpp [code]
 
file  BuffersControllerBlending.h [code]
 File that contains class and struct for the management of the ressources for the blending pipeline.
 
file  BuffersControllerWarping.cpp [code]
 
file  BuffersControllerWarping.h [code]
 Class that manages the buffer for the warping step.
 
file  commonVulkan.h [code]
 file that contains the common include for the Vulkan part
 
file  DynamicInputProvider.cpp [code]
 
file  DynamicInputProvider.h [code]
 
file  RVSVulkan/SourcesVulkan/HvtStreamingAPI.h [code]
 
file  InputProvider.h [code]
 
file  RenderingParameters.cpp [code]
 
file  RenderingParameters.h [code]
 
file  Shader.cpp [code]
 
file  Shader.h [code]
 Contains the class that loads the SPIR-V shaders from files.
 
file  VulkanContext.cpp [code]
 
file  VulkanContext.h [code]
 File that contain the VulkanContext class to manage Vulkan Instance, Physical device, Logical device.
 
file  VulkanDrawing.cpp [code]
 
file  VulkanDrawing.h [code]
 Contains the class that manage the drawing process (manage and record command buffer, etc...)
 
file  VulkanHelperFunction.cpp [code]
 
file  VulkanHelperFunction.h [code]
 Class that contains helper functions for Vulkan.
 
file  VulkanPipelineAbstract.cpp [code]
 
file  VulkanPipelineAbstract.h [code]
 file that contains the abstract class for common code between the two pipelines (blending and warping)
 
file  VulkanPipelineBlending.cpp [code]
 
file  VulkanPipelineBlending.h [code]
 file that conthains a class that manages the pipeline for the blending
 
file  VulkanPipelineWarping.cpp [code]
 
file  VulkanPipelineWarping.h [code]
 Contains the class that manages the warping pipeline.
 
file  VulkanRenderPass.cpp [code]
 
file  VulkanRenderPass.h [code]
 file that contains the class that manage the renderPass containing the synthesis and blending steps
 
file  VulkanRenderPassAbstract.cpp [code]
 
file  VulkanRenderPassAbstract.h [code]
 
file  VulkanWrapper.cpp [code]
 
file  VulkanWrapper.h [code]
 file that contains the VulkanWrapper class that manages the classes related to Vulkan code and ease the communication with the rest