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 [] |