public XnaGeometry(GeometryCreationData creationData, Device device) : base(creationData) { this.device = device as XnaDevice; nativeDevice = (device as XnaDevice).NativeDevice; nativeVertexFormat = new XnaVertexFormat(); }
private void TryInitializeXna() { RegisterCommonEngineSingletons(); game = new XnaGame(this); window = new XnaWindow(game); window.ViewportPixelSize = settings.Resolution; RegisterInstance(window); RegisterSingleton<WindowsSystemInformation>(); var device = new XnaDevice(game, window, settings); RegisterInstance(device); RegisterSingleton<Drawing>(); RegisterSingleton<BatchRenderer2D>(); RegisterSingleton<BatchRenderer3D>(); game.StartXnaGameToInitializeGraphics(); RegisterInstance(game); RegisterInstance(game.Content); RegisterSingleton<XnaSoundDevice>(); RegisterSingleton<XnaScreenshotCapturer>(); RegisterSingleton<VideoPlayer>(); RegisterSingleton<XnaMouse>(); RegisterSingleton<XnaKeyboard>(); RegisterSingleton<XnaTouch>(); RegisterSingleton<XnaGamePad>(); Register<InputCommands>(); if (IsAlreadyInitialized) throw new UnableToRegisterMoreTypesAppAlreadyStarted(); }
public XnaGeometry(GeometryCreationData creationData, Device device) : base (creationData) { this.device = device as XnaDevice; nativeDevice = (device as XnaDevice).NativeDevice; nativeVertexFormat = new XnaVertexFormat(); }
public XnaImage(string contentName, XnaDevice device) : base(contentName) { nativeDevice = device.NativeDevice; if (nativeDevice == null || device.NativeContent == null) throw new UnableToContinueWithoutXnaGraphicsDevice(); }
private XnaImage(ImageCreationData data, XnaDevice device) : base(data) { nativeDevice = device.NativeDevice; if (nativeDevice == null || device.NativeContent == null) throw new UnableToContinueWithoutXnaGraphicsDevice(); }
public XnaDrawing(XnaDevice device, Window window) : base(device) { this.device = device; this.window = window; window.ViewportSizeChanged += Reset; }
public XnaVideo(string filename, XnaMedia.VideoPlayer player, XnaDevice graphicsDevice, SoundDevice soundDevice) : base(filename, soundDevice) { this.player = player; this.graphicsDevice = graphicsDevice; image = new VideoImage(graphicsDevice); }
public VideoImage(XnaDevice graphicsDevice) : base(new ImageCreationData(new Size(4, 4))) { nativeDevice = graphicsDevice.NativeDevice; if (nativeDevice == null || graphicsDevice.NativeContent == null) throw new UnableToContinueWithoutXnaGraphicsDevice(); NativeTexture = new Texture2D(nativeDevice, (int)PixelSize.Width, (int)PixelSize.Height); }
private XnaImage(ImageCreationData data, XnaDevice device) : base(data) { nativeDevice = device.NativeDevice; if (nativeDevice == null || device.NativeContent == null) { throw new UnableToContinueWithoutXnaGraphicsDevice(); } }
public XnaImage(string contentName, XnaDevice device) : base(contentName) { nativeDevice = device.NativeDevice; if (nativeDevice == null || device.NativeContent == null) { throw new UnableToContinueWithoutXnaGraphicsDevice(); } }
public XnaImage(string contentName, XnaDrawing drawing, XnaDevice device) : base(contentName, drawing) { nativeDevice = device.NativeDevice; if (nativeDevice == null || device.NativeContent == null) throw new UnableToContinueWithoutXnaGraphicsDevice(); TryLoadImageData(contentName, device.NativeContent); }
public VideoImage(XnaDevice graphicsDevice) : base(new ImageCreationData(new Size(4, 4))) { nativeDevice = graphicsDevice.NativeDevice; if (nativeDevice == null || graphicsDevice.NativeContent == null) { throw new UnableToContinueWithoutXnaGraphicsDevice(); } NativeTexture = new Texture2D(nativeDevice, (int)PixelSize.Width, (int)PixelSize.Height); }
protected XnaImage(XnaDevice device, Texture2D nativeTexture) : base("<NativeImage>") { nativeDevice = device.NativeDevice; NativeTexture = nativeTexture; }
private XnaShader(ShaderWithFormatCreationData creationData, XnaDevice device) : this((ShaderCreationData)creationData, device) { }
private XnaShader(ShaderCreationData creationData, XnaDevice device) : base(creationData) { this.device = device; TryCreateShader(); }
public XnaDrawing(XnaDevice device) : base(device) { this.device = device; }
private XnaShader(ShaderCreationData creationData, XnaDevice device) : base(creationData) { this.device = device; }
public XnaShader(string contentName, XnaDevice device) : base(contentName) { this.device = device; }
private XnaShader(ShaderWithFormatCreationData creationData, XnaDevice device) : this((ShaderCreationData)creationData, device) {}