Cue Sheet management class from the Asset Support add-on
More...
Cue Sheet management class from the Asset Support add-on
- Description:
- This class manages the ACBs loaded either automatically by a CriAtomSourceForAsset or manually from CriAtomAssets.
It keeps track of the reference count for each of the loaded ACBs.
Acquiring the Cue Sheet (by specifying the ACB asset)
- Description:
- Gets the information pertaining to the loaded Cue Sheet corresponding to the specified ACB asset.
Acquiring the Cue Sheet (by specifying the Cue Sheet's name)
- Description:
- Gets the information on the loaded Cue Sheet with the specified name.
For assets registered without specifying a Cue Sheet name, the asset name will be used as the Cue Sheet name.
Loading the Cue Sheet (by specifying the Cue Sheet's name)
- Description:
- Loads an ACB asset. If already loaded, the Cue Sheet's reference count will be increased.
The Cue Sheet's information can be obtained by calling the GetCueSheet method with the name of the Cue Sheet of interest.
Loading the Cue Sheet
- Description:
- Loads an ACB asset. If already loaded, the Cue Sheet's reference count will be increased.
The name of a Cue Sheet loaded with this method will be the same than the name of the asset.
static void ReleaseCueSheet |
( |
CriAtomAcbAsset |
acbAsset, |
|
|
bool |
unloadImmediate = true |
|
) |
| |
|
inlinestatic |
Releasing the Cue Sheet (by specifying the ACB asset)
- Description:
- Releases an ACB asset. When the reference count reaches 0, the Cue Sheet will automatically be unloaded.
However, if unloadImmediate is set to false, UnloadUnusedCueSheets will need to be called later to unload it.
static void ReleaseCueSheet |
( |
string |
name, |
|
|
bool |
unloadImmediate = true |
|
) |
| |
|
inlinestatic |
Releasing the Cue Sheet (by specifying the Cue Sheet's name)
- Description:
- Releases an ACB asset. When the reference count reaches 0, the Cue Sheet will automatically be unloaded.
However, if unloadImmediate is set to false, UnloadUnusedCueSheets will need to be called later to unload it.
void ReleaseCueSheet |
( |
CueSheet |
cueSheet, |
|
|
bool |
unloadImmediate |
|
) |
| |
|
inline |
Releasing the Cue Sheet
- Description:
- Releases an ACB asset. When the reference count reaches 0, the Cue Sheet will automatically be unloaded.
However, if unloadImmediate is set to false, UnloadUnusedCueSheets will need to be called later to unload it.
static void UnloadUnusedCueSheets |
( |
| ) |
|
|
static |
Unloading unreferenced Cue Sheets
- Description:
- Unloads all Cue Sheets with a reference count at 0 at once.
If the unloading is delayed, call this function at the appropriate time.
List of loaded Cue Sheets
- Description:
- Returns the list of the loaded Cue Sheets.
The documentation for this class was generated from the following file: