ScummVM API documentation
Neverhood::DataResource Class Reference

Classes

struct  DRDirectoryItem
 
struct  DRRect
 
struct  DRSubRect
 

Public Member Functions

 DataResource (NeverhoodEngine *vm)
 
void load (uint32 fileHash)
 
void unload ()
 
NPoint getPoint (uint32 nameHash)
 
NPointArray * getPointArray (uint32 nameHash)
 
NRectArray * getRectArray (uint32 nameHash)
 
HitRectList * getHitRectList ()
 
MessageList * getMessageListAtPos (int16 klaymenX, int16 klaymenY, int16 mouseX, int16 mouseY)
 

Protected Types

typedef Common::Array< DRSubRect > DRSubRectList
 

Protected Member Functions

DataResource::DRDirectoryItem * findDRDirectoryItem (uint32 nameHash, uint16 type)
 

Protected Attributes

NeverhoodEngine * _vm
 
ResourceHandle _resourceHandle
 
Common::Array< DRDirectoryItem > _directory
 
Common::Array< NPoint > _points
 
Common::Array< NPointArray * > _pointArrays
 
Common::Array< NRectArray * > _rectArrays
 
Common::Array< HitRectList * > _hitRectLists
 
Common::Array< MessageList * > _messageLists
 
Common::Array< DRRect > _drRects
 
Common::Array< DRSubRectList * > _drSubRectLists
 

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