OpenMW
Public Member Functions | Protected Member Functions | Protected Attributes
MWRender::CharacterPreview Class Reference

#include <characterpreview.hpp>

List of all members.

Public Member Functions

 CharacterPreview (MWWorld::Ptr character, int sizeX, int sizeY, const std::string &name, Ogre::Vector3 position, Ogre::Vector3 lookAt)
virtual ~CharacterPreview ()
virtual void setup ()
virtual void onSetup ()
virtual void rebuild ()

Protected Member Functions

virtual bool renderHeadOnly ()

Protected Attributes

Ogre::TexturePtr mTexture
Ogre::RenderTarget * mRenderTarget
Ogre::Viewport * mViewport
Ogre::Camera * mCamera
Ogre::SceneManager * mSceneMgr
Ogre::SceneNode * mNode
Ogre::Vector3 mPosition
Ogre::Vector3 mLookAt
MWWorld::Ptr mCharacter
MWRender::NpcAnimationmAnimation
std::string mCurrentAnimGroup
std::string mName
int mSizeX
int mSizeY

Constructor & Destructor Documentation

MWRender::CharacterPreview::CharacterPreview ( MWWorld::Ptr  character,
int  sizeX,
int  sizeY,
const std::string &  name,
Ogre::Vector3  position,
Ogre::Vector3  lookAt 
)

Member Function Documentation

virtual bool MWRender::CharacterPreview::renderHeadOnly ( ) [inline, protected, virtual]

Reimplemented in MWRender::RaceSelectionPreview.

Todo:
Read the fallback values from INIImporter (Inventory:Directional*)

Member Data Documentation

Ogre::Camera* MWRender::CharacterPreview::mCamera [protected]
Ogre::Vector3 MWRender::CharacterPreview::mLookAt [protected]
std::string MWRender::CharacterPreview::mName [protected]
Ogre::SceneNode* MWRender::CharacterPreview::mNode [protected]
Ogre::Vector3 MWRender::CharacterPreview::mPosition [protected]
Ogre::RenderTarget* MWRender::CharacterPreview::mRenderTarget [protected]
Ogre::SceneManager* MWRender::CharacterPreview::mSceneMgr [protected]
Ogre::TexturePtr MWRender::CharacterPreview::mTexture [protected]
Ogre::Viewport* MWRender::CharacterPreview::mViewport [protected]

The documentation for this class was generated from the following files: