All checks were successful
Ubuntu Cross to Win64 / Cross Compile with ming64 (1.4.0, ubuntu-latest) (push) Successful in 1m58s
21 lines
574 B
C
21 lines
574 B
C
#ifndef RT_RENCOM_RENDERER_API_H
|
|
#define RT_RENCOM_RENDERER_API_H
|
|
|
|
#include "runtime/runtime.h"
|
|
#include "renderer.h"
|
|
|
|
typedef void rt_render_backend_register_cvars_fn(void);
|
|
typedef rt_result rt_render_backend_init_fn(const rt_renderer_init_info *info);
|
|
typedef void rt_render_backend_shutdown_fn(void);
|
|
|
|
/* Public renderer interface */
|
|
typedef struct {
|
|
rt_render_backend_register_cvars_fn *RegisterCVARs;
|
|
rt_render_backend_init_fn *Init;
|
|
rt_render_backend_shutdown_fn *Shutdown;
|
|
} rt_render_backend_api;
|
|
|
|
extern rt_render_backend_api g_render_backend;
|
|
|
|
#endif
|