Public Member Functions | Static Public Member Functions

fl7::faces::FaceFriend Class Reference

#include <FaceFriend.h>

List of all members.

Public Member Functions

 FaceFriend (Face *face)
 ~FaceFriend (void)
FaceGetFace () const
CollectionGetParent () const
void SetParent (Collection *parent) const
void Move (float time, const ml7::Vector2 &offset=ml7::Vector2(0.0f))
void Draw (float time, const ml7::Vector2 &offset=ml7::Vector2(0.0f)) const

Static Public Member Functions

static FaceFriendGet (Face *face)

Constructor & Destructor Documentation

fl7::faces::FaceFriend::FaceFriend ( Face face  ) 

Explicit constructor.

fl7::faces::FaceFriend::~FaceFriend ( void   ) 

Destructor.


Member Function Documentation

void fl7::faces::FaceFriend::Draw ( float  time,
const ml7::Vector2 offset = ml7::Vector2( 0.0f ) 
) const

Draws the face.

FaceFriend * fl7::faces::FaceFriend::Get ( Face face  )  [static]

Returns the face friend object of the given face.

Face* fl7::faces::FaceFriend::GetFace (  )  const [inline]

Returns the face to provide functionality to friendly faces for.

Collection * fl7::faces::FaceFriend::GetParent (  )  const

Returns the parent collection of the face (or NULL if top-window).

void fl7::faces::FaceFriend::Move ( float  time,
const ml7::Vector2 offset = ml7::Vector2( 0.0f ) 
)

Processes mouse and keyboard inputs.

void fl7::faces::FaceFriend::SetParent ( Collection parent  )  const

Sets the parent collection of the face.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines