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