Uses the bRenderStateDirty/bRenderTransformDirty/bRenderInstancesDirty to perform any necessary work on this component. Do not call this directly, call MarkRenderStateDirty, MarkRenderDynamicDataDirty, MarkRenderInstancesDataDirty,