com.jogamp.common.nio.Buffers.toString()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中com.jogamp.common.nio.Buffers.toString()方法的一些代码示例,展示了Buffers.toString()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Buffers.toString()方法的具体详情如下:
包路径:com.jogamp.common.nio.Buffers
类名称:Buffers
方法名:toString

Buffers.toString介绍

[英]Appends Buffer details inclusive data to a StringBuilder instance.
[中]将包含缓冲区详细信息的数据附加到StringBuilder实例。

代码示例

代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub

public StringBuilder toString(StringBuilder sb, final boolean alsoUnlocated) {
  if(null == sb) {
    sb = new StringBuilder();
  }
  sb.append("FixedFuncPipeline[");
  sb.append(", textureEnabled: "+toHexString(textureEnabledBits)+", "); Buffers.toString(sb, null, textureEnabled);
  sb.append("\n\t, textureCoordEnabled: "); Buffers.toString(sb, null, textureCoordEnabled);
  sb.append("\n\t lightingEnabled: "+lightingEnabled);
  sb.append(", lightsEnabled: "); Buffers.toString(sb, null, lightsEnabled);
  sb.append("\n\t, shaderProgramColor: "+shaderProgramColor);
  sb.append("\n\t, shaderProgramColorTexture2: "+shaderProgramColorTexture2);
  sb.append("\n\t, shaderProgramColorTexture4: "+shaderProgramColorTexture4);
  sb.append("\n\t, shaderProgramColorTexture8: "+shaderProgramColorTexture8);
  sb.append("\n\t, shaderProgramColorLight: "+shaderProgramColorLight);
  sb.append("\n\t, shaderProgramColorTexture8Light: "+shaderProgramColorTexture8Light);
  sb.append("\n\t, ShaderState: ");
  shaderState.toString(sb, alsoUnlocated);
  sb.append("]");
  return sb;
}
@Override

代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt

public StringBuilder toString(StringBuilder sb, final boolean alsoUnlocated) {
  if(null == sb) {
    sb = new StringBuilder();
  }
  sb.append("FixedFuncPipeline[");
  sb.append(", textureEnabled: "+toHexString(textureEnabledBits)+", "); Buffers.toString(sb, null, textureEnabled);
  sb.append("\n\t, textureCoordEnabled: "); Buffers.toString(sb, null, textureCoordEnabled);
  sb.append("\n\t lightingEnabled: "+lightingEnabled);
  sb.append(", lightsEnabled: "); Buffers.toString(sb, null, lightsEnabled);
  sb.append("\n\t, shaderProgramColor: "+shaderProgramColor);
  sb.append("\n\t, shaderProgramColorTexture2: "+shaderProgramColorTexture2);
  sb.append("\n\t, shaderProgramColorTexture4: "+shaderProgramColorTexture4);
  sb.append("\n\t, shaderProgramColorTexture8: "+shaderProgramColorTexture8);
  sb.append("\n\t, shaderProgramColorLight: "+shaderProgramColorLight);
  sb.append("\n\t, shaderProgramColorTexture8Light: "+shaderProgramColorTexture8Light);
  sb.append("\n\t, ShaderState: ");
  shaderState.toString(sb, alsoUnlocated);
  sb.append("]");
  return sb;
}
@Override

代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub

public StringBuilder toString(StringBuilder sb) {
 if(null == sb) {
   sb = new StringBuilder();
 }
 sb.append("GLUniformData[name ").append(name).
          append(", location ").append(location).
          append(", size ").append(rows).append("x").append(columns).
          append(", count ").append(count).
          append(", data ");
 if(isMatrix() && data instanceof FloatBuffer) {
   sb.append("\n");
   final FloatBuffer fb = (FloatBuffer)getBuffer();
   for(int i=0; i<count; i++) {
     FloatUtil.matrixToString(sb, i+": ", "%10.5f", fb, i*rows*columns, rows, columns, false);
     sb.append(",\n");
   }
 } else if(isBuffer()) {
   Buffers.toString(sb, null, getBuffer());
 } else {
   sb.append(data);
 }
 sb.append("]");
 return sb;
}

代码示例来源:origin: org.jogamp.jogl/jogl

@SuppressWarnings("deprecation")
public StringBuilder toString(StringBuilder sb) {
 if(null == sb) {
   sb = new StringBuilder();
 }
 sb.append("GLUniformData[name ").append(name).
          append(", location ").append(location).
          append(", size ").append(rows).append("x").append(columns).
          append(", count ").append(count).
          append(", data ");
 if(isMatrix() && data instanceof FloatBuffer) {
   sb.append("\n");
   final FloatBuffer fb = (FloatBuffer)getBuffer();
   for(int i=0; i<count; i++) {
     FloatUtil.matrixToString(sb, i+": ", "%10.5f", fb, i*rows*columns, rows, columns, false);
     sb.append(",\n");
   }
 } else if(isBuffer()) {
   Buffers.toString(sb, null, getBuffer());
 } else {
   sb.append(data);
 }
 sb.append("]");
 return sb;
}

代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt

@SuppressWarnings("deprecation")
public StringBuilder toString(StringBuilder sb) {
 if(null == sb) {
   sb = new StringBuilder();
 }
 sb.append("GLUniformData[name ").append(name).
          append(", location ").append(location).
          append(", size ").append(rows).append("x").append(columns).
          append(", count ").append(count).
          append(", data ");
 if(isMatrix() && data instanceof FloatBuffer) {
   sb.append("\n");
   final FloatBuffer fb = (FloatBuffer)getBuffer();
   for(int i=0; i<count; i++) {
     FloatUtil.matrixToString(sb, i+": ", "%10.5f", fb, i*rows*columns, rows, columns, false);
     sb.append(",\n");
   }
 } else if(isBuffer()) {
   Buffers.toString(sb, null, getBuffer());
 } else {
   sb.append(data);
 }
 sb.append("]");
 return sb;
}

相关文章