#include <vertex_buffer.h>
Public Member Functions | |
constexpr | operator bool () const |
Public Attributes | |
BufferView | vertex_buffer |
BufferView | index_buffer |
The index buffer binding used by the vertex shader stage. More... | |
size_t | vertex_count = 0u |
IndexType | index_type = IndexType::kUnknown |
Definition at line 13 of file vertex_buffer.h.
|
inlineexplicitconstexpr |
Definition at line 31 of file vertex_buffer.h.
References index_buffer, index_type, impeller::kNone, and vertex_buffer.
BufferView impeller::VertexBuffer::index_buffer |
The index buffer binding used by the vertex shader stage.
Definition at line 18 of file vertex_buffer.h.
Referenced by impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), ImGui_ImplImpeller_RenderDrawData(), operator bool(), and impeller::testing::TEST_P().
IndexType impeller::VertexBuffer::index_type = IndexType::kUnknown |
The type of indices in the index buffer. The indices must be tightly packed in the index buffer.
Definition at line 29 of file vertex_buffer.h.
Referenced by impeller::Command::BindVertices(), impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), ImGui_ImplImpeller_RenderDrawData(), operator bool(), and impeller::testing::TEST_P().
BufferView impeller::VertexBuffer::vertex_buffer |
Definition at line 14 of file vertex_buffer.h.
Referenced by impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), ImGui_ImplImpeller_RenderDrawData(), impeller::scene::Geometry::MakeFromFlatbuffer(), operator bool(), and impeller::testing::TEST_P().
size_t impeller::VertexBuffer::vertex_count = 0u |
The total count of vertices, either in the vertex_buffer if the index_type is IndexType::kNone or in the index_buffer otherwise.
Definition at line 23 of file vertex_buffer.h.
Referenced by impeller::VertexBufferBuilder< VertexType_, IndexType_ >::CreateVertexBuffer(), ImGui_ImplImpeller_RenderDrawData(), and impeller::testing::TEST_P().