NcEngine
NcFwd.h
Go to the documentation of this file.
1
5#pragma once
6
7namespace nc
8{
9class NcEngine;
10class Registry;
11class ModuleRegistry;
12class Entity;
13class Module;
14class AnyComponent;
15class ComponentBase;
16class FreeComponent;
17class FrameLogic;
18struct Tag;
19class Transform;
20struct Quaternion;
21struct Vector2;
22struct Vector3;
23struct Vector4;
24
25// Audio Types
26struct NcAudio;
27class AudioSource;
28
29// Physics Types
30struct NcPhysics;
31struct CollisionListener;
32class Constraint;
33class RigidBody;
34struct Shape;
35
36// Graphics Types
37struct NcGraphics;
38class Camera;
39struct DirectionalLight;
40struct PointLight;
41class SceneNavigationCamera;
42struct SpotLight;
43class ParticleEmitter;
44class SkinnedMesh;
45struct SpotLight;
46class StaticMesh;
47
48namespace config
49{
50struct Config;
51struct AssetSettings;
52struct AudioSettings;
53struct MemorySettings;
54struct GraphicsSettings;
55struct PhysicsSettings;
56struct ProjectSettings;
57} // namespace config
58} // namespac nc