Interface IGroundTruthGenerator
Interface for setting up Renderers for ground truth generation via LabelManager.
Namespace: UnityEngine.Perception.GroundTruth
Syntax
public interface IGroundTruthGenerator
Methods
ClearMaterialProperties(MaterialPropertyBlock, Renderer, Labeling, UInt32)
Disables ground truth generation for a Labeling component or its associated
Declaration
void ClearMaterialProperties(MaterialPropertyBlock mpb, Renderer renderer, Labeling labeling, uint instanceId)
Parameters
Type | Name | Description |
---|---|---|
MaterialPropertyBlock | mpb | The |
Renderer | renderer | The |
Labeling | labeling | The LabelManager component for which ground-truth generation should stop. |
UInt32 | instanceId | The instanceId assigned to the given LabelManager instance. |
SetupMaterialProperties(MaterialPropertyBlock, Renderer, Labeling, UInt32)
Enables ground truth generation for a Labeling component or its associated
Declaration
void SetupMaterialProperties(MaterialPropertyBlock mpb, Renderer renderer, Labeling labeling, uint instanceId)
Parameters
Type | Name | Description |
---|---|---|
MaterialPropertyBlock | mpb | The |
Renderer | renderer | The |
Labeling | labeling | The LabelManager component that was registered, created, or enabled |
UInt32 | instanceId | The instanceId assigned to the given LabelManager instance. |