28 results for "template" in function
Instantiates a new component by duplicating a template object, used during Blueprint construction script execution to stamp out component instances.
Creates a component instance from pre-cooked serialized data, allowing Blueprint component construction to bypass the more expensive template duplication path used in the editor.
The `TIsIInterface`-constrained template overload of `FindComponentByInterface`, introduced in UE 5.
Returns the absolute (non-negative) value of A.
Blueprint-internal function that instantiates a component from a named template and optionally attaches it.
Blueprint-internal function that creates a component from a class reference rather than a named template, powering the 'Add Component by Class' Blueprint node.
Delegate signature function used as the prototype for custom transition rule functions in state machines.
Searches the actor's owned components and returns the first one that is an instance of the given class.
Searches the actor's owned components and returns the first one that implements the specified UInterface.
Searches a TArray of UObject pointers for the first element whose runtime class matches (via IsA) the template parameter SearchType.
Returns the first CDO component of a given type from the actor class, including Blueprint-added components.
Returns the current AGameModeBase instance cast to the template type.
Returns the first component of the given class attached to this actor, or null if none is found.
Returns all components of the given class attached to this actor.
Returns the controller currently possessing this pawn, or null if unpossessed.
Returns the current GameState instance cast to the template type.
Returns the pawn currently possessed by this controller, or `nullptr` if no pawn is possessed.
Returns all components on this actor that are of or derive from ComponentClass.
Synchronously loads the class referenced by this soft pointer if it is not already in memory, then returns it.
Preprocessor macro that injects a two-argument template overload for mixing float/double/integral argument types, promoting all arguments to the highest-precision floating-point type.
Preprocessor macro that injects a template overload for a three-argument function, allowing mixed float/double/integral argument lists by promoting all arguments to the highest-precision floating-point type among them.
Configures a tick function with standard component tick rules: tick after the actor, skip static or template actors, and respect the owner's pause-tick setting.
Swaps two elements by directly exchanging their raw memory bytes via the global Swap template.
Preprocessor macro that wraps a C++20 requires-clause (or a SFINAE equivalent on older standards) to constrain template overloads inside FMath and other UE template-heavy code.
Template constraint applied to TArray cross-type constructors and assignment operators.
Template constraint applied to TSharedPtr's converting constructors and assignment operators.
Template constraint on TSharedRef's converting constructors that ensures only type-compatible (upcast-safe) pointer types can implicitly construct a TSharedRef<ObjectType>.
Template constraint on TSoftClassPtr's converting constructor and assignment operators.