/// <summary> /// Loads the specified resource. /// </summary> /// <param name="resource">The resource to load.</param> /// <param name="parameters">Loader parameters.</param> /// <returns>The loaded MaterialCollection</returns> public override MaterialCollection Load(IResource resource, LoaderParameters parameters) { if (_parser == null) { _parser = new MaterialParser(ContentManager); } return(_parser.LoadAllMaterials(resource, parameters)); }
public void Teardown() { parser = null; }
public void Setup() { parser = new MaterialParser(); }
/// <summary> /// Creates a new instance of VisualParser. /// </summary> /// <param name="materialDictionary"></param> public VisualParser(Dictionary <string, Material> materialDictionary) { this.materialParser = new MaterialParser(materialDictionary); }
/// <summary> /// Called when the loader is initialized, usually when it's added to a content manager. /// </summary> protected override void OnInitialize() { _parser = new MaterialParser(ContentManager); }
/// <summary> /// Creates a new instance of RobotParser. /// </summary> public RobotParser() { this.linkParser = new LinkParser(materials); this.jointParser = new JointParser(links, joints); this.materialParser = new MaterialParser(materials); }