public void ifelseif(Condition condition) { mShaderSB.append("} else "); mShaderSB.append("if("); mShaderSB.append(condition.getLeftValue().getVarName()); mShaderSB.append(condition.getOperator().getOperatorString()); mShaderSB.append(condition.getRightValue()); mShaderSB.append(")\n{\n"); }
public void startif(Condition condition) { mShaderSB.append("if("); mShaderSB.append(condition.getLeftValue().getVarName()); mShaderSB.append(condition.getOperator().getOperatorString()); mShaderSB.append(condition.getRightValue()); mShaderSB.append(")\n{\n"); }
public void ifelseif(Condition... conditions) { mShaderSB.append("} else "); mShaderSB.append("if("); for(int i=0; i<conditions.length; i++) { Condition condition = conditions[i]; if(i > 0) mShaderSB.append(condition.getJoinOperator().getOperatorString()); mShaderSB.append(condition.getLeftValue().getVarName()); mShaderSB.append(condition.getOperator().getOperatorString()); mShaderSB.append(condition.getRightValue()); } mShaderSB.append(")\n{\n"); }
public ShaderVar castInt(ShaderVar value) { return castInt(value.getVarName()); }
public ShaderVar castVec4(ShaderVar var, float value) { return castVec4(var.getVarName(), value); }
public ShaderVar castVec2(ShaderVar x, ShaderVar y) { return castVec2(x.getVarName(), y.getVarName()); }
public ShaderVar castVec3(ShaderVar var) { return castVec3(var.getVarName()); }
public ShaderVar castVec2(ShaderVar x) { return castVec2(x.getVarName()); }
public void startif(Condition condition) { mShaderSB.append("if("); mShaderSB.append(condition.getLeftValue().getVarName()); mShaderSB.append(condition.getOperator().getOperatorString()); mShaderSB.append(condition.getRightValue()); mShaderSB.append(")\n{\n"); }
public void startif(Condition... conditions) { mShaderSB.append("if("); for(int i=0; i<conditions.length; i++) { Condition condition = conditions[i]; if(i > 0) mShaderSB.append(condition.getJoinOperator().getOperatorString()); mShaderSB.append(condition.getLeftValue().getVarName()); mShaderSB.append(condition.getOperator().getOperatorString()); mShaderSB.append(condition.getRightValue()); } mShaderSB.append(")\n{\n"); }
public void ifelseif(Condition condition) { mShaderSB.append("} else "); mShaderSB.append("if("); mShaderSB.append(condition.getLeftValue().getVarName()); mShaderSB.append(condition.getOperator().getOperatorString()); mShaderSB.append(condition.getRightValue()); mShaderSB.append(")\n{\n"); }
/** * Get an element from an array. Equivalent to GLSL's '[]' indexing operator. * * @param index * @return */ public ShaderVar elementAt(ShaderVar var) { return elementAt(var.getVarName()); }
public ShaderVar castVec2(ShaderVar x, ShaderVar y) { return castVec2(x.getVarName(), y.getVarName()); }
public ShaderVar castVec2(ShaderVar x) { return castVec2(x.getVarName()); }
public ShaderVar castInt(ShaderVar value) { return castInt(value.getVarName()); }
public ShaderVar castVec4(ShaderVar var, float value) { return castVec4(var.getVarName(), value); }
public ShaderVar castVec4(ShaderVar var) { return castVec4(var.getVarName()); }
public ShaderVar castVec3(ShaderVar var) { return castVec3(var.getVarName()); }
public void startif(Condition... conditions) { mShaderSB.append("if("); for(int i=0; i<conditions.length; i++) { Condition condition = conditions[i]; if(i > 0) mShaderSB.append(condition.getJoinOperator().getOperatorString()); mShaderSB.append(condition.getLeftValue().getVarName()); mShaderSB.append(condition.getOperator().getOperatorString()); mShaderSB.append(condition.getRightValue()); } mShaderSB.append(")\n{\n"); }
/** * Get an element from an array. Equivalent to GLSL's '[]' indexing operator. * * @param index * @return */ public ShaderVar elementAt(ShaderVar var) { return elementAt(var.getVarName()); }