|
API Documentation
|
|
|
45 ImageView (const
nkMemory::BufferView<
unsigned char> dataView,
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 ;
60 ImageView (const
nkMemory::BufferView<
unsigned char> dataView,
unsigned int width,
unsigned int height,
unsigned int depth,
unsigned int arraySize,
unsigned int mips,
PIXEL_FORMAT format,
unsigned int pixelOrBlockByteSize = 0) noexcept ;
98 virtual
bool isView () const override ;
virtual unsigned char * getDataPtr() const override
Holds all information required for an image, with no ownership over the data.
Definition: ImageView.h:14
virtual nkMemory::BufferView getDataBuffer() const override
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
virtual unsigned long long getDataByteSize() const override
virtual bool isView() const override
ImageView() noexcept=delete
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