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

#include <draw_info.hpp>

Public Member Functions

 IVPNormals ()
 
 IVPNormals (std::vector< unsigned int > indices, std::vector< glm::vec3 > xyz_positions, std::vector< glm::vec3 > normals, int id=-1)
 

Public Attributes

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

Friends

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

Constructor & Destructor Documentation

◆ IVPNormals() [1/2]

draw_info::IVPNormals::IVPNormals ( )
inline

◆ IVPNormals() [2/2]

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

Friends And Related Symbol Documentation

◆ operator<<

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

Member Data Documentation

◆ buffer_modification_tracker

BufferModificationTracker draw_info::IVPNormals::buffer_modification_tracker

◆ id

int draw_info::IVPNormals::id

◆ indices

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

◆ normals

std::vector<glm::vec3> draw_info::IVPNormals::normals

◆ transform

Transform draw_info::IVPNormals::transform

◆ xyz_positions

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

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