|
API Documentation
|
|
|
39 Image (
nkMemory::Buffer&& data,
unsigned int width,
unsigned int height,
unsigned int depth,
PIXEL_FORMAT format,
unsigned int pixelOrBlockByteSize = 0,
unsigned int rowByteSize = 0,
unsigned int sliceByteSize = 0) noexcept ;
54 Image (
nkMemory::Buffer&& data,
unsigned int width,
unsigned int height,
unsigned int depth,
unsigned int arraySize,
unsigned int mips,
PIXEL_FORMAT format,
unsigned int pixelOrBlockByteSize = 0) noexcept ;
96 virtual
bool isView () const override ;
virtual nkMemory::BufferView getDataBuffer() const override
Holds all information required for an image, with no ownership over the data.
Definition: ImageView.h:14
virtual unsigned long long getDataByteSize() const override
virtual bool isView() const override
const nkMemory::Buffer & getData() const
Base for all image data classes.
Definition: ImageBase.h:19
Encompasses all API of component NilkinsImages.
Definition: BmpEncoder.h:7
PIXEL_FORMAT
Lists formats for pixels.
Definition: PixelFormat.h:16
Describes an image within an array. Used internally.
Definition: ImageDescriptor.h:12
virtual unsigned char * getDataPtr() const override
Holds all information required for an image, with ownership over the data.
Definition: Image.h:14
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7