Android FloatBuffer Create makeFloatBuffer(float[] arr)

Here you can find the source of makeFloatBuffer(float[] arr)

Description

make Float Buffer

Declaration

public static FloatBuffer makeFloatBuffer(float[] arr) 

Method Source Code

//package com.java2s;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.FloatBuffer;

public class Main {
    public static FloatBuffer makeFloatBuffer(float[] arr) {
        ByteBuffer bb = ByteBuffer.allocateDirect(arr.length * 4);
        bb.order(ByteOrder.nativeOrder());
        FloatBuffer fb = bb.asFloatBuffer();
        fb.put(arr);//from  w w w .  jav  a 2s . c  om
        fb.position(0);
        return fb;
    }

    public static FloatBuffer makeFloatBuffer(int size) {
        ByteBuffer bb = ByteBuffer.allocateDirect(size * 4);
        bb.order(ByteOrder.nativeOrder());
        FloatBuffer fb = bb.asFloatBuffer();
        fb.position(0);
        return fb;
    }
}

Related

  1. createFloatBuffer(int size)
  2. createFloatBuffer(int size)
  3. createFloatBuffer(int size)
  4. createDirectFloatBuffer( final int capacity)
  5. createDirectFloatBuffer( final int capacity, final FloatBuffer previous)
  6. makeFloatBuffer(float[] arr)
  7. makeFloatBuffer(int size)
  8. newFloatBuffer(int numFloats)
  9. newFloatBuffer(int numFloats)