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 grim/lipsync.h.


Constructor & Destructor Documentation

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

Definition at line 36 of file grim/lipsync.cpp.

Grim::LipSync::~LipSync (  ) 

Definition at line 74 of file grim/lipsync.cpp.


Member Function Documentation

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

Definition at line 79 of file grim/lipsync.cpp.

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

Definition at line 43 of file grim/lipsync.h.

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

Definition at line 42 of file grim/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 grim/lipsync.h.

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

Definition at line 60 of file grim/lipsync.h.

Definition at line 56 of file grim/lipsync.h.

Definition at line 61 of file grim/lipsync.h.

Definition at line 57 of file grim/lipsync.h.


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


Generated on Sat May 18 2019 05:06:24 for ResidualVM by doxygen 1.7.1
curved edge   curved edge