private PositionUVIndexedTriangleBuffer InternalGetPositionUVIndexedTriangleBuffer(IMaterial material) { var materialKey = new MaterialKey(material); if (!_positionUVIndexedTriangleBuffers.TryGetValue(materialKey, out var result)) { result = new PositionUVIndexedTriangleBuffer(this); _positionUVIndexedTriangleBuffers.Add(materialKey, result); } return(result); }
private PositionUVIndexedTriangleBuffer InternalGetPositionUVIndexedTriangleBuffer(IMaterial material) { PositionUVIndexedTriangleBuffer result; var materialKey = new MaterialKey(material); if (!_positionUVIndexedTriangleBuffers.TryGetValue(materialKey, out result)) { result = new PositionUVIndexedTriangleBuffer(this); _positionUVIndexedTriangleBuffers.Add(materialKey, result); } return result; }