public final class DataBufferUShort extends DataBuffer
banks, dataType, offset, offsets, size, TYPE_BYTE, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INT, TYPE_SHORT, TYPE_UNDEFINED, TYPE_USHORT| Constructor and Description |
|---|
DataBufferUShort(int size)
构建了一个无符号短
DataBuffer与基于单个银行和指定的大小。
|
DataBufferUShort(int size, int numBanks)
构建一个无符号的短的
DataBuffer与指定数量的银行,所有这些都是指定的大小。
|
DataBufferUShort(short[][] dataArray, int size)
构建了一个基于
DataBuffer unsigned short与指定的数组。
|
DataBufferUShort(short[][] dataArray, int size, int[] offsets)
构建了一个无符号短的
DataBuffer指定数组大小,和偏移。
|
DataBufferUShort(short[] dataArray, int size)
构建了一个无符号短的
DataBuffer使用指定阵列的单个银行。
|
DataBufferUShort(short[] dataArray, int size, int offset)
构建了一个无符号短的
DataBuffer使用指定数组大小的一个单一的银行,和偏移。
|
| Modifier and Type | Method and Description |
|---|---|
short[][] |
getBankData()
返回所有银行的数据阵列。
|
short[] |
getData()
返回默认(第一)无符号短数据数组。
|
short[] |
getData(int bank)
返回指定银行的数据数组。
|
int |
getElem(int i)
从第一(默认)银行返回所请求的数据数组元素。
|
int |
getElem(int bank, int i)
从指定的银行返回所请求的数据数组元素。
|
void |
setElem(int i, int val)
将所请求的数据数组元素设置为第一(默认)行到指定值的数组元素。
|
void |
setElem(int bank, int i, int val)
从给定的整数集在指定的行中设置所请求的数据数组元素。
|
getDataType, getDataTypeSize, getElemDouble, getElemDouble, getElemFloat, getElemFloat, getNumBanks, getOffset, getOffsets, getSize, setElemDouble, setElemDouble, setElemFloat, setElemFloatpublic DataBufferUShort(int size)
DataBuffer与基于单个银行和指定的大小。
size的
DataBuffer大小。
public DataBufferUShort(int size,
int numBanks)
DataBuffer与指定数量的银行,所有这些都是指定的大小。
size -在
DataBuffer银行规模。
numBanks在a
DataBuffer银行数量。
public DataBufferUShort(short[] dataArray,
int size)
DataBuffer使用指定阵列的单个银行。只有第一
size元素应该由这
DataBuffer访问器使用。
dataArray必须足够大以容纳
size元素。
注意,DataBuffer对象的构造函数创建可以由一些实现用performance optimizations不相容的(如在视频内存中缓存相关的图像)。
dataArray为
DataBuffer的无符号短整型数组。
size的
DataBuffer银行规模。
public DataBufferUShort(short[] dataArray,
int size,
int offset)
DataBuffer使用指定数组大小的一个单一的银行,和偏移。
dataArray必须至少
offset +
size元素。只有元素
offset通过
offset +
size 1应当由本
DataBuffer访问器使用。
注意,DataBuffer对象的构造函数创建可以由一些实现用performance optimizations不相容的(如在视频内存中缓存相关的图像)。
dataArray为
DataBuffer的无符号短整型数组。
size的
DataBuffer银行规模。
offset -偏移到
dataArray。
public DataBufferUShort(short[][] dataArray,
int size)
DataBuffer unsigned short与指定的数组。银行数目将等于
dataArray.length。只有第一
size元素每个阵列的应当由本
DataBuffer访问器使用。
注意,DataBuffer对象的构造函数创建可以由一些实现用performance optimizations不相容的(如在视频内存中缓存相关的图像)。
dataArray为
DataBuffer的无符号短整型数组。
size -在
DataBuffer银行规模。
public DataBufferUShort(short[][] dataArray,
int size,
int[] offsets)
DataBuffer指定数组大小,和偏移。银行的数目等于
dataArray.length。每个数组必须至少为
size +相应的偏大。必须有在偏移阵列的每个
dataArray进入入口。对于每一个银行,只有元素
offset通过
offset +
size 1应当由本
DataBuffer访问器使用。
注意,DataBuffer对象的构造函数创建可以由一些实现用performance optimizations不相容的(如在视频内存中缓存相关的图像)。
dataArray为
DataBuffer的无符号短整型数组。
size -在
DataBuffer银行规模。
offsets -偏移量为每个阵列。
public short[] getData()
注意,调用此方法可能会导致DataBuffer对象是由一些实现用performance optimizations不相容的(如在视频内存中缓存相关的图像)。
public short[] getData(int bank)
注意,调用此方法可能会导致DataBuffer对象是由一些实现用performance optimizations不相容的(如在视频内存中缓存相关的图像)。
bank -银行的数据阵列,你想要得到的。
public short[][] getBankData()
注意,调用此方法可能会导致DataBuffer对象是由一些实现用performance optimizations不相容的(如在视频内存中缓存相关的图像)。
public int getElem(int i)
getElem 方法重写,继承类
DataBuffer
i -数据数组元素你想得到。
setElem(int, int),
setElem(int, int, int)
public int getElem(int bank,
int i)
getElem 方法重写,继承类
DataBuffer
bank -银行要从中得到一个数组元素。
i -数据数组元素你想得到。
setElem(int, int),
setElem(int, int, int)
public void setElem(int i,
int val)
setElem 方法重写,继承类
DataBuffer
i -数据数组元素要设置。
val的整数值要设置数据的数组元素。
getElem(int),
getElem(int, int)
public void setElem(int bank,
int i,
int val)
setElem 方法重写,继承类
DataBuffer
bank -要在其中设置数据阵元的银行。
i -数据数组元素要设置。
val的整数值要设置指定的数组元素。
getElem(int),
getElem(int, int)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.