Oolite 1.91.0.7658-250404-b1488af
All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
ResourceManager.h File Reference
+ Include dependency graph for ResourceManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ResourceManager
 

Macros

#define SCENARIO_OXP_DEFINITION_ALL   @""
 
#define SCENARIO_OXP_DEFINITION_NONE   @"strict"
 
#define SCENARIO_OXP_DEFINITION_BYID   @"id:"
 
#define SCENARIO_OXP_DEFINITION_BYTAG   @"tag:"
 
#define SCENARIO_OXP_DEFINITION_NOPLIST   @"exc:"
 

Enumerations

enum  OOResourceMergeMode { MERGE_NONE , MERGE_BASIC , MERGE_SMART }
 

Macro Definition Documentation

◆ SCENARIO_OXP_DEFINITION_ALL

◆ SCENARIO_OXP_DEFINITION_BYID

#define SCENARIO_OXP_DEFINITION_BYID   @"id:"

Definition at line 51 of file ResourceManager.h.

Referenced by ResourceManager::manifestAllowedByScenario:.

◆ SCENARIO_OXP_DEFINITION_BYTAG

#define SCENARIO_OXP_DEFINITION_BYTAG   @"tag:"

Definition at line 52 of file ResourceManager.h.

Referenced by ResourceManager::manifestAllowedByScenario:.

◆ SCENARIO_OXP_DEFINITION_NONE

◆ SCENARIO_OXP_DEFINITION_NOPLIST

#define SCENARIO_OXP_DEFINITION_NOPLIST   @"exc:"

Definition at line 53 of file ResourceManager.h.

Referenced by ResourceManager::corePlist:excludedAt:.

Enumeration Type Documentation

◆ OOResourceMergeMode

Enumerator
MERGE_NONE 
MERGE_BASIC 
MERGE_SMART 

Definition at line 34 of file ResourceManager.h.

35{
36 MERGE_NONE, // Just use the last file in search order.
37 MERGE_BASIC, // Merge files by adding the top-level items of each file.
38 MERGE_SMART // Merge files by merging the top-level elements of each file (second-order merge, but not recursive)
OOResourceMergeMode
@ MERGE_SMART
@ MERGE_NONE
@ MERGE_BASIC