xoreos
0.0.5
|
Classes | |
struct | AnimationName |
class | Area |
An area in Neverwinter Nights, holding all objects and room tiles within, as well as general area properties like the current background music and ambient sounds. More... | |
class | ButtonsGroup |
class | CharacterInfo |
A NWN character info panel. More... | |
class | CharAlignment |
class | CharAppearance |
class | CharAttributes |
class | CharClass |
class | CharDomain |
class | CharFeats |
class | CharFeatsPopup |
class | CharGenBase |
class | CharGenChoices |
class | CharGenMenu |
The NWN character generator. More... | |
class | CharHelp |
class | CharInfoVoice |
class | CharPackage |
class | CharPortrait |
class | CharPremadeMenu |
The NWN character creator. More... | |
class | CharRace |
class | CharSchool |
class | CharSex |
class | CharSkills |
class | CharSpells |
class | CharTypeMenu |
The NWN new/premade character selection menu. More... | |
class | ChatModeButton |
The chat mode button within the NWN ingame quickchat. More... | |
class | Compass |
The NWN ingame compass. More... | |
class | CompassWidget |
The NWN compass widget. More... | |
class | Console |
class | Creature |
class | Dialog |
class | DialogBox |
class | Door |
class | EngineProbe |
class | EngineProbeFallback |
class | EngineProbeLinux |
class | EngineProbeMac |
class | EngineProbeWindows |
class | FadeModel |
struct | FeatItem |
class | Functions |
class | Game |
class | GUI |
A NWN GUI. More... | |
class | IngameGUI |
The NWN ingame GUI elements. More... | |
class | IngameMainMenu |
The NWN ingame main menu. More... | |
class | Item |
class | Legal |
The NWN legal billboard. More... | |
class | Location |
class | MainMenu |
The NWN main menu. More... | |
class | ModelWidget |
A NWN model widget. More... | |
class | Module |
class | MoviesBaseMenu |
The NWN base game movies menu. More... | |
class | MoviesCampMenu |
The NWN campaign movies menu. More... | |
class | NewCampMenu |
The NWN new campaign menu. More... | |
class | NewGameFog |
class | NewGameFogs |
class | NewMenu |
The NWN new game menu. More... | |
class | NewModuleMenu |
The NWN new module menu. More... | |
class | NewPremiumMenu |
The NWN new premium module menu. More... | |
class | NewXP1Menu |
The NWN new game menu, expansion 1. More... | |
class | NewXP2Menu |
The NWN new game menu, expansion 2. More... | |
class | NWNEngine |
class | NWNModelLoader |
class | NWNWidget |
Base class for all widgets in NWN. More... | |
class | NWNWidgetWithCaption |
A NWN widget with a text caption. More... | |
class | Object |
class | ObjectContainer |
class | ObjectDistanceSort |
A class able to sort objects by distance to a target object. More... | |
class | OKCancelDialog |
The NWN okay/cancel dialog. More... | |
class | OptionsControlsMenu |
The NWN controls options menu. More... | |
class | OptionsFeedbackMenu |
The NWN feedback options menu. More... | |
class | OptionsGameMenu |
The NWN game options menu. More... | |
class | OptionsGorePasswordMenu |
The NWN violence/gore password options menu. More... | |
class | OptionsMenu |
The NWN options menu. More... | |
class | OptionsResolutionMenu |
The NWN resolution options menu. More... | |
class | OptionsSoundAdvancedMenu |
The NWN advanced sound options menu. More... | |
class | OptionsSoundMenu |
The NWN sound options menu. More... | |
class | OptionsVideoAdvancedMenu |
The NWN advanced video options menu. More... | |
class | OptionsVideoMenu |
The NWN video options menu. More... | |
class | PartyLeader |
The NWN ingame party leader bar. More... | |
class | Placeable |
class | Portrait |
A NWN portrait model. More... | |
class | PortraitWidget |
A NWN portrait widget. More... | |
class | QuadWidget |
A NWN quad widget. More... | |
class | Quickbar |
The NWN ingame quickbar. More... | |
class | QuickbarButton |
A button within the NWN quickbar. More... | |
class | Quickchat |
The NWN ingame quickchat. More... | |
class | ScriptContainer |
struct | ScriptName |
class | Scrollbar |
A NWN scrollbar model. More... | |
class | SearchType |
class | Situated |
struct | SkillItem |
struct | Spell |
struct | TalkAnim |
struct | TalkAnimationName |
class | Tileset |
class | Tooltip |
A tooltip. More... | |
class | Version |
class | Waypoint |
class | WidgetButton |
A NWN button widget. More... | |
class | WidgetCheckBox |
A NWN checkbox widget. More... | |
class | WidgetClose |
A NWN close button widget. More... | |
class | WidgetEditBox |
A NWN editbox widget. More... | |
class | WidgetFrame |
A NWN frame widget. More... | |
class | WidgetGridBox |
class | WidgetGridItemPortrait |
class | WidgetLabel |
A NWN label widget. More... | |
class | WidgetListBox |
A NWN listbox widget. More... | |
class | WidgetListItem |
An item widget within a NWN listbox widget. More... | |
class | WidgetListItemBaseButton |
class | WidgetListItemButton |
class | WidgetListItemCharacter |
class | WidgetListItemDomain |
class | WidgetListItemFeat |
class | WidgetListItemModule |
class | WidgetListItemPremium |
class | WidgetListItemSkill |
class | WidgetListItemSpell |
class | WidgetListItemTextLine |
A text line widget within a NWN listbox widget. More... | |
class | WidgetListItemVoice |
class | WidgetPanel |
A NWN panel widget. More... | |
class | WidgetScrollbar |
A NWN scrollbar widget. More... | |
class | WidgetSlider |
A NWN slider widget. More... | |
class | YesNoCancelDialog |
The NWN yes/no/cancel dialog. More... | |
Typedefs | |
typedef std::map< FeatItem, std::vector< FeatItem > > | MasterFeatsMap |
Variables | |
static const char *const | kBodyPartModels [] |
static const char *const | kBodyPartNodes [] |
static const char *const | kBodyPartFields [] |
static const char *const | kButtonTags [] |
static const char *const | kButtonModels [] |
static const uint32 | kButtonTooltips [] |
static const Common::UString | kStringEmpty |
static const char *const | texturePacks [4][4] |
static const ScriptName | kScriptNames [] |
static const Aurora::NWScript::Variable kDefaultObjectInvalid & | kDefaultValueObjectInvalid |
static const Aurora::NWScript::Variable kDefaultObjectSelf & | kDefaultValueObjectSelf |
static const uint32 | kActionInvalid = 0xFFFF |
static const uint32 | kRaceInvalid = 28 |
static const uint32 | kClassInvalid = 255 |
typedef std::map<FeatItem, std::vector<FeatItem> > Engines::NWN::MasterFeatsMap |
Definition at line 60 of file charfeats.h.
Enumerator | |
---|---|
kHelpButton | |
kMoveButton | |
kNoButton |
Definition at line 72 of file listitembutton.h.
Enumerator | |
---|---|
kModeShout | |
kModeWhisper | |
kModeTell | |
kModeTalk | |
kModeParty | |
kModeDM |
Definition at line 41 of file quickchat.h.
enum Engines::NWN::Gender |
Object type, matches the bitfield in nwscript.nss.
enum Engines::NWN::Script |
bool Engines::NWN::compPtrItem | ( | WidgetListItem * | itemA, |
WidgetListItem * | itemB | ||
) |
Definition at line 48 of file listbox.cpp.
Referenced by Engines::NWN::WidgetListBox::sortByTag().
void Engines::NWN::createEngineProbes | ( | std::list< const EngineProbe *> & | probes | ) |
Create all probes for this engine and add them to the list.
void Engines::NWN::createEngineProbes | ( | std::list< const ::Engines::EngineProbe *> & | probes | ) |
Definition at line 135 of file probes.cpp.
Referenced by createEngineProbes().
|
static |
Definition at line 150 of file newgamefog.cpp.
References Common::ScopedPtrBase< T, Deallocator >::release().
Referenced by Engines::NWN::NewGameFogs::NewGameFogs().
Definition at line 42 of file types.cpp.
References kAlignmentEvil, kAlignmentGood, and kAlignmentNeutral.
Referenced by Engines::NWN::Functions::getAlignmentGoodEvil().
Definition at line 33 of file types.cpp.
References kAlignmentChaotic, kAlignmentLawful, and kAlignmentNeutral.
Referenced by Engines::NWN::Functions::getAlignmentLawChaos().
Common::UString Engines::NWN::getCreatureAnimationName | ( | Animation | animation, |
bool | simple = false |
||
) |
Return the name (as found in the models) of a specific creature animation.
simple | If true, return the name as found in simple, non-player-type creatures. Otherwise, return the name as found in complex player-type creatures. |
Definition at line 61 of file types.cpp.
References ARRAYSIZE, kAnimationFireForgetBow, kAnimationFireForgetDodgeDuck, kAnimationFireForgetDodgeSide, kAnimationFireForgetDrink, kAnimationFireForgetGreeting, kAnimationFireForgetHeadTurnLeft, kAnimationFireForgetHeadTurnRight, kAnimationFireForgetPauseBored, kAnimationFireForgetPauseScratchHead, kAnimationFireForgetRead, kAnimationFireForgetSalute, kAnimationFireForgetSpasm, kAnimationFireForgetSteal, kAnimationFireForgetTaunt, kAnimationFireForgetVictory1, kAnimationFireForgetVictory2, kAnimationFireForgetVictory3, kAnimationLoopingConjure1, kAnimationLoopingConjure2, kAnimationLoopingCustom1, kAnimationLoopingCustom10, kAnimationLoopingCustom2, kAnimationLoopingCustom3, kAnimationLoopingCustom4, kAnimationLoopingCustom5, kAnimationLoopingCustom6, kAnimationLoopingCustom7, kAnimationLoopingCustom8, kAnimationLoopingCustom9, kAnimationLoopingDeadBack, kAnimationLoopingDeadFront, kAnimationLoopingGetLow, kAnimationLoopingGetMid, kAnimationLoopingListen, kAnimationLoopingLookFar, kAnimationLoopingMeditate, kAnimationLoopingPause, kAnimationLoopingPause2, kAnimationLoopingPauseDrunk, kAnimationLoopingPauseTired, kAnimationLoopingSitChair, kAnimationLoopingSitCross, kAnimationLoopingSpasm, kAnimationLoopingTalkForceful, kAnimationLoopingTalkLaughing, kAnimationLoopingTalkNormal, kAnimationLoopingTalkPleading, kAnimationLoopingWorship, Engines::NWN::AnimationName::nameComplex, and Engines::NWN::AnimationName::nameSimple.
Referenced by Engines::NWN::Creature::playAnimation().
Common::UString Engines::NWN::getCreatureTalkAnimationName | ( | TalkAnimation | animation | ) |
Return the name (as found in the models) of a specific creature talk animation.
Definition at line 120 of file types.cpp.
References ARRAYSIZE, kTalkAnimationDefault, kTalkAnimationForceful, kTalkAnimationLaugh, kTalkAnimationNormal, kTalkAnimationPleading, and Engines::NWN::TalkAnimationName::name.
Referenced by Engines::NWN::Dialog::playAnimation().
Common::UString Engines::NWN::getDoorAnimationName | ( | Animation | animation, |
bool | alternate = false |
||
) |
Return the name (as found in the models) of a specific door animation.
alternate | If true, return the alternate animation name. This is only used for kAnimationDoorClose, where the actual animation might be different depending to which side the door is currently opened. |
Definition at line 151 of file types.cpp.
References ARRAYSIZE, kAnimationDoorClose, kAnimationDoorDestroy, kAnimationDoorOpen1, kAnimationDoorOpen2, Engines::NWN::AnimationName::nameComplex, and Engines::NWN::AnimationName::nameSimple.
Referenced by Engines::NWN::Door::playAnimation().
Common::UString Engines::NWN::getPlaceableAnimationName | ( | Animation | animation | ) |
Return the name (as found in the models) of a specific placeable animation.
Definition at line 136 of file types.cpp.
References ARRAYSIZE, kAnimationPlaceableActivate, kAnimationPlaceableClose, kAnimationPlaceableDeactivate, kAnimationPlaceableOpen, and Engines::NWN::AnimationName::nameComplex.
Referenced by Engines::NWN::Placeable::playAnimation().
bool Engines::NWN::isAnimationLooping | ( | Animation | animation | ) |
Return true if the specified animation allows looping.
Definition at line 166 of file types.cpp.
References kAnimationLoopingCustom10, and kAnimationLoopingPause.
Referenced by Engines::NWN::Door::playAnimation(), Engines::NWN::Placeable::playAnimation(), Engines::NWN::Functions::playAnimation(), and Engines::NWN::Creature::playAnimation().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 732 of file creature.cpp.
Referenced by Engines::NWN::Creature::loadProperties().
|
static |
Definition at line 478 of file creature.cpp.
Referenced by Engines::NWN::Creature::getPartModels().
|
static |
Definition at line 494 of file creature.cpp.
Referenced by Engines::NWN::Creature::loadModel().
|
static |
Definition at line 49 of file partyleader.cpp.
Referenced by Engines::NWN::PartyLeader::PartyLeader().
|
static |
Definition at line 44 of file partyleader.cpp.
Referenced by Engines::KotOR::Menu::Menu(), and Engines::NWN::PartyLeader::PartyLeader().
|
static |
Definition at line 54 of file partyleader.cpp.
Referenced by Engines::NWN::PartyLeader::PartyLeader().
|
static |
Definition at line 279 of file types.h.
Referenced by Engines::NWN::Creature::getClass(), and Engines::NWN::Functions::getClassByPosition().
|
static |
Definition at line 96 of file function_tables.h.
|
static |
Definition at line 97 of file function_tables.h.
|
static |
Definition at line 278 of file types.h.
Referenced by Engines::NWN::Functions::getRacialType(), Engines::NWN::CharRace::hide(), Engines::NWN::Creature::init(), Engines::NWN::CharGenChoices::setRace(), and Engines::NWN::Creature::setRace().
|
static |
Definition at line 49 of file container.cpp.
Referenced by Engines::NWN::ScriptContainer::readScripts().
|
static |
Definition at line 229 of file charpremade.cpp.
Referenced by Engines::NWN::CharPremadeMenu::getSelectedCharacter().
|
static |
Definition at line 603 of file module.cpp.
Referenced by Engines::NWN::Module::loadTexturePack().