# Ogre::Entity Member List

This is the complete list of members for Ogre::Entity, including all inherited members.

_getBoneMatrices(void) | Ogre::Entity |
_getNumBoneMatrices(void) | Ogre::Entity |
_getParentNodeFullTransform(void) const | Ogre::MovableObject | `[virtual]`
_getSharedBlendedVertexData(void) const | Ogre::Entity |
_notifyAttached(Node *parent, bool isTagPoint=false) | Ogre::Entity | `[virtual]`
_notifyCurrentCamera(Camera *cam) | Ogre::Entity | `[virtual]`
_updateAnimation(void) | Ogre::Entity |
_updateRenderQueue(RenderQueue *queue) | Ogre::Entity | `[virtual]`
addQueryFlags(unsigned long flags) | Ogre::MovableObject | `[virtual]`
addSoftwareSkinningRequest(bool normalsAlso) | Ogre::Entity |
attachObjectImpl(MovableObject *pMovable, TagPoint *pAttachingPoint) | Ogre::Entity | `[protected]`
attachObjectToBone(const String &boneName, MovableObject *pMovable, const Quaternion &offsetOrientation=Quaternion::IDENTITY, const Vector3 &offsetPosition=Vector3::ZERO) | Ogre::Entity |
buildSubEntityList(MeshPtr &mesh, SubEntityList *sublist) | Ogre::Entity | `[protected]`
cacheBoneMatrices(void) | Ogre::Entity | `[protected]`
ChildObjectList typedef | Ogre::Entity |
ChildObjectListIterator typedef | Ogre::Entity |
clone(const String &newName) | Ogre::Entity |
cloneVertexDataRemoveBlendInfo(const VertexData *source) | Ogre::Entity | `[protected]`
detachAllObjectsFromBone(void) | Ogre::Entity |
detachAllObjectsImpl(void) | Ogre::Entity | `[protected]`
detachObjectFromBone(const String &movableName) | Ogre::Entity |
detachObjectFromBone(MovableObject *obj) | Ogre::Entity |
detachObjectImpl(MovableObject *pObject) | Ogre::Entity | `[protected]`
Entity() | Ogre::Entity | `[protected]`
Entity(const String &name, MeshPtr &mesh, SceneManager *creator) | Ogre::Entity | `[protected]`
Entity::stopSharingSkeletonInstance() | Ogre::Entity |
EntitySet typedef | Ogre::Entity |
extractTempBufferInfo(VertexData *sourceData, TempBlendedBufferInfo *info) | Ogre::Entity | `[protected]`
extrudeBounds(AxisAlignedBox &box, const Vector4 &lightPos, Real extrudeDist) const | Ogre::ShadowCaster | `[protected, virtual]`
extrudeVertices(HardwareVertexBufferSharedPtr vertexBuffer, size_t originalVertexCount, const Vector4 &lightPos, Real extrudeDist) | Ogre::ShadowCaster | `[static]`
findBlendedVertexData(const VertexData *orig) | Ogre::Entity | `[protected]`
findSubEntityForVertexData(const VertexData *orig) | Ogre::Entity | `[protected]`
generateShadowVolume(EdgeData *edgeData, HardwareIndexBufferSharedPtr indexBuffer, const Light *light, ShadowRenderableList &shadowRenderables, unsigned long flags) | Ogre::ShadowCaster | `[protected, virtual]`
getAllAnimationStates(void) | Ogre::Entity |
getAnimationState(const String &name) | Ogre::Entity |
getAttachedObjectIterator(void) | Ogre::Entity |
getBoundingBox(void) const | Ogre::Entity | `[virtual]`
getBoundingRadius(void) const | Ogre::Entity | `[virtual]`
getCastShadows(void) const | Ogre::MovableObject | `[virtual]`
getChildObjectsBoundingBox(void) const | Ogre::Entity |
getDarkCapBounds(const Light &light, Real dirLightExtrusionDist) const | Ogre::MovableObject | `[virtual]`
getDisplaySkeleton(void) const | Ogre::Entity |
getEdgeList(void) | Ogre::Entity | `[virtual]`
getExtrusionDistance(const Vector3 &objectPos, const Light *light) const | Ogre::ShadowCaster | `[protected]`
getLightCapBounds(void) const | Ogre::MovableObject | `[virtual]`
getManualLodLevel(size_t index) const | Ogre::Entity |
getMesh(void) | Ogre::Entity |
getMovableType(void) const | Ogre::Entity | `[virtual]`
getName(void) const | Ogre::Entity | `[virtual]`
getNormaliseNormals(void) const | Ogre::Entity |
getNumManualLodLevels(void) const | Ogre::Entity |
getNumSubEntities(void) const | Ogre::Entity |
getParentNode(void) const | Ogre::MovableObject | `[virtual]`
getParentSceneNode(void) const | Ogre::MovableObject | `[virtual]`
getPointExtrusionDistance(const Light *l) const | Ogre::MovableObject | `[virtual]`
getQueryFlags(void) const | Ogre::MovableObject | `[virtual]`
getRenderQueueGroup(void) const | Ogre::MovableObject | `[virtual]`
getShadowVolumeRenderableIterator(ShadowTechnique shadowTechnique, const Light *light, HardwareIndexBufferSharedPtr *indexBuffer, bool extrudeVertices, Real extrusionDistance, unsigned long flags=0) | Ogre::Entity | `[virtual]`
getSkeleton(void) | Ogre::Entity |
getSkeletonInstanceSharingSet() const | Ogre::Entity |
getSoftwareSkinningNormalsRequests(void) const | Ogre::Entity |
getSoftwareSkinningRequests(void) const | Ogre::Entity |
getSubEntity(unsigned int index) | Ogre::Entity |
getSubEntity(const String &name) | Ogre::Entity |
getUserObject(void) | Ogre::MovableObject | `[virtual]`
getWorldBoundingBox(bool derive=false) const | Ogre::Entity | `[virtual]`
getWorldBoundingSphere(bool derive=false) const | Ogre::Entity | `[virtual]`
hasSkeleton(void) | Ogre::Entity |
isAttached(void) const | Ogre::MovableObject | `[virtual]`
isHardwareSkinningEnabled(void) const | Ogre::Entity |
isInScene(void) const | Ogre::MovableObject | `[virtual]`
isVisible(void) const | Ogre::MovableObject | `[virtual]`
LODEntityList typedef | Ogre::Entity | `[protected]`
mAnimationState | Ogre::Entity | `[protected]`
mBoneMatrices | Ogre::Entity | `[protected]`
mCastShadows | Ogre::MovableObject | `[protected]`
mChildObjectList | Ogre::Entity | `[protected]`
mCreatorSceneManager | Ogre::Entity | `[protected]`
mDisplaySkeleton | Ogre::Entity | `[protected]`
mFrameAnimationLastUpdated | Ogre::Entity | `[protected]`
mFrameBonesLastUpdated | Ogre::Entity | `[protected]`
mFullBoundingBox | Ogre::Entity | `[protected]`
mHardwareSkinning | Ogre::Entity | `[protected]`
mLodEntityList | Ogre::Entity | `[protected]`
mMaterialLodFactorInv | Ogre::Entity | `[protected]`
mMaxMaterialLodIndex | Ogre::Entity | `[protected]`
mMaxMeshLodIndex | Ogre::Entity | `[protected]`
mMesh | Ogre::Entity | `[protected]`
mMeshLodFactorInv | Ogre::Entity | `[protected]`
mMeshLodIndex | Ogre::Entity | `[protected]`
mMinMaterialLodIndex | Ogre::Entity | `[protected]`
mMinMeshLodIndex | Ogre::Entity | `[protected]`
mName | Ogre::Entity | `[protected]`
mNormaliseNormals | Ogre::Entity | `[protected]`
mNumBoneMatrices | Ogre::Entity | `[protected]`
MovableObject() | Ogre::MovableObject |
mParentIsTagPoint | Ogre::MovableObject | `[protected]`
mParentNode | Ogre::MovableObject | `[protected]`
mQueryFlags | Ogre::MovableObject | `[protected]`
mRenderQueueID | Ogre::MovableObject | `[protected]`
mRenderQueueIDSet | Ogre::MovableObject | `[protected]`
mShadowRenderables | Ogre::Entity | `[protected]`
mSharedBlendedVertexData | Ogre::Entity | `[protected]`
mSharedSkeletonEntities | Ogre::Entity | `[protected]`
mSkeletonInstance | Ogre::Entity | `[protected]`
msMovableType | Ogre::Entity | `[protected, static]`
mSoftwareSkinningNormalsRequests | Ogre::Entity | `[protected]`
mSoftwareSkinningRequests | Ogre::Entity | `[protected]`
mSubEntityList | Ogre::Entity | `[protected]`
mTempBlendedBuffer | Ogre::Entity | `[protected]`
mUserObject | Ogre::MovableObject | `[protected]`
mUsingManualLOD | Ogre::Entity | `[protected]`
mVertexProgramInUse | Ogre::Entity | `[protected]`
mVisible | Ogre::MovableObject | `[protected]`
mWorldAABB | Ogre::MovableObject | `[mutable, protected]`
mWorldBoundingSphere | Ogre::MovableObject | `[mutable, protected]`
mWorldDarkCapBounds | Ogre::MovableObject | `[mutable, protected]`
prepareTempBlendBuffers(void) | Ogre::Entity | `[protected]`
reevaluateVertexProcessing(void) | Ogre::Entity | `[protected]`
refreshAvailableAnimationState(void) | Ogre::Entity |
removeQueryFlags(unsigned long flags) | Ogre::MovableObject | `[virtual]`
removeSoftwareSkinningRequest(bool normalsAlso) | Ogre::Entity |
SceneManager class | Ogre::Entity | `[friend]`
setCastShadows(bool enabled) | Ogre::MovableObject |
setDisplaySkeleton(bool display) | Ogre::Entity |
setMaterialLodBias(Real factor, ushort maxDetailIndex=0, ushort minDetailIndex=99) | Ogre::Entity |
setMaterialName(const String &name) | Ogre::Entity |
setMeshLodBias(Real factor, ushort maxDetailIndex=0, ushort minDetailIndex=99) | Ogre::Entity |
setNormaliseNormals(bool normalise) | Ogre::Entity |
setQueryFlags(unsigned long flags) | Ogre::MovableObject | `[virtual]`
setRenderDetail(SceneDetailLevel renderDetail) | Ogre::Entity |
setRenderDetailOverrideable(bool renderDetailOverrideable) | Ogre::Entity |
setRenderQueueGroup(RenderQueueGroupID queueID) | Ogre::Entity | `[virtual]`
setUserObject(UserDefinedObject *obj) | Ogre::MovableObject | `[virtual]`
setVisible(bool visible) | Ogre::MovableObject | `[virtual]`
ShadowRenderableList typedef | Ogre::ShadowCaster |
ShadowRenderableListIterator typedef | Ogre::ShadowCaster |
shareSkeletonInstanceWith(Entity *entity) | Ogre::Entity |
sharesSkeletonInstance() const | Ogre::Entity |
SubEntity class | Ogre::Entity | `[friend]`
SubEntityList typedef | Ogre::Entity | `[protected]`
updateAnimation(void) | Ogre::Entity | `[protected]`
updateEdgeListLightFacing(EdgeData *edgeData, const Vector4 &lightPos) | Ogre::ShadowCaster | `[protected, virtual]`
~Entity() | Ogre::Entity |
~MovableObject() | Ogre::MovableObject | `[virtual]`
~ShadowCaster() | Ogre::ShadowCaster | `[virtual]`

Copyright © 2000-2005 by The OGRE Team
Last modified Sun Nov 20 12:36:37 2005