Пример #1
0
 protected override void OnAttachBuffers(DeviceContext context, ref int vertStartSlot)
 {
     base.OnAttachBuffers(context, ref vertStartSlot);
     if (colorChanged)
     {
         RemoveAndDispose(ref colorGradientResource);
         if (ColorGradients != null)
         {
             colorGradientResource = new ShaderResourceViewProxy(Device);
             colorGradientResource.CreateView(colorGradients.ToArray(), global::SharpDX.Toolkit.Graphics.PixelFormat.R32G32B32A32.Float);
         }
         colorChanged = false;
     }
 }