forked from MoonsideGames/FAudioGMS
				
			add clang formatting
							parent
							
								
									2fd95ea452
								
							
						
					
					
						commit
						4d834b3567
					
				|  | @ -0,0 +1,166 @@ | |||
| --- | ||||
| Language:        Cpp | ||||
| # BasedOnStyle:  LLVM | ||||
| AccessModifierOffset: -2 | ||||
| AlignAfterOpenBracket: AlwaysBreak | ||||
| AlignConsecutiveMacros: None | ||||
| AlignConsecutiveAssignments: None | ||||
| AlignConsecutiveBitFields: None | ||||
| AlignConsecutiveDeclarations: None | ||||
| AlignEscapedNewlines: Right | ||||
| AlignOperands:   Align | ||||
| AlignTrailingComments: true | ||||
| AllowAllArgumentsOnNextLine: false | ||||
| AllowAllConstructorInitializersOnNextLine: true | ||||
| AllowAllParametersOfDeclarationOnNextLine: false | ||||
| AllowShortEnumsOnASingleLine: true | ||||
| AllowShortBlocksOnASingleLine: Never | ||||
| AllowShortCaseLabelsOnASingleLine: false | ||||
| AllowShortFunctionsOnASingleLine: All | ||||
| AllowShortLambdasOnASingleLine: All | ||||
| AllowShortIfStatementsOnASingleLine: Never | ||||
| AllowShortLoopsOnASingleLine: false | ||||
| AlwaysBreakAfterDefinitionReturnType: None | ||||
| AlwaysBreakAfterReturnType: None | ||||
| AlwaysBreakBeforeMultilineStrings: false | ||||
| AlwaysBreakTemplateDeclarations: MultiLine | ||||
| AttributeMacros: | ||||
|   - __capability | ||||
| BinPackArguments: false | ||||
| BinPackParameters: false | ||||
| BraceWrapping: | ||||
|   AfterCaseLabel:  false | ||||
|   AfterClass:      false | ||||
|   AfterControlStatement: Never | ||||
|   AfterEnum:       false | ||||
|   AfterFunction:   false | ||||
|   AfterNamespace:  false | ||||
|   AfterObjCDeclaration: false | ||||
|   AfterStruct:     false | ||||
|   AfterUnion:      false | ||||
|   AfterExternBlock: false | ||||
|   BeforeCatch:     false | ||||
|   BeforeElse:      false | ||||
|   BeforeLambdaBody: false | ||||
|   BeforeWhile:     false | ||||
|   IndentBraces:    false | ||||
|   SplitEmptyFunction: true | ||||
|   SplitEmptyRecord: true | ||||
|   SplitEmptyNamespace: true | ||||
| BreakBeforeBinaryOperators: None | ||||
| BreakBeforeConceptDeclarations: true | ||||
| BreakBeforeBraces: Allman | ||||
| BreakBeforeInheritanceComma: false | ||||
| BreakInheritanceList: BeforeColon | ||||
| BreakBeforeTernaryOperators: true | ||||
| BreakConstructorInitializersBeforeComma: false | ||||
| BreakConstructorInitializers: BeforeColon | ||||
| BreakAfterJavaFieldAnnotations: false | ||||
| BreakStringLiterals: true | ||||
| ColumnLimit:     100 | ||||
| CommentPragmas:  '^ IWYU pragma:' | ||||
| CompactNamespaces: false | ||||
| ConstructorInitializerAllOnOneLineOrOnePerLine: false | ||||
| ConstructorInitializerIndentWidth: 4 | ||||
| ContinuationIndentWidth: 4 | ||||
| Cpp11BracedListStyle: true | ||||
| DeriveLineEnding: true | ||||
| DerivePointerAlignment: false | ||||
| DisableFormat:   false | ||||
| EmptyLineBeforeAccessModifier: LogicalBlock | ||||
| ExperimentalAutoDetectBinPacking: false | ||||
| FixNamespaceComments: true | ||||
| ForEachMacros: | ||||
|   - foreach | ||||
|   - Q_FOREACH | ||||
|   - BOOST_FOREACH | ||||
| StatementAttributeLikeMacros: | ||||
|   - Q_EMIT | ||||
| IncludeBlocks:   Preserve | ||||
| IncludeCategories: | ||||
|   - Regex:           '^"(llvm|llvm-c|clang|clang-c)/' | ||||
|     Priority:        2 | ||||
|     SortPriority:    0 | ||||
|     CaseSensitive:   false | ||||
|   - Regex:           '^(<|"(gtest|gmock|isl|json)/)' | ||||
|     Priority:        3 | ||||
|     SortPriority:    0 | ||||
|     CaseSensitive:   false | ||||
|   - Regex:           '.*' | ||||
|     Priority:        1 | ||||
|     SortPriority:    0 | ||||
|     CaseSensitive:   false | ||||
| IncludeIsMainRegex: '(Test)?$' | ||||
| IncludeIsMainSourceRegex: '' | ||||
| IndentCaseLabels: false | ||||
| IndentCaseBlocks: false | ||||
| IndentGotoLabels: true | ||||
| IndentPPDirectives: None | ||||
| IndentExternBlock: NoIndent | ||||
| IndentRequires:  false | ||||
| IndentWidth:     4 | ||||
| IndentWrappedFunctionNames: false | ||||
| InsertTrailingCommas: None | ||||
| JavaScriptQuotes: Leave | ||||
| JavaScriptWrapImports: true | ||||
| KeepEmptyLinesAtTheStartOfBlocks: true | ||||
| MacroBlockBegin: '' | ||||
| MacroBlockEnd:   '' | ||||
| MaxEmptyLinesToKeep: 1 | ||||
| NamespaceIndentation: None | ||||
| ObjCBinPackProtocolList: Auto | ||||
| ObjCBlockIndentWidth: 4 | ||||
| ObjCBreakBeforeNestedBlockParam: true | ||||
| ObjCSpaceAfterProperty: false | ||||
| ObjCSpaceBeforeProtocolList: true | ||||
| PenaltyBreakAssignment: 2 | ||||
| PenaltyBreakBeforeFirstCallParameter: 19 | ||||
| PenaltyBreakComment: 300 | ||||
| PenaltyBreakFirstLessLess: 120 | ||||
| PenaltyBreakString: 1000 | ||||
| PenaltyBreakTemplateDeclaration: 10 | ||||
| PenaltyExcessCharacter: 1000000 | ||||
| PenaltyReturnTypeOnItsOwnLine: 1000000 | ||||
| PenaltyIndentedWhitespace: 0 | ||||
| PointerAlignment: Right | ||||
| ReflowComments:  true | ||||
| SortIncludes:    true | ||||
| SortJavaStaticImport: Before | ||||
| SortUsingDeclarations: true | ||||
| SpaceAfterCStyleCast: false | ||||
| SpaceAfterLogicalNot: false | ||||
| SpaceAfterTemplateKeyword: true | ||||
| SpaceBeforeAssignmentOperators: true | ||||
| SpaceBeforeCaseColon: false | ||||
| SpaceBeforeCpp11BracedList: false | ||||
| SpaceBeforeCtorInitializerColon: true | ||||
| SpaceBeforeInheritanceColon: true | ||||
| SpaceBeforeParens: ControlStatements | ||||
| SpaceAroundPointerQualifiers: Default | ||||
| SpaceBeforeRangeBasedForLoopColon: true | ||||
| SpaceInEmptyBlock: false | ||||
| SpaceInEmptyParentheses: false | ||||
| SpacesBeforeTrailingComments: 1 | ||||
| SpacesInAngles:  false | ||||
| SpacesInConditionalStatement: false | ||||
| SpacesInContainerLiterals: true | ||||
| SpacesInCStyleCastParentheses: false | ||||
| SpacesInParentheses: false | ||||
| SpacesInSquareBrackets: false | ||||
| SpaceBeforeSquareBrackets: false | ||||
| BitFieldColonSpacing: Both | ||||
| Standard:        Latest | ||||
| StatementMacros: | ||||
|   - Q_UNUSED | ||||
|   - QT_REQUIRE_VERSION | ||||
| TabWidth:        8 | ||||
| UseCRLF:         false | ||||
| UseTab:          Never | ||||
| WhitespaceSensitiveMacros: | ||||
|   - STRINGIZE | ||||
|   - PP_STRINGIZE | ||||
|   - BOOST_PP_STRINGIZE | ||||
|   - NS_SWIFT_NAME | ||||
|   - CF_SWIFT_NAME | ||||
| ... | ||||
| 
 | ||||
							
								
								
									
										875
									
								
								src/FAudioGMS.c
								
								
								
								
							
							
						
						
									
										875
									
								
								src/FAudioGMS.c
								
								
								
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										166
									
								
								src/FAudioGMS.h
								
								
								
								
							
							
						
						
									
										166
									
								
								src/FAudioGMS.h
								
								
								
								
							|  | @ -36,84 +36,124 @@ | |||
| #endif | ||||
| 
 | ||||
| #ifdef __cplusplus | ||||
| extern "C" { | ||||
| extern "C" | ||||
| { | ||||
| #endif /* __cplusplus */ | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_Init(double spatialDistanceScale, double timestep); | ||||
|     FAUDIOGMSAPI void FAudioGMS_Init(double spatialDistanceScale, double timestep); | ||||
| 
 | ||||
| FAUDIOGMSAPI double FAudioGMS_StaticSound_LoadWAV(char *filePath); /* returns a static sound ID */ | ||||
| FAUDIOGMSAPI double FAudioGMS_StaticSound_CreateSoundInstance(double staticSoundID); /* returns a sound instance ID */ | ||||
| FAUDIOGMSAPI void FAudioGMS_StaticSound_Destroy(double staticSoundID); | ||||
|     FAUDIOGMSAPI double FAudioGMS_StaticSound_LoadWAV( | ||||
|         char *filePath); /* returns a static sound ID */ | ||||
|     FAUDIOGMSAPI double FAudioGMS_StaticSound_CreateSoundInstance( | ||||
|         double staticSoundID); /* returns a sound instance ID */ | ||||
|     FAUDIOGMSAPI void FAudioGMS_StaticSound_Destroy(double staticSoundID); | ||||
| 
 | ||||
| FAUDIOGMSAPI double FAudioGMS_StreamingSound_LoadOGG(char* filepath); /* returns a sound instance ID */ | ||||
|     FAUDIOGMSAPI double FAudioGMS_StreamingSound_LoadOGG( | ||||
|         char *filepath); /* returns a sound instance ID */ | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Play(double soundInstanceID); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Pause(double soundInstanceID); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Stop(double soundInstanceID); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Play(double soundInstanceID); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Pause(double soundInstanceID); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Stop(double soundInstanceID); | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPlayRegion(double soundInstanceID, double startInMilliseconds, double endInMilliseconds); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetLoop(double soundInstanceID, double loop); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPan(double soundInstanceID, double pan); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPitch(double soundInstanceID, double pitch); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetVolume(double soundInstanceID, double volume); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Set3DPosition(double soundInstanceID, double x, double y, double z); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Set3DVelocity(double soundInstanceID, double xVelocity, double yVelocity, double zVelocity); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetTrackPositionInSeconds(double soundInstanceID, double trackPositionInSeconds); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetVolumeOverTime(double soundInstanceID, double volume, double milliseconds); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetLowPassFilter(double soundInstanceID, double lowPassFilter, double Q); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetHighPassFilter(double soundInstanceID, double highPassFilter, double Q); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetBandPassFilter(double soundInstanceID, double bandPassFilter, double Q); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPlayRegion( | ||||
|         double soundInstanceID, | ||||
|         double startInMilliseconds, | ||||
|         double endInMilliseconds); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetLoop(double soundInstanceID, double loop); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPan(double soundInstanceID, double pan); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPitch(double soundInstanceID, double pitch); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetVolume(double soundInstanceID, double volume); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Set3DPosition( | ||||
|         double soundInstanceID, | ||||
|         double x, | ||||
|         double y, | ||||
|         double z); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Set3DVelocity( | ||||
|         double soundInstanceID, | ||||
|         double xVelocity, | ||||
|         double yVelocity, | ||||
|         double zVelocity); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetTrackPositionInSeconds( | ||||
|         double soundInstanceID, | ||||
|         double trackPositionInSeconds); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetVolumeOverTime( | ||||
|         double soundInstanceID, | ||||
|         double volume, | ||||
|         double milliseconds); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetLowPassFilter( | ||||
|         double soundInstanceID, | ||||
|         double lowPassFilter, | ||||
|         double Q); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetHighPassFilter( | ||||
|         double soundInstanceID, | ||||
|         double highPassFilter, | ||||
|         double Q); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetBandPassFilter( | ||||
|         double soundInstanceID, | ||||
|         double bandPassFilter, | ||||
|         double Q); | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_QueueSoundInstance(double soundInstanceID, double queueSoundInstanceID); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_QueueSoundInstance( | ||||
|         double soundInstanceID, | ||||
|         double queueSoundInstanceID); | ||||
| 
 | ||||
| FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetPitch(double soundInstanceID); | ||||
| FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetVolume(double soundInstanceID); | ||||
| FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackLengthInSeconds(double soundInstanceID); | ||||
| FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackPositionInSeconds(double soundInstanceID); | ||||
|     FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetPitch(double soundInstanceID); | ||||
|     FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetVolume(double soundInstanceID); | ||||
|     FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackLengthInSeconds(double soundInstanceID); | ||||
|     FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackPositionInSeconds(double soundInstanceID); | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Destroy(double soundInstanceID); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_DestroyWhenFinished(double soundInstanceID); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Destroy(double soundInstanceID); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_DestroyWhenFinished(double soundInstanceID); | ||||
| 
 | ||||
| FAUDIOGMSAPI double FAudioGMS_EffectChain_Create(); | ||||
| FAUDIOGMSAPI void FAudioGMS_EffectChain_AddDefaultReverb(double effectChainID); | ||||
| FAUDIOGMSAPI void FAudioGMS_EffectChain_AddReverb( | ||||
|     double effectChainID, | ||||
|     double wetDryMix, | ||||
|     double reflectionsDelay, | ||||
|     double reverbDelay, | ||||
|     double earlyDiffusion, | ||||
|     double lateDiffusion, | ||||
|     double lowEQGain, | ||||
|     double lowEQCutoff, | ||||
|     double highEQGain, | ||||
|     double highEQCutoff, | ||||
|     double reflectionsGain, | ||||
|     double reverbGain, | ||||
|     double decayTime, | ||||
|     double density, | ||||
|     double roomSize | ||||
| ); | ||||
| FAUDIOGMSAPI void FAudioGMS_EffectChain_Destroy(double effectChainID); | ||||
|     FAUDIOGMSAPI double FAudioGMS_EffectChain_Create(); | ||||
|     FAUDIOGMSAPI void FAudioGMS_EffectChain_AddDefaultReverb(double effectChainID); | ||||
|     FAUDIOGMSAPI void FAudioGMS_EffectChain_AddReverb( | ||||
|         double effectChainID, | ||||
|         double wetDryMix, | ||||
|         double reflectionsDelay, | ||||
|         double reverbDelay, | ||||
|         double earlyDiffusion, | ||||
|         double lateDiffusion, | ||||
|         double lowEQGain, | ||||
|         double lowEQCutoff, | ||||
|         double highEQGain, | ||||
|         double highEQCutoff, | ||||
|         double reflectionsGain, | ||||
|         double reverbGain, | ||||
|         double decayTime, | ||||
|         double density, | ||||
|         double roomSize); | ||||
|     FAUDIOGMSAPI void FAudioGMS_EffectChain_Destroy(double effectChainID); | ||||
| 
 | ||||
| /*
 | ||||
|  * NOTE: Any changes to the effect chain will NOT apply after this is set! | ||||
|  * You MUST call SetEffectChain again if you make changes to the effect chain parameters! | ||||
|  */ | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetEffectChain(double soundInstanceID, double effectChainID, double effectGain); | ||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetEffectGain(double soundInstanceID, double effectGain); | ||||
|     /*
 | ||||
|      * NOTE: Any changes to the effect chain will NOT apply after this is set! | ||||
|      * You MUST call SetEffectChain again if you make changes to the effect | ||||
|      * chain parameters! | ||||
|      */ | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetEffectChain( | ||||
|         double soundInstanceID, | ||||
|         double effectChainID, | ||||
|         double effectGain); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetEffectGain( | ||||
|         double soundInstanceID, | ||||
|         double effectGain); | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_SetMasteringEffectChain(double effectChainID, double effectGain); | ||||
| FAUDIOGMSAPI void FAudioGMS_SetMasteringEffectGain(double effectGain); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SetMasteringEffectChain(double effectChainID, double effectGain); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SetMasteringEffectGain(double effectGain); | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_SetListenerPosition(double x, double y, double z); | ||||
| FAUDIOGMSAPI void FAudioGMS_SetListenerVelocity(double xVelocity, double yVelocity, double zVelocity); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SetListenerPosition(double x, double y, double z); | ||||
|     FAUDIOGMSAPI void FAudioGMS_SetListenerVelocity( | ||||
|         double xVelocity, | ||||
|         double yVelocity, | ||||
|         double zVelocity); | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_PauseAll(); /* useful for mobile platforms, etc */ | ||||
| FAUDIOGMSAPI void FAudioGMS_ResumeAll(); /* same as above */ | ||||
| FAUDIOGMSAPI void FAudioGMS_StopAll(); | ||||
|     FAUDIOGMSAPI void FAudioGMS_PauseAll();  /* useful for mobile platforms, etc
 | ||||
|                                               */ | ||||
|     FAUDIOGMSAPI void FAudioGMS_ResumeAll(); /* same as above */ | ||||
|     FAUDIOGMSAPI void FAudioGMS_StopAll(); | ||||
| 
 | ||||
| FAUDIOGMSAPI void FAudioGMS_Update(); | ||||
| FAUDIOGMSAPI void FAudioGMS_Destroy(); | ||||
|     FAUDIOGMSAPI void FAudioGMS_Update(); | ||||
|     FAUDIOGMSAPI void FAudioGMS_Destroy(); | ||||
| 
 | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue