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
11
namespace
Renderer
12
{
13
14
void
RenderModel(
Model
*model,
Camera
*camera,
FrameBuffer
*framebuffer,
Shader
*shader,
Texture2D
*diffuse, glm::vec3 lightPosition,
float
*lightColor,
float
time);
15
16
void
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
}
Camera
Definition:
Camera.h:9
FrameBuffer
Definition:
FrameBuffer.h:6
Model
Definition:
Model.h:9
Shader
Definition:
Shader.h:7
Texture2D
Definition:
Texture2D.h:8
TerraForge3D
include
Base
Renderer.h
Generated on Thu Apr 7 2022 14:10:50 for TerraForge3D by
1.9.3