"""LerpBlendHelpers module: contains LerpBlendHelpers class""" __all__ = ['getBlend'] from panda3d.direct import * """global lerp blend types for lerp function""" easeIn = EaseInBlendType() easeOut = EaseOutBlendType() easeInOut = EaseInOutBlendType() noBlend = NoBlendType() def getBlend(blendType): """ Return the C++ blend class corresponding to blendType string """ # Note, this is temporary until blend functions get exposed if (blendType == "easeIn"): return easeIn elif (blendType == "easeOut"): return easeOut elif (blendType == "easeInOut"): return easeInOut elif (blendType == "noBlend"): return noBlend else: raise Exception( 'Error: LerpInterval.__getBlend: Unknown blend type')