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