Vesper 0.5.1
Vesper is short form for the Latin word for "Bat", as Vesper is designed to be small, lightweight, and easily handle things like particles and flocking behaviors in accordance with the nature of bats. \n It is meant to be a particle simulation, VFX editor, and CAN be used secondarily as a small game engine.
GitHub | Vesper Updates | Creator
Loading...
Searching...
No Matches
Components.h File Reference
#include "Vesper/Renderer/Texture.h"
#include "Vesper/Renderer/SubTexture2D.h"
#include "SceneCamera.h"
#include "Vesper/Core/Random.h"
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtx/quaternion.hpp>

Go to the source code of this file.

Classes

struct  Vesper::UUID
 Universally Unique Identifier. More...
struct  Vesper::UUIDComponent
 Component that holds a UUID. More...
struct  Vesper::NameComponent
 Component that holds the name of an entity. More...
struct  Vesper::TransformComponent
 Component that holds the transform of an entity. More...
struct  Vesper::SpriteRendererComponent
 Component that holds sprite rendering data. More...
struct  Vesper::SubTextureComponent
 Component that holds sub-texture data for sprites. More...
struct  Vesper::TextureAnimationComponent
 Animates through a series of sub textures. More...
struct  Vesper::CameraComponent
 Component that holds camera data. More...
struct  Vesper::NativeScriptComponent
 Component that holds scripting data for an entity. More...

Namespaces

namespace  Vesper
 TEMPORARY.

Macros

#define GLM_ENABLE_EXPERIMENTAL

Macro Definition Documentation

◆ GLM_ENABLE_EXPERIMENTAL

#define GLM_ENABLE_EXPERIMENTAL