Kohi Game Engine
debug_sphere3d.h File Reference
#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_sphere3d
 

Typedefs

typedef struct debug_sphere3d debug_sphere3d
 

Functions

KAPI b8 debug_sphere3d_create (f32 radius, vec4 colour, khandle parent_xform, debug_sphere3d *out_sphere)
 
KAPI void debug_sphere3d_destroy (debug_sphere3d *sphere)
 
KAPI void debug_sphere3d_parent_set (debug_sphere3d *sphere, khandle parent_xform)
 
KAPI void debug_sphere3d_colour_set (debug_sphere3d *sphere, vec4 colour)
 
KAPI void debug_sphere3d_render_frame_prepare (debug_sphere3d *sphere, const struct frame_data *p_frame_data)
 
KAPI b8 debug_sphere3d_initialize (debug_sphere3d *sphere)
 
KAPI b8 debug_sphere3d_load (debug_sphere3d *sphere)
 
KAPI b8 debug_sphere3d_unload (debug_sphere3d *sphere)
 
KAPI b8 debug_sphere3d_update (debug_sphere3d *sphere)
 

Typedef Documentation

◆ debug_sphere3d

Function Documentation

◆ debug_sphere3d_colour_set()

KAPI void debug_sphere3d_colour_set ( debug_sphere3d sphere,
vec4  colour 
)

◆ debug_sphere3d_create()

KAPI b8 debug_sphere3d_create ( f32  radius,
vec4  colour,
khandle  parent_xform,
debug_sphere3d out_sphere 
)

◆ debug_sphere3d_destroy()

KAPI void debug_sphere3d_destroy ( debug_sphere3d sphere)

◆ debug_sphere3d_initialize()

KAPI b8 debug_sphere3d_initialize ( debug_sphere3d sphere)

◆ debug_sphere3d_load()

KAPI b8 debug_sphere3d_load ( debug_sphere3d sphere)

◆ debug_sphere3d_parent_set()

KAPI void debug_sphere3d_parent_set ( debug_sphere3d sphere,
khandle  parent_xform 
)

◆ debug_sphere3d_render_frame_prepare()

KAPI void debug_sphere3d_render_frame_prepare ( debug_sphere3d sphere,
const struct frame_data p_frame_data 
)

◆ debug_sphere3d_unload()

KAPI b8 debug_sphere3d_unload ( debug_sphere3d sphere)

◆ debug_sphere3d_update()

KAPI b8 debug_sphere3d_update ( debug_sphere3d sphere)