#ifndef _RENDER_TYPE_H_INCLUDED
#define _RENDER_TYPE_H_INCLUDED

#include <common.h>
#include <color.h>

using color::rgba;

namespace render
{
    namespace type
    {
        struct texVert
        {
            vec2f vert;
            vec2f texCoord;
            rgba color;
        };

        struct vertex
        {
            vec3f vert;
            rgba color;
        };

        struct guiVert
        {
            vec3f vert;
            vec2f texCoord;
            rgba color, color2;
        };
/*
        struct particle
        {
            vec2f vert;
            vec2f scale;
            float angle;
            vec4f tex;
            vec4f tex2;
            float blend;
            vec3f color;
            float alpha;
        };*/
    }
}

#endif // _RENDER_TYPE_H_INCLUDED
