Vulkan-Hpp
vk::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 AccelerationStructureBuildRangeInfoKHRsetPrimitiveCount (uint32_t primitiveCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHRsetPrimitiveOffset (uint32_t primitiveOffset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHRsetFirstVertex (uint32_t firstVertex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 AccelerationStructureBuildRangeInfoKHRsetTransformOffset (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 948 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ AccelerationStructureBuildRangeInfoKHR() [1/3]

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

Definition at line 953 of file vulkan_structs.hpp.

◆ AccelerationStructureBuildRangeInfoKHR() [2/3]

VULKAN_HPP_CONSTEXPR vk::AccelerationStructureBuildRangeInfoKHR::AccelerationStructureBuildRangeInfoKHR ( AccelerationStructureBuildRangeInfoKHR const &  rhs)
default

◆ AccelerationStructureBuildRangeInfoKHR() [3/3]

vk::AccelerationStructureBuildRangeInfoKHR::AccelerationStructureBuildRangeInfoKHR ( VkAccelerationStructureBuildRangeInfoKHR const &  rhs)
inline

Definition at line 966 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkAccelerationStructureBuildRangeInfoKHR &()

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

Definition at line 1011 of file vulkan_structs.hpp.

◆ operator VkAccelerationStructureBuildRangeInfoKHR const &()

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

Definition at line 1006 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::AccelerationStructureBuildRangeInfoKHR::operator!= ( AccelerationStructureBuildRangeInfoKHR const &  rhs) const
inline

Definition at line 1041 of file vulkan_structs.hpp.

◆ operator=() [1/2]

AccelerationStructureBuildRangeInfoKHR& vk::AccelerationStructureBuildRangeInfoKHR::operator= ( AccelerationStructureBuildRangeInfoKHR const &  rhs)
default

◆ operator=() [2/2]

AccelerationStructureBuildRangeInfoKHR& vk::AccelerationStructureBuildRangeInfoKHR::operator= ( VkAccelerationStructureBuildRangeInfoKHR const &  rhs)
inline

Definition at line 974 of file vulkan_structs.hpp.

◆ operator==()

bool vk::AccelerationStructureBuildRangeInfoKHR::operator== ( AccelerationStructureBuildRangeInfoKHR const &  rhs) const
inline

Definition at line 1031 of file vulkan_structs.hpp.

◆ setFirstVertex()

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

Definition at line 993 of file vulkan_structs.hpp.

◆ setPrimitiveCount()

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

Definition at line 981 of file vulkan_structs.hpp.

◆ setPrimitiveOffset()

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

Definition at line 987 of file vulkan_structs.hpp.

◆ setTransformOffset()

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

Definition at line 999 of file vulkan_structs.hpp.

Member Data Documentation

◆ firstVertex

uint32_t vk::AccelerationStructureBuildRangeInfoKHR::firstVertex = {}

Definition at line 1050 of file vulkan_structs.hpp.

◆ primitiveCount

uint32_t vk::AccelerationStructureBuildRangeInfoKHR::primitiveCount = {}

Definition at line 1048 of file vulkan_structs.hpp.

◆ primitiveOffset

uint32_t vk::AccelerationStructureBuildRangeInfoKHR::primitiveOffset = {}

Definition at line 1049 of file vulkan_structs.hpp.

◆ transformOffset

uint32_t vk::AccelerationStructureBuildRangeInfoKHR::transformOffset = {}

Definition at line 1051 of file vulkan_structs.hpp.


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