Harmonic Flow Framework (libhffwk)
Cross platform C++ 2D Game Engine Framework
Classes
Geometry.h File Reference

Interface useful when rendering custom Geometry. More...

#include "debug/CrtDbgInc.h"
#include "HFDataTypes.h"
#include <glm/vec2.hpp>
#include <glm/vec3.hpp>
#include "Shader.h"
#include "Graphics.h"
#include <vector>
Include dependency graph for Geometry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HFCore::Geometry
 Interface useful when rendering custom Geometry. More...
 
struct  HFCore::Geometry::VertexAttribute
 Struct holding custom vertex attributes. More...
 
struct  HFCore::Geometry::VertexPosCol
 Struct holding vertex position and color. More...
 
struct  HFCore::Geometry::VertexPosTex
 Struct holding vertex position and texture UV coords. More...
 
struct  HFCore::Geometry::VertexPosColTex
 Struct holding vertex position, color and texture UV coords. More...
 
struct  HFCore::Geometry::VertexPosColNor
 Struct holding vertex position, color and normal. More...
 
struct  HFCore::Geometry::VertexPosNorTex
 Struct holding vertex position, normal and texture UV coords. More...
 
struct  HFCore::Geometry::VertexPosColNorTex
 Struct holding vertex position, color, normal and texture UV coords. More...
 
struct  HFCore::Geometry::ShaderAttribNames
 Struct holding shader attribute names (needed for GLSL if default values needs to be changed). More...
 
struct  HFCore::Geometry::Texture
 Struct holding texture and Shader uniform parameter name. More...
 

Detailed Description

Interface useful when rendering custom Geometry.

Definition in file Geometry.h.