Exemple #1
0
 public XnaGeometry(GeometryCreationData creationData, Device device)
     : base(creationData)
 {
     this.device        = device as XnaDevice;
     nativeDevice       = (device as XnaDevice).NativeDevice;
     nativeVertexFormat = new XnaVertexFormat();
 }
Exemple #2
0
 private XnaImage(ImageCreationData data, XnaDevice device)
     : base(data)
 {
     nativeDevice = device.NativeDevice;
     if (nativeDevice == null || device.NativeContent == null)
     {
         throw new UnableToContinueWithoutXnaGraphicsDevice();
     }
 }
Exemple #3
0
 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)
 {
 }
Exemple #7
0
 protected XnaImage(XnaDevice device, Texture2D nativeTexture)
     : base("<NativeImage>")
 {
     nativeDevice  = device.NativeDevice;
     NativeTexture = nativeTexture;
 }