4#ifndef TRAM_SDK_RENDER_AABB_H
5#define TRAM_SDK_RENDER_AABB_H
11 class RenderComponent;
void RemoveLeaf(aabbleaf_t leaf_id)
Definition: aabb.cpp:63
ReferenceType
Definition: aabb.h:20
@ REFERENCE_RENDERCOMPONENT
Definition: aabb.h:21
QueryResponse FindNearestFromRay(vec3 ray_pos, vec3 ray_dir, uint32_t mask)
Definition: aabb.cpp:70
aabbleaf_t InsertLeaf(RenderComponent *component, vec3 position, quat rotation)
Definition: aabb.cpp:24
void DebugDrawTree()
Definition: aabb.cpp:138
void AddLight(light_t light, vec3 pos, float dist)
Definition: aabb.cpp:156
void RemoveLight(light_t light)
Definition: aabb.cpp:179
void FindLights(vec3 position, light_t *dest)
Definition: aabb.cpp:166
void * aabbleaf_t
Definition: aabb.h:15
glm::vec3 vec3
Definition: math.h:12
glm::quat quat
Definition: math.h:13
vec3 intersection
Definition: aabb.h:28
ReferenceType type
Definition: aabb.h:25
AABBTriangle triangle
Definition: aabb.h:29
void * data
Definition: aabb.h:26