CPP-TOOLBOX
Loading...
Searching...
No Matches
draw_info::IndexedVertexPositions Class Reference

#include <draw_info.hpp>

Public Member Functions

 IndexedVertexPositions ()
 
 IndexedVertexPositions (std::vector< unsigned int > indices, std::vector< glm::vec3 > xyz_positions, int id=-1)
 
 IndexedVertexPositions (const IVPNormals &ivpn)
 

Public Attributes

Transform transform
 
int id
 
std::vector< unsigned int > indices
 
std::vector< glm::vec3 > xyz_positions
 
BufferModificationTracker buffer_modification_tracker
 

Friends

std::ostream & operator<< (std::ostream &os, const IndexedVertexPositions &ivp)
 

Constructor & Destructor Documentation

◆ IndexedVertexPositions() [1/3]

draw_info::IndexedVertexPositions::IndexedVertexPositions ( )
inline

◆ IndexedVertexPositions() [2/3]

draw_info::IndexedVertexPositions::IndexedVertexPositions ( std::vector< unsigned int > indices,
std::vector< glm::vec3 > xyz_positions,
int id = -1 )
inline

◆ IndexedVertexPositions() [3/3]

draw_info::IndexedVertexPositions::IndexedVertexPositions ( const IVPNormals & ivpn)

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const IndexedVertexPositions & ivp )
friend

Member Data Documentation

◆ buffer_modification_tracker

BufferModificationTracker draw_info::IndexedVertexPositions::buffer_modification_tracker

◆ id

int draw_info::IndexedVertexPositions::id

◆ indices

std::vector<unsigned int> draw_info::IndexedVertexPositions::indices

◆ transform

Transform draw_info::IndexedVertexPositions::transform

◆ xyz_positions

std::vector<glm::vec3> draw_info::IndexedVertexPositions::xyz_positions

The documentation for this class was generated from the following files: