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

#include <draw_info.hpp>

Public Member Functions

 IVPNTextured (std::vector< unsigned int > indices, std::vector< glm::vec3 > xyz_positions, std::vector< glm::vec3 > normals, std::vector< glm::vec2 > texture_coordinates, const std::string &texture="")
 

Public Attributes

Transform transform
 
std::vector< unsigned int > indices
 
std::vector< glm::vec3 > xyz_positions
 
std::vector< glm::vec3 > normals
 
std::vector< glm::vec2 > texture_coordinates
 
std::string texture_path
 
BufferModificationTracker buffer_modification_tracker
 

Constructor & Destructor Documentation

◆ IVPNTextured()

draw_info::IVPNTextured::IVPNTextured ( std::vector< unsigned int > indices,
std::vector< glm::vec3 > xyz_positions,
std::vector< glm::vec3 > normals,
std::vector< glm::vec2 > texture_coordinates,
const std::string & texture = "" )
inline

Member Data Documentation

◆ buffer_modification_tracker

BufferModificationTracker draw_info::IVPNTextured::buffer_modification_tracker

◆ indices

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

◆ normals

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

◆ texture_coordinates

std::vector<glm::vec2> draw_info::IVPNTextured::texture_coordinates

◆ texture_path

std::string draw_info::IVPNTextured::texture_path

◆ transform

Transform draw_info::IVPNTextured::transform

◆ xyz_positions

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

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