Search found 228 matches

  • 1
  • 4
  • 5
  • 6
  • 7
  • 8
  • 23
by hcpizzi
13 Jul 2018, 10:54
Forum: General Discussion
Replies: 5
Views: 652

Re: NoesisGUI Unreal Engine ShooterGame Demo NOT WORK UE4 version 4.19

I’m sorry, I’ll have it working by monday. The plugin was updated to work with 4.19, though. I’ll test it with the latest version. I’ll update this post when everything is working.
by hcpizzi
21 May 2018, 11:00
Forum: General Discussion
Replies: 3
Views: 839

Re: Ptr<SomeNonNoesisClass>

Hi George,

I've implemented a function named NoesisGetUStructFromComponent that will allow you to extract the USTRUCT from the BaseComponent wrapper.

Please, let us know if this fits what you need.
by hcpizzi
21 May 2018, 10:57
Forum: General Discussion
Replies: 3
Views: 1024

Re: Performance about NoesisNotifyArrayPropertyChanged(void*)

Hi, I've made the change I mentioned to NotifyArrayPropertyChanged and the code is on GitHub. We're still working on improving the performance in the SDK, but this should improve things for now and will allow the performance improvements of the SDK to be taken advantage of right away when they are r...
by hcpizzi
21 May 2018, 10:54
Forum: General Discussion
Replies: 2
Views: 894

Re: How to get NoesisGUI's detail performance in UE4

Hi,

The code with the counters is on GitHub. To view them, bring up the console and type: stat noesis

Let us know if you'd like more counters added.
by hcpizzi
14 May 2018, 11:59
Forum: General Discussion
Replies: 3
Views: 1024

Re: Performance about NoesisNotifyArrayPropertyChanged(void*)

Hi, I have been looking into this, and definitely the NotifyArrayPropertyChanged path is the least performing one. I made several attempts, but first I'd like to ask: Why do you create a separate array, instead of using properties in your actors? The reason I'm asking is because I tried three differ...
by hcpizzi
14 May 2018, 11:48
Forum: General Discussion
Replies: 2
Views: 894

Re: How to get NoesisGUI's detail performance in UE4

Hi, Sorry about the late reply. On the CPU side, I'm going to add a few STAT cycle counters in key places (View Update, render functions, notifications), as well as memory counters. On the GPU side there are already (NoesisDraw, NoesisDrawOffscreen) that show up in GPU profilers such as RenderDoc. A...
by hcpizzi
14 May 2018, 11:39
Forum: General Discussion
Replies: 1
Views: 825

Re: How Setup a C++ project from scratch in VS2015?

Hi,

You've mentioned UMG. Was this an issue with the UE4 plugin?
by hcpizzi
23 Apr 2018, 19:32
Forum: General Discussion
Replies: 4
Views: 806

Re: TypeEnumFiller?

Hi George,

You have to either declare the enum first using NS_DECLARE_REFLECTION_ENUM and then define it with NS_IMPLEMENT_REFLECTION_ENUM, or use NS_IMPLEMENT_INLINE_REFLECTION_ENUM to declare and define at the same time.
by hcpizzi
23 Apr 2018, 19:25
Forum: General Discussion
Replies: 3
Views: 1024

Re: Performance about NoesisNotifyArrayPropertyChanged(void*)

Hi, sorry about the late reply. I'm going to look into this, but upfront, I know there's some overhead in the way we deal with arrays, particularly arrays of structs, in Unreal. Each Unreal object has to be wrapped with a Noesis BaseComponent, and in the case of structs, the contents are copied and ...
by hcpizzi
23 Apr 2018, 18:22
Forum: General Discussion
Replies: 3
Views: 839

Re: Ptr<SomeNonNoesisClass>

What you're receiving is not a boxed FItemInstance, but a NoesisStructWrapper, which is a BaseComponent derived type that we use to wrap UStructs and make their properties accessible to Noesis, but it's not a BoxedValue, so CanUnbox/Unbox/Box won't work with them. I could expose functions similar to...
  • 1
  • 4
  • 5
  • 6
  • 7
  • 8
  • 23