ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

blocky16.cpp File Reference

#include "common/endian.h"
#include "common/util.h"
#include "common/textconsole.h"
#include "engines/grim/movie/codecs/blocky16.h"
Include dependency graph for blocky16.cpp:

Go to the source code of this file.

Namespaces

namespace  Grim

Defines

#define COPY_4X1_LINE(dst, src)   *(uint32 *)(dst) = *(const uint32 *)(src);
#define WRITE_2X1_LINE(dst, v)   *(uint16 *)(dst) = v;
#define WRITE_4X1_LINE(dst, v)   *(uint32 *)(dst) = v;

Functions

static byte Grim::bompDecode ()
static void Grim::bompInit (const byte *src)
static void Grim::bompDecodeMain (byte *dst, const byte *src, int size)

Variables

static int8 Grim::blocky16_table_small1 []
static int8 Grim::blocky16_table_small2 []
static int8 Grim::blocky16_table_big1 []
static int8 Grim::blocky16_table_big2 []
static int8 Grim::blocky16_table []
static int Grim::bomp_left
static int Grim::bomp_num
static int Grim::bomp_color
static const byteGrim::bomp_src

Define Documentation

#define COPY_4X1_LINE (   dst,
  src 
)    *(uint32 *)(dst) = *(const uint32 *)(src);

Definition at line 77 of file blocky16.cpp.

#define WRITE_2X1_LINE (   dst,
  v 
)    *(uint16 *)(dst) = v;

Definition at line 80 of file blocky16.cpp.

#define WRITE_4X1_LINE (   dst,
  v 
)    *(uint32 *)(dst) = v;

Definition at line 83 of file blocky16.cpp.



Generated on Sat Jul 20 2019 05:01:40 for ResidualVM by doxygen 1.7.1
curved edge   curved edge