docs.unity3d.com
    Show / Hide Table of Contents

    Namespace Unity.Industrial.Forma.Core.Variants

    Classes

    Assignment

    Class Assignment.

    Assignment<T, V>

    Class Assignment.

    BasicStaticListGameObjectQueryNode

    Class BasicStaticListGameObjectQueryNode.

    BasicStaticListMaterialSlotQueryNode

    Class BasicStaticListMaterialSlotQueryNode.

    BoolQueryNode

    Class BoolQueryNode.

    DefaultMaterialPathResolver

    Class DefaultMaterialPathResolver.

    DeferredQuery

    Class DeferredQuery.

    DeferredQuery<T>

    Class DeferredQuery.

    Feature

    Base class of features (e.g., variants, packs) which has a non-empty string code and is contained in a feature set.

    FeatureChange

    Describes the change of a single feature.

    FeatureCodeChangedEventArgs

    Class FeatureCodeChangedEventArgs. This class cannot be inherited.

    FeatureSet

    A feature set contains features (e.g., variants or packs) of which one can be selected at a time.

    FeatureSet<T>

    Generic version of FeatureSet where the generic type is the type of the feature.

    FeatureSetChangedArgs

    Arguments for featureSetChanged event.

    FindMaterialByNameQueryNode

    Class FindMaterialByNameQueryNode.

    FindRendererByNameQueryNode

    Class FindRendererByNameQueryNode.

    GameObjectVisibilityAssignment

    GameObjectVisibilityAssignment allows to map the visibility to n GameObjects

    ListGameObjectQueryNode

    Class ListGameObjectQueryNode.

    ListMaterialSlotQueryNode

    Class ListMaterialSlotQueryNode.

    ListRendererQueryNode

    Class ListRendererQueryNode.

    MaterialAssignment

    MaterialAssignment allows to map a material to n renderer

    MaterialPathResolverAttribute

    Class MaterialPathResolverAttribute.

    MaterialQueryNode

    Class MaterialQueryNode.

    MaterialSlot

    Class MaterialSlot.

    MaterialSlotMatch

    Class MaterialSlotMatch.

    Pack

    A pack contains other features that are activated when the pack is activated.

    PackChangedEventArgs

    Class PackChangedEventArgs. This class cannot be inherited.

    PackSet

    A pack set is a collection of features from which one can be selected.

    QueryContext

    Class QueryContext.

    QueryNode

    Abstract common base class for queries

    QueryNode<T>

    Generic abstract base class for queries

    QueryResults

    Marks a container for query objects.

    StaticBoolQueryNode

    Class StaticBoolQueryNode.

    StaticListGameObjectQueryNode

    Class StaticListGameObjectQueryNode.

    StaticListMaterialSlotQueryNode

    Class StaticListMaterialSlotQueryNode.

    StaticListRendererQueryNode

    Class StaticListRendererQueryNode.

    StaticMaterialQueryNode

    Class StaticMaterialQueryNode.

    StaticPlayableQueryNode

    Playable query node

    TagGroup

    Class TagGroup.

    UIFeatureOptionChangeEventArgs

    Class UIFeatureOptionChangeEventArgs.

    Variant

    A variant is a feature with assignments that have consequences on the state of the product (geometry visbility, materials, etc.).

    VariantAssignmentsChangedArgs

    Class VariantAssignmentsChangedArgs.

    VariantSet

    A variant set is a collection of variants from which one can be selected.

    VariantTable

    Central class which holds the variant table, i.e., variants, packs, sets thereof.

    VariantTableChangedArgs

    Arguments for variantTableChanged event.

    VariantTableExtensions

    Class VariantTableExtensions.

    VariantTableLookup

    Traverses the variant table only once and indexes it. This allows you to inspect many things about it relatively quickly afterwards without having to re-traverse many hierarchies multiple times over.

    VariantTableRuntimeExtensions

    Class VariantTableRuntimeExtensions.

    VisibilityAssignment

    VisibilityAssignment allows to map the visibility to n renderer

    Interfaces

    IMaterialPathResolver

    Interface to implement when adding a material path resolver

    IMaterialSlotQuery

    Interface IMaterialSlotQuery

    IQuery

    Interface IQuery

    IQuery<T>

    Interface IQuery

    Enums

    FeatureSetChangedEventType

    Enum FeatureSetChangedEventType

    PackChangedEventType

    Enum PackChangedEventType

    VariantAssignmentsChangedEventType

    Enum VariantAssignmentsChangedEventType

    VariantTableChangedEventType

    Enum VariantTableChangedEventType

    Delegates

    CodeChangedHandler

    Delegate CodeChangedHandler

    FeatureSetChangedHandler

    Delegate FeatureSetChangedHandler

    PackChangedHandler

    Delegate PackChangedHandler

    Variant.VariantAssignmentsChangedHandler

    Delegate VariantAssignmentsChangedHandler

    VariantTableChangedHandler

    Delegate VariantTableChangedHandler

    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023