예제 #1
0
		public TranslateTransform3D(Device2 device)
			: base(IntPtr.Zero)
		{
			device.CreateTranslateTransform3D(this);
		}
예제 #2
0
		public MatrixTransform(Device2 device)
			: base(IntPtr.Zero)
		{
			device.CreateMatrixTransform(this);
		}
예제 #3
0
 public SkewTransform(Device2 device)
     : base(IntPtr.Zero)
 {
     device.CreateSkewTransform(this);
 }
예제 #4
0
		public Animation(Device2 device) : base(IntPtr.Zero)
		{
			device.CreateAnimation(this);
		}
예제 #5
0
 public Transform3D(Device2 dev, ComArray <Transform3D> effects)
     : this(IntPtr.Zero)
 {
     dev.CreateTransform3DGroup(effects, effects.Length, this);
 }
예제 #6
0
		public Transform3D(Device2 dev, params Transform3D[] effects)
			: this(IntPtr.Zero)
		{
			dev.CreateTransform3DGroup(effects, effects.Length, this);
		}
예제 #7
0
 public Animation(Device2 device) : base(IntPtr.Zero)
 {
     device.CreateAnimation(this);
 }
예제 #8
0
		public RotateTransform(Device2 device)
			: base(IntPtr.Zero)
		{
			device.CreateRotateTransform(this);
		}
예제 #9
0
		public RectangleClip(Device2 device)
			: base(IntPtr.Zero)
		{
			device.CreateRectangleClip(this);
		}
예제 #10
0
 public Visual2(Device2 device)
     : base(IntPtr.Zero)
 {
     device.CreateVisual(this);
 }
예제 #11
0
 public VirtualSurface(Device2 device, int initialWidth, int initialHeight, DXGI.Format format, DXGI.AlphaMode alphaMode)
     : base(IntPtr.Zero)
 {
     device.CreateVirtualSurface(initialWidth, initialHeight, format, alphaMode, this);
 }
예제 #12
0
 public SurfaceFactory(Device2 device, ComObject renderingDevice) : base(IntPtr.Zero)
 {
     device.CreateSurfaceFactory(renderingDevice, this);
 }
예제 #13
0
 public Surface(Device2 device, int width, int height, DXGI.Format format, DXGI.AlphaMode alphaMode)
     : base(IntPtr.Zero)
 {
     device.CreateSurface(width, height, format, alphaMode, this);
 }
예제 #14
0
		public EffectGroup(Device2 device) : base(IntPtr.Zero)
		{
			device.CreateEffectGroup(this);
		}
예제 #15
0
		public Visual2(Device2 device)
			: base(IntPtr.Zero)
		{
			device.CreateVisual(this);
		}
예제 #16
0
		public SurfaceFactory(Device2 device, ComObject renderingDevice) : base(IntPtr.Zero)
		{
			device.CreateSurfaceFactory(renderingDevice, this);
		}
예제 #17
0
 public TranslateTransform(Device2 device)
     : base(IntPtr.Zero)
 {
     device.CreateTranslateTransform(this);
 }
예제 #18
0
 public ScaleTransform3D(Device2 device)
     : base(IntPtr.Zero)
 {
     device.CreateScaleTransform3D(this);
 }
예제 #19
0
		public Transform3D(Device2 dev, ComArray<Transform3D> effects)
			: this(IntPtr.Zero)
		{
			dev.CreateTransform3DGroup(effects, effects.Length, this);
		}
예제 #20
0
		public ScaleTransform(Device2 device)
			: base(IntPtr.Zero)
		{
			device.CreateScaleTransform(this);
		}
예제 #21
0
 public EffectGroup(Device2 device) : base(IntPtr.Zero)
 {
     device.CreateEffectGroup(this);
 }
예제 #22
0
 public RotateTransform3D(Device2 device)
     : base(IntPtr.Zero)
 {
     device.CreateRotateTransform3D(this);
 }
예제 #23
0
 public Transform3D(Device2 dev, params Transform3D[] effects)
     : this(IntPtr.Zero)
 {
     dev.CreateTransform3DGroup(effects, effects.Length, this);
 }
예제 #24
0
		public VirtualSurface(Device2 device, int initialWidth, int initialHeight, DXGI.Format format, DXGI.AlphaMode alphaMode)
			: base(IntPtr.Zero)
		{
			device.CreateVirtualSurface(initialWidth, initialHeight, format, alphaMode, this);
		}
예제 #25
0
 public MatrixTransform3D(Device2 device)
     : base(IntPtr.Zero)
 {
     device.CreateMatrixTransform3D(this);
 }
예제 #26
0
 public RectangleClip(Device2 device)
     : base(IntPtr.Zero)
 {
     device.CreateRectangleClip(this);
 }