HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_VKExt Class Reference

#include <RV_VKExt.h>

Public Member Functions

 RV_VKExt ()
 
 ~RV_VKExt ()
 
void initialize (RV_Instance *inst)
 

Public Attributes

PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR = nullptr
 
PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR = nullptr
 
PFN_vkBuildAccelerationStructuresKHR vkBuildAccelerationStructuresKHR = nullptr
 
PFN_vkCmdBuildAccelerationStructuresIndirectKHR vkCmdBuildAccelerationStructuresIndirectKHR = nullptr
 
PFN_vkCmdBuildAccelerationStructuresKHR vkCmdBuildAccelerationStructuresKHR = nullptr
 
PFN_vkCmdCopyAccelerationStructureKHR vkCmdCopyAccelerationStructureKHR = nullptr
 
PFN_vkCmdCopyAccelerationStructureToMemoryKHR vkCmdCopyAccelerationStructureToMemoryKHR = nullptr
 
PFN_vkCmdCopyMemoryToAccelerationStructureKHR vkCmdCopyMemoryToAccelerationStructureKHR = nullptr
 
PFN_vkCmdWriteAccelerationStructuresPropertiesKHR vkCmdWriteAccelerationStructuresPropertiesKHR = nullptr
 
PFN_vkCopyAccelerationStructureKHR vkCopyAccelerationStructureKHR = nullptr
 
PFN_vkCopyAccelerationStructureToMemoryKHR vkCopyAccelerationStructureToMemoryKHR = nullptr
 
PFN_vkCopyMemoryToAccelerationStructureKHR vkCopyMemoryToAccelerationStructureKHR = nullptr
 
PFN_vkCreateAccelerationStructureKHR vkCreateAccelerationStructureKHR = nullptr
 
PFN_vkDestroyAccelerationStructureKHR vkDestroyAccelerationStructureKHR = nullptr
 
PFN_vkGetAccelerationStructureBuildSizesKHR vkGetAccelerationStructureBuildSizesKHR = nullptr
 
PFN_vkGetAccelerationStructureDeviceAddressKHR vkGetAccelerationStructureDeviceAddressKHR = nullptr
 
PFN_vkGetDeviceAccelerationStructureCompatibilityKHR vkGetDeviceAccelerationStructureCompatibilityKHR = nullptr
 
PFN_vkWriteAccelerationStructuresPropertiesKHR vkWriteAccelerationStructuresPropertiesKHR = nullptr
 
PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR = nullptr
 
PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR = nullptr
 
PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR = nullptr
 
PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR = nullptr
 
PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = nullptr
 
PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR = nullptr
 
PFN_vkGetRayTracingShaderGroupStackSizeKHR vkGetRayTracingShaderGroupStackSizeKHR = nullptr
 
PFN_vkCmdBeginDebugUtilsLabelEXT vkCmdBeginDebugUtilsLabelEXT = nullptr
 
PFN_vkCmdEndDebugUtilsLabelEXT vkCmdEndDebugUtilsLabelEXT = nullptr
 
PFN_vkCmdInsertDebugUtilsLabelEXT vkCmdInsertDebugUtilsLabelEXT = nullptr
 
PFN_vkCreateDebugUtilsMessengerEXT vkCreateDebugUtilsMessengerEXT = nullptr
 
PFN_vkDestroyDebugUtilsMessengerEXT vkDestroyDebugUtilsMessengerEXT = nullptr
 
PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT = nullptr
 

Detailed Description

Definition at line 22 of file RV_VKExt.h.

Constructor & Destructor Documentation

RV_VKExt::RV_VKExt ( )
RV_VKExt::~RV_VKExt ( )

Member Function Documentation

void RV_VKExt::initialize ( RV_Instance inst)

Member Data Documentation

PFN_vkBuildAccelerationStructuresKHR RV_VKExt::vkBuildAccelerationStructuresKHR = nullptr

Definition at line 47 of file RV_VKExt.h.

PFN_vkCmdBeginDebugUtilsLabelEXT RV_VKExt::vkCmdBeginDebugUtilsLabelEXT = nullptr

Definition at line 74 of file RV_VKExt.h.

PFN_vkCmdBuildAccelerationStructuresIndirectKHR RV_VKExt::vkCmdBuildAccelerationStructuresIndirectKHR = nullptr

Definition at line 48 of file RV_VKExt.h.

PFN_vkCmdBuildAccelerationStructuresKHR RV_VKExt::vkCmdBuildAccelerationStructuresKHR = nullptr

Definition at line 49 of file RV_VKExt.h.

PFN_vkCmdCopyAccelerationStructureKHR RV_VKExt::vkCmdCopyAccelerationStructureKHR = nullptr

Definition at line 50 of file RV_VKExt.h.

PFN_vkCmdCopyAccelerationStructureToMemoryKHR RV_VKExt::vkCmdCopyAccelerationStructureToMemoryKHR = nullptr

Definition at line 51 of file RV_VKExt.h.

PFN_vkCmdCopyMemoryToAccelerationStructureKHR RV_VKExt::vkCmdCopyMemoryToAccelerationStructureKHR = nullptr

Definition at line 52 of file RV_VKExt.h.

PFN_vkCmdEndDebugUtilsLabelEXT RV_VKExt::vkCmdEndDebugUtilsLabelEXT = nullptr

Definition at line 75 of file RV_VKExt.h.

PFN_vkCmdInsertDebugUtilsLabelEXT RV_VKExt::vkCmdInsertDebugUtilsLabelEXT = nullptr

Definition at line 76 of file RV_VKExt.h.

PFN_vkCmdSetRayTracingPipelineStackSizeKHR RV_VKExt::vkCmdSetRayTracingPipelineStackSizeKHR = nullptr

Definition at line 65 of file RV_VKExt.h.

PFN_vkCmdTraceRaysIndirectKHR RV_VKExt::vkCmdTraceRaysIndirectKHR = nullptr

Definition at line 66 of file RV_VKExt.h.

PFN_vkCmdTraceRaysKHR RV_VKExt::vkCmdTraceRaysKHR = nullptr

Definition at line 67 of file RV_VKExt.h.

PFN_vkCmdWriteAccelerationStructuresPropertiesKHR RV_VKExt::vkCmdWriteAccelerationStructuresPropertiesKHR = nullptr

Definition at line 53 of file RV_VKExt.h.

PFN_vkCopyAccelerationStructureKHR RV_VKExt::vkCopyAccelerationStructureKHR = nullptr

Definition at line 54 of file RV_VKExt.h.

PFN_vkCopyAccelerationStructureToMemoryKHR RV_VKExt::vkCopyAccelerationStructureToMemoryKHR = nullptr

Definition at line 55 of file RV_VKExt.h.

PFN_vkCopyMemoryToAccelerationStructureKHR RV_VKExt::vkCopyMemoryToAccelerationStructureKHR = nullptr

Definition at line 56 of file RV_VKExt.h.

PFN_vkCreateAccelerationStructureKHR RV_VKExt::vkCreateAccelerationStructureKHR = nullptr

Definition at line 57 of file RV_VKExt.h.

PFN_vkCreateDebugUtilsMessengerEXT RV_VKExt::vkCreateDebugUtilsMessengerEXT = nullptr

Definition at line 77 of file RV_VKExt.h.

PFN_vkCreateRayTracingPipelinesKHR RV_VKExt::vkCreateRayTracingPipelinesKHR = nullptr

Definition at line 68 of file RV_VKExt.h.

PFN_vkDestroyAccelerationStructureKHR RV_VKExt::vkDestroyAccelerationStructureKHR = nullptr

Definition at line 58 of file RV_VKExt.h.

PFN_vkDestroyDebugUtilsMessengerEXT RV_VKExt::vkDestroyDebugUtilsMessengerEXT = nullptr

Definition at line 78 of file RV_VKExt.h.

PFN_vkGetAccelerationStructureBuildSizesKHR RV_VKExt::vkGetAccelerationStructureBuildSizesKHR = nullptr

Definition at line 59 of file RV_VKExt.h.

PFN_vkGetAccelerationStructureDeviceAddressKHR RV_VKExt::vkGetAccelerationStructureDeviceAddressKHR = nullptr

Definition at line 60 of file RV_VKExt.h.

PFN_vkGetDeviceAccelerationStructureCompatibilityKHR RV_VKExt::vkGetDeviceAccelerationStructureCompatibilityKHR = nullptr

Definition at line 61 of file RV_VKExt.h.

PFN_vkGetMemoryFdKHR RV_VKExt::vkGetMemoryFdKHR = nullptr

Definition at line 43 of file RV_VKExt.h.

PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR RV_VKExt::vkGetRayTracingCaptureReplayShaderGroupHandlesKHR = nullptr

Definition at line 69 of file RV_VKExt.h.

PFN_vkGetRayTracingShaderGroupHandlesKHR RV_VKExt::vkGetRayTracingShaderGroupHandlesKHR = nullptr

Definition at line 70 of file RV_VKExt.h.

PFN_vkGetRayTracingShaderGroupStackSizeKHR RV_VKExt::vkGetRayTracingShaderGroupStackSizeKHR = nullptr

Definition at line 71 of file RV_VKExt.h.

PFN_vkGetSemaphoreFdKHR RV_VKExt::vkGetSemaphoreFdKHR = nullptr

Definition at line 40 of file RV_VKExt.h.

PFN_vkSetDebugUtilsObjectNameEXT RV_VKExt::vkSetDebugUtilsObjectNameEXT = nullptr

Definition at line 79 of file RV_VKExt.h.

PFN_vkWriteAccelerationStructuresPropertiesKHR RV_VKExt::vkWriteAccelerationStructuresPropertiesKHR = nullptr

Definition at line 62 of file RV_VKExt.h.


The documentation for this class was generated from the following file: