18#include <OgrePixelFormat.h>
170 Ogre::DataStreamPtr &stream, std::vector<ValueType> &dest,
size_t count
174 for (
size_t i(count); i --;){
177 dest.push_back(in_tmp);
Handles the serialization of colour palette files.
Definition: VGearsPaletteFileSerializer.h:28
virtual void ConvertColour(uint16 &colour) const
Converts a colour.
Definition: VGearsPaletteFileSerializer.cpp:60
Header header_
The file header.
Definition: VGearsPaletteFileSerializer.h:186
virtual void ImportPaletteFile(Ogre::DataStreamPtr &stream, PaletteFile *dest)
Imports a colour palette file.
Definition: VGearsPaletteFileSerializer.cpp:30
PaletteFile::Color Color
Definition: VGearsPaletteFileSerializer.h:118
static const Ogre::PixelFormat PIXEL_FORMAT
A pixel format.
Definition: VGearsPaletteFileSerializer.h:160
@ BIT_MASK_RGB
Bitmask for RGB colour.
Definition: VGearsPaletteFileSerializer.h:75
@ BIT_MASK_ALPHA
Bitmask for alpha component.
Definition: VGearsPaletteFileSerializer.h:80
@ BIT_MASK_BLUE
Bitmask for blie colour.
Definition: VGearsPaletteFileSerializer.h:65
@ BIT_MASK_RED
Bitmask for red colour.
Definition: VGearsPaletteFileSerializer.h:55
@ BIT_MASK_GREEN
Bitmask for green colour.
Definition: VGearsPaletteFileSerializer.h:60
@ BIT_SIZE
Bitmask for palette size.
Definition: VGearsPaletteFileSerializer.h:70
virtual ~PaletteFileSerializer()
Destructor.
Definition: VGearsPaletteFileSerializer.cpp:27
PaletteFile::Page Page
Definition: VGearsPaletteFileSerializer.h:120
virtual void readObject(Ogre::DataStreamPtr &stream, Color &dest)
Reads an object as a colour.
Definition: VGearsPaletteFileSerializer.cpp:45
virtual void ReadFileHeader(Ogre::DataStreamPtr &stream)
Reads a file header and sets the instance data.
Definition: VGearsPaletteFileSerializer.cpp:37
PaletteFileSerializer()
Constructor.
Definition: VGearsPaletteFileSerializer.cpp:25
void ReadVector(Ogre::DataStreamPtr &stream, std::vector< ValueType > &dest, size_t count)
Reads a stream as a vector.
Definition: VGearsPaletteFileSerializer.h:169
Handles colour palette files.
Definition: VGearsPaletteFile.h:27
std::vector< Color > Page
Definition: VGearsPaletteFile.h:68
Ogre::ColourValue Color
Definition: VGearsPaletteFile.h:66
Handles file serialization.
Definition: VGearsSerializer.h:30
void readObject(Ogre::DataStreamPtr &stream, Ogre::Vector2 &dest)
Reads an object as a 2 dimensional vector.
Definition: VGearsSerializer.cpp:32
Definition: FF7NameLookup.h:24
Ogre::uint16 uint16
Definition: TypeDefine.h:32
Ogre::uint32 uint32
Definition: TypeDefine.h:33