Back to index

nux  3.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
nux::_ANIMATEDTEXTURE_DESC
nux::_DeviceModes
nux::GraphicsDisplay::_DndSourceFuncs
nux::WindowThread::_EventInspectorStorage
nux::_INDEXBUFFER_DESC
nux::_LOCKED_RECT
nux::_ObjMeshFaceIndex
nux::_SURFACE_DESC
nux::_SURFACE_RECT
_TestResults
nux::_VERTEXBUFFER_DESC
nux::_VOLUME_BOX
nux::_VOLUME_DESC
nux::_VOLUME_LOCKED_BOX
nux::AbstractButtonThe base class of button type widgets
nux::AbstractCheckedButtonAbstractCheckedButton class
nux::AbstractComboBox
nux::AbstractPaintLayer
nux::AbstractSeparator
nux::AbstractThread
nux::ActionItem
nux::AnimatedTextureArea
nux::AnsicharToUnicharConvertionANSICHAR to UNICHAR conversion
nux::AnsiCharTraits< U >
nux::AnsiCharTraits< char >
nux::AnsiToTCharConversionANSI to TCHAR conversion
nux::Area
nux::AsyncFileWriterWrite to a file asynchronously
nux::BaseKeyboardHandler
nux::BasePainter
nux::BaseTextureAbstract base class for textures
nux::BaseWindowA floating area on top of the main window
nux::BasicCoverflowItem
nux::BlendOperator
nux::logging::BlockTracerThis class is used to log the entry and exit of a block
nux::BoundsException
nux::ButtonA Button with styling(image + text)
ButtonEventsTest
nux::CachedBaseTexture
nux::CachedIndexBuffer
nux::CachedMeshBuffer
nux::CachedResourceData
nux::CachedTexture2D
nux::CachedTextureCube
nux::CachedTextureFrameAnimation
nux::CachedTextureRectangle
nux::CachedTextureVolume
nux::CachedVertexBuffer
nux::CachedVertexDeclaration
nux::CairoFont
nux::CairoFontOptions
nux::CairoGraphicsA cairo graphics container
nux::CairoWrapper
nux::Canvas
nux::CharDescriptor
nux::Charset
nux::CheckBoxCheckBox class
nux::ClientArea
nux::ClientAreaDraw
nux::color::Color
nux::ColorDialogProxy
nux::ColorEditor
nux::ColorLayer
nux::ColorPickerDialog
nux::ColorPreview
nux::ComplexNumber
nux::CompositionLayer
nux::ConstructorTraits< T >
nux::ConstructorTraits< bool >
nux::ConstructorTraits< char >
nux::ConstructorTraits< double >
nux::ConstructorTraits< float >
nux::ConstructorTraits< int >
nux::ConstructorTraits< long >
nux::ConstructorTraits< long long >
nux::ConstructorTraits< short >
nux::ConstructorTraits< T * >
nux::ConstructorTraits< unsigned char >
nux::ConstructorTraits< unsigned int >
nux::ConstructorTraits< unsigned long >
nux::ConstructorTraits< unsigned long long >
nux::ConstructorTraits< unsigned short >
nux::Coverflow
nux::CoverflowItem
nux::CoverflowModel
nux::CubicSpline
nux::Dialog
nux::DisplayAccessController
nux::DivisionByZeroException
nux::DoubleValidator
nux::DrawAreaContext
nux::DXT3AlphaBlock
nux::DXT5AlphaBlock
nux::DXTColBlock
nux::EditTextBox
nux::EMMetrics
TiXmlBase::Entity
nux::EqualFunctor< T >
nux::EventNux event class
EventsTest
nux::EventToNameStruct
nux::Exception
nux::FilePath
nux::FileSelector
nux::NFileManager::FileTimeStampTimestamp structure
nux::FloatingWindow
FocusOnMouseDownTest
FocusOnMouseEnterTest
nux::FontRenderer
nux::FontTexture
nux::FxStructure
nux::GdkGraphics
nux::GeometryPositioning
nux::GLFramebufferObject
nux::GlobalInitializer
nux::GlobalSingletonInitializer
nux::GLRenderbufferRenderbuffer Class
nux::GLSh_ColorPicker
nux::GLSh_DrawFunction
nux::GLSh_Fill
nux::GLShaderParameter
nux::GLTextureStates
nux::GLTimer
nux::Glyph
nux::GpuDeviceThe interface to the GPU
nux::GpuInfo
nux::GpuRenderStates
nux::GraphicsDisplay
nux::GraphicsEngineRendering engine class
nux::GraphicSystem
nux::GridHLayoutAn horizontal grid layout
nux::GroupBoxA stretch factor of 0 or 1 for the GroupBox has no effect because the GroupBox is designed to tightly adjust to the size of its composition layout
nux::GroupBox2A stretch factor of 0 or 1 for the GroupBox has no effect because the GroupBox is designed to tightly adjust to the size of its composition layout
nux::HexRegExpValidator
HGridKeyNavigationTest
nux::HLayout
HLayoutKeyNavigationTest
nux::HScrollBar
nux::HSeparator
nux::HSplitter
nux::color::HueLightnessSaturation
nux::color::HueSaturationValue
nux::IBusIMEContext
nux::ImageInfo
nux::ImageSurfaceImage Surface class
nux::Coverflow::Impl
nux::CoverflowModel::Impl
nux::logging::Writer::Impl
nux::TextLoader::Impl
nux::AsyncFileWriter::ImplCAUTION: right now this class is not thread aware
nux::CairoWrapper::Impl
nux::IndexBuffer
nux::InitiallyUnownedObjectThe base class of Nux initially unowned objects
nux::InputArea
nux::IntegerValidator
nux::InteractStateState of UI controls
nux::Introspectable
nux::InvalidIndexException
nux::IOpenGLAnimatedTexture
nux::IOpenGLAsmPixelShader
nux::IOpenGLAsmShader
nux::IOpenGLAsmShaderProgram
nux::IOpenGLAsmVertexShader
nux::IOpenGLBaseTexture
nux::IOpenGLCubeTexture
nux::IOpenGLFrameBufferObject
nux::IOpenGLIndexBuffer
nux::IOpenGLPixelBufferObject
nux::IOpenGLPixelShader
nux::IOpenGLQuery
nux::IOpenGLRectangleTexture
nux::IOpenGLResource
nux::IOpenGLShader
nux::IOpenGLShaderProgram
nux::IOpenGLSurface
nux::IOpenGLTexture2D
nux::IOpenGLVertexBuffer
nux::IOpenGLVertexDeclaration
nux::IOpenGLVertexShader
nux::IOpenGLVolume
nux::IOpenGLVolumeTexture
nux::KerningPair
nux::KeyEvent
KeyNavDirectionTest
nux::LayeredLayout::LayeredChildProperties
nux::LayeredLayoutAn layered layout
nux::Layout
nux::LexicographicCompare< T >Compare two char or TCHAR
nux::LexicographicCompareWithConversion< T, ConversionFunctor >Compare two char or TCHAR
nux::Line2D< T >
nux::Line3D< T >
nux::LinearLayout
nux::LogFileOutputOutput to log file
nux::logging::Logger
nux::logging::LoggerModule
nux::logging::LoggerModules
nux::LogOutputDevice
nux::LogOutputRedirector
nux::logging::LogStream
nux::logging::LogStreamBuffer
nux::Matrix2x2< T >
nux::Matrix3x3< T >
nux::Matrix4x4< T >
nux::MenuBar
nux::MenuBarItem
nux::MenuItem
nux::MenuPage
nux::MenuSeparator
nux::MeshBuffer
nux::MeshData
MockIBusIMEContext
nux::MouseAreaCtrl
nux::NAnimatedTextureData
nux::NBitmapData
nux::NCharacterConversion< CONVERT_TO, CONVERT_FROM, BASE_CONVERTER, DefaultConversionSize >Convert from one string format to another
nux::NCriticalSection
nux::NCubemapData
nux::NFileManager
nux::NFileManagerGeneric
nux::NFileManagerGNU
nux::NFileName
nux::NFileTransferMonitor
nux::NGlobalData
nux::NGNUSerialFileReader
nux::NGNUSerialFileWriter
nux::NObjectType
nux::NotSupportedException
nux::NProcess
nux::NResourceCache
nux::NResourceFactoryDevice independent resource factory
nux::NResourceSet
nux::NResourceUpdaterDevice independent resource updater
nux::NScopeLockScope Lock class
nux::NSerializer
nux::NString
nux::NTextureData
nux::NThread
nux::NThread::NThreadContextInfo: Thread Context Inner Class
nux::NThreadLocalStorage
nux::NThreadSafeCounter
nux::NTypeTraits< T >
nux::NullOutputOutput to null device
nux::NumericValuator
nux::NUTF16Convert UTF-8 to UTF-16
nux::NUTF8Convert UTF-16 to UTF-8
NuxAutomatedTestFramework
nux::NuxEventSource
nux::NuxGlobalInitializer
nux::NuxGlobalSingletonInitializer
nux::NuxGraphicsGlobalInitializer
nux::NuxGraphicsGlobalSingletonInitializer
nux::NuxGraphicsResources
nux::NVolumeData
nux::ObjectThe base class of Nux objects
nux::ObjectPtr< T >A smart pointer class. Implemented as an intrusive smart pointer
nux::ObjectStats
nux::ObjectWeakPtr< T >A weak smart pointer class. Implemented as an intrusive smart pointer
nux::ObjMesh
nux::ObjMeshFace
nux::ObjMeshVertex
nux::OpenGLContext
nux::OpenGLVersion
nux::PageBBox
nux::PainterImage
nux::Panel
nux::PBuffer
PciDevice
nux::GpuDevice::PixelBufferObject
nux::PixelFormatInfo
nux::PixelFormatReadInfo
nux::Point2D< T >
nux::Point3D< T >
nux::PointerTraits< U >
nux::PointerTraits< U * >
nux::PopUpWindow
nux::PrintfOutputConsoleStandard printf output console
nux::ProcessKeyEventData
ProgramTemplate
nux::Property< VALUE_TYPE >A read/write property that stores the value type
nux::PropertyBase
nux::PropertyChangedSignal< VALUE_TYPE >
nux::type::PropertyTrait< T, bool >Here we want to have only explict type support, to avoid someone using the system with something we haven't though of and getting upset when if it doesn't work properly
nux::type::PropertyTrait< bool >
nux::type::PropertyTrait< double >
nux::type::PropertyTrait< ENUM, true >
nux::type::PropertyTrait< float >
nux::type::PropertyTrait< int >
nux::type::PropertyTrait< std::string >
nux::type::PropertyTrait< unsigned >
nux::PushBackgroundScope
nux::PushColorBackgroundScope
nux::PushShapeBackgroundScope
nux::PushShapeCornerBackgroundScope
nux::QuadAttributeParam
nux::Quaternion
nux::RadioButtonRadioButton class
nux::RadioButtonGroupRadioButtonGroup select one of many radio button in a group
nux::RangeValue
nux::RangeValueInteger
nux::RawData
nux::ReadBackPixelFormatInfo
nux::Rect
nux::color::RedGreenBlue
nux::RemovePointerFromType< T >
nux::RemovePointerFromType< const T * >
nux::RemovePointerFromType< const volatile T * >
nux::RemovePointerFromType< T * >
nux::RemovePointerFromType< volatile T * >
nux::RenderingStats
nux::RenderStateMap
nux::WindowCompositor::RenderTargetTextures
TiXmlString::Rep
nux::ResourceDataBase class for all types of resources
nux::RGBValuator
nux::logging::RollingFileAppender
nux::RopBlendMapping
nux::ROPConfig
nux::ROProperty< VALUE_TYPE >A read only property that uses a function to get the value
nux::RWProperty< VALUE_TYPE >A read/write property that uses a functions to get and set the value
nux::ScrollBar
ScrollBarTest
nux::ScrollView
nux::type::serializable_impl< T >The serializable_impl template has different signatures than the standard Serializable traits class to avoid the generalised template being used as a traits type when we really don't want it being used in that way, but we do want a generalized implementation for the types we do care about
nux::SerializableProperty< VALUE_TYPE >
nux::ShaderAttributeDefinition
nux::ShapeLayer
nux::Size
nux::SliceScaledTextureLayer
nux::SpaceLayout
nux::SpinBox
nux::SpinBox_Logic
nux::SpinBoxDouble
nux::StateLookUpTable
nux::StaticTextA View that renders as static text
nux::StaticTextBox
nux::STREAMSOURCE
nux::StringBBox
nux::SystemThread
nux::TabView::TabElement
nux::TabView
nux::TCharToAnsiConvertionTCHAR to ANSI conversion
nux::TCharToLowerCase
nux::TCharToUnicharConvertionTCHAR to Unichar conversion
nux::TCharToUpperCase
nux::TemplateQuadBuffer
TestButton
nux::testing::TestCallback
TestScrollView
TestTextEntry
nux::TestTextEntry
nux::TestView
nux::TexCoordXFormTexture parameter and coordinate computation class
nux::TexFilterMapping
nux::TextEntry
nux::TextLoader
TextTextEntry
nux::Texture2DGeneral Texture
nux::TEXTURE_DESC
nux::TextureAlignmentStyle
nux::TextureAreaRepresent a rectangular area painted with a color or a texture layer
nux::TextureCube
nux::TextureFrameAnimation
nux::TextureLayer
nux::TextureRectangle
nux::TextureStateLookUpTable
nux::TextureStateMap
nux::TextureVolume
nux::TexWrapMapping
nux::TGLResourceFactory< T, U >
nux::Timeline
nux::TimelineEaseInCubic
nux::TimelineEaseInOutCubic
nux::TimelineEaseInOutQuad
nux::TimelineEaseInQuad
nux::TimelineEaseOutCubic
nux::TimelineEaseOutQuad
nux::TimeoutData
nux::TimeOutSignalA timeout callback. Fires a signal when a timer expires
nux::TimerHandle
nux::TimerHandlerA timer manager class created by WindowThread
nux::TimerObject
nux::TimeStamp
nux::TimeStruct
TiXmlAttributeAn attribute is a name-value pair
TiXmlAttributeSet
TiXmlBaseTiXmlBase is a base class for every class in TinyXml
TiXmlCommentAn XML comment
TiXmlCursor
TiXmlDeclarationIn correct XML the declaration is the first entry in the file
TiXmlDocumentAlways the top level node
TiXmlElementThe element is a container class
TiXmlHandleA TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing
TiXmlNodeThe parent class for everything in the Document Object Model
TiXmlOutStream
TiXmlParsingData
TiXmlPrinterPrint to memory functionality
TiXmlString
TiXmlTextXML text
TiXmlUnknownAny tag that tinyXml doesn't recognize is saved as an unknown
TiXmlVisitorIf you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks
nux::ToggleButtonA Button with a persistent activate state
nux::ToLowerCaseFunctor< T >
nux::ToolButton
nux::ToUpperCaseFunctor< T >
nux::TrackableBase class of heap allocated objects
nux::TResourceCache< IdType, ResourceType >
nux::TypeTraitsConstructor< T >
nux::TypeTraitsNoConstructor< T >
nux::UnicharToAnsicharConvertion
nux::UnicodeCharTraits< U >
nux::UnicodeCharTraits< wchar_t >
nux::UniqueIndex
nux::UXStyle
nux::UXTheme
nux::Validator
nux::Vec2< T >
nux::Vec3< T >
nux::Vec4< T >
nux::VertexBuffer
nux::VertexDeclaration
nux::VERTEXELEMENT
nux::View
nux::VisualOutputConsoleOutput to microsoft visual console
nux::VLayout
VLayoutKeyNavigationTest
nux::VoidTraits< U >
nux::VoidTraits< void >
nux::VScrollBar
nux::VSplitter
nux::WindowCompositorA user interface composition class created by WindowThread
nux::WindowThreadMain class of a Nux window app
nux::logging::Writer
nux::XInputWindow