IViewSystem

C++
struct IViewSystem {
};
File

IViewSystem.h

IViewSystem::~IViewSystem Destructor
C++
virtual ~IViewSystem();
IViewSystem::AddListener Method
C++
virtual bool AddListener(IViewSystemListener* pListener) = 0;
IViewSystem::CreateView Method
C++
virtual IView * CreateView() = 0;
IViewSystem::GetActiveView Method
C++
virtual IView * GetActiveView() = 0;
IViewSystem::GetActiveViewId Method
C++
virtual unsigned int GetActiveViewId() = 0;
IViewSystem::GetDefaultZNear Method
C++
virtual float GetDefaultZNear() = 0;
Description

Get default distance to near clipping plane.

IViewSystem::GetView Method
C++
virtual IView * GetView(unsigned int viewId) = 0;
Description

utility functions

IViewSystem::GetViewByEntityId Method
C++
virtual IView * GetViewByEntityId(unsigned int id, bool forceCreate = false) = 0;
IViewSystem::GetViewId Method
C++
virtual unsigned int GetViewId(IView * pView) = 0;
IViewSystem::IsPlayingCutScene Method
C++
virtual bool IsPlayingCutScene() const = 0;
IViewSystem::PostSerialize Method
C++
virtual void PostSerialize() = 0;
IViewSystem::RemoveListener Method
C++
virtual bool RemoveListener(IViewSystemListener* pListener) = 0;
IViewSystem::RemoveView Method (IView*)
C++
virtual void RemoveView(IView* pView) = 0;
IViewSystem::RemoveView Method (unsigned int)
C++
virtual void RemoveView(unsigned int viewId) = 0;
IViewSystem::Serialize Method
C++
virtual void Serialize(TSerialize ser) = 0;
IViewSystem::SetActiveView Method (IView *)
C++
virtual void SetActiveView(IView * pView) = 0;
IViewSystem::SetActiveView Method (unsigned int)
C++
virtual void SetActiveView(unsigned int viewId) = 0;
IViewSystem::SetBlendParams Method
C++
virtual void SetBlendParams(float fBlendPosSpeed, float fBlendRotSpeed, bool performBlendOut) = 0;
IViewSystem::SetOverrideCameraRotation Method
C++
virtual void SetOverrideCameraRotation(bool bOverride, Quat rotation) = 0;
Description

Used by time demo playback.

IViewSystem::UpdateSoundListeners Method
C++
virtual void UpdateSoundListeners() = 0;
IViewSystem::UseDeferredViewSystemUpdate Method
C++
virtual bool UseDeferredViewSystemUpdate() const = 0;