CPP-TOOLBOX
Loading...
Searching...
No Matches
vertex_geometry::Rectangle Class Reference

#include <vertex_geometry.hpp>

Public Member Functions

 Rectangle (glm::vec3 center=glm::vec3(0), float width=2, float height=2)
 
draw_info::IndexedVertexPositions get_ivs () const
 
glm::vec3 get_top_left () const
 
glm::vec3 get_top_center () const
 
glm::vec3 get_top_right () const
 
glm::vec3 get_center_left () const
 
glm::vec3 get_center_right () const
 
glm::vec3 get_bottom_left () const
 
glm::vec3 get_bottom_center () const
 
glm::vec3 get_bottom_right () const
 

Public Attributes

glm::vec3 center
 
float width
 
float height
 

Friends

std::ostream & operator<< (std::ostream &os, const Rectangle &rect)
 

Constructor & Destructor Documentation

◆ Rectangle()

vertex_geometry::Rectangle::Rectangle ( glm::vec3 center = glm::vec3(0),
float width = 2,
float height = 2 )
inline

Member Function Documentation

◆ get_bottom_center()

glm::vec3 vertex_geometry::Rectangle::get_bottom_center ( ) const

◆ get_bottom_left()

glm::vec3 vertex_geometry::Rectangle::get_bottom_left ( ) const

◆ get_bottom_right()

glm::vec3 vertex_geometry::Rectangle::get_bottom_right ( ) const

◆ get_center_left()

glm::vec3 vertex_geometry::Rectangle::get_center_left ( ) const

◆ get_center_right()

glm::vec3 vertex_geometry::Rectangle::get_center_right ( ) const

◆ get_ivs()

draw_info::IndexedVertexPositions vertex_geometry::Rectangle::get_ivs ( ) const

◆ get_top_center()

glm::vec3 vertex_geometry::Rectangle::get_top_center ( ) const

◆ get_top_left()

glm::vec3 vertex_geometry::Rectangle::get_top_left ( ) const

◆ get_top_right()

glm::vec3 vertex_geometry::Rectangle::get_top_right ( ) const

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & os,
const Rectangle & rect )
friend

Member Data Documentation

◆ center

glm::vec3 vertex_geometry::Rectangle::center

◆ height

float vertex_geometry::Rectangle::height

◆ width

float vertex_geometry::Rectangle::width

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