private void printIntOrEnum(String method, int value, int argIndex) { IntMap<Void> argSlotMap = nonEnumArgMap.get(method); if (argSlotMap != null && argSlotMap.containsKey(argIndex)) { printInt(value); } else { printEnum(value); } }
private void printArgsGetInteger(Object[] args) { print("("); int param = (Integer)args[0]; IntBuffer ib = (IntBuffer) args[1]; printEnum(param); print(", "); printOut(); if (param == GL2.GL_DRAW_BUFFER || param == GL2.GL_READ_BUFFER) { printEnum(ib.get(0)); } else { printInt(ib.get(0)); } print(")"); }
private void printArgsTexParameter(Object[] args) { print("("); int target = (Integer) args[0]; int param = (Integer) args[1]; int value = (Integer) args[2]; printEnum(target); print(", "); printEnum(param); print(", "); if (param == GL2.GL_TEXTURE_BASE_LEVEL || param == GL2.GL_TEXTURE_MAX_LEVEL) { printInt(value); } else { printEnum(value); } print(")"); }
private void printIntOrEnum(String method, int value, int argIndex) { IntMap<Void> argSlotMap = nonEnumArgMap.get(method); if (argSlotMap != null && argSlotMap.containsKey(argIndex)) { printInt(value); } else { printEnum(value); } }
private void printArgsGetInteger(Object[] args) { print("("); int param = (Integer)args[0]; IntBuffer ib = (IntBuffer) args[1]; printEnum(param); print(", "); printOut(); if (param == GL2.GL_DRAW_BUFFER || param == GL2.GL_READ_BUFFER) { printEnum(ib.get(0)); } else { printInt(ib.get(0)); } print(")"); }
private void printArgsTexParameter(Object[] args) { print("("); int target = (Integer) args[0]; int param = (Integer) args[1]; int value = (Integer) args[2]; printEnum(target); print(", "); printEnum(param); print(", "); if (param == GL2.GL_TEXTURE_BASE_LEVEL || param == GL2.GL_TEXTURE_MAX_LEVEL) { printInt(value); } else { printEnum(value); } print(")"); }