ScummVM API documentation
Myst3::Drawable Class Reference
Inheritance diagram for Myst3::Drawable:
Myst3::Cursor Myst3::Dialog Myst3::DragItem Myst3::Menu Myst3::Movie Myst3::Node Myst3::Window Myst3::ButtonsDialog Myst3::GamepadDialog Myst3::AlbumMenu Myst3::PagingMenu Myst3::ScriptedMovie Myst3::SimpleMovie Myst3::NodeCube Myst3::NodeFrame Myst3::Inventory Myst3::Scene Myst3::Subtitles

Public Member Functions

virtual void draw ()
 
virtual void drawOverlay ()
 
bool isConstrainedToWindow () const
 
bool is3D () const
 
bool isScaled () const
 

Protected Attributes

bool _isConstrainedToWindow
 
bool _is3D
 
bool _scaled
 

Member Function Documentation

◆ isConstrainedToWindow()

bool Myst3::Drawable::isConstrainedToWindow ( ) const
inline

Should the drawable be drawn inside the active window, or is it allowed to draw on the entire screen?

◆ is3D()

bool Myst3::Drawable::is3D ( ) const
inline

Whether to setup the renderer state for 2D or 3D when processing the drawable

◆ isScaled()

bool Myst3::Drawable::isScaled ( ) const
inline

Whether to scale the drawable to a size equivalent to the original engine or to draw it at its native size


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