@@ -29,46 +29,74 @@ namespace MiniAudio
29
29
30
30
if (auto serializeContext = azrtti_cast<AZ::SerializeContext*>(context))
31
31
{
32
- serializeContext->Class <MiniAudioListenerComponent, BaseClass>()
33
- ->Version (1 );
32
+ serializeContext->Class <MiniAudioListenerComponent, BaseClass>()->Version (1 );
34
33
}
35
34
36
35
if (auto behaviorContext = azrtti_cast<AZ::BehaviorContext*>(context))
37
36
{
38
- behaviorContext-> ConstantProperty ( " MiniAudioListenerComponentTypeId " ,
39
- BehaviorConstant (AZ::Uuid (MiniAudioListenerComponentTypeId)))
37
+ behaviorContext
38
+ -> ConstantProperty ( " MiniAudioListenerComponentTypeId " , BehaviorConstant (AZ::Uuid (MiniAudioListenerComponentTypeId)))
40
39
->Attribute (AZ::Script::Attributes::Module, " MiniAudio" )
41
40
->Attribute (AZ::Script::Attributes::Scope, AZ::Script::Attributes::ScopeFlags::Common);
42
41
43
- AZ::BehaviorParameterOverrides GetChannelCountParam = {" Channel Count" , " Get Channel Count" };
44
- AZ::BehaviorParameterOverrides GetInnerConeAngleInRadiansParam = {" Inner Cone Angle In Radians" , " Get Inner Cone Angle In Radians" };
45
- AZ::BehaviorParameterOverrides SetInnerConeAngleInRadiansParam = {" Inner Cone Angle In Radians" , " Set Inner Cone Angle In Radians" };
46
- AZ::BehaviorParameterOverrides GetInnerConeAngleInDegreesParam = {" Inner Cone Angle In Degrees" , " Get Inner Cone Angle In Degrees" };
47
- AZ::BehaviorParameterOverrides SetInnerConeAngleInDegreesParam = {" Inner Cone Angle In Degrees" , " Set Inner Cone Angle In Degrees" };
48
- AZ::BehaviorParameterOverrides GetOuterConeAngleInRadiansParam = {" Outer Cone Angle In Radians" , " Get Outer Cone Angle In Radians" };
49
- AZ::BehaviorParameterOverrides SetOuterConeAngleInRadiansParam = {" Outer Cone Angle In Radians" , " Set Outer Cone Angle In Radians" };
50
- AZ::BehaviorParameterOverrides GetOuterConeAngleInDegreesParam = {" Outer Cone Angle In Degrees" , " Get Outer Cone Angle In Degrees" };
51
- AZ::BehaviorParameterOverrides SetOuterConeAngleInDegreesParam = {" Outer Cone Angle In Degrees" , " Set Outer Cone Angle In Degrees" };
52
- AZ::BehaviorParameterOverrides GetOuterVolumeParam = {" Outer Volume" , " Get Percent Volume Outside Outer Cone" };
53
- AZ::BehaviorParameterOverrides SetOuterVolumeParam = {" Outer Volume" , " Set Percent Volume Outside Outer Cone" };
42
+ AZ::BehaviorParameterOverrides GetChannelCountParam = { " Channel Count" , " Get Channel Count" };
43
+ AZ::BehaviorParameterOverrides GetGlobalVolumeParam = { " Global Volume" , " Get Global Volume Percent" };
44
+ AZ::BehaviorParameterOverrides SetGlobalVolumeParam = { " Global Volume" , " Set Global Volume Percent" };
45
+ AZ::BehaviorParameterOverrides GetGlobalVolumeDecibelsParam = { " Global Volume Decibels" , " Get Global Volume Decibels" };
46
+ AZ::BehaviorParameterOverrides SetGlobalVolumeDecibelsParam = { " Global Volume Decibels" , " Set Global Volume Decibels" };
47
+ AZ::BehaviorParameterOverrides GetInnerConeAngleInRadiansParam = { " Inner Cone Angle In Radians" ,
48
+ " Get Inner Cone Angle In Radians" };
49
+ AZ::BehaviorParameterOverrides SetInnerConeAngleInRadiansParam = { " Inner Cone Angle In Radians" ,
50
+ " Set Inner Cone Angle In Radians" };
51
+ AZ::BehaviorParameterOverrides GetInnerConeAngleInDegreesParam = { " Inner Cone Angle In Degrees" ,
52
+ " Get Inner Cone Angle In Degrees" };
53
+ AZ::BehaviorParameterOverrides SetInnerConeAngleInDegreesParam = { " Inner Cone Angle In Degrees" ,
54
+ " Set Inner Cone Angle In Degrees" };
55
+ AZ::BehaviorParameterOverrides GetOuterConeAngleInRadiansParam = { " Outer Cone Angle In Radians" ,
56
+ " Get Outer Cone Angle In Radians" };
57
+ AZ::BehaviorParameterOverrides SetOuterConeAngleInRadiansParam = { " Outer Cone Angle In Radians" ,
58
+ " Set Outer Cone Angle In Radians" };
59
+ AZ::BehaviorParameterOverrides GetOuterConeAngleInDegreesParam = { " Outer Cone Angle In Degrees" ,
60
+ " Get Outer Cone Angle In Degrees" };
61
+ AZ::BehaviorParameterOverrides SetOuterConeAngleInDegreesParam = { " Outer Cone Angle In Degrees" ,
62
+ " Set Outer Cone Angle In Degrees" };
63
+ AZ::BehaviorParameterOverrides GetOuterVolumeParam = { " Outer Volume" , " Get Volume Percent Outside Outer Cone" };
64
+ AZ::BehaviorParameterOverrides SetOuterVolumeParam = { " Outer Volume" , " Set Volume Percent Outside Outer Cone" };
65
+ AZ::BehaviorParameterOverrides GetOuterVolumeDecibelsParam = { " Outer Volume Decibels" ,
66
+ " Get Volume Decibels Outside Outer Cone" };
67
+ AZ::BehaviorParameterOverrides SetOuterVolumeDecibelsParam = { " Outer Volume Decibels" ,
68
+ " Set Volume Decibels Outside Outer Cone" };
54
69
behaviorContext->EBus <MiniAudioListenerRequestBus>(" MiniAudioListenerRequestBus" )
55
70
->Attribute (AZ::Script::Attributes::Scope, AZ::Script::Attributes::ScopeFlags::Common)
56
71
->Attribute (AZ::Script::Attributes::Module, " audio" )
57
72
->Attribute (AZ::Script::Attributes::Category, " MiniAudio Listener" )
58
73
->Event (" SetPosition" , &MiniAudioListenerRequests::SetPosition)
59
74
->Event (" SetFollowEntity" , &MiniAudioListenerRequests::SetFollowEntity)
60
- ->Event (" GetChannelCount" , &MiniAudioListenerRequests::GetChannelCount, {GetChannelCountParam})
61
- ->Event (" GetInnerConeAngleInRadians" , &MiniAudioListenerRequests::GetInnerAngleInRadians, {GetInnerConeAngleInRadiansParam})
62
- ->Event (" SetInnerConeAngleInRadians" , &MiniAudioListenerRequests::SetInnerAngleInRadians, {SetInnerConeAngleInRadiansParam})
63
- ->Event (" GetInnerConeAngleInDegrees" , &MiniAudioListenerRequests::GetInnerAngleInDegrees, {GetInnerConeAngleInDegreesParam})
64
- ->Event (" SetInnerConeAngleInDegrees" , &MiniAudioListenerRequests::SetInnerAngleInDegrees, {SetInnerConeAngleInDegreesParam})
65
- ->Event (" GetOuterConeAngleInRadians" , &MiniAudioListenerRequests::GetOuterAngleInRadians, {GetOuterConeAngleInRadiansParam})
66
- ->Event (" SetOuterConeAngleInRadians" , &MiniAudioListenerRequests::SetOuterAngleInRadians, {SetOuterConeAngleInRadiansParam})
67
- ->Event (" GetOuterConeAngleInDegrees" , &MiniAudioListenerRequests::GetOuterAngleInDegrees, {GetOuterConeAngleInDegreesParam})
68
- ->Event (" SetOuterConeAngleInDegrees" , &MiniAudioListenerRequests::SetOuterAngleInDegrees, {SetOuterConeAngleInDegreesParam})
69
- ->Event (" GetOuterVolume" , &MiniAudioListenerRequests::GetOuterVolume, {GetOuterVolumeParam})
70
- ->Event (" SetOuterVolume" , &MiniAudioListenerRequests::SetOuterVolume, {SetOuterVolumeParam})
71
- ;
75
+ ->Event (" GetChannelCount" , &MiniAudioListenerRequests::GetChannelCount, { GetChannelCountParam })
76
+ ->Event (" GetGlobalVolumePercentage" , &MiniAudioListenerRequests::GetGlobalVolumePercentage, { GetGlobalVolumeParam })
77
+ ->Event (" SetGlobalVolumePercentage" , &MiniAudioListenerRequests::SetGlobalVolumePercentage, { SetGlobalVolumeParam })
78
+ ->Event (" GetGlobalVolumeDecibels" , &MiniAudioListenerRequests::GetGlobalVolumeDecibels, { GetGlobalVolumeDecibelsParam })
79
+ ->Event (" SetGlobalVolumeDecibels" , &MiniAudioListenerRequests::SetGlobalVolumeDecibels, { SetGlobalVolumeDecibelsParam })
80
+ ->Event (
81
+ " GetInnerConeAngleInRadians" , &MiniAudioListenerRequests::GetInnerAngleInRadians, { GetInnerConeAngleInRadiansParam })
82
+ ->Event (
83
+ " SetInnerConeAngleInRadians" , &MiniAudioListenerRequests::SetInnerAngleInRadians, { SetInnerConeAngleInRadiansParam })
84
+ ->Event (
85
+ " GetInnerConeAngleInDegrees" , &MiniAudioListenerRequests::GetInnerAngleInDegrees, { GetInnerConeAngleInDegreesParam })
86
+ ->Event (
87
+ " SetInnerConeAngleInDegrees" , &MiniAudioListenerRequests::SetInnerAngleInDegrees, { SetInnerConeAngleInDegreesParam })
88
+ ->Event (
89
+ " GetOuterConeAngleInRadians" , &MiniAudioListenerRequests::GetOuterAngleInRadians, { GetOuterConeAngleInRadiansParam })
90
+ ->Event (
91
+ " SetOuterConeAngleInRadians" , &MiniAudioListenerRequests::SetOuterAngleInRadians, { SetOuterConeAngleInRadiansParam })
92
+ ->Event (
93
+ " GetOuterConeAngleInDegrees" , &MiniAudioListenerRequests::GetOuterAngleInDegrees, { GetOuterConeAngleInDegreesParam })
94
+ ->Event (
95
+ " SetOuterConeAngleInDegrees" , &MiniAudioListenerRequests::SetOuterAngleInDegrees, { SetOuterConeAngleInDegreesParam })
96
+ ->Event (" GetOuterVolumePercentage" , &MiniAudioListenerRequests::GetOuterVolumePercentage, { GetOuterVolumeParam })
97
+ ->Event (" SetOuterVolumePercentage" , &MiniAudioListenerRequests::SetOuterVolumePercentage, { SetOuterVolumeParam })
98
+ ->Event (" GetOuterVolumeDecibels" , &MiniAudioListenerRequests::GetOuterVolumeDecibels, { GetOuterVolumeDecibelsParam })
99
+ ->Event (" SetOuterVolumeDecibels" , &MiniAudioListenerRequests::SetOuterVolumeDecibels, { SetOuterVolumeDecibelsParam });
72
100
73
101
behaviorContext->Class <MiniAudioListenerComponent>()->RequestBus (" MiniAudioListenerRequestBus" );
74
102
}
0 commit comments