blob: 9ad06ea3074adca46d23b95cb7492f2cfd72c828 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#pragma once
#include "NvBlastExtAuthoringTypes.h"
class SimpleRandomGenerator : public Nv::Blast::RandomGeneratorBase
{
public:
SimpleRandomGenerator() {
remember = false;
};
virtual float getRandomValue()
{
float r = (float)rand();
r = r / RAND_MAX;
return r;
}
virtual void seed(int32_t seed)
{
srand(seed);
}
virtual ~SimpleRandomGenerator() {};
private:
bool remember;
};
|