Search Results for

    Show / Hide Table of Contents

    Class KeywordToggleListControl

    Represents a control with a checkbox for setting a keyword.

    Also shows and hides a list of controls based on its state.

    Inheritance
    Object
    SimpleControl
    KeywordToggleControl
    KeywordToggleListControl
    Implements
    IControlContainer
    Namespace: VRLabs.SimpleShaderInspectors.Controls
    Syntax
    public class KeywordToggleListControl : KeywordToggleControl, IControlContainer
    Remarks

    it's effectively a combination of KeywordToggleControl and ControlContainer, where the controls list is enabled based on the keyword enable state.

    Examples

    Example usage:

    this.AddKeywordToggleListControl("KEYWORD_TO_TOGGLE");

    Constructors

    Name Description
    KeywordToggleListControl(String)

    Default constructor of KeywordToggleListControl

    Properties

    Name Description
    Controls

    List of controls under this control.

    Methods

    Name Description
    AddControl(SimpleControl)

    Implementation needed by IControlContainer to add controls. All controls added are stored in Controls

    ControlGUI(MaterialEditor)

    Draws the control represented by this object.

    GetControlList()

    Implementation needed by IControlContainer to get the object's controls list.

    Extension Methods

    Chainables.AddPropertyControl(IControlContainer, String)
    Chainables.Alias<T>(T, String)
    Chainables.SetVisibility<T>(T, Boolean)
    Chainables.SetEnabled<T>(T, Boolean)
    Chainables.AddColorControl(IControlContainer, String, Boolean)
    Chainables.AddControlContainer(IControlContainer)
    Chainables.AddEnumControl<TEnum>(IControlContainer, String)
    Chainables.AddGradientTextureControl(IControlContainer, String, String)
    Chainables.AddKeywordToggleControl(IControlContainer, String)
    Chainables.AddKeywordToggleListControl(IControlContainer, String)
    Chainables.AddLabelControl(IControlContainer, String)
    Chainables.AddLightmapEmissionControl(IControlContainer)
    Chainables.AddSpaceControl(IControlContainer, Int32)
    Chainables.AddTextureControl(IControlContainer, String, String, String)
    Chainables.AddTextureGeneratorControl(IControlContainer, String, String, String)
    Chainables.AddTextureGeneratorControl(IControlContainer, ComputeShader, String, String, String, String)
    Chainables.AddTilingAndOffsetControl(IControlContainer, String)
    Chainables.AddToggleControl(IControlContainer, String, Single, Single)
    Chainables.AddToggleListControl(IControlContainer, String, Single, Single)
    Chainables.AddVectorControl(IControlContainer, String, Boolean, Boolean, Boolean, Boolean)
    Chainables.AddVertexStreamsControl(IControlContainer, String)
    Chainables.AddActivatableSection(IControlContainer, String, String, Single, Single, Single, Single)
    Chainables.AddActivatableSection(IControlContainer, String, Single, Single)
    Chainables.AddOrderedSectionGroup(IControlContainer, String)
    Chainables.AddSection(IControlContainer, String, Single, Single)
    Chainables.AddSection(IControlContainer)
    In This Article
    Back to top Copyright © VRLabs.
    Generated by DocFX