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 | #endif | ||||||
| 
 | 
 | ||||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||||
| extern "C" { | extern "C" | ||||||
|  | { | ||||||
| #endif /* __cplusplus */ | #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_LoadWAV( | ||||||
| FAUDIOGMSAPI double FAudioGMS_StaticSound_CreateSoundInstance(double staticSoundID); /* returns a sound instance ID */ |         char *filePath); /* returns a static sound ID */ | ||||||
| FAUDIOGMSAPI void FAudioGMS_StaticSound_Destroy(double staticSoundID); |     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_Play(double soundInstanceID); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Pause(double soundInstanceID); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Pause(double soundInstanceID); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Stop(double soundInstanceID); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Stop(double soundInstanceID); | ||||||
| 
 | 
 | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPlayRegion(double soundInstanceID, double startInMilliseconds, double endInMilliseconds); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPlayRegion( | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetLoop(double soundInstanceID, double loop); |         double soundInstanceID, | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPan(double soundInstanceID, double pan); |         double startInMilliseconds, | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPitch(double soundInstanceID, double pitch); |         double endInMilliseconds); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetVolume(double soundInstanceID, double volume); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetLoop(double soundInstanceID, double loop); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Set3DPosition(double soundInstanceID, double x, double y, double z); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPan(double soundInstanceID, double pan); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Set3DVelocity(double soundInstanceID, double xVelocity, double yVelocity, double zVelocity); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetPitch(double soundInstanceID, double pitch); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetTrackPositionInSeconds(double soundInstanceID, double trackPositionInSeconds); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetVolume(double soundInstanceID, double volume); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetVolumeOverTime(double soundInstanceID, double volume, double milliseconds); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Set3DPosition( | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetLowPassFilter(double soundInstanceID, double lowPassFilter, double Q); |         double soundInstanceID, | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetHighPassFilter(double soundInstanceID, double highPassFilter, double Q); |         double x, | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_SetBandPassFilter(double soundInstanceID, double bandPassFilter, double Q); |         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_GetPitch(double soundInstanceID); | ||||||
| FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetVolume(double soundInstanceID); |     FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetVolume(double soundInstanceID); | ||||||
| FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackLengthInSeconds(double soundInstanceID); |     FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackLengthInSeconds(double soundInstanceID); | ||||||
| FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackPositionInSeconds(double soundInstanceID); |     FAUDIOGMSAPI double FAudioGMS_SoundInstance_GetTrackPositionInSeconds(double soundInstanceID); | ||||||
| 
 | 
 | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_Destroy(double soundInstanceID); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_Destroy(double soundInstanceID); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SoundInstance_DestroyWhenFinished(double soundInstanceID); |     FAUDIOGMSAPI void FAudioGMS_SoundInstance_DestroyWhenFinished(double soundInstanceID); | ||||||
| 
 | 
 | ||||||
| FAUDIOGMSAPI double FAudioGMS_EffectChain_Create(); |     FAUDIOGMSAPI double FAudioGMS_EffectChain_Create(); | ||||||
| FAUDIOGMSAPI void FAudioGMS_EffectChain_AddDefaultReverb(double effectChainID); |     FAUDIOGMSAPI void FAudioGMS_EffectChain_AddDefaultReverb(double effectChainID); | ||||||
| FAUDIOGMSAPI void FAudioGMS_EffectChain_AddReverb( |     FAUDIOGMSAPI void FAudioGMS_EffectChain_AddReverb( | ||||||
|     double effectChainID, |         double effectChainID, | ||||||
|     double wetDryMix, |         double wetDryMix, | ||||||
|     double reflectionsDelay, |         double reflectionsDelay, | ||||||
|     double reverbDelay, |         double reverbDelay, | ||||||
|     double earlyDiffusion, |         double earlyDiffusion, | ||||||
|     double lateDiffusion, |         double lateDiffusion, | ||||||
|     double lowEQGain, |         double lowEQGain, | ||||||
|     double lowEQCutoff, |         double lowEQCutoff, | ||||||
|     double highEQGain, |         double highEQGain, | ||||||
|     double highEQCutoff, |         double highEQCutoff, | ||||||
|     double reflectionsGain, |         double reflectionsGain, | ||||||
|     double reverbGain, |         double reverbGain, | ||||||
|     double decayTime, |         double decayTime, | ||||||
|     double density, |         double density, | ||||||
|     double roomSize |         double roomSize); | ||||||
| ); |     FAUDIOGMSAPI void FAudioGMS_EffectChain_Destroy(double effectChainID); | ||||||
| FAUDIOGMSAPI void FAudioGMS_EffectChain_Destroy(double effectChainID); |  | ||||||
| 
 | 
 | ||||||
| /*
 |     /*
 | ||||||
|  * NOTE: Any changes to the effect chain will NOT apply after this is set! |      * 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! |      * 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_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_SetMasteringEffectChain(double effectChainID, double effectGain); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SetMasteringEffectGain(double effectGain); |     FAUDIOGMSAPI void FAudioGMS_SetMasteringEffectGain(double effectGain); | ||||||
| 
 | 
 | ||||||
| FAUDIOGMSAPI void FAudioGMS_SetListenerPosition(double x, double y, double z); |     FAUDIOGMSAPI void FAudioGMS_SetListenerPosition(double x, double y, double z); | ||||||
| FAUDIOGMSAPI void FAudioGMS_SetListenerVelocity(double xVelocity, double yVelocity, double zVelocity); |     FAUDIOGMSAPI void FAudioGMS_SetListenerVelocity( | ||||||
|  |         double xVelocity, | ||||||
|  |         double yVelocity, | ||||||
|  |         double zVelocity); | ||||||
| 
 | 
 | ||||||
| FAUDIOGMSAPI void FAudioGMS_PauseAll(); /* useful for mobile platforms, etc */ |     FAUDIOGMSAPI void FAudioGMS_PauseAll();  /* useful for mobile platforms, etc
 | ||||||
| FAUDIOGMSAPI void FAudioGMS_ResumeAll(); /* same as above */ |                                               */ | ||||||
| FAUDIOGMSAPI void FAudioGMS_StopAll(); |     FAUDIOGMSAPI void FAudioGMS_ResumeAll(); /* same as above */ | ||||||
|  |     FAUDIOGMSAPI void FAudioGMS_StopAll(); | ||||||
| 
 | 
 | ||||||
| FAUDIOGMSAPI void FAudioGMS_Update(); |     FAUDIOGMSAPI void FAudioGMS_Update(); | ||||||
| FAUDIOGMSAPI void FAudioGMS_Destroy(); |     FAUDIOGMSAPI void FAudioGMS_Destroy(); | ||||||
| 
 | 
 | ||||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue