class MAGES::SceneGraph::LabelEffectData

Overview

Effect data for LabelEffectImplementor. More…

class LabelEffectData: public MAGES::EffectData
{
public:
    // properties

    TagLabel.Data LabelData;
    bool ShowOnInteractable;
    string InteractableItemLabel;
    bool InteractableLabelTrajectory;
    bool ShowOnTarget;
    string TargetItemLabel;
    bool TargetLabelTrajectory;

    // methods

    virtual override EffectData Clone();
};

Inherited Members

public:
    // methods

    virtual abstract EffectData Clone() = 0;

Detailed Documentation

Effect data for LabelEffectImplementor.

Properties

TagLabel.Data LabelData

Gets or sets the label data.

bool ShowOnInteractable

Gets or sets a value indicating whether the label should be shown on the interactable.

string InteractableItemLabel

Gets or sets the label for the interactable.

bool InteractableLabelTrajectory

Gets or sets a value indicating whether the label should be shown on the target item.

bool ShowOnTarget

Gets or sets a value indicating whether the label should be shown on the target item.

string TargetItemLabel

Gets or sets the label for the target item.

bool TargetLabelTrajectory

Gets or sets a value indicating whether the label should be shown on the target item.

Methods

virtual override EffectData Clone()

Clones the effect data.

Returns:

The cloned data.