YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::WorldDrawingPolicy Class Reference

#include <WorldDrawingPolicy.hpp>

Inheritance diagram for yap::WorldDrawingPolicy:
Collaboration diagram for yap::WorldDrawingPolicy:

List of all members.

Public Member Functions

virtual ~WorldDrawingPolicy ()
virtual Vector2 ToScreenPosition (const Vector3 &worldPosition) const
virtual Vector2 ToScreenOffset (const Vector3 &worldOffset) const
virtual float GetComparisonPoint (const ISpatial3 &spatial) const
- Public Member Functions inherited from yap::IWorldDrawingPolicy
virtual ~IWorldDrawingPolicy ()

Protected Member Functions

 WorldDrawingPolicy ()
virtual Vector2 HandleToScreenPosition (const Vector3 &worldPosition) const =0
virtual float HandleGetComparisonPoint (const ISpatial3 &spatial) const =0

Private Member Functions

 DISALLOW_COPY (WorldDrawingPolicy)

Detailed Description

Definition at line 9 of file WorldDrawingPolicy.hpp.


Constructor & Destructor Documentation

yap::WorldDrawingPolicy::~WorldDrawingPolicy ( )
virtual

Definition at line 9 of file WorldDrawingPolicy.cpp.

yap::WorldDrawingPolicy::WorldDrawingPolicy ( )
protected

Definition at line 5 of file WorldDrawingPolicy.cpp.


Member Function Documentation

yap::WorldDrawingPolicy::DISALLOW_COPY ( WorldDrawingPolicy  )
private
float yap::WorldDrawingPolicy::GetComparisonPoint ( const ISpatial3 spatial) const
virtual

Implements yap::IWorldDrawingPolicy.

Definition at line 25 of file WorldDrawingPolicy.cpp.

Here is the call graph for this function:

virtual float yap::WorldDrawingPolicy::HandleGetComparisonPoint ( const ISpatial3 spatial) const
protectedpure virtual

Implemented in yap::IsometricWorldDrawingPolicy, and yap::RegularWorldDrawingPolicy.

Here is the caller graph for this function:

virtual Vector2 yap::WorldDrawingPolicy::HandleToScreenPosition ( const Vector3 worldPosition) const
protectedpure virtual

Implemented in yap::IsometricWorldDrawingPolicy, and yap::RegularWorldDrawingPolicy.

Here is the caller graph for this function:

Vector2 yap::WorldDrawingPolicy::ToScreenOffset ( const Vector3 worldOffset) const
virtual

Implements yap::IWorldDrawingPolicy.

Definition at line 19 of file WorldDrawingPolicy.cpp.

Here is the call graph for this function:

Vector2 yap::WorldDrawingPolicy::ToScreenPosition ( const Vector3 worldPosition) const
virtual

members

Implements yap::IWorldDrawingPolicy.

Definition at line 13 of file WorldDrawingPolicy.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


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