YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::IWorldDrawingPolicy Struct Reference

Describes actions to perform when drawing game world. More...

#include <IWorldDrawingPolicy.hpp>

Inheritance diagram for yap::IWorldDrawingPolicy:
Collaboration diagram for yap::IWorldDrawingPolicy:

List of all members.

Public Member Functions

virtual ~IWorldDrawingPolicy ()
virtual Vector2 ToScreenPosition (const Vector3 &worldPosition) const =0
virtual Vector2 ToScreenOffset (const Vector3 &worldOffset) const =0
virtual float GetComparisonPoint (const ISpatial3 &spatial) const =0

Detailed Description

Describes actions to perform when drawing game world.

Definition at line 12 of file IWorldDrawingPolicy.hpp.


Constructor & Destructor Documentation

virtual yap::IWorldDrawingPolicy::~IWorldDrawingPolicy ( )
inlinevirtual

Definition at line 14 of file IWorldDrawingPolicy.hpp.


Member Function Documentation

virtual float yap::IWorldDrawingPolicy::GetComparisonPoint ( const ISpatial3 spatial) const
pure virtual

Implemented in yap::WorldDrawingPolicy.

Here is the caller graph for this function:

virtual Vector2 yap::IWorldDrawingPolicy::ToScreenOffset ( const Vector3 worldOffset) const
pure virtual

Implemented in yap::WorldDrawingPolicy.

Here is the caller graph for this function:

virtual Vector2 yap::IWorldDrawingPolicy::ToScreenPosition ( const Vector3 worldPosition) const
pure virtual
Todo:
Rename into ToWorldPosition...

Implemented in yap::WorldDrawingPolicy.

Here is the caller graph for this function:


The documentation for this struct was generated from the following file: