2 #ifndef _EDITOR_GIZMO_RENDERGRAPH_NODE_H_
3 #define _EDITOR_GIZMO_RENDERGRAPH_NODE_H_
This file contains global type definitions which are used throughout the entire engine and applicatio...
#define KAPI
Import/export qualifier.
Definition: defines.h:205
_Bool b8
8-bit boolean type
Definition: defines.h:58
KAPI b8 editor_gizmo_rendergraph_node_execute(struct rendergraph_node *self, struct frame_data *p_frame_data)
KAPI b8 editor_gizmo_rendergraph_node_gizmo_set(struct rendergraph_node *self, struct editor_gizmo *gizmo)
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_load_resources(struct rendergraph_node *self)
KAPI b8 editor_gizmo_rendergraph_node_create(struct rendergraph *graph, struct rendergraph_node *self, const struct rendergraph_node_config *config)
KAPI void editor_gizmo_rendergraph_node_destroy(struct rendergraph_node *self)
KAPI b8 editor_gizmo_rendergraph_node_register_factory(void)
KAPI b8 editor_gizmo_rendergraph_node_enabled_set(struct rendergraph_node *self, b8 enabled)
KAPI b8 editor_gizmo_rendergraph_node_initialize(struct rendergraph_node *self)
Definition: editor_gizmo.h:65
Engine-level current frame-specific data.
Definition: frame_data.h:11
Definition: renderer_types.h:35
The configuration for a rendergraph node.
Definition: rendergraph.h:124
Represents a single node in a rendergraph. A node is responsible for acquiring and maintaining its re...
Definition: rendergraph.h:67
Definition: rendergraph.h:92
a 4x4 matrix, typically used to represent object transformations.
Definition: math_types.h:195
A 3-element vector.
Definition: math_types.h:49