Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
CreateShape.hpp File Reference
#include "component/Mesh.hpp"
#include "component/Transform.hpp"
#include "core/Core.hpp"
#include "entity/Entity.hpp"
#include <glm/glm.hpp>

Go to the source code of this file.

Classes

struct  Object::Helper::CreateCubeInfo
 Struct to hold parameters for creating a cube. More...
struct  Object::Helper::CreateSphereInfo
 Struct to hold parameters for creating a sphere. More...
struct  Object::Helper::CreatePlaneInfo
 Struct to hold parameters for creating a plane. More...
struct  Object::Helper::CreateCylinderInfo
 Struct to hold parameters for creating a cylinder. More...
struct  Object::Helper::CreateCapsuleInfo
 Struct to hold parameters for creating a capsule. More...
struct  Object::Helper::CreateClothInfo
 Struct to hold parameters for creating a cloth. More...
struct  Object::Helper::CreateRopeInfo
 Struct to hold parameters for creating a rope. More...
struct  Object::Helper::CreateJellyCubeInfo
 Struct to hold parameters for creating a jelly cube. More...

Namespaces

namespace  Object
namespace  Object::Helper

Functions

Engine::Entity Object::Helper::CreateCube (Engine::Core &core, CreateCubeInfo info)
Engine::Entity Object::Helper::CreateSphere (Engine::Core &core, CreateSphereInfo info)
Engine::Entity Object::Helper::CreatePlane (Engine::Core &core, CreatePlaneInfo info)
Engine::Entity Object::Helper::CreateCylinder (Engine::Core &core, CreateCylinderInfo info)
Engine::Entity Object::Helper::CreateCapsule (Engine::Core &core, CreateCapsuleInfo info={})
 Create a capsule entity with mesh and transform.
Engine::Entity Object::Helper::CreateCloth (Engine::Core &core, CreateClothInfo info)
Engine::Entity Object::Helper::CreateRope (Engine::Core &core, CreateRopeInfo info)
Engine::Entity Object::Helper::CreateJellyCube (Engine::Core &core, CreateJellyCubeInfo info)