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

#include <lipsync.h>

Inheritance diagram for Grim::LipSync:
Collaboration diagram for Grim::LipSync:

List of all members.

Classes

struct  LipEntry
struct  PhonemeAnim

Public Member Functions

 LipSync (const Common::String &filename, Common::SeekableReadStream *data)
 ~LipSync ()
int getAnim (int pos)
bool isValid ()
const Common::StringgetFilename () const

Private Attributes

LipEntry_entries
int _numEntries
Common::String _fname

Static Private Attributes

static const PhonemeAnim _animTable []
static const int _animTableSize = sizeof(LipSync::_animTable) / sizeof(LipSync::_animTable[0])

Detailed Description

Definition at line 36 of file lipsync.h.


Constructor & Destructor Documentation

Grim::LipSync::LipSync ( const Common::String filename,
Common::SeekableReadStream data 
)

Definition at line 36 of file lipsync.cpp.

Grim::LipSync::~LipSync (  ) 

Definition at line 74 of file lipsync.cpp.


Member Function Documentation

int Grim::LipSync::getAnim ( int  pos  ) 

Definition at line 79 of file lipsync.cpp.

const Common::String& Grim::LipSync::getFilename (  )  const [inline]

Definition at line 43 of file lipsync.h.

bool Grim::LipSync::isValid (  )  [inline]

Definition at line 42 of file lipsync.h.


Member Data Documentation

Initial value:
 {
    {0x005F, 0}, {0x0251, 1}, {0x0061, 1}, {0x00E6, 1}, {0x028C, 8},
    {0x0254, 1}, {0x0259, 1}, {0x0062, 6}, {0x02A7, 2}, {0x0064, 2},
    {0x00F0, 5}, {0x025B, 8}, {0x0268, 8}, {0x025A, 9}, {0x025D, 9},
    {0x0065, 1}, {0x0066, 4}, {0x0067, 8}, {0x0261, 8}, {0x0068, 8},
    {0x026A, 8}, {0x0069, 3}, {0x02A4, 2}, {0x006B, 2}, {0x006C, 5},
    {0x026B, 5}, {0x006D, 6}, {0x006E, 8}, {0x014B, 8}, {0x006F, 7},
    {0x0070, 6}, {0x0072, 2}, {0x027B, 2}, {0x0279, 2}, {0x0073, 2},
    {0x0283, 2}, {0x0074, 2}, {0x027E, 2}, {0x03B8, 5}, {0x028A, 9},
    {0x0075, 9}, {0x0076, 4}, {0x0077, 9}, {0x006A, 8}, {0x007A, 2},
    {0x0292, 2}, {0x002E, 2}, {0x0000, 0}
}

Definition at line 59 of file lipsync.h.

const int Grim::LipSync::_animTableSize = sizeof(LipSync::_animTable) / sizeof(LipSync::_animTable[0]) [static, private]

Definition at line 60 of file lipsync.h.

Definition at line 56 of file lipsync.h.

Definition at line 61 of file lipsync.h.

Definition at line 57 of file lipsync.h.


The documentation for this class was generated from the following files:


Generated on Sat Nov 9 2019 05:02:05 for ResidualVM by doxygen 1.7.1
curved edge   curved edge