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))); } }
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) { }
public override CircularBuffer CreateCircularBuffer(ShaderWithFormat shader, BlendMode blendMode, VerticesMode drawMode = VerticesMode.Triangles) { return(new XnaCircularBuffer(this, shader, blendMode, drawMode)); }
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; }
public MockCircularBuffer(Device device, ShaderWithFormat shader, BlendMode blendMode, VerticesMode drawMode) : base(device, shader, blendMode, drawMode) { }