bProxyValid

If the render proxy is invalidated (eg by [MarkRenderStateDirty()](API\Runtime\Engine\Components\UActorComponent\MarkRenderStateDirty)), it will be destroyed at the end of the frame, but the base SceneProxy pointer is not nulled out immediately.

Choose your operating system:

Windows

macOS

Linux

Syntax

bool bProxyValid

Remarks

If the render proxy is invalidated (eg by MarkRenderStateDirty()), it will be destroyed at the end of the frame, but the base SceneProxy pointer is not nulled out immediately. As a result if we call various partial-update functions after invalidating the proxy, they may be operating on an invalid proxy. So we have to keep track of proxy-valid state ourselves.