wisdom
Loading...
Searching...
No Matches
wisDeviceCreateViewHeap Struct Reference

Detailed Description

Specification


C Version:

C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
WisResult wisVKDeviceCreateViewHeap(const WisVKDevice* self,
uint32_t capacity,
WisVKViewHeap* heap);
// Provided by Wisdom 0.7.0.
WisResult wisDX12DeviceCreateViewHeap(const WisDX12Device* self,
uint32_t capacity,
WisDX12ViewHeap* heap);

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
WIS_NODISCARD wis::ViewHeap Device::CreateViewHeap(wis::ViewHeapType type,
std::uint32_t capacity,
wis::ViewHeapFlags flags,
wis::Result& out_result) const noexcept;
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
WIS_NODISCARD wis::VKViewHeap VKDevice::CreateViewHeap(wis::ViewHeapType type,
std::uint32_t capacity,
wis::ViewHeapFlags flags,
wis::Result& out_result) const noexcept;
// Provided by Wisdom 0.7.0.
WIS_NODISCARD wis::DX12ViewHeap DX12Device::CreateViewHeap(wis::ViewHeapType type,
std::uint32_t capacity,
wis::ViewHeapFlags flags,
wis::Result& out_result) const noexcept;
}

Parameters


  • this self self is a pointer to the valid WisDevice instance.
  • type specifies the type of the view heap to create.
  • capacity specifies the capacity in descriptors of the view heap to create.
  • flags specifies additional flags for the view heap to create.
  • heap points to WisViewHeap, which is initialized on success.
  • return denoting the outcome of operation.

Description


See Also