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

#include <draw_info.hpp>

Public Member Functions

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

Public Attributes

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

Constructor & Destructor Documentation

◆ IVPColor() [1/4]

draw_info::IVPColor::IVPColor ( )
inline

◆ IVPColor() [2/4]

draw_info::IVPColor::IVPColor ( draw_info::IndexedVertexPositions ivp,
glm::vec3 color )
inline

◆ IVPColor() [3/4]

draw_info::IVPColor::IVPColor ( draw_info::IndexedVertexPositions ivp,
std::vector< glm::vec3 > rgb_colors,
int id = -1 )
inline

◆ IVPColor() [4/4]

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

Member Data Documentation

◆ buffer_modification_tracker

BufferModificationTracker draw_info::IVPColor::buffer_modification_tracker

◆ id

int draw_info::IVPColor::id

◆ indices

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

◆ rgb_colors

std::vector<glm::vec3> draw_info::IVPColor::rgb_colors

◆ transform

Transform draw_info::IVPColor::transform

◆ xyz_positions

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

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