public VRMMtoonMaterialImporter(glTF_VRM_extensions vrm) { m_vrm = vrm; }
public VRMTextureEnumerator(glTF_VRM_extensions vrm) { m_vrm = vrm; }
public void TextureEnumerationTest() { { var data = GltfData.CreateFromGltfDataForTest( new glTF { images = new List <glTFImage> { new glTFImage { mimeType = "image/png", } }, textures = new List <glTFTexture> { new glTFTexture { name = "texture0", source = 0, } }, materials = new List <glTFMaterial> { new glTFMaterial { pbrMetallicRoughness = new glTFPbrMetallicRoughness { baseColorTexture = new glTFMaterialBaseColorTextureInfo { index = 0, } } }, new glTFMaterial { pbrMetallicRoughness = new glTFPbrMetallicRoughness { baseColorTexture = new glTFMaterialBaseColorTextureInfo { index = 0, } } }, } } ); var vrm = new glTF_VRM_extensions { materialProperties = new List <glTF_VRM_Material> { new glTF_VRM_Material { textureProperties = new Dictionary <string, int> { { "_MainTex", 0 }, } }, new glTF_VRM_Material { textureProperties = new Dictionary <string, int> { { "_MainTex", 0 }, } }, } }; var items = new VrmTextureDescriptorGenerator(data, vrm).Get().GetEnumerable().ToArray(); Assert.AreEqual(1, items.Length); } }