addPath(TSThread *gt, F32 start, F32 end, MatrixF *mat=NULL) | TSShapeInstance | [protected] |
addThread() | TSShapeInstance | |
advancePos(F32 delta, TSThread *) | TSShapeInstance | |
advancePos(F32 delta) | TSShapeInstance | |
advanceTime(F32 delta, TSThread *) | TSShapeInstance | |
advanceTime(F32 delta) | TSShapeInstance | |
AllDirtyMask enum value | TSShapeInstance | |
animate() | TSShapeInstance | |
animate(S32 dl) | TSShapeInstance | |
animateFrame(S32 ss) | TSShapeInstance | |
animateGround() | TSShapeInstance | |
animateIfls() | TSShapeInstance | |
animateMatFrame(S32 ss) | TSShapeInstance | |
animateNodes(S32 ss) | TSShapeInstance | |
animateNodeSubtrees(bool forceFull=true) | TSShapeInstance | |
animatesAlignedScale() | TSShapeInstance | [inline] |
animatesArbitraryScale() | TSShapeInstance | [inline] |
animatesScale() | TSShapeInstance | [inline] |
animateSubtrees(bool forceFull=true) | TSShapeInstance | |
animatesUniformScale() | TSShapeInstance | [inline] |
animateVisibility(S32 ss) | TSShapeInstance | |
buildInstanceData(TSShape *, bool loadMaterials) | TSShapeInstance | |
buildPolyList(AbstractPolyList *, S32 dl) | TSShapeInstance | |
castRay(const Point3F &start, const Point3F &end, RayInfo *, S32 dl) | TSShapeInstance | |
checkScaleCurrentlyAnimated() | TSShapeInstance | [private] |
clearDirty(U32 dirty) | TSShapeInstance | |
clearStatics() | TSShapeInstance | |
clearTransition(TSThread *) | TSShapeInstance | |
cloneMaterialList() | TSShapeInstance | |
computeBounds(S32 dl, Box3F &bounds) | TSShapeInstance | |
debrisRefCount | TSShapeInstance | [protected] |
DecalDirty enum value | TSShapeInstance | |
decDebrisRefCount() | TSShapeInstance | |
deltaGround(TSThread *, F32 start, F32 end, MatrixF *mat=NULL) | TSShapeInstance | |
deltaGround1(TSThread *, F32 start, F32 end, MatrixF &mat) | TSShapeInstance | |
destroy() | TSShapeInstance | [static] |
destroyThread(TSThread *thread) | TSShapeInstance | |
dump(Stream &) | TSShapeInstance | |
dumpNode(Stream &, S32 level, S32 nodeIndex, Vector< S32 > &detailSizes) | TSShapeInstance | |
FrameDirty enum value | TSShapeInstance | |
getAlphaAlways() | TSShapeInstance | [inline] |
getAlphaAlwaysValue() | TSShapeInstance | [inline] |
getBlendEnabled(TSThread *) | TSShapeInstance | |
getCurrentDetail() | TSShapeInstance | |
getCurrentIntraDetail() | TSShapeInstance | |
getDebrisRefCount() | TSShapeInstance | |
getDuration(TSThread *thread) | TSShapeInstance | |
getFeatures(const MatrixF &mat, const Point3F &n, ConvexFeature *, S32 dl) | TSShapeInstance | |
getGroundTransform() | TSShapeInstance | [inline] |
getKeyframeCount(TSThread *thread) | TSShapeInstance | |
getKeyframeNumber(TSThread *thread) | TSShapeInstance | |
getMaterialList() | TSShapeInstance | [inline] |
getNodeAnimationState(S32 nodeIndex) | TSShapeInstance | |
getNumDetails() | TSShapeInstance | |
getPos(TSThread *thread) | TSShapeInstance | |
getScaledDuration(TSThread *thread) | TSShapeInstance | |
getSequence(TSThread *) | TSShapeInstance | |
getShape() | TSShapeInstance | [inline] |
getThread(S32 threadNumber) | TSShapeInstance | |
getTime(TSThread *thread) | TSShapeInstance | |
getTimeScale(TSThread *thread) | TSShapeInstance | |
getTriggerState(U32 stateNum, bool clearState=true) | TSShapeInstance | |
handleAnimatedScale(TSThread *, S32 a, S32 b, TSIntegerSet &) | TSShapeInstance | [private] |
handleBlendSequence(TSThread *, S32 a, S32 b) | TSShapeInstance | [private] |
handleDefaultScale(S32 a, S32 b, TSIntegerSet &scaleBeenSet) | TSShapeInstance | [private] |
handleMaskedPositionNode(TSThread *, S32 nodeIndex, S32 offset) | TSShapeInstance | [private] |
handleNodeScale(S32 a, S32 b) | TSShapeInstance | [private] |
handleTransitionNodes(S32 a, S32 b) | TSShapeInstance | [private] |
hasSolid() | TSShapeInstance | |
hasTranslucency() | TSShapeInstance | |
hShape | TSShapeInstance | [protected] |
IflDirty enum value | TSShapeInstance | |
incDebrisRefCount() | TSShapeInstance | |
init() | TSShapeInstance | [static] |
initGround() | TSShapeInstance | [protected] |
initMaterialList() | TSShapeInstance | |
inTransition() | TSShapeInstance | [inline] |
isInTransition(TSThread *thread) | TSShapeInstance | |
mAlphaAlways | TSShapeInstance | [protected] |
mAlphaAlwaysValue | TSShapeInstance | [protected] |
MaskNodeAll enum value | TSShapeInstance | |
MaskNodeAllButBlend enum value | TSShapeInstance | |
MaskNodeAllButPosX enum value | TSShapeInstance | |
MaskNodeAllButPosY enum value | TSShapeInstance | |
MaskNodeAllButPosZ enum value | TSShapeInstance | |
MaskNodeAllButRotation enum value | TSShapeInstance | |
MaskNodeBlend enum value | TSShapeInstance | |
MaskNodeCallback enum value | TSShapeInstance | |
MaskNodeHandsOff enum value | TSShapeInstance | |
MaskNodePosX enum value | TSShapeInstance | |
MaskNodePosY enum value | TSShapeInstance | |
MaskNodePosZ enum value | TSShapeInstance | |
MaskNodeRotation enum value | TSShapeInstance | |
MatFrameDirty enum value | TSShapeInstance | |
mCallbackNodes | TSShapeInstance | [protected] |
mCurrentDetailLevel | TSShapeInstance | [protected] |
mCurrentIntraDetailLevel | TSShapeInstance | [protected] |
mData | TSShapeInstance | |
mDirtyFlags | TSShapeInstance | |
mDisableBlendNodes | TSShapeInstance | [protected] |
mGroundThread | TSShapeInstance | [protected] |
mGroundTransform | TSShapeInstance | [protected] |
mHandsOffNodes | TSShapeInstance | [protected] |
mIflMaterialInstances | TSShapeInstance | |
mMaskPosXNodes | TSShapeInstance | [protected] |
mMaskPosYNodes | TSShapeInstance | [protected] |
mMaskPosZNodes | TSShapeInstance | [protected] |
mMaskRotationNodes | TSShapeInstance | [protected] |
mMaterialList | TSShapeInstance | [protected] |
mMeshObjects | TSShapeInstance | |
mNodeCallbacks | TSShapeInstance | [protected] |
mNodeReferenceArbitraryScaleRots | TSShapeInstance | |
mNodeReferenceRotations | TSShapeInstance | |
mNodeReferenceScaleFactors | TSShapeInstance | |
mNodeReferenceTranslations | TSShapeInstance | |
mNodeReferenceUniformScales | TSShapeInstance | |
mNodeTransforms | TSShapeInstance | |
mOwnMaterialList | TSShapeInstance | [protected] |
mScaleCurrentlyAnimated | TSShapeInstance | [protected] |
mShape | TSShapeInstance | [protected] |
mSnapshotSB | TSShapeInstance | [private] |
mThreadList | TSShapeInstance | [protected] |
mTransitionRotationNodes | TSShapeInstance | [protected] |
mTransitionScaleNodes | TSShapeInstance | [protected] |
mTransitionThreads | TSShapeInstance | [protected] |
mTransitionTranslationNodes | TSShapeInstance | [protected] |
mTriggerStates | TSShapeInstance | [protected] |
ownMaterialList() const | TSShapeInstance | [inline] |
prepCollision() | TSShapeInstance | |
quickLOS(const Point3F &start, const Point3F &end, S32 dl) | TSShapeInstance | [inline] |
render(const Point3F *objectScale=NULL) | TSShapeInstance | [virtual] |
render(S32 dl, F32 intraDL=0.0f, const Point3F *objectScale=NULL) | TSShapeInstance | [virtual] |
reSkin(NetStringHandle &newBaseHandle) | TSShapeInstance | |
scaleCurrentlyAnimated() | TSShapeInstance | [inline] |
selectCurrentDetail(F32 pixelSize) | TSShapeInstance | |
selectCurrentDetail(F32 dist, F32 invScale) | TSShapeInstance | |
selectCurrentDetail(bool ignoreScale=false) | TSShapeInstance | |
selectCurrentDetailEx(bool ignoreScale=false) | TSShapeInstance | |
selectCurrentDetailEx(F32 errorTOL) | TSShapeInstance | |
setAlphaAlways(F32 value) | TSShapeInstance | [inline] |
setBlendEnabled(TSThread *, bool blendOn) | TSShapeInstance | |
setCurrentDetail(S32 dl, F32 intraDL=1.0f) | TSShapeInstance | |
setDirty(U32 dirty) | TSShapeInstance | |
setKeyframeNumber(TSThread *thread, S32 kf) | TSShapeInstance | |
setMaterialList(TSMaterialList *) | TSShapeInstance | |
setNodeAnimationState(S32 nodeIndex, U32 animationState, TSCallback *callback=NULL) | TSShapeInstance | |
setPos(TSThread *thread, F32 pos) | TSShapeInstance | |
setSequence(TSThread *, S32 seq, F32 pos) | TSShapeInstance | |
setStatics(S32 dl=0, F32 interDL=0.0f, const Point3F *shapeScale=NULL) | TSShapeInstance | |
setTime(TSThread *thread, F32 time) | TSShapeInstance | |
setTimeScale(TSThread *thread, F32) | TSShapeInstance | |
setTriggerState(U32 stateNum, bool on) | TSShapeInstance | |
setTriggerStateBit(U32 stateBit, bool on) | TSShapeInstance | |
setupStateBlocks() | TSShapeInstance | [private] |
shadowDirty | TSShapeInstance | |
smDetailAdjust | TSShapeInstance | [static] |
smFogExemptionOn | TSShapeInstance | [static] |
smMaxSnapshotScale | TSShapeInstance | [static] |
smNodeCurrentAlignedScales | TSShapeInstance | [static] |
smNodeCurrentArbitraryScales | TSShapeInstance | [static] |
smNodeCurrentRotations | TSShapeInstance | [static] |
smNodeCurrentTranslations | TSShapeInstance | [static] |
smNodeCurrentUniformScales | TSShapeInstance | [static] |
smNumSkipRenderDetails | TSShapeInstance | [static] |
smRenderData | TSShapeInstance | [static] |
smRotationThreads | TSShapeInstance | [static] |
smScaleThreads | TSShapeInstance | [static] |
smScreenError | TSShapeInstance | [static] |
smTranslationThreads | TSShapeInstance | [static] |
snapshot(U32 width, U32 height, bool mipmap, MatrixF &cameraMatrix, bool hiQuality) | TSShapeInstance | |
snapshot(U32 width, U32 height, bool mip, MatrixF &cameraPos, S32 dl, F32 intraDL, bool hiQuality) | TSShapeInstance | |
snapshot(TSShape *, U32 width, U32 height, bool mipmap, MatrixF &cameraMatrix, S32 dl, F32 intraDL=0.0f, bool hiQuality=false) | TSShapeInstance | [static] |
snapshot_softblend(U32 width, U32 height, bool mip, MatrixF &cameraMatrix, bool hiQuality) | TSShapeInstance | |
support(const Point3F &v, S32 dl) | TSShapeInstance | |
threadCount() | TSShapeInstance | |
ThreadDirty enum value | TSShapeInstance | |
TransformDirty enum value | TSShapeInstance | |
transitionToSequence(TSThread *, S32 seq, F32 pos, F32 duration, bool continuePlay) | TSShapeInstance | |
TSLastDetail class | TSShapeInstance | [friend] |
TSPartInstance class | TSShapeInstance | [friend] |
TSShapeInstance(const Resource< TSShape > &shape, bool loadMaterials=true) | TSShapeInstance | |
TSShapeInstance(TSShape *pShape, bool loadMaterials=true) | TSShapeInstance | |
TSThread class | TSShapeInstance | [friend] |
updateTransitions() | TSShapeInstance | [private] |
VisDirty enum value | TSShapeInstance | |
~TSShapeInstance() | TSShapeInstance | |