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

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkAccelerationStructureBuildRangeInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR AccelerationStructureBuildRangeInfoKHR (uint32_t primitiveCount_={}, uint32_t primitiveOffset_={}, uint32_t firstVertex_={}, uint32_t transformOffset_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR AccelerationStructureBuildRangeInfoKHR (AccelerationStructureBuildRangeInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 AccelerationStructureBuildRangeInfoKHR (VkAccelerationStructureBuildRangeInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
AccelerationStructureBuildRangeInfoKHRoperator= (AccelerationStructureBuildRangeInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
AccelerationStructureBuildRangeInfoKHRoperator= (VkAccelerationStructureBuildRangeInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildRangeInfoKHR
setPrimitiveCount (uint32_t primitiveCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildRangeInfoKHR
setPrimitiveOffset (uint32_t primitiveOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildRangeInfoKHR
setFirstVertex (uint32_t firstVertex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
AccelerationStructureBuildRangeInfoKHR
setTransformOffset (uint32_t transformOffset_) VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureBuildRangeInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkAccelerationStructureBuildRangeInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (AccelerationStructureBuildRangeInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (AccelerationStructureBuildRangeInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t primitiveCount = {}
 
uint32_t primitiveOffset = {}
 
uint32_t firstVertex = {}
 
uint32_t transformOffset = {}
 

Detailed Description

Definition at line 946 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::AccelerationStructureBuildRangeInfoKHR ( uint32_t  primitiveCount_ = {},
uint32_t  primitiveOffset_ = {},
uint32_t  firstVertex_ = {},
uint32_t  transformOffset_ = {} 
)
inline

Definition at line 951 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::AccelerationStructureBuildRangeInfoKHR ( AccelerationStructureBuildRangeInfoKHR const rhs)
default
VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::AccelerationStructureBuildRangeInfoKHR ( VkAccelerationStructureBuildRangeInfoKHR const rhs)
inline

Definition at line 964 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::operator VkAccelerationStructureBuildRangeInfoKHR & ( )
inline

Definition at line 1009 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::operator VkAccelerationStructureBuildRangeInfoKHR const & ( ) const
inline

Definition at line 1004 of file vulkan_structs.hpp.

AccelerationStructureBuildRangeInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::operator= ( AccelerationStructureBuildRangeInfoKHR const rhs)
default
AccelerationStructureBuildRangeInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::operator= ( VkAccelerationStructureBuildRangeInfoKHR const rhs)
inline

Definition at line 972 of file vulkan_structs.hpp.

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

Definition at line 1029 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::setFirstVertex ( uint32_t  firstVertex_)
inline

Definition at line 991 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::setPrimitiveCount ( uint32_t  primitiveCount_)
inline

Definition at line 979 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::setPrimitiveOffset ( uint32_t  primitiveOffset_)
inline

Definition at line 985 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHR& VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::setTransformOffset ( uint32_t  transformOffset_)
inline

Definition at line 997 of file vulkan_structs.hpp.

Member Data Documentation

uint32_t VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::firstVertex = {}

Definition at line 1048 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::primitiveCount = {}

Definition at line 1046 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::primitiveOffset = {}

Definition at line 1047 of file vulkan_structs.hpp.

uint32_t VULKAN_HPP_NAMESPACE::AccelerationStructureBuildRangeInfoKHR::transformOffset = {}

Definition at line 1049 of file vulkan_structs.hpp.


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