Esempio n. 1
0
        private void Extend()
        {
            LineInstanceData sb = new LineInstanceData();

            sb.Initialize();
            subBuffers.Add(sb);
        }
Esempio n. 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);
        }
Esempio n. 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);
        }
Esempio n. 4
0
 private void Extend()
 {
     LineInstanceData sb = new LineInstanceData();
     sb.Initialize();
     subBuffers.Add(sb);
 }