//
// ProceduralBuildings.h
// Procedural Buildings
//
// Created by John Ryland on 1/10/17.
// Copyright © 2017 John Ryland. All rights reserved.
//
#pragma once
#include "../Framework/Framework.h"
struct TexturedProgram;
struct TexturedVertex;
class ProceduralBuildings : public DemoContext
{
public:
~ProceduralBuildings() override;
void prepare() override;
void update(float a_seconds) override;
void draw() override;
void onResize(const vec2f& a_shape) override;
private:
ProgramContext2<TexturedProgram, TexturedVertex> m_demoModelContext;
float m_projectionMatrix[16];
};