Sign in to follow this  
Errant Knight

[.net] Loading font for OpenGL

Recommended Posts

I need to load a font and render text using OpenGL. (I'm using TAO libarary if it makes any difference) Basically what I need is just to convert the following function from C++ to C# This function from NeHe's OpenGL tutorials on how to do the thing in C++ and WinAPI: GLvoid BuildFont(GLvoid) { HFONT font, oldfont; base = glGenLists(96); font = CreateFont(*params cut out*); oldfont = (HFONT)SelectObject(hDC, font); // Selects The Font We Want wglUseFontBitmaps(hDC, 32, 96, base); // Builds 96 Characters Starting At Character 32 SelectObject(hDC, oldfont); // Selects The Font We Want DeleteObject(font); // Delete The Font } // Now the C# conversion I'm working on: void BuildFont() { int listID = Gl.glGenLists(96); // Create the font System.Drawing.Font font = new System.Drawing.Font("Arial", 22); // *what to do now?* Tao.Platform.Windows.Wgl.wglUseFontBitmaps(*?*, 32, 96, listID); // *and again* }

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this