TerraForge3D  2.3.1
3D Terrain And Landscape Generator
Renderer.h
1#pragma once
2
3#include "Base/Model.h"
4#include "Base/FrameBuffer.h"
5#include "Base/Camera.h"
6#include "Base/Texture2D.h"
7#include "Base/Shader.h"
8
9#include <vector>
10
11namespace Renderer
12{
13
14void RenderModel(Model *model, Camera *camera, FrameBuffer *framebuffer, Shader *shader, Texture2D *diffuse, glm::vec3 lightPosition, float *lightColor, float time);
15
16void RenderModels(std::vector<Model *> models, Camera *camera, FrameBuffer *framebuffer, Shader *shader, std::vector<Texture2D *> diffuse, glm::vec3 lightPosition, float *lightColor, float time);
17
18
19}
Definition: Camera.h:9
Definition: Model.h:9
Definition: Shader.h:7