1#[cfg(any(feature = "app-talk3_d-characterfactory-types"))]
4pub mod characterfactory;
5#[cfg(feature = "app-talk3_d-characterfactory-types")]
6pub use characterfactory::{CharacterFactory, ICharacterFactory};
7#[cfg(any(feature = "app-talk3_d-characterfactoryasync_2-types"))]
8pub mod characterfactoryasync_2;
9#[cfg(feature = "app-talk3_d-characterfactoryasync_2-types")]
10pub use characterfactoryasync_2::{
11 CharacterFactoryAsync_2, CharacterFactoryAsync_UnitStatusScope, CharacterFactoryAsync_onLoad, ICharacterFactoryAsync_2,
12 ICharacterFactoryAsync_onLoad,
13};
14#[cfg(feature = "app-talk3_d-characterfactoryasync_2")]
15pub use characterfactoryasync_2::{ICharacterFactoryAsync_2Methods, ICharacterFactoryAsync_onLoadMethods};
16#[cfg(any(feature = "app-talk3_d-talk_2-types"))]
17pub mod talk_2;
18#[cfg(feature = "app-talk3_d-talk_2")]
19pub use talk_2::ITalk_2Methods;
20#[cfg(feature = "app-talk3_d-talk_2-types")]
21pub use talk_2::{ITalk_2, Talk_2, Talk_TalkType};
22#[cfg(any(feature = "app-talk3_d-talkbind-types"))]
23pub mod talkbind;
24#[cfg(feature = "app-talk3_d-talkbind")]
25pub use talkbind::ITalkBindMethods;
26#[cfg(feature = "app-talk3_d-talkbind-types")]
27pub use talkbind::{ITalkBind, TalkBind};
28#[cfg(any(feature = "app-talk3_d-talkbuilder-types"))]
29pub mod talkbuilder;
30#[cfg(feature = "app-talk3_d-talkbuilder")]
31pub use talkbuilder::ITalkBuilderMethods;
32#[cfg(feature = "app-talk3_d-talkbuilder-types")]
33pub use talkbuilder::{ITalkBuilder, TalkBuilder};
34#[cfg(any(feature = "app-talk3_d-talkcharactercontroller-types"))]
35pub mod talkcharactercontroller;
36#[cfg(feature = "app-talk3_d-talkcharactercontroller")]
37pub use talkcharactercontroller::ITalkCharacterControllerMethods;
38#[cfg(feature = "app-talk3_d-talkcharactercontroller-types")]
39pub use talkcharactercontroller::{ITalkCharacterController, TalkCharacterController, TalkCharacterController_FadeType};
40#[cfg(any(feature = "app-talk3_d-talkcharactermanager-types"))]
41pub mod talkcharactermanager;
42#[cfg(feature = "app-talk3_d-talkcharactermanager-types")]
43pub use talkcharactermanager::{
44 ITalkCharacterManager, ITalkCharacterManager_ProcFadeInCharacter, ITalkCharacterManager_ProcFadeOutCharacter, ITalkCharacterManager_onLoad,
45 TalkCharacterManager, TalkCharacterManager_ProcFadeInCharacter, TalkCharacterManager_ProcFadeOutCharacter, TalkCharacterManager_onLoad,
46};
47#[cfg(feature = "app-talk3_d-talkcharactermanager")]
48pub use talkcharactermanager::{
49 ITalkCharacterManagerMethods, ITalkCharacterManager_ProcFadeInCharacterMethods, ITalkCharacterManager_ProcFadeOutCharacterMethods,
50 ITalkCharacterManager_onLoadMethods,
51};
52#[cfg(any(feature = "app-talk3_d-talkcharacterpreloader-types"))]
53pub mod talkcharacterpreloader;
54#[cfg(feature = "app-talk3_d-talkcharacterpreloader")]
55pub use talkcharacterpreloader::ITalkCharacterPreLoaderMethods;
56#[cfg(feature = "app-talk3_d-talkcharacterpreloader-types")]
57pub use talkcharacterpreloader::{ITalkCharacterPreLoader, TalkCharacterPreLoader};
58#[cfg(any(feature = "app-talk3_d-talkkeywait-types"))]
59pub mod talkkeywait;
60#[cfg(feature = "app-talk3_d-talkkeywait")]
61pub use talkkeywait::ITalkKeyWaitMethods;
62#[cfg(feature = "app-talk3_d-talkkeywait-types")]
63pub use talkkeywait::{ITalkKeyWait, TalkKeyWait};
64#[cfg(any(feature = "app-talk3_d-talklog-types"))]
65pub mod talklog;
66#[cfg(feature = "app-talk3_d-talklog")]
67pub use talklog::ITalkLogMethods;
68#[cfg(feature = "app-talk3_d-talklog-types")]
69pub use talklog::{ITalkLog, TalkLog};
70#[cfg(any(feature = "app-talk3_d-talklogsequence-types"))]
71pub mod talklogsequence;
72#[cfg(feature = "app-talk3_d-talklogsequence")]
73pub use talklogsequence::ITalkLogSequenceMethods;
74#[cfg(feature = "app-talk3_d-talklogsequence-types")]
75pub use talklogsequence::{ITalkLogSequence, TalkLogSequence, TalkLogSequence_Label};
76#[cfg(any(feature = "app-talk3_d-talklogui-types"))]
77pub mod talklogui;
78#[cfg(feature = "app-talk3_d-talklogui-types")]
79pub use talklogui::{
80 ITalkLogUI, ITalkLogUI_Cursor, ITalkLogUI_ScrollBar, ITalkLogUI_Window, TalkLogUI, TalkLogUI_Cursor, TalkLogUI_ScrollBar, TalkLogUI_Window,
81};
82#[cfg(feature = "app-talk3_d-talklogui")]
83pub use talklogui::{ITalkLogUIMethods, ITalkLogUI_CursorMethods, ITalkLogUI_ScrollBarMethods, ITalkLogUI_WindowMethods};
84#[cfg(any(feature = "app-talk3_d-talkpagescroll-types"))]
85pub mod talkpagescroll;
86#[cfg(feature = "app-talk3_d-talkpagescroll")]
87pub use talkpagescroll::ITalkPageScrollMethods;
88#[cfg(feature = "app-talk3_d-talkpagescroll-types")]
89pub use talkpagescroll::{ITalkPageScroll, TalkPageScroll};
90#[cfg(any(feature = "app-talk3_d-talkptr-types"))]
91pub mod talkptr;
92#[cfg(feature = "app-talk3_d-talkptr")]
93pub use talkptr::ITalkPtrMethods;
94#[cfg(feature = "app-talk3_d-talkptr-types")]
95pub use talkptr::{ITalkPtr, TalkPtr};
96#[cfg(any(feature = "app-talk3_d-talksequence-types"))]
97pub mod talksequence;
98#[cfg(feature = "app-talk3_d-talksequence-types")]
99pub use talksequence::{ITalkSequence, ITalkSequence_ReplaceText, TalkSequence, TalkSequence_Label, TalkSequence_PlayMode, TalkSequence_ReplaceText};
100#[cfg(feature = "app-talk3_d-talksequence")]
101pub use talksequence::{ITalkSequenceMethods, ITalkSequence_ReplaceTextMethods};
102#[cfg(any(feature = "app-talk3_d-talkstatemonitor-types"))]
103pub mod talkstatemonitor;
104#[cfg(feature = "app-talk3_d-talkstatemonitor")]
105pub use talkstatemonitor::ITalkStateMonitorMethods;
106#[cfg(feature = "app-talk3_d-talkstatemonitor-types")]
107pub use talkstatemonitor::{ITalkStateMonitor, TalkStateMonitor};
108#[cfg(any(feature = "app-talk3_d-talktag-types"))]
109pub mod talktag;
110#[cfg(feature = "app-talk3_d-talktag")]
111pub use talktag::ITalkTagMethods;
112#[cfg(feature = "app-talk3_d-talktag-types")]
113pub use talktag::{ITalkTag, TalkTag, TalkTag_Result};
114#[cfg(any(feature = "app-talk3_d-talktagaddletter-types"))]
115pub mod talktagaddletter;
116#[cfg(feature = "app-talk3_d-talktagaddletter")]
117pub use talktagaddletter::ITalkTagAddLetterMethods;
118#[cfg(feature = "app-talk3_d-talktagaddletter-types")]
119pub use talktagaddletter::{ITalkTagAddLetter, TalkTagAddLetter};
120#[cfg(any(feature = "app-talk3_d-talktaganimation-types"))]
121pub mod talktaganimation;
122#[cfg(feature = "app-talk3_d-talktaganimation")]
123pub use talktaganimation::ITalkTagAnimationMethods;
124#[cfg(feature = "app-talk3_d-talktaganimation-types")]
125pub use talktaganimation::{ITalkTagAnimation, TalkTagAnimation, TalkTagAnimation_TagID};
126#[cfg(any(feature = "app-talk3_d-talktagarg-types"))]
127pub mod talktagarg;
128#[cfg(feature = "app-talk3_d-talktagarg")]
129pub use talktagarg::ITalkTagArgMethods;
130#[cfg(feature = "app-talk3_d-talktagarg-types")]
131pub use talktagarg::{ITalkTagArg, TalkTagArg};
132#[cfg(any(feature = "app-talk3_d-talktagfade-types"))]
133pub mod talktagfade;
134#[cfg(feature = "app-talk3_d-talktagfade")]
135pub use talktagfade::ITalkTagFadeMethods;
136#[cfg(feature = "app-talk3_d-talktagfade-types")]
137pub use talktagfade::{ITalkTagFade, TalkTagFade, TalkTagFade_TagID};
138#[cfg(any(feature = "app-talk3_d-talktagfinish-types"))]
139pub mod talktagfinish;
140#[cfg(feature = "app-talk3_d-talktagfinish")]
141pub use talktagfinish::ITalkTagFinishMethods;
142#[cfg(feature = "app-talk3_d-talktagfinish-types")]
143pub use talktagfinish::{ITalkTagFinish, TalkTagFinish};
144#[cfg(any(feature = "app-talk3_d-talktagicon-types"))]
145pub mod talktagicon;
146#[cfg(feature = "app-talk3_d-talktagicon")]
147pub use talktagicon::ITalkTagIconMethods;
148#[cfg(feature = "app-talk3_d-talktagicon-types")]
149pub use talktagicon::{ITalkTagIcon, TalkTagIcon, TalkTagIcon_TagID};
150#[cfg(any(feature = "app-talk3_d-talktagkeywait-types"))]
151pub mod talktagkeywait;
152#[cfg(feature = "app-talk3_d-talktagkeywait")]
153pub use talktagkeywait::ITalkTagKeyWaitMethods;
154#[cfg(feature = "app-talk3_d-talktagkeywait-types")]
155pub use talktagkeywait::{ITalkTagKeyWait, TalkTagKeyWait, TalkTagKeyWait_TagID};
156#[cfg(any(feature = "app-talk3_d-talktaglocalize-types"))]
157pub mod talktaglocalize;
158#[cfg(feature = "app-talk3_d-talktaglocalize")]
159pub use talktaglocalize::ITalkTagLocalizeMethods;
160#[cfg(feature = "app-talk3_d-talktaglocalize-types")]
161pub use talktaglocalize::{ITalkTagLocalize, TalkTagLocalize};
162#[cfg(any(feature = "app-talk3_d-talktagname-types"))]
163pub mod talktagname;
164#[cfg(feature = "app-talk3_d-talktagname")]
165pub use talktagname::ITalkTagNameMethods;
166#[cfg(feature = "app-talk3_d-talktagname-types")]
167pub use talktagname::{ITalkTagName, TalkTagName};
168#[cfg(any(feature = "app-talk3_d-talktagparser-types"))]
169pub mod talktagparser;
170#[cfg(feature = "app-talk3_d-talktagparser")]
171pub use talktagparser::ITalkTagParserMethods;
172#[cfg(feature = "app-talk3_d-talktagparser-types")]
173pub use talktagparser::{ITalkTagParser, TalkTagParser};
174#[cfg(any(feature = "app-talk3_d-talktagpicture-types"))]
175pub mod talktagpicture;
176#[cfg(feature = "app-talk3_d-talktagpicture")]
177pub use talktagpicture::ITalkTagPictureMethods;
178#[cfg(feature = "app-talk3_d-talktagpicture-types")]
179pub use talktagpicture::{ITalkTagPicture, TalkTagPicture};
180#[cfg(any(feature = "app-talk3_d-talktagtalktype-types"))]
181pub mod talktagtalktype;
182#[cfg(feature = "app-talk3_d-talktagtalktype")]
183pub use talktagtalktype::ITalkTagTalkTypeMethods;
184#[cfg(feature = "app-talk3_d-talktagtalktype-types")]
185pub use talktagtalktype::{ITalkTagTalkType, TalkTagTalkType, TalkTagTalkType_TagID};
186#[cfg(any(feature = "app-talk3_d-talktagtext-types"))]
187pub mod talktagtext;
188#[cfg(feature = "app-talk3_d-talktagtext")]
189pub use talktagtext::ITalkTagTextMethods;
190#[cfg(feature = "app-talk3_d-talktagtext-types")]
191pub use talktagtext::{ITalkTagText, TalkTagText};
192#[cfg(any(feature = "app-talk3_d-talktagwindow-types"))]
193pub mod talktagwindow;
194#[cfg(feature = "app-talk3_d-talktagwindow")]
195pub use talktagwindow::ITalkTagWindowMethods;
196#[cfg(feature = "app-talk3_d-talktagwindow-types")]
197pub use talktagwindow::{ITalkTagWindow, TalkTagWindow, TalkTagWindow_TagID};
198#[cfg(any(feature = "app-talk3_d-talkui-types"))]
199pub mod talkui;
200#[cfg(feature = "app-talk3_d-talkui-types")]
201pub use talkui::{
202 ITalkUI, ITalkUI_FaceObjects, ITalkUI_FaceObjects_Face, ITalkUI_KeyHelpObjects, ITalkUI_StandObjects, ITalkUI_SystemObjects, ITalkUI_TalkObjects,
203 TalkUI, TalkUI_FaceObjects, TalkUI_FaceObjects_Face, TalkUI_KeyHelpObjects, TalkUI_StandObjects, TalkUI_SystemObjects, TalkUI_TalkObjects,
204};
205#[cfg(feature = "app-talk3_d-talkui")]
206pub use talkui::{
207 ITalkUIMethods, ITalkUI_FaceObjectsMethods, ITalkUI_FaceObjects_FaceMethods, ITalkUI_KeyHelpObjectsMethods, ITalkUI_StandObjectsMethods,
208 ITalkUI_SystemObjectsMethods, ITalkUI_TalkObjectsMethods,
209};
210#[cfg(any(feature = "app-talk3_d-talkutil-types"))]
211pub mod talkutil;
212#[cfg(feature = "app-talk3_d-talkutil")]
213pub use talkutil::ITalkUtilMethods;
214#[cfg(feature = "app-talk3_d-talkutil-types")]
215pub use talkutil::{ITalkUtil, TalkUtil};