Пример #1
0
 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;
 }
Пример #4
0
 public GLTFImporter(IMaterialImporter materialImporter)
 {
     _materialImporter = materialImporter;
 }