33 class RV_VKDescriptorSetLayout;
40 class RV_VKCommandPool;
UT_UniquePtr< RV_VKShaderModule > RV_VKShaderModulePtr
UT_UniquePtr< RV_ShaderCompute > RV_ShaderComputePtr
UT_UniquePtr< RV_VKBuffer > RV_VKBufferPtr
UT_UniquePtr< RV_VKMemory > RV_VKMemoryPtr
UT_UniquePtr< RV_VKImage > RV_VKImagePtr
UT_UniquePtr< RV_ShaderProgramBase > RV_ShaderProgramBasePtr
UT_UniquePtr< RV_VKDescriptorPool > RV_VKDescriptorPoolPtr
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
UT_UniquePtr< RV_ShaderProgram > RV_ShaderProgramPtr
UT_UniquePtr< RV_VKImageView > RV_VKImageViewPtr
RAII wrapper class for VkPipeline.
UT_UniquePtr< RV_VKDescriptorSetLayout > RV_VKDescriptorSetLayoutPtr
Handle to the main interface of Vulkan.
UT_UniquePtr< RV_VKCommandBuffer > RV_VKCommandBufferPtr
UT_UniquePtr< RV_VKDescriptorSet > RV_VKDescriptorSetPtr
UT_UniquePtr< RV_VKRenderPass > RV_VKRenderPassPtr
UT_UniquePtr< RV_Framebuffer > RV_VKFramebufferPtr
UT_UniquePtr< RV_VKPipelineLayout > RV_VKPipelineLayoutPtr
UT_UniquePtr< RV_VKCommandPool > RV_VKCommandPoolPtr
UT_UniquePtr< RV_VKPipeline > RV_VKPipelinePtr
UT_UniquePtr< RV_VKBufferView > RV_VKBufferViewPtr
RAII wrapper class for VkBufferView.
RAII wrapper class for VkImageView.
UT_UniquePtr< RV_VKSampler > RV_VKSamplerPtr