Tapioca Engine 1.0
Motor de videojuegos creado por Bubble Studios
Cargando...
Buscando...
Nada coincide
componentDefs.h
Ir a la documentación de este archivo.
1#pragma once
2#include <string>
3#include <unordered_map>
4#include <variant>
5
6using CompValue = std::variant<char, int, float, bool, std::string, std::nullptr_t>;
7using CompMap = std::unordered_map<std::string, CompValue>;
8typedef void(__cdecl* EntryPointInit)();
9typedef const char*(__cdecl* EntryPointGetWindowName)();
10typedef const char*(__cdecl* EntryPointGetInitScene)();
11typedef bool(__cdecl* EntryPointGetFullScreen)();
12typedef void(__cdecl* EntryPointGetWindowSize)(uint32_t&, uint32_t&);
std::variant< char, int, float, bool, std::string, std::nullptr_t > CompValue
Definition componentDefs.h:6
std::unordered_map< std::string, CompValue > CompMap
Definition componentDefs.h:7
bool(__cdecl * EntryPointGetFullScreen)()
Definition componentDefs.h:11
void(__cdecl * EntryPointInit)()
Definition componentDefs.h:8
void(__cdecl * EntryPointGetWindowSize)(uint32_t &, uint32_t &)
Definition componentDefs.h:12
const char *(__cdecl * EntryPointGetInitScene)()
Definition componentDefs.h:10
const char *(__cdecl * EntryPointGetWindowName)()
Definition componentDefs.h:9