Primitive's DIRTYFLAGS_CACHE in IRR
-
On 22/02/2018 at 04:47, xxxxxxxx wrote:
User Information:
Cinema 4D Version: R19
Platform: Windows ;
Language(s) : C++ ;---------
Hello.I have a scene with a simple cube. I start IRR and I check the cube's DIRTYFLAGS_CACHE.
Without making any modification to the scene, the cube's cache bit is constantly increased.
If I convert the cube into polygon, the cube's cache remains the same.
All of the above occurs without changing the cube.
What causes the primitive cube's Cache bit to change ?Thank you for your time.
-
On 22/02/2018 at 06:23, xxxxxxxx wrote:
Hello.
After some searching I found that the cache bit is increased because I call EventAdd(EVENT_FORCEREDRAW). If I don't call it though, the IRR in viewport doesn't update its image.
If only polygons are used, the IRR is updated correctly and EVENT_FORCEREDRAW doesn't cause the cache bit to be increased. So how can I manually update IRR image without calling EventAdd ?
Thank you.
-
On 23/02/2018 at 08:20, xxxxxxxx wrote:
Hi,
I'm afraid you need to provide us with some more context. Is it Cinema 4D's IRR or some custom IRR? And where or in what context are you calling EventAdd(EVENT_FORCEREDRAW)?