PeriodicForceEffect.SetParametersWithEnvelope Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece los parámetros del efecto y establece un sobre para el efecto.
public:
virtual void SetParametersWithEnvelope(float3 vector, float frequency, float phase, float bias, float attackGain, float sustainGain, float releaseGain, TimeSpan startDelay, TimeSpan attackDuration, TimeSpan sustainDuration, TimeSpan releaseDuration, unsigned int repeatCount) = SetParametersWithEnvelope;
void SetParametersWithEnvelope(float3 const& vector, float const& frequency, float const& phase, float const& bias, float const& attackGain, float const& sustainGain, float const& releaseGain, TimeSpan const& startDelay, TimeSpan const& attackDuration, TimeSpan const& sustainDuration, TimeSpan const& releaseDuration, uint32_t const& repeatCount);
public void SetParametersWithEnvelope(Vector3 vector, float frequency, float phase, float bias, float attackGain, float sustainGain, float releaseGain, System.TimeSpan startDelay, System.TimeSpan attackDuration, System.TimeSpan sustainDuration, System.TimeSpan releaseDuration, uint repeatCount);
function setParametersWithEnvelope(vector, frequency, phase, bias, attackGain, sustainGain, releaseGain, startDelay, attackDuration, sustainDuration, releaseDuration, repeatCount)
Public Sub SetParametersWithEnvelope (vector As Vector3, frequency As Single, phase As Single, bias As Single, attackGain As Single, sustainGain As Single, releaseGain As Single, startDelay As TimeSpan, attackDuration As TimeSpan, sustainDuration As TimeSpan, releaseDuration As TimeSpan, repeatCount As UInteger)
Parámetros
Vector que describe la dirección y magnitud del efecto en cada eje. Cada eje individual tiene un intervalo de -1,0 a 1,0 y es independiente de los demás ejes. Si se especifica un valor negativo para un eje, se invierten los valores de entrada del eje.
- frequency
-
Single
float
Número de veces que la onda periódica se produce en un segundo.
- phase
-
Single
float
Desplazamiento de fase desde el origen de la forma de onda periódica, donde 0,0 es igual a cero grados de desplazamiento y 1,0 es igual a 360 grados de desplazamiento. Por ejemplo, un valor de fase de 0,25 correspondería a un desplazamiento de fase de 90 grados.
- bias
-
Single
float
Ajuste que se va a agregar a la magnitud después de calcular la onda y antes de aplicar la rampa o ganancia. El intervalo está comprendido entre -1 y 1.
- attackGain
-
Single
float
Porcentaje por el que se reduce la fuerza del efecto cuando se está aumentando.
- sustainGain
-
Single
float
Porcentaje por el que se reduce la fuerza del efecto cuando se sostiene.
- releaseGain
-
Single
float
Porcentaje por el que se reduce la fuerza del efecto cuando se está bajando.
- repeatCount
-
UInt32
unsigned int
uint32_t
Número de veces que se va a repetir el efecto.