CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CriAtomEx.Randomize3dConfig结构体 参考

3D声源位置随机化相关的配置结构体 更多...

Public 成员函数

 Randomize3dConfig (bool followsOriginalSource, Randomize3dCalcType calculationType, float param1=0, float param2=0, float param3=0)
 初始化与3D声源位置随机化有关的设置 更多...
 
void ClearCalcParams (float initVal=0f)
 将所有参数设置为指定值。不带参数执行时则归零所有参数 更多...
 
bool GetParamByType (Randomize3dParamType paramType, ref float paramVal)
 通过指定类型来获取参数的值 更多...
 
bool SetParamByType (Randomize3dParamType paramType, float paramVal)
 通过指定类型来设置参数 更多...
 

属性

bool FollowsOriginalSource [get]
 获取是否跟随3D声源的位置和方向的设置(只读) 更多...
 
Randomize3dCalcType CalculationType [get]
 获取3D声源随机化的形状设置(只读) 更多...
 
float CalculationParameter1 [get]
 获取与3D声源随机化形状设置有关的参数1(只读) 更多...
 
float CalculationParameter2 [get]
 获取与3D声源随机化形状设置有关的参数2(只读) 更多...
 
float CalculationParameter3 [get]
 获取与3D声源随机化形状设置有关的参数3(只读) 更多...
 

详细描述

3D声源位置随机化相关的配置结构体

说明:
此结构体整合了3D声源位置随机化有关的设置。
参见
CriAtomEx::Randomize3dCalcType

构造及析构函数说明

Randomize3dConfig ( bool  followsOriginalSource,
Randomize3dCalcType  calculationType,
float  param1 = 0,
float  param2 = 0,
float  param3 = 0 
)
inline

初始化与3D声源位置随机化有关的设置

成员函数说明

void ClearCalcParams ( float  initVal = 0f)
inline

将所有参数设置为指定值。不带参数执行时则归零所有参数

bool GetParamByType ( Randomize3dParamType  paramType,
ref float  paramVal 
)
inline

通过指定类型来获取参数的值

bool SetParamByType ( Randomize3dParamType  paramType,
float  paramVal 
)
inline

通过指定类型来设置参数

属性说明

bool FollowsOriginalSource
get

获取是否跟随3D声源的位置和方向的设置(只读)

Randomize3dCalcType CalculationType
get

获取3D声源随机化的形状设置(只读)

float CalculationParameter1
get

获取与3D声源随机化形状设置有关的参数1(只读)

float CalculationParameter2
get

获取与3D声源随机化形状设置有关的参数2(只读)

float CalculationParameter3
get

获取与3D声源随机化形状设置有关的参数3(只读)


该结构体的文档由以下文件生成: