11 com.umlet.element.Class 759 352 132 33 Graphics com.umlet.element.Class 473 352 132 33 Sound com.umlet.element.Class 583 275 132 33 Physics / Math com.umlet.element.Class 770 121 121 33 Game client com.umlet.element.Class 363 275 154 33 Gamelogic com.umlet.element.Class 385 121 121 33 Game server com.umlet.element.Class 583 187 132 33 Network com.umlet.element.Class 616 352 132 33 Input com.umlet.element.Class 583 231 132 33 Threading com.umlet.element.Class 583 44 132 44 DanBias bg=green com.umlet.element.Relation 792 121 54 252 lt=<- 33;231;33;209;33;33 com.umlet.element.Relation 495 121 351 252 lt=<- 33;231;33;209;330;209;330;33 com.umlet.element.Relation 407 121 54 175 lt=<- 33;154;33;33 com.umlet.element.Relation 682 121 164 186 lt=<- 33;165;143;165;143;33 com.umlet.element.Relation 407 121 197 98 lt=<- 176;77;33;77;33;33 com.umlet.element.Relation 484 253 120 54 lt=<- 99;33;33;33 com.umlet.element.Relation 649 121 197 252 lt=<- 33;231;33;209;176;209;176;33 com.umlet.element.Relation 407 121 197 142 lt=<- 176;121;33;121;33;33 com.umlet.element.Relation 682 121 164 142 lt=<- 33;121;143;121;143;33 com.umlet.element.Relation 682 121 164 98 lt=<- 33;77;143;77;143;33 com.umlet.element.Relation 682 22 164 120 lt=>- 33;33;143;33;143;99 com.umlet.element.Relation 407 22 197 120 lt=>- 176;33;33;33;33;99 com.umlet.element.Package 352 0 550 407 Game com.umlet.element.Relation 792 352 54 164 lt=<<. 33;33;33;143 com.umlet.element.Package 803 495 319 220 Graphics com.umlet.element.Class 814 528 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 473 495 308 242 Input com.umlet.element.Relation 561 352 142 175 lt=<<. 121;33;121;154;33;154 com.umlet.element.Class 484 528 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 363 352 99 33 Window API com.umlet.element.Relation 374 121 472 252 lt=<- 33;231;33;209;451;209;451;33 com.umlet.element.Package 88 495 374 242 Sound com.umlet.element.Class 99 528 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 99 682 352 44 <<API>> -- FMOD com.umlet.element.Relation 242 616 54 87 lt=<<. 33;66;33;33 com.umlet.element.Relation 198 352 362 175 lt=<<. 341;33;341;88;253;88;253;154;33;154