_WriteTransformable
if (!_WriteTransformable(buffer, shape))
if (!_WriteTransformable(buffer, gradient))