Class SoundAsset
Sound track asset type. This asset is used to play sound effects on mix channels. For music tracks, use the MusicAsset.
Implements
System.IDisposable
Inherited Members
Namespace: BonEngineSharp.Assets
Assembly: BonEngineSharp.dll
Syntax
public class SoundAsset : IAsset, IDisposable
Constructors
SoundAsset(IntPtr)
Create the asset.
Declaration
public SoundAsset(IntPtr handle)
Parameters
| Type | Name | Description |
|---|---|---|
| System.IntPtr | handle | Asset handle inside the low-level engine. |
Properties
AssetType
Get asset type.
Declaration
public override AssetType AssetType { get; }
Property Value
| Type | Description |
|---|---|
| AssetType |
Overrides
Length
Get sound track length.
Declaration
public float Length { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Methods
Finalize()
Dispose on destructor.
Declaration
protected override void Finalize()
Overrides
IsPlaying()
Check if this sound track is currently playing.
Declaration
public bool IsPlaying()
Returns
| Type | Description |
|---|---|
| System.Boolean | True if sound track is playing. |
Implements
System.IDisposable