Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Detect Translate or Scale

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Detect Translate or Scale

    Is there a way to detect the chart has been translated or scaled so that I only re-render with SharpDX calls when it is necessary?

    #2
    Hello bartrader,

    You could likely subscribe to the windows WPF events if you wanted to know this but OnRender should already be called efficiently and only when needed. If you have some logic that takes time to calculate and dont want to run it for each render pass, you may try using a variable such as the CurrentBar to know when to recalculate.

    If you can provide more detail on the problem I may be able to provide a more accurate answer.

    Otherwise, the OnRenderTargetChanged override would be the best location for you to create objects related to rendering. This would be called for resizing. This is called once on begin resize and once on end resize, you won't know which it was but it is more limited than OnRender.

    I look forward to being of further assistance.
    JesseNinjaTrader Customer Service

    Comment


      #3
      Thanks Jesse, I will try moving it to that callback. The problem is drawing a simple static 1000 point line it dramatically slowing things down. I have the Render for that line in the Render() loop. No points being added or anything just a simple loop over an array, adding points to a GeometryPath and rendering.

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by techgetgame, Yesterday, 11:42 PM
      0 responses
      9 views
      0 likes
      Last Post techgetgame  
      Started by sephichapdson, Yesterday, 11:36 PM
      0 responses
      2 views
      0 likes
      Last Post sephichapdson  
      Started by bortz, 11-06-2023, 08:04 AM
      47 responses
      1,615 views
      0 likes
      Last Post aligator  
      Started by jaybedreamin, Yesterday, 05:56 PM
      0 responses
      10 views
      0 likes
      Last Post jaybedreamin  
      Started by DJ888, 04-16-2024, 06:09 PM
      6 responses
      20 views
      0 likes
      Last Post DJ888
      by DJ888
       
      Working...
      X