HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureBuildSizesInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR AccelerationStructureBuildSizesInfoKHR (VULKAN_HPP_NAMESPACE::DeviceSize accelerationStructureSize_={}, VULKAN_HPP_NAMESPACE::DeviceSize updateScratchSize_={}, VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR AccelerationStructureBuildSizesInfoKHR (AccelerationStructureBuildSizesInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AccelerationStructureBuildSizesInfoKHR (VkAccelerationStructureBuildSizesInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
AccelerationStructureBuildSizesInfoKHRoperator= (AccelerationStructureBuildSizesInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AccelerationStructureBuildSizesInfoKHRoperator= (VkAccelerationStructureBuildSizesInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildSizesInfoKHR
setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildSizesInfoKHR
setAccelerationStructureSize (VULKAN_HPP_NAMESPACE::DeviceSize accelerationStructureSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildSizesInfoKHR
setUpdateScratchSize (VULKAN_HPP_NAMESPACE::DeviceSize updateScratchSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildSizesInfoKHR
setBuildScratchSize (VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureBuildSizesInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureBuildSizesInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (AccelerationStructureBuildSizesInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (AccelerationStructureBuildSizesInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::eAccelerationStructureBuildSizesInfoKHR
 
const voidpNext = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize accelerationStructureSize = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize updateScratchSize = {}
 
VULKAN_HPP_NAMESPACE::DeviceSize buildScratchSize = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::eAccelerationStructureBuildSizesInfoKHR
 

Detailed Description

Definition at line 1052 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::AccelerationStructureBuildSizesInfoKHR ( VULKAN_HPP_NAMESPACE::DeviceSize  accelerationStructureSize_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  updateScratchSize_ = {},
VULKAN_HPP_NAMESPACE::DeviceSize  buildScratchSize_ = {},
const void pNext_ = nullptr 
)
inline

Definition at line 1060 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::AccelerationStructureBuildSizesInfoKHR ( AccelerationStructureBuildSizesInfoKHR const rhs)
default
VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::AccelerationStructureBuildSizesInfoKHR ( VkAccelerationStructureBuildSizesInfoKHR const rhs)
inline

Definition at line 1073 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::operator VkAccelerationStructureBuildSizesInfoKHR & ( )
inline

Definition at line 1121 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::operator VkAccelerationStructureBuildSizesInfoKHR const & ( ) const
inline

Definition at line 1116 of file vulkan_structs.hpp.

AccelerationStructureBuildSizesInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::operator= ( AccelerationStructureBuildSizesInfoKHR const rhs)
default
AccelerationStructureBuildSizesInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::operator= ( VkAccelerationStructureBuildSizesInfoKHR const rhs)
inline

Definition at line 1081 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::operator== ( AccelerationStructureBuildSizesInfoKHR const rhs) const
inline

Definition at line 1145 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::setAccelerationStructureSize ( VULKAN_HPP_NAMESPACE::DeviceSize  accelerationStructureSize_)
inline

Definition at line 1095 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::setBuildScratchSize ( VULKAN_HPP_NAMESPACE::DeviceSize  buildScratchSize_)
inline

Definition at line 1109 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::setPNext ( const void pNext_)
inline

Definition at line 1088 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildSizesInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::setUpdateScratchSize ( VULKAN_HPP_NAMESPACE::DeviceSize  updateScratchSize_)
inline

Definition at line 1102 of file vulkan_structs.hpp.

Member Data Documentation

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::accelerationStructureSize = {}

Definition at line 1164 of file vulkan_structs.hpp.

const bool VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::allowDuplicate = false
static

Definition at line 1056 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::buildScratchSize = {}

Definition at line 1166 of file vulkan_structs.hpp.

const void* VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::pNext = {}

Definition at line 1163 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::structureType = StructureType::eAccelerationStructureBuildSizesInfoKHR
static

Definition at line 1057 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::sType = StructureType::eAccelerationStructureBuildSizesInfoKHR

Definition at line 1162 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::DeviceSize VULKAN_HPP_NAMESPACE::AccelerationStructureBuildSizesInfoKHR::updateScratchSize = {}

Definition at line 1165 of file vulkan_structs.hpp.


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