public XnaGeometry(GeometryCreationData creationData, Device device) : base(creationData) { this.device = device as XnaDevice; nativeDevice = (device as XnaDevice).NativeDevice; nativeVertexFormat = new XnaVertexFormat(); }
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 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 XnaShader(ShaderCreationData creationData, XnaDevice device) : base(creationData) { this.device = device; TryCreateShader(); }
private XnaShader(ShaderWithFormatCreationData creationData, XnaDevice device) : this((ShaderCreationData)creationData, device) { }
protected XnaImage(XnaDevice device, Texture2D nativeTexture) : base("<NativeImage>") { nativeDevice = device.NativeDevice; NativeTexture = nativeTexture; }