On 16/11/2017 at 02:42, xxxxxxxx wrote:
Cinema 4D Version: R18
Platform: Windows ;
Language(s) : C++ ;
I understand that you call GetDirty on an object in case you want to check if this object has been changed (Matrix, Data, Cache, e.t.c). But what does GetHDirty do ?
I have an Xbitmap shader that renders animated textures (tex_001, tex_002, tex_003, e.t.c.)
I have set this sequence in Animation tab of Shader (via Movie Start Frame and Movie End Frame).
Right now, I have added a checkbox (Animated Shaders) in my MaterialData plugin that once enabled,
I retransfer the whole material in the render engine every time the frame has been changed in the scene.
Can I know specifically which shader needs to be retransfered using GetDirty or GetHDirty ?
Thank you for your time.