Class ColorHsvaParameter
A numeric parameter for generating color samples using HSVA samplers
Inherited Members
Namespace: UnityEngine.Experimental.Perception.Randomization.Parameters
Syntax
[Serializable]
public class ColorHsvaParameter : NumericParameter<Color>
Fields
alpha
The sampler used for randomizing the alpha component of generated samples
Declaration
[SerializeReference]
public ISampler alpha
Field Value
Type | Description |
---|---|
ISampler |
hue
The sampler used for randomizing the hue component of generated samples
Declaration
[SerializeReference]
public ISampler hue
Field Value
Type | Description |
---|---|
ISampler |
saturation
The sampler used for randomizing the saturation component of generated samples
Declaration
[SerializeReference]
public ISampler saturation
Field Value
Type | Description |
---|---|
ISampler |
value
The sampler used for randomizing the value component of generated samples
Declaration
[SerializeReference]
public ISampler value
Field Value
Type | Description |
---|---|
ISampler |
Methods
Sample()
Generates an RGBA color sample
Declaration
public override Color Sample()
Returns
Type | Description |
---|---|
Color | The generated RGBA sample |
Overrides
SampleHsva()
Generates an HSVA color sample
Declaration
public ColorHsva SampleHsva()
Returns
Type | Description |
---|---|
ColorHsva | The generated HSVA sample |
Samples(Int32, out JobHandle)
Schedules a job to generate an array of RGBA color samples
Declaration
public override NativeArray<Color> 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<Color> | A NativeArray of samples |
Overrides
SamplesHsva(Int32, out JobHandle)
Schedules a job to generate an array of HSVA color samples
Declaration
public NativeArray<ColorHsva> SamplesHsva(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<ColorHsva> | A NativeArray of samples |