private _MeshPrimitiveDecoder(SharpGLTF.Runtime.IMeshPrimitiveDecoder <SharpGLTF.Schema2.Material> primitive, int materialIndex) { _Source = primitive; _MaterialIndex = materialIndex; }
public static IMeshPrimitiveDecoder <int> Create(SharpGLTF.Runtime.IMeshPrimitiveDecoder <SharpGLTF.Schema2.Material> primitive, GLTFMaterialsFactory materials) { var material = materials.UseMaterial(primitive.Material); return(new _MeshPrimitiveDecoder(primitive, material)); }