#include <core.h>
Public Member Functions | |
| Vertex (const vec4 &pos, const vec3 &nor=vec3(0), const vec2 &texcoord=vec2(0)) | |
| Vertex () | |
| Vertex | operator* (const float &f) const |
| Vertex | operator+ (const Vertex &f) const |
| Vertex | operator- (const Vertex &f) const |
| Vertex | perspectiveMul (const mat4f &per) |
| void | operator*= (const float &f) |
| void | operator/= (const float &f) |
Static Public Member Functions | |
| static Vertex | perspectiveMul (Vertex in, const mat4f &per) |
Public Attributes | |
| vec4 | position = vec4(0) |
| vec3 | normal = vec3(0) |
| vec2 | texCoord = vec2(0) |