| _absoluteBoundBox | Graphics::Aurora::Model | protected |
| _absolutePosition | Graphics::Aurora::Model | protected |
| _animationChannels | Graphics::Aurora::Model | protected |
| _animationMap | Graphics::Aurora::Model | protected |
| _animationScale | Graphics::Aurora::Model | protected |
| _boundBox | Graphics::Aurora::Model | protected |
| _boundRenderable | Graphics::Aurora::Model | protected |
| _boundTransform | Graphics::Aurora::Model | protected |
| _center | Graphics::Aurora::Model | protected |
| _clickable | Graphics::Renderable | protected |
| _currentState | Graphics::Aurora::Model | protected |
| _distance | Graphics::Renderable | protected |
| _fileName | Graphics::Aurora::Model | protected |
| _geometries | Graphics::Aurora::Model_Sonic | private |
| _id | Graphics::Renderable | protected |
| _name | Graphics::Aurora::Model | protected |
| _orientation | Graphics::Aurora::Model | protected |
| _position | Graphics::Aurora::Model | protected |
| _positionRelative | Graphics::Aurora::Model | protected |
| _queueExists | Graphics::Renderable | protected |
| _queueVisible | Graphics::Renderable | protected |
| _scale | Graphics::Aurora::Model | protected |
| _skinned | Graphics::Aurora::Model | protected |
| _stateList | Graphics::Aurora::Model | protected |
| _stateMap | Graphics::Aurora::Model | protected |
| _stateNames | Graphics::Aurora::Model | protected |
| _superModel | Graphics::Aurora::Model | protected |
| _superModelName | Graphics::Aurora::Model | protected |
| _tag | Graphics::Renderable | protected |
| _type | Graphics::Aurora::Model | protected |
| addAnimationChannel(AnimationChannelName name) | Graphics::Aurora::Model | |
| addDefaultAnimation(const Common::UString &anim, uint8 probability) | Graphics::Aurora::Model | |
| addState(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| Graphics::addToQueue(QueueType queue) | Graphics::Queueable | protected |
| Graphics::Renderable::addToQueue(QueueType queue) | Graphics::Queueable | protected |
| advanceTime(float dt) | Graphics::Aurora::Model | virtual |
| AnimationChannelMap typedef | Graphics::Aurora::Model | protected |
| AnimationMap typedef | Graphics::Aurora::Model | protected |
| attachModel(const Common::UString &nodeName, Model *model) | Graphics::Aurora::Model | |
| BoneCommandID enum name | Graphics::Aurora::Model_Sonic | private |
| BoneCommands typedef | Graphics::Aurora::Model_Sonic | private |
| BoneInvisible typedef | Graphics::Aurora::Model_Sonic | private |
| BoneList typedef | Graphics::Aurora::Model_Sonic | private |
| Bones typedef | Graphics::Aurora::Model_Sonic | private |
| calculateDistance() | Graphics::Aurora::Model | virtual |
| clearDefaultAnimations() | Graphics::Aurora::Model | |
| createBound() | Graphics::Aurora::Model_Sonic | private |
| createGeometry(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| createIndices(Primitive &primitive) | Graphics::Aurora::Model_Sonic | private |
| createIndicesQuads(Primitive &primitive) | Graphics::Aurora::Model_Sonic | private |
| createIndicesQuadStrip(Primitive &primitive) | Graphics::Aurora::Model_Sonic | private |
| createIndicesTriangles(Primitive &primitive) | Graphics::Aurora::Model_Sonic | private |
| createIndicesTriangleStrip(Primitive &primitive) | Graphics::Aurora::Model_Sonic | private |
| createModelNodes(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| createPivot(double a, double b, uint8 select, uint8 negate) | Graphics::Aurora::Model_Sonic | privatestatic |
| createPrimitives(ParserContext &ctx, Geometry &geometry, Polygon &polygon) | Graphics::Aurora::Model_Sonic | private |
| destroy() | Graphics::GLContainer | |
| doDestroy() | Graphics::Aurora::Model | protectedvirtual |
| doDrawBound() | Graphics::Aurora::Model | protected |
| doDrawSkeleton() | Graphics::Aurora::Model | protected |
| doRebuild() | Graphics::Aurora::Model | protectedvirtual |
| drawBound(bool enabled) | Graphics::Aurora::Model | |
| drawSkeleton(bool enabled, bool showInvisible) | Graphics::Aurora::Model | |
| evaluateGeometry() | Graphics::Aurora::Model_Sonic | private |
| evaluatePrimitive(Primitive &primitive) | Graphics::Aurora::Model_Sonic | private |
| finalize() | Graphics::Aurora::Model | protected |
| findRootBones(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| findStackBones(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| findStackMixes(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| flushNodeBuffers() | Graphics::Aurora::Model | |
| Geometries typedef | Graphics::Aurora::Model_Sonic | private |
| getAbsolutePosition(float &x, float &y, float &z) const | Graphics::Aurora::Model | |
| getAnimation(const Common::UString &anim) | Graphics::Aurora::Model | protected |
| getAnimationChannel(AnimationChannelName name) | Graphics::Aurora::Model | |
| getAnimationScale(const Common::UString &anim) | Graphics::Aurora::Model | |
| getAttachedModel(const Common::UString &node) | Graphics::Aurora::Model | |
| getBoneParameterCount(BoneCommandID cmd, uint8 count) | Graphics::Aurora::Model_Sonic | privatestatic |
| getDepth() const | Graphics::Aurora::Model | |
| getDistance() const | Graphics::Renderable | |
| getFixedPoint(uint32 value, bool sign, uint8 iBits, uint8 fBits) | Graphics::Aurora::Model_Sonic | privatestatic |
| getHeight() const | Graphics::Aurora::Model | |
| getID() const | Graphics::Renderable | |
| getName() const | Graphics::Aurora::Model | |
| getNode(const Common::UString &node) | Graphics::Aurora::Model | |
| getNode(const Common::UString &node) const | Graphics::Aurora::Model | |
| getNode(const Common::UString &stateName, const Common::UString &node) | Graphics::Aurora::Model | |
| getNode(const Common::UString &stateName, const Common::UString &node) const | Graphics::Aurora::Model | |
| getNode(uint16 nodeNumber) | Graphics::Aurora::Model | |
| getNode(uint16 nodeNumber) const | Graphics::Aurora::Model | |
| getNodes() | Graphics::Aurora::Model | |
| getOrientation(float &x, float &y, float &z, float &angle) const | Graphics::Aurora::Model | |
| getPolygonParameterCount(PolygonCommandID cmd) | Graphics::Aurora::Model_Sonic | privatestatic |
| getPosition(float &x, float &y, float &z) const | Graphics::Aurora::Model | |
| getScale(float &x, float &y, float &z) const | Graphics::Aurora::Model | |
| getState() const | Graphics::Aurora::Model | |
| getStates() const | Graphics::Aurora::Model | |
| getTag() const | Graphics::Renderable | |
| getTooltipAnchor(float &x, float &y, float &z) const | Graphics::Aurora::Model | |
| getType() const | Graphics::Aurora::Model | |
| getWidth() const | Graphics::Aurora::Model | |
| GLContainer() | Graphics::GLContainer | |
| hasAnimation(const Common::UString &anim) const | Graphics::Aurora::Model | |
| hasNode(const Common::UString &node) const | Graphics::Aurora::Model | |
| hide() | Graphics::Aurora::Model | virtual |
| Infos typedef | Graphics::Aurora::Model_Sonic | private |
| isClickable() const | Graphics::Renderable | |
| isIn(float x, float y) const | Graphics::Aurora::Model | virtual |
| isIn(float x, float y, float z) const | Graphics::Aurora::Model | virtual |
| isIn(float x1, float y1, float z1, float x2, float y2, float z2) const | Graphics::Aurora::Model | virtual |
| Graphics::isInQueue(QueueType queue) const | Graphics::Queueable | inlineprotected |
| Graphics::Renderable::isInQueue(QueueType queue) const | Graphics::Queueable | inlineprotected |
| isVisible() const | Graphics::Renderable | |
| kBoneBeginPair enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneConnect1 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneConnect2 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneConnect3 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneConnect4 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneEnd enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneEndPair enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneLoadStack enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneNOP enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneSetInvisible enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneSetMaterial1 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneSetMaterial2 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneSetMaterial3 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneSetPolygon enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneSetPolygonStack enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneUnknown1 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneUnknown2 enum value | Graphics::Aurora::Model_Sonic | private |
| kBoneUnknown3 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonBeginVertices enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonBoxTest enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonColor enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonDiffuseAmbient enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonEndVertices enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonLightColor enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonLightVector enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixIdentity enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixLoad4x3 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixLoad4x4 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixMode enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixMult3x3 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixMult4x3 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixMult4x4 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixPop enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixPush enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixRestore enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixScale enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixStore enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonMatrixTranslate enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonNOP enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonNormal enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonPaletteBase enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonPolygonAttrib enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonPosTest enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonShininess enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonSpecularEmit enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonSwapBuffers enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonTexCoord enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonTexImageParam enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonVecTest enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonVertex10 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonVertex16 enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonVertexDiff enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonVertexXY enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonVertexXZ enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonVertexYZ enum value | Graphics::Aurora::Model_Sonic | private |
| kPolygonViewport enum value | Graphics::Aurora::Model_Sonic | private |
| kPrimitiveTypeQuads enum value | Graphics::Aurora::Model_Sonic | private |
| kPrimitiveTypeQuadStrip enum value | Graphics::Aurora::Model_Sonic | private |
| kPrimitiveTypeTriangles enum value | Graphics::Aurora::Model_Sonic | private |
| kPrimitiveTypeTriangleStrip enum value | Graphics::Aurora::Model_Sonic | private |
| load(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| lockFrame() | Graphics::Renderable | protected |
| lockFrameIfVisible() | Graphics::Renderable | protected |
| Graphics::lockQueue(QueueType queue) | Graphics::Queueable | protected |
| Graphics::Renderable::lockQueue(QueueType queue) | Graphics::Queueable | protected |
| Materials typedef | Graphics::Aurora::Model_Sonic | private |
| Model(ModelType type=kModelTypeObject) | Graphics::Aurora::Model | |
| Model_Sonic(const Common::UString &name, ModelType type=kModelTypeObject) | Graphics::Aurora::Model_Sonic | |
| ModelNode_Sonic class | Graphics::Aurora::Model_Sonic | friend |
| move(float x, float y, float z) | Graphics::Aurora::Model | |
| newState(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| NodeList typedef | Graphics::Aurora::Model | protected |
| NodeMap typedef | Graphics::Aurora::Model | protected |
| open(Common::SeekableReadStream &stream) | Aurora::NitroFile | protectedstatic |
| open(Common::SeekableReadStream *stream) | Aurora::NitroFile | protectedstatic |
| Graphics::operator<(const Queueable &q) const | Graphics::Queueable | virtual |
| Graphics::Renderable::operator<(const Queueable &q) const | Graphics::Renderable | virtual |
| parseBoneCommands(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| playAnimation(const Common::UString &anim, bool restart=true, float length=0.0f, float speed=1.0f) | Graphics::Aurora::Model | |
| playDefaultAnimation() | Graphics::Aurora::Model | |
| PolygonCommandID enum name | Graphics::Aurora::Model_Sonic | private |
| PolygonCommands typedef | Graphics::Aurora::Model_Sonic | private |
| Polygons typedef | Graphics::Aurora::Model_Sonic | private |
| PrimitiveIndices typedef | Graphics::Aurora::Model_Sonic | private |
| PrimitiveNodes typedef | Graphics::Aurora::Model_Sonic | private |
| Primitives typedef | Graphics::Aurora::Model_Sonic | private |
| PrimitiveType enum name | Graphics::Aurora::Model_Sonic | private |
| PrimitiveVertices typedef | Graphics::Aurora::Model_Sonic | private |
| Graphics::Queueable() | Graphics::Queueable | |
| Graphics::Renderable::Queueable() | Graphics::Queueable | |
| queueDrawBound() | Graphics::Aurora::Model | protected |
| queueRender(const glm::mat4 &parentTransform) | Graphics::Aurora::Model | virtual |
| readArray(Common::SeekableReadStream &stream, uint32 offset, uint32 count, std::vector< T > &values) | Graphics::Aurora::Model | static |
| readArrayDef(Common::SeekableReadStream &stream, uint32 &offset, uint32 &count) | Graphics::Aurora::Model | static |
| readBone(ParserContext &ctx, Bone &bone, Info &info) | Graphics::Aurora::Model_Sonic | private |
| readBoneCommands(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readBones(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readHeader(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readInfoOffset(ParserContext &ctx, Infos &infos, uint32 offset) | Graphics::Aurora::Model_Sonic | private |
| readInfoOffsetCount(ParserContext &ctx, Infos &infos, uint32 offset) | Graphics::Aurora::Model_Sonic | private |
| readMaterialDefinition(ParserContext &ctx, Material &material, Info &info) | Graphics::Aurora::Model_Sonic | private |
| readMaterialDefinitions(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readMaterialResource(ParserContext &ctx, uint textureOrPalette) | Graphics::Aurora::Model_Sonic | private |
| readMaterials(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readModel(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readModelHeader(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readPolygon(ParserContext &ctx, Polygon &polygon, Info &info) | Graphics::Aurora::Model_Sonic | private |
| readPolygonCommands(ParserContext &ctx, Polygon &polygon, uint32 listSize) | Graphics::Aurora::Model_Sonic | private |
| readPolygons(ParserContext &ctx) | Graphics::Aurora::Model_Sonic | private |
| readValue(Common::SeekableReadStream &stream, uint32 &value) | Graphics::Aurora::Model | static |
| readValue(Common::SeekableReadStream &stream, float &value) | Graphics::Aurora::Model | static |
| rebuild() | Graphics::GLContainer | |
| Graphics::removeFromQueue(QueueType queue) | Graphics::Queueable | protected |
| Graphics::Renderable::removeFromQueue(QueueType queue) | Graphics::Queueable | protected |
| render(RenderPass pass) | Graphics::Aurora::Model_Sonic | virtual |
| Renderable(RenderableType type) | Graphics::Renderable | |
| renderImmediate(const glm::mat4 &parentTransform) | Graphics::Aurora::Model | virtual |
| resort() | Graphics::Renderable | protected |
| rotate(float x, float y, float z, float angle) | Graphics::Aurora::Model | |
| scale(float x, float y, float z) | Graphics::Aurora::Model | |
| setClickable(bool clickable) | Graphics::Renderable | |
| setEnvironmentMap(const Common::UString &environmentMap="") | Graphics::Aurora::Model | |
| setOrientation(float x, float y, float z, float angle) | Graphics::Aurora::Model | |
| setPosition(float x, float y, float z) | Graphics::Aurora::Model | |
| setScale(float x, float y, float z) | Graphics::Aurora::Model | |
| setSkinned(bool skinned) | Graphics::Aurora::Model | |
| setState(const Common::UString &name="") | Graphics::Aurora::Model | |
| setTag(const Common::UString &tag) | Graphics::Renderable | |
| show() | Graphics::Aurora::Model | virtual |
| Graphics::sortQueue(QueueType queue) | Graphics::Queueable | protected |
| Graphics::Renderable::sortQueue(QueueType queue) | Graphics::Queueable | protected |
| StackBoneMap typedef | Graphics::Aurora::Model_Sonic | private |
| StackMixes typedef | Graphics::Aurora::Model_Sonic | private |
| StackMixMap typedef | Graphics::Aurora::Model_Sonic | private |
| StateList typedef | Graphics::Aurora::Model | protected |
| StateMap typedef | Graphics::Aurora::Model | protected |
| unlockFrame() | Graphics::Renderable | protected |
| unlockFrameIfVisible() | Graphics::Renderable | protected |
| Graphics::unlockQueue(QueueType queue) | Graphics::Queueable | protected |
| Graphics::Renderable::unlockQueue(QueueType queue) | Graphics::Queueable | protected |
| ~GLContainer() | Graphics::GLContainer | |
| ~Model() | Graphics::Aurora::Model | |
| ~Model_Sonic() | Graphics::Aurora::Model_Sonic | |
| ~Queueable() | Graphics::Queueable | virtual |
| ~Renderable() | Graphics::Renderable | |