Class IntegerParameter
A numeric parameter for generating integer samples
Inherited Members
Namespace: UnityEngine.Experimental.Perception.Randomization.Parameters
Syntax
[Serializable]
public class IntegerParameter : NumericParameter<int>
Fields
value
The sampler used as a source of random values for this parameter
Declaration
[SerializeReference]
public ISampler value
Field Value
Type | Description |
---|---|
ISampler |
Methods
Sample()
Generates an integer sample
Declaration
public override int Sample()
Returns
Type | Description |
---|---|
Int32 | The generated sample |
Overrides
UnityEngine.Experimental.Perception.Randomization.Parameters.NumericParameter<System.Int32>.Sample()
Samples(Int32, out JobHandle)
Schedules a job to generate an array of samples
Declaration
public override NativeArray<int> Samples(int sampleCount, out JobHandle jobHandle)
Parameters
Type | Name | Description |
---|---|---|
Int32 | sampleCount | The number of samples to generate |
JobHandle | jobHandle | The handle of the scheduled job |
Returns
Type | Description |
---|---|
NativeArray<Int32> | A NativeArray of samples |
Overrides
UnityEngine.Experimental.Perception.Randomization.Parameters.NumericParameter<System.Int32>.Samples(System.Int32, Unity.Jobs.JobHandle)