zel_component_builtin.h

struct zel_transform_t
#include <zel_component_builtin.h>

Public Members

vector3 position
vector3 rotation
vector3 scale
struct zel_mesh_t
#include <zel_component_builtin.h>

Public Members

uint16_t VAO
uint16_t VBO
uint16_t EBO
struct zel_material_t
#include <zel_component_builtin.h>

Public Members

uint32_t shader_resource
std::unordered_map<std::string, uint32_t> custom_uniforms
struct zel_texture_t
#include <zel_component_builtin.h>

Public Members

uint16_t render_id
uint16_t render_unit
uint16_t width
uint16_t height
struct zel_camera_t
#include <zel_component_builtin.h>

Public Members

zel_transform_t transform
vector3 forward
vector3 up
glm::mat4 view
glm::mat4 projection
uint32_t framebuffer_id