Isle
Loading...
Searching...
No Matches
legophoneme.cpp
Go to the documentation of this file.
1#include "legophoneme.h"
2
4
5// FUNCTION: LEGO1 0x10044e50
7{
8}
9
10// FUNCTION: LEGO1 0x10044eb0
12{
13 return m_unk0x14;
14}
15
16// FUNCTION: LEGO1 0x10044ec0
18{
19 m_unk0x14 = p_unk0x14;
20}
21
22// FUNCTION: LEGO1 0x10044ed0
24{
25 return m_unk0x18;
26}
27
28// FUNCTION: LEGO1 0x10044ee0
30{
31 m_unk0x18 = p_unk0x18;
32}
33
34// FUNCTION: LEGO1 0x10044ef0
36{
37 return m_unk0x1c;
38}
39
40// FUNCTION: LEGO1 0x10044f00
42{
43 m_unk0x1c = p_unk0x1c;
44}
45
46// FUNCTION: LEGO1 0x10044f10
48{
49}
50
51// FUNCTION: LEGO1 0x10044f20
53{
54 m_unk0x14 = 0;
55 m_unk0x18 = NULL;
56 m_unk0x1c = NULL;
57}
58
59// FUNCTION: LEGO1 0x10044f30
61{
62}
[AI] Represents a single phoneme (mouth shape) used for character lip-sync and speech animation.
Definition: legophoneme.h:19
virtual void VTable0x14(LegoTextureInfo *p_unk0x1c)
[AI] Sets the alternate texture info for this phoneme.
Definition: legophoneme.cpp:41
virtual LegoTextureInfo * VTable0x08()
[AI] Retrieves the primary texture info associated with this phoneme.
Definition: legophoneme.cpp:23
virtual void VTable0x0c(LegoTextureInfo *p_unk0x18)
[AI] Sets the primary texture info for this phoneme.
Definition: legophoneme.cpp:29
virtual undefined4 VTable0x00()
[AI] Retrieves the value of the unknown property at offset 0x14.
Definition: legophoneme.cpp:11
virtual LegoTextureInfo * VTable0x10()
[AI] Retrieves an alternate texture info for this phoneme.
Definition: legophoneme.cpp:35
virtual void VTable0x20(undefined4)
[AI] Unclear purpose; accepts an unknown argument.
Definition: legophoneme.cpp:60
virtual void Init()
[AI] Initializes internal phoneme state (resets properties/textures).
Definition: legophoneme.cpp:52
virtual void VTable0x18()
[AI] Optional virtual hook—purpose unclear, likely overridden in derived classes or for cleanup/reset...
Definition: legophoneme.cpp:47
virtual void VTable0x04(undefined4 p_unk0x14)
[AI] Sets the value of the unknown property at offset 0x14.
Definition: legophoneme.cpp:17
[AI] Contains DirectDraw and Direct3DRM handles and metadata for a texture used in the LEGO Island re...
#define DECOMP_SIZE_ASSERT(T, S)
Definition: decomp.h:19
unsigned int undefined4
Definition: decomp.h:28
#define NULL
[AI] Null pointer value (C/C++ semantics).
Definition: legotypes.h:26