public void save(MaterialDef matDef, OutputStream f) throws IOException { J3mdMatParamWriter paramWriter = new J3mdMatParamWriter(); J3mdTechniqueDefWriter techniqueWriter = new J3mdTechniqueDefWriter(); out.write(" MaterialParameters {\n"); for (MatParam matParam : matDef.getMaterialParams()) { paramWriter.write(matParam, out);
public void write(MatParam param, OutputStreamWriter out) throws IOException { out.write(" "); out.write(param.getVarType().name()); out.write(" "); out.write(param.getName()); if (param instanceof MatParamTexture) { MatParamTexture paramTex = (MatParamTexture) param; String space = paramTex.getColorSpace() == ColorSpace.Linear ? "-LINEAR" : null; if (space != null) { out.write(" "); out.write(space); } } String value = formatValue(param); if (value != null) { out.write(" : "); out.write(value); } out.write("\n"); }
public void save(MaterialDef matDef, OutputStream f) throws IOException { J3mdMatParamWriter paramWriter = new J3mdMatParamWriter(); J3mdTechniqueDefWriter techniqueWriter = new J3mdTechniqueDefWriter(); out.write(" MaterialParameters {\n"); for (MatParam matParam : matDef.getMaterialParams()) { paramWriter.write(matParam, out);
public void write(MatParam param, OutputStreamWriter out) throws IOException { out.write(" "); out.write(param.getVarType().name()); out.write(" "); out.write(param.getName()); if (param instanceof MatParamTexture) { MatParamTexture paramTex = (MatParamTexture) param; String space = paramTex.getColorSpace() == ColorSpace.Linear ? "-LINEAR" : null; if (space != null) { out.write(" "); out.write(space); } } String value = formatValue(param); if (value != null) { out.write(" : "); out.write(value); } out.write("\n"); }