Search Results for

    Show / Hide Table of Contents

    Struct LayersMask

    The objects layers selection mask (from layers and tags settings). Uses 1 bit per layer (up to 32 layers).

    Assembly: FlaxEngine.dll
    File: Engine/Core/Types/LayersMask.h
    Syntax
    public struct LayersMask

    Constructors

    operator uint32()

    Declaration
    public operator uint32() const

    Fields

    Mask

    The layers selection mask.

    Declaration
    public uint32 Mask = MAX_uint32
    Field Value
    uint32

    Methods

    HasLayer(const StringView& layerName)

    Declaration
    public bool HasLayer(const StringView& layerName) const
    Parameters
    StringView layerName

    Returns
    bool

    HasLayer(int32 layerIndex)

    Declaration
    public bool HasLayer(int32 layerIndex) const
    Parameters
    int32 layerIndex

    Returns
    bool

    LayersMask()

    Declaration
    public LayersMask()
    Returns
    FORCE_INLINE

    LayersMask(uint32 mask)

    Declaration
    public LayersMask(uint32 mask)
    Parameters
    uint32 mask

    Returns
    FORCE_INLINE

    operator!=(const LayersMask& other)

    Declaration
    public bool operator!=(const LayersMask& other) const
    Parameters
    LayersMask other

    Returns
    bool

    operator& (const LayersMask& other)

    Declaration
    public LayersMask operator& (const LayersMask& other) const
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator& =(const LayersMask& other)

    Declaration
    public LayersMask operator& =(const LayersMask& other)
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator-()

    Declaration
    public LayersMask operator-() const
    Returns
    LayersMask

    operator-(const LayersMask& other)

    Declaration
    public LayersMask operator-(const LayersMask& other) const
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator^(const LayersMask& other)

    Declaration
    public LayersMask operator^(const LayersMask& other) const
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator^=(const LayersMask& other)

    Declaration
    public LayersMask operator^=(const LayersMask& other)
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator|(const LayersMask& other)

    Declaration
    public LayersMask operator|(const LayersMask& other) const
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator|=(const LayersMask& other)

    Declaration
    public LayersMask operator|=(const LayersMask& other)
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator~()

    Declaration
    public LayersMask operator~() const
    Returns
    LayersMask

    operator+(const LayersMask& other)

    Declaration
    public LayersMask operator+(const LayersMask& other) const
    Parameters
    LayersMask other

    Returns
    LayersMask

    operator==(const LayersMask& other)

    Declaration
    public bool operator==(const LayersMask& other) const
    Parameters
    LayersMask other

    Returns
    bool

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat