ccpwgl2 icon indicating copy to clipboard operation
ccpwgl2 copied to clipboard

Client / Wrapped Classes

Open cppctamber opened this issue 4 years ago • 0 comments

Rewrite wrapped classes to make it easier for people to use.

For each class that represents an eve space object users should be able to provide type ids (or the equivilent) to build them, rather than having to construct them manually.

Space Object

  • [ ] Ship
  • [ ] Station
  • [ ] Stargate
  • [ ] Planet
  • [ ] Moon

Items

  • [ ] Turrets (make it easier to use than the current one)

Gizmos

  • [ ] Rotation Gizmo
  • [ ] Translation Gizmo
  • [ ] Scaling Gizmo

Animation manager

  • [ ] Animation state engine rebuilt (one that supports all modes)
  • [ ] Tech 3 destroyer animation states added back to the client

Effects Add helpers for adding all the basic effects to an objects so developers don't have to manually create them.

  • [ ] Shield repair effects
  • [ ] Armor repair effects
  • [ ] Hull repair effects
  • [ ] Shield impact effects
  • [ ] Armor impact effects
  • [ ] Cloaking
  • [ ] Warping
  • [ ] Object selection (Outline shader)

Scenes

  • [ ] Empty scene
  • [ ] System
  • [ ] Region
  • [ ] Constellation
  • [ ] Station hangars

Cameras

  • [ ] Perspective
  • [ ] Orthographic
  • [ ] Chase
  • [x] Orbit

cppctamber avatar Aug 27 '21 09:08 cppctamber