Package icyllis.arc3d.engine

# Class BufferImageCopyData

java.lang.Object
icyllis.arc3d.engine.BufferImageCopyData

public class BufferImageCopyData extends Object
Specifies a single region for copying, either from buffer to image, or vice versa

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `int`
  `mArraySlice`
  `long`
  `mBufferOffset`
  `long`
  `mBufferRowBytes`
  `int`
  `mDepth`
  `int`
  `mHeight`
  `int`
  `mMipLevel`
  `int`
  `mNumSlices`
  `int`
  `mWidth`
  `int`
  `mX`
  `int`
  `mY`
  `int`
  `mZ`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `BufferImageCopyData()`
  `BufferImageCopyData(long bufferOffset, long bufferRowBytes, int mipLevel, int arraySlice, int numSlices, int x, int y, int z, int width, int height, int depth)`

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### mBufferOffset

    public long mBufferOffset

  - ### mBufferRowBytes

    public long mBufferRowBytes

  - ### mMipLevel

    public int mMipLevel

  - ### mArraySlice

    public int mArraySlice

  - ### mNumSlices

    public int mNumSlices

  - ### mX

    public int mX

  - ### mY

    public int mY

  - ### mZ

    public int mZ

  - ### mWidth

    public int mWidth

  - ### mHeight

    public int mHeight

  - ### mDepth

    public int mDepth

- ## Constructor Details

  - ### BufferImageCopyData

    public BufferImageCopyData()

  - ### BufferImageCopyData

    public BufferImageCopyData(long bufferOffset, long bufferRowBytes, int mipLevel, int arraySlice, int numSlices, int x, int y, int z, int width, int height, int depth)