| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -104,7 +104,7 @@ public: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						void uploadData(const void* data, uint32_t size); | 
					 | 
					 | 
					 | 
						void uploadData(const void* data, uint32_t size); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						const BufferLayout& getLayout() const { return m_layout; } | 
					 | 
					 | 
					 | 
						const BufferLayout& layout() const { return m_layout; } | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						void setLayout(const BufferLayout& layout) { m_layout = layout; } | 
					 | 
					 | 
					 | 
						void setLayout(const BufferLayout& layout) { m_layout = layout; } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -126,7 +126,7 @@ public: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						void uploadData(const void* data, uint32_t size); | 
					 | 
					 | 
					 | 
						void uploadData(const void* data, uint32_t size); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						uint32_t getCount() const { return m_count; } | 
					 | 
					 | 
					 | 
						uint32_t count() const { return m_count; } | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					private: | 
					 | 
					 | 
					 | 
					private: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						uint32_t m_id { 0 }; | 
					 | 
					 | 
					 | 
						uint32_t m_id { 0 }; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -148,7 +148,7 @@ public: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						void setIndexBuffer(std::shared_ptr<IndexBuffer> indexBuffer); | 
					 | 
					 | 
					 | 
						void setIndexBuffer(std::shared_ptr<IndexBuffer> indexBuffer); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						std::shared_ptr<VertexBuffer> at(size_t i) const { return m_vertexBuffers.at(i); } | 
					 | 
					 | 
					 | 
						std::shared_ptr<VertexBuffer> at(size_t i) const { return m_vertexBuffers.at(i); } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						std::shared_ptr<IndexBuffer> getIndexBuffer() const { return m_indexBuffer; } | 
					 | 
					 | 
					 | 
						std::shared_ptr<IndexBuffer> indexBuffer() const { return m_indexBuffer; } | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					private: | 
					 | 
					 | 
					 | 
					private: | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						uint32_t m_id { 0 }; | 
					 | 
					 | 
					 | 
						uint32_t m_id { 0 }; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |