CUGL 4.0
Cornell University Game Library
Loading...
Searching...
No Matches
include
cugl
physics2
lights
cu_physics2_lights.h
1
//
2
// cu_physics2_lights.h
3
// Networked Physics Library
4
//
5
// This header provides a shortcut for all of the box2d lights classes.
6
//
7
// This package is a reimagining of Kalle Hameleinen's box2dLights
8
// (version 1.5). Box2dLights is distributed under the Apache license. For
9
// the original source code, refer to
10
//
11
// https://github.com/libgdx/box2dlights
12
//
13
// Our goal has been to remove the circular dependencies, providing a better
14
// separation of geometry and rendering. In addition, this version is
15
// compatible with our CUGL's rendering backend (either OpenGL or Vulkan).
16
// Future plans are to offload the raycasting to a compute shader.
17
//
18
// CUGL MIT License:
19
// This software is provided 'as-is', without any express or implied
20
// warranty. In no event will the authors be held liable for any damages
21
// arising from the use of this software.
22
//
23
// Permission is granted to anyone to use this software for any purpose,
24
// including commercial applications, and to alter it and redistribute it
25
// freely, subject to the following restrictions:
26
//
27
// 1. The origin of this software must not be misrepresented; you must not
28
// claim that you wrote the original software. If you use this software
29
// in a product, an acknowledgment in the product documentation would be
30
// appreciated but is not required.
31
//
32
// 2. Altered source versions must be plainly marked as such, and must not
33
// be misrepresented as being the original software.
34
//
35
// 3. This notice may not be removed or altered from any source distribution.
36
//
37
// Author: Walker White
38
// Version: 1/4/26
39
//
40
#ifndef __CU_PHYSICS2_LIGHTS_PKGS_H__
41
#define __CU_PHYSICS2_LIGHTS_PKGS_H__
42
43
#include "CULight.h"
44
#include "CUPointLight.h"
45
#include "CUConeLight.h"
46
#include "CUDirectionalLight.h"
47
#include "CUChainLight.h"
48
#include "CULightBatch.h"
49
#include "CULightMap.h"
50
51
#endif
/* __CU_PHYSICS2_LIGHTS_PKGS_H__ */
Generated by
1.9.7