ScummVM API documentation
Saga::Resource_RSC Class Reference
Inheritance diagram for Saga::Resource_RSC:
Saga::Resource

Public Member Functions

 Resource_RSC (SagaEngine *vm)
 
uint32 convertResourceId (uint32 resourceId) override
 
void loadGlobalResources (int chapter, int actorsEntrance) override
 
MetaResource * getMetaResource () override
 
- Public Member Functions inherited from Saga::Resource
 Resource (SagaEngine *vm)
 
bool createContexts ()
 
void clearContexts ()
 
void loadResource (ResourceContext *context, uint32 resourceId, ByteArray &resourceBuffer)
 
virtual uint32 convertResourceId (uint32 resourceId)=0
 
virtual void loadGlobalResources (int chapter, int actorsEntrance)=0
 
ResourceContext * getContext (uint16 fileType, int serial=0)
 
virtual MetaResource * getMetaResource ()=0
 

Protected Member Functions

ResourceContext * createContext () override
 
- Protected Member Functions inherited from Saga::Resource
void addContext (const char *fileName, uint16 fileType, bool isCompressed=false, int serial=0)
 
virtual ResourceContext * createContext ()=0
 

Additional Inherited Members

- Protected Attributes inherited from Saga::Resource
SagaEngine * _vm
 
ResourceContextList _contexts
 
char _voicesFileName [8][256]
 
char _musicFileName [256]
 
char _soundFileName [256]
 

Member Function Documentation

◆ convertResourceId()

uint32 Saga::Resource_RSC::convertResourceId ( uint32  resourceId)
inlineoverridevirtual

Implements Saga::Resource.

◆ loadGlobalResources()

void Saga::Resource_RSC::loadGlobalResources ( int  chapter,
int  actorsEntrance 
)
inlineoverridevirtual

Implements Saga::Resource.

◆ getMetaResource()

MetaResource * Saga::Resource_RSC::getMetaResource ( )
inlineoverridevirtual

Implements Saga::Resource.

◆ createContext()

ResourceContext * Saga::Resource_RSC::createContext ( )
inlineoverrideprotectedvirtual

Implements Saga::Resource.


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