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)
 
NPointArraygetPointArray (uint32 nameHash)
 
NRectArraygetRectArray (uint32 nameHash)
 
HitRectListgetHitRectList ()
 
MessageListgetMessageListAtPos (int16 klaymenX, int16 klaymenY, int16 mouseX, int16 mouseY)
 

Protected Types

typedef Common::Array< DRSubRectDRSubRectList
 

Protected Member Functions

DataResource::DRDirectoryItemfindDRDirectoryItem (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: