MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / DoubleValsByProp

Function DoubleValsByProp

Engine/lib/openal-soft/al/source.cpp:1013–1072  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1011 return 0;
1012}
1013ALuint DoubleValsByProp(ALenum prop)
1014{
1015 switch(static_cast<SourceProp>(prop))
1016 {
1017 case AL_PITCH:
1018 case AL_GAIN:
1019 case AL_MIN_GAIN:
1020 case AL_MAX_GAIN:
1021 case AL_MAX_DISTANCE:
1022 case AL_ROLLOFF_FACTOR:
1023 case AL_DOPPLER_FACTOR:
1024 case AL_CONE_OUTER_GAIN:
1025 case AL_SEC_OFFSET:
1026 case AL_SAMPLE_OFFSET:
1027 case AL_BYTE_OFFSET:
1028 case AL_CONE_INNER_ANGLE:
1029 case AL_CONE_OUTER_ANGLE:
1030 case AL_REFERENCE_DISTANCE:
1031 case AL_CONE_OUTER_GAINHF:
1032 case AL_AIR_ABSORPTION_FACTOR:
1033 case AL_ROOM_ROLLOFF_FACTOR:
1034 case AL_DIRECT_FILTER_GAINHF_AUTO:
1035 case AL_AUXILIARY_SEND_FILTER_GAIN_AUTO:
1036 case AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO:
1037 case AL_DIRECT_CHANNELS_SOFT:
1038 case AL_DISTANCE_MODEL:
1039 case AL_SOURCE_RELATIVE:
1040 case AL_LOOPING:
1041 case AL_SOURCE_STATE:
1042 case AL_BUFFERS_QUEUED:
1043 case AL_BUFFERS_PROCESSED:
1044 case AL_SOURCE_TYPE:
1045 case AL_SOURCE_RADIUS:
1046 case AL_SOURCE_RESAMPLER_SOFT:
1047 case AL_SOURCE_SPATIALIZE_SOFT:
1048 return 1;
1049
1050 case AL_SEC_OFFSET_LATENCY_SOFT:
1051 case AL_SEC_OFFSET_CLOCK_SOFT:
1052 case AL_STEREO_ANGLES:
1053 return 2;
1054
1055 case AL_POSITION:
1056 case AL_VELOCITY:
1057 case AL_DIRECTION:
1058 return 3;
1059
1060 case AL_ORIENTATION:
1061 return 6;
1062
1063 case AL_BUFFER:
1064 case AL_DIRECT_FILTER:
1065 case AL_AUXILIARY_SEND_FILTER:
1066 break; /* i/i64 only */
1067 case AL_SAMPLE_OFFSET_LATENCY_SOFT:
1068 case AL_SAMPLE_OFFSET_CLOCK_SOFT:
1069 break; /* i64 only */
1070 }

Callers 1

source.cppFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected