_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 | |