-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponents.nim
More file actions
34 lines (31 loc) · 752 Bytes
/
components.nim
File metadata and controls
34 lines (31 loc) · 752 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import components.AxisAlignedBB
import components.camera
import components.lights
import components.material
import components.mesh
import components.transform
import components.image
import components.selectDat
import components.events
import ecs.Entity
import ecs.EntityNode
import ecs.SceneNode
export AxisAlignedBB
export camera
export lights
export material
export mesh
export transform
export image
export events
export selectDat
MakeEntityComponent(TCamera)
MakeEntityComponent(TPointLight)
MakeEntityComponent(TDirectionalLight)
MakeEntityComponent(TSpotLight)
MakeEntityComponent(TMesh)
MakeEntityComponent(TMaterial)
MakeEntityComponent(TAcceleration)
MakeEntityComponent(TOrbit)
MakeEntityComponent(TVelocity)
MakeEntityComponent(TImage)