Kohi Game Engine
editor_gizmo_rendergraph_node.h File Reference
#include "defines.h"
#include "renderer/viewport.h"

Go to the source code of this file.

Functions

KAPI b8 editor_gizmo_rendergraph_node_create (struct rendergraph *graph, struct rendergraph_node *self, const struct rendergraph_node_config *config)
 
KAPI b8 editor_gizmo_rendergraph_node_initialize (struct rendergraph_node *self)
 
KAPI b8 editor_gizmo_rendergraph_node_load_resources (struct rendergraph_node *self)
 
KAPI b8 editor_gizmo_rendergraph_node_execute (struct rendergraph_node *self, struct frame_data *p_frame_data)
 
KAPI void editor_gizmo_rendergraph_node_destroy (struct rendergraph_node *self)
 
KAPI b8 editor_gizmo_rendergraph_node_viewport_set (struct rendergraph_node *self, viewport v)
 
KAPI b8 editor_gizmo_rendergraph_node_view_projection_set (struct rendergraph_node *self, mat4 view_matrix, vec3 view_pos, mat4 projection_matrix)
 
KAPI b8 editor_gizmo_rendergraph_node_enabled_set (struct rendergraph_node *self, b8 enabled)
 
KAPI b8 editor_gizmo_rendergraph_node_gizmo_set (struct rendergraph_node *self, struct editor_gizmo *gizmo)
 
KAPI b8 editor_gizmo_rendergraph_node_register_factory (void)
 

Function Documentation

◆ editor_gizmo_rendergraph_node_create()

KAPI b8 editor_gizmo_rendergraph_node_create ( struct rendergraph graph,
struct rendergraph_node self,
const struct rendergraph_node_config config 
)

◆ editor_gizmo_rendergraph_node_destroy()

KAPI void editor_gizmo_rendergraph_node_destroy ( struct rendergraph_node self)

◆ editor_gizmo_rendergraph_node_enabled_set()

KAPI b8 editor_gizmo_rendergraph_node_enabled_set ( struct rendergraph_node self,
b8  enabled 
)

◆ editor_gizmo_rendergraph_node_execute()

KAPI b8 editor_gizmo_rendergraph_node_execute ( struct rendergraph_node self,
struct frame_data p_frame_data 
)

◆ editor_gizmo_rendergraph_node_gizmo_set()

KAPI b8 editor_gizmo_rendergraph_node_gizmo_set ( struct rendergraph_node self,
struct editor_gizmo gizmo 
)

◆ editor_gizmo_rendergraph_node_initialize()

KAPI b8 editor_gizmo_rendergraph_node_initialize ( struct rendergraph_node self)

◆ editor_gizmo_rendergraph_node_load_resources()

KAPI b8 editor_gizmo_rendergraph_node_load_resources ( struct rendergraph_node self)

◆ editor_gizmo_rendergraph_node_register_factory()

KAPI b8 editor_gizmo_rendergraph_node_register_factory ( void  )

◆ editor_gizmo_rendergraph_node_view_projection_set()

KAPI b8 editor_gizmo_rendergraph_node_view_projection_set ( struct rendergraph_node self,
mat4  view_matrix,
vec3  view_pos,
mat4  projection_matrix 
)

◆ editor_gizmo_rendergraph_node_viewport_set()

KAPI b8 editor_gizmo_rendergraph_node_viewport_set ( struct rendergraph_node self,
viewport  v 
)