public ParticleManager(ShaderManager shaderManager) { this.shaderManager = shaderManager; shader = new ParticleShader(); shaderManager.Add(shader); // Add shader to the manager so it updates the projectionMatrix & viewMatrix + clean-up. particleRenderer = new ParticleRenderer(shader); }
public ParticleRenderer(ParticleShader shader) : base(VectorConvertor.Vector2ToFloatArray(Verticies), 2) { this.shader = shader; }