CUGL 4.0
Cornell University Game Library
Loading...
Searching...
No Matches
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__ */