ScummVM API documentation
Myst3::NodeCube Class Reference
Inheritance diagram for Myst3::NodeCube:
Myst3::Node Myst3::Drawable

Public Member Functions

 NodeCube (Myst3Engine *vm, uint16 id)
 
void draw () override
 
- Public Member Functions inherited from Myst3::Node
 Node (Myst3Engine *vm, uint16 id)
 
void initEffects ()
 
void resetEffects ()
 
void update ()
 
void drawOverlay () override
 
void loadSpotItem (uint16 id, int16 condition, bool fade)
 
SpotItemFaceloadMenuSpotItem (int16 condition, const Common::Rect &rect)
 
void loadSubtitles (uint32 id)
 
bool hasSubtitlesToDraw ()
 
- Public Member Functions inherited from Myst3::Drawable
bool isConstrainedToWindow () const
 
bool is3D () const
 
bool isScaled () const
 

Protected Member Functions

bool isFaceVisible (uint faceId) override
 

Additional Inherited Members

- Protected Attributes inherited from Myst3::Node
Myst3Engine_vm
 
uint16 _id
 
Face_faces [6]
 
Common::Array< SpotItem * > _spotItems
 
Subtitles_subtitles
 
Common::Array< Effect * > _effects
 
- Protected Attributes inherited from Myst3::Drawable
bool _isConstrainedToWindow
 
bool _is3D
 
bool _scaled
 

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