PVRVk Typedefs#
pvrvk::DisplayModeWeakPtr#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::weak_ptr<impl::DisplayMode_> pvrvk::DisplayModeWeakPtr#
Forwared-declared weak-reference-counted handle to a DisplayMode. For detailed documentation, see PVRVk module.
pvrvk::DisplayPlaneSurface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DisplayPlaneSurface_> pvrvk::DisplayPlaneSurface#
Forwared-declared reference-counted handle to a DisplayPlaneSurface. For detailed documentation, see PVRVk module.
pvrvk::Buffer#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::GraphicsPipeline#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::GraphicsPipeline_> pvrvk::GraphicsPipeline#
Forwared-declared reference-counted handle to a GraphicsPipeline. For detailed documentation, see PVRVk module.
pvrvk::MemoryBarrierSet#
Defined in MemoryBarrierVk.h
Typedef Documentation#
-
typedef MemoryBarrierSetTemplate<MemoryBarrier, BufferMemoryBarrier, ImageMemoryBarrier> pvrvk::MemoryBarrierSet#
pvrvk::BufferMemoryBarrier#
Defined in MemoryBarrierVk.h
Typedef Documentation#
-
typedef BufferMemoryBarrierTemplate<pvrvk::AccessFlags> pvrvk::BufferMemoryBarrier#
pvrvk::CommandPool#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::CommandPool_> pvrvk::CommandPool#
Forwared-declared reference-counted handle to a CommandPool. For detailed documentation, see PVRVk module.
pvrvk::PhysicalDevice#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::PhysicalDevice_> pvrvk::PhysicalDevice#
Forwared-declared reference-counted handle to a PhyscialDevice. For detailed documentation, see PVRVk module.
pvrvk::RenderPass#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::RenderPass_> pvrvk::RenderPass#
An RenderPass object represents a drawing cycle that ends up rendering to a single Framebuffer.
pvrvk::QueryPool#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::QueryPool_> pvrvk::QueryPool#
Forwared-declared reference-counted handle to a QueryPool. For detailed documentation, see PVRVk module.
pvrvk::ShaderModule#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::ShaderModule_> pvrvk::ShaderModule#
A ShaderModule object.
pvrvk::ComputePipeline#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::ComputePipeline_> pvrvk::ComputePipeline#
Forwared-declared reference-counted handle to a ComputePipeline. For detailed documentation, see PVRVk module.
pvrvk::XlibSurface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::XlibSurface_> pvrvk::XlibSurface#
Forwared-declared reference-counted handle to a XlibSurface. For detailed documentation, see PVRVk module.
pvrvk::InstanceWeakPtr#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::AndroidSurface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::AndroidSurface_> pvrvk::AndroidSurface#
Forwared-declared reference-counted handle to an AndroidSurface. For detailed documentation, see PVRVk module.
pvrvk::Win32Surface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::Win32Surface_> pvrvk::Win32Surface#
Forwared-declared reference-counted handle to a Win32Surface. For detailed documentation, see PVRVk module.
pvrvk::PipelineLayout#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::PipelineLayout_> pvrvk::PipelineLayout#
A PipelineLayout represents the blueprint out of which a pipeline will be created, needed by other objects to ensure compatibility with a family of GraphicsPipelines.
pvrvk::CommandBufferBase#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::CommandBufferBase_> pvrvk::CommandBufferBase#
A CommandBuffer(Base) represents a std::string of commands that will be submitted to the GPU in a batch.
pvrvk::ImageMemoryBarrier#
Defined in MemoryBarrierVk.h
Typedef Documentation#
-
typedef ImageMemoryBarrierTemplate<pvrvk::AccessFlags> pvrvk::ImageMemoryBarrier#
pvrvk::Device#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::Fence#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::DebugUtilsMessenger#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DebugUtilsMessenger_> pvrvk::DebugUtilsMessenger#
Forwared-declared reference-counted handle to a DebugUtilsMessenger. For detailed documentation, see PVRVk module.
pvrvk::XcbSurface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::XcbSurface_> pvrvk::XcbSurface#
Forwared-declared reference-counted handle to a XcbSurface. For detailed documentation, see PVRVk module.
pvrvk::DescriptorSetLayout#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DescriptorSetLayout_> pvrvk::DescriptorSetLayout#
A DescriptorSet Layout represents a “recipe” for a descriptor set. It is used for other objects to ensure compatibility with a specific DescriptorSet family.
pvrvk::DisplayMode#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DisplayMode_> pvrvk::DisplayMode#
Forwared-declared reference-counted handle to a DisplayMode. For detailed documentation, see PVRVk module.
pvrvk::Image#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::Framebuffer#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::Framebuffer_> pvrvk::Framebuffer#
Forwared-declared reference-counted handle to a Framebuffer. For detailed documentation, see PVRVk module.
pvrvk::DeviceMemory#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::IDeviceMemory_> pvrvk::DeviceMemory#
DeviceMemory.
pvrvk::SwapchainImage#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::SwapchainImage_> pvrvk::SwapchainImage#
A dummy backing store for a swapchain image.
pvrvk::Event#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::SecondaryCommandBuffer#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::SecondaryCommandBuffer_> pvrvk::SecondaryCommandBuffer#
A SecondaryCommandBufferis a CommandBuffer that can only be submitted to a primary CommandBuffer and cannot contain a RenderPass.
pvrvk::Surface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::Swapchain#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::Swapchain_> pvrvk::Swapchain#
Forwared-declared reference-counted handle to a Swapchain. For detailed documentation, see PVRVk module.
pvrvk::TimelineSemaphore#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::TimelineSemaphore_> pvrvk::TimelineSemaphore#
Forwared-declared reference-counted handle to a Timeline Semaphore. For detailed documentation, see PVRVk module.
pvrvk::DebugReportCallback#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DebugReportCallback_> pvrvk::DebugReportCallback#
Forwared-declared reference-counted handle to a DebugReportCallback. For detailed documentation, see PVRVk module.
pvrvk::CommandPoolWeakPtr#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::weak_ptr<impl::CommandPool_> pvrvk::CommandPoolWeakPtr#
Forwared-declared weak-reference-counted handle to a CommandPool. For detailed documentation, see PVRVk module.
pvrvk::BufferView#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::BufferView_> pvrvk::BufferView#
A generic Buffer. Can be directly bound as a VBO /IBO or wrapped with a BufferView(SsboView,UboView) to be bound via a DescriptorSet.
pvrvk::Semaphore#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::Semaphore_> pvrvk::Semaphore#
Forwared-declared reference-counted handle to a Buffer. For detailed documentation, see PVRVk module.
pvrvk::DescriptorPool#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DescriptorPool_> pvrvk::DescriptorPool#
A descriptor pool represents a specific chunk of memory from which descriptor pools will be allocated. It is intended that different threads will use different descriptor pools to avoid having contention and the need to lock between them.
pvrvk::WaylandSurface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::WaylandSurface_> pvrvk::WaylandSurface#
Forwared-declared reference-counted handle to a WaylandSurface. For detailed documentation, see PVRVk module.
pvrvk::DescriptorSet#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::DescriptorSet_> pvrvk::DescriptorSet#
A DescriptorSet represents a collection of resources (Textures, Buffers, Samplers, etc.) that can all be bound together for use by a rendering run.
pvrvk::Sampler#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::DeviceMemoryImpl#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::unique_ptr<impl::DeviceMemory_> pvrvk::DeviceMemoryImpl#
DeviceMemory.
pvrvk::MacOSSurface#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::MacOSSurface_> pvrvk::MacOSSurface#
Forwared-declared reference-counted handle to a MacOSSurface. For detailed documentation, see PVRVk module.
pvrvk::MemoryBarrierSet2#
Defined in MemoryBarrierVk.h
Typedef Documentation#
-
typedef MemoryBarrierSetTemplate<MemoryBarrier2, BufferMemoryBarrier2, ImageMemoryBarrier2> pvrvk::MemoryBarrierSet2#
pvrvk::PhysicalDeviceWeakPtr#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::weak_ptr<impl::PhysicalDevice_> pvrvk::PhysicalDeviceWeakPtr#
Forwared-declared weak-reference-counted handle to a PhysicalDevice. For detailed documentation, see PVRVk module.
pvrvk::MemoryBarrier#
Defined in MemoryBarrierVk.h
Typedef Documentation#
-
typedef MemoryBarrierTemplate<pvrvk::AccessFlags> pvrvk::MemoryBarrier#
pvrvk::ImageView#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::ImageView_> pvrvk::ImageView#
Base class for the view of any kind of texture view.
pvrvk::RaytracingPipeline#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::RaytracingPipeline_> pvrvk::RaytracingPipeline#
Forwared-declared reference-counted handle to a RaytracingPipeline. For detailed documentation, see PVRVk module.
pvrvk::AccelerationStructure#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::AccelerationStructure_> pvrvk::AccelerationStructure#
Forwared-declared reference-counted handle to an Acceleration Structure. For detailed documentation, see PVRVk module.
pvrvk::DeviceWeakPtr#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::Queue#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::CommandBuffer#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::CommandBuffer_> pvrvk::CommandBuffer#
A CommandBuffer(Primary) is a CommandBuffer that can be submitted to the GPU and can contain secondary command buffers.
pvrvk::Display#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::PipelineCache#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::shared_ptr<impl::PipelineCache_> pvrvk::PipelineCache#
An PipelineCache object.
pvrvk::Instance#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
pvrvk::DescriptorSetLayoutSet#
Defined in ForwardDecObjectsVk.h
Typedef Documentation#
-
typedef std::array<DescriptorSetLayout, FrameworkCaps::MaxDescriptorSetBindings> pvrvk::DescriptorSetLayoutSet#
DescriptorSetLayout array type.
pvrvk::SurfaceWeakPtr#
Defined in ForwardDecObjectsVk.h