public GLTFImporter(IShaderStore shaderStore, IMeshImporter meshImporter, IMaterialImporter materialImporter, INodeImporter nodeImporter, IAnimationImporter animationImporter) { _shaderStore = shaderStore ?? new ShaderStore(this); _meshImporter = meshImporter ?? new MeshImporter(); _materialImporter = materialImporter ?? new MaterialImporter(_shaderStore, this); _nodeImporter = nodeImporter ?? new NodeImporter(); _animationImporter = animationImporter ?? new AnimationImporter(); }
public ImporterContext(IMaterialImporter materialImporter) { m_materialImporter = materialImporter; }
protected void SetMaterialImporter(IMaterialImporter importer) { m_materialImporter = importer; }
public GLTFImporter(IMaterialImporter materialImporter) { _materialImporter = materialImporter; }