コード例 #1
0
ファイル: D3D10GraphicsContext.cs プロジェクト: olesar/Altaxo
        private PositionIndexedTriangleBuffer InternalGetPositionIndexedTriangleBuffer(IMaterial material)
        {
            var materialKey = new MaterialKey(material);

            if (!_positionIndexedTriangleBuffers.TryGetValue(materialKey, out var result))
            {
                result = new PositionIndexedTriangleBuffer(this);
                _positionIndexedTriangleBuffers.Add(materialKey, result);
            }

            return(result);
        }
コード例 #2
0
ファイル: D3D10GraphicsContext.cs プロジェクト: Altaxo/Altaxo
		private PositionIndexedTriangleBuffer InternalGetPositionIndexedTriangleBuffer(IMaterial material)
		{
			PositionIndexedTriangleBuffer result;
			var materialKey = new MaterialKey(material);

			if (!_positionIndexedTriangleBuffers.TryGetValue(materialKey, out result))
			{
				result = new PositionIndexedTriangleBuffer(this);
				_positionIndexedTriangleBuffers.Add(materialKey, result);
			}

			return result;
		}