コード例 #1
0
 private static void FillImage(Image customImage)
 {
     var colors = new Color[8 * 8];
     for (int i = 0; i < 8 * 8; i++)
         colors[i] = Color.GetRandomColor();
     customImage.Fill(colors);
 }
コード例 #2
0
 public void CreateBuffer()
 {
     buffer2D = new MockCircularBuffer(Resolve<Device>(),
         ContentLoader.Load<ShaderWithFormat>(Shader.Position2DUV), BlendMode.Normal,
         VerticesMode.Triangles);
     buffer3D = new MockCircularBuffer(Resolve<Device>(),
         ContentLoader.Load<ShaderWithFormat>(Shader.Position3DUV), BlendMode.Normal,
         VerticesMode.Triangles);
     image = ContentLoader.Load<Image>("DeltaEngineLogo");
     Assert.IsTrue(buffer2D.IsCreated);
 }
コード例 #3
0
ファイル: MockShader.cs プロジェクト: remy22/DeltaEngine
 public override void SetLightmapTexture(Image texture)
 {
 }
コード例 #4
0
ファイル: MockShader.cs プロジェクト: remy22/DeltaEngine
 public override void SetDiffuseTexture(Image texture)
 {
 }
コード例 #5
0
ファイル: AnimationTests.cs プロジェクト: whztt07/DeltaEngine
		public void CreateAnimationWithEmptyTextures()
		{
			var emptyImageList = new Image[0];
			Assert.Throws<ImageAnimation.NoImagesGivenNeedAtLeastOne>(
				() => new ImageAnimation(emptyImageList, 3));
		}
コード例 #6
0
		public override void SetLightmapTexture(Image texture)
		{
			context.PixelShader.SetShaderResource(1, (texture as SharpDXImage).NativeResourceView);
		}
コード例 #7
0
		public override void SetDiffuseTexture(Image image)
		{
			context.PixelShader.SetShaderResource(0, (image as SharpDXImage).NativeResourceView);
			var sampler = GetSamplerState(!image.DisableLinearFiltering, image.AllowTiling);
			context.PixelShader.SetSampler(0, sampler);
		}
コード例 #8
0
		public override void SetDiffuseTexture(Image texture)
		{
			device.SetDiffuseTexture(texture);
		}
コード例 #9
0
		public SpriteSheetAnimationCreationData(Image image, float duration, Size subImageSize)
		{
			Image = image;
			DefaultDuration = duration;
			SubImageSize = subImageSize;
		}
コード例 #10
0
ファイル: ImageTests.cs プロジェクト: whztt07/DeltaEngine
			public ColoredSprite(Image image)
				: base(image) {}
コード例 #11
0
ファイル: ImageTests.cs プロジェクト: whztt07/DeltaEngine
			protected Sprite(Image image)
			{
				Material = new Material(ContentLoader.Create<Shader>(
					new ShaderCreationData(ShaderFlags.Position2DColoredTextured)), image);
				OnDraw<DrawSprite>();
			}
コード例 #12
0
ファイル: ImageTests.cs プロジェクト: whztt07/DeltaEngine
			public SolidSprite(Image image)
				: base(image) {}
コード例 #13
0
		public override void SetLightmapTexture(Image texture)
		{
			Core.Logger.Info("Lightmaps are not supported yet in XNA");
		}
コード例 #14
0
ファイル: ImageTests.cs プロジェクト: remy22/DeltaEngine
 public Sprite(Image image)
 {
     material = new Material(ContentLoader.Load<Shader>(Shader.Position2DColorUV), image,
         image.PixelSize);
     OnDraw<DrawSprite>();
 }
コード例 #15
0
ファイル: Shader.cs プロジェクト: remy22/DeltaEngine
 public abstract void SetLightmapTexture(Image texture);
コード例 #16
0
ファイル: Shader.cs プロジェクト: remy22/DeltaEngine
 public abstract void SetDiffuseTexture(Image texture);