Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5b08a2dc authored by Jason Sams's avatar Jason Sams
Browse files

Add FieldPacker contructor that accepts

external storage.

Change-Id: I9c796f925802b202eae7e0fe1750a10140ef4a47
parent e68c1ce1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -19485,6 +19485,7 @@ package android.renderscript {
  public class FieldPacker {
    ctor public FieldPacker(int);
    ctor public FieldPacker(byte[]);
    method public void addBoolean(boolean);
    method public void addF32(float);
    method public void addF32(android.renderscript.Float2);
+7 −1
Original line number Diff line number Diff line
/*
 * Copyright (C) 2008 The Android Open Source Project
 * Copyright (C) 2013 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
@@ -29,6 +29,12 @@ public class FieldPacker {
        mData = new byte[len];
    }

    public FieldPacker(byte[] data) {
        mPos = 0;
        mLen = data.length;
        mData = data;
    }

    public void align(int v) {
        if ((v <= 0) || ((v & (v - 1)) != 0)) {
            throw new RSIllegalArgumentException("argument must be a non-negative non-zero power of 2: " + v);