Codec specialized in loading PVRTC (PowerVR) images.
More...
#include <OgrePVRTCCodec.h>
|
| static void | shutdown (void) |
| | Static method to shutdown and unregister the PVRTC codec.
|
| static void | startup (void) |
| | Static method to startup and register the PVRTC codec.
|
| static Codec * | getCodec (char *magicNumberPtr, size_t maxbytes) |
| | Gets the codec that can handle the given 'magic' identifier.
|
| static Codec * | getCodec (const String &extension) |
| | Gets the codec registered for the passed in file extension.
|
| static CodecIterator | getCodecIterator (void) |
| static StringVector | getExtensions (void) |
| | Gets the file extension list for the registered codecs.
|
| static bool | isCodecRegistered (const String &codecType) |
| | Return whether a codec is registered already.
|
| static void | registerCodec (Codec *pCodec) |
| | Registers a new codec in the database.
|
| static void | unregisterCodec (Codec *pCodec) |
| | Unregisters a codec from the database.
|
Codec specialized in loading PVRTC (PowerVR) images.
◆ PVRTCCodec()
| Ogre::PVRTCCodec::PVRTCCodec |
( |
| ) |
|
◆ ~PVRTCCodec()
| virtual Ogre::PVRTCCodec::~PVRTCCodec |
( |
| ) |
|
|
inlinevirtual |
◆ decode() [1/2]
◆ magicNumberToFileExt()
| String Ogre::PVRTCCodec::magicNumberToFileExt |
( |
const char * | magicNumberPtr, |
|
|
size_t | maxbytes ) const |
|
overridevirtual |
Maps a magic number header to a file extension, if this codec recognises it.
- Parameters
-
| magicNumberPtr | Pointer to a stream of bytes which should identify the file. Note that this may be more than needed - each codec may be looking for a different size magic number. |
| maxbytes | The number of bytes passed |
- Returns
- A blank string if the magic number was unknown, or a file extension.
Implements Ogre::Codec.
◆ getType()
| String Ogre::PVRTCCodec::getType |
( |
| ) |
const |
|
overridevirtual |
◆ startup()
| void Ogre::PVRTCCodec::startup |
( |
void | | ) |
|
|
static |
Static method to startup and register the PVRTC codec.
◆ shutdown()
| void Ogre::PVRTCCodec::shutdown |
( |
void | | ) |
|
|
static |
Static method to shutdown and unregister the PVRTC codec.
◆ decode() [2/2]
Codes the data from the input chunk into the output chunk.
- Parameters
-
| input | Stream containing the encoded data |
| output | codec type specific result |
Reimplemented from Ogre::ImageCodec.
The documentation for this class was generated from the following file: