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;
38struct BoneSnapper;
39class Camera;
40struct DirectionalLight;
41struct PointLight;
42class SceneNavigationCamera;
43struct SpotLight;
44class ParticleEmitter;
45class SkinnedMesh;
46struct SpotLight;
47class StaticMesh;
48
49namespace config
50{
51struct Config;
52struct AssetSettings;
53struct AudioSettings;
54struct MemorySettings;
55struct GraphicsSettings;
56struct PhysicsSettings;
57struct ProjectSettings;
58} // namespace config
59} // namespac nc