Blender V4.3
blender::gpu::render_graph::VkHandle< VKObjectType > Union Template Reference

#include <vk_render_graph_test_types.hh>

Public Member Functions

 VkHandle (uint64_t handle)
 
 operator VKObjectType () const
 

Public Attributes

VKObjectType vk_handle
 
uint64_t handle
 

Detailed Description

template<typename VKObjectType>
union blender::gpu::render_graph::VkHandle< VKObjectType >

Union to create a dummy vulkan handler.

Due to platform differences the actual VKObjectType type can be different (uint64_t or VkObjectType_T*).

Definition at line 459 of file vk_render_graph_test_types.hh.

Constructor & Destructor Documentation

◆ VkHandle()

template<typename VKObjectType >
blender::gpu::render_graph::VkHandle< VKObjectType >::VkHandle ( uint64_t handle)
inline

Definition at line 463 of file vk_render_graph_test_types.hh.

Member Function Documentation

◆ operator VKObjectType()

template<typename VKObjectType >
blender::gpu::render_graph::VkHandle< VKObjectType >::operator VKObjectType ( ) const
inline

Member Data Documentation

◆ handle

template<typename VKObjectType >
uint64_t blender::gpu::render_graph::VkHandle< VKObjectType >::handle

Definition at line 461 of file vk_render_graph_test_types.hh.

◆ vk_handle

template<typename VKObjectType >
VKObjectType blender::gpu::render_graph::VkHandle< VKObjectType >::vk_handle

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