View Issue Details

IDProjectCategoryView StatusLast Update
0001448NoesisGUIUnity3Dpublic2023-05-11 09:40
Reportershawn Assigned Tosfernandez  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version2.2.0 
Fixed in Version3.1.0 
Summary0001448: custom rendering in unity
DescriptionI posted a message on forums that hope you to expose the virtual function "OnRender(DrawingContext dc)" when i tried to write a custom image which can both supports Texture Atlas and 9-Slice Scaling.quate=https://www.noesisengine.com/forums/viewtopic.php?t=1641
I was asked to create a ticket here and you will include it in one of our next releases,so i applyed this.
I want to override some protected virtual funciton so that i can write some custom control in better way.
TagsUnity
PlatformAny

Relationships

related to 0001613 resolvedsfernandez Expose OnRender 

Activities

jsantos

jsantos

2019-04-08 16:23

manager   ~0005618

Please, specify the list of virtual functions you need apart from OnRender. Thanks!
shawn

shawn

2019-04-17 02:40

reporter   ~0005636

oh,sorry. I was busy recently, so i didn't reply you in time.
All of those virtual functions are usefull i think, such as OnInitialized,OnMouseDown ect... Fortunately we can use relevant EventHandler instead! So just OnRender will be fine if you don't have much time.
Thank you very much!
ckfinite

ckfinite

2023-02-24 19:31

reporter   ~0008311

Hello, I'd like to inquire as to the status of this feature; it would be extremely useful for our project to reduce allocation overheads in a few locations for a custom control that we create very large numbers of. It appears that in the current version it may be possible to hook the event via reflection by hooking modifying the internal-flagged event OnRenderBase?
sfernandez

sfernandez

2023-02-27 18:02

manager   ~0008314

This feature is available since 3.1 release (Jul'21).
You can override OnRender methods in your control to draw large numbers of shapes.

Issue History

Date Modified Username Field Change
2019-04-08 09:51 shawn New Issue
2019-04-08 09:51 shawn Tag Attached: Unity
2019-04-08 11:05 sfernandez Assigned To => sfernandez
2019-04-08 11:05 sfernandez Status new => assigned
2019-04-08 16:23 jsantos Note Added: 0005618
2019-04-09 11:19 sfernandez Status assigned => feedback
2019-04-17 02:40 shawn Note Added: 0005636
2019-04-17 02:40 shawn Status feedback => assigned
2019-04-17 10:37 sfernandez Target Version => 2.3.0
2023-02-24 19:31 ckfinite Note Added: 0008311
2023-02-27 17:59 sfernandez Relationship added related to 0001613
2023-02-27 18:02 sfernandez Status assigned => resolved
2023-02-27 18:02 sfernandez Resolution open => fixed
2023-02-27 18:02 sfernandez Fixed in Version => 3.1
2023-02-27 18:02 sfernandez Note Added: 0008314
2023-05-11 09:40 jsantos Fixed in Version 3.1 => 3.1.0