1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-25 09:10:49 +01:00
Clementine-audio-player-Mac.../3rdparty/libprojectm/Renderer/PerPixelMesh.hpp
2010-06-07 10:18:35 +00:00

46 lines
552 B
C++

#ifndef PerPixelMesh_HPP
#define PerPixelMesh_HPP
#include <vector>
struct PixelPoint
{
float x;
float y;
PixelPoint(float x, float y);
};
struct PerPixelContext
{
float x;
float y;
float rad;
float theta;
int i;
int j;
PerPixelContext(float x, float y, float rad, float theta, int i, int j);
};
class PerPixelMesh
{
public:
int width;
int height;
int size;
std::vector<PixelPoint> p;
std::vector<PixelPoint> p_original;
std::vector<PerPixelContext> identity;
PerPixelMesh(int width, int height);
void Reset();
};
#endif