HDK
|
#include <RV_VKPipeline.h>
Public Member Functions | |
RV_VKPipelineInputInfo () | |
void | resetInputState () |
void | addVertexAttribute (uint32_t location, uint32_t binding, VkFormat format, uint32_t offset) |
void | addVertexBinding (uint32_t binding, uint32_t stride, VkVertexInputRate input_rate=VK_VERTEX_INPUT_RATE_VERTEX) |
void | getInputBindings (UT_Array< VkVertexInputBindingDescription > &final_bindings) const |
void | getInputAttributes (UT_Array< VkVertexInputAttributeDescription > &final_attributes) const |
Public Attributes | |
UT_Array < VkVertexInputBindingDescription > | myInputBindings |
UT_Array < VkVertexInputAttributeDescription > | myInputAttributes |
Friends | |
bool | operator== (const RV_VKPipelineInputInfo &lhs, const RV_VKPipelineInputInfo &rhs) |
Definition at line 353 of file RV_VKPipeline.h.
|
inline |
Definition at line 355 of file RV_VKPipeline.h.
|
inline |
Definition at line 374 of file RV_VKPipeline.h.
|
inline |
Definition at line 386 of file RV_VKPipeline.h.
|
inline |
Definition at line 414 of file RV_VKPipeline.h.
|
inline |
Definition at line 396 of file RV_VKPipeline.h.
|
inline |
Add Info for Attribute from Vertex Array location is the ID of the attribute set/queried from the shader Binding is the binding point of the array to pull data from
Definition at line 369 of file RV_VKPipeline.h.
|
friend |
UT_Array<VkVertexInputAttributeDescription> RV_VKPipelineInputInfo::myInputAttributes |
Definition at line 362 of file RV_VKPipeline.h.
UT_Array<VkVertexInputBindingDescription> RV_VKPipelineInputInfo::myInputBindings |
Definition at line 361 of file RV_VKPipeline.h.