Skip to content

Conversation

@UE4SS
Copy link
Collaborator

@UE4SS UE4SS commented Nov 19, 2025

Description

This PRs makes the Apply filters when not searching option create a result-set instead of applying each filter during every iteration of GUObjectArray.

This PR also adds a compile-time debugging flag, RC_LIVE_VIEW_DEBUG_FILTER_RESULTS, that can be used to dump the reason why an object was filtered out from the live view.
It's off by default, and developers can change the code at around line 1930 in LiveView.cpp if they want to only dump the reasons for specific object(s).
It can be enabled in UE4SS/include/GUI/LiveView/Filter/SearchFilter.hpp

Type of change

  • Other... Please describe: Performance

How has this been tested?

Apply some filters, and tick the Apply filters when not searching checkbox.
Verify that objects that you expect to find in the results actually appear.

Checklist

  • I have added the necessary description of this PR to the changelog, and I have followed the same format as other entries.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 19, 2025

MSVC-Game__Debug__Win64 Download Logs
Build Details
Name Information
PR Commit de53758
Merge Commit cca7129
Size 55.79 MB
Last Updated Nov 19, 25, 12:23:44 PM UTC
Expires At Dec 3, 25, 12:23:39 PM UTC

MSVC-Game__Shipping__Win64 Download Logs
Build Details
Name Information
PR Commit de53758
Merge Commit cca7129
Size 44.79 MB
Last Updated Nov 19, 25, 12:39:16 PM UTC
Expires At Dec 3, 25, 12:39:11 PM UTC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants