@@ -29,58 +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 GetGlobalVolumeParam = {" Global Volume" , " Get Global Volume Percent" };
45
- AZ::BehaviorParameterOverrides SetGlobalVolumeParam = {" Global Volume" , " Set Global Volume Percent" };
46
- AZ::BehaviorParameterOverrides GetGlobalVolumeDecibelsParam = {" Global Volume Decibels" , " Get Global Volume Decibels" };
47
- AZ::BehaviorParameterOverrides SetGlobalVolumeDecibelsParam = {" Global Volume Decibels" , " Set Global Volume Decibels" };
48
- AZ::BehaviorParameterOverrides GetInnerConeAngleInRadiansParam = {" Inner Cone Angle In Radians" , " Get Inner Cone Angle In Radians" };
49
- AZ::BehaviorParameterOverrides SetInnerConeAngleInRadiansParam = {" Inner Cone Angle In Radians" , " Set Inner Cone Angle In Radians" };
50
- AZ::BehaviorParameterOverrides GetInnerConeAngleInDegreesParam = {" Inner Cone Angle In Degrees" , " Get Inner Cone Angle In Degrees" };
51
- AZ::BehaviorParameterOverrides SetInnerConeAngleInDegreesParam = {" Inner Cone Angle In Degrees" , " Set Inner Cone Angle In Degrees" };
52
- AZ::BehaviorParameterOverrides GetOuterConeAngleInRadiansParam = {" Outer Cone Angle In Radians" , " Get Outer Cone Angle In Radians" };
53
- AZ::BehaviorParameterOverrides SetOuterConeAngleInRadiansParam = {" Outer Cone Angle In Radians" , " Set Outer Cone Angle In Radians" };
54
- AZ::BehaviorParameterOverrides GetOuterConeAngleInDegreesParam = {" Outer Cone Angle In Degrees" , " Get Outer Cone Angle In Degrees" };
55
- AZ::BehaviorParameterOverrides SetOuterConeAngleInDegreesParam = {" Outer Cone Angle In Degrees" , " Set Outer Cone Angle In Degrees" };
56
- AZ::BehaviorParameterOverrides GetOuterVolumeParam = {" Outer Volume" , " Get Volume Percent Outside Outer Cone" };
57
- AZ::BehaviorParameterOverrides SetOuterVolumeParam = {" Outer Volume" , " Set Volume Percent Outside Outer Cone" };
58
- AZ::BehaviorParameterOverrides GetOuterVolumeDecibelsParam = {" Outer Volume Decibels" , " Get Volume Decibels Outside Outer Cone" };
59
- AZ::BehaviorParameterOverrides SetOuterVolumeDecibelsParam = {" Outer Volume Decibels" , " Set Volume Decibels 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" };
60
69
behaviorContext->EBus <MiniAudioListenerRequestBus>(" MiniAudioListenerRequestBus" )
61
70
->Attribute (AZ::Script::Attributes::Scope, AZ::Script::Attributes::ScopeFlags::Common)
62
71
->Attribute (AZ::Script::Attributes::Module, " audio" )
63
72
->Attribute (AZ::Script::Attributes::Category, " MiniAudio Listener" )
64
73
->Event (" SetPosition" , &MiniAudioListenerRequests::SetPosition)
65
74
->Event (" SetFollowEntity" , &MiniAudioListenerRequests::SetFollowEntity)
66
- ->Event (" GetChannelCount" , &MiniAudioListenerRequests::GetChannelCount, {GetChannelCountParam})
67
- ->Event (" GetGlobalVolumePercentage" , &MiniAudioListenerRequests::GetGlobalVolumePercentage, {GetGlobalVolumeParam})
68
- ->Event (" SetGlobalVolumePercentage" , &MiniAudioListenerRequests::SetGlobalVolumePercentage, {SetGlobalVolumeParam})
69
- ->Event (" GetGlobalVolumeDecibels" , &MiniAudioListenerRequests::GetGlobalVolumeDecibels, {GetGlobalVolumeDecibelsParam})
70
- ->Event (" SetGlobalVolumeDecibels" , &MiniAudioListenerRequests::SetGlobalVolumeDecibels, {SetGlobalVolumeDecibelsParam})
71
- ->Event (" GetInnerConeAngleInRadians" , &MiniAudioListenerRequests::GetInnerAngleInRadians, {GetInnerConeAngleInRadiansParam})
72
- ->Event (" SetInnerConeAngleInRadians" , &MiniAudioListenerRequests::SetInnerAngleInRadians, {SetInnerConeAngleInRadiansParam})
73
- ->Event (" GetInnerConeAngleInDegrees" , &MiniAudioListenerRequests::GetInnerAngleInDegrees, {GetInnerConeAngleInDegreesParam})
74
- ->Event (" SetInnerConeAngleInDegrees" , &MiniAudioListenerRequests::SetInnerAngleInDegrees, {SetInnerConeAngleInDegreesParam})
75
- ->Event (" GetOuterConeAngleInRadians" , &MiniAudioListenerRequests::GetOuterAngleInRadians, {GetOuterConeAngleInRadiansParam})
76
- ->Event (" SetOuterConeAngleInRadians" , &MiniAudioListenerRequests::SetOuterAngleInRadians, {SetOuterConeAngleInRadiansParam})
77
- ->Event (" GetOuterConeAngleInDegrees" , &MiniAudioListenerRequests::GetOuterAngleInDegrees, {GetOuterConeAngleInDegreesParam})
78
- ->Event (" SetOuterConeAngleInDegrees" , &MiniAudioListenerRequests::SetOuterAngleInDegrees, {SetOuterConeAngleInDegreesParam})
79
- ->Event (" GetOuterVolumePercentage" , &MiniAudioListenerRequests::GetOuterVolumePercentage, {GetOuterVolumeParam})
80
- ->Event (" SetOuterVolumePercentage" , &MiniAudioListenerRequests::SetOuterVolumePercentage, {SetOuterVolumeParam})
81
- ->Event (" GetOuterVolumeDecibels" , &MiniAudioListenerRequests::GetOuterVolumeDecibels, {GetOuterVolumeDecibelsParam})
82
- ->Event (" SetOuterVolumeDecibels" , &MiniAudioListenerRequests::SetOuterVolumeDecibels, {SetOuterVolumeDecibelsParam})
83
- ;
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 });
84
100
85
101
behaviorContext->Class <MiniAudioListenerComponent>()->RequestBus (" MiniAudioListenerRequestBus" );
86
102
}
0 commit comments