class MAGES::SceneGraph::LabelEffectData

Overview

Effect data for LabelEffectImplementor. More…

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

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

    // methods

    override EffectData Clone();
};

Inherited Members

public:
    // methods

    EffectData Clone();

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.

TextAppearance InteractableTextAppearance

Gets or sets the text appearance for the interactable.

TextAppearance TargetTextAppearance

Gets or sets the text appearance for the target.

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.