---
title: "QuartzUILocalPlayerResolver: declaration reference"
description: "Quartz UI 0.57.0-dev: QuartzUILocalPlayerResolver: declaration reference. Source-reviewed guidance, usage and limitations."
status: approved
visibility: public
sourceRevision: fe5b709ec900e282b50e58b819a25041945005f9
reviewedAt: 2026-09-24
---

# QuartzUILocalPlayerResolver: declaration reference

> **0.57.0-dev · beta source documentation.** Native, Blueprint, Editor and rendering examples are source-reviewed, not executed in Unreal during this scan. See [validation and limits](https://betterbuilt.games/docs/quartz-ui/evidence).

Pinned source (source: `Source/QuartzUIRuntime/Public/QuartzUILocalPlayerResolver.h`) · [integration recipe](https://betterbuilt.games/docs/quartz-ui/inventory#quartzuilocalplayerresolver) · [practical guide](https://betterbuilt.games/docs/quartz-ui/views-input)

## FQuartzUILocalPlayerResolver

**Internal type.** Shared exact-player resolution for actor components hosted on a controller, HUD, or pawn chain.

**Prerequisites / integration:** Exact local player and configured app; Slate/UMG dependencies for native presentation work. Use the [QuartzUILocalPlayerResolver recipe](https://betterbuilt.games/docs/quartz-ui/inventory#quartzuilocalplayerresolver) in the host module `QuartzUIRuntime`.

**Minimal example / lifecycle:** Supply a local controller to facade/component. Resolves within current game instance and supported owner chain.

**Avoid:** Falling back to a first player or scanning the world. This named helper is runtime-owned; inspect/use it through the owner above rather than constructing it in gameplay.

Exact source line (source: `Source/QuartzUIRuntime/Public/QuartzUILocalPlayerResolver.h#L9`)

## Complete header

Source snapshot, not an additional example. Unreal annotations distinguish exposed Blueprint nodes from native-only/private methods.

```cpp
#pragma once

#include "CoreMinimal.h"

class AActor;
class ULocalPlayer;

/** Shared exact-player resolution for actor components hosted on a controller, HUD, or pawn chain. */
class QUARTZUIRUNTIME_API FQuartzUILocalPlayerResolver final
{
public:
	static ULocalPlayer* Resolve(const AActor* HostActor);
};
```

Canonical HTML: https://betterbuilt.games/docs/quartz-ui/reference-quartzuilocalplayerresolver
