Euphoria
Main Page
Related Pages
Topics
Namespaces
Concepts
Classes
Files
File List
File Members
libs
render
src
eu
render
shadow.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
eu/render/camera.h
"
4
5
namespace
eu::render
6
{
7
8
struct
World;
9
struct
DirectionalLight;
10
struct
RenderSettings;
11
12
CompiledCamera
compile_the_shadow_camera
(
13
const
Camera
& camera,
14
const
Size
& window_size,
15
const
DirectionalLight
&
light
,
16
const
RenderSettings
& settings,
17
const
World
& world
18
);
19
20
}
camera.h
eu::render
Definition
ui.h:4
eu::render::compile_the_shadow_camera
CompiledCamera compile_the_shadow_camera(const Camera &camera, const Size &window_size, const DirectionalLight &light, const RenderSettings &settings, const World &world)
eu::R
A (inclusive) range between two values.
Definition
range.h:19
eu::Size
a size
Definition
size.h:11
eu::render::Camera
The current perspective camera representation.
Definition
camera.h:15
eu::render::CompiledCamera
A "compiled" camera for use in rendering.
Definition
camera.h:41
eu::render::DirectionalLight
A directional light,.
Definition
world.h:126
eu::render::RenderSettings
Startup settings for the renderer.
Definition
render_settings.h:13
eu::render::World
A list of objects to render.
Definition
world.h:194
Generated by
1.9.8