API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsImages
Utils
CompositeEncoder.h
1
// CompositeEncoder.h
3
//
5
6
namespace
nkImages
7
{
16
class
CompositeEncoder
final
17
{
18
public :
19
20
// Decompression
27
static
bool
canDecode
(
nkMemory::BufferView<unsigned char>
data) ;
35
static
Image
decode
(
nkMemory::BufferView<unsigned char>
data,
const
AlignmentDescriptor
& alignmentDescriptor =
AlignmentDescriptor
()) ;
36
} ;
37
}
nkMemory::BufferView< unsigned char >
nkImages::CompositeEncoder::canDecode
static bool canDecode(nkMemory::BufferView< unsigned char > data)
nkImages::CompositeEncoder
Utility encoder using all other encoders within nkImages to parse arbitrary data.
Definition:
CompositeEncoder.h:17
nkImages::AlignmentDescriptor
Holds information about alignment constraints.
Definition:
AlignmentDescriptor.h:12
nkImages
Encompasses all API of component NilkinsImages.
Definition:
BmpEncoder.h:7
nkImages::CompositeEncoder::decode
static Image decode(nkMemory::BufferView< unsigned char > data, const AlignmentDescriptor &alignmentDescriptor=AlignmentDescriptor())
nkImages::Image
Holds all information required for an image, with ownership over the data.
Definition:
Image.h:14
Generated by
Doxygen
1.8.18