|
xoreos
0.0.5
|
Classes | |
| class | ABCFont |
| An ABC/SBM font, as used by Jade Empire. More... | |
| class | Animation |
| class | AnimationChannel |
| class | AnimationThread |
| class | AnimNode |
| class | BorderQuad |
| class | Cube |
| A simple, rotating cube. More... | |
| class | CubeSide |
| A cube side. More... | |
| class | Cursor |
| A cursor as used in the Aurora engines. More... | |
| class | CursorManager |
| The global Aurora cursor manager. More... | |
| struct | DefaultAnim |
| struct | Face |
| struct | FaceVert |
| class | FadeQuad |
| class | FontHandle |
| A handle to a font. More... | |
| class | FontManager |
| The global Aurora font manager. More... | |
| class | FPS |
| An autonomous FPS display. More... | |
| class | GeometryObject |
| class | GUIQuad |
| class | Highlightable |
| class | HighlightableGUIQuad |
| class | HighlightableText |
| class | KotORDialogFrame |
| struct | ManagedFont |
| A managed font, storing how often it's referenced. More... | |
| struct | ManagedTexture |
| A managed texture, storing how often it's referenced. More... | |
| class | Model |
| class | Model_DragonAge |
| A 3D model in the Dragon Age MMH+MSH format. More... | |
| class | Model_Jade |
| A 3D model in the Jade Empire MDL/MDX format. More... | |
| class | Model_KotOR |
| A 3D model in the NWN binary MDL format. More... | |
| class | Model_NWN |
| A 3D model in the NWN MDL format. More... | |
| class | Model_NWN2 |
| A 3D model in the NWN2 MDB format. More... | |
| class | Model_Sonic |
| A 3D model in Nintendo's NSBMD format. More... | |
| class | Model_Witcher |
| A 3D model in the The Witcher MDB format. More... | |
| class | ModelNode |
| class | ModelNode_DragonAge |
| class | ModelNode_Jade |
| class | ModelNode_KotOR |
| class | ModelNode_NWN2 |
| class | ModelNode_NWN_ASCII |
| class | ModelNode_NWN_Binary |
| class | ModelNode_Sonic |
| class | ModelNode_Witcher |
| class | NFTRFont |
| class | PLTFile |
| struct | PositionKeyFrame |
| struct | QuaternionKeyFrame |
| class | SubSceneQuad |
| class | Text |
| A text object. More... | |
| class | Texture |
| A texture. More... | |
| class | TextureFont |
| A texture font, as used by NWN and KotOR/KotOR2. More... | |
| class | TextureHandle |
| A handle to a texture. More... | |
| class | TextureManager |
| The global Aurora texture manager. More... | |
| class | TTFFont |
| class | Walkmesh |
Typedefs | |
| typedef Common::PtrMap< Common::UString, ManagedFont > | FontMap |
| typedef glm::vec3 | Vec3 |
| typedef std::map< Common::UString, ManagedTexture * > | TextureMap |
| typedef Common::PtrMap< Common::UString, class Model, Common::UString::iless > | ModelCache |
Functions | |
| static float | dotQuaternion (float x1, float y1, float z1, float q1, float x2, float y2, float z2, float q2) |
| Return the dot product of two quaternions. More... | |
| static void | normQuaternion (float xIn, float yIn, float zIn, float qIn, float &xOut, float &yOut, float &zOut, float &qOut) |
| Normalize a quaternion. More... | |
| static void | multiply (const float *v, const glm::mat4 &m, float *rv) |
| static const GFF4Struct * | getChild (const GFF4Struct &children, size_t i) |
| static bool | isType (const GFF4Struct *strct, uint32 type) |
| static bool | isType (const GFF4Struct &strct, uint32 type) |
| static const GFF4Struct * | findMeshChunk (const GFF4Struct &mshTop, const Common::UString &name) |
| static bool | fuzzyEqual (const float *a, const float *b) |
| bool | operator== (const FaceVert &a, const FaceVert &b) |
| std::size_t | hash_value (const FaceVert &b) |
| static bool | nodeComp (ModelNode *a, ModelNode *b) |
| static uint32 | convertToUTF32 (byte c, Common::Encoding encoding) |
Variables | |
| const Common::UString | kEmptyString |
| const char * | kSystemFontMono = "_xoreosSystemFontMono" |
| Identifier used for the monospaced system font. More... | |
| static const Common::UString | kNoState |
| static std::list< ModelNode * > | kEmptyNodeList |
| static const uint32 | kMMHID = MKTAG('M', 'M', 'H', ' ') |
| static const uint32 | kMSHID = MKTAG('M', 'E', 'S', 'H') |
| static const uint32 | kVersion01 = MKTAG('V', '0', '.', '1') |
| static const uint32 | kVersion10 = MKTAG('V', '1', '.', '0') |
| static const uint32 | kNODEID = MKTAG('n', 'o', 'd', 'e') |
| static const uint32 | kMSHHID = MKTAG('m', 's', 'h', 'h') |
| static const uint32 | kCRSTID = MKTAG('c', 'r', 's', 't') |
| static const uint32 | kTRSLID = MKTAG('t', 'r', 's', 'l') |
| static const uint32 | kROTAID = MKTAG('r', 'o', 't', 'a') |
| static const uint32 | kCHNKID = MKTAG('c', 'h', 'n', 'k') |
| static const uint32 | kDECLID = MKTAG('d', 'e', 'c', 'l') |
| static const uint32 | kGFFID = MKTAG('G', 'F', 'F', ' ') |
| static const uint32 | kXMLID = MKTAG('<', '?', 'x', 'm') |
| static const uint32 | kMAOID = MKTAG('M', 'A', 'O', ' ') |
| static const uint32 | kFLOTID = MKTAG('f', 'l', 'o', 't') |
| static const uint32 | kFLT4ID = MKTAG('f', 'l', 't', '4') |
| static const uint32 | kTEXID = MKTAG('t', 'e', 'x', ' ') |
| static const DefaultAnim | kDefaultAnims [] |
| static const char *const | kPalettes [PLTFile::kLayerMAX] |
| The palette image resource names for all layers. More... | |
| static const TXI | kEmptyTXI |
| static GLenum | kTextureUnit [] |
| static const size_t | kTextureUnitCount = ARRAYSIZE(kTextureUnit) |
| const float | kHAlignLeft = 0.0f |
| const float | kHAlignCenter = 0.5f |
| const float | kHAlignRight = 1.0f |
| const float | kVAlignTop = 1.0f |
| const float | kVAlignMiddle = 0.5f |
| const float | kVAlignBottom = 0.0f |
Definition at line 49 of file fonthandle.h.
| typedef Common::PtrMap<Common::UString, class Model, Common::UString::iless> Graphics::Aurora::ModelCache |
| typedef std::map<Common::UString, ManagedTexture *> Graphics::Aurora::TextureMap |
Definition at line 48 of file texturehandle.h.
| typedef glm::vec3 Graphics::Aurora::Vec3 |
Definition at line 1352 of file model_nwn.cpp.
| Enumerator | |
|---|---|
| kNodeControllerTypePosition | |
| kNodeControllerTypeOrientation | |
| kNodeControllerTypeScale | |
Definition at line 79 of file model_witcher.cpp.
| Enumerator | |
|---|---|
| kNodeTrimeshControllerTypeSelfIllumColor | |
| kNodeTrimeshControllerTypeAlpha | |
Definition at line 85 of file model_witcher.cpp.
Definition at line 60 of file model_witcher.cpp.
|
static |
Definition at line 49 of file texturefont.cpp.
References Common::UString::begin(), Common::UString::empty(), Common::kEncodingASCII, Common::kEncodingInvalid, and Common::readString().
Referenced by Graphics::Aurora::TextureFont::load().


|
static |
Return the dot product of two quaternions.
Definition at line 130 of file animation.cpp.
Referenced by Graphics::Aurora::Animation::interpolateOrientation(), and normQuaternion().

|
static |
Definition at line 116 of file model_dragonage.cpp.
References isType(), kCHNKID, Aurora::GFF4FieldNamesEnum::kGFF4MeshChunks, and Aurora::GFF4FieldNamesEnum::kGFF4Name.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMesh().


|
static |
Definition at line 697 of file model_nwn.cpp.
Referenced by operator==(), and Graphics::Aurora::ModelNode_NWN_Binary::readMesh().

|
static |
Definition at line 99 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::Model_DragonAge::load(), Graphics::Aurora::ModelNode_DragonAge::readChildren(), and Graphics::Aurora::ModelNode_DragonAge::readTransformation().

| std::size_t Graphics::Aurora::hash_value | ( | const FaceVert & | b | ) |
Definition at line 1364 of file model_nwn.cpp.
References Graphics::Aurora::FaceVert::n, Graphics::Aurora::FaceVert::p, and Graphics::Aurora::FaceVert::t.
|
static |
Definition at line 108 of file model_dragonage.cpp.
Referenced by findMeshChunk(), isType(), Graphics::Aurora::Model_DragonAge::load(), Graphics::Aurora::ModelNode_DragonAge::load(), Graphics::Aurora::ModelNode_DragonAge::readChildren(), Graphics::Aurora::ModelNode_DragonAge::readMAOGFF(), Graphics::Aurora::ModelNode_DragonAge::readMeshDecl(), and Graphics::Aurora::ModelNode_DragonAge::readTransformation().

|
static |
Definition at line 112 of file model_dragonage.cpp.
References isType().

|
static |
Definition at line 241 of file animation.cpp.
Referenced by Graphics::Aurora::Animation::updateSkinnedModel().

Definition at line 55 of file modelnode.cpp.
References Graphics::Aurora::ModelNode::isInFrontOf().
Referenced by Graphics::Aurora::ModelNode::orderChildren().


|
static |
Normalize a quaternion.
Definition at line 137 of file animation.cpp.
References dotQuaternion().
Referenced by Graphics::Aurora::Animation::interpolateOrientation().


Definition at line 1360 of file model_nwn.cpp.
References fuzzyEqual(), Graphics::Aurora::FaceVert::n, Graphics::Aurora::FaceVert::p, and Graphics::Aurora::FaceVert::t.

Definition at line 77 of file model_dragonage.cpp.
Referenced by findMeshChunk().
Definition at line 72 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readChildren().
Definition at line 78 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMeshDecl().
|
static |
Definition at line 506 of file model_nwn.cpp.
Referenced by Graphics::Aurora::Model_NWN::populateDefaultAnimations().
|
static |
Definition at line 471 of file model.cpp.
Referenced by Graphics::Aurora::Model::getNodes().
| const Common::UString Graphics::Aurora::kEmptyString |
Definition at line 70 of file fonthandle.cpp.
Referenced by Graphics::Aurora::TextureHandle::getName(), and Graphics::Aurora::FontHandle::getName().
|
static |
Definition at line 95 of file texture.cpp.
Referenced by Graphics::Aurora::Texture::getTXI().
Definition at line 85 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMAOGFF().
Definition at line 86 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMAOGFF().
Definition at line 80 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMAO().
| const float Graphics::Aurora::kHAlignCenter = 0.5f |
Definition at line 43 of file types.h.
Referenced by Engines::KotORJadeWidget::createText(), Engines::NWN::WidgetLabel::initCaption(), Engines::LoadProgress::LoadProgress(), Engines::Sonic::Game::showMainMenu(), Engines::Sonic::Game::showQuote(), Engines::KotOR::DialogGUIBase::update(), Engines::NWN::WidgetListItemModule::WidgetListItemModule(), Engines::NWN::WidgetListItemPremium::WidgetListItemPremium(), and Engines::NWN::WidgetListItemSkill::WidgetListItemSkill().
| const float Graphics::Aurora::kHAlignLeft = 0.0f |
Definition at line 42 of file types.h.
Referenced by Engines::NWN::NWNWidgetWithCaption::getHorizontalAlign(), Engines::NWN::GUI::initCaption(), Engines::NWN::WidgetButton::setPosition(), and Engines::Sonic::Game::showQuote().
| const float Graphics::Aurora::kHAlignRight = 1.0f |
Definition at line 44 of file types.h.
Referenced by Engines::NWN::WidgetLabel::initCaption(), and Engines::KotORInventoryItem::load().
Definition at line 83 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMAOGFF().
Definition at line 65 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::Model_DragonAge::ParserContext::open().
Definition at line 71 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::load(), and Graphics::Aurora::ModelNode_DragonAge::readChildren().
Definition at line 66 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::Model_DragonAge::ParserContext::open().
Definition at line 70 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::Model_DragonAge::load(), and Graphics::Aurora::ModelNode_DragonAge::readChildren().
|
static |
Definition at line 360 of file model.cpp.
Referenced by Graphics::Aurora::Model::getState().
|
static |
The palette image resource names for all layers.
Definition at line 166 of file pltfile.cpp.
Referenced by Graphics::Aurora::PLTFile::getColorRows(), and Graphics::Aurora::PLTFile::getLayerPalette().
Definition at line 75 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readTransformation().
| const char * Graphics::Aurora::kSystemFontMono = "_xoreosSystemFontMono" |
Identifier used for the monospaced system font.
Definition at line 41 of file fontman.cpp.
Referenced by Graphics::Aurora::FontManager::createFont(), Engines::LoadProgress::LoadProgress(), and Engines::Engine::showFPS().
Definition at line 87 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMAOGFF().
|
static |
Definition at line 45 of file textureman.cpp.
Referenced by Graphics::Aurora::TextureManager::activeTexture().
|
static |
Definition at line 80 of file textureman.cpp.
Referenced by Graphics::Aurora::TextureManager::reset().
Definition at line 74 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readTransformation().
| const float Graphics::Aurora::kVAlignBottom = 0.0f |
Definition at line 48 of file types.h.
Referenced by Engines::KotORInventoryItem::load(), Engines::LoadProgress::LoadProgress(), Engines::Sonic::Game::showMainMenu(), and Engines::KotOR::DialogGUIBase::update().
| const float Graphics::Aurora::kVAlignMiddle = 0.5f |
Definition at line 47 of file types.h.
Referenced by Engines::KotORJadeWidget::createText(), Engines::KotORInventoryItem::load(), Engines::LoadProgress::LoadProgress(), Engines::Sonic::Game::showMainMenu(), Engines::Sonic::Game::showQuote(), and Engines::NWN::WidgetListItemSkill::WidgetListItemSkill().
| const float Graphics::Aurora::kVAlignTop = 1.0f |
Definition at line 46 of file types.h.
Referenced by Engines::KotORJadeWidget::createText(), Engines::NWN::NWNWidgetWithCaption::getVerticalAlign(), Engines::NWN::GUI::initCaption(), and Engines::LoadProgress::LoadProgress().
Definition at line 67 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::Model_DragonAge::ParserContext::open().
Definition at line 68 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::Model_DragonAge::ParserContext::open().
Definition at line 81 of file model_dragonage.cpp.
Referenced by Graphics::Aurora::ModelNode_DragonAge::readMAO().
1.8.14