Exemple #1
0
        private void Extend()
        {
            LineInstanceData sb = new LineInstanceData();

            sb.Initialize();
            subBuffers.Add(sb);
        }
Exemple #2
0
        internal void Draw(LineInstanceData instanceData, int instanceCount)
        {
            instancePositionParameter.SetValue(instanceData.positionData);
            instanceColorParameter.SetValue(instanceData.colorData);
            instanceRadiusParameter.SetValue(instanceData.radiusData);
            effectPass.Apply();

            device.DrawIndexedPrimitives(PrimitiveType.TriangleList, 0, 0, numVertices, 0,
                                         numPrimitivesPerInstance * instanceCount);
        }
Exemple #3
0
        internal void Draw(LineInstanceData instanceData, int instanceCount)
        {
            instancePositionParameter.SetValue(instanceData.positionData);
            instanceColorParameter.SetValue(instanceData.colorData);
            instanceRadiusParameter.SetValue(instanceData.radiusData);
            effectPass.Apply();

            device.DrawIndexedPrimitives(PrimitiveType.TriangleList, 0, 0, numVertices, 0,
                    numPrimitivesPerInstance * instanceCount);
        }
Exemple #4
0
 private void Extend()
 {
     LineInstanceData sb = new LineInstanceData();
     sb.Initialize();
     subBuffers.Add(sb);
 }