blending type is now an enum