Example #1
0
 private static Vertex[] SetDataColored(Size size, ShaderWithFormat shader, Material material)
 {
     if ((shader.Flags & ShaderFlags.Textured) != 0)
     {
         return(CreateVerticesColoredTextured(size, material.DefaultColor));
     }
     return(CreateVerticesColored(size, material.DefaultColor));
 }
 private void Draw3DExample(ShaderWithFormat shader)
 {
     new Grid3D(new Size(10));
     if (shader.Format.HasUV)
     {
         renderExample = new Billboard(Vector3D.Zero, Size.One, NewMaterial);
     }
 }
 private void Draw2DExample(ShaderWithFormat shader)
 {
     if (renderExample != null)
     {
         renderExample.IsActive = false;
     }
     if (shader.Format.HasUV)
     {
         renderExample = new Sprite(NewMaterial,
                                    Rectangle.FromCenter(Vector2D.Half,
                                                         ScreenSpace.Current.FromPixelSpace(NewMaterial.DiffuseMap.PixelSize)));
     }
 }
Example #4
0
		public override CircularBuffer CreateCircularBuffer(ShaderWithFormat shader,
			BlendMode blendMode, VerticesMode drawMode = VerticesMode.Triangles)
		{
			return new MockCircularBuffer(this, shader, blendMode, drawMode);
		}
 public SharpDXCircularBuffer(Device device, ShaderWithFormat shader, BlendMode blendMode,
                              VerticesMode drawMode = VerticesMode.Triangles)
     : base(device, shader, blendMode, drawMode)
 {
 }
Example #6
0
 public override CircularBuffer CreateCircularBuffer(ShaderWithFormat shader,
                                                     BlendMode blendMode, VerticesMode drawMode = VerticesMode.Triangles)
 {
     return(new XnaCircularBuffer(this, shader, blendMode, drawMode));
 }
Example #7
0
 private static Vertex[] SetDataNoColor(Size size, ShaderWithFormat shader, Material material)
 {
     return(CreateVerticesTextured(size));
 }
 public SlimDXCircularBuffer(Device device, ShaderWithFormat shader, BlendMode blendMode,
                             VerticesMode drawMode = VerticesMode.Triangles)
     : base(device, shader, blendMode, drawMode)
 {
     (device as SlimDXDevice).DisposeNativeBuffers += DisposeNative;
 }
Example #9
0
 public MockCircularBuffer(Device device, ShaderWithFormat shader, BlendMode blendMode,
                           VerticesMode drawMode)
     : base(device, shader, blendMode, drawMode)
 {
 }