public override void TextureWrap2D(Texture.WrapMode s, Texture.WrapMode t) { TextureWrapMode tkWrapModeS = TextureWrapMode.Repeat, tkWrapModeT = TextureWrapMode.Repeat; if (s == Texture.WrapMode.Repeat) { tkWrapModeS = TextureWrapMode.Repeat; } else if (s == Texture.WrapMode.ClampToBorder) { tkWrapModeS = TextureWrapMode.ClampToBorder; } else if (s == Texture.WrapMode.ClampToEdge) { tkWrapModeS = TextureWrapMode.ClampToEdge; } if (t == Texture.WrapMode.Repeat) { tkWrapModeT = TextureWrapMode.Repeat; } else if (t == Texture.WrapMode.ClampToBorder) { tkWrapModeT = TextureWrapMode.ClampToBorder; } else if (t == Texture.WrapMode.ClampToEdge) { tkWrapModeT = TextureWrapMode.ClampToEdge; } GL.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureWrapS, Convert.ToInt32(tkWrapModeS)); GL.TexParameter(TextureTarget.Texture2D, TextureParameterName.TextureWrapT, Convert.ToInt32(tkWrapModeT)); }
public abstract void TextureWrapCube(Texture.WrapMode r, Texture.WrapMode s, Texture.WrapMode t);
public abstract void TextureWrap2D(Texture.WrapMode s, Texture.WrapMode t);