Vulkan Schnee
0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Rat.h
Go to the documentation of this file.
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
:
15
explicit
Rat
(
const
SpawnContext
& context);
16
17
~Rat
()
override
;
18
private
:
19
Components::Mesh
*
ratMesh_
=
nullptr
;
20
};
21
}
Actor.h
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:45
Engine::Entities::Actor::Actor
Actor(const SpawnContext &context)
Engine::Entities::Rat::~Rat
~Rat() override
Engine::Entities::Rat::ratMesh_
Components::Mesh * ratMesh_
Definition
Rat.h:19
Engine::Entities::Rat::Rat
Rat(const SpawnContext &context)
Engine::Components
Definition
ArcadeGliderFlightModel.h:6
Engine::Entities
Definition
CollisionComponent.h:11
Engine::Entities::SpawnContext
Scene ownership data passed to actor and component constructors during spawning.
Definition
SpawnContext.h:14
Engine
include
Engine
Entity
Rat.h
Generated by
1.14.0