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

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

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

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) {

相关文章