11 com.umlet.element.Class 726 363 132 33 Graphics com.umlet.element.Class 440 363 132 33 Sound com.umlet.element.Class 550 286 132 33 Physics / Math com.umlet.element.Class 737 176 121 33 Game client com.umlet.element.Class 363 286 154 33 Gamelogic com.umlet.element.Class 385 176 121 33 Game server com.umlet.element.Class 550 154 132 33 Network com.umlet.element.Class 583 363 132 33 Input com.umlet.element.Class 550 198 132 33 Threading com.umlet.element.Class 550 55 132 44 DanBias bg=green com.umlet.element.Relation 759 176 54 208 lt=<- 33;187;33;165;33;33 com.umlet.element.Relation 462 176 351 208 lt=<- 33;187;33;165;330;165;330;33 com.umlet.element.Relation 407 176 54 131 lt=<- 33;110;33;33 com.umlet.element.Relation 649 176 153 142 lt=<- 33;121;132;121;132;33 com.umlet.element.Relation 473 143 98 65 lt=<- 77;33;44;33;44;44;33;44 com.umlet.element.Relation 484 264 87 54 lt=<- 66;33;33;33 com.umlet.element.Relation 616 176 197 208 lt=<- 33;187;33;165;176;165;176;33 com.umlet.element.Relation 473 165 98 65 lt=<- 77;44;44;44;44;33;33;33 com.umlet.element.Relation 649 165 109 65 lt=<- 33;44;66;44;66;33;88;33 com.umlet.element.Relation 649 143 109 65 lt=<- 33;33;66;33;66;44;88;44 com.umlet.element.Relation 649 33 164 164 lt=>- 33;33;143;33;143;143 com.umlet.element.Relation 407 33 164 164 lt=>- 143;33;33;33;33;143 com.umlet.element.Package 319 22 550 385 GameEngine com.umlet.element.Relation 759 363 54 164 lt=<<. 33;33;33;143 com.umlet.element.Package 770 506 319 220 Graphics com.umlet.element.Class 781 539 297 176 <<interface>> OysterGfx -- Init(InitData :struct) :enum state NewFrame(FrameConstant :struct) :void GatherData(Model :struct) :void Render() :void SetOptions(Options :struct) :void LoadModel(file :const wchar[]) :Model* Release(resource :Model*) :void com.umlet.element.Package 440 506 308 242 Input com.umlet.element.Relation 528 363 142 175 lt=<<. 121;33;121;154;33;154 com.umlet.element.Class 451 539 286 198 <<interface>> RawInput -- Self() :RawInput* Destroy() :void QueryInput(Key :enum state(RIK)) :void Subscribe(Callback :function) :void Unsubscribe(Calback :function) :void GetError() const :const wchar* AddDevice(Data :struct) :enum state Enable(Enable :bool) :void com.umlet.element.Class 330 363 99 33 Window API com.umlet.element.Relation 341 176 472 208 lt=<- 33;187;33;165;451;165;451;33 com.umlet.element.Package 55 506 374 242 Sound com.umlet.element.Class 66 539 352 121 <<interface>> SoundWrapper -- LoadResource(file :const char*) :ResoureHandle* Play(PlayData :struct) :InstanceID Stop(InstanceID :int) :void Release(Resource :ResourceHandle*) :void com.umlet.element.Class 66 693 352 44 <<API>> -- FMOD com.umlet.element.Relation 209 627 54 87 lt=<<. 33;66;33;33 com.umlet.element.Relation 165 363 362 175 lt=<<. 341;33;341;88;253;88;253;154;33;154