private XElement CreateAccessorTechniqueElement() { ColladaTechnique Technique = ColladaTechnique.GetCommonTechnique(); string accessorSourceID = String.Format("#{0}-array", GetElementID()); ColladaAccessor SourceAccessor = new ColladaAccessor(accessorSourceID, Values.Count / Stride, Stride); foreach (string parameterName in ParameterNames) { SourceAccessor.AddParameter(parameterName, "float"); } Technique.SetAccessor(SourceAccessor); return(Technique.GetXML()); }
public ColladaNewParam getParam(String sid) { ColladaNewParam param = super.getParam(sid); if (param != null) { return(param); } ColladaTechnique technique = this.getTechnique(); if (technique == null) { return(null); } return(technique.getParam(sid)); }