diff options
author | Juan Linietsky <reduzio@gmail.com> | 2020-04-14 00:05:21 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2020-04-14 11:13:34 -0300 |
commit | 5944eb6e7f4fc6f2a2b3a88032e3195467a12915 (patch) | |
tree | 80e38590d93bdb7d7a1c98310c5cc8baa99d64ad /scene/register_scene_types.cpp | |
parent | 451d5bd49217e4b55221032e67a7e682e20dad67 (diff) | |
download | redot-engine-5944eb6e7f4fc6f2a2b3a88032e3195467a12915.tar.gz |
Implement decals
Also implemented decal atlas, so projectors and other stuff can be added.
Sidenote: Had to make RID hashable, so some unrelated includes changed
in order to include it in hashfuncs.h
Diffstat (limited to 'scene/register_scene_types.cpp')
-rw-r--r-- | scene/register_scene_types.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index 035d26b3e4..ff49dbdc8f 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -186,6 +186,7 @@ #include "scene/3d/collision_polygon_3d.h" #include "scene/3d/collision_shape_3d.h" #include "scene/3d/cpu_particles_3d.h" +#include "scene/3d/decal.h" #include "scene/3d/gi_probe.h" #include "scene/3d/gpu_particles_3d.h" #include "scene/3d/immediate_geometry_3d.h" @@ -424,6 +425,7 @@ void register_scene_types() { ClassDB::register_class<OmniLight3D>(); ClassDB::register_class<SpotLight3D>(); ClassDB::register_class<ReflectionProbe>(); + ClassDB::register_class<Decal>(); ClassDB::register_class<GIProbe>(); ClassDB::register_class<GIProbeData>(); //ClassDB::register_class<BakedLightmap>(); |