9 com.umlet.element.Class 675 342 108 27 Graphics com.umlet.element.Class 441 342 108 27 Sound com.umlet.element.Class 531 279 108 27 Physics / Math com.umlet.element.Class 684 153 99 27 Game client com.umlet.element.Class 351 279 126 27 Gamelogic com.umlet.element.Class 369 153 99 27 Game server com.umlet.element.Class 531 207 108 27 Network com.umlet.element.Class 558 342 108 27 Input com.umlet.element.Class 531 243 108 27 Threading com.umlet.element.Class 531 90 108 36 DanBias bg=green com.umlet.element.Relation 702 153 44 206 lt=<- 27;189;27;171;27;27 com.umlet.element.Relation 459 153 287 206 lt=<- 27;189;27;171;270;171;270;27 com.umlet.element.Relation 387 153 44 143 lt=<- 27;126;27;27 com.umlet.element.Relation 612 153 134 152 lt=<- 27;135;117;135;117;27 com.umlet.element.Relation 387 153 161 80 lt=<- 144;63;27;63;27;27 com.umlet.element.Relation 450 261 98 44 lt=<- 81;27;27;27 com.umlet.element.Relation 585 153 161 206 lt=<- 27;189;27;171;144;171;144;27 com.umlet.element.Relation 387 153 161 116 lt=<- 144;99;27;99;27;27 com.umlet.element.Relation 612 153 134 116 lt=<- 27;99;117;99;117;27 com.umlet.element.Relation 612 153 134 80 lt=<- 27;63;117;63;117;27 com.umlet.element.Relation 612 72 134 98 lt=>- 27;27;117;27;117;81 com.umlet.element.Relation 387 72 161 98 lt=>- 144;27;27;27;27;81 com.umlet.element.Package 342 54 450 333 Game com.umlet.element.Relation 702 342 44 134 lt=<<. 27;27;27;117 com.umlet.element.Package 711 459 261 180 Graphics com.umlet.element.Class 720 486 243 144 <<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 441 459 252 198 Input com.umlet.element.Relation 513 342 116 143 lt=<<. 99;27;99;126;27;126 com.umlet.element.Class 450 486 234 162 <<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 351 342 81 27 Window API com.umlet.element.Relation 360 153 386 206 lt=<- 27;189;27;171;369;171;369;27 com.umlet.element.Package 126 459 306 198 Sound com.umlet.element.Class 135 486 288 99 <<interface>> SoundWrapper -- LoadResource(file :const char*) :ResoureHandle* Play(PlayData :struct) :InstanceID Stop(InstanceID :int) :void Release(Resource :ResourceHandle*) :void com.umlet.element.Class 135 612 288 36 <<API>> -- FMOD com.umlet.element.Relation 252 558 44 71 lt=<<. 27;54;27;27 com.umlet.element.Relation 216 342 296 143 lt=<<. 279;27;279;72;207;72;207;126;27;126