示例#1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="wm"></param>
        /// <returns></returns>
        public static TextureWrapMode toWrapMode(GXWrapMode wm)
        {
            switch (wm)
            {
            case GXWrapMode.CLAMP: return(TextureWrapMode.ClampToEdge);

            case GXWrapMode.MIRROR: return(TextureWrapMode.MirroredRepeat);

            case GXWrapMode.REPEAT: return(TextureWrapMode.Repeat);
            }
            return(TextureWrapMode.Repeat);
        }
示例#2
0
        private TextureWrapMode GetGLWrapModeFromGX(GXWrapMode wrapMode)
        {
            switch (wrapMode)
            {
            case GXWrapMode.CLAMP:
                return(TextureWrapMode.ClampToEdge);

            case GXWrapMode.MIRROR:
                return(TextureWrapMode.MirroredRepeat);

            case GXWrapMode.REPEAT:
                return(TextureWrapMode.Repeat);

            default:
                return(TextureWrapMode.Repeat);
            }
        }