Class Vector4Parameter
A numeric parameter for generating Vector4 samples
Inherited Members
Namespace: UnityEngine.Experimental.Perception.Randomization.Parameters
Syntax
[Serializable]
public class Vector4Parameter : NumericParameter<Vector4>
Fields
w
The sampler used for randomizing the w component of generated samples
Declaration
[SerializeReference]
public ISampler w
Field Value
| Type | Description |
|---|---|
| ISampler |
x
The sampler used for randomizing the x component of generated samples
Declaration
[SerializeReference]
public ISampler x
Field Value
| Type | Description |
|---|---|
| ISampler |
y
The sampler used for randomizing the y component of generated samples
Declaration
[SerializeReference]
public ISampler y
Field Value
| Type | Description |
|---|---|
| ISampler |
z
The sampler used for randomizing the z component of generated samples
Declaration
[SerializeReference]
public ISampler z
Field Value
| Type | Description |
|---|---|
| ISampler |
Methods
Sample()
Generates a Vector4 sample
Declaration
public override Vector4 Sample()
Returns
| Type | Description |
|---|---|
| Vector4 | The generated sample |
Overrides
UnityEngine.Experimental.Perception.Randomization.Parameters.NumericParameter<UnityEngine.Vector4>.Sample()
Samples(Int32, out JobHandle)
Schedules a job to generate an array of samples
Declaration
public override NativeArray<Vector4> 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<Vector4> | A NativeArray of samples |
Overrides
UnityEngine.Experimental.Perception.Randomization.Parameters.NumericParameter<UnityEngine.Vector4>.Samples(System.Int32, Unity.Jobs.JobHandle)