Method |
Description |
|
BlockingResMod ( ResAction action ) : void |
|
|
ChunkChanged ( IffChunk chunk ) : void |
|
|
DiscardChange ( IffChunk chunk ) : void |
|
|
DiscardChange ( IffFile file ) : void |
|
|
DiscardChanges ( IEnumerable chunks ) : void |
|
|
DiscardChanges ( IEnumerable files ) : void |
|
|
GetChangeList ( ) : HashSet |
|
|
IffChanged ( IffFile file ) : void |
|
|
Invoke ( Delegate func ) : void |
|
|
QueueResMod ( ResAction action ) : void |
Queues an action to run on a game resource, which will be run later by the game thread. |
|
RegisterObjects ( IffFile file ) : void |
|
|
RunResModifications ( ) : void |
Runs the queued resource modifications. Should be executed from the game thread, so that any queued operations are run on the game thread. The chunks in use will be locked - it's up to external threads to consider that when retrieving a chunk's information for use. |
|
SaveChange ( IffFile file ) : void |
|
|
SaveChanges ( IEnumerable files ) : void |
|
|
UnregisterObjects ( IffFile file ) : void |
|
|