Symphony Of Empires
Eng3D::Quad2D Struct Reference

#include <primitive.hpp>

Inheritance diagram for Eng3D::Quad2D:
Collaboration diagram for Eng3D::Quad2D:

Public Member Functions

 Quad2D ()
 
 ~Quad2D ()=default
 
- Public Member Functions inherited from Eng3D::MeshStatic< 6, 0, glm::vec2, glm::vec2 >
 MeshStatic (enum Eng3D::MeshMode _mode)
 
 MeshStatic (const MeshStatic &)=delete
 
 MeshStatic (MeshStatic &&) noexcept=default
 
virtual ~MeshStatic ()=default
 
MeshStaticoperator= (const MeshStatic &)=delete
 
void draw (int instances=0) const
 
virtual void upload () const
 
void instancing (I &instances_buffer, int instances=0)
 Enables instances on this simple mesh. More...
 

Additional Inherited Members

- Public Types inherited from Eng3D::MeshStatic< 6, 0, glm::vec2, glm::vec2 >
using DataType = Eng3D::MeshData< glm::vec2, glm::vec2, void >
 
- Public Attributes inherited from Eng3D::MeshStatic< 6, 0, glm::vec2, glm::vec2 >
std::array< DataType, vtc_size > buffer
 
std::array< unsigned int, i_size > indices
 
enum Eng3D::MeshMode mode
 

Detailed Description

Definition at line 45 of file primitive.hpp.

Constructor & Destructor Documentation

◆ Quad2D()

Eng3D::Quad2D::Quad2D ( )

Definition at line 56 of file primitive.cpp.

Here is the call graph for this function:

◆ ~Quad2D()

Eng3D::Quad2D::~Quad2D ( )
default

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