nv::boolClass | Class to make uint look like bool to make GLSL packing rules happy |
NvAppBase | A basic app framework, including mainloop, setup and input processing |
NvBftAlign | Alignment modes for text output |
NvBftStyle | BitFont supports 'styles' via embedded character codes and string literals |
NvCameraMotionType | Camera motion mode |
NvEGLConfiguration | [E]GL config representation |
NvFramerateCounter | Simple frame rate timer and reporter |
NvGamepad | Class representing the state of all gamepads |
NvGamepad::NvGamepad::State | The state of a single gamepad |
NvGamepadAndroid | Class representing the Android implementation of gamepads |
NvGamepadXInput | Class representing the XINPUT (Win32) implementation of gamepads |
NvGestureEvent | Object packaging up all the data related to an input event by the user |
NvGestureKind | These are the kinds of resulting gestures that we recognize |
NvGfxAPI | High-level Khronos API |
NvGfxAPIVersion | Representation of a graphics API and version |
NvGfxAPIVersionES2 | Predefined object representing OpenGL ES 2.0 |
NvGfxAPIVersionES3 | Predefined object representing OpenGL ES 3.0 |
NvGfxAPIVersionGL4 | Predefined object representing OpenGL 4.0 |
NvGfxAPIVersionGL4_3 | Predefined object representing OpenGL 4.3 |
NvGfxAPIVersionGL4_4 | Predefined object representing OpenGL 4.4 |
NvGLAppContext | OpenGL[ES] Context wrapper |
NvGLModel | Drawable geometric model using GL VBOs |
NvGLPlatformCategory | GPU platform category (high-level) |
NvGLPlatformInfo | Basic, combined platform info |
NvGLPlatformOS | Platform OS |
NvGLSLProgram | Convenience wrapper for GLSL shader programs |
NvGLSLProgram::NvGLSLProgram::ShaderSourceItem | Represents a piece of shader source and the shader type Used with creation functions to pass in arrays of multiple shader source types |
NvGraphicFrameShader | This adds NvUIGraphicFrame features to the NvGraphicShader 'template' |
NvGraphicShader | A helper object for managing a shader program for NvUIGraphic and subclasses |
NvImage | GL-based image loading, representation and handling Support loading of images from DDS files and data, including cube maps, arrays mipmap levels, formats, etc |
NvInputCallbacks | Input handling callback interfaces |
NvInputDeviceType | Type of pointer input devices |
NvInputEventClass | These are types of input devices generating pointer events |
NvInputEventType | These are specific types of input tracked for pointing devices |
NvInputTransformer | Automatic mapping of input devices to camera movements |
NvKey | Cross-platform keycodes |
NvKeyActionType | Key input action values |
NvModel | Non-rendering geometry model |
NvModelPrimType | Primitive type mask |
NvMouseButton | Mouse button masks |
NvPlatformContext | Basic platform functionality interface |
NvPointerActionType | Pointer input action values |
NvPointerEvent | Basic single-point pointer event |
NvPointerModifierType | Pointer event key modifiers (generally mouse-only) |
NvReactFlag | This enum defines bit flags for extra/other info about a particular NvUIReaction |
NvSampleApp | Base class for sample apps |
NvSimpleFBO | Texture-based framebuffers class |
NvSimpleFBO::NvSimpleFBO::Desc | Framebuffer description class |
NvSimpleFBO::NvSimpleFBO::TextureDesc | Texture format information class |
NvStopWatch | Cross-platform wall-clock timer |
NvTweakBar | Class representing a visual 'bar' of widgets (a 'tweakbar') |
NvTweakBind | Pair of NvTweakCmd and NvTweakVarBase that we can look up as a bound result for some user input |
NvTweakCmd | Enum of 'tweak' commands we can apply to a given NvTweakVar |
NvTweakEnum< T > | Template for objects that pair human-readable strings with their application-value counterparts |
NvTweakEnumUI< T > | A templated subclass of NvTweakVarUI specifically for handling one entry of an NvTweakEnum list/array passed into the tweakbar -- i.e., one button in a radio button group, or one menu item in a popup menu |
NvTweakVar< T > | Templated class for holding a reference to a variable of a particular datatype |
NvTweakVarBase | This is an abstract base class for indirectly referencing app variables |
NvTweakVarUI< T > | A templated object that links NvTweakVar of some datatype with an appropriate UI widget |
NvTweakVarUIProxyBase | An object that will help link an NvTweakVar with a proxied NvUIElement |
NvUIButton | A class that implements a variety of standard interactive button widgets |
NvUIButtonState | Basic button states |
NvUIButtonType | Basic button types |
NvUIContainer | An object that holds and manages a group of UI elements and interactions with them |
NvUIDrawState | A class that manages all draw-related state |
NvUIElement | The abstract base class of the NvUI framework |
NvUIFontFamily | Default font families you may reference |
NvUIGraphic | A graphical element, with no interactivity |
NvUIGraphicFrame | A graphical frame element, representing a background and border combined |
NvUIPopup | Encapsulates the text/button that causes the NvUIPopupMenu to appear |
NvUIPopupMenu | The NvUIPopupMenu is a specialized container class that simulates a popup menu |
NvUIProxy | A UI element that 'proxies' calls to another element |
NvUIReaction | A structure holding some 'reaction' to a given user input event |
NvUIRect | A class that abstracts on onscreen rectangular region |
NvUISlider | An interactive ValueBar with draggable thumb, for volume, play position, etc |
NvUIText | A UI element that renders text strings to the view |
NvUITextAlign | Basic text alignment |
NvUITexture | Abstraction of a GL texture object, allowing for texture caching, lookup, and reuse/refcounting |
NvUIValueBar | A generic "value bar" element, for progress, time/length, indicators |
NvUIWindow | A single, top-level container that can manage all NvUIElements in the view |
NvWritableFB | Object representing an FBO or the main framebuffer |
nv::vec2< T > | Template class for 2-tuple vector |