Kohi Game Engine
|
#include "defines.h"
#include "identifiers/identifier.h"
#include "identifiers/khandle.h"
#include "math/geometry.h"
#include "math/math_types.h"
Go to the source code of this file.
Data Structures | |
struct | debug_line3d |
Typedefs | |
typedef struct debug_line3d | debug_line3d |
Functions | |
KAPI b8 | debug_line3d_create (vec3 point_0, vec3 point_1, khandle parent_xform, debug_line3d *out_line) |
KAPI void | debug_line3d_destroy (debug_line3d *line) |
KAPI void | debug_line3d_parent_set (debug_line3d *line, khandle parent_xform) |
KAPI void | debug_line3d_colour_set (debug_line3d *line, vec4 colour) |
KAPI void | debug_line3d_points_set (debug_line3d *line, vec3 point_0, vec3 point_1) |
KAPI void | debug_line3d_render_frame_prepare (debug_line3d *line, const struct frame_data *p_frame_data) |
KAPI b8 | debug_line3d_initialize (debug_line3d *line) |
KAPI b8 | debug_line3d_load (debug_line3d *line) |
KAPI b8 | debug_line3d_unload (debug_line3d *line) |
KAPI b8 | debug_line3d_update (debug_line3d *line) |
typedef struct debug_line3d debug_line3d |
KAPI void debug_line3d_colour_set | ( | debug_line3d * | line, |
vec4 | colour | ||
) |
KAPI b8 debug_line3d_create | ( | vec3 | point_0, |
vec3 | point_1, | ||
khandle | parent_xform, | ||
debug_line3d * | out_line | ||
) |
KAPI void debug_line3d_destroy | ( | debug_line3d * | line | ) |
KAPI b8 debug_line3d_initialize | ( | debug_line3d * | line | ) |
KAPI b8 debug_line3d_load | ( | debug_line3d * | line | ) |
KAPI void debug_line3d_parent_set | ( | debug_line3d * | line, |
khandle | parent_xform | ||
) |
KAPI void debug_line3d_points_set | ( | debug_line3d * | line, |
vec3 | point_0, | ||
vec3 | point_1 | ||
) |
KAPI void debug_line3d_render_frame_prepare | ( | debug_line3d * | line, |
const struct frame_data * | p_frame_data | ||
) |
KAPI b8 debug_line3d_unload | ( | debug_line3d * | line | ) |
KAPI b8 debug_line3d_update | ( | debug_line3d * | line | ) |