Namespaces |
| namespace | Colors |
Data Structures |
| class | AbstractButton |
| | The base class of Button, CheckBox, RadioButton and PushButton. More...
|
| class | AbstractComboBox |
| class | AbstractPaintLayer |
| class | AbstractSeparator |
| class | AbstractThread |
| class | ActionItem |
| class | AnimatedTextureArea |
| class | Area |
| class | BaseWindow |
| class | Knot |
| class | BezierCurveControl |
| class | Knot2 |
| class | BezierCurveControl2 |
| class | Button |
| | A Button control that represents a state. More...
|
| class | CheckBox |
| struct | ClientAreaDraw |
| class | ClientArea |
| class | ColorArea |
| class | ColorDialogProxy |
| class | ColorEditor |
| class | ColorMarkGroup |
| class | ColorGradient |
| class | ColorPickerDialog |
| class | ColorPreview |
| class | ColorRangeValuator |
| class | ComboBoxComplex |
| class | ComboBoxSimple |
| class | CurveControl |
| class | Dialog |
| class | DoubleValidator |
| class | EditTextBox |
| class | FileSelector |
| class | FloatingWindow |
| class | Focusable |
| class | FolderTreeItem |
| class | FunctionGraph |
| class | GridHLayout |
| | An horizontal grid layout. More...
|
| class | GridVLayout |
| | A vertical grid layout. More...
|
| class | GroupBox |
| class | GroupBox2 |
| class | HexRegExpValidator |
| class | Histogram |
| class | HLayout |
| class | HScrollBar |
| class | HSeparator |
| class | HSplitter |
| class | HToolBar |
| class | HueRangeValuator |
| class | InputArea |
| class | IntegerValidator |
| class | BaseKeyboardHandler |
| class | LayeredLayout |
| | An layered layout. More...
|
| class | Layout |
| class | SpaceLayout |
| class | ListControl |
| class | Matrix3DialogProxy |
| | A 3x3 matrix editor dialog. More...
|
| class | Matrix3Editor |
| | A User Interface component hosting a 4x4 Matrix. More...
|
| class | Matrix3Preview |
| class | Matrix4DialogProxy |
| | A 4x4 matrix editor dialog. More...
|
| class | Matrix4Editor |
| | A User Interface component hosting a 4x4 Matrix. More...
|
| class | Matrix4Preview |
| class | MenuBarItem |
| class | MenuBar |
| class | MenuItem |
| class | MenuSeparator |
| class | MenuPage |
| class | MouseAreaCtrl |
| class | AreaEventProcessor |
| class | NodeItem |
| class | NodeNetCom |
| class | NumericValuator |
| class | NuxGlobalSingletonInitializer |
| class | NuxGlobalInitializer |
| class | GeometryPositioning |
| class | InteractState |
| | State of UI controls. More...
|
| class | TextureAlignmentStyle |
| class | BasePainter |
| class | PushBackgroundScope |
| class | PushShapeBackgroundScope |
| class | PushShapeCornerBackgroundScope |
| class | PushColorBackgroundScope |
| class | ColorLayer |
| class | ShapeLayer |
| class | SliceScaledTextureLayer |
| class | TextureLayer |
| class | Panel |
| class | PopUpWindow |
| class | CheckBoxPropertyItem |
| class | ColorGradientPropertyItem |
| class | ColorPreviewPropertyItem |
| class | ComboBoxListPropertyItem |
| class | ComboBoxPropertyItem |
| class | DoubleValuatorPropertyItem |
| class | EditTextLinePropertyItem |
| class | FilePropertyItem |
| class | IntValuatorPropertyItem |
| class | Matrix3PreviewPropertyItem |
| class | Matrix4PreviewPropertyItem |
| class | RangeValueIntegerPropertyItem |
| class | RangeValuePropertyItem |
| class | RGBAPropertyItem |
| class | RGBPropertyItem |
| class | SpinBoxDoublePropertyItem |
| class | SpinBoxPropertyItem |
| class | SplineCurvePropertyItem |
| class | Vector3PropertyItem |
| class | Vector3ValuatorPropertyItem |
| class | Vector4PropertyItem |
| class | SectionProperty |
| class | PushButton |
| | A Button control that performs and action when clicked. More...
|
| class | RadioButton |
| class | RadioButtonGroup |
| | RadioButtonGroup select one of many radio button in a group. More...
|
| class | RangeValue |
| class | RangeValueInteger |
| class | RGBValuator |
| class | ScrollBar |
| class | ScrollView |
| class | SpinBox |
| class | SpinBox_Logic |
| class | SpinBoxDouble |
| class | SplineKnot |
| class | SplineCurveEditor |
| class | SplineCurveDialogProxy |
| class | SplineCurvePreview |
| class | StaticText |
| class | StaticTextBox |
| class | SystemThread |
| class | TableCtrl |
| class | ColumnHeader |
| class | RowHeader |
| class | TableItem |
| class | TabView |
| class | CairoFont |
| class | TextEntry |
| class | TextureArea |
| struct | PainterImage |
| class | UXTheme |
| class | TimeGraph |
| class | Timeline |
| class | TimelineEaseInOutQuad |
| class | TimelineEaseInQuad |
| class | TimelineEaseOutQuad |
| class | TimelineEaseInOutCubic |
| class | TimelineEaseInCubic |
| class | TimelineEaseOutCubic |
| class | TimerFunctor |
| class | TimerHandle |
| class | TimerHandler |
| class | ToolButton |
| class | TreeItem |
| class | TreeControl |
| struct | DrawAreaContext |
| class | Validator |
| class | Valuator |
| class | ValuatorDouble |
| class | ValuatorInt |
| class | Vector3Valuator |
| class | Vector3DoubleValuator |
| class | View |
| class | VLayout |
| class | VScrollBar |
| class | VSeparator |
| class | VSplitter |
| class | VToolBar |
| class | WindowCompositor |
| class | WindowThread |
| class | UnicharToAnsicharConvertion |
| class | AnsicharToUnicharConvertion |
| | ANSICHAR to UNICHAR conversion. More...
|
| class | TCharToAnsiConvertion |
| | TCHAR to ANSI conversion. More...
|
| class | TCharToUnicharConvertion |
| | TCHAR to Unichar conversion. More...
|
| class | AnsiToTCharConversion |
| | ANSI to TCHAR conversion. More...
|
| class | NCharacterConversion |
| class | NUTF8 |
| | Convert UTF-16 to UTF-8. More...
|
| class | NUTF16 |
| | Convert UTF-8 to UTF-16. More...
|
| class | Color |
| class | NCPU |
| class | CRC32 |
| class | Exception |
| class | BoundsException |
| class | NotSupportedException |
| class | DivisionByZeroException |
| class | InvalidIndexException |
| class | NFileTransferMonitor |
| class | NFileManager |
| class | NFileManagerGeneric |
| class | NGNUSerialFileReader |
| class | NGNUSerialFileWriter |
| class | NFileManagerGNU |
| class | NSerializer |
| class | NFileName |
| class | FilePath |
| class | GlobalSingletonInitializer |
| class | GlobalInitializer |
| class | InitiallyUnownedObject |
| | The base class of Nux initially unowned objects. More...
|
| class | ComplexNumber |
| class | Const |
| class | Line2D |
| class | Line3D |
| class | Matrix2x2 |
| class | Matrix3x3 |
| class | Matrix4x4 |
| class | Point2D |
| class | Point3D |
| class | Quaternion |
| class | CubicSpline |
| class | Vec2 |
| class | Vec3 |
| class | Vec4 |
| class | UniqueIndex |
| class | ObjectStats |
| class | Trackable |
| | Base class of heap allocated objects. More...
|
| class | Object |
| | The base class of Nux objects. More...
|
| class | ObjectPtr |
| | A smart pointer class. Implemented as an intrusive smart pointer. More...
|
| class | ObjectWeakPtr |
| | A weak smart pointer class. Implemented as an intrusive smart pointer. More...
|
| class | LogOutputDevice |
| class | NullOutput |
| | Output to null device. More...
|
| class | LogFileOutput |
| | Output to log file. More...
|
| class | VisualOutputConsole |
| | Output to microsoft visual console. More...
|
| class | PrintfOutputConsole |
| | Standard printf output console. More...
|
| class | LogOutputRedirector |
| class | NGlobalData |
| class | Point |
| class | NProcess |
| class | Rect |
| class | Size |
| struct | RefCounts |
| class | GenericSP |
| | A smart pointer class. Implemented as an intrusive smart pointer. More...
|
| class | GenericWeakSP |
| | A weak smart pointer class. Implemented as an intrusive smart pointer. More...
|
| class | NStreamBuffer |
| struct | VoidTraits |
| struct | VoidTraits< void > |
| struct | PointerTraits |
| struct | PointerTraits< U * > |
| struct | UnicodeCharTraits |
| struct | UnicodeCharTraits< wchar_t > |
| struct | AnsiCharTraits |
| struct | AnsiCharTraits< char > |
| class | TypeTraitsNoConstructor |
| class | TypeTraitsConstructor |
| class | ConstructorTraits |
| class | ConstructorTraits< T * > |
| class | ConstructorTraits< bool > |
| class | ConstructorTraits< char > |
| class | ConstructorTraits< unsigned char > |
| class | ConstructorTraits< short > |
| class | ConstructorTraits< unsigned short > |
| class | ConstructorTraits< int > |
| class | ConstructorTraits< unsigned int > |
| class | ConstructorTraits< long > |
| class | ConstructorTraits< unsigned long > |
| class | ConstructorTraits< long long > |
| class | ConstructorTraits< unsigned long long > |
| class | ConstructorTraits< float > |
| class | ConstructorTraits< double > |
| class | NTypeTraits |
| struct | RemovePointerFromType |
| struct | RemovePointerFromType< T * > |
| struct | RemovePointerFromType< const T * > |
| struct | RemovePointerFromType< volatile T * > |
| struct | RemovePointerFromType< const volatile T * > |
| class | TCharToUpperCase |
| class | TCharToLowerCase |
| struct | ToLowerCaseFunctor |
| struct | ToUpperCaseFunctor |
| struct | LexicographicCompare |
| struct | LexicographicCompareWithConversion |
| struct | EqualFunctor |
| class | NString |
| class | NThreadSafeCounter |
| class | NCriticalSection |
| class | NScopeLock |
| | Scope Lock class. More...
|
| class | NThreadLocalStorage |
| class | NThread |
| class | TimeStamp |
| struct | EventToNameStruct |
| class | Event |
| | Nux event class. More...
|
| class | FontRenderer |
| class | StringBBox |
| class | PageBBox |
| struct | CharDescriptor |
| struct | KerningPair |
| struct | Charset |
| struct | Glyph |
| class | FontTexture |
| struct | _DeviceModes |
| class | GraphicSystem |
| class | GLFramebufferObject |
| class | GLRenderbuffer |
| class | NuxGraphicsGlobalSingletonInitializer |
| class | NuxGraphicsGlobalInitializer |
| class | PBuffer |
| struct | RenderStateMap |
| class | GpuRenderStates |
| struct | PixelFormatReadInfo |
| struct | TEXTURE_DESC |
| struct | _SURFACE_DESC |
| struct | _VOLUME_DESC |
| struct | _ANIMATEDTEXTURE_DESC |
| struct | _VERTEXBUFFER_DESC |
| struct | _INDEXBUFFER_DESC |
| struct | _LOCKED_RECT |
| struct | _SURFACE_RECT |
| struct | _VOLUME_BOX |
| struct | _VOLUME_LOCKED_BOX |
| struct | VERTEXELEMENT |
| class | ResourceData |
| | Base class for all types of resources. More...
|
| class | NResourceSet |
| class | CachedResourceData |
| class | NResourceFactory |
| | Device independent resource factory. More...
|
| class | TGLResourceFactory |
| class | NResourceUpdater |
| | Device independent resource updater. More...
|
| class | TResourceCache |
| class | NResourceCache |
| class | GLSh_ColorPicker |
| class | GLSh_DrawFunction |
| class | GLSh_Fill |
| class | GLShaderParameter |
| struct | QuadAttributeParam |
| class | TemplateQuadBuffer |
| class | BaseTexture |
| | Abstract base class for textures. More...
|
| class | Texture2D |
| | General Texture. More...
|
| class | TextureRectangle |
| class | TextureCube |
| class | TextureVolume |
| class | TextureFrameAnimation |
| class | CachedBaseTexture |
| class | CachedTexture2D |
| class | CachedTextureRectangle |
| class | CachedTextureCube |
| class | CachedTextureVolume |
| class | CachedTextureFrameAnimation |
| struct | TextureStateMap |
| class | GLTextureStates |
| class | GLTimer |
| class | NVertexBuffer |
| class | NIndexBuffer |
| class | NVertexDeclaration |
| class | NGLVertexBuffer |
| class | NGLIndexBuffer |
| class | NGLVertexDeclaration |
| class | NMeshComponent |
| class | NMesh |
| class | NStaticMesh |
| class | NGLStaticMesh |
| class | DisplayAccessController |
| struct | STREAMSOURCE |
| class | GpuInfo |
| class | GpuDevice |
| class | GraphicsDisplay |
| class | ROPConfig |
| class | BlendOperator |
| struct | OpenGLContext |
| class | GraphicsEngine |
| | Rendering engine class. More...
|
| class | CIniFile |
| class | IOpenGLAnimatedTexture |
| class | IOpenGLAsmShader |
| class | IOpenGLAsmVertexShader |
| class | IOpenGLAsmPixelShader |
| class | IOpenGLAsmShaderProgram |
| class | IOpenGLBaseTexture |
| class | IOpenGLCubeTexture |
| class | IOpenGLFrameBufferObject |
| class | IOpenGLShader |
| class | IOpenGLVertexShader |
| class | IOpenGLPixelShader |
| class | IOpenGLShaderProgram |
| class | IOpenGLIndexBuffer |
| class | IOpenGLPixelBufferObject |
| class | IOpenGLQuery |
| class | IOpenGLRectangleTexture |
| struct | ShaderAttributeDefinition |
| class | IOpenGLResource |
| class | IOpenGLSurface |
| class | IOpenGLTexture2D |
| class | IOpenGLVertexBuffer |
| class | IOpenGLVertexDeclaration |
| class | IOpenGLVolume |
| class | IOpenGLVolumeTexture |
| class | NuxGraphicsResources |
| class | TexCoordXForm |
| | Texture parameter and coordinate computation class. More...
|
| class | RenderingStats |
| class | UIColorThemeImpl |
| class | XInputWindow |
| struct | PixelFormatInfo |
| struct | ReadBackPixelFormatInfo |
| class | CairoGraphics |
| | A cairo graphics container. More...
|
| class | GdkGraphics |
| class | RawData |
| struct | DXTColBlock |
| struct | DXT3AlphaBlock |
| struct | DXT5AlphaBlock |
| class | ImageSurface |
| | Image Surface class. More...
|
| class | NBitmapData |
| class | NTextureData |
| class | NCubemapData |
| class | NVolumeData |
| class | NAnimatedTextureData |
| struct | ImageInfo |
Typedefs |
| typedef void(* | ThreadUserInitFunc )(NThread *, void *InitData) |
| typedef void(* | ThreadUserExitFunc )(NThread *, void *ExitData) |
| typedef void(* | ThreadMainFunc )(NThread *, void *MainData) |
| typedef BaseWindow | ViewWindow |
| typedef void(* | ConfigureNotifyCallback )(int, int, Geometry &, void *) |
| typedef float(* | FunctionCallback )(float) |
| typedef InputArea | CoreArea |
| typedef float(* | SplineFunctionCallback )(float) |
| typedef InputArea | sizehandler2 |
| typedef Rect | Geometry |
| typedef int(* | EventInspector )(Area *area, Event *event, void *data) |
| | Event Inspector function prototype.
|
| typedef Matrix3x3< float > | Matrix3 |
| typedef Matrix4x4< float > | Matrix4 |
| typedef Point2D< float > | Point2 |
| typedef Point3D< float > | Point3 |
| typedef Vec2< float > | Vector2 |
| typedef Vec2< float > | Vertex2 |
| typedef Vec3< float > | Vector3 |
| typedef Vec3< float > | Vertex3 |
| typedef Vec4< float > | Vector4 |
| typedef unsigned char | t_u8 |
| typedef unsigned char | t_byte |
| typedef unsigned char | t_uchar |
| typedef char | t_char |
| typedef signed char | t_s8 |
| typedef signed char | t_schar |
| typedef unsigned short | t_u16 |
| typedef unsigned short | t_uint16 |
| typedef unsigned short | t_ushort |
| typedef unsigned short | t_word |
| typedef short | t_s16 |
| typedef short | t_int16 |
| typedef short | t_short |
| typedef unsigned int | t_u32 |
| typedef unsigned int | t_uint32 |
| typedef unsigned int | t_uint |
| typedef unsigned int | t_dword |
| typedef int | t_s32 |
| typedef int | t_int32 |
| typedef int | t_int |
| typedef unsigned long | t_ulong |
| typedef long | t_long |
| typedef unsigned long long | t_u64 |
| typedef unsigned long long | t_uint64 |
| typedef unsigned long long | t_qword |
| typedef unsigned long long | t_ulonglong |
| typedef long long | t_s64 |
| typedef long long | t_int64 |
| typedef long long | t_sqword |
| typedef long long | t_slonglong |
| typedef float | t_float |
| typedef float | t_f32 |
| typedef double | t_double |
| typedef double | t_f64 |
| typedef char * | t_pchar |
| typedef wchar_t | t_wchar |
| typedef unsigned short | t_unicodechar |
| typedef unsigned short * | t_punicodechar |
| typedef bool | t_bool |
| typedef void | t_void |
| typedef void * | t_pvoid |
| typedef unsigned char | t_UTF8 |
| typedef unsigned int | t_UTF32 |
| typedef std::size_t | t_size |
| typedef int | t_saddress |
| typedef unsigned int | t_uaddress |
| typedef t_uint32 | NUX_POINTER |
| typedef long | t_integer |
| typedef unsigned long | t_addressu32 |
| typedef unsigned long long | t_addressu64 |
| typedef void *(* | ThreadRoutineFunc )(void *) |
| typedef unsigned char | uchar |
| typedef unsigned long | ulong |
| typedef Event | IEvent |
| typedef enum nux::_TextAlignment | TextAlignment |
| typedef struct nux::_DeviceModes | DeviceModes |
| typedef struct nux::_SURFACE_DESC | SURFACE_DESC |
| typedef struct nux::_VOLUME_DESC | VOLUME_DESC |
typedef struct
nux::_ANIMATEDTEXTURE_DESC | ANIMATEDTEXTURE_DESC |
typedef struct
nux::_VERTEXBUFFER_DESC | VERTEXBUFFER_DESC |
typedef struct
nux::_INDEXBUFFER_DESC | INDEXBUFFER_DESC |
| typedef struct nux::_LOCKED_RECT | SURFACE_LOCKED_RECT |
| typedef struct nux::_SURFACE_RECT | SURFACE_RECT |
| typedef struct nux::_VOLUME_BOX | VOLUME_BOX |
typedef struct
nux::_VOLUME_LOCKED_BOX | VOLUME_LOCKED_BOX |
| typedef enum nux::_ATTRIB_DECL_TYPE | ATTRIB_DECL_TYPE |
typedef enum
nux::_ATTRIB_COMPONENT_TYPE | ATTRIB_COMPONENT_TYPE |
Enumerations |
| enum | MinorDimensionSize {
MINOR_SIZE_FULL,
MINOR_SIZE_PERCENTAGE,
MINOR_SIZE_FIX,
MINOR_SIZE_MATCHCONTENT,
eFull = MINOR_SIZE_FULL,
ePercentage = MINOR_SIZE_PERCENTAGE,
eFix = MINOR_SIZE_FIX,
eMatchContent = MINOR_SIZE_MATCHCONTENT
} |
| enum | MinorDimensionPosition {
MINOR_POSITION_TOP,
MINOR_POSITION_BOTTOM,
MINOR_POSITION_LEFT,
MINOR_POSITION_RIGHT,
MINOR_POSITION_CENTER,
eAbove = MINOR_POSITION_TOP,
eBelow = MINOR_POSITION_BOTTOM,
eLeft = MINOR_POSITION_LEFT,
eRight = MINOR_POSITION_RIGHT,
eCenter = MINOR_POSITION_CENTER
} |
| | Policy for and element position in the minor dimension of a layout.
More...
|
| enum | LayoutContentDistribution {
MAJOR_POSITION_TOP,
MAJOR_POSITION_BOTTOM,
MAJOR_POSITION_LEFT,
MAJOR_POSITION_RIGHT,
MAJOR_POSITION_CENTER,
MAJOR_POSITION_EXPAND,
eStackTop = MAJOR_POSITION_TOP,
eStackBottom = MAJOR_POSITION_BOTTOM,
eStackLeft = MAJOR_POSITION_LEFT,
eStackRight = MAJOR_POSITION_RIGHT,
eStackCenter = MAJOR_POSITION_CENTER,
eStackExpand = MAJOR_POSITION_EXPAND
} |
| | Control how a layout distribute its children position.
More...
|
| enum | SizeCompliance {
SIZE_EQUAL_WIDTH = (1L),
SIZE_EQUAL_HEIGHT = (1L) << 1,
SIZE_SMALLER_WIDTH = (1L) << 2,
SIZE_SMALLER_HEIGHT = (1L) << 3,
SIZE_LARGER_WIDTH = (1L) << 4,
SIZE_LARGER_HEIGHT = (1L) << 5,
SIZE_FORCE_COMPLY = (1L) << 6,
eCompliantWidth = SIZE_EQUAL_WIDTH,
eCompliantHeight = SIZE_EQUAL_HEIGHT,
eSmallerWidth = SIZE_SMALLER_WIDTH,
eSmallerHeight = SIZE_SMALLER_HEIGHT,
eLargerWidth = SIZE_LARGER_WIDTH,
eLargerHeight = SIZE_LARGER_HEIGHT,
eForceComply = SIZE_FORCE_COMPLY
} |
| enum | FocusDirection {
FOCUS_DIRECTION_NONE,
FOCUS_DIRECTION_NEXT,
FOCUS_DIRECTION_PREV,
FOCUS_DIRECTION_UP,
FOCUS_DIRECTION_DOWN,
FOCUS_DIRECTION_LEFT,
FOCUS_DIRECTION_RIGHT
} |
| enum | FocusEventType { FOCUS_EVENT_NONE,
FOCUS_EVENT_ACTIVATE,
FOCUS_EVENT_DIRECTION
} |
| enum | AreaMouseStatus {
AREA_MOUSE_STATUS_NONE = 0L,
AREA_MOUSE_STATUS_DOWN = (1L << 0),
AREA_MOUSE_STATUS_UP = (1L << 1),
AREA_MOUSE_STATUS_FOCUS = (1L << 2),
AREA_MOUSE_STATUS_MOVE = (1L << 3),
AREA_MOUSE_STATUS_ENTER = (1L << 4),
AREA_MOUSE_STATUS_LEAVE = (1L << 5)
} |
| | State of the mouse on an area.
More...
|
| enum | NodeParameterType {
NODE_TYPE_UNDEFINED = 1,
NODE_TYPE_FOLDER,
NODE_TYPE_BOOL,
NODE_TYPE_CHECKBOX,
NODE_TYPE_SPINBOX,
NODE_TYPE_DOUBLESPINBOX,
NODE_TYPE_COMBOSIMPLE,
NODE_TYPE_COMBOCOMPLEX,
NODE_TYPE_VECTOR3,
NODE_TYPE_VECTOR4,
NODE_TYPE_RGB,
NODE_TYPE_RGBA,
NODE_TYPE_STATICTEXT,
NODE_TYPE_SPLINE,
NODE_TYPE_EDITTEXT,
NODE_TYPE_RANGE,
NODE_TYPE_RANGEINTEGER,
NODE_TYPE_INTVALUATOR,
NODE_TYPE_DOUBLEVALUATOR,
NODE_TYPE_VECTORVALUATOR,
NODE_TYPE_COLORPREVIEW,
NODE_TYPE_MATRIX4PREVIEW,
NODE_TYPE_MATRIX3PREVIEW,
NODE_TYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | UXStyleImageRef {
eIMAGE_STYLE_NONE = 0,
eSTROKE_CORNER_SQUARE,
eSTROKE_CORNER_ROUND1,
eSTROKE_CORNER_ROUND2,
eSTROKE_CORNER_ROUND4,
eSTROKE_CORNER_ROUND10,
eSHAPE_CORNER_SQUARE,
eSHAPE_CORNER_ROUND1,
eSHAPE_CORNER_ROUND2,
eSHAPE_CORNER_ROUND4,
eSHAPE_CORNER_ROUND10,
eSHAPE_CORNER_ROUND10_SHADOW,
eSHAPE_CORNER_ROUND4_SHADOW,
eSHAPE_CORNER_SHADOW,
eTRIANGLE_UP,
eTRIANGLE_DOWN,
eTRIANGLE_LEFT,
eTRIANGLE_RIGHT,
eWINDOW_SIZEGRIP,
eSHAPE_CHECK_MARK,
eSHAPE_CHECK_BOX_FOCUS,
eSHAPE_CHECK_BOX_PRELIGHT,
eSHAPE_CHECK_BOX,
eCHECKBOX_NORMAL_ON,
eCHECKBOX_NORMAL_OFF,
eCHECKBOX_FOCUS_ON,
eCHECKBOX_FOCUS_OFF,
eCHECKBOX_PRELIGHT_ON,
eCHECKBOX_PRELIGHT_OFF,
eRADIO_NORMAL_ON,
eRADIO_NORMAL_OFF,
eRADIO_FOCUS_ON,
eRADIO_FOCUS_OFF,
eRADIO_PRELIGHT_ON,
eRADIO_PRELIGHT_OFF,
eBUTTON_NORMAL,
eBUTTON_FOCUS,
eBUTTON_PRELIGHT,
eSPINNERUP,
eSPINNERDOWN,
eCOMBOBOX_OPEN_BUTTON,
eTAB_LEFT,
eTAB_RIGHT,
eSPINER_UP,
eSPINER_DOWN,
eTREE_NODE_OPEN,
eTREE_NODE_CLOSE,
eSCROLLBAR_TRIANGLE_UP,
eSCROLLBAR_TRIANGLE_DOWN,
eSCROLLBAR_TRIANGLE_LEFT,
eSCROLLBAR_TRIANGLE_RIGHT,
eVECTORXLABEL,
eVECTORYLABEL,
eVECTORZLABEL,
eVECTORWLABEL,
eVALUATORVERTICALMOVE,
eVALUATORHORIZONTALMOVE,
eVALUATORMOVE,
eHSCROLLBAR,
eVSCROLLBAR,
eMATRIX3PREVIEW,
eMATRIX4PREVIEW,
eDOT6x6,
eGraphIcon,
eGraphBarIcon,
eWindowCloseButton
} |
| enum | EventCycleStatus {
eSolveNone = (0L),
eMouseEventSolved = (1L),
eKeyEventSolved = (1L) << 1,
eDoNotProcess = (1L) << 2,
EVENT_CYCLE_EXCLUSIVE = (1L) << 3,
EVENT_CYCLE_EXCLUSIVE_CONTINUE = (1L) << 4,
EVENT_CYCLE_SOLVED = (1L) << 5,
EVENT_CYCLE_DO_NOT_PROCESS = (1L) << 6,
EVENT_CYCLE_RESET_AREA_STATE = (1L) << 7
} |
| enum | PositionPolicy {
ePositionLeft,
ePositionRight,
ePositionCenter,
ePositionFull,
ePositionProportional
} |
| enum | SizePolicy { eSizeFixed,
eSizeResizeable
} |
| enum | ShapeCornerType {
eCornerNone = 0,
eCornerTopLeft = (1L),
eCornerTopRight = (1L << 1),
eCornerBottomLeft = (1L << 2),
eCornerBottomRight = (1L << 3),
eAllCorners = eCornerTopLeft | eCornerTopRight | eCornerBottomLeft | eCornerBottomRight
} |
| enum | TextureAlignment {
eTACenter,
eTALeft,
eTARight,
eTATop,
eTABottom
} |
| enum | VerticalAlignment { eVACenter,
eVATop,
eVABottom
} |
| enum | HorizontalAlignment { eHACenter,
eHALeft,
eHARight
} |
| enum | eControlType {
eNumericValuator,
eSpinBox,
eVector3Box,
eBooleanBox,
eStaticText,
ePopupBox
} |
| enum | ConversionResult { conversionOK = 0,
sourceExhausted,
targetExhausted,
sourceIllegal
} |
| enum | ConversionFlags { strictConversion = 0,
lenientConversion
} |
| enum | { UNICODE_UTF32_BE = 0x0000FEFF
} |
| enum | { UNICODE_UTF32_LE = 0xFFFE0000
} |
| enum | { UNICODE_UTF16_BE = 0xFEFF
} |
| enum | { UNICODE_UTF16_LE = 0xFFFE
} |
| enum | { UNICODE_UTF8 = 0xEFBBBF
} |
| enum | { UNICODE_BOM = 0xfeff
} |
| enum | eColorModel { CM_RGB,
CM_HSV,
CM_HLS,
CM_YUV
} |
| enum | eColorChannel {
CC_RED,
CC_GREEN,
CC_BLUE,
CC_HUE,
CC_SATURATION,
CC_LIGHT,
CC_VALUE
} |
| enum | MessageSeverity {
NUX_MSG_SEVERITY_CRITICAL = 0,
NUX_MSG_SEVERITY_ALERT = 1,
NUX_MSG_SEVERITY_WARNING = 2,
NUX_MSG_SEVERITY_INFO = 3,
NUX_MSG_SEVERITY_NONE = 4
} |
| enum | EFileWrite {
FILEWRITE_NOFAIL = 0x01,
FILEWRITE_NOREPLACEEXISTING = 0x02,
FILEWRITE_EVENIFREADONLY = 0x04,
FILEWRITE_UNBUFFERED = 0x08,
FILEWRITE_APPEND = 0x10,
FILEWRITE_ALLOWREAD = 0x20
} |
| enum | ECopyResult {
COPY_OK = 0x00,
COPY_MISCFAIL = 0x01,
COPY_READFAIL = 0x02,
COPY_WRITEFAIL = 0x03,
COPY_CANCELED = 0x06
} |
| enum | NUX_STATUS {
NUX_OK,
NUX_ERROR,
NUX_FILENOTFOUND,
NUX_COPYFILE_ERROR,
NUX_DELETEFILE_ERROR
} |
| enum | Null { null = 0
} |
| enum | ThreadState {
THREADINIT,
THREADRUNNING,
THREADSUSPENDED,
THREADSTOP,
THREAD_START_ERROR,
THREAD_STOP_ERROR,
THREAD_SUSPEND_ERROR,
THREAD_RESUME_ERROR
} |
| enum | {
NUX_NO_EVENT = 0,
NUX_MOUSE_PRESSED,
NUX_MOUSE_RELEASED,
NUX_MOUSE_DOUBLECLICK,
NUX_KEYDOWN,
NUX_KEYUP,
NUX_MOUSE_MOVE,
NUX_SIZE_CONFIGURATION,
NUX_WINDOW_MAP,
NUX_WINDOW_UNMAP,
NUX_WINDOW_CONFIGURATION,
NUX_WINDOW_ENTER_FOCUS,
NUX_WINDOW_EXIT_FOCUS,
NUX_WINDOW_DIRTY,
NUX_WINDOW_MOUSELEAVE,
NUX_MOUSE_WHEEL,
NUX_MOUSEWHEEL = NUX_MOUSE_WHEEL,
NUX_DESTROY_WINDOW,
NUX_TERMINATE_APP,
NUX_TAKE_FOCUS,
NUX_DND_MOVE,
NUX_DND_DROP,
NUX_DND_ENTER,
NUX_DND_LEAVE,
NUX_DND_ENTER_WINDOW,
NUX_DND_LEAVE_WINDOW
} |
| enum | _TextAlignment { eAlignTextNone = 0,
eAlignTextLeft = 1,
eAlignTextRight = 2,
eAlignTextCenter = 3
} |
| enum | {
GFXRS_FRONT_POLYGONMODE,
GFXRS_BACK_POLYGONMODE,
GFXRS_CULLFACEENABLE,
GFXRS_CULLFACE,
GFXRS_FRONTFACE,
GFXRS_SCISSORTESTENABLE,
GFXRS_FOGENABLE,
GFXRS_ZTESTENABLE,
GFXRS_ZWRITEENABLE,
GFXRS_ZFUNC,
GFXRS_ZNEAR,
GFXRS_ZFAR,
GFXRS_ALPHABLENDENABLE,
GFXRS_BLENDOP,
GFXRS_BLENDOPALPHA,
GFXRS_SRCBLEND,
GFXRS_DESTBLEND,
GFXRS_SRCBLENDALPHA,
GFXRS_DESTBLENDALPHA,
GFXRS_ALPHATESTENABLE,
GFXRS_ALPHATESTREF,
GFXRS_ALPHATESTFUNC,
GFXRS_STENCILENABLE,
GFXRS_TWOSIDEDSTENCILENABLE,
GFXRS_FRONT_STENCILWRITEMASK,
GFXRS_BACK_STENCILWRITEMASK,
GFXRS_FRONT_STENCILFUNC,
GFXRS_FRONT_STENCILREF,
GFXRS_FRONT_STENCILMASK,
GFXRS_FRONT_STENCILFAIL,
GFXRS_FRONT_STENCILZFAIL,
GFXRS_FRONT_STENCILZPASS,
GFXRS_BACK_STENCILFUNC,
GFXRS_BACK_STENCILREF,
GFXRS_BACK_STENCILMASK,
GFXRS_BACK_STENCILFAIL,
GFXRS_BACK_STENCILZFAIL,
GFXRS_BACK_STENCILZPASS,
GFXRS_POINTSMOOTHENABLE,
GFXRS_LINESMOOTHENABLE,
GFXRS_POINTSIZE,
GFXRS_LINEWIDTH,
GFXRS_POINTHINT,
GFXRS_LINEHINT,
GFXRS_COLORWRITEENABLE_R,
GFXRS_COLORWRITEENABLE_G,
GFXRS_COLORWRITEENABLE_B,
GFXRS_COLORWRITEENABLE_A,
GFXRS_POLYGONOFFSETENABLE,
GFXRS_POLYGONOFFSETFACTOR,
GFXRS_POLYGONOFFSETUNITS,
GFXRS_MAX_RENDERSTATES
} |
| enum | {
GFXSS_ADDRESSU,
GFXSS_ADDRESSV,
GFXSS_ADDRESSW,
GFXSS_MINFILTER,
GFXSS_MAGFILTER,
GFXSS_MIPMAPFILTER,
GFXSS_MIPMAPLODBIAS,
GFXSS_MAXANISOTROPY,
GFXSS_SRGBWRITEENABLE,
GFXSS_MAX_SAMPLERSTATES
} |
| enum | PorterDuffOperator {
CLEAR = 0,
SRC,
DST,
SRC_OVER,
DST_OVER,
SRC_IN,
DST_IN,
SRC_OUT,
DST_OUT,
SRC_ATOP,
DST_ATOP,
XOR,
PLUS
} |
| enum | {
OGL_OK = 0,
OGL_ERROR,
OGL_ERROR_UNKNOWN,
OGL_INVALID_SURFACE_LEVEL,
OGL_INVALID_CALL,
OGL_INVALID_LOCK,
OGL_INVALID_UNLOCK,
OGL_INVALID_TEXTURE,
OGL_FORCE_DWORD = 0x7fffffff
} |
| enum | TEXTURE_FORMAT {
TEXTURE_FMT_UNKNOWN = 0,
TEXTURE_FMT_ALPHA = GL_ALPHA,
TEXTURE_FMT_ALPHA8 = GL_ALPHA8,
TEXTURE_FMT_ALPHA16 = GL_ALPHA16,
TEXTURE_FMT_LUMINANCE = GL_LUMINANCE,
TEXTURE_FMT_LUMINANCE8 = GL_LUMINANCE8,
TEXTURE_FMT_LUMINANCE16 = GL_LUMINANCE16,
TEXTURE_FMT_LUMINANCE_ALPHA = GL_LUMINANCE_ALPHA,
TEXTURE_FMT_LUMINANCE8_ALPHA8 = GL_LUMINANCE8_ALPHA8,
TEXTURE_FMT_LUMINANCE16_ALPHA16 = GL_LUMINANCE16_ALPHA16,
TEXTURE_FMT_INTENSITY = GL_INTENSITY,
TEXTURE_FMT_INTENSITY8 = GL_INTENSITY8,
TEXTURE_FMT_INTENSITY16 = GL_INTENSITY16,
TEXTURE_FMT_GL_DEPTH_COMPONENT = GL_DEPTH_COMPONENT,
TEXTURE_FMT_GL_DEPTH_COMPONENT24 = GL_DEPTH_COMPONENT24,
TEXTURE_FMT_RGBA = GL_RGBA,
TEXTURE_FMT_RGBA8 = GL_RGBA8,
TEXTURE_FMT_RGBA16 = GL_RGBA16,
TEXTURE_FMT_RGBA16F_ARB = GL_RGBA16F_ARB,
TEXTURE_FMT_RGBA32F_ARB = GL_RGBA32F_ARB,
TEXTURE_FMT_RGB = GL_RGB,
TEXTURE_FMT_RGB8 = GL_RGB8,
TEXTURE_FMT_RGB16 = GL_RGB16,
TEXTURE_FMT_RGB16F_ARB = GL_RGB16F_ARB,
TEXTURE_FMT_RGB32F_ARB = GL_RGB32F_ARB,
TEXTURE_FMT_COMPRESSED_RGB_S3TC_DXT1_EXT = GL_COMPRESSED_RGB_S3TC_DXT1_EXT,
TEXTURE_FMT_COMPRESSED_RGBA_S3TC_DXT1_EXT = GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,
TEXTURE_FMT_COMPRESSED_RGBA_S3TC_DXT3_EXT = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,
TEXTURE_FMT_COMPRESSED_RGBA_S3TC_DXT5_EXT = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,
TEXTURE_FMT_FORCE_DWORD = 0x7fffffff
} |
| enum | eCUBEMAP_FACES {
CUBEMAP_FACE_POSITIVE_X = GL_TEXTURE_CUBE_MAP_POSITIVE_X,
CUBEMAP_FACE_NEGATIVE_X = GL_TEXTURE_CUBE_MAP_NEGATIVE_X,
CUBEMAP_FACE_POSITIVE_Y = GL_TEXTURE_CUBE_MAP_POSITIVE_Y,
CUBEMAP_FACE_NEGATIVE_Y = GL_TEXTURE_CUBE_MAP_NEGATIVE_Y,
CUBEMAP_FACE_POSITIVE_Z = GL_TEXTURE_CUBE_MAP_POSITIVE_Z,
CUBEMAP_FACE_NEGATIVE_Z = GL_TEXTURE_CUBE_MAP_NEGATIVE_Z,
CUBEMAP_FACE_FORCE_DWORD = 0x7fffffff
} |
| enum | VBO_USAGE {
VBO_USAGE_UNKNOWN = 0,
VBO_USAGE_STATIC = GL_STATIC_DRAW,
VBO_USAGE_DYNAMIC = GL_DYNAMIC_DRAW,
VBO_USAGE_STREAM = GL_STREAM_DRAW,
VBO_USAGE_FORCE_DWORD = 0x7fffffff
} |
| enum | INDEX_FORMAT { INDEX_FORMAT_UNKNOWN = 0,
INDEX_FORMAT_USHORT = GL_UNSIGNED_SHORT,
INDEX_FORMAT_UINT = GL_UNSIGNED_INT,
INDEX_FORMAT_FORCE_DWORD = 0x7fffffff
} |
| enum | PRIMITIVE_TYPE {
PRIMITIVE_TYPE_POINTLIST = GL_POINTS,
PRIMITIVE_TYPE_LINELIST = GL_LINES,
PRIMITIVE_TYPE_LINESTRIP = GL_LINE_STRIP,
PRIMITIVE_TYPE_TRIANGLELIST = GL_TRIANGLES,
PRIMITIVE_TYPE_TRIANGLESTRIP = GL_TRIANGLE_STRIP,
PRIMITIVE_TYPE_TRIANGLEFAN = GL_TRIANGLE_FAN,
PRIMITIVE_TYPE_QUADLIST = GL_QUADS,
PRIMITIVE_TYPE_QUADSTRIP = GL_QUAD_STRIP,
PRIMITIVE_TYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | OpenGLResourceType {
RTINDEXBUFFER,
RTVERTEXBUFFER,
RTSURFACE,
RTVOLUME,
RTBASETEXTURE,
RTTEXTURE,
RTTEXTURERECTANGLE,
RTCUBETEXTURE,
RTVOLUMETEXTURE,
RTANIMATEDTEXTURE,
RTVERTEXDECLARATION,
RTQUERY,
RTFRAMEBUFFEROBJECT,
RT_GLSL_VERTEXSHADER,
RT_GLSL_PIXELSHADER,
RT_GLSL_SHADERPROGRAM,
RT_CG_VERTEXSHADER,
RT_CG_PIXELSHADER,
RT_FORCE_DWORD = 0x7fffffff
} |
| enum | MULTISAMPLE_TYPE {
MULTISAMPLE_TYPE_NONE = 0,
MULTISAMPLE_TYPE_NONMASKABLE = 1,
MULTISAMPLE_TYPE_2_SAMPLES = 2,
MULTISAMPLE_TYPE_3_SAMPLES = 3,
MULTISAMPLE_TYPE_4_SAMPLES = 4,
MULTISAMPLE_TYPE_5_SAMPLES = 5,
MULTISAMPLE_TYPE_6_SAMPLES = 6,
MULTISAMPLE_TYPE_7_SAMPLES = 7,
MULTISAMPLE_TYPE_8_SAMPLES = 8,
MULTISAMPLE_TYPE_9_SAMPLES = 9,
MULTISAMPLE_TYPE_10_SAMPLES = 10,
MULTISAMPLE_TYPE_11_SAMPLES = 11,
MULTISAMPLE_TYPE_12_SAMPLES = 12,
MULTISAMPLE_TYPE_13_SAMPLES = 13,
MULTISAMPLE_TYPE_14_SAMPLES = 14,
MULTISAMPLE_TYPE_15_SAMPLES = 15,
MULTISAMPLE_TYPE_16_SAMPLES = 16,
MULTISAMPLE_TYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | MEM_POOL {
MEM_POOL_DEFAULT = 0,
MEM_POOL_MANAGED = 1,
MEM_POOL_SYSTEMMEM = 2,
MEM_POOL_SCRATCH = 3,
MEM_POOL_FORCE_DWORD = 0x7fffffff
} |
| enum | _ATTRIB_DECL_TYPE {
ATTRIB_DECLTYPE_UNKNOWN = 0,
ATTRIB_DECLTYPE_FLOAT1,
ATTRIB_DECLTYPE_FLOAT2,
ATTRIB_DECLTYPE_FLOAT3,
ATTRIB_DECLTYPE_FLOAT4,
ATTRIB_DECLTYPE_COLOR,
ATTRIB_DECLTYPE_UBYTE4,
ATTRIB_DECLTYPE_SHORT2,
ATTRIB_DECLTYPE_SHORT4,
ATTRIB_DECLTYPE_UBYTE4N,
ATTRIB_DECLTYPE_SHORT2N,
ATTRIB_DECLTYPE_SHORT4N,
ATTRIB_DECLTYPE_USHORT2N,
ATTRIB_DECLTYPE_USHORT4N,
ATTRIB_DECLTYPE_UDEC3,
ATTRIB_DECLTYPE_DEC3N,
ATTRIB_DECLTYPE_FLOAT16_2,
ATTRIB_DECLTYPE_FLOAT16_4,
ATTRIB_DECLTYPE_UNUSED,
ATTRIB_DECLTYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | _ATTRIB_COMPONENT_TYPE {
ATTRIB_CT_UNKNOWN = 0,
ATTRIB_CT_BYTE = GL_BYTE,
ATTRIB_CT_UNSIGNED_BYTE = GL_UNSIGNED_BYTE,
ATTRIB_CT_SHORT = GL_SHORT,
ATTRIB_CT_UNSIGNED_SHORT = GL_UNSIGNED_SHORT,
ATTRIB_CT_INT = GL_INT,
ATTRIB_CT_UNSIGNED_INT = GL_UNSIGNED_INT,
ATTRIB_CT_FLOAT = GL_FLOAT,
ATTRIB_CT_HALF_FLOAT = GL_HALF_FLOAT_ARB,
ATTRIB_CT_DOUBLE = GL_DOUBLE,
ATTRIB_CT_FORCE_DWORD = 0x7fffffff
} |
| enum | ATTRIB_USAGE_DECL {
ATTRIB_USAGE_DECL_POSITION = 0,
ATTRIB_USAGE_DECL_BLENDWEIGHT = 1,
ATTRIB_USAGE_DECL_NORMAL = 2,
ATTRIB_USAGE_DECL_COLOR = 3,
ATTRIB_USAGE_DECL_COLOR1 = 4,
ATTRIB_USAGE_DECL_FOGCOORD = 5,
ATTRIB_USAGE_DECL_PSIZE = 6,
ATTRIB_USAGE_DECL_BLENDINDICES = 7,
ATTRIB_USAGE_DECL_TEXCOORD = 8,
ATTRIB_USAGE_DECL_TEXCOORD0 = 8,
ATTRIB_USAGE_DECL_TEXCOORD1 = 9,
ATTRIB_USAGE_DECL_TEXCOORD2 = 10,
ATTRIB_USAGE_DECL_TEXCOORD3 = 11,
ATTRIB_USAGE_DECL_TEXCOORD4 = 12,
ATTRIB_USAGE_DECL_TEXCOORD5 = 13,
ATTRIB_USAGE_DECL_TEXCOORD6 = 14,
ATTRIB_USAGE_DECL_TEXCOORD7 = 15,
ATTRIB_USAGE_DECL_TANGENT = 14,
ATTRIB_USAGE_DECL_BINORMAL = 15,
ATTRIB_USAGE_DECL_FORCE_DWORD = 0x7fffffff
} |
| enum | QUERY_TYPE {
QUERY_TYPE_VCACHE = 4,
QUERY_TYPE_RESOURCEMANAGER = 5,
QUERY_TYPE_VERTEXSTATS = 6,
QUERY_TYPE_EVENT = 8,
QUERY_TYPE_OCCLUSION = 9,
QUERY_TYPE_SCREENEXTENT = 10,
QUERY_TYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | EResourceUpdateHint { RUH_Static,
RUH_CacheableDynamic,
RUH_Dynamic
} |
| enum | eShaderParameterType { eVERTEXUNIFORMTYPE,
eFRAGMENTUNIFORMTYPE,
eSAMPLERUNIFORMTYPE
} |
| | Type of shader in a shader.
More...
|
| enum | eShaderType { eVERTEXSHADERTYPE,
eFRAGMENTSHADERTYPE
} |
| | Type of shader.
More...
|
| enum | {
GFXTS_ADDRESSU,
GFXTS_ADDRESSV,
GFXTS_ADDRESSW,
GFXTS_MINFILTER,
GFXTS_MAGFILTER,
GFXTS_MIPFILTER,
GFXTS_MIP_BASE_LEVEL,
GFXTS_MIP_MAX_LEVEL,
GFXTS_MIN_LOD,
GFXTS_MAX_LOD,
GFXTS_BORDERCOLOR,
GFXTS_MAX_TEXTURESTATES
} |
| enum | GpuBrand { GPU_VENDOR_UNKNOWN = 0,
GPU_BRAND_AMD,
GPU_BRAND_NVIDIA,
GPU_BRAND_INTEL
} |
| | Brand of GPUs.
More...
|
| enum | WindowStyle {
WINDOWSTYLE_NORMAL,
WINDOWSTYLE_PANEL,
WINDOWSTYLE_DIALOG,
WINDOWSTYLE_TOOL,
WINDOWSTYLE_NOBORDER,
WINDOWSTYLE_NORMAL,
WINDOWSTYLE_PANEL,
WINDOWSTYLE_DIALOG,
WINDOWSTYLE_TOOL,
WINDOWSTYLE_NOBORDER
} |
| enum | WindowStyle {
WINDOWSTYLE_NORMAL,
WINDOWSTYLE_PANEL,
WINDOWSTYLE_DIALOG,
WINDOWSTYLE_TOOL,
WINDOWSTYLE_NOBORDER,
WINDOWSTYLE_NORMAL,
WINDOWSTYLE_PANEL,
WINDOWSTYLE_DIALOG,
WINDOWSTYLE_TOOL,
WINDOWSTYLE_NOBORDER
} |
| enum | DndAction {
DNDACTION_COPY,
DNDACTION_MOVE,
DNDACTION_LINK,
DNDACTION_ASK,
DNDACTION_PRIVATE,
DNDACTION_NONE
} |
| enum | VtxAttributeIndex {
VTXATTRIB_INVALID = -1,
VTXATTRIB_POSITION = 0,
VTXATTRIB_WEIGHT = 1,
VTXATTRIB_NORMAL = 2,
VTXATTRIB_COLOR = 3,
VTXATTRIB_COLOR_PRIMARY = 3,
VTXATTRIB_COLOR_SECONDARY = 4,
VTXATTRIB_FOGCOORD = 5,
VTXATTRIB_TEXCOORD = 8,
VTXATTRIB_TEXCOORD0 = 8,
VTXATTRIB_TEXCOORD1 = 9,
VTXATTRIB_TEXCOORD2 = 10,
VTXATTRIB_TEXCOORD3 = 11,
VTXATTRIB_TEXCOORD4 = 12,
VTXATTRIB_TEXCOORD5 = 13,
VTXATTRIB_TEXCOORD6 = 14,
VTXATTRIB_TEXCOORD7 = 15
} |
| enum | VertexAttributeType {
VAT_UNDEFINED = 0,
VAT_FLOAT = 1,
VAT_FLOAT2,
VAT_FLOAT3,
VAT_FLOAT4,
VAT_FLOAT_MAT2,
VAT_FLOAT_MAT3,
VAT_FLOAT_MAT4
} |
| enum | ShaderType { SHADER_TYPE_GLSL = 0,
SHADER_TYPE_CG,
SHADER_TYPE_FORCE_DWORD = 0x7fffffff
} |
| enum | TexWrap {
TEXWRAP_UNKNOWN = 0,
TEXWRAP_REPEAT,
TEXWRAP_CLAMP,
TEXWRAP_CLAMP_TO_EDGE,
TEXWRAP_CLAMP_TO_BORDER,
TEXWRAP_MIRRORED_REPEAT,
TEXWRAP_MIRROR_CLAMP_EXT,
TEXWRAP_MIRROR_CLAMP_TO_EDGE_EXT,
TEXWRAP_MIRROR_CLAMP_TO_BORDER_EXT
} |
| | Graphics wraping modes.
More...
|
| enum | TexFilter {
TEXFILTER_UNKNOWN = 0,
TEXFILTER_LINEAR,
TEXFILTER_NEAREST,
TEXFILTER_NEAREST_MIPMAP_NEAREST,
TEXFILTER_LINEAR_MIPMAP_NEAREST,
TEXFILTER_NEAREST_MIPMAP_LINEAR,
TEXFILTER_LINEAR_MIPMAP_LINEAR
} |
| | Graphics filtering modes.
More...
|
| enum | RopBlend {
ROPBLEND_UNKNOWN = 0,
ROPBLEND_ZERO,
ROPBLEND_ONE,
ROPBLEND_SRC_COLOR,
ROPBLEND_ONE_MINUS_SRC_COLOR,
ROPBLEND_DST_COLOR,
ROPBLEND_ONE_MINUS_DST_COLOR,
ROPBLEND_SRC_ALPHA,
ROPBLEND_ONE_MINUS_SRC_ALPHA,
ROPBLEND_DST_ALPHA,
ROPBLEND_ONE_MINUS_DST_ALPHA,
ROPBLEND_CONSTANT_COLOR,
ROPBLEND_ONE_MINUS_CONSTANT_COLOR,
ROPBLEND_CONSTANT_ALPHA,
ROPBLEND_ONE_MINUS_CONSTANT_ALPHA,
ROPBLEND_SRC_ALPHA_SATURATE
} |
| | Graphics blend modes.
More...
|
| enum | BitmapFormat {
BITFMT_UNKNOWN = 0,
BITFMT_R8G8B8A8,
BITFMT_A8B8G8R8,
BITFMT_B8G8R8A8,
BITFMT_A8R8G8B8,
BITFMT_R8G8B8,
BITFMT_B8G8R8,
BITFMT_R5G6B5,
BITFMT_RGBA16F,
BITFMT_RGB32F,
BITFMT_RGBA32F,
BITFMT_D24S8,
BITFMT_DXT1,
BITFMT_DXT2,
BITFMT_DXT3,
BITFMT_DXT4,
BITFMT_DXT5,
BITFMT_R10G10B10A2,
BITFMT_B10G10R10A2,
BITFMT_A2R10G10B10,
BITFMT_A2B10G10R10,
BITFMT_A8,
BITFMT_END_GFX_FORMATS,
BITFMT_X8R8G8B8,
BITFMT_X8B8G8R8,
BITFMT_X1R5G5B5,
BITFMT_A1R5G5B5,
BITFMT_A4R4G4B4,
BITFMT_X4R4G4B4,
BITFMT_A8R3G3B2,
BITFMT_R3G3B2
} |
Functions |
| bool | QueryNodeXMLIntAttribute (const TiXmlElement *elementxml, const TCHAR *attribute, int *Value, int searchid) |
| bool | QueryNodeXMLDoubleAttribute (const TiXmlElement *elementxml, const TCHAR *attribute, double *Value, int searchid) |
| bool | QueryNodeXMLAttribute (const TiXmlElement *elementxml, const TCHAR *attribute, std::string &Value, int searchid) |
| bool | QueryNodeXMLStringAttribute (const TiXmlElement *elementxml, const TCHAR *attribute, tstring &Value, int searchid) |
| void | NuxInitialize (const TCHAR *CommandLine) |
| WindowThread * | CreateGUIThread (const TCHAR *WindowTitle, t_u32 width, t_u32 height, WindowThread *Parent=NULL, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL) |
| | Create a main graphics thread. This thread has a window and no parent window (The Parent parameter should always be null).
|
| WindowThread * | CreateWindowThread (WindowStyle WndStyle, const TCHAR *WindowTitle, t_u32 width, t_u32 height, WindowThread *Parent, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL) |
| WindowThread * | CreateModalWindowThread (WindowStyle WndStyle, const TCHAR *WindowTitle, t_u32 width, t_u32 height, WindowThread *Parent, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL) |
| SystemThread * | CreateSystemThread (AbstractThread *Parent=NULL, ThreadUserInitFunc UserInitFunc=NULL, void *InitData=NULL) |
| ThreadState | GetThreadState (unsigned int ThreadID) |
| ObjectPtr< FontTexture > | GetSysFont () |
| ObjectPtr< FontTexture > | GetSysBoldFont () |
| NThread * | GetThreadApplication () |
| WindowThread * | GetGraphicsThread () |
| WindowThread * | GetWindowThread () |
| GraphicsDisplay & | GetWindow () |
| GraphicsEngine & | GetGraphicsEngine () |
| WindowCompositor & | GetWindowCompositor () |
| BasePainter & | GetPainter () |
| UXTheme & | GetTheme () |
| TimerHandler & | GetTimer () |
| | inlDeclareThreadLocalStorage (NThread *, 0, ThreadLocal_InalogicAppImpl) |
| Geometry | ComputeGeometryPositioning (const Geometry &container_geo, const Geometry &content_geo, GeometryPositioning gctx) |
| | Compute the position of one geometry inside an other.
|
| bool | IsMouseOwned () |
| TCHAR | ToUpperCase (TCHAR c) |
| TCHAR | ToLowerCase (TCHAR c) |
| bool | IsUpperCase (TCHAR c) |
| bool | IsLowerCase (TCHAR c) |
| bool | IsAlphaChar (TCHAR c) |
| bool | IsDigitChar (TCHAR c) |
| bool | IsAlphanumericChar (TCHAR c) |
| bool | IsWhitespaceChar (TCHAR c) |
| bool | IsLinebreakChar (TCHAR c) |
| bool | IsSpaceChar (TCHAR c) |
| | Returns nonzero if character is a space character.
|
| ConversionResult | ConvertUTF8toUTF16 (const t_UTF8 **sourceStart, const t_UTF8 *sourceEnd, t_UTF16 **targetStart, t_UTF16 *targetEnd, ConversionFlags flags) |
| ConversionResult | ConvertUTF16toUTF8 (const t_UTF16 **sourceStart, const t_UTF16 *sourceEnd, t_UTF8 **targetStart, t_UTF8 *targetEnd, ConversionFlags flags) |
| ConversionResult | ConvertUTF8toUTF32 (const t_UTF8 **sourceStart, const t_UTF8 *sourceEnd, t_UTF32 **targetStart, t_UTF32 *targetEnd, ConversionFlags flags) |
| ConversionResult | ConvertUTF32toUTF8 (const t_UTF32 **sourceStart, const t_UTF32 *sourceEnd, t_UTF8 **targetStart, t_UTF8 *targetEnd, ConversionFlags flags) |
| ConversionResult | ConvertUTF16toUTF32 (const t_UTF16 **sourceStart, const t_UTF16 *sourceEnd, t_UTF32 **targetStart, t_UTF32 *targetEnd, ConversionFlags flags) |
| ConversionResult | ConvertUTF32toUTF16 (const t_UTF32 **sourceStart, const t_UTF32 *sourceEnd, t_UTF16 **targetStart, t_UTF16 *targetEnd, ConversionFlags flags) |
| bool | isLegalUTF8Sequence (const t_UTF8 *source, const t_UTF8 *sourceEnd) |
| bool | tr_utf8_validate (const char *str, int max_len, const char **end) |
| TCHAR | ConvertUnicodeCharToTCHAR (UNICHAR In) |
| UNICHAR | ConvertTCHARToUnicodeChar (TCHAR In) |
| TCHAR | ConvertAnsiCharToTCHAR (ANSICHAR In) |
| ANSICHAR | ConvertTCHARToAnsiChar (TCHAR In) |
| ANSICHAR | ConvertUnicodeCharToAnsiChar (UNICHAR In) |
| UNICHAR | ConvertAnsiCharToUnicodeChar (ANSICHAR In) |
| void | RGBtoHSV (float r, float g, float b, float &h, float &s, float &v) |
| void | HSVtoRGB (float &r, float &g, float &b, float h, float s, float v) |
| void | HLStoRGB (float &r, float &g, float &b, float hue, float light, float satur) |
| void | RGBtoHLS (float rr, float gg, float bb, float &hue, float &light, float &satur) |
| t_float | Undo_Gamma_Correction (t_float c) |
| t_float | Do_Gamma_Correction (t_float c) |
| bool | LoadFileToArray (std::vector< BYTE > &Result, const TCHAR *Filename, NFileManager &FileManager=GFileManager) |
| bool | LoadTextFileToAnsiArray (std::vector< ANSICHAR > &Result, const TCHAR *Filename, NFileManager &FileManager=GFileManager) |
| bool | LoadTextFileToUnicodeArray (std::vector< UNICHAR > &Result, const TCHAR *Filename, NFileManager &FileManager=GFileManager) |
| bool | LoadFileToString (NString &Result, const TCHAR *Filename, NFileManager &FileManager=GFileManager) |
| bool | SaveArrayToFile (const std::vector< BYTE > &Array, const TCHAR *Filename, NFileManager &FileManager=GFileManager) |
| bool | SaveStringToFile (const NString &String, const TCHAR *Filename, NFileManager &FileManager=GFileManager) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_char &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_bool &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_s8 &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_u8 &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_u16 &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_s16 &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_uint32 &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_int32 &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_long &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_ulong &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_float &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_double &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_u64 &v) |
| NUX_INLINE NSerializer & | operator<< (NSerializer &Sr, t_s64 &v) |
| int | PointInside2DPolygon (Point2 *polygon, int n, Point2 pt, const int onedge) |
| | Determine if a point lies inside a polygon.
|
| NUX_DECLSPEC_DLL t_double * | Bernstein (t_int n, t_double t) |
| | Evaluate the Bernstein polynomial of degree n, at parameter t.
|
| NUX_DECLSPEC_DLL void | Bezier_XY (t_int n, t_double t, t_double xcon[], t_double ycon[], t_double *xval, t_double *yval) |
| | Evaluate 2D Bezier curve of degree n.
|
| NUX_DECLSPEC_DLL void | Bezier_XYZ (t_int n, t_double t, t_double xcon[], t_double ycon[], t_double zcon[], t_double *xval, t_double *yval, t_double *zval) |
| | Evaluate 2D Bezier curve of degree n.
|
| const ComplexNumber | operator+ (const ComplexNumber &lhs, const ComplexNumber &rhs) |
| const ComplexNumber | operator- (const ComplexNumber &lhs, const ComplexNumber &rhs) |
| const ComplexNumber | operator* (const ComplexNumber &lhs, const ComplexNumber &rhs) |
| const ComplexNumber | operator/ (const ComplexNumber &lhs, const ComplexNumber &rhs) |
| t_int | Factorial (t_int n) |
| t_double | BinomialCoefficient (t_int n, t_int k) |
| template<class T > |
| T | PowerInt (T _X, int _Y) |
| t_double | Power (t_double x, t_double y) |
| t_double | Log2 (t_double d) |
| t_double | Floor (t_double d) |
| template<typename T > |
| T | Square (const T A) |
| template<typename T > |
| T | Clamp (const T X, const T min_value, const T max_value) |
| template<typename T > |
| T | ClampUp (const T X, const T min_value) |
| template<typename T > |
| T | ClampDown (const T X, const T max_value) |
| template<typename T > |
| T | Align (const T Ptr, int Alignment) |
| template<typename T > |
| const T | Rol (const T &a, const unsigned int n=1) |
| template<typename T > |
| const T | Ror (const T &a, const unsigned int n=1) |
| template<typename T > |
| void | Swap (T &a, T &b) |
| template<typename T > |
| void | Swap (T &a1, T &b1, T &a2, T &b2) |
| template<typename T > |
| void | Swap (T &a1, T &b1, T &a2, T &b2, T &a3, T &b3) |
| template<typename T > |
| void | Swap (T &a1, T &b1, T &a2, T &b2, T &a3, T &b3, T &a4, T &b4) |
| template<typename T > |
| void | Swap (T &a1, T &b1, T &a2, T &b2, T &a3, T &b3, T &a4, T &b4, T &a5, T &b5) |
| template<typename T > |
| void | Swap (T &a1, T &b1, T &a2, T &b2, T &a3, T &b3, T &a4, T &b4, T &a5, T &b5, T &a6, T &b6) |
| template<typename T > |
| const T | Abs (const T &a) |
| | Return the absolute value of a.
|
| template<typename T > |
| const T & | Min (const T &a, const T &b) |
| | Return the minimum between a and b.
|
| template<typename T > |
| const T & | Min (const T &a, const T &b, const T &c) |
| | Return the minimum between a, b and c.
|
| template<typename T > |
| const T & | Min (const T &a, const T &b, const T &c, const T &d) |
| | Return the minimum between a, b, c and d.
|
| template<typename T > |
| const T & | Max (const T &a, const T &b) |
| | Return the maximum between a and b.
|
| template<typename T > |
| const T & | Max (const T &a, const T &b, const T &c) |
| | Return the maximum between a, b and c.
|
| template<typename T > |
| const T & | Max (const T &a, const T &b, const T &c, const T &d) |
| | Return the maximum between a,b,c and d.
|
| template<typename T > |
| T | Max3 (const T A, const T B, const T C) |
| template<typename T > |
| T | Min3 (const T A, const T B, const T C) |
| template<typename T > |
| T | Sign (const T &x) |
| | Return the sign of x.
|
| template<typename T > |
| T | Modulo (const T &x, const T &m) |
| int | ModuloInt (const int x, const int m) |
| template<typename T > |
| T | MinMod (const T &a, const T &b) |
| double | Random () |
| | Return a random variable between [0,1[ (uniform distribution).
|
| double | CRandom () |
| | Return a random variable between [-1,1[ (uniform distribution).
|
| double | RandomGaussian () |
| | Return a random variable using a gaussian distribution and a variance of 1.
|
| unsigned int | RandomUInt () |
| unsigned int | RandomUInt (unsigned int max_random) |
| t_size | DiffPointer (void *Ptr0, void *Ptr1) |
| template<typename T > |
| T | SubstractPointer (void *Ptr, t_size Value) |
| template<typename T > |
| T | AddPointer (void *Ptr, t_size Value) |
| template<typename T > |
| T | RoundUp (T Value, int Alignment) |
| | Round up to the nearest multiple of Alignment that is greater or equal to Value.
|
| template<typename T > |
| T | RoundDown (T Value, int Alignment) |
| | Round down to the nearest multiple of Alignment that is smaller or equal to Value.
|
| template<typename T > |
| bool | IsAligned (T Value, int Alignment) |
| | Return true is Value is aligned on Alignment.
|
| t_u16 | ReverseByteOrdering (t_u16 value) |
| t_u32 | ReverseByteOrdering (t_u32 value) |
| t_u64 | ReverseByteOrdering (t_u64 value) |
| bool | IsPowerOf2 (unsigned int n) |
| unsigned int | NextPowerOfTwo (unsigned int x) |
| unsigned int | GetLowerPowerOfTwoExponent (unsigned int x) |
| unsigned int | PowerOfTwo (int i) |
| unsigned int | Hak32_ClearLSBBit (unsigned int N) |
| unsigned int | Hak32_CountNumBits (unsigned int N) |
| unsigned int | Hak32_BitParity (unsigned int N) |
| bool | Hak32_CPULittleEndian () |
| unsigned int | Hak32_Log2 (unsigned int N) |
| unsigned int | Hak32_Log10 (unsigned int N) |
| unsigned int | Hack32_TrailingZeroRight (unsigned int N) |
| template<typename T > |
| Matrix2x2< T > | operator* (const T &lhs, const Matrix2x2< T > &rhs) |
| template<typename T > |
| Matrix3x3< T > | operator* (const T &lhs, const Matrix3x3< T > &rhs) |
| template<typename T > |
| Matrix4x4< T > | operator* (const T &lhs, const Matrix4x4< T > &rhs) |
| double * | d3_np_fs (int n, double a[], double b[]) |
| double * | spline_cubic_set (int n, double t[], double y[], int ibcbeg, double ybcbeg, int ibcend, double ybcend) |
| double | spline_cubic_val (int n, double t[], double tval, double y[], double ypp[], double *ypval, double *yppval) |
| Vector3 | SphericalToCartesianXBaseDeg (float r, float theta, float phi) |
| Vector3 | SphericalToCartesianXBaseRad (float r, float theta, float phi) |
| Vector3 | SphericalToCartesianZBaseDeg (float r, float theta, float phi) |
| Vector3 | SphericalToCartesianZBaseRad (float r, float theta, float phi) |
| Vector3 | CartesianToSphericalXBaseRad (float x, float y, float z) |
| Vector3 | CartesianToSphericalZBaseDeg (float x, float y, float z) |
| double | BackEaseIn (double t, double b, double c, double d, double s=1.70158) |
| double | BackEaseOut (double t, double b, double c, double d, double s=1.70158) |
| double | BackEaseInOut (double t, double b, double c, double d, double s=1.70158) |
| double | BounceEaseOut (double t, double b, double c, double d) |
| double | BounceEaseIn (double t, double b, double c, double d) |
| double | BounceEaseInOut (double t, double b, double c, double d) |
| double | CircEaseIn (double t, double b, double c, double d) |
| double | CircEaseOut (double t, double b, double c, double d) |
| double | CircEaseInOut (double t, double b, double c, double d) |
| double | CubicEaseIn (double t, double b, double c, double d) |
| double | CubicEaseOut (double t, double b, double c, double d) |
| double | CubicEaseInOut (double t, double b, double c, double d) |
| double | ElasticEaseIn (double t, double b, double c, double d, double a, double p) |
| double | ElasticEaseOut (double t, double b, double c, double d, double a, double p) |
| double | ElasticEaseInOut (double t, double b, double c, double d, double a, double p) |
| double | ExpoEaseIn (double t, double b, double c, double d) |
| double | ExpoEaseOut (double t, double b, double c, double d) |
| double | ExpoEaseInOut (double t, double b, double c, double d) |
| double | LinearEaseNone (double t, double b, double c, double d) |
| double | LinearEaseIn (double t, double b, double c, double d) |
| double | LinearEaseOut (double t, double b, double c, double d) |
| double | LinearEaseInOut (double t, double b, double c, double d) |
| double | QuadEaseIn (double t, double b, double c, double d) |
| double | QuadEaseOut (double t, double b, double c, double d) |
| double | QuadEaseInOut (double t, double b, double c, double d) |
| double | QuartEaseIn (double t, double b, double c, double d) |
| double | QuartEaseOut (double t, double b, double c, double d) |
| double | QuartEaseInOut (double t, double b, double c, double d) |
| double | QuintEaseIn (double t, double b, double c, double d) |
| double | QuintEaseOut (double t, double b, double c, double d) |
| double | QuintEaseInOut (double t, double b, double c, double d) |
| double | SineEaseIn (double t, double b, double c, double d) |
| double | SineEaseOut (double t, double b, double c, double d) |
| double | SineEaseInOut (double t, double b, double c, double d) |
| template<typename T > |
| T | DotProduct (const Vec2< T > &lhs, const Vec2< T > &rhs) |
| template<typename T > |
| T | CrossProduct (const Vec2< T > &lhs, const Vec2< T > &rhs) |
| template<typename U > |
| Vec2< U > | operator* (const U &f, const Vec2< U > &v) |
| template<typename T > |
| T | DotProduct (const Vec3< T > &lhs, const Vec3< T > &rhs) |
| template<typename T > |
| const Vec3< T > | CrossProduct (const Vec3< T > &lhs, const Vec3< T > &rhs) |
| template<typename U > |
| Vec3< U > | operator* (const U &f, const Vec3< U > &v) |
| template<typename T > |
| Vec4< T > | operator* (T f, const Vec4< T > &v) |
| template<typename U > |
| Vec4< U > | operator* (const U &f, const Vec4< U > &v) |
| t_u32 | Memcmp (const void *Buf1, const void *Buf2, t_u32 Count) |
| bool | MemIsZero (const void *V, t_size Count) |
| void * | Memmove (void *Dest, const void *Src, t_size Count) |
| void | Memset (void *Dest, t_s32 C, t_size Count) |
| void | Memzero (void *Dest, t_size Count) |
| void | Memcpy (void *Dest, const void *Src, t_size Count) |
| void | Memswap (void *Ptr1, void *Ptr2, t_size Size) |
| bool | IsMemoryAligned (void *data, t_u32 alignment) |
| | Check that the alignment is a power of two.
|
| void * | Malloc (t_size Count, t_u32 Alignment=NUX_DEFAULT_ALIGNMENT) |
| void * | Realloc (void *Original, t_size Count, t_u32 Alignment=NUX_DEFAULT_ALIGNMENT) |
| t_double | CharToDouble (const TCHAR *digit) |
| | Convert a TCHAR string to a double value.
|
| NString | DoubleToChar (double d) |
| | Convert a double to an NString.
|
| t_s32 | CharToInteger (const TCHAR *digit) |
| | Convert a TCHAR string to a 32 bits long value.
|
| NString | IntegerToChar (int value, int base=10) |
| | Convert an integer to a tstring.
|
| t_int | IntegerToChar (const TCHAR *digit) |
| | Convert an string to an integer.
|
| t_u32 | HexCharToInteger (const TCHAR *s) |
| | Convert an Hex TCHAR string to an integer value.
|
| t_u32 | GetVariableArgs (TCHAR *Dest, t_u32 Size, t_u32 Count, const TCHAR *&Fmt, va_list ArgPtr) |
| t_u32 | GetVariableArgsAnsi (ANSICHAR *Dest, t_u32 Size, t_u32 Count, const ANSICHAR *&Fmt, va_list ArgPtr) |
| void | PrintOutputDebugString (const TCHAR *Format,...) |
| | Log an outpout message to console or visual studio output. To be used while the log redirector is not initialized.
|
| void | LogOutputAssertMessage (const ANSICHAR *File, int Line, const TCHAR *Format=TEXT(""),...) |
| | Log an assertion failure to registered output.
|
| void | LogOutputErrorMessage (const ANSICHAR *File, int Line, const TCHAR *Format=TEXT(""),...) |
| | Log an error message to registered output.
|
| void | LogOutputDebugMessage (const TCHAR *Format,...) |
| | Log and output message with a severity factor to registered output. Print colored output in XTerm.
|
| void | LogOutputSeverityMessage (int Severity, const TCHAR *Format,...) |
| | Log and output message with a severity factor to registered output. Print colored output in XTerm.
|
| bool | OutputRedirectorReady () |
| template<typename T > |
| bool | operator== (T *ptr, const ObjectPtr< T > &a) |
| template<typename T > |
| bool | operator!= (T *ptr, const ObjectPtr< T > &a) |
| template<typename T > |
| bool | operator== (T *ptr, const ObjectWeakPtr< T > &a) |
| template<typename T > |
| bool | operator!= (T *ptr, const ObjectWeakPtr< T > &a) |
| bool | ParseCommand (const TCHAR **Stream, const TCHAR *Match) |
| | Parse a stream of characters and look for a string of TCHAR at the start of the stream.
|
| bool | Parse_u32 (const TCHAR *stream, const TCHAR *Match, DWORD &value) |
| | Parse a stream of characters and look for a t_32 value after the token string.
|
| bool | Parse_tchar (const TCHAR *stream, const TCHAR *Match, TCHAR *value, t_int size, t_int MaxLen) |
| | Parses a string of N character from a character stream after a named token.
|
| bool | Parse_u8 (const TCHAR *Stream, const TCHAR *Match, BYTE &Value) |
| | Parse a BYTE after the named token.
|
| bool | Parse_s8 (const TCHAR *Stream, const TCHAR *Match, SBYTE &Value) |
| | Parse a signed BYTE after the named token.
|
| bool | Parse_u16 (const TCHAR *Stream, const TCHAR *Match, WORD &Value) |
| | Parse a WORD after the named token.
|
| bool | Parse_s16 (const TCHAR *Stream, const TCHAR *Match, SWORD &Value) |
| | Parse a signed WORD after the named token.
|
| bool | Parse_float (const TCHAR *Stream, const TCHAR *Match, float &Value) |
| | Parse a floating point value after the named token.
|
| bool | Parse_int (const TCHAR *Stream, const TCHAR *Match, t_int &Value) |
| | Parse a double WORD after the named token.
|
| bool | Parse_string (const TCHAR *Stream, const TCHAR *Match, NString &Value) |
| | Parse a NString after the named token.
|
| bool | Parse_u64 (const TCHAR *Stream, const TCHAR *Match, QWORD &Value) |
| | Parse a QUADWORD after the named token.
|
| bool | Parse_s64 (const TCHAR *Stream, const TCHAR *Match, SQWORD &Value) |
| | Parse a SIGNED QUADWORD after the named token.
|
| bool | Parse_bool (const TCHAR *Stream, const TCHAR *Match, bool &OnOff) |
| | Parse a BOOLEAN after the named token.
|
| bool | ParseLine (const TCHAR **Stream, TCHAR *LineBuffer, t_int BufferSize) |
| | Extract a line of Stream (everything up to, but not including, CR/LF).
|
| bool | ParseLine (const TCHAR **Stream, NString &LineString) |
| | Extract a line of Stream (everything up to, but not including, CR/LF).
|
| bool | ParseToken (const TCHAR *Str, TCHAR *TokenBuffer, t_int BufferSize) |
| | Parse the next space-delimited string from the input stream. If the next token starts with a quote, gets entire quoted string.
|
| bool | ParseToken (const TCHAR *Str, NString &TokenString) |
| | Parse the next space-delimited string from the input stream. If the next token starts with a quote, gets entire quoted string.
|
| NString | ParseToken (const TCHAR *Str) |
| | Parse the next space-delimited string from the input stream. If the next token starts with a quote, gets entire quoted string.
|
| void | ParseToNextLine (const TCHAR **Stream, TCHAR CommentChar) |
| | Go to the next token in the stream.
|
| bool | ParseParam (const TCHAR *Stream, const TCHAR *Param) |
| | Checks if a Token command-line parameter exists in the stream.
|
| void | NuxCoreInitialize (const TCHAR *CommandLine) |
| void | inlPreInitializePlatform () |
| void | inlInitializePlatform () |
| void | inlPostInitializePlatform () |
| void | inlExitSystem () |
| void | inlInitRandomGenerator () |
| NString | GetCmdLine () |
| | Get the program command line.
|
| NString | GetProgramDirectory () |
| | Get startup directory.
|
| NString | GetComputerName () |
| | Get computer name.
|
| NString | GetUserName () |
| | Get user name.
|
| NString | GetLogDirectory () |
| | Return the logs directory.
|
| template<typename T > |
| bool | operator== (T *ptr, const GenericSP< T > &a) |
| template<typename T > |
| bool | operator!= (T *ptr, const GenericSP< T > &a) |
| template<typename T > |
| bool | operator== (T *ptr, const GenericWeakSP< T > &a) |
| template<typename T > |
| bool | operator!= (T *ptr, const GenericWeakSP< T > &a) |
| template<typename T > |
| GenericSP< T > | Create () |
| template<typename T , typename P1 > |
| GenericSP< T > | Create (P1 p1) |
| template<typename T , typename P1 , typename P2 > |
| GenericSP< T > | Create (P1 p1, P2 p2) |
| template<typename T , typename P1 , typename P2 , typename P3 > |
| GenericSP< T > | Create (P1 p1, P2 p2, P3 p3) |
| template<typename T , typename P1 , typename P2 , typename P3 , typename P4 > |
| GenericSP< T > | Create (P1 p1, P2 p2, P3 p3, P4 p4) |
| template<typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > |
| GenericSP< T > | Create (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5) |
| template<typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > |
| GenericSP< T > | Create (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6) |
| template<typename T , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 > |
| GenericSP< T > | Create (P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7) |
| template<typename T > |
| GenericSP< T > | WrapWSPtr (T *t) |
| template<typename U , typename F > |
| GenericSP< U > | staticCast (const GenericSP< F > &from) |
| template<typename T , typename F > |
| GenericSP< T > | constCast (const GenericSP< F > &from) |
| template<typename T , typename F > |
| GenericSP< T > | dynamicCast (const GenericSP< F > &from) |
| template<typename T , typename F > |
| GenericSP< T > | queryCast (const GenericSP< F > &from) |
| template<typename T , typename F > |
| GenericSP< T > | checkedCast (const GenericSP< F > &from) |
| template<typename U , typename F > |
| GenericWeakSP< U > | staticCast (const GenericWeakSP< F > &from) |
| template<typename T , typename F > |
| GenericWeakSP< T > | constCast (const GenericWeakSP< F > &from) |
| template<typename T , typename F > |
| GenericWeakSP< T > | dynamicCast (const GenericWeakSP< F > &from) |
| template<typename T , typename F > |
| GenericWeakSP< T > | queryCast (const GenericWeakSP< F > &from) |
| template<typename T , typename F > |
| GenericWeakSP< T > | checkedCast (const GenericWeakSP< F > &from) |
| template<typename T > |
| void | swap (GenericSP< T > &t1, GenericSP< T > &t2) |
| template<typename T > |
| void | swap (GenericWeakSP< T > &t1, GenericWeakSP< T > &t2) |
| template<typename T > |
| T | ToLowerCase (T c) |
| template<typename T > |
| T | ToUpperCase (T c) |
| template<class T > |
| t_size | ToCharString (char *buffer, t_size bufferlen, const char *format, T value) |
| template<class T > |
| t_s32 | ToTCharString (TCHAR *buffer, t_size bufferlen, const TCHAR *format, T value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_u16 value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_s16 value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_u32 value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_s32 value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_ulong value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_long value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_u64 value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_s64 value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_float value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_double value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_u8 value) |
| t_size | ValueToLiteralString (char *buffer, t_size len, t_s8 value) |
| template<class T > |
| bool | FromCharString (const char *buffer, t_size bufferlen, const char *format, T &value) |
| template<class T > |
| bool | FromTCharString (const TCHAR *buffer, t_size bufferlen, const TCHAR *format, T &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_u16 &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_s16 &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_u32 &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_s32 &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_ulong &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_long &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_u64 &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_s64 &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_float &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_double &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_u8 &value) |
| bool | ValueFromLiteralString (const char *buffer, t_size len, t_s8 &value) |
| TCHAR * | Strncpy (TCHAR *Dest, t_size Size, const TCHAR *Src, t_size Max) |
| TCHAR * | Strncat (TCHAR *Dest, t_size Size, const TCHAR *Src, t_size Max) |
| | Concatenate a string with length checking.
|
| const TCHAR * | Strfind (const TCHAR *Str, const TCHAR *Find) |
| TCHAR * | inlStringCopy (TCHAR *Dest, t_size numberOfElements, const TCHAR *Src) |
| | Copy a string.
|
| TCHAR * | inlTCharStringConcat (TCHAR *Dest, t_size numberOfElements, const TCHAR *Src) |
| | Append a string.
|
| TCHAR * | inlStrupr (TCHAR *String, t_size numberOfElements) |
| | Convert a string to uppercase. Returns a pointer to the altered string. Return 0 if not successful.
|
| TCHAR * | Strstr (const TCHAR *String, const TCHAR *Find) |
| | Return a pointer to the first occurrence of a search string in a string.
|
| TCHAR * | Strchr (const TCHAR *String, int c) |
| | Find the first occurrence a character in a string. Returns a pointer to that character in the string or NULL if it is not found.
|
| TCHAR * | Strrchr (const TCHAR *String, int c) |
| | Find the last occurrence a character in a string. Returns a pointer to that character in the string or NULL if it is not found.
|
| int | TCharStringCompare (const TCHAR *String1, const TCHAR *String2) |
| | Performs a case-sensitive comparison. The return value indicates the lexicographic relation of String1 to String2.
|
| int | Stricmp (const TCHAR *String1, const TCHAR *String2) |
| | Performs a case-insensitive comparison. The return value indicates the lexicographic relation of String1 to String2.
|
| int | Strtoi (const TCHAR *Start, TCHAR **End, int Base) |
| int | TCharStringNCompare (const TCHAR *A, const TCHAR *B, t_size Count) |
| int | TCharStringNICompare (const TCHAR *A, const TCHAR *B, t_size Count) |
| TCHAR * | Strdup (const TCHAR *str) |
| | Duplicate a null terminated string using new[]. The resulting string is NULL terminated. Use delete[] to destroy.
|
| ANSICHAR * | StrdupA (const ANSICHAR *str) |
| | Duplicate a null terminated ANSICHAR string using new[]. The resulting string is NULL terminated. Use delete[] to destroy.
|
| UNICHAR * | StrdupU (const UNICHAR *str) |
| | Duplicate a null terminated UNICHAR string using new[]. The resulting string is NULL terminated. Use delete[] to destroy.
|
| | VARARG_DECL (int, static int, return, Snprintf, VARARG_NONE, const TCHAR *, VARARG_EXTRA(TCHAR *Dest) VARARG_EXTRA(int Size) VARARG_EXTRA(int Count), VARARG_EXTRA(Dest) VARARG_EXTRA(Size) VARARG_EXTRA(Count)) |
| | Formatted Printf.
|
| bool | IsLastChar (const TCHAR *CharString, const TCHAR Chr) |
| NString | Itoa (int InNum) |
| double | Seconds () |
| | Returns the time that has passed in seconds. The origin is unknown.
|
| double | MilliSeconds () |
| | Returns the time that has passed in milliseconds. The origin is unknown.
|
| void | GetLocalTime (unsigned int &Year, unsigned int &Month, unsigned int &Day, unsigned int &Hour, unsigned int &Min, unsigned int &Sec, unsigned int &MicroSec) |
| void | GetUTCTime (unsigned int &Year, unsigned int &Month, unsigned int &Day, unsigned int &Hour, unsigned int &Min, unsigned int &Sec, unsigned int &MicroSec) |
| NString | GetFormattedLocalTime () |
| | Returns the time formatted in a string.
|
| void | SleepForMilliseconds (unsigned int Milliseconds) |
| void | inlCopyTextToClipboard (const TCHAR *text) |
| NString | inlReadTextToClipboard () |
| unsigned long | GetEventButton (unsigned long button_state) |
| bool | GetButtonState (unsigned long button_state, int button) |
| int | CheckGLError (const TCHAR *GLcall, const TCHAR *file, int line) |
| unsigned int | GetVertexElementSize (VERTEXELEMENT vtxelement) |
| void | DecomposeTypeDeclaraction (ATTRIB_DECL_TYPE Type, BYTE &NumComponent, ATTRIB_COMPONENT_TYPE &ComponentType) |
| void | AddVertexElement (std::vector< VERTEXELEMENT > &Elements, WORD Stream, WORD Offset, ATTRIB_DECL_TYPE Type, ATTRIB_USAGE_DECL Usage, BYTE UsageIndex) |
| GLenum | GetGLPrimitiveType (PRIMITIVE_TYPE InPrimitiveType) |
| unsigned int | GetGLElementCount (PRIMITIVE_TYPE InPrimitiveType, unsigned int InPrimitiveCount) |
| BaseTexture * | CreateTexture2DFromFile (const char *filename, int max_size, bool premultiply) |
| BaseTexture * | CreateTexture2DFromPixbuf (GdkPixbuf *pixbuf, bool premultiply) |
| BaseTexture * | CreateTextureFromPixbuf (GdkPixbuf *pixbuf) |
| BaseTexture * | CreateTextureFromFile (const TCHAR *TextureFilename) |
| BaseTexture * | CreateTextureFromBitmapData (const NBitmapData *BitmapData) |
| LRESULT CALLBACK | WndProcManager (HWND hWnd, t_u32 uMsg, WPARAM wParam, LPARAM lParam) |
| t_s32 | GetTextureSize (IOpenGLBaseTexture *pTexture) |
| bool | ExtractShaderString3 (const NString &ShaderToken, const NString &ShaderSource, NString &RetSource, NString ShaderPreprocessorDefines=NString(TEXT(""))) |
| GraphicsDisplay * | GetThreadGLWindow () |
| GraphicsDisplay * | GetDisplayDevice () |
| GpuDevice * | GetThreadGLDeviceFactory () |
| GpuDevice * | GetGpuDevice () |
| GraphicsEngine * | GetThreadGraphicsContext () |
| | inlDeclareThreadLocalStorage (GraphicsDisplay *, 1, _TLS_GraphicsDisplay) |
| | inlDeclareThreadLocalStorage (GpuDevice *, 2, _TLS_GpuDevice_) |
| void | NuxGraphicsInitialize () |
| void | QRP_Compute_Texture_Coord (t_int32 quad_width, t_int32 quad_height, ObjectPtr< IOpenGLBaseTexture > tex, TexCoordXForm &texxform) |
| | Compute texture coordinates and wrapping mode according to TexCoordXForm.
|
| void | MakeCheckBoardImage (ImageSurface &Image, t_s32 w, t_s32 h, Color color0, Color color1, t_s32 TileWidth=4, t_s32 TileHeight=4) |
| bool | HasOpenEXRSupport () |
| NBitmapData * | LoadGdkPixbuf (GdkPixbuf *pixbuf) |
| NBitmapData * | LoadImageFile (const TCHAR *Filename) |
Variables |
build buildd nux Nux
PropertyList h build buildd
nux Nux PropertyList h build
buildd nux Nux PropertyList h
build buildd nux Nux
PropertyList h build buildd
nux Nux PropertyList h build
buildd nux Nux PropertyList h
build buildd nux Nux
PropertyList h build buildd
nux Nux PropertyList h build
buildd nux Nux PropertyList h
build buildd nux Nux
PropertyList h build buildd
nux Nux PropertyList h build
buildd nux Nux PropertyList h
build buildd nux Nux
PropertyList h build buildd
nux Nux PropertyList h build
buildd nux Nux PropertyList h
build buildd nux Nux
PropertyList h build buildd
nux Nux PropertyList h Color | GPropertyItemTextColor0 |
| Color | GPropertyItemTextColor1 |
| const int | PROPERTY_BORDER_X |
| const int | PROPERTY_BORDER_Y |
| const int | ROWHEADERWIDTH |
| const int | OPENCLOSE_BTN_WIDTH |
| const int | ITEM_DEPTH_MARGIN |
| const int | MIN_COLUMN_WIDTH |
| const int | TABLE_AREA_BOTTOM_SPACE |
| const int | COLUMNHEADERHEIGHT |
| const int | ITEMDEFAULTWIDTH |
| const int | ITEMDEFAULTHEIGHT |
| const Color | COLOR_BLACK |
| const Color | COLOR_RED |
| const Color | COLOR_GREEN |
| const Color | COLOR_BLUE |
| const Color | COLOR_WHITE |
| const Color | COLOR_BACKGROUND_PRIMARY |
| const Color | COLOR_BACKGROUND_SECONDARY |
| const Color | COLOR_FOREGROUND_PRIMARY |
| const Color | COLOR_FOREGROUND_SECONDARY |
| const Color | COLOR_SELECTION_SECONDARY |
| const Color | COLOR_TEXTEDIT_BACKGROUNG |
| const Color | COLOR_TEXTSTATIC_BACKGROUNG |
| const Color | COLOR_WIDGET_BACKGROUND |
| const Color | COLOR_WIDGET_MOUSEOVER |
| const Color | COLOR_WINDOW_BACKGROUND |
| const Color | COLOR_PRIMARY_LEFT |
| const Color | COLOR_PRIMARY_RIGHT |
| const Color | COLOR_SCROLLBAR_TRACK |
| const Color | COLOR_SCROLLBAR_SLIDER |
| const Color | COLOR_DARK_0 |
| const Color | COLOR_LIGHT_0 |
| const int | AREA_MIN_WIDTH |
| const int | AREA_MAX_WIDTH |
| const int | AREA_MIN_HEIGHT |
| const int | AREA_MAX_HEIGHT |
| const int | DEFAULT_WIDGET_HEIGHT |
| const int | PRACTICAL_WIDGET_HEIGHT |
| const int | DEFAULT_WIDGET_WIDTH |
| const int | PRACTICAL_WIDGET_WIDTH |
| const int | DEFAULT_TEXT_X_MARGIN |
| const int | DEFAULT_TEXT_Y_MARGIN |
| const float | DEFAULT_REPEAT_DELAY |
| const BYTE | UTF32_BE [] = {0x04 , 0x00, 0x00, 0xFE, 0xFF } |
| const BYTE | UTF32_LE [] = {0x04 , 0xFF, 0xFE, 0x00, 0x00 } |
| const BYTE | UTF16_BE [] = {0x02 , 0xFE, 0xFF } |
| const BYTE | UTF16_LE [] = {0x02 , 0xFF, 0xFE } |
| const BYTE | UTF8 [] = {0x03 , 0xEF, 0xBB, 0xBF } |
| const t_bool | GNoDialog |
| const BYTE | NUX_UTF32_BE [] = {0x04 , 0x00, 0x00, 0xFE, 0xFF } |
| const BYTE | NUX_UTF32_LE [] = {0x04 , 0xFF, 0xFE, 0x00, 0x00 } |
| const BYTE | NUX_UTF16_BE [] = {0x02 , 0xFE, 0xFF } |
| const BYTE | NUX_UTF16_LE [] = {0x02 , 0xFF, 0xFE } |
| const BYTE | NUX_UTF8 [] = {0x03 , 0xEF, 0xBB, 0xBF } |
| const t_s8 | t_s8_min = -128 |
| const t_s8 | t_s8_max = 127 |
| const t_u8 | t_u8_min = 0 |
| const t_u8 | t_u8_max = 255 |
| const t_s16 | t_s16_min = -32768 |
| const t_s16 | t_s16_max = 32767 |
| const t_u16 | t_u16_min = 0 |
| const t_u16 | t_u16_max = 65535 |
| const t_s32 | t_s32_min = 0x80000000 |
| const t_s32 | t_s32_max = 0x7FFFFFFF |
| const t_u32 | t_u32_min = 0x00000000 |
| const t_u32 | t_u32_max = 0xFFFFFFFF |
| const t_s64 | t_s64_min = 0x8000000000000000LL |
| const t_s64 | t_s64_max = 0x7FFFFFFFFFFFFFFFLL |
| const t_u64 | t_u64_min = 0x0000000000000000ULL |
| const t_u64 | t_u64_max = 0xFFFFFFFFFFFFFFFFULL |
| const t_f32 | t_f32_min = 1.175494351E-38F |
| const t_f32 | t_f32_max = 3.402823466E+38F |
| const t_f64 | t_f64_min = 2.2250738585072014E-308 |
| const t_f64 | t_f64_max = 1.7976931348623158E+308 |
| const t_f32 | MinFloat = 1.175494351E-38F |
| const t_f32 | MaxFloat = 3.402823466E+38F |
| const t_f64 | MinDouble = 2.2250738585072014E-308 |
| const t_f64 | MaxDouble = 1.7976931348623158E+308 |
| const long | I_ExposureMask = (1L << 15) |
| const long | I_StructureNotifyMask = (1L << 17) |
| const long | I_SubstructureNotifyMask = (1L << 19) |
| const TCHAR * | OGLDeviceErrorMessages [] |
| const TCHAR * | WINDOW_CLASS_NAME |
| PixelFormatInfo | GPixelFormats [] |
| ReadBackPixelFormatInfo | GReadBackPixelFormats [] |