java.nio.FloatBuffer.put C# (CSharp) Method

put() public abstract method

public abstract put ( float arg0 ) : global::java.nio.FloatBuffer
arg0 float
return global::java.nio.FloatBuffer
        public abstract global::java.nio.FloatBuffer put(float arg0);

Same methods

FloatBuffer::put ( float arg0, int arg1, int arg2 ) : global::java.nio.FloatBuffer
FloatBuffer::put ( int arg0, float arg1 ) : global::java.nio.FloatBuffer
FloatBuffer::put ( java arg0 ) : global::java.nio.FloatBuffer

Usage Example

            private void initTriangle()
            {
                // float has 4 bytes
                ByteBuffer vbb = ByteBuffer.allocateDirect(_nrOfVertices * 3 * 4);
                vbb.order(ByteOrder.nativeOrder());
                _vertexBuffer = vbb.asFloatBuffer();

                // short has 2 bytes
                ByteBuffer ibb = ByteBuffer.allocateDirect(_nrOfVertices * 2);
                ibb.order(ByteOrder.nativeOrder());
                _indexBuffer = ibb.asShortBuffer();

                float[] coords = {
                    -0.5f, -0.5f, 0f, // (x1, y1, z1)
                    0.5f, -0.5f, 0f, // (x2, y2, z2)
                    0f, 0.5f, 0f // (x3, y3, z3)
                };

                _vertexBuffer.put(coords);
                _indexBuffer.put(_indicesArray);

                _vertexBuffer.position(0);
                _indexBuffer.position(0);
            }
All Usage Examples Of java.nio.FloatBuffer::put