Search Results for

    Show / Hide Table of Contents

    Class BindSceneManager

    Custom attribute used to connect SceneManager instances to a component.

    Inheritance
    object
    Attribute
    EvergineAttributeBase
    IgnoreEvergineAttribute
    BindObject
    BindSceneManager
    Inherited Members
    BindObject.IsRequired
    Namespace: Evergine.Framework
    Assembly: Evergine.Framework.dll
    Syntax
    [AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)]
    public class BindSceneManager : BindObject

    Constructors

    BindSceneManager(bool, bool)

    Initializes a new instance of the BindSceneManager class.

    Declaration
    public BindSceneManager(bool isExactType = false, bool isRequired = true)
    Parameters
    Type Name Description
    bool isExactType

    Indicates whether to match the exact type.

    bool isRequired

    Indicates whether this binding is required.

    Fields

    IsExactType

    Indicates whether the type is exact. Used for Component finding.

    Declaration
    protected bool IsExactType
    Field Value
    Type Description
    bool

    Methods

    Resolve(DependencyObject, Type)

    Resolves this binding with the specified object.

    Declaration
    public override object Resolve(DependencyObject instance, Type propertyType)
    Parameters
    Type Name Description
    DependencyObject instance

    The object to resolve.

    Type propertyType

    The property type.

    Returns
    Type Description
    object

    The resulting object.

    Overrides
    BindObject.Resolve(DependencyObject, Type)

    ResolveCollection(DependencyObject, Type)

    Resolves this binding with the specified object.

    Declaration
    public override IEnumerable<object> ResolveCollection(DependencyObject instance, Type propertyType)
    Parameters
    Type Name Description
    DependencyObject instance

    The object to resolve.

    Type propertyType

    The type of the property.

    Returns
    Type Description
    IEnumerable<object>

    The collection.

    Overrides
    BindObject.ResolveCollection(DependencyObject, Type)

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX