ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Myst3::SpotItemFace Class Reference

#include <node.h>

Collaboration diagram for Myst3::SpotItemFace:

List of all members.

Public Member Functions

 SpotItemFace (Face *face, uint16 posX, uint16 posY)
 ~SpotItemFace ()
void initBlack (uint16 width, uint16 height)
void loadData (const DirectorySubEntry *jpegDesc)
void updateData (const Graphics::Surface *surface)
void clear ()
void draw ()
void undraw ()
void fadeDraw ()
bool isDrawn ()
void setDrawn (bool drawn)
uint16 getFadeValue ()
void setFadeValue (uint16 value)
Common::Rect getFaceRect () const

Private Member Functions

void initNotDrawn (uint16 width, uint16 height)

Private Attributes

Face_face
bool _drawn
uint16 _fadeValue
uint16 _posX
uint16 _posY
Graphics::Surface_bitmap
Graphics::Surface_notDrawnBitmap

Detailed Description

Definition at line 64 of file node.h.


Constructor & Destructor Documentation

Myst3::SpotItemFace::SpotItemFace ( Face face,
uint16  posX,
uint16  posY 
)

Definition at line 344 of file node.cpp.

Myst3::SpotItemFace::~SpotItemFace (  ) 

Definition at line 354 of file node.cpp.


Member Function Documentation

void Myst3::SpotItemFace::clear (  ) 

Definition at line 398 of file node.cpp.

void Myst3::SpotItemFace::draw (  ) 

Definition at line 423 of file node.cpp.

void Myst3::SpotItemFace::fadeDraw (  ) 

Definition at line 445 of file node.cpp.

Common::Rect Myst3::SpotItemFace::getFaceRect (  )  const

Definition at line 415 of file node.cpp.

uint16 Myst3::SpotItemFace::getFadeValue (  )  [inline]

Definition at line 80 of file node.h.

void Myst3::SpotItemFace::initBlack ( uint16  width,
uint16  height 
)

Definition at line 368 of file node.cpp.

void Myst3::SpotItemFace::initNotDrawn ( uint16  width,
uint16  height 
) [private]

Definition at line 404 of file node.cpp.

bool Myst3::SpotItemFace::isDrawn (  )  [inline]

Definition at line 78 of file node.h.

void Myst3::SpotItemFace::loadData ( const DirectorySubEntry jpegDesc  ) 

Definition at line 381 of file node.cpp.

void Myst3::SpotItemFace::setDrawn ( bool  drawn  )  [inline]

Definition at line 79 of file node.h.

void Myst3::SpotItemFace::setFadeValue ( uint16  value  )  [inline]

Definition at line 81 of file node.h.

void Myst3::SpotItemFace::undraw (  ) 

Definition at line 434 of file node.cpp.

void Myst3::SpotItemFace::updateData ( const Graphics::Surface surface  ) 

Definition at line 388 of file node.cpp.


Member Data Documentation

Definition at line 92 of file node.h.

Definition at line 87 of file node.h.

Definition at line 86 of file node.h.

Definition at line 88 of file node.h.

Definition at line 93 of file node.h.

Definition at line 89 of file node.h.

Definition at line 90 of file node.h.


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


Generated on Sat Nov 16 2019 05:03:30 for ResidualVM by doxygen 1.7.1
curved edge   curved edge