Class: UDynamicIterator

class SYSTEMS_API UDynamicIterator
    : public UObject;

Reflection-enabled

Specifiers:

  • BlueprintType


Methods

  • EstimateSizeLeft

    public:
    virtual int EstimateSizeLeft() const;
    

    Reflection-enabled

    Specifiers:

    • BlueprintCallable
    • Category = Systems

    Meta Specifiers:

    • DevelopmentOnly

    Calculates (usually minimal) number of items this iterator stage can yield.

  • Next

    public:
    virtual UObject* Next();
    

    Reflection-enabled

    Specifiers:

    • BlueprintCallable
    • Category = Systems

    Meta Specifiers:

    • DevelopmentOnly

    Performs iteration and returns yielded value.

    Null means no object left to iterate.

  • NextBranched

    public:
    UObject* NextBranched(
        EDynamicIteratorNextBranch& Branches
    );
    

    Reflection-enabled

    Specifiers:

    • BlueprintCallable
    • Category = Systems

    Meta Specifiers:

    • ExpandEnumAsExecs = Branches
    • DevelopmentOnly

    Handy wrapper for UDynamicIterator::Next for use in blueprints, where iteration can branch to yielded and completed execution nodes.


    Arguments

    • Branches

      EDynamicIteratorNextBranch& Branches
      

Documentation built with Unreal-Doc v1.0.8 tool by PsichiX