Navigation
API > API/Plugins > API/Plugins/SoundScape
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UGameInstanceSubsystem
- USoundscapeSubsystem
References
| Module | SoundScape |
| Header | /Engine/Plugins/Runtime/Soundscape/Source/SoundScape/Public/SoundscapeSubsystem.h |
| Include | #include "SoundscapeSubsystem.h" |
Syntax
UCLASS&40;&41;
class USoundscapeSubsystem : public UGameInstanceSubsystem
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bDebugMode |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddActiveColorPoint
(
const USoundscapeColorPointComponent* SoundscapeColorPointComponent |
Add Active Color Point. | |
| void | AddColorPointCollection
(
FName ColorPointCollectionName, |
Soundscape Color Point system. | |
| void | AddColorPointHashMapCollection
(
USoundscapeColorPointHashMapCollection* ColorPointHashMapCollection |
Add Hash Map Collection. | |
| bool | AddPaletteCollection
(
FName PaletteCollectionName, |
||
| TPair< FVector, FVector > | CalculateDebugCellDimensions
(
FVector Location, |
Calculate Debug Cell Dimensions. | |
| int32 | CheckColorPointDensity
(
FVector Location, |
Check Color Point Density for a Location Cell. | |
| void | ClearState
(
FGameplayTag SoundscapeState |
||
| void | DrawDebugCell
(
FVector Location, |
Draw Debug Cell. | |
| void | RemoveActiveColorPoint
(
const USoundscapeColorPointComponent* SoundscapeColorPointComponent |
Remove Active Color Point. | |
| bool | RemoveColorPointCollection
(
FName ColorPointCollectionName |
Remove a Color Point Collection from the Subsystem, returns true if successful. | |
| bool | RemoveColorPointHashMapCollection
(
USoundscapeColorPointHashMapCollection* ColorPointHashMapCollection |
Add Hash Map Collection. | |
| bool | RemovePaletteCollection
(
FName PaletteCollectionName |
||
| void | |||
| void | SetState
(
FGameplayTag SoundscapeState |
Settings. |
Overridden from USubsystem
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
Implement this for deinitialization of instances of the system | |
| void | Initialize
(
FSubsystemCollectionBase& Collection |
Begin USubsystem. | |
| bool | ShouldCreateSubsystem
(
UObject* Outer |
Override to control if the Subsystem should be created at all. |