Flutter Impeller
impeller::VertexBuffer Struct Reference

#include <vertex_buffer.h>

Public Member Functions

constexpr operator bool () const
 

Public Attributes

BufferView vertex_buffer
 
BufferView index_buffer
 
size_t vertex_count = 0u
 
IndexType index_type = IndexType::kUnknown
 

Detailed Description

Definition at line 12 of file vertex_buffer.h.

Member Function Documentation

◆ operator bool()

constexpr impeller::VertexBuffer::operator bool ( ) const
inlineconstexpr

Definition at line 20 of file vertex_buffer.h.

20  {
21  return static_cast<bool>(vertex_buffer) &&
22  (index_type == IndexType::kNone || static_cast<bool>(index_buffer));
23  }

References index_buffer, index_type, impeller::kNone, and vertex_buffer.

Member Data Documentation

◆ index_buffer

◆ index_type

◆ vertex_buffer

◆ vertex_count


The documentation for this struct was generated from the following file:
impeller::VertexBuffer::index_type
IndexType index_type
Definition: vertex_buffer.h:18
impeller::VertexBuffer::vertex_buffer
BufferView vertex_buffer
Definition: vertex_buffer.h:13
impeller::IndexType::kNone
@ kNone
Does not use the index buffer.
impeller::VertexBuffer::index_buffer
BufferView index_buffer
Definition: vertex_buffer.h:14