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

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ICB::__aWalkArea
ICB::__conv_command
ICB::__conversation
ICB::__point
__RAW_READ_INFO
ICB::__tline_f2
ICB::__tline_f3
ICB::__tline_f4
ICB::__tline_g2
ICB::__tline_g3
ICB::__tline_g4
ICB::__tpoly_f3
ICB::__tpoly_f4
ICB::__tpoly_g3
ICB::__tpoly_g4
ICB::__tsprt
ICB::__tsprt_16
ICB::__tsprt_8
ICB::__ttile
ICB::__ttile16
ICB::__ttile_1
ICB::__ttile_8
ICB::_an_anim_entry
ICB::_anim_prop_info
ICB::_animating_barrier_slice
ICB::_animating_parent
ICB::_animating_prop
ICB::_animation_entry
ICB::_animHeader
ICB::_barrier_collision_maths
ICB::_barrier_cube
ICB::_barrier_handler
ICB::_barrier_slice
ICB::_bullet_cube
ICB::_camera_cube
_CDROM_AUDIO_CONTROL
_CDROM_DISK_DATA
_CDROM_PLAY_AUDIO_MSF
_CDROM_READ_TOC_EX
_CDROM_SEEK_AUDIO_MSF
_CDROM_SUB_Q_DATA_FORMAT
_CDROM_TOC
_CDROM_TOC_ATIP_DATA_BLOCK
_CDROM_TOC_FULL_TOC_DATA_BLOCK
ICB::_cdtEntry
ICB::_child_group
ICB::_conveyor
ICB::_drvKeyStatus
ICB::_event
ICB::_event_list
ICB::_event_manager
ICB::_event_timer
ICB::_exit_descriptor
ICB::_feature_info
ICB::_file_map_marker
ICB::_float_point
ICB::_floor
ICB::_floor_cam_list
ICB::_floor_waypoint
ICB::_floor_world
Common::_Foreach_Container_< T >
Common::_Foreach_Container_Base_
ICB::_fpoint
ICB::_frameHeader
ICB::_game_script
ICB::_game_session
ICB::_game_volume
ICB::_GsCOORDUNIT
ICB::_history
ICB::_icon_list
ICB::_icon_list_manager
ICB::_icon_menu
ICB::_icon_menu_duplicates
ICB::_input
ICB::_lift_platform
ICB::_lift_verify
ICB::_line
ICB::_line_of_sight
ICB::_lineInfo
ICB::_linked_data_file
ICB::_linkedDataFileEntry
ICB::_local_history
ICB::_logic
ICB::_map_colour_point
ICB::_map_filled_rectangle
ICB::_map_line
ICB::_map_marker
ICB::_map_polygon
ICB::_map_rectangle
ICB::_map_text
ICB::_marker
ICB::_mega
ICB::_micro_object
ICB::_micro_session
ICB::_mission
ICB::_mouseAnim
ICB::_mouseEvent
ICB::_MOVIESLOT
ICB::_neighbour_map_entry
ICB::_parent_box
ICB::_pcSetHeader
ICB::_player
ICB::_point
ICB::_remora_line::_pos
ICB::_prim_route_builder
ICB::_px_prop_zmap_
ICB::_PxBitmapRect
ICB::_pxLights
ICB::_pxLightState
ICB::_pxPCBitmap
ICB::_pxPCSprite
ICB::_rect
ICB::_RECT
ICB::_remora
ICB::_remora_line
ICB::_remora_sprite
ICB::_rgb
ICB::_route_barrier
ICB::_route_description
ICB::_route_request
ICB::_routing_slice
ICB::_rs_params
ICB::_set
ICB::_simple_barrier_collision_maths
ICB::_simple_route_barrier
ICB::_slice_limit
ICB::_slice_range
ICB::_SLOT
ICB::_sound_logic
ICB::_sound_logic_entry
ICB::_sound_position
ICB::_stair
ICB::_standardHeader
ICB::_step_sample
ICB::_stub
_SUB_Q_CHANNEL_DATA
_SUB_Q_CURRENT_POSITION
_SUB_Q_HEADER
_SUB_Q_MEDIA_CATALOG_NUMBER
_SUB_Q_TRACK_ISRC
ICB::_surface
ICB::ICB::_surface
ICB::_surface_manager
ICB::ICB::_surface_manager
ICB::_textLine
ICB::_tracer
_TRACK_DATA
ICB::_TSparams
_VOLUME_CONTROL
ICB::_vox_image
ICB::_wavHeader
ICB::_remora_line::_xy
ICB::_XYZ_index
Audio::A8SVXLoader
Math::AABB
GUI::AboutDialog
AbstractFSNodeAbstract file system node
Audio::AC3Stream
GUI::AccelerateInterpolator
Common::AchievementDescriptionPer-game achievements information structure item
Wintermute::AchievementDescriptionList
Common::AchievementsInfoPer-game achievements information structure item
Common::AchievementsManager
Common::Action
Stark::ActionMenu::ActionButton
Grim::Actor::ActionChore
Stark::ActionMenu
Common::RemapWidget::ActionRow
Wintermute::ActiveAnimation
Grim::ActorActor represents a 3D character on screen
Wintermute::AdActor
Wintermute::AdActor3DX
Wintermute::AdAttach3DX
Wintermute::AdBlock
Common::AddConst< T >
ADDetectedGameA game installation matching an AD game description
Wintermute::AdEntity
ADExtraGuiOptionsMapMap entry for mapping GUIO_GAMEOPTIONS* to their ExtraGuiOption description
ADFileBasedFallback
Wintermute::AdGame
ADGameDescription
ADGameFileDescriptionA record describing a file to be matched for detecting a specific game variant
Wintermute::AdGeneric
Wintermute::AdGeomExt
Wintermute::AdGeomExtNode
Wintermute::AdInventory
Wintermute::AdInventoryBox
Wintermute::AdItem
Wintermute::AdLayer
Wintermute::AdNodeState
Wintermute::AdObject
Wintermute::AdObject3D
Wintermute::AdPath
Wintermute::AdPath3D
Wintermute::AdPathPoint
Wintermute::AdPathPoint3D
Audio::MS_ADPCMStream::ADPCMChannelStatus
Audio::ADPCMStream::ADPCMStatus
Audio::ADPCMStream
Wintermute::AdRegion
Wintermute::AdResponse
Wintermute::AdResponseBox
Wintermute::AdResponseContext
Wintermute::AdRotLevel
Wintermute::AdScaleLevel
Wintermute::AdScene
Wintermute::AdSceneGeometry
Wintermute::AdSceneNode
Wintermute::AdSceneState
Wintermute::AdSentence
Wintermute::AdSpriteSet
Wintermute::AdTalkDef
Wintermute::AdTalkHolder
Wintermute::AdTalkNode
AdvancedMetaEngineA MetaEngine implementation based around the advanced detector code
Video::AdvancedVMDDecoderA wrapper around the VMD code that implements the VideoDecoder API
Wintermute::AdWalkplane
Wintermute::AdWaypointGroup
Wintermute::AdWaypointGroup3D
Myst3::AgeData
Grim::AIFFTrack
Myst3::AlbumMenu
GUI::AlphaAnimation
Myst3::Ambient
Myst3::AmbientCue
Myst3::Ambient::AmbientSound
AmigaOSFilesystemFactoryCreates AmigaOSFilesystemNode objects
AmigaOSFilesystemNodeImplementation of the ScummVM file system API
AndroidGraphicsManager
Math::Angle
Stark::Resources::AnimAnimation base class
ICB::ANIM_DESC
Grim::Animation
Wintermute::Animation
GUI::Animation
Wintermute::AnimationChannel
Grim::AnimationEmi
Grim::AnimManager::AnimationEntry
Wintermute::AnimationSet::AnimationEvent
Grim::AnimationLayer
Wintermute::AnimationSet
Grim::AnimationStateEmi
Grim::AnimComponent
Stark::AnimHandlerAnimate a skeletal model's bones according to an animation
Stark::Resources::AnimHierarchyAn animation hierarchy is a container resource referencing the available animations for an item
Stark::Resources::AnimImagesDisplays still images controlled by an AnimScript
Stark::SkeletonAnim::AnimKey
Grim::AnimManager
Stark::Resources::AnimProp
Grim::AnimRotation
Stark::Resources::AnimScriptAnimation scripts control the currently displayed frame for images animation resources
Stark::Resources::AnimScriptItemAnimation script element
Stark::Resources::AnimSkeletonAnimates a 3D mesh skeleton
Stark::Resources::AnimSoundTriggerAn AnimSoundTrigger plays a sound when a certain time of an animation is reached
Grim::AnimTranslation
Stark::Resources::AnimVideoDisplays a Smacker video
Audio::Apple_ADPCMStream
Myst3::Archive
Common::ArchiveArchive allows managing of member of arbitrary containers in a uniform fashion, allowing lookup by (file)names
Stark::ArchiveLoaderXARC Archive loader
Common::ArchiveMemberArchiveMember is an abstract interface to represent elements inside implementations of Archive
GUI::ArchiveMemberLess
Common::ArchiveMemberListComparator
Stark::ArchiveReadStreamA read stream with helper functions to read usual data types
Myst3::ArchiveVisitor
Stark::ArchiveVisitor
Stark::Resources::Command::Argument
Common::ArjArchive
Common::ArjDecoder
Common::ArjHeader
Common::Array< T >This class implements a dynamically sized container, which can be accessed similar to a regular C++ array
Grim::ArrayIDObj
Common::ArtificialEventSourceAn artificial event source
Audio::ASFGUID
Audio::ASFStream
Stark::Tools::ASTBlockBlock AST Node
Stark::Tools::ASTCommandCommand AST Node
Stark::Tools::ASTConditionCondition AST Node
Stark::Tools::ASTLoopLoop AST Node
Stark::Tools::ASTNodeBase Abstract Syntax Tree node
ICB::async_PacketType
Common::QuickTimeParser::Atom
Audio::Audio3DO_ADP4_Stream
Audio::Audio3DO_SDX2_Stream
Audio::audio_3DO_ADP4_PersistentSpace
Audio::audio_3DO_SDX2_PersistentSpace
AudioCDManagerAbstract Audio CD manager class
AudioCDStream
Video::SmackerDecoder::AudioInfo
Audio::QuickTimeAudioDecoder::AudioSampleDesc
Audio::AudioStreamGeneric audio input stream
Video::VideoDecoder::AudioTrackAn abstract representation of an audio track
Video::QuickTimeDecoder::AudioTrackHandler
Myst3::AutosaveFirstComparator
Image::Indeo::AVFrame
Video::AVIDecoder::AVIAudioTrack
Video::AVIDecoderDecoder for AVI videos
Video::AVIDecoder::AVIHeader
Video::AVIDecoder::AVIStreamHeader
Video::AVIDecoder::AVIVideoTrack
Common::AxisTableEntry
Wintermute::BaseActiveRect
Wintermute::BaseAnimationTransitionTime
Wintermute::BaseArray< TYPE >
Wintermute::BaseArray< char * >
Wintermute::BaseArray< const char * >
Wintermute::BaseArrayBase< TYPE >
BaseBackend
Wintermute::BaseFontTT::BaseCachedTTFontText
Common::BaseCallback< S >BaseCallback<S> is a simple base class for object-oriented callbacks
Wintermute::BaseClass
Wintermute::BaseDynamicBuffer
Wintermute::BaseEngine
Wintermute::BaseFader
Wintermute::BaseFile
Wintermute::BaseFileEntry
Wintermute::BaseFileManager
Wintermute::BaseFont
Wintermute::BaseFontBitmap
Wintermute::BaseFontStorage
Wintermute::BaseFontTT
Wintermute::BaseFrame
Wintermute::BaseGame
Wintermute::BaseGameMusic
Wintermute::BaseGameSettings
Networking::BaseHandler
Grim::BaseHead
Wintermute::BaseImage
Wintermute::BaseKeyboardState
Audio::BaseMP3Stream
Wintermute::BaseNamedObject
Wintermute::BaseObject
Wintermute::BasePackage
Wintermute::BaseParser
Wintermute::BasePersistenceManager
Wintermute::BasePlatform
Wintermute::BasePoint
Wintermute::BaseQuickMsg
Wintermute::BaseRegion
Wintermute::BaseRendererInterface for the rendering portion of WME this interface is mainly intended to wrap away any differencies between software-rendering/hardware-rendering
Wintermute::BaseRenderer3D
Wintermute::BaseRenderOpenGL3D
Wintermute::BaseRenderOpenGL3DShader
Wintermute::BaseRenderOpenGLTextureA 2D-renderer implementation for WME
Wintermute::BaseRenderOSystemA 2D-renderer implementation for WME
Wintermute::BaseSaveThumbFile
Wintermute::BaseScriptable
Wintermute::BaseScriptHolder
Wintermute::BaseSound
Wintermute::BaseSoundBuffer
Wintermute::BaseSoundMgr
Wintermute::BaseSprite
Cloud::BaseStorage
Wintermute::BaseStringTable
Wintermute::BaseSubFrame
Wintermute::BaseSurface
Wintermute::BaseSurfaceOpenGL3D
Wintermute::BaseSurfaceOpenGLTexture
Wintermute::BaseSurfaceOSystem
Wintermute::BaseSurfaceStorage
Wintermute::BaseTransitionMgr
Wintermute::BaseFontTT::BaseTTFontLayer
Wintermute::BaseUtils
Wintermute::BaseViewport
Wintermute::BasicSourceListingProvider
Graphics::BdfBoundingBox
Graphics::BdfFont
Graphics::BdfFontData
Stark::Formats::BiffArchiveA tree-style container for BiffObjects
Stark::Formats::BiffMeshA mesh read out of a BIFF archive
Stark::Formats::BiffMeshReaderA mesh reader
Stark::Formats::BiffObjectAn object which can be read from a BiffArchive
Video::BigHuffmanTree
Common::BinaryFunction< Arg1, Arg2, Result >Generic binary function
Common::Binder1st< Op >
Common::Binder2nd< Op >
ICB::BINK
Grim::Bitmap
Grim::BitmapComponent
Grim::BitmapDataThis BitmapData class keeps the actual bitmap data and can be shared between Bitmap instances, by using getBitmapData
Image::BitmapDecoder
Video::AVIDecoder::BitmapInfoHeader
Image::BitmapRawDecoderBitmap raw image decoder
Common::BitStreamImpl< STREAM, valueBits, isLE, MSB2LSB >A template implementing a bit stream for different data memory layouts
Common::BitStreamMemoryStreamA cut-down version of MemoryReadStream specifically for use with BitStream
Wintermute::BlankListing
Wintermute::BlankListingProvider
Graphics::BlitImage
Graphics::BlittingDrawCall
Graphics::BlittingDrawCall::BlittingState
Graphics::BlitTransform
Stark::Formats::XMGDecoder::Block
Stark::Tools::BlockAn aggregate of script commands
Image::BlockDecoderDither
Image::BlockDecoderRaw
Grim::Blocky16
Grim::Blocky8
Grim::Bone
ICB::Bone_Frame
Stark::SkeletonAnim::BoneAnim
ICB::BoneDeformation
Grim::BoneInfo
ICB::BoneLink
Stark::BoneNode
Wintermute::Animation::BonePositionKey
Wintermute::Animation::BoneRotationKey
Wintermute::Animation::BoneScaleKey
Stark::Resources::BonesMeshBone mesh resources reference a mesh usable by actor resources
Stark::Resources::BookmarkBookmark resources are handles for a position on the floor field
Cloud::Box::BoxListDirectoryByIdRequest
Cloud::Box::BoxStorage
Cloud::Box::BoxTokenRefresher
Cloud::Box::BoxUploadRequest
Wintermute::Breakpoint
Wintermute::BreakpointInfo
ICB::Breath
GUI::BrowserDialog
Stark::VisualEffectBubbles::Bubble
TinyGL::Buffer
Stark::Button
ICB::BUTTON
Myst3::ButtonsDialog
GUI::ButtonWidget
ICB::c_compressed_game_object
ICB::c_global_switches
Grim::C_Lua_Stack
ICB::c_un_game_object
cached_file_in_zip
Wintermute::CachedSourceListingProvider
Common::Callback< T, S >Callback<T, S> implements an object-oriented callback
Common::CallbackBridge< T, OS, S >CallbackBridge<T, OS, S> helps you to chain callbacks
Grim::CallInfo
Stark::Resources::CameraCamera resources define the camera position, perspective parameters, and look at direction
Wintermute::Camera3D
OpenGLSdlGraphicsManager::CapabilitiesCapabilities of the current device
Grim::Capture
Common::CaseSensitiveString_EqualTo
Common::CaseSensitiveString_Hash
Image::CDToonsAction
Image::CDToonsBlock
Image::CDToonsDecoderBroderbund CDToons decoder
Image::CDToonsDiff
ICB::CEnvelope
Stark::Tools::CFGCommandA script command with control flow information
ChainedGamesManagerSingleton class which manages chained games
Audio::ChannelChannel used by the default Mixer implementation
Stark::GameChapter::ChapterEntry
Stark::ChapterTitleTextThe chapter title displayed on the menu
Grim::Font::CharHeader
Stark::CheckboxWidgetWidget with a checkbox
GUI::CheckboxWidget
GUI::ChooserDialog
Grim::Chore
Grim::ChoreTrack
ChRootFilesystemFactoryFIXME: Warning, using this factory in your backend may silently break some features
ChRootFilesystemNode
Common::PlaybackFile::ChunkHeader
Image::CinepakCodebook
Image::CinepakDecoderCinepak decoder
Image::CinepakFrame
Image::CinepakStrip
Graphics::ClearBufferDrawCall
Stark::ClickText
Networking::ClientClient class represents one client's HTTP request to the LocalWebserver
Networking::ClientHandler
Grim::Closure
Cloud::CloudIcon
Cloud::CloudManager
ICB::Cluster_API
ICB::ClusterManager
Grim::CMap
Audio::Codec
Image::CodecAn abstract representation of a image codec
Grim::Codec48Decoder
Win32::CodePageDescription
Video::CoktelDecoderDecoder for Coktel videos
Grim::Color
Stark::Color
Graphics::DrawStep::Color
Graphics::ColorComponent< depth >Template to expand from an n-bit component to an 8-bit component
Graphics::ColorComponent< 0 >
Graphics::ColorComponent< 1 >
Graphics::ColorComponent< 2 >
Graphics::ColorComponent< 3 >
Graphics::ColorComponent< 4 >
Graphics::ColorComponent< 5 >
Graphics::ColorComponent< 6 >
Graphics::ColorComponent< 7 >
Graphics::ColorComponent< 8 >
Grim::ColormapComponent
Graphics::ColorMasks< bitFormat >
Graphics::ColorMasks< 1555 >
Graphics::ColorMasks< 4444 >
Graphics::ColorMasks< 555 >
Graphics::ColorMasks< 5551 >
Graphics::ColorMasks< 565 >
Graphics::ColorMasks< 888 >
Graphics::ColorMasks< 8888 >
Wintermute::ColorValue
Myst3::Script::Command
Stark::Resources::CommandCommand resources are script operations
Stark::Tools::CommandA base script command for disassembly use
GUI::CommandReceiver
GUI::CommandSender
Common::ComplexA complex number
Grim::Component
Common::CompositeHardwareInputSetA composite input device that delegates to a set of actual input devices
Grim::McmpMgr::CompTable
GUI::Condition
Common::Conditional< b, T, U >
Common::Conditional< false, T, U >
Myst3::CondScript
DrivePOSIXFilesystemNode::Config
GUI::ConfigDialog
ICB::ConfigFile
Common::ConfigManagerThe (singleton) configuration manager, used to query & set configuration values using string keys
Networking::ConnectionManager
Myst3::Console
Stark::Console
Wintermute::Console
GUI::ConsoleDialog
Common::ListInternal::ConstIterator< T >
Common::ConstMemFunc0< Result, T >
Common::ConstMemFunc1< Result, Arg, T >
Common::ConstMemFuncRef0< Result, T >
Common::ConstMemFuncRef1< Result, Arg, T >
Stark::Resources::ContainerContainers are holder resources for other resources of various kinds
GUI::ContainerWidget
Myst3::Script::Context
OpenGL::ContextDescription structure of the OpenGL (ES) context
Grim::ControlDescriptor
Stark::Tools::ControlStructure
Stark::Diary::ConversationLog
Stark::Diary::ConversationLogLine
Video::IMDDecoder::Coord
Audio::CopyRateConverter< stereo, reverseStereo >Simple audio rate converter for the case that the inrate equals the outrate
Common::CoroBaseContextThe core of any coroutine context which captures the 'state' of a coroutine
Common::CoroContextHolderWrapper class which holds a pointer to a pointer to a CoroBaseContext
Common::CoroutineSchedulerCreates and manages "processes" (really coroutines)
Common::CosineTable
Grim::Costume
ICB::CpxGlobalScriptVariables
ICB::CpxVariable
Common::CRC32
Networking::CreateDirectoryHandler
ICB::Crediter
ICB::CRegisteredSound
Wintermute::ScEngine::CScCachedScript
ICB::CSettableGameObject
ICB::CSfx
Networking::CurlJsonRequest
Networking::CurlRequest
Stark::CurrentCurrent level / location holder object
Myst3::Cursor
Stark::CursorManager for the current game Cursor
Graphics::CursorA simple cursor representation TODO: Switch to using Graphics::Surface instead of a byte*
Graphics::CursorManager::Cursor
Myst3::CursorData
Graphics::WinCursorGroup::CursorItem
Graphics::CursorManager
Common::CustomHardwareInputSetA custom backend input device
ICB::CVECTOR
Myst3::Database
ICB::DataPacker
Common::DCT(Inverse) Discrete Cosine Transforms
Stark::Formats::DDSDDS texture
Stark::Formats::DDS::DDSPixelFormatThe specific pixel format of the included image data
Grim::Debug
Common::Debug
Common::DebugManager::DebugChannel
Wintermute::DebuggableScEngine
Wintermute::DebuggableScript
Grim::Debugger
GUI::Debugger
Wintermute::DebuggerController
Common::DebugManager
GUI::DeccelerateInterpolator
Stark::Tools::Decompiler
Stark::DecompilingArchiveVisitor
Grim::MsCabinet::Decompressor
Common::DecompressorDCL
DefaultAudioCDManagerThe default audio cd manager
Common::DefaultDeleter< T >
DefaultEventManager
DefaultPaletteManagerThis is a default implementation of the PaletteManager interface which ensures that grabPalette works as specified
DefaultSaveFileManagerProvides a default savefile manager implementation for common platforms
DefaultTimerManager
Graphics::DefaultWinCursorThe default Windows cursor
Stark::Tools::DefinitionRegistryStorage for aliases between world resources and names
Common::DelayedEventSource::DelayedEventsEntry
Common::DelayedEventSource
DetectedGameDetails about a given game
DetectionResultsContains a list of games found by the engines' detectors
Myst3::Dialog
Stark::Resources::DialogA dialog between two characters
GUI::Dialog
Stark::DialogBoxA confirmation dialog with two buttons
Stark::DialogLineTextThe dialog text displayed
Stark::DialogPanel
Stark::DialogPlayerDialog player
Stark::DialogScreenThe conversation log menu
Stark::DialogTitleWidgetThe dialog widget
Stark::DiaryDiary state storage
Stark::DiaryIndexScreenThe diary index is the in-game menu
Stark::DiaryPagesScreenThe screen where diary pages are shown in the game
Stark::DiaryWidgetThe widget displaying diary text
GUI::PredictiveDialog::Dict
Stark::Resources::Direction
Myst3::Archive::DirectoryEntry
Myst3::Archive::DirectorySubEntry
TinyGL::DirtyRectangle
ICB::DISPENV
WindowedGraphicsManager::DisplayAreaData about the display area of a virtual screen
Common::DisposablePtr< T, D >
Audio::DK3_ADPCMStream
Common::ConfigManager::Domain
GUI::DomainEditTextWidget
ICB::DoubleBuffer
GUI::DownloadDialog
Networking::DownloadFileHandler
Cloud::DownloadRequest
Wintermute::dPoint
ICB::DR_AREA
ICB::DR_ENV
ICB::DR_LOAD
ICB::DR_MODE
ICB::DR_MOVE
ICB::DR_OFFSET
ICB::DR_STP
ICB::DR_TPAGE
ICB::DR_TWIN
Myst3::DragItem
Myst3::Drawable
GUI::Drawable
Graphics::DrawCall
GUI::DrawDataInfo
ICB::DRAWENV
Graphics::DrawStep
DrivePOSIXFilesystemNodePOSIX file system node where the top-level directory is a hardcoded list of drives
Stark::Gfx::Driver
DrivesPOSIXFilesystemFactoryA FilesystemFactory implementation for filesystems with a special top-level directory with hard-coded entries but that otherwise implement the POSIX APIs
Cloud::Dropbox::DropboxCreateDirectoryRequest
Cloud::Dropbox::DropboxInfoRequest
Cloud::Dropbox::DropboxListDirectoryRequest
Cloud::Dropbox::DropboxStorage
Cloud::Dropbox::DropboxUploadRequest
GUI::DropdownButtonWidget
Common::DumpFileTODO: document this class
Myst3::DumpingArchiveVisitor
ICB::DVECTOR
Audio::DVI_ADPCMStream
Video::DXADecoderDecoder for DXA videos
Video::DXADecoder::DXAVideoTrack
DynamicPlugin
org::residualvm::residualvm::EditableSurfaceView
GUI::EditableWidgetBase class for widgets which need to edit text, like ListWidget and EditTextWidget
GUI::EditGameDialog
Common::QuickTimeParser::EditListEntry
GUI::EditRecordDialog
GUI::EditTextWidget
GUI::EE
GUI::EEHandler
ICB::Effect
Myst3::Effect
org::residualvm::residualvm::ResidualVM::EglAttribs
Grim::EMIAnimComponent
Grim::EMIChore
Grim::EMIColormap
Grim::EMICostume
Grim::EMIEngine
Grim::EMIHead
Grim::EMILuaCodeComponent
Grim::EMILuaVarComponent
Grim::EMIMeshComponent
Grim::EMIMeshFace
Grim::EMIModel
Grim::EmiRegistry
Grim::EMISkelComponent
Grim::EMISound
Grim::EMISpriteComponent
Grim::EMISubLoopingAudioStreamThis is a an extension of Audio::SubLooppingAudioStream that adds a start time parameter as well as a getter for the stream position
Grim::EMITexiComponent
Common::EncodingA class, that allows conversion between different text encoding, the encodings available depend on the current backend and if the ScummVM is compiled with or without iconv
Engine
EngineManagerSingleton class which manages all Engine plugins
Common::EventDispatcher::Entry
Stark::Resources::PATTable::Entry
GUI::DropdownButtonWidget::Entry
GUI::PopUpWidget::Entry
Stark::Formats::MeshObjectTri::VertexKey::EqualTo
Common::EqualTo< T >Predicate to check for equallity of two data elements
Common::ErrorAn Error instance pairs an error code with string description providing more details about the error
Wintermute::Error
Networking::ErrorResponseErrorResponse is a struct to be returned from Request to user's failure callbacks
Common::EVENTEvent structure
Common::EventData structure for an event
Common::EventDispatcherDispatches events from various sources to various observers
Common::EventManagerThe EventManager provides user input events to the client code
Common::EventMapperA event mapper, which will map events to others
Common::EventObserverObject which catches and processes Events
EventsBaseBackend
Common::EventSourceA source of Events
Grim::Sector::ExitInfo
Stark::VisualExplodingImage::ExplosionUnit
ExtendedSavegameHeader
org::residualvm::residualvm::ExternalStorageContains helper methods to get list of available media
ExtraGuiOptionPer-game extra GUI options structure
GUI::ExtraGuiOptionsWidget
Stark::Face
Myst3::Face
Myst3::Effect::FaceMask
Stark::Gfx::FadeRendererA renderer to draw fade screen to the current viewport
Common::FFT(Inverse) Fast Fourier Transform
Video::VMDDecoder::File
Common::FileTODO: vital to document this core class properly!!! For both users and implementors
file_in_zip_read_info_s
GUI::FileBrowserDialog
Grim::StuffItArchive::FileEntry
Grim::MsCabinet::FileEntry
Common::InstallShieldCabinet::FileEntry
GUI::RemoteBrowserDialog::FileListOrder
FilePluginProviderAbstract base class for Plugin factories which load binary code from files
FilePropertiesA record describing the properties of a file
Networking::FilesAjaxPageHandler
Networking::FilesBaseHandler
Networking::FilesPageHandler
FilesystemFactoryCreates concrete FSNode objects depending on the current architecture
Stark::VisualEffectFireFlies::FireFly
Stark::VisualEffectFish::Fish
Video::VideoDecoder::FixedRateVideoTrackA VideoTrack that is played at a constant rate
Common::FixedSizeMemoryPool< CHUNK_SIZE, NUM_INTERNAL_CHUNKS >This is a memory pool which already contains in itself some storage space for a fixed number of chunks
Common::FixedSizeMemoryPool< CHUNK_SIZE, 0 >
Common::FixedStack< T, MAX_SIZE >Extremly simple fixed size stack class
OpenGL::FixedSurfaceRenderer
Audio::FLACStream
Video::FlicDecoderDecoder for FLIC videos
Video::FlicDecoder::FlicVideoTrack
Wintermute::FloatPoint
Graphics::FloatPoint
Graphics::FloodFillStack-based flood fill algorithm for arbitrary Surfaces
Stark::Resources::FloorThis resource represents the floor of a 3D layer
Stark::Resources::FloorEdgeA floor face (triangle) edge
Stark::Resources::FloorFaceA floor face is a 3D triangle used to build the floor
Stark::Resources::FloorFieldA floor field represents a portion of the floor in a 3D layer
Stark::Resources::FloorPositionedImageItem3D positioned image item
Stark::Resources::FloorPositionedItem3D positioned item
GUI::FluidSynthSettingsDialog
Stark::Resources::FMVA full motion video
Stark::Diary::FMVEntry
Stark::FMVMenuScreenThe video replay menu
Stark::FMVScreenFMV Player
Stark::FMVWidgetThe widget for FMV entry, specifically built for FMVMenuScreen
Cloud::FolderDownloadRequest
Grim::MsCabinet::FolderEntry
Stark::FollowPathMake an item follow pre-computed path
Stark::FollowPathLightMake a light follow pre-computed path
Grim::Font
Graphics::FontInstances of this class represent a distinct font, with a built-in renderer
Stark::FontProvider::FontHolder
Graphics::FontManager
Graphics::FontPCEnginePC-Engine System Card based SJIS compatible font
Stark::FontProviderThe font provider offers a set of predefined fonts for the game to use
Graphics::FontSJISA font that is able to draw SJIS encoded characters
Graphics::FontSJISBaseA base class to render monochrome SJIS fonts
Graphics::FontSjisSVMOur custom SJIS FNT
Myst3::FontSubtitles
Graphics::FontTownsFM-TOWNS ROM based SJIS compatible font
Audio::ForcedMonoAudioStreamAn AudioStream wrapper that forces audio to be played in mono
Stark::VisualEffectFireFlies::Frame
Stark::VisualEffectFish::Frame
Grim::SmushDecoder::Frame
Video::VMDDecoder::Frame
OpenGL::FrameBuffer
TinyGL::FrameBuffer
ICB::FrameData
ICB::FrameHeader
Myst3::FrameLimiterA framerate limiter
Stark::Gfx::FrameLimiterA framerate limiter
Wintermute::FrameNode
Math::Frustum
Common::FSDirectoryFSDirectory models a directory tree from the filesystem and allows users to access it through the Archive interface
Common::FSListList of multiple file system nodes
Common::FSNodeFSNode, short for "File System Node", provides an abstraction for file paths, allowing for portable file system browsing
Grim::FuncState
Common::Functor0< Res >Generic functor object for function objects without parameters
Common::Functor0Mem< Res, T >Functor object for a class member function without parameter
Common::Functor1< Arg, Res >Generic functor object for unary function objects
Common::Functor1Mem< Arg, Res, T >Functor object for an unary class member function
Common::Functor2< Arg1, Arg2, Res >Generic functor object for binary function objects
Common::Functor2Fun< Arg1, Arg2, Res >Functor object for a binary function
Common::Functor2Mem< Arg1, Arg2, Res, T >Functor object for a binary class member function
ICB::FVECTOR
ICB::FxManager
ChainedGamesManager::Game
Stark::GameChapterGame chapter services
GUI::GameDescLess
Stark::GameInterfaceFacade object for the user interface to interact with the game world
Stark::GameMessageGame message service
Common::GameOpt
Myst3::GamepadDialog
Stark::GameScreenGame world screen
Myst3::GameState
GUI::GameTargetLess
Stark::GameWindow
Grim::GCnode
Common::GenericArchiveMemberSimple ArchiveMember implementation which allows creation of ArchiveMember compatible objects via a simple Archive and name pair
Wintermute::GeometryVertex
Grim::Model::Geoset
Image::Indeo::GetBitsIntel Indeo Bitstream reader
Networking::GetClientHandler
Grim::GfxBase
Grim::GfxOpenGLS
Grim::GfxTinyGL
TinyGL::GLContext
TinyGL::GLImage
TinyGL::GLLight
TinyGL::GLList
TinyGL::GLMaterial
Stark::GlobalGlobal resources holder object
Common::GlobalFunctionCallback< T >GlobalFunctionCallback<T> is a simple wrapper for global C functions
Stark::Resources::GlobalItemTemplateA global item template
GUI::GlobalOptionsDialog
TinyGL::GLParam
TinyGL::GLParamBuffer
TinyGL::GLSharedState
Grim::GfxOpenGLS::GLSLight
TinyGL::GLSpecBuf
TinyGL::GLTexture
TinyGL::GLVertex
TinyGL::GLViewport
Graphics::WinFont::GlyphEntry
Cloud::GoogleDrive::GoogleDriveListDirectoryByIdRequest
Cloud::GoogleDrive::GoogleDriveStorage
Cloud::GoogleDrive::GoogleDriveTokenRefresher
Cloud::GoogleDrive::GoogleDriveUploadRequest
GraphicsManagerAbstract class for graphics manager
OSystem::GraphicsMode!!! Not used in ResidualVM !!!
GUI::GraphicsWidget
Common::Greater< T >Predicate to check for x being greater than y
Grim::GrimEngine
Grim::GrimGameDescription
Grim::GrimMetaEngine
ICB::GsARGUNIT
ICB::GsARGUNIT_ANIM
ICB::GsARGUNIT_CAMERA
ICB::GsARGUNIT_GND
ICB::GsARGUNIT_GNDT
ICB::GsARGUNIT_IMAGE
ICB::GsARGUNIT_JntMIMe
ICB::GsARGUNIT_LIGHT
ICB::GsARGUNIT_NORMAL
ICB::GsARGUNIT_RstJntMIMe
ICB::GsARGUNIT_RstVNMIMe
ICB::GsARGUNIT_SHARED
ICB::GsARGUNIT_VNMIMe
ICB::GsOT
ICB::GsOT_TAG
ICB::GsRVIEWUNIT
ICB::GsSEH
ICB::GsSEQ
ICB::GsTYPEUNIT
ICB::GsUNIT
ICB::GsVIEWUNIT
ICB::GsWORKUNIT
GUI::GuiManagerGUI manager singleton
GUI::GuiObject
GUI::GuiManager::GuiObjectTrashItem
Common::GZipReadStreamA simple wrapper class which can be used to wrap around an arbitrary other SeekableReadStream and will then provide on-the-fly decompression support
Common::GZipWriteStreamA simple wrapper class which can be used to wrap around an arbitrary other WriteStream and will then provide on-the-fly compression support
ICB::HALFAXIS
Networking::HandlerUtils
Common::HardwareInputDescribes an available hardware input
Common::HardwareInput_EqualTo
Common::HardwareInput_Hash
Common::HardwareInputSetInterface for querying information about a hardware input device
Common::HardwareInputTableEntryEntry in a static table of custom backend hardware inputs
Common::HardwareInputTypeIdComparator
Stark::Formats::MeshObjectTri::VertexKey::Hash
Grim::Hash
Common::Hash< const char * >
Common::Hash< String >
Common::Hash< T * >Partial specialization of the Hash functor to be able to use pointers as HashMap keys
Common::Hash< void * >
Common::Hash< Wintermute::SystemClass * >
Common::Hash< Wintermute::SystemInstance * >
Common::HashMap< Key, Val, HashFunc, EqualFunc >HashMap<Key,Val> maps objects of type Key to objects of type Val
Grim::Head
Image::IFFDecoder::Header
ICB::HEADER_NORMAL
ICB::HEADER_OPEN
Myst3::HotSpot
Common::Huffman< BITSTREAM >Huffman bitstream decoding
ICB::IcbEngine
ICB::IcbMetaEngine
Cloud::Id::IdCreateDirectoryRequest
Cloud::Id::IdDownloadRequest
Cloud::Id::IdListDirectoryRequest
Cloud::Id::IdResolveIdRequest
Cloud::Id::IdStorage
Cloud::Id::IdStreamFileRequest
Common::IFFChunkRepresents a IFF chunk available to client code
Common::IFFParser::IFFChunkNavThis private class implements IFF chunk navigation
Image::IFFDecoder
Common::IFFParserParser for IFF containers
Grim::ifState
Common::IgnoreCase_EqualTo
Common::IgnoreCase_Hash
Grim::IM
Audio::Ima_ADPCMStream
Stark::Resources::ImageA still image resource
Image::ImageDecoderA representation of an image decoder that maintains ownership of the surface and palette it decodes to
Stark::Resources::ImageItem2D positioned image item
Stark::Resources::ImageStillA still image resource loading its data from an XMG file
Stark::Resources::ImageTextText image rendered from a TTF font
Video::IMDDecoder
Grim::Imuse
Grim::ImuseSndMgr
Grim::ImuseTable
Image::Indeo3DecoderIntel Indeo 3 decoder
Image::Indeo4DecoderIntel Indeo 4 decoder
Image::Indeo5DecoderIntel Indeo 5 decoder
Image::Indeo::IndeoDecoderBase
Image::Indeo::IndeoDSP
Video::AVIDecoder::IndexEntries
Networking::IndexPageHandler
Common::INIFileThis class allows reading/writing INI style config files
Grim::InputDialog
Common::InputWatcherWatches events for inputs that can be bound to actions
Common::InstallShieldCabinet
ICB::INTEGER_WalkAreaFile
GUI::Interpolator
Myst3::Inventory
Myst3::Inventory::InventoryItem
Stark::Resources::InventoryItemAn inventory item
Stark::InventoryWindow
Grim::Iris
Stark::Formats::ISSADPCMStreamADPCM decoder for the .iss files
Stark::Resources::ItemA scene element
Myst3::Inventory::ItemData
Stark::Resources::ItemTemplateAn item template
Stark::Resources::ItemVisualA renderable item
Grim::PoolObject< T >::Pool::Iterator< it, Type >
Common::ListInternal::Iterator< T >
Common::HashMap< Key, Val, HashFunc, EqualFunc >::IteratorImpl< NodeType >Simple HashMap iterator implementation
Image::Indeo::IVI45DecContext
Image::Indeo::IVIBandDescInformation for Indeo wavelet band
Image::Indeo::IVIHuffDescHuffman codebook descriptor
Image::Indeo::IVIHuffTabMacroblock/block huffman table descriptor
Image::Indeo::IVIMbInfoInformation for Indeo macroblock (16x16, 8x8 or 4x4)
Image::Indeo::IVIPicConfig
Image::Indeo::IVIPlaneDescColor plane (luma or chroma) information
Image::Indeo::IVITileInformation for Indeo tile
Grim::MP3Track::JMMCuePoints
Grim::Head::Joint
Grim::Joint
Grim::JointAnimation
ICB::JoyInfo
Common::JoystickHardwareInputSetA joystick input device
Common::JoystickStateData structure for joystick events
Image::JPEGDecoder
ICB::JpegDecoder
ICB::JpegDecoderComponent
ICB::JpegDecoderDataUnit
ICB::JpegDecoderQuantizationTable
ICB::JpegHuffmanDecoder
Common::JSON
Common::JSONValue
Grim::ImuseSndMgr::Jump
Image::JYV1DecoderJYV1/RRV1/RRV2 image decoder
ResVmSdlEventSource::KbdMouse
Common::KeyActionEntry
Common::KeyboardHardwareInputSetA keyboard input device
Common::KeyboardRepeatEventSourceWrapper
Wintermute::keyCodeMapping
Stark::Formats::MeshObjectTri::KeyFrame
Grim::KeyframeAnim
Grim::KeyframeComponent
Grim::KeyframeAnim::KeyframeEntry
Grim::KeyframeAnim::KeyframeNode
Common::Keymap
Common::Keymapper
Common::KeymapperDefaultBindings
Common::RemapWidget::KeymapTitleRow
Common::KeyStateKeyboard status, as used in the Event struct
Common::KeyTableEntryEntry in a static table of available non-modifier keys
Common::INIFile::KeyValue
Stark::Resources::KnowledgeA game logic state value holder
Stark::Resources::KnowledgeSetA typed collection of Knowledge resources
Grim::Lab
Grim::LabEntry
Grim::LabListComperator
ICB::LampInfo
Grim::LangFilter
Common::LanguageDescription
Wintermute::BaseGame::LastClickInfo
GUI::LauncherDialog
Myst3::LavaEffect
Grim::Layer
Grim::BitmapData::Layer
Stark::Resources::LayerA location layer
Stark::Resources::Layer2DA 2D layer
Stark::Resources::Layer3DA 3D layer
Common::Less< T >Predicate to check for x being less than y
Stark::Resources::LevelLevels are holder resources for the locations
Stark::Resources::LevelItemTemplateA level item template
Grim::LexState
Grim::LightSet lighting data
Stark::Resources::LightA light source
Wintermute::Light3D
Stark::Gfx::LightEntry
Audio::LimitingAudioStreamAn AudioStream wrapper that cuts off the amount of samples read after a given time length is reached
Graphics::BlitImage::Line
Math::Line2d
Math::Line3d
ICB::LINE_F2
ICB::LINE_F3
ICB::LINE_F4
ICB::LINE_G2
ICB::LINE_G3
ICB::LINE_G4
TinyGL::LinearAllocatorA linear allocator implementation
Audio::LinearRateConverter< stereo, reverseStereo >Audio rate converter based on simple linear Interpolation
Audio::LinearRateDetailsAudio rate converter based on simple linear Interpolation
ICB::LinkedMatrix
Grim::LipSync::LipEntry
Stark::Resources::LipSyncSpeech lipsync data
Grim::LipSync
Common::List< t_T >Simple double linked list, modeled after the list template of the standard C++ library
Networking::ListAjaxHandler
Wintermute::Listing
Wintermute::ListingLine
Wintermute::ListingProvider
GUI::ListWidget
Stark::ArchiveLoader::LoadedArchive
Stark::LoadMenuScreenThe load menu of the game
Grim::Localizer
Networking::LocalWebserver
Stark::Resources::LocationA location is a scene of the game
Grim::LocVar
Backends::Log::LogLog file writer
Audio::LoopingAudioStreamA looping audio stream
Grim::LState
Grim::lua_Task
Grim::Lua_V1
Grim::Lua_V2
Grim::LuaBase
Grim::LuaFile
Grim::luaL_libList
Grim::luaL_reg
Grim::LuaObjectsA list of arguments to be passed to a Lua function
Grim::LuaVarComponent
Graphics::MacCursorA Mac crsr or CURS cursor
Common::MacResManagerClass for handling Mac data and resource forks
Common::MacResManager::MacVers
Myst3::MagnetEffect
MainMenuDialog
Stark::MainMenuScreenThe main menu of the game when it is opened
Grim::MainModelComponent
Graphics::ManagedSurfaceA derived graphics surface, which handles automatically managing the allocated surface data block, as well as introducing several new blitting methods
Graphics::MarginedBitmap< T >
Graphics::MarginedBitmapWriter
Grim::KeyframeAnim::Marker
GUI::MassAddDialog
Stark::Material
Grim::Material
Wintermute::Material
Grim::MaterialComponent
Grim::MaterialData
Wintermute::MaterialReference
Wintermute::MathUtil
ICB::MATRIX
Math::Matrix< r, c >Matrix class
Wintermute::Matrix4
TinyGL::Matrix4
Math::Matrix< 2, 1 >
Math::Matrix< 3, 1 >
Math::Matrix< 3, 3 >
Math::Matrix< 4, 1 >
Math::Matrix< 4, 4 >
Math::MatrixBase< rows, cols >The base class for all the matrices
ICB::MatrixHierarchy
ICB::MATRIXPC
Math::MatrixType< r, c >MatrixType is a class used to create different kinds of matrices
Math::MatrixType< dim, 1 >
Math::MatrixType< dim, dim >
Grim::McmpMgr
Common::md5_context
Grim::MD5Check
Grim::MD5CheckDialog
Grim::MD5Check::MD5Sum
Common::MDCT(Inverse) Modified Discrete Cosine Transforms
ICB::mem
ICB::mem_offset
Common::MemFunc0< Result, T >
Common::MemFunc1< Result, Arg, T >
Common::MemFuncRef0< Result, T >
Common::MemFuncRef1< Result, Arg, T >
Common::MemoryPoolThis class provides a pool of memory 'chunks' of identical size
Common::MemoryReadStreamSimple memory based 'stream', which implements the ReadStream interface for a plain memory block
Common::MemoryReadStreamEndianThis is a MemoryReadStream subclass which adds non-endian read methods whose endianness is set on the stream creation
Common::MemoryReadWriteStreamMemoryStream based on RingBuffer
Common::MemoryWriteStreamSimple memory based 'stream', which implements the WriteStream interface for a plain memory block
Common::MemoryWriteStreamDynamicA sort of hybrid between MemoryWriteStream and Array classes
Myst3::Menu
Grim::Mesh
Wintermute::Mesh3DS
Wintermute::Mesh3DSOpenGL
Wintermute::Mesh3DSOpenGLShader
Grim::MeshComponent
Grim::MeshFace
Stark::Formats::MeshObjectBase
Stark::Formats::MeshObjectMaterial
Stark::Formats::MeshObjectSceneData
Stark::Formats::MeshObjectTri
Wintermute::MeshX
Wintermute::MeshXOpenGL
Wintermute::MeshXOpenGLShader
GUI::MessageDialogSimple message dialog ("alert box"): presents a text message in a dialog with up to two buttons
GUI::MessageDialogWithURLMessage dialog with button to open a specified URL
Common::MessageStream
MetaEngineA meta engine is essentially a factory for Engine instances with the added ability of listing and detecting supported games
MidiChannel
MidiDriverAbstract MIDI Driver Class
MidiDriver_BASETODO: Document this, give it a better name
Audio::MixerThe main audio mixer handles mixing of an arbitrary number of audio streams (in the form of AudioStream instances)
Audio::MixerImplThe (default) implementation of the ScummVM audio mixing subsystem
MixerManagerAbstract class for mixer manager
Image::MJPEGDecoderMotion JPEG decoder
Graphics::ModeRepresents a hardware video mode
Stark::ModelA 3D Model
Grim::Model
Grim::ModelComponent
Stark::Resources::ModelItemModel item
Grim::ModelNode
Wintermute::ModelX
Wintermute::ModelX::ModelXMatSprite
Common::ModifierTableEntryEntry in a static table of available key modifiers
ModularGraphicsBackendBase classes for modular backends
ModularMixerBackend
ModularMutexBackend
Common::MouseHardwareInputSetA mouse input device
org::residualvm::residualvm::MouseHelperContains helper methods for mouse/hover events that were introduced in Android 4.0
GUI::GuiManager::MousePos
Stark::MovementAbstract movement of an item on the current location's floor
Myst3::Movie
ICB::MovieManager
Grim::MoviePlayer
Myst3::MovieSubtitles
Audio::MP3Stream
Grim::MP3Track
Video::MPEGPSDecoder::MPEGAudioTrack
Video::MPEGPSDecoderDecoder for MPEG Program Stream videos
Video::MPEGPSDecoder::MPEGPSDemuxer
Video::MPEGPSDecoder::MPEGStream
Video::MPEGPSDecoder::MPEGVideoTrack
Audio::MS_ADPCMStream
Grim::MsCabinet
Audio::MSIma_ADPCMStream
Image::MSRLE4DecoderMicrosoft Run-Length Encoding decoder
Image::MSRLEDecoderMicrosoft Run-Length Encoding decoder
Image::MSVideo1DecoderMicrosoft Video 1 decoder
OpenGL::MultiSampleFrameBuffer
MusicDeviceDescription of a Music device
Grim::MusicEntry
MusicManagerSingleton class which manages all Music plugins
ICB::MusicManager
MusicPluginObjectA MusicPluginObject is essentially a factory for MidiDriver instances with the added ability of listing the available devices and their capabilities
Common::MutexWrapper class around the OSystem mutex functions
MutexManagerAbstract class for mutex manager
Video::MveDecoder::MveAudioTrack
Video::MveDecoderDecoder for Interplay MVE videos
Video::MveDecoder::MveSkipStream
Video::MveDecoder::MveVideoTrack
org::residualvm::residualvm::EditableSurfaceView::MyInputConnection
ICB::MyRenderDevice
org::residualvm::residualvm::ResidualVMActivity::MyResidualVM
Myst3::Myst3Engine
Myst3::Myst3GameDescription
Myst3::Myst3MetaEngine
Common::NamedSpan< ValueType >
Common::NamedSpanImpl< ValueType, Derived >
Common::NEResourcesA class able to load resources from a Windows New Executable, such as cursors, bitmaps, and sounds
Networking::NetworkReadStream
Graphics::NinePatchBitmap
Graphics::NinePatchMark
Graphics::NinePatchSide
Common::impl::no_base< T >
Grim::Node
Myst3::Node
Common::SearchSet::Node
Common::HashMap< Key, Val, HashFunc, EqualFunc >::Node
Common::ListInternal::Node< T >
Common::ListInternal::NodeBase
Myst3::NodeCube
Myst3::NodeData
Myst3::NodeFrame
Myst3::NodeTransformAn abstract node transformation
Myst3::NodeTransformAddBackgroundSoundScriptsA node transformation that reads scripts, and adds them to a node's background sound scripts
Myst3::NodeTransformAddHotspotsA node transformation that reads hotspots and scripts, and adds them to a node
Myst3::NodeTransformAddSoundScriptsA node transformation that reads scripts, and adds them to a node's sound scripts
Myst3::NodeWalkerWalks through a stream of nodes
Common::NonCopyableSubclass of NonCopyable can not be copied due to the fact that we made the copy constructor and assigment operator private
NSApplication(MissingFunction)
ICB::NTJoystickHandler
Audio::NullAudioStreamAn AudioStream that plays nothing and immediately returns that the endOfStream() has been reached
Grim::NullPlayer
Grim::LuaObjects::ObjThe struct wrapping the value and the type of the objects
Grim::Object
Stark::Resources::ObjectGame resource base object
Common::ObjectPool< T, NUM_INTERNAL_CHUNKS >A memory pool for C++ objects
Grim::ObjectPtr< T >
Grim::ObjectState
Common::EventDispatcher::ObserverEntry
Engines::ObsoleteGameIDStructure for autoupgrading targets using an obsolete gameid to the correct new gameid
Audio::Oki_ADPCMStream
Video::AVIDecoder::OldIndex
Cloud::OneDrive::OneDriveCreateDirectoryRequest
Cloud::OneDrive::OneDriveListDirectoryRequest
Cloud::OneDrive::OneDriveStorage
Cloud::OneDrive::OneDriveTokenRefresher
Cloud::OneDrive::OneDriveUploadRequest
GUI::OnScreenDialog
Myst3::Opcode
OpenGLSdlGraphicsManager::OpenGLPixelFormat
Myst3::OpenGLRenderer
Stark::Gfx::OpenGLSActorRenderer
OpenGLSdlGraphicsManagerSDL OpenGL based graphics manager
Stark::Gfx::OpenGLSFadeRendererAn programmable pipeline OpenGL fade screen renderer
Stark::Gfx::OpenGLSPropRenderer
Stark::Gfx::OpenGLSSurfaceRendererAn programmable pipeline OpenGL surface renderer
Myst3::OpenGLTexture
Stark::Gfx::OpenGlTextureAn OpenGL texture wrapper
Stark::DialogPlayer::Option
GUI::OptionsContainerWidget
GUI::OptionsDialog
ICB::OptionsManager
Common::OSDMessageQueueQueue OSD messages from any thread to be displayed by the graphic thread
OSystemInterface for ScummVM backends
OSystem_AmigaOS
OSystem_MacOSX
OSystem_POSIX
OSystem_PS3
OSystem_RISCOS
OSystem_SDLBase OSystem class for all SDL ports
OSystem_Win32
ICB::OT_tag
Common::OutSaveFileA class which allows game engines to save game state data
ICB::P_CODE
ICB::P_HEADER
ICB::P_TAG
Wintermute::PackageSet
Common::PackBitsReadStreamDecode a given PackBits encoded stream
Image::PackBitsRectData
Video::MPEGPSDecoder::MPEGPSDemuxer::Packet
Audio::ASFStream::Packet
Audio::PacketizedADPCMStream
Audio::PacketizedAudioStreamAn AudioStream designed to work in terms of packets
Audio::PacketizedMP3Stream
Audio::PacketizedRawStream
Grim::PackFile
Common::MemoryPool::Page
Myst3::PagingMenu
Graphics::CursorManager::Palette
GUI::ThemeParser::PaletteColor
ICB::PaletteInfo
PaletteManagerThe PaletteManager is part of the OSystem backend API and responsible for handling the (possibly emulated) "hardware" palette needed for many old games (e.g
Image::IFFDecoder::PaletteRange
GUI::ParallelAnimation
Common::XMLParser::ParserNodeStruct representing a parsed node
Common::QuickTimeParser::ParseTable
Video::VMDDecoder::Part
Wintermute::PartEmitter
Wintermute::PartForce
Wintermute::PartParticle
Grim::PatchedFile
Stark::Resources::PathA path can be followed by an item in a location
Stark::Resources::Path2DA 2D path for 2D items
Stark::Resources::Path3DA 3D path for 3D items
Stark::ResourceReference::PathElement
Grim::Actor::PathNode
Wintermute::PathUtil
Stark::Resources::PATTable
PauseTokenManages pausing by Engine::pauseEngine handing out tokens that each represent one requested level of pause
ICB::PCcamera
Video::AVIDecoder::PCMWaveFormat
ICB::pcPropFile
ICB::pcPropRGB
ICB::pcPropRGBState
ICB::pcStaticLayers
Image::PCXDecoder
Myst3::Puzzles::PegCombination
Common::PEResourcesA class able to load resources from a Windows Portable Executable, such as cursors, bitmaps, and sounds
Grim::LipSync::PhonemeAnim
Myst3::Subtitles::Phrase
GUI::PicButtonWidget
Image::PICTDecoder
Image::PICTDecoder::PICTOpcode
ICB::PitchMaker
Graphics::PixelBuffer
Graphics::PixelFormatA pixel format description
Image::PICTDecoder::PixMap
PlainGameDescriptorA simple structure used to map gameids (like "monkey", "sword1", ...) to nice human readable and descriptive game titles (like "The Secret of Monkey Island")
PlainGameList
Grim::Plane
Math::Plane
Common::PlatformDescription
Common::PlaybackFile
Common::PlaybackFile::PlaybackFileHeader
PluginAbstract base class for the plugin system
PluginManagerSingleton class which manages all plugins, including loading them, managing all Plugin class instances, and unloading them
PluginManagerUncachedUncached version of plugin manager Keeps only one dynamic plugin in memory at a time
PluginObjectAbstract base class for the plugin objects which handle plugins instantiation
PluginProviderAbstract base class for Plugin factories
Image::PNGDecoder
Common::PointSimple class for handling both 2D position and size
ICB::Point2DColoured
Wintermute::Point32
Grim::Pointer
Grim::PointerId
ICB::MemoryUtil::PointerReference
Common::PointerToBinaryFunc< Arg1, Arg2, Result >
Common::PointerToUnaryFunc< Arg, Result >
Myst3::PolarRect
ICB::POLY_F3
ICB::POLY_F4
ICB::POLY_FT3
ICB::POLY_FT4
ICB::POLY_G3
ICB::POLY_G4
ICB::POLY_GT3
ICB::POLY_GT4
ICB::PolyFTL3
ICB::PolyFTS3
ICB::PolyFUL3
ICB::PolyFUS3
ICB::PolyGTL3
ICB::PolyGTS3
ICB::PolyGUL3
ICB::PolyGUS3
Grim::PoolObject< T >::Pool
Pool
Grim::PoolObject< T >
Grim::PoolObjectBase
Grim::PoolSound
GUI::PopUpDialogA small dialog showing a list of items and allowing the user to chose one of them
GUI::PopUpWidgetPopup or dropdown widget which, when clicked, "pop up" a list of items and lets the user pick on of them
POSIXFilesystemFactoryCreates POSIXFilesystemNode objects
POSIXFilesystemNodeImplementation of the ScummVM file system API based on POSIX
PosixIoStreamA file input / output stream using POSIX interfaces
Networking::PostRequest
GUI::PredictiveDialog
Image::TrueMotion1Decoder::PredictorTableEntry
Common::Huffman< BITSTREAM >::PrefixEntryPrefix lookup table used to speed up the decoding of short codes
Video::PreIMDDecoder
Stark::ResourceProvider::PreviousLocation
Grim::PrimitiveObject
Common::PROCESSProcess structure
ICB::PROGRESS_BIT
Myst3::ProjectorMovie
Video::MPEGPSDecoder::PS2AudioTrack
PS3FilesystemFactoryCreates PS3FilesystemFactory objects
PS3SdlEventSourceSDL Events manager for the PS3
ICB::psxActor
Video::PSXStreamDecoder::PSXAudioTrack
ICB::psxCamera
ICB::psxFloatCamera
ICB::PSXLamp
ICB::PSXLampList
ICB::PSXLampState
ICB::psxLight
ICB::psxPCcamera
ICB::psxPCcameraOld
ICB::psxPLfile
ICB::psxProp
ICB::psxPropInfo
ICB::psxPropState
ICB::PSXrgb
ICB::PSXShade
ICB::PSXShadeList
Video::PSXStreamDecoderDecoder for PSX stream videos
Video::PSXStreamDecoder::PSXVideoTrack
ICB::psxZMacroFrag
ICB::psxZMicroFrag
PthreadMutexManagerPthreads mutex manager
Grim::PoolObject< T >::PtrSmart pointer class This class wraps a C pointer to T, subclass of PoolObject, which gets reset to NULL as soon as the object is deleted, e.g by Pool::restoreObjects()
Wintermute::PublisherWArray
Myst3::Puzzles
ICB::px2DRealLine
ICB::px2DRealPoint
ICB::px3DRealPoint
ICB::px_standard_header
ICB::PXanim_PC
ICB::PXanim_PSX
ICB::pxException
ICB::pxFixedCharBuffer
ICB::pxFlexiCharBuffer
ICB::PXframe_PC
ICB::PXframe_PSX
ICB::pxList< Type >
ICB::PXmarker_PC
ICB::PXmarker_PSX
ICB::PXmatrix_PC
ICB::PXorient_PC
ICB::PXorient_PSX
ICB::pxString
ICB::PXsvector_PC
ICB::PXsvector_PSX
ICB::PXvector_PC
ICB::PXvector_PSX
Image::QTRLEDecoderQuickTime Run-Length Encoding decoder
QualifiedGameDescriptorThe description of a game supported by an engine
Math::Quaternion
Common::Queue< T >Variable size Queue class, implemented using our List class
Audio::QueuingAudioStream
Audio::QueuingAudioStreamImpl
Audio::QuickTimeAudioDecoder
Audio::QuickTimeAudioStreamA wrapper around QuickTimeAudioDecoder that implements the SeekableAudioStream API
Audio::QuickTimeAudioDecoder::QuickTimeAudioTrack
Video::QuickTimeDecoderDecoder for QuickTime videos
Common::QuickTimeParserParser for QuickTime/MPEG-4 files
Grim::QuickTimePlayer
ICB::rab_API
GUI::RadiobuttonGroup
GUI::RadiobuttonWidget
Common::RandomSourceSimple random number generator
ICB::rap_API
Graphics::RasterizationDrawCall
Graphics::RasterizationDrawCall::RasterizationState
Audio::RateConverter
Common::RationalA simple rational class that holds fractions
Stark::Formats::MeshObjectTri::RawFace
Audio::RawStream< is16Bit, isUnsigned, isLE >This is a stream, which allows for playing raw PCM data from a stream
Math::RayA three dimensional half-line
ICB::rcActArray
ICB::rcAutoPtrArray
ICB::rcIntArray< Type >
ICB::rcSortedList< Type >
Common::RDFT(Inverse) Real Discrete Fourier Transform
Networking::ReaderThis is a helper class for Client
Common::ReadStreamGeneric interface for a readable data stream
Common::ReadStreamEndianThis is a ReadStream mixin subclass which adds non-endian read methods whose endianness is set during the stream creation
GUI::RecorderDialog
Common::RecorderEvent
RecorderSaveFileManagerProvides a savefile manager implementation for event recorder
Common::RectSimple class for handling a rectangular zone
ICB::RECT16
Math::Rect2d
Wintermute::Rect32
ICB::RECT32
Grim::ref
Grim::ImuseSndMgr::Region
Grim::Region
Grim::Registry
Common::RemapWidget
GUI::RemoteBrowserDialog
Common::RemoveConst< T >
Common::RemoveConst< const T >
Stark::Gfx::RenderEntry
GUI::ThemeEngine::Renderer
Myst3::Renderer
Graphics::RendererTypeDescription
Common::RenderGUIOMapping
Common::RenderModeDescription
Wintermute::RenderTicketA single RenderTicket
Wintermute::RenderTicketOpenGLA single RenderTicket
GUI::RepeatAnimationWrapper
Stark::Resources::Dialog::ReplyA topic reply
Networking::Request
Networking::ConnectionManager::RequestWithCallbackRequestWithCallback is used by ConnectionManager to storage the Request and a callback which should be called on Request delete
ICB::res_man
org::residualvm::residualvm::ResidualVM
org::residualvm::residualvm::ResidualVMActivity
org::residualvm::residualvm::ResidualVMEvents
Common::MacResManager::ResMap
Common::PEResources::Resource
Common::NEResources::ResourceA resource
Common::MacResManager::Resource
Grim::ResourceLoader::ResourceCache
Myst3::ResourceDescription
Networking::ResourceHandler
Grim::ResourceLoader
Stark::ResourceProviderGame Resource provider
Stark::ResourceReferenceA reference to a resource
Stark::ResourceSerializer
Stark::StateProvider::ResourceTreeState
Networking::Response< T >Response<T> is a struct to be returned from Request to user's callbacks
Common::MacResManager::ResType
ResVmGraphicsManagerAbstract class for graphics manager
ResVmSdlEventSourceCustom event source for ResidualVM with true joystick support
ResVmSdlGraphicsManagerBase class for a ResidualVM SDL based graphics manager
ICB::RevRenderDevice
ICB::revtex_API
ICB::RevTexture
Audio::RewindableAudioStreamA rewindable audio stream
Video::VideoDecoder::RewindableAudioTrackAn AudioTrack that implements isRewindable() and rewind() using RewindableAudioStream
RISCOSFilesystemFactoryCreates RISCOSFilesystemNode objects
RISCOSFilesystemNodeImplementation of the ScummVM file system API
RISCOSSdlEventSourceSDL Events manager for RISC OS
ICB::rlp_API
ICB::rlp_API_9
ICB::RMParams
Myst3::RoomData
Myst3::RoomKey
Myst3::Database::RoomKeyHash
Myst3::RoomScriptsA script index entry in the 'myst3.dat' file
Stark::Resources::RootThe top level element of the game resource tree
Math::Rotation3D< T >
Myst3::RotationEffect
Math::MatrixBase< rows, cols >::RowConvenient class for feeding a matrix
Graphics::RowReader
Graphics::RowWriter
Image::RPZADecoderApple RPZA decoder
Image::Indeo::RVMapDescRun-value (RLE) table descriptor
Common::impl::safe_bool_impl< T >
Common::SafeBool< DerivedT, BaseT >Prevents `operator bool` from implicitly converting to other types
Common::SafeSeekableSubReadStreamA seekable substream that removes the exclusivity demand required by the normal SeekableSubReadStream, at the cost of seek()ing the parent stream before each read()
Common::QuickTimeParser::SampleDesc
Common::QuickTimeParser::SampleToChunkEntry
Stark::SaveDataWidgetThe widget of save data
Common::PlaybackFile::SaveFileBuffer
Common::SaveFileManagerThe SaveFileManager is serving as a factory for InSaveFile and OutSaveFile objects
Grim::SaveGame
Wintermute::SaveLoad
GUI::SaveLoadChooser
GUI::SaveLoadChooserDialog
GUI::SaveLoadChooserGrid
GUI::SaveLoadChooserSimple
Stark::SaveLoadMenuScreenThe base class of the save and load menu of the game
Stark::SaveMenuScreenThe save menu of the game
Stark::SaveMetadataUtility class for reading and writing the save file header
GUI::SavenameDialog
Myst3::SavesSave files related utility functions
Cloud::SavesSyncRequest
SaveStateDescriptorObject describing a save state
SaveStateDescriptorSlotComparatorComparator object to compare SaveStateDescriptor's based on slot
Wintermute::SaveThumbHelper
GUI::ScaleAnimation
Myst3::Scene
Stark::SceneManager for the current game scene
Wintermute::ScEngine
Common::ScopedPtr< T, D >
Graphics::ScreenImplements a specialised surface that represents the screen
Stark::ScreenScreens are individual pages of the user interface
Stark::Resources::ScriptA script resource
Myst3::Script
Myst3::ScriptDataA collection of functions used to read script related data
Myst3::ScriptedMovie
Wintermute::ScriptMonitor
Stark::Resources::ScrollScroll position for a location
GUI::ScrollBarWidget
GUI::ScrollContainerWidget
Wintermute::ScScript
Wintermute::ScStack
ScummVMDockTilePlugIn
ScummVMMenuHandler
Wintermute::ScValue
Grim::SCXStream
Grim::SCXTrack
ICB::SDactor
SdlAudioCDManagerThe SDL audio cd manager
SdlEventSourceThe SDL event source
SdlGraphicsManagerBase class for a SDL based graphics manager
SdlIconlessWindow
SdlMixerManagerSDL mixer manager
SdlMutexManagerSDL mutex manager
SDLPlugin
SDLPluginProvider
SdlTimerManagerSDL timer manager
SdlWindow
Common::SearchManager
Common::SearchSetSearchSet enables access to a group of Archives through the Archive interface
Common::PEResources::Section
Common::INIFile::SectionA section in a ini file
Grim::Sector
Audio::SeekableAudioStreamA seekable audio stream
Video::VideoDecoder::SeekableAudioTrackAn AudioTrack that implements isSeekable() and seek() using SeekableAudioStream
Common::SeekableMemoryWriteStreamMemoryWriteStream subclass with ability to set stream position indicator
Common::SeekableReadStreamInterface for a seekable & readable data stream
Common::SeekableReadStreamEndianThis is a SeekableReadStream subclass which adds non-endian read methods whose endianness is set during the stream creation
Common::SeekableSubReadStream
Common::SeekableSubReadStreamEndianThis is a SeekableSubReadStream subclass which adds non-endian read methods whose endianness is set on the stream creation
Common::SeekableWriteStreamDerived abstract base class for write streams streams that are seekable
Audio::ASFStream::Packet::Segment
Math::Segment2d
GUI::SequenceAnimationComposite
ICB::SequenceManager
Common::Serializable
Common::SerializerThis class allows syncing / serializing data (primarily game savestates) between memory and Read/WriteStreams
Networking::Session
Networking::SessionRequest
Grim::Set
Grim::SetShadowSet shadow data (EMI)
Stark::SettingsSettings services
Stark::SettingsMenuScreenThe setting menu of the game
Grim::Set::Setup
ICB::ShadeInfo
ICB::ShadeQuad
OpenGL::Shader
Myst3::ShaderRenderer
ICB::ShadeTriangle
Grim::Shadow
Wintermute::ShadowVertex
Wintermute::ShadowVertexShader
Wintermute::ShadowVolume
Wintermute::ShadowVolumeOpenGL
Wintermute::ShadowVolumeOpenGLShader
Myst3::ShakeEffect
Common::SharedPtr< T >A simple shared pointer implementation modelled after boost
Common::SharedPtrDeletionDeleterImpl< T, D >
Common::SharedPtrDeletionImpl< T >
Common::SharedPtrDeletionInternal
Myst3::ShieldEffect
Stark::ShortestPathFind the shortest path between two nodes in a graph
Video::SilentAudioStreamAn AudioStream that just returns silent samples and runs infinitely
Audio::SilentAudioStreamAn AudioStream that just returns silent samples and runs infinitely
Myst3::SimpleMovie
Audio::SimpleRateConverter< stereo, reverseStereo >Audio rate converter based on simple resampling
Audio::SimpleRateDetailsAudio rate converter based on simple resampling
Wintermute::SimpleShadowVertex
Common::SineTable
Common::Singleton< T >Generic template base class for implementing the singleton design pattern
Stark::SingleWindowScreen
Grim::SIT14Data
Grim::Skeleton
Stark::SkeletonAnimData structure responsible for skeletal animation of an actor object
Wintermute::SkinWeights
GUI::SliderWidget
GUI::SaveLoadChooserGrid::SlotButton
Video::SmackerDecoder::SmackerAudioTrack
Video::SmackerDecoderDecoder for Smacker v2/v4 videos
Video::SmackerDecoder::SmackerVideoTrack
Video::SmallHuffmanTree
Image::SMCDecoderApple SMC decoder
Grim::SmushDecoder::SmushAudioTrack
Grim::SmushDecoder
Grim::SmushPlayer
Grim::SmushDecoder::SmushVideoTrack
Common::SortedArray< T, CompareArgType >Double linked list with sorted nodes
Grim::Sorter
Stark::Resources::SoundA sound resource
Myst3::Sound
Myst3::SoundChannel
Grim::SoundComponent
Grim::ImuseSndMgr::SoundDesc
Grim::SoundDesc
Audio::SoundHandleA SoundHandle instances corresponds to a specific sound being played via the mixer
Grim::SoundPlayer
Grim::SoundTrack
Audio::MixerImpl::SoundTypeSettings
Common::EventDispatcher::SourceEntry
Wintermute::SourceListing
Wintermute::SourceListingProvider
Common::Span< ValueType >
ICB::Span
ICB::span_t
Common::SpanBase< ValueType, Derived >
Common::SpanImpl< ValueType, Derived >
Common::SpanInternal::SpanIterator< Span, IsConst >Bounds-checked iteration over a span of memory
Common::SpanOwner< OwnedSpan >Similar to ScopedPtr, but allows holding and disposing pointers inside Spans without requiring an additional pointer to data, and with copyability
Stark::Resources::SpeechSpeech resource
ICB::SpeechManager
Myst3::SpotItem
Myst3::ResourceDescription::SpotItemData
Myst3::SpotItemFace
Grim::Sprite
Grim::SpriteComponent
Wintermute::SpriteVertex
Wintermute::SpriteVertexShader
ICB::SPRT
ICB::SPRT_16
ICB::SPRT_8
Common::Stack< T >Variable size stack class, implemented using our Array class
Grim::Stack
Grim::EMISound::StackEntry
Common::StackLockAuxillary class to (un)lock a mutex on the stack
Stark::StarkEngine
Stark::StarkMetaEngine
Stark::StarkServicesPublic services available as a singleton
StartGameMenuItem
SdlGraphicsManager::StateA (subset) of the graphic manager's state
Video::CoktelDecoder::State
Myst3::GameState::StateData
Audio::StatelessPacketizedAudioStreamA PacketizedAudioStream that works closer to a QueuingAudioStream
Stark::StateProviderResource state provider
Stark::StateReadStream
Stark::StaticLocationScreenAbstract user interface screen using resources from a static Location sub-tree
Stark::StaticLocationWidgetUser interface widget bound to a Location RenderEntry
StaticPlugin
StaticPluginProvider
Stark::StaticProviderStatic Resource provider
GUI::StaticTextWidget
AudioCDManager::StatusA structure containing the current playback information
StdioStream
Cloud::Storage
Cloud::CloudManager::StorageConfig
Cloud::StorageFileStorageFile represents a file storaged on remote cloud storage
Cloud::StorageInfoStorageInfo contains information about remote cloud storage
Common::StreamVirtual base class for both ReadStream and WriteStream
Video::VideoDecoder::StreamFileAudioTrackA SeekableAudioTrack that constructs its SeekableAudioStream using SeekableAudioStream::openStreamFile()
Audio::StreamFileFormat
Audio::QueuingAudioStreamImpl::StreamHolderWe queue a number of (pointers to) audio stream objects
Stark::Resources::StringA character string resource
Common::StringSimple string class for ScummVM
Stark::StringPullingPathStore a path and allow to walk along it smoothly
Grim::stringtable
Common::StringTokenizerA simple non-optimized string tokenizer
Wintermute::StringUtil
Grim::StuffItArchive
Audio::SubLoopingAudioStreamA looping audio stream, which features looping of a nested part of the stream
Common::SubReadStreamSubReadStream provides access to a ReadStream restricted to the range [currentPosition, currentPosition+end)
Audio::SubSeekableAudioStreamA SubSeekableAudioStream provides access to a SeekableAudioStream just in the range [start, end)
Wintermute::SubtitleCard
Myst3::Subtitles
Stark::Tools::Command::SubTypeDesc
Myst3::SunSpot
SuperDifferent codecs used in EMI
Graphics::SurfaceAn arbitrary graphics surface, which can be the target (or source) of blit operations, font rendering, etc
Graphics::SurfaceDeleterA deleter for Surface objects which can be used with SharedPtr
OpenGL::SurfaceRendererA renderer to draw textures as two dimensional surfaces to the screen
Stark::Gfx::SurfaceRendererA renderer to draw textures as two dimensional surfaces to the current viewport
SurfaceSdlGraphicsManagerSDL Surface based graphics manager
ICB::SVECTOR
ICB::SVECTORPC
Image::SVQ1DecoderSorenson Vector Quantizer 1 decoder
Wintermute::SX3fStatistics
Wintermute::SXArray
Wintermute::SXCommandLineHelper
Wintermute::SXDate
Wintermute::SXDirectory
Wintermute::SXFile
Wintermute::SXMath
Wintermute::SXMemBuffer
Wintermute::SXObject
Wintermute::SXSteamAPI
Wintermute::SXString
Wintermute::SXWMEGalaxyAPI
Common::Huffman< BITSTREAM >::Symbol
Wintermute::SystemClass
Wintermute::SystemClassRegistry
Wintermute::SystemInstance
GUI::TabWidget::Tab
GUI::TabWidget
Grim::TaggedString
Graphics::tColorRGBA
Stark::TestSoundManagerManager of test sound
Wintermute::ScScript::TEventPos
ICB::text_sprite
GUI::TextColorData
GUI::TextColorDataInfo
GUI::TextDataInfo
GUI::TextDrawData
Wintermute::ScScript::TExternalFunction
Grim::TextObject
Grim::TextObjectCommon
Grim::TextObjectData
Grim::TextObjectDefaults
Grim::TextSplitter
OpenGL::Texture
Grim::Texture
Stark::Formats::TextureA texture contained in a '.tm' texture set archive
Stark::Gfx::TextureAn abstract texture
Myst3::Texture
Stark::TextureExtractingArchiveVisitor
Stark::Formats::TextureGroup
ICB::TextureHandle
ICB::TextureInfo
ICB::TextureManager
Stark::Gfx::TextureSetA collection of textures referenced by their names
Stark::Resources::TextureSetA texture resource
Stark::Formats::TextureSetReaderA texture set loader able to read '.tm' files
Wintermute::ScScript::TFunctionPos
Image::TGADecoderTarGa image-decoder The following variations of TGA are supported:

  • Type 1 - Color-mapped images in 16/24/32 bpp with 8 bit indexes
  • Type 2 - 16/24/32 bpp Top AND Bottom origined
GUI::ThemeBrowser
GUI::ThemeEngine::ThemeDescriptor
GUI::ThemeEngine
GUI::ThemeEval
GUI::ThemeLayout
GUI::ThemeLayoutMain
GUI::ThemeLayoutSpacing
GUI::ThemeLayoutStacked
GUI::ThemeLayoutTabWidget
GUI::ThemeLayoutWidget
GUI::ThemeParser
Video::TheoraDecoderDecoder for Theora videos
Video::TheoraDecoder::TheoraVideoTrack
OpenGL::TiledSurface::Tile
ICB::TILE
ICB::TILE_1
ICB::TILE_16
ICB::TILE_8
OpenGL::TiledSurfaceSurface implementation using OpenGL texture tiles
ICB::TIM_IMAGE
TimeDateA structure describing time and date
GUI::TimedMessageDialogTimed message dialog: displays a message to the user for brief time period
Wintermute::Timer
Common::TimerManager
TimerSlot
Audio::TimestampTimestamps allow specifying points in time and measuring time intervals with a sub-millisecond granularity
Common::QuickTimeParser::TimeToSampleEntry
Myst3::TinyGLRenderer
Myst3::TinyGLTexture
tm_unz
ICB::TMD_PRIM
Wintermute::ScScript::TMethodPos
Grim::TObject
Wintermute::Token
Wintermute::BaseParser::TokenDesc
GUI::Tooltip
Wintermute::TopEntry
Stark::Resources::Dialog::TopicA dialog topic
Stark::TopMenu
Wintermute::TPackageHeader
Grim::TProtoFunc
Common::QuickTimeParser::Track
Grim::Track
Video::VideoDecoder::TrackAn abstract representation of a track in a movie
Grim::TrackKey
Video::AVIDecoder::TrackStatus
Math::Transform< T >
Image::Indeo5Decoder::Transform
Image::Indeo4Decoder::Transform
Graphics::TransformStruct
Graphics::TransformTools
Myst3::Transition
Graphics::TransparentSurfaceA transparent graphics surface, which implements alpha blitting
Image::TrueMotion1DecoderDuck TrueMotion 1 decoder
Wintermute::ScScript::TScriptHeader
Stark::TurnMake an item turn on itself towards a target direction
Stark::Resources::Type
Common::U32StringVery simple string class for UTF-32 strings in ScummVM
Common::U32StringTokenizerA simple non-optimized unicode-string tokenizer
Wintermute::UIButton
Wintermute::UIEdit
Wintermute::UIEntity
Wintermute::UIObject
Wintermute::UIText
Wintermute::UITiledImage
Wintermute::UIWindow
Common::UnaryFunction< Arg, Result >Generic unary function
Common::UnicodeBiDiText
Stark::Resources::UnimplementedResourceAn unimplemented resource type
GUI::UnknownGameDialog
unz_file_info
unz_file_info_internal
unz_global_info
unz_s
GUI::UpdatesDialogWizard for updates opt-in
Networking::UploadFileClientHandlerThis class handles POST form/multipart upload
Networking::UploadFileHandler
Grim::UserData
Stark::UserInterfaceFacade object for interacting with the user interface from the rest of the engine
Image::ustr_t
Grim::Value
Grim::Registry::Value
GUI::Debugger::Var
Myst3::GameState::VarDescription
ICB::VECTOR
Wintermute::Vector2
TinyGL::Vector3
Grim::Vector3int
TinyGL::Vector4
Graphics::VectorRendererVectorRenderer: The core Vector Renderer Class
Graphics::VectorRendererAA< PixelType >VectorRendererAA: Anti-Aliased Vector Renderer Class
Graphics::VectorRendererSpec< PixelType >VectorRendererSpec: Specialized Vector Renderer Class
Stark::VersionInfoTextThe version info text
Grim::BitmapData::Vert
Stark::Formats::MeshObjectTri::Vertex
ICB::Vertex
Stark::Resources::Path2D::Vertex
Stark::Formats::BiffMesh::Vertex
Stark::Resources::Path3D::Vertex
ICB::vertex2D
OpenGL::VertexAttrib
Stark::Formats::MeshObjectTri::VertexKey
ICB::VertexLink
Stark::VertNode
Myst3::ResourceDescription::VideoData
Video::VideoDecoderGeneric interface for video decoder classes
Wintermute::VideoPlayer
Video::QuickTimeDecoder::VideoSampleDesc
Wintermute::VideoSubtitler
Wintermute::VideoTheoraPlayer
Video::VideoDecoder::VideoTrackAn abstract representation of a video track
Video::QuickTimeDecoder::VideoTrackHandler
VimaEMI-sound system Vima is used for voices in the PC version of EMI, a similar implementation for SCX will be required for PS2-support
Grim::VimaTrack
Common::VirtualMouseThe Virtual Mouse can produce mouse move events on systems without a physical mouse
Stark::Visual
Stark::VisualActor
Stark::VisualEffectA 2D visual effect overlay
Stark::VisualEffectBubblesA visual effect for drawing small bubbles moving up on top of the scene
Stark::VisualEffectFireFliesA visual effect for drawing fire flies glowing on top of the scene
Stark::VisualEffectFishA visual effect for drawing a group of fish swimming around on top of the scene
Stark::VisualExplodingImageAn image with an animated explosion effect
Stark::VisualFlashingImageAn image with an animated flashing effect
Stark::VisualImageXMGXMG (still image) renderer
Stark::VisualProp
Stark::VisualSmacker
Stark::VisualTextText renderer
Image::Indeo::VLC
Image::Indeo::VLCcode
Video::AdvancedVMDDecoder::VMDAudioTrack
Video::VMDDecoder
Video::AdvancedVMDDecoder::VMDVideoTrack
Audio::VocBlockHeader
Audio::VocFileHeader
Audio::Voice8Header
ICB::VolMaker
Stark::VolumeWidgetWidget with a dragged slider for twisting the volume
Video::TheoraDecoder::VorbisAudioTrack
Audio::VorbisStream
GUI::WaitForConditionAnimationUsed for delaying the animation sequence until a certain condition has been met
Stark::WalkMake an item walk / run to its destination on the current location's floor
Wintermute::Watch
Wintermute::WatchInfo
Wintermute::WatchInstance
Myst3::WaterEffect
Video::AVIDecoder::WaveFormat
Video::AVIDecoder::WaveFormatEX
ICB::WeightedVertexLink
GUI::Widget
GUI::WidgetDrawData
Graphics::WinCursorA Windows cursor
Graphics::WinCursorGroupA structure holding an array of cursors from a single Windows Executable cursor group
Stark::WindowA window is a portion of the game screen
Myst3::WindowGame screen window
WindowedGraphicsManager
WindowsFilesystemFactoryCreates WindowsFilesystemNode objects
WindowsFilesystemNodeImplementation of the ScummVM file system API based on Windows API
WindowsSaveFileManagerProvides a default savefile manager implementation for common platforms
Graphics::WinFont
Graphics::WinFontDirEntry
Common::WinResourceID
Common::WinResourceID_EqualTo
Common::WinResourceID_Hash
Common::WinResourcesA class able to load resources from a Windows Executable, such as cursors, bitmaps, and sounds
Wintermute::WintermuteEngine
Wintermute::WintermuteMetaEngine
Audio::WMACodec
Audio::WMACoefHuffmanParamParameters for Huffman'd WMA coefficient codes
Wintermute::WMEGameDescription
Common::WriteStreamGeneric interface for a writable data stream
Audio::XA_ADPCMStream
Stark::Formats::XARCArchive
Stark::Formats::XARCMember
Audio::XAStream
Wintermute::XFileLexer
Stark::Formats::XMGDecoderXMG (still image) decoder
Common::XMLParser::XMLKeyLayoutNested struct representing the layout of the XML file
Common::XMLParser::XMLKeyLayout::XMLKeyProperty
Common::XMLParserThe base XMLParser class implements generic functionality for parsing XML-like files
Stark::Formats::XRCReaderAn XRC stream parser, used to build resource trees
Stark::Formats::XRCReadStreamA read stream with helper functions to read usual XRC data types
Graphics::YUVAToRGBALookup
Graphics::YUVAToRGBAManager
Image::Indeo3Decoder::YUVBufs
Graphics::YUVToRGBLookup
Graphics::YUVToRGBManager
Grim::YYSTYPE
TinyGL::ZBufferPoint
Grim::zio
Common::ZipArchive


Generated on Sat Sep 19 2020 05:03:57 for ResidualVM by doxygen 1.7.1
curved edge   curved edge