Vulkan Schnee
0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Rat.h
1
#pragma once
2
#include "Actor.h"
3
4
namespace
Engine::Components
5
{
6
class
Mesh
;
7
}
// namespace Engine::Components
8
9
namespace
Engine::Entities
{
13
class
Rat
:
public
Actor
{
14
public
:
19
explicit
Rat
(
const
SpawnContext
& context);
20
24
~Rat
()
override
;
25
private
:
26
Components::Mesh
*
ratMesh_
=
nullptr
;
27
};
28
}
Engine::Components::Mesh
A component which can be attached as many times to an actor as one wants. It makes it possible to ren...
Definition
MeshComponent.h:47
Engine::Entities::Actor::Actor
Actor(const SpawnContext &context)
Creates an actor from a scene spawn context.
Engine::Entities::Rat::~Rat
~Rat() override
Destroys the rat actor.
Engine::Entities::Rat::ratMesh_
Components::Mesh * ratMesh_
Definition
Rat.h:26
Engine::Entities::Rat::Rat
Rat(const SpawnContext &context)
Creates a rat actor from a scene spawn context.
Engine::Components
Definition
ArcadeGliderFlightModel.h:6
Engine::Entities
Definition
CollisionComponent.h:14
Engine::Entities::SpawnContext
Scene ownership data passed to actor and component constructors during spawning.
Definition
SpawnContext.h:14
workspace
magerbeton
gl3-vulkan
code
Engine
include
Engine
Entity
Rat.h
Generated by
1.14.0