private void Form1_Load(object sender, EventArgs e) { ACConfigurationsW.Initialize(); var hInstance = Marshal.GetHINSTANCE(typeof(Form).Module); hWnd = panel1.Handle; _renderer = new ACRendererW(hInstance); _renderer.CreateDevice("ACD3DEngine.dll"); _renderDevice = _renderer.GetDevice(); _renderDevice.Init(hWnd, true, true); _renderDevice.SetActiveViewport(hWnd); //_input = new ACInputW(hInstance); //_input.CreateDevice("ACDIEngine.dll"); //_inputDevice = _input.GetDevice(); //_input.CreateMouse(); //_mouse = _input.GetMouse(); //_input.CreateKeyboard(); //_keyboard = _input.GetKeyboard(); //_network = new ACNetworkW(hInstance); //_network.CreateDevice("ACWSEngine.dll"); //_networkDevice = _network.GetDevice(); _audio = new ACAudioW(hInstance); _audio.CreateDevice("ACOpenALEngine.dll"); _audioDevice = _audio.GetDevice(); _audioDevice.Init(hWnd, true); _audioDevice.SetListener(Vector3.Zero, Vector3.Zero, Vector3.Zero, Vector3.Zero); _contentManager = new ACContentManagerW(_renderDevice, _audioDevice); _renderDevice.GoFullscreen(0); _renderDevice.SetClearColor(new Vector4(0, 0, 0, 1)); _renderDevice.SetWireColor(new Vector3(1, 1, 0)); //_renderDevice.SetRasterizeState(ACRASTERIZESTATEW::ACRS_SolidCullCCW); //_renderDevice.SetShadeMode(ACSHADEMODEW::ACSM_LineList); }