Lines Matching refs:FeatureProbabilities
217 struct FeatureProbabilities
235 // Named parameter idiom: helpers that can be used when making temporaries, e.g. FeatureProbabilities().pReuploadTexture(1.0f).pReuploadWithTexImage(1.0f)
236 FeatureProbabilities& pRebuildProgram (const float prob) { rebuildProgram = prob; return *this; }
237 FeatureProbabilities& pReuploadTexture (const float prob) { reuploadTexture = prob; return *this; }
238 FeatureProbabilities& pReuploadBuffer (const float prob) { reuploadBuffer = prob; return *this; }
239 FeatureProbabilities& pReuploadWithTexImage (const float prob) { reuploadWithTexImage = prob; return *this; }
240 FeatureProbabilities& pReuploadWithBufferData (const float prob) { reuploadWithBufferData = prob; return *this; }
241 FeatureProbabilities& pDeleteTexture (const float prob) { deleteTexture = prob; return *this; }
242 FeatureProbabilities& pDeleteBuffer (const float prob) { deleteBuffer = prob; return *this; }
243 FeatureProbabilities& pWastefulTextureMemoryUsage (const float prob) { wastefulTextureMemoryUsage = prob; return *this; }
244 FeatureProbabilities& pWastefulBufferMemoryUsage (const float prob) { wastefulBufferMemoryUsage = prob; return *this; }
245 FeatureProbabilities& pClientMemoryAttributeData (const float prob) { clientMemoryAttributeData = prob; return *this; }
246 FeatureProbabilities& pClientMemoryIndexData (const float prob) { clientMemoryIndexData = prob; return *this; }
247 FeatureProbabilities& pRandomBufferUploadTarget (const float prob) { randomBufferUploadTarget = prob; return *this; }
248 FeatureProbabilities& pRandomBufferUsage (const float prob) { randomBufferUsage = prob; return *this; }
249 FeatureProbabilities& pUseDrawArrays (const float prob) { useDrawArrays = prob; return *this; }
250 FeatureProbabilities& pSeparateAttribBuffers (const float prob) { separateAttributeBuffers = prob; return *this; }
252 FeatureProbabilities (void)
281 const FeatureProbabilities& probabilities,
305 const FeatureProbabilities m_probabilities;