Questions tagged [nux]

Nux is an OpenGL, graphics-accelerated GUI canvas/toolkit, comparable to GTK+.

Nux is an OpenGL based widget toolkit and canvas used to create user interfaces, similar to GTK+. At a high level, nux is broken down into 3 libraries.

  • NuxCore
  • NuxGraphics
  • Nux

NuxCore is responsible for basic things like a type system, math functions, color definitions, etc. It basically provides all the primitive types for a widget system (color, rectangle, point). Very little logic is present here, this is a foundational library.

NuxGraphics is a thin OpenGL abstraction layer. It provides simplifications of common OpenGL patterns (pushing and popping clipping rectangles, changing render targets, state setting, etc), however it does not directly forbid users from making raw OpenGL calls themselves. NuxGraphics provides abstractions for textures and loading/unloading data.

Nux is a widget library implemented on top of NuxCore and NuxGraphics. Nux contains a duplicate for almost every major widget in the GTK stack as well as several composition widgets (color picker, graphs, 3d views). The Nux widgets are not yet at the same level of complexity as GTK widgets, lacking advanced text rendering (being fixed) and clear theming support.1

1Source:Ask Ubuntu

Notably, Unity uses Nux, which facilitates GPU acceleration (and 3D effects) in the desktop user interface it provides.

4 questions
54
votes
1 answer

What is nux and what's it used for?

This question mentions that Unity will use nux as the toolkit. What exactly is nux?
Jorge Castro
  • 73,717
3
votes
1 answer

Now that I built Unity How do I Install it?

Hello there I built my own custom unity 6.2 and I built it so that it is in my home directory. I like how it looks now and want to replace the unity that I have installed on my system with the one that I have just built. More about the unity build…
2
votes
2 answers

Is there any documentation for Nux?

I'm considering writing somethings that could benefit from running like Unity. I know Unity uses the Nux toolkit for drawing itself but I can't find any documentation about it. Is there a helpful little website somewhere that explains how…
Oli
  • 299,380
0
votes
1 answer

Installing nux for unity development

I read the article here http://unity.ubuntu.com/getinvolved/development/unity/ about installing nux and unity to work on development. I followed the steps in the Building Nux section. I added the functions to bashrc and ran remake-autogen-project.…