Vis 2
Kinetic Visualization for 3D shape and structure
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Pages
ParticleRenderer.h
1
#pragma once
2
#include "IRenderer.h"
3
4
struct
ParticleRendererUniformLocations
{
5
GLint texture0;
6
GLint viewProjectionMatrix;
7
};
8
12
class
ParticleRenderer
:
public
IRenderer
13
{
14
public
:
15
ParticleRenderer
(std::string);
16
~
ParticleRenderer
();
17
18
void
initialize();
19
void
bindResources();
20
void
render();
21
void
unbindResources();
22
23
ParticleRendererUniformLocations
_particleRendererUniformLocations;
24
private
:
25
Shader
* _particleShader;
26
};
27
IRenderer
Definition:
IRenderer.h:10
Shader
Definition:
Shader.h:24
ParticleRenderer
Definition:
ParticleRenderer.h:12
ParticleRendererUniformLocations
Definition:
ParticleRenderer.h:4
Generated on Wed Jun 11 2014 04:58:03 for Vis 2 by
1.8.6