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

Detailed Description

Specification


C Version:

// Provided by Wisdom 0.7.0.
uint32_t index_count,
uint32_t instance_count,
uint32_t start_index,
int32_t base_vertex,
uint32_t start_instance);
C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
void wisVKCommandListDrawIndexed(const WisVKCommandList* self,
uint32_t index_count,
uint32_t instance_count,
uint32_t start_index,
int32_t base_vertex,
uint32_t start_instance);
// Provided by Wisdom 0.7.0.
void wisDX12CommandListDrawIndexed(const WisDX12CommandList* self,
uint32_t index_count,
uint32_t instance_count,
uint32_t start_index,
int32_t base_vertex,
uint32_t start_instance);

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
void CommandList::DrawIndexed(std::uint32_t index_count,
std::uint32_t instance_count,
std::uint32_t start_index,
std::int32_t base_vertex,
std::uint32_t start_instance) const noexcept;
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
void VKCommandList::DrawIndexed(std::uint32_t index_count,
std::uint32_t instance_count,
std::uint32_t start_index,
std::int32_t base_vertex,
std::uint32_t start_instance) const noexcept;
// Provided by Wisdom 0.7.0.
void DX12CommandList::DrawIndexed(std::uint32_t index_count,
std::uint32_t instance_count,
std::uint32_t start_index,
std::int32_t base_vertex,
std::uint32_t start_instance) const noexcept;
}

Parameters


  • this self self is a pointer to the valid WisCommandList instance.
  • index_count defines number of indices to draw.
  • instance_count describes number of instances to draw; default is 1.
  • start_index describes index of the first index to draw; default is 0.
  • base_vertex defines value added to each index before reading a vertex from the vertex buffer; default is 0.
  • start_instance specifies index of the first instance to draw; default is 0.

Description


See Also