本文整理了Java中com.jogamp.common.nio.Buffers.putNb()
方法的一些代码示例,展示了Buffers.putNb()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Buffers.putNb()
方法的具体详情如下:
包路径:com.jogamp.common.nio.Buffers
类名称:Buffers
方法名:putNb
[英]Store byte source value in given buffer after normalizing it to the destination value range considering signed and unsigned source and destination representation.
[中]考虑到有符号和无符号源和目标表示,将字节源值标准化为目标值范围后,将其存储在给定缓冲区中。
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
public void glColor3b(final byte r, final byte g, final byte b) {
checkSeal(false);
growBuffer(COLOR);
if(cComps>0)
Buffers.putNb(colorArray, cDataTypeSigned, r, true);
if(cComps>1)
Buffers.putNb(colorArray, cDataTypeSigned, g, true);
if(cComps>2)
Buffers.putNb(colorArray, cDataTypeSigned, b, true);
countAndPadding(COLOR, cComps-3);
}
public void glColor3ub(final byte r, final byte g, final byte b) {
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
public void glTexCoord3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(TEXTCOORD);
if(tComps>0)
Buffers.putNb(textCoordArray, tDataTypeSigned, x, true);
if(tComps>1)
Buffers.putNb(textCoordArray, tDataTypeSigned, y, true);
if(tComps>2)
Buffers.putNb(textCoordArray, tDataTypeSigned, z, true);
countAndPadding(TEXTCOORD, tComps-3);
}
public void glTexCoord2s(final short x, final short y) {
代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt
public void glVertex3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(VERTEX);
if(vComps>0)
Buffers.putNb(vertexArray, vDataTypeSigned, x, true);
if(vComps>1)
Buffers.putNb(vertexArray, vDataTypeSigned, y, true);
if(vComps>2)
Buffers.putNb(vertexArray, vDataTypeSigned, z, true);
countAndPadding(VERTEX, vComps-3);
}
public void glVertex2s(final short x, final short y) {
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
public void glVertex3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(VERTEX);
if(vComps>0)
Buffers.putNb(vertexArray, vDataTypeSigned, x, true);
if(vComps>1)
Buffers.putNb(vertexArray, vDataTypeSigned, y, true);
if(vComps>2)
Buffers.putNb(vertexArray, vDataTypeSigned, z, true);
countAndPadding(VERTEX, vComps-3);
}
public void glVertex2s(final short x, final short y) {
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
public void glNormal3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(NORMAL);
if(nComps>0)
Buffers.putNb(normalArray, nDataTypeSigned, x, true);
if(nComps>1)
Buffers.putNb(normalArray, nDataTypeSigned, y, true);
if(nComps>2)
Buffers.putNb(normalArray, nDataTypeSigned, z, true);
countAndPadding(NORMAL, nComps-3);
}
public void glNormal3s(final short x, final short y, final short z) {
代码示例来源:origin: org.jogamp.jogl/jogl
public void glColor3ub(final byte r, final byte g, final byte b) {
checkSeal(false);
growBuffer(COLOR);
if(cComps>0)
Buffers.putNb(colorArray, cDataTypeSigned, r, false);
if(cComps>1)
Buffers.putNb(colorArray, cDataTypeSigned, g, false);
if(cComps>2)
Buffers.putNb(colorArray, cDataTypeSigned, b, false);
countAndPadding(COLOR, cComps-3);
}
public void glColor4b(final byte r, final byte g, final byte b, final byte a) {
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
public void glColor3ub(final byte r, final byte g, final byte b) {
checkSeal(false);
growBuffer(COLOR);
if(cComps>0)
Buffers.putNb(colorArray, cDataTypeSigned, r, false);
if(cComps>1)
Buffers.putNb(colorArray, cDataTypeSigned, g, false);
if(cComps>2)
Buffers.putNb(colorArray, cDataTypeSigned, b, false);
countAndPadding(COLOR, cComps-3);
}
public void glColor4b(final byte r, final byte g, final byte b, final byte a) {
代码示例来源:origin: org.jogamp.jogl/jogl
public void glColor3b(final byte r, final byte g, final byte b) {
checkSeal(false);
growBuffer(COLOR);
if(cComps>0)
Buffers.putNb(colorArray, cDataTypeSigned, r, true);
if(cComps>1)
Buffers.putNb(colorArray, cDataTypeSigned, g, true);
if(cComps>2)
Buffers.putNb(colorArray, cDataTypeSigned, b, true);
countAndPadding(COLOR, cComps-3);
}
public void glColor3ub(final byte r, final byte g, final byte b) {
代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt
public void glTexCoord3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(TEXTCOORD);
if(tComps>0)
Buffers.putNb(textCoordArray, tDataTypeSigned, x, true);
if(tComps>1)
Buffers.putNb(textCoordArray, tDataTypeSigned, y, true);
if(tComps>2)
Buffers.putNb(textCoordArray, tDataTypeSigned, z, true);
countAndPadding(TEXTCOORD, tComps-3);
}
public void glTexCoord2s(final short x, final short y) {
代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt
public void glNormal3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(NORMAL);
if(nComps>0)
Buffers.putNb(normalArray, nDataTypeSigned, x, true);
if(nComps>1)
Buffers.putNb(normalArray, nDataTypeSigned, y, true);
if(nComps>2)
Buffers.putNb(normalArray, nDataTypeSigned, z, true);
countAndPadding(NORMAL, nComps-3);
}
public void glNormal3s(final short x, final short y, final short z) {
代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt
public void glColor3b(final byte r, final byte g, final byte b) {
checkSeal(false);
growBuffer(COLOR);
if(cComps>0)
Buffers.putNb(colorArray, cDataTypeSigned, r, true);
if(cComps>1)
Buffers.putNb(colorArray, cDataTypeSigned, g, true);
if(cComps>2)
Buffers.putNb(colorArray, cDataTypeSigned, b, true);
countAndPadding(COLOR, cComps-3);
}
public void glColor3ub(final byte r, final byte g, final byte b) {
代码示例来源:origin: org.jogamp.jogl/jogl
public void glVertex3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(VERTEX);
if(vComps>0)
Buffers.putNb(vertexArray, vDataTypeSigned, x, true);
if(vComps>1)
Buffers.putNb(vertexArray, vDataTypeSigned, y, true);
if(vComps>2)
Buffers.putNb(vertexArray, vDataTypeSigned, z, true);
countAndPadding(VERTEX, vComps-3);
}
public void glVertex2s(final short x, final short y) {
代码示例来源:origin: org.jogamp.jogl/jogl
public void glNormal3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(NORMAL);
if(nComps>0)
Buffers.putNb(normalArray, nDataTypeSigned, x, true);
if(nComps>1)
Buffers.putNb(normalArray, nDataTypeSigned, y, true);
if(nComps>2)
Buffers.putNb(normalArray, nDataTypeSigned, z, true);
countAndPadding(NORMAL, nComps-3);
}
public void glNormal3s(final short x, final short y, final short z) {
代码示例来源:origin: org.jogamp.jogl/jogl
public void glTexCoord3b(final byte x, final byte y, final byte z) {
checkSeal(false);
growBuffer(TEXTCOORD);
if(tComps>0)
Buffers.putNb(textCoordArray, tDataTypeSigned, x, true);
if(tComps>1)
Buffers.putNb(textCoordArray, tDataTypeSigned, y, true);
if(tComps>2)
Buffers.putNb(textCoordArray, tDataTypeSigned, z, true);
countAndPadding(TEXTCOORD, tComps-3);
}
public void glTexCoord2s(final short x, final short y) {
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
public void glVertex2b(final byte x, final byte y) {
checkSeal(false);
growBuffer(VERTEX);
if(vComps>0)
Buffers.putNb(vertexArray, vDataTypeSigned, x, true);
if(vComps>1)
Buffers.putNb(vertexArray, vDataTypeSigned, y, true);
countAndPadding(VERTEX, vComps-2);
}
public void glVertex3b(final byte x, final byte y, final byte z) {
代码示例来源:origin: ch.unibas.cs.gravis/scalismo-native-stub
public void glTexCoord2b(final byte x, final byte y) {
checkSeal(false);
growBuffer(TEXTCOORD);
if(tComps>0)
Buffers.putNb(textCoordArray, tDataTypeSigned, x, true);
if(tComps>1)
Buffers.putNb(textCoordArray, tDataTypeSigned, y, true);
countAndPadding(TEXTCOORD, tComps-2);
}
public void glTexCoord3b(final byte x, final byte y, final byte z) {
代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt
public void glVertex2b(final byte x, final byte y) {
checkSeal(false);
growBuffer(VERTEX);
if(vComps>0)
Buffers.putNb(vertexArray, vDataTypeSigned, x, true);
if(vComps>1)
Buffers.putNb(vertexArray, vDataTypeSigned, y, true);
countAndPadding(VERTEX, vComps-2);
}
public void glVertex3b(final byte x, final byte y, final byte z) {
代码示例来源:origin: org.jogamp.jogl/jogl-all-noawt
public void glTexCoord2b(final byte x, final byte y) {
checkSeal(false);
growBuffer(TEXTCOORD);
if(tComps>0)
Buffers.putNb(textCoordArray, tDataTypeSigned, x, true);
if(tComps>1)
Buffers.putNb(textCoordArray, tDataTypeSigned, y, true);
countAndPadding(TEXTCOORD, tComps-2);
}
public void glTexCoord3b(final byte x, final byte y, final byte z) {
代码示例来源:origin: org.jogamp.jogl/jogl
public void glVertex2b(final byte x, final byte y) {
checkSeal(false);
growBuffer(VERTEX);
if(vComps>0)
Buffers.putNb(vertexArray, vDataTypeSigned, x, true);
if(vComps>1)
Buffers.putNb(vertexArray, vDataTypeSigned, y, true);
countAndPadding(VERTEX, vComps-2);
}
public void glVertex3b(final byte x, final byte y, final byte z) {
代码示例来源:origin: org.jogamp.jogl/jogl
public void glTexCoord2b(final byte x, final byte y) {
checkSeal(false);
growBuffer(TEXTCOORD);
if(tComps>0)
Buffers.putNb(textCoordArray, tDataTypeSigned, x, true);
if(tComps>1)
Buffers.putNb(textCoordArray, tDataTypeSigned, y, true);
countAndPadding(TEXTCOORD, tComps-2);
}
public void glTexCoord3b(final byte x, final byte y, final byte z) {
内容来源于网络,如有侵权,请联系作者删除!