Lines Matching refs:param

52 size_t SoundSystem::GetRequiredMemSize( const SoundSystemParam& param )  in GetRequiredMemSize()  argument
54 NW_ASSERT( param.soundThreadStackSize % 8 == 0 ); in GetRequiredMemSize()
55 NW_ASSERT( param.taskThreadStackSize % 8 == 0 ); in GetRequiredMemSize()
56 NW_MINMAX_ASSERT( param.soundThreadCoreNo, 0, 1 ); in GetRequiredMemSize()
59 detail_GetRequiredDriverCommandManagerMemSize( param ) in GetRequiredMemSize()
60 + param.taskThreadStackSize in GetRequiredMemSize()
68 if ( param.autoCreateSoundThread == true ) in GetRequiredMemSize()
70 result += param.soundThreadStackSize; in GetRequiredMemSize()
74 if ( param.soundThreadCoreNo == 1 ) in GetRequiredMemSize()
77 result += param.soundThreadStackSize; in GetRequiredMemSize()
85 const SoundSystemParam& param ) in detail_GetRequiredDriverCommandManagerMemSize() argument
87 NW_ASSERT( param.soundThreadCommandBufferSize % 4 == 0 ); in detail_GetRequiredDriverCommandManagerMemSize()
88 NW_ASSERT( param.taskThreadCommandBufferSize % 4 == 0 ); in detail_GetRequiredDriverCommandManagerMemSize()
91 param.soundThreadCommandBufferSize in detail_GetRequiredDriverCommandManagerMemSize()
92 + param.taskThreadCommandBufferSize; in detail_GetRequiredDriverCommandManagerMemSize()
98 const SoundSystemParam& param, in detail_InitializeDriverCommandManager() argument
108 NW_ASSERTMSG( workMemSize >= detail_GetRequiredDriverCommandManagerMemSize( param ), in detail_InitializeDriverCommandManager()
110 workMemSize, detail_GetRequiredDriverCommandManagerMemSize( param ) ); in detail_InitializeDriverCommandManager()
116 ptr += param.soundThreadCommandBufferSize; in detail_InitializeDriverCommandManager()
119 ptr += param.taskThreadCommandBufferSize; in detail_InitializeDriverCommandManager()
123 param.soundThreadCommandBufferSize in detail_InitializeDriverCommandManager()
127 param.taskThreadCommandBufferSize in detail_InitializeDriverCommandManager()
134 const SoundSystemParam& param, in Initialize() argument
139 NW_ASSERTMSG( workMemSize >= GetRequiredMemSize( param ), in Initialize()
141 workMemSize, GetRequiredMemSize( param ) ); in Initialize()
142 NW_MINMAX_ASSERT( param.soundThreadCoreNo, 0, 1 ); in Initialize()
161 detail_GetRequiredDriverCommandManagerMemSize( param ); in Initialize()
163 param, in Initialize()
173 if ( param.autoCreateSoundThread ) in Initialize()
176 ptr += param.soundThreadStackSize; in Initialize()
177 if ( param.soundThreadCoreNo == 1 ) in Initialize()
180 ptr += param.soundThreadStackSize; // 通常サウンドスレッドのスタックサイズを流用 in Initialize()
184 if ( param.autoCreateSoundThread ) in Initialize()
187 ptr += param.soundThreadStackSize; in Initialize()
188 s_SoundThreadStack.Initialize( soundThreadStackPtr, param.soundThreadStackSize ); in Initialize()
195 ptr += param.taskThreadStackSize; in Initialize()
197 s_LoadThreadStack.Initialize( loadThreadStackPtr, param.taskThreadStackSize ); in Initialize()
234 …result = internal::TaskThread::GetInstance().Create( param.taskThreadPriority, s_LoadThreadStack ); in Initialize()
238 if ( param.autoCreateSoundThread ) in Initialize()
244 param.soundThreadStackSize, in Initialize()
245 param.soundThreadPriority, in Initialize()
248 param.soundThreadStackSize, in Initialize()
249 param.soundThreadPriority, in Initialize()
251 param.soundThreadCoreNo, in Initialize()
252 param.enableGetSoundThreadTick ); in Initialize()
258 param.soundThreadStackSize, in Initialize()
259 param.soundThreadPriority, in Initialize()
260 param.soundThreadCoreNo, in Initialize()
261 param.enableGetSoundThreadTick ); in Initialize()
263 if ( param.soundThreadCoreNo == 1 ) in Initialize()
267 param.soundThreadStackSize, // StartSoundThread と同じスタックサイズとする in Initialize()
268 param.soundThreadPriority ); // StartSoundThread の優先度を流用する in Initialize()
274 param.soundThreadPriority, in Initialize()
276 param.soundThreadCoreNo, in Initialize()
277 param.enableGetSoundThreadTick ); in Initialize()
282 s_AutoCreateSoundThreadFlag = param.autoCreateSoundThread; in Initialize()