Kohi Game Engine
debug_line3d.h File Reference
#include "defines.h"
#include "math/math_types.h"
#include "resources/resource_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, transform *parent, debug_line3d *out_line)
 
KAPI void debug_line3d_destroy (debug_line3d *line)
 
KAPI void debug_line3d_parent_set (debug_line3d *line, transform *parent)
 
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 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 Documentation

◆ debug_line3d

typedef struct debug_line3d debug_line3d

Function Documentation

◆ debug_line3d_colour_set()

KAPI void debug_line3d_colour_set ( debug_line3d line,
vec4  colour 
)

◆ debug_line3d_create()

KAPI b8 debug_line3d_create ( vec3  point_0,
vec3  point_1,
transform parent,
debug_line3d out_line 
)

◆ debug_line3d_destroy()

KAPI void debug_line3d_destroy ( debug_line3d line)

◆ debug_line3d_initialize()

KAPI b8 debug_line3d_initialize ( debug_line3d line)

◆ debug_line3d_load()

KAPI b8 debug_line3d_load ( debug_line3d line)

◆ debug_line3d_parent_set()

KAPI void debug_line3d_parent_set ( debug_line3d line,
transform parent 
)

◆ debug_line3d_points_set()

KAPI void debug_line3d_points_set ( debug_line3d line,
vec3  point_0,
vec3  point_1 
)

◆ debug_line3d_unload()

KAPI b8 debug_line3d_unload ( debug_line3d line)

◆ debug_line3d_update()

KAPI b8 debug_line3d_update ( debug_line3d line)