#include <VertexArray.h>
◆ VertexArray()
◆ ~VertexArray()
      
        
          | VertexArray::~VertexArray | ( |  | ) |  | 
      
 
 
◆ AddAttribute()
      
        
          | void VertexArray::AddAttribute | ( | Attribute * | attr | ) |  | 
      
 
 
◆ Free()
  
  | 
        
          | void VertexArray::Free | ( |  | ) |  |  | private | 
 
 
◆ FreeBackingStore()
      
        
          | void VertexArray::FreeBackingStore | ( |  | ) |  | 
      
 
 
◆ GetBuffer()
◆ GetNumberOfVertices()
  
  | 
        
          | size_t VertexArray::GetNumberOfVertices | ( |  | ) | const |  | inline | 
 
 
◆ GetOffset()
  
  | 
        
          | uint32_t VertexArray::GetOffset | ( |  | ) | const |  | inline | 
 
 
◆ GetStride()
  
  | 
        
          | uint32_t VertexArray::GetStride | ( |  | ) | const |  | inline | 
 
 
◆ Layout()
      
        
          | void VertexArray::Layout | ( |  | ) |  | 
      
 
 
◆ MakeIterator()
◆ PrepareForRendering()
      
        
          | void VertexArray::PrepareForRendering | ( |  | ) |  | 
      
 
 
◆ SetNumberOfVertices()
      
        
          | void VertexArray::SetNumberOfVertices | ( | const size_t | numberOfVertices | ) |  | 
      
 
 
◆ Upload()
      
        
          | void VertexArray::Upload | ( |  | ) |  | 
      
 
 
◆ UploadIfNeeded()
◆ m_Attributes
  
  | 
        
          | std::vector<Attribute*> VertexArray::m_Attributes |  | private | 
 
 
◆ m_BackingStore
  
  | 
        
          | char* VertexArray::m_BackingStore |  | private | 
 
 
◆ m_NumberOfVertices
  
  | 
        
          | size_t VertexArray::m_NumberOfVertices |  | private | 
 
 
◆ m_Stride
◆ m_Type
◆ m_Usage
◆ m_VB
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/VertexArray.h
- /home/docker/jenkins/workspace/technical-docs/source/renderer/VertexArray.cpp