#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | GeometryTrianglesNV (vk::Buffer vertexData_={}, vk::DeviceSize vertexOffset_={}, uint32_t vertexCount_={}, vk::DeviceSize vertexStride_={}, vk::Format vertexFormat_=vk::Format::eUndefined, vk::Buffer indexData_={}, vk::DeviceSize indexOffset_={}, uint32_t indexCount_={}, vk::IndexType indexType_=vk::IndexType::eUint16, vk::Buffer transformData_={}, vk::DeviceSize transformOffset_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | GeometryTrianglesNV (GeometryTrianglesNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| GeometryTrianglesNV (VkGeometryTrianglesNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
GeometryTrianglesNV & | operator= (GeometryTrianglesNV const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
GeometryTrianglesNV & | operator= (VkGeometryTrianglesNV const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setVertexData (vk::Buffer vertexData_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setVertexOffset (vk::DeviceSize vertexOffset_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setVertexCount (uint32_t vertexCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setVertexStride (vk::DeviceSize vertexStride_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setVertexFormat (vk::Format vertexFormat_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setIndexData (vk::Buffer indexData_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setIndexOffset (vk::DeviceSize indexOffset_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setIndexCount (uint32_t indexCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setIndexType (vk::IndexType indexType_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setTransformData (vk::Buffer transformData_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 GeometryTrianglesNV & | setTransformOffset (vk::DeviceSize transformOffset_) VULKAN_HPP_NOEXCEPT |
|
| operator VkGeometryTrianglesNV const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkGeometryTrianglesNV & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (GeometryTrianglesNV const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (GeometryTrianglesNV const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 1443 of file vulkan_structs.hpp.
◆ NativeType
◆ GeometryTrianglesNV() [1/3]
VULKAN_HPP_CONSTEXPR vk::GeometryTrianglesNV::GeometryTrianglesNV |
( |
vk::Buffer |
vertexData_ = {} , |
|
|
vk::DeviceSize |
vertexOffset_ = {} , |
|
|
uint32_t |
vertexCount_ = {} , |
|
|
vk::DeviceSize |
vertexStride_ = {} , |
|
|
vk::Format |
vertexFormat_ = vk::Format::eUndefined , |
|
|
vk::Buffer |
indexData_ = {} , |
|
|
vk::DeviceSize |
indexOffset_ = {} , |
|
|
uint32_t |
indexCount_ = {} , |
|
|
vk::IndexType |
indexType_ = vk::IndexType::eUint16 , |
|
|
vk::Buffer |
transformData_ = {} , |
|
|
vk::DeviceSize |
transformOffset_ = {} , |
|
|
const void * |
pNext_ = nullptr |
|
) |
| |
|
inline |
◆ GeometryTrianglesNV() [2/3]
◆ GeometryTrianglesNV() [3/3]
◆ operator VkGeometryTrianglesNV &()
◆ operator VkGeometryTrianglesNV const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setIndexCount()
◆ setIndexData()
◆ setIndexOffset()
◆ setIndexType()
◆ setPNext()
◆ setTransformData()
◆ setTransformOffset()
◆ setVertexCount()
◆ setVertexData()
◆ setVertexFormat()
◆ setVertexOffset()
◆ setVertexStride()
◆ allowDuplicate
const bool vk::GeometryTrianglesNV::allowDuplicate = false |
|
static |
◆ indexCount
uint32_t vk::GeometryTrianglesNV::indexCount = {} |
◆ indexData
vk::Buffer vk::GeometryTrianglesNV::indexData = {} |
◆ indexOffset
◆ indexType
◆ pNext
const void* vk::GeometryTrianglesNV::pNext = {} |
◆ structureType
◆ sType
◆ transformData
vk::Buffer vk::GeometryTrianglesNV::transformData = {} |
◆ transformOffset
◆ vertexCount
uint32_t vk::GeometryTrianglesNV::vertexCount = {} |
◆ vertexData
vk::Buffer vk::GeometryTrianglesNV::vertexData = {} |
◆ vertexFormat
◆ vertexOffset
◆ vertexStride
The documentation for this struct was generated from the following file: