Modules | |
| niUI Utils | |
| niUI Graphics D3D9 | |
Classes | |
| class | cFVFDescription |
| FVF description class. More... | |
| class | cFVFVertex |
| FVF vertex. More... | |
| class | cFVFStream |
| FVF stream class. More... | |
| struct | iBitmap2D |
| 2D Bitmap interface. More... | |
| struct | iBitmap3D |
| 3D Bitmap interface. More... | |
| struct | iBitmapFormat |
| Bitmap format interface. More... | |
| struct | iBitmapBase |
| Base bitmap interface. More... | |
| struct | iBitmapLoader |
| Bitmap Loader {DispatchWrapper}. More... | |
| struct | iBitmapSaver |
| Bitmap Saver {DispatchWrapper}. More... | |
| struct | iBitmapCube |
| Cube bitmap interface. More... | |
| struct | iBoundingVolume |
| Bounding volume interface. More... | |
| struct | iCamera |
| Camera interface. More... | |
| struct | iCanvas |
| Canvas interface. More... | |
| struct | iDampedSpring1 |
| 1D Damped spring interface. More... | |
| struct | iDampedSpring2 |
| 2D Damped spring interface. More... | |
| struct | iDampedSpring3 |
| 3D Damped spring interface. More... | |
| struct | iDampedSpring4 |
| 4D Damped spring interface. More... | |
| struct | iDampedSpringPosition1 |
| 1D Damped spring position interface. More... | |
| struct | iDampedSpringPosition2 |
| 2D Damped spring position interface. More... | |
| struct | iDampedSpringPosition3 |
| 3D Damped spring position interface. More... | |
| struct | iDampedSpringPosition4 |
| 4D Damped spring position interface. More... | |
| struct | iDrawOperation |
| Draw operation interface. More... | |
| struct | iDrawOperationSet |
| Draw operation set. More... | |
| struct | iFont |
| Font interface. More... | |
| struct | iGeometrySubset |
| Geometry subset interface. More... | |
| struct | iGeometry |
| Geometry base interface. More... | |
| struct | iGeometryModifier |
| Geometry modifier interface. More... | |
| struct | iGraphics |
| Graphics interface. More... | |
| struct | iGraphicsContext |
| Graphics context description interface. More... | |
| struct | iGraphicsDrawOpCapture |
| Draw operation capture object. More... | |
| struct | iGraphicsDriver |
| Graphics driver. More... | |
| struct | sSamplerStatesDesc |
| Sampler states description structure. More... | |
| struct | iSamplerStates |
| Sampler states interface. {Serialize}. More... | |
| struct | sDepthStencilStatesDesc |
| Depth stencil states description structure. More... | |
| struct | iDepthStencilStates |
| DepthStencil states {Serialize}. More... | |
| struct | sRasterizerStatesDesc |
| Rasterizer states description structure. More... | |
| struct | iRasterizerStates |
| Rasterizer states {Serialize}. More... | |
| struct | sFixedStatesDesc |
| Graphics fixed pipeline states description structure. More... | |
| struct | iFixedStates |
| Graphics fixed pipeline states interface. {Serialize}. More... | |
| struct | iImage |
| Image interface. More... | |
| struct | iImageMap |
| Image map interface. More... | |
| struct | iIndexArray |
| Index array interface. More... | |
| struct | iIntersection |
| Intersection result interface. More... | |
| struct | iJpegReader |
| Jpeg reader interface. More... | |
| struct | iJpegWriter |
| Jpeg writer interface. More... | |
| struct | sMaterialChannel |
| Material channel. More... | |
| struct | sMaterialShader |
| Material shader. More... | |
| struct | sMaterialDesc |
| Material description structure. More... | |
| struct | iMaterial |
| Material interface. More... | |
| struct | iMaterialLibrarySink |
| Material library sink. {DispatchWrapper}. More... | |
| struct | iMaterialLibrary |
| Material library interface. More... | |
| struct | iNUSpline |
| Non-uniform spline interface. More... | |
| struct | iOcclusionQuery |
| Occlusion query object. More... | |
| struct | iOverlay |
| iOverlay interface More... | |
| struct | iPixelFormat |
| Pixel Format interface. More... | |
| struct | sShaderConstantsDesc |
| Shader constants buffer description structure. More... | |
| struct | iShaderConstants |
| Shader constants buffer. More... | |
| struct | sShaderDesc |
| Shader description structure. More... | |
| struct | iShader |
| Shader interface. More... | |
| struct | iTextOccluder |
| Text occluder interface. More... | |
| struct | iTextObject |
| struct | iTexture |
| Texture interface. More... | |
| struct | iGLTexture |
| struct | sTransformDesc |
| Transform description structure. More... | |
| struct | iTransform |
| iTransform is the interface for positionning and orienting. More... | |
| struct | iUIContext |
| UI Context interface. More... | |
| struct | iVertexArray |
| Vertex Array interface. More... | |
| struct | iVideoDecoder |
| Video decoder interface. More... | |
| struct | iWidgetSink |
| Widget sink interface. More... | |
| struct | iWidgetCommand |
| Widget command interface. More... | |
| struct | iWidget |
| Widget interface. More... | |
| struct | iWidgetButton |
| Button widget interface. More... | |
| struct | iWidgetCanvas |
| Canvas widget interface. More... | |
| struct | iWidgetColorPicker |
| Widget ColorPicker viewer. More... | |
| struct | iWidgetComboBox |
| Combo box widget interface. More... | |
| struct | iWidgetDockable |
| Dockable widget interface. More... | |
| struct | iWidgetDockingManager |
| Widget docking manager. More... | |
| struct | iWidgetEditBox |
| Simple editbox widget interface. More... | |
| struct | iWidgetForm |
| Form widget interface. More... | |
| struct | iWidgetGroup |
| Group widget interface. More... | |
| struct | iWidgetLabel |
| Label widget interface. More... | |
| struct | iWidgetListBox |
| Listbox widget interface. More... | |
| struct | iWidgetMenuItem |
| Menu item interface. More... | |
| struct | iWidgetMenu |
| Menu interface. More... | |
| struct | iWidgetProgressBar |
| struct | iWidgetPropertyBox |
| PropertyBox widget interface. More... | |
| struct | iWidgetScrollBar |
| Scroll bar widget interface. More... | |
| struct | iSearchContainer |
| Search container. More... | |
| struct | iSearchable |
| Searchable interface, to be searched impl it {DispatchWrapper}. More... | |
| struct | iWidgetSearchBar |
| Search bar widget interface. More... | |
| struct | iWidgetSplitter |
| Splitter widget interface. More... | |
| struct | iWidgetTab |
| Tab widget. More... | |
| struct | iWidgetText |
| iWidgetText interface More... | |
| struct | iWidgetToolbarGroup |
| Toolbar group widget interface. More... | |
| struct | iWidgetToolbar |
| Toolbar widget interface. More... | |
| struct | iWidgetTreeNode |
| Widget tree node interface. More... | |
| struct | iWidgetTree |
| Widget tree interface. More... | |
Macros | |
| #define | eFVF_TexCooSize1(CoordIndex) |
| FVF 1D texture coordinate. CoordIndex is the index (0 to 7). More... | |
| #define | eFVF_TexCooSize2(CoordIndex) |
| FVF 2D texture coordinate. CoordIndex is the index (0 to 7). More... | |
| #define | eFVF_TexCooSize3(CoordIndex) |
| FVF 3D texture coordinate. CoordIndex is the index (0 to 7). More... | |
| #define | eFVF_TexCooSize4(CoordIndex) |
| FVF 4D texture coordinate. CoordIndex is the index (0 to 7). More... | |
| #define | eFVF_TexCooDim(fvf, CoordIndex) |
| Get the number of dimensions of the specified texture coordinates. CoordIndex is the index (0 to 7). More... | |
| #define | eFVF_TexNumCoo(fvf) |
| Get the number of texture coordinates of the specified FVF. More... | |
| #define | eFVF_Position_Mask |
| FVF position mask. More... | |
| #define | eFVF_TexCount_Mask |
| FVF texture count mask. More... | |
| #define | eFVF_TexCount_Shift |
| FVF texture count shift. More... | |
| #define | eFVF_TexUnit(x) |
| FVF index based texture coordinate. (same as eFVF_TexN, but index based) More... | |
| #define | eFVF_HasPosition(fvf) |
| FVF check whether has a position. More... | |
| #define | eFVF_HasWeights(fvf) |
| FVF check whether has weights. More... | |
| #define | eFVF_NumWeights(fvf) |
| FVF check number of weights. More... | |
| #define | eMaterialSerializeFlags_TextureCompression(VAL) |
| #define | eMaterialSerializeFlags_TextureMaxResIndex(VAL) |
| #define | eMaterialSerializeFlags_GetTextureCompression(FLAGS) |
| #define | eMaterialSerializeFlags_GetTextureMaxResIndex(FLAGS) |
| #define | niDeclareTempPixel() |
| Declare a temporary pixel that will be used for per-pixel operations. More... | |
| #define | niTempPixelPtr() |
| Pointer to the previously declared temporary pixel. More... | |
| #define | niDeclareTempPixel_(x) |
| Declare a temporary pixel that will be used for per-pixel operations. More... | |
| #define | niTempPixelPtr_(x) |
| Pointer to the previously declared temporary pixel. More... | |
Typedefs | |
| typedef tU32 | tFVF |
| FVF type. More... | |
| typedef tU32 | tClearBuffersFlags |
| Buffer clearing flags type. More... | |
| typedef tU32 | tLockFlags |
| Lock flags type. More... | |
| typedef tU32 | tShaderCompilerFlags |
| Shader compiler flags type. More... | |
| typedef tU32 | tGraphicsDriverImplFlags |
| Graphics driver implementation details. More... | |
| typedef tU32 | tGraphicsDisplayFlags |
| Graphics display flags type. More... | |
| typedef Ptr< iBoundingVolume > | tBoundingVolumePtr |
| Bounding volume smart pointer. More... | |
| typedef tU32 | tBillboardModeFlags |
| Billboard mode flags. More... | |
| typedef tU32 | tDrawOperationFlags |
| Draw operation flags type. More... | |
| typedef tInterfaceCVec < iDrawOperation > | tDrawOperationCVec |
| Draw operation smart pointer list. More... | |
| typedef Ptr< iDrawOperationSet > | tDrawOperationSetPtr |
| Draw operation set smart pointer. More... | |
| typedef tU32 | tFontFormatFlags |
| Font format flags type. More... | |
| typedef tU32 | tFontLoadFlags |
| Get font flags type. More... | |
| typedef tU32 | tGeometryCreateFlags |
| Geometry creation flags type. More... | |
| typedef tU32 | tGeometryOptimizeFlags |
| Optimize the geometry. More... | |
| typedef tU32 | tGraphicsCaptureFlags |
| Graphics capture flag type. More... | |
| typedef tU32 | tImageMapSerializeFlags |
| Image map serialization flags type. More... | |
| typedef tU32 | tJpegWriteFlags |
| Jpeg write flags type. More... | |
| typedef tU32 | tMaterialFlags |
| Material flags type. More... | |
| typedef ni::tU32 | tMaterialSerializeFlags |
| Material Serialization flags type. More... | |
| typedef ni::SinkList < iMaterialLibrarySink > | tMaterialLibrarySinkLst |
| Material library sink list;. More... | |
| typedef tU32 | tTextureFlags |
| Texture flags. More... | |
| typedef tU32 | tTextureBlitFlags |
| Texture blit flags. More... | |
| typedef tU32 | tUIInputSubmitFlags |
| UI Input submit flags type. More... | |
| typedef tU32 | tWidgetStyleFlags |
| Widget style flags type. More... | |
| typedef tU32 | tWidgetSerializeFlags |
| Widget serialize flags type. More... | |
| typedef tU32 | tWidgetAutoLayoutFlags |
| Widget serialize flags type. More... | |
| typedef tU32 | tWidgetDockingManagerFlags |
| Docking manager flags type. More... | |
| typedef tU32 | tWidgetMenuItemFlags |
| Menu item flags type. More... | |
| typedef tU32 | tWidgetTreeNodeFlags |
| Widget tree node flags type. More... | |
Functions | |
| cString | FVFToString (tFVF aFVF) |
| Get a string that contains the FVF description. More... | |
| tFVF | FVFFromString (const achar *aaszString) |
| Get a FVF from the specified string. More... | |
| tU16 | FVFGetComponentOffset (tFVF aFVF, eFVF aC) |
| Get the offset of a component of the given FVF. More... | |
| tU16 | FVFGetStride (tFVF aFVF) |
| Get the size of a FVF. More... | |
| void | FVFCopy (tPtr pDest, const cFVFDescription &DestFVF, tPtr pSrc, const cFVFDescription &SrcFVF, tU32 ulCount) |
| Copy FVF stream of the same or different format. More... | |
| tPtr | FVFLerp (tFVF aFVF, tPtr _pOut, const tPtr _pA, const tPtr _pB, tF32 fF) |
| Lerp two vertex of the same FVF. More... | |
| iUnknown * | New_BitmapLoader_bmp (const Var &, const Var &) |
| iUnknown * | New_BitmapSaver_bmp (const Var &, const Var &) |
| iUnknown * | New_BitmapLoader_jpeg (const Var &, const Var &) |
| iUnknown * | New_BitmapSaver_jpeg (const Var &, const Var &) |
| iUnknown * | New_BitmapLoader_png (const Var &, const Var &) |
| iUnknown * | New_BitmapSaver_png (const Var &, const Var &) |
| iUnknown * | New_BitmapLoader_tga (const Var &, const Var &) |
| iUnknown * | New_BitmapSaver_tga (const Var &, const Var &) |
| iUnknown * | New_BitmapLoader_dds (const Var &, const Var &) |
| iUnknown * | New_niUI_Camera (const Var &, const Var &) |
| iUnknown * | New_niUI_Graphics (const Var &, const Var &) |
| iUnknown * | New_niUI_Intersection (const Var &, const Var &) |
| iUnknown * | New_niUI_JpegReader (const Var &, const Var &) |
| iUnknown * | New_niUI_JpegWriter (const Var &, const Var &) |
| iUnknown * | New_niUI_NUSpline (const Var &, const Var &) |
| iUnknown * | New_niUI_UIContext (const Var &aGraphicsContext, const Var &) |
| cFVFDescription (tFVF aFVF=eFVF(0)) | |
| Constructor. More... | |
| void | Setup (tFVF aFVF) |
| Setup the FVF structure. More... | |
| tBool | operator== (const cFVFDescription &fvf) const |
| Compare two FVF. More... | |
| tBool | operator!= (const cFVFDescription &fvf) const |
| Compare two FVF. More... | |
| cFVFVertex () | |
| cFVFVertex (const cFVFDescription *FVF, tPtr pCurrent=NULL) | |
| void | SetEx (const cFVFDescription *FVF, tPtr pCurrent=NULL) |
| void | Set (tPtr pCurrent) |
| void | Copy (const cFVFVertex &src) |
| void | Lerp (const cFVFVertex &B, tF32 fF) |
| cFVFStream () | |
| cFVFStream (const cFVFDescription *FVF, tPtr pBase=NULL, tU32 ulCount=0) | |
| void | Setup (const cFVFDescription *FVF, tPtr pBase=NULL, tU32 ulCount=0) |
| void | SetBase (tPtr pBase, tU32 ulCount) |
| void | Copy (cFVFStream &src) |
| void | Lerp (cFVFStream &B, tF32 fF) |
Variables | |
| const sVec4f | kcolXYZRef2D65 |
| const sVec3f | kvColorLuminanceR21G71B07 |
| const sVec3f | kvColorLuminanceR27G67B06 |
| const tU32 | kMaxVertexSize |
| Maximum vertex size. More... | |
| const tU32 | knFVFTexCountMask |
| FVF texture count mask. More... | |
| const tU32 | knFVFTexCountShift |
| FVF texture count shift. More... | |
| #define eFVF_TexCooSize1 | ( | CoordIndex | ) |
FVF 1D texture coordinate. CoordIndex is the index (0 to 7).
| #define eFVF_TexCooSize2 | ( | CoordIndex | ) |
FVF 2D texture coordinate. CoordIndex is the index (0 to 7).
| #define eFVF_TexCooSize3 | ( | CoordIndex | ) |
FVF 3D texture coordinate. CoordIndex is the index (0 to 7).
| #define eFVF_TexCooSize4 | ( | CoordIndex | ) |
FVF 4D texture coordinate. CoordIndex is the index (0 to 7).
| #define eFVF_TexCooDim | ( | fvf, | |
| CoordIndex | |||
| ) |
Get the number of dimensions of the specified texture coordinates. CoordIndex is the index (0 to 7).
| #define eFVF_TexNumCoo | ( | fvf | ) |
Get the number of texture coordinates of the specified FVF.
| #define eFVF_Position_Mask |
FVF position mask.
| #define eFVF_TexCount_Mask |
FVF texture count mask.
| #define eFVF_TexCount_Shift |
FVF texture count shift.
| #define eFVF_TexUnit | ( | x | ) |
FVF index based texture coordinate. (same as eFVF_TexN, but index based)
| #define eFVF_HasPosition | ( | fvf | ) |
FVF check whether has a position.
| #define eFVF_HasWeights | ( | fvf | ) |
FVF check whether has weights.
| #define eFVF_NumWeights | ( | fvf | ) |
FVF check number of weights.
| #define eMaterialSerializeFlags_TextureCompression | ( | VAL | ) |
| #define eMaterialSerializeFlags_TextureMaxResIndex | ( | VAL | ) |
| #define eMaterialSerializeFlags_GetTextureCompression | ( | FLAGS | ) |
| #define eMaterialSerializeFlags_GetTextureMaxResIndex | ( | FLAGS | ) |
| #define niDeclareTempPixel | ( | ) |
Declare a temporary pixel that will be used for per-pixel operations.
| #define niTempPixelPtr | ( | ) |
Pointer to the previously declared temporary pixel.
| #define niDeclareTempPixel_ | ( | x | ) |
Declare a temporary pixel that will be used for per-pixel operations.
| #define niTempPixelPtr_ | ( | x | ) |
Pointer to the previously declared temporary pixel.
| typedef tU32 tFVF |
FVF type.
| typedef tU32 tClearBuffersFlags |
Buffer clearing flags type.
| typedef tU32 tLockFlags |
Lock flags type.
| typedef tU32 tShaderCompilerFlags |
Shader compiler flags type.
| typedef tU32 tGraphicsDriverImplFlags |
Graphics driver implementation details.
| typedef tU32 tGraphicsDisplayFlags |
Graphics display flags type.
| typedef Ptr<iBoundingVolume> tBoundingVolumePtr |
Bounding volume smart pointer.
| typedef tU32 tBillboardModeFlags |
Billboard mode flags.
| typedef tU32 tDrawOperationFlags |
Draw operation flags type.
| typedef tInterfaceCVec<iDrawOperation> tDrawOperationCVec |
Draw operation smart pointer list.
| typedef Ptr<iDrawOperationSet> tDrawOperationSetPtr |
Draw operation set smart pointer.
| typedef tU32 tFontFormatFlags |
Font format flags type.
| typedef tU32 tFontLoadFlags |
Get font flags type.
| typedef tU32 tGeometryCreateFlags |
Geometry creation flags type.
| typedef tU32 tGeometryOptimizeFlags |
Optimize the geometry.
| typedef tU32 tGraphicsCaptureFlags |
Graphics capture flag type.
| typedef tU32 tImageMapSerializeFlags |
Image map serialization flags type.
| typedef tU32 tJpegWriteFlags |
Jpeg write flags type.
| typedef tU32 tMaterialFlags |
Material flags type.
| typedef ni::tU32 tMaterialSerializeFlags |
Material Serialization flags type.
| typedef ni::SinkList<iMaterialLibrarySink> tMaterialLibrarySinkLst |
Material library sink list;.
| typedef tU32 tTextureFlags |
Texture flags.
| typedef tU32 tTextureBlitFlags |
Texture blit flags.
| typedef tU32 tUIInputSubmitFlags |
UI Input submit flags type.
| typedef tU32 tWidgetStyleFlags |
Widget style flags type.
| typedef tU32 tWidgetSerializeFlags |
Widget serialize flags type.
| typedef tU32 tWidgetAutoLayoutFlags |
Widget serialize flags type.
| typedef tU32 tWidgetDockingManagerFlags |
Docking manager flags type.
| typedef tU32 tWidgetMenuItemFlags |
Menu item flags type.
| typedef tU32 tWidgetTreeNodeFlags |
Widget tree node flags type.
| enum eColorSpace |
Color spaces.
| enum eColor |
| enum eFVF |
FVF components.
| enum eGraphicsCaps |
Graphics capabilites.
| enum eClearBuffersFlags |
Buffer clearing flags.
| enum eArrayUsage |
| enum eLock |
Lock.
| enum eShaderCompilerFlags |
Shader compiler flags.
| Enumerator | |
|---|---|
| eShaderCompilerFlags_Debug |
Insert debug filename, line numbers, and type and symbol information during shader compile. |
| eShaderCompilerFlags_SkipValidation |
Do not validate the generated code against known capabilities and constraints. This option is recommended only when compiling shaders that are known to work (that is, shaders that have compiled before without this option). Shaders are always validated by the runtime before they are set to the device. |
| eShaderCompilerFlags_SkipOptimization |
Instruct the compiler to skip optimization steps during code generation. Unless you are trying to isolate a problem in your code and you suspect the compiler, using this option is not recommended. |
| eShaderCompilerFlags_PackMatrixRowMajor |
Unless explicitly specified, matrices will be packed in row-major order (each vector will be in a single row) when passed to or from the shader. |
| eShaderCompilerFlags_PackMatrixColumnMajor |
Unless explicitly specified, matrices will be packed in column-major order (each vector will be in a single column) when passed to and from the shader. This is generally more efficient because it allows vector-matrix multiplication to be performed using a series of dot products. |
| eShaderCompilerFlags_PartialPrecision |
Force all computations in the resulting shader to occur at partial precision. This may result in faster evaluation of shaders on some hardware. |
| eShaderCompilerFlags_AvoidFlowControl |
This is a hint to the compiler to avoid using flow-control instructions. |
| eShaderCompilerFlags_PreferFlowControl |
This is a hint to the compiler to prefer using flow-control instructions. |
| eShaderCompilerFlags_Save |
This will instruct the compiler to keep the data necessary to serialize the shader to a file. |
| eShaderCompilerFlags_KeepCode |
This will instruct the driver to keep a copy of the source code used to compile the shader. That can be retrieved with ni::iShader::GetCode(). |
| eShaderCompilerFlags_DebugLog |
This will instruct the driver to log the macros and other debugging informations when compiling. |
| eShaderCompilerFlags_ForceDWORD | |
| enum eGraphicsPrimitiveType |
Graphics primitive types.
| enum eGraphicsDriverImplFlags |
Graphics driver implementation details.
| enum eSamplerFilter |
| enum eSamplerWrap |
Texture wrapping modes.
| enum eGraphicsCompare |
Graphics compare functions.
| enum eStencilMode |
| enum eStencilOp |
Stencil operations.
| enum eBlendMode |
Blending mode A*SrcColor + B*DestColor.
| enum eCullingMode |
| enum eColorWriteMask |
Color write mask.
| enum eGraphicsDisplayFlags |
| enum eCompiledStates |
Graphics built-in compiled states.
| enum eBitmapType |
| enum eBitmapCubeFace |
| enum eBoundingVolumeType |
| enum eCameraMoveType |
Camera move type.
| enum eCameraProjectionType |
| enum eBillboardModeFlags |
| enum eFontFormatFlags |
Font format flags.
| enum eFontLoadFlags |
Get font flags.
| enum eGeometryGenerate |
| enum eGeometryType |
| enum eGeometryCreateFlags |
Geometry creation flags.
| enum eGeometryOptimizeFlags |
Geometry optimization flags.
| enum eGraphicsCaptureFlags |
Graphics capture flag.
| enum eImageUsage |
Image usage.
| enum eImageMapSerializeFlags |
| enum eIntersectionResult |
| enum eJpegWriteFlags |
| enum eMaterialFlags |
Material flags.
| enum eMaterialChannel |
Material channel.
| enum eMaterialExpression |
Material expressions.
| enum eMaterialSerializeFlags |
Material Serialization flags.
| enum eNUSplineType |
Non-uniform spline type.
| enum eOcclusionQueryStatus |
Occlusion query status.
| enum ePixelFormatBlit |
Pixel Format Blitting flags.
| enum ePixelFormatCaps |
Pixel format capabilities.
| enum eShaderUnit |
| enum eShaderRegisterType |
Shader input register type.
| enum eTextTruncation |
| enum eTextureFlags |
Texture flags.
| Enumerator | |
|---|---|
| eTextureFlags_Default |
Texture default. |
| eTextureFlags_SystemMemory |
Texture is in system memory.
|
| eTextureFlags_RenderTarget |
Texture is a render target.
|
| eTextureFlags_DepthStencil |
Texture is a depth stencil.
|
| eTextureFlags_Dynamic |
Texture is a dynamic and so can be locked.
|
| eTextureFlags_MipMaps |
Texture has mip maps. |
| eTextureFlags_AutoGenMipMaps |
Texture has automatically generated mip maps.
|
| eTextureFlags_Surface |
The texture is a surface. It cant be bound as a source texture to be rasterized, but can be used for blitting, locked and as render target. |
| eTextureFlags_SubTexture |
Is a sub texture. |
| eTextureFlags_Overlay |
Overlay texture. An overlay texture is a texture that will use only clamp addressing without mipmaps, and that is generaly non-pow2. |
| eTextureFlags_Virtual |
Virtual texture. The actual texture data are provided through bind only.
|
| eTextureFlags_RTAA4Samples |
Texture is an antialiased render target with 4 samples. |
| eTextureFlags_RTAA8Samples |
Texture is an antialiased render target with 8 samples. |
| eTextureFlags_RTAA16Samples |
Texture is an antialiased render target with 16 samples. |
| eTextureFlags_RTAA_All |
All RTAA flags, can be used to test whether a texture is antialiased. |
| eTextureFlags_RTFlipped |
Render target is flipped.
|
| eTextureFlags_ForceDWORD | |
| enum eTextureBlitFlags |
Texture blit flags.
| enum eTransformFlags |
Transform flags. Default is eTransformFlags_InheritAll.
| enum eTransformInternalFlags |
| enum eUIInputModifier |
UI input modifiers.
| enum eUIInputSubmitFlags |
UI input submit.
| enum eWidgetStyle |
Widget style.
| enum eWidgetDockStyle |
Widget dock style.
| enum eWidgetZOrder |
Widget ZOrder.
| enum eWidgetSerializeFlags |
Widget serialize flags.
| Enumerator | |
|---|---|
| eWidgetSerializeFlags_Write |
Serialize write.
|
| eWidgetSerializeFlags_Read |
Serialize read.
|
| eWidgetSerializeFlags_Children |
Serialize (read/write) the children of the widget. |
| eWidgetSerializeFlags_NoRoot |
Don't serialize the root widget's information.
|
| eWidgetSerializeFlags_PropertyBox |
Edition property box serialization.
|
| eWidgetSerializeFlags_ForceDWORD | |
| enum eWidgetAutoLayoutFlags |
| enum eWidgetSystemTimer |
Widget system timers.
| enum eWidgetButtonStyle |
| enum eWidgetButtonCmd |
Button notification messages.
| enum eWidgetCanvasStyle |
Canvas widget styles.
| enum eWidgetColorPickerCmd |
| enum eWidgetColorPickerStyle |
| enum eWidgetComboBoxStyle |
Combo box widget style.
| enum eWidgetComboBoxCmd |
Combo box widget notify messages.
| enum eWidgetDockingManagerMessage |
Docking manager messages.
| enum eWidgetDockingManagerFlags |
Docking manager flags.
| Enumerator | |
|---|---|
| eWidgetDockingManagerFlags_Navigator |
Show a navigator if the Navigator action is triggered. |
| eWidgetDockingManagerFlags_HideTabIfOnePage |
Hide the tab name if only one page is in the tab widget.
|
| eWidgetDockingManagerFlags_DockLeft |
Docking on the left is allowed. |
| eWidgetDockingManagerFlags_DockRight |
Docking on the right is allowed. |
| eWidgetDockingManagerFlags_DockTop |
Docking on the top is allowed. |
| eWidgetDockingManagerFlags_DockBottom |
Docking on the bottom is allowed. |
| eWidgetDockingManagerFlags_DockHorizontal |
Horizontal docking. |
| eWidgetDockingManagerFlags_DockVertical |
Vertical docking. |
| eWidgetDockingManagerFlags_DockAll |
All docking. |
| eWidgetDockingManagerFlags_Default |
Default manager flags. |
| eWidgetDockingManagerFlags_ForceDWORD | |
| enum eWidgetEditBoxStyle |
Simple edit box styles.
| Enumerator | |
|---|---|
| eWidgetEditBoxStyle_MultiLine |
Multi-line edit box. |
| eWidgetEditBoxStyle_ReadOnly |
Read-only edit box. |
| eWidgetEditBoxStyle_AutoScroll |
Auto scroll edit box. Scrolling made in function of the cursor's position. |
| eWidgetEditBoxStyle_PasteValidate |
Validate on paste. |
| eWidgetEditBoxStyle_NoCursor |
Dont draw the cursor. |
| eWidgetEditBoxStyle_NoSelect |
Dont allow selection.
|
| eWidgetEditBoxStyle_DontLoseSelection |
Dont clear selection when lost focus. |
| eWidgetEditBoxStyle_ValidateOnLostFocus |
Validate when lost focus. |
| eWidgetEditBoxStyle_SelectAllOnSetFocus |
Select all when gaining focus. |
| eWidgetEditBoxStyle_CanInsertTabs |
Can insert tabs, but capture the MoveFocus message. |
| eWidgetEditBoxStyle_ForceDWORD | |
| enum eWidgetEditBoxCmd |
| enum eWidgetFormStyle |
Widget form flags.
| Enumerator | |
|---|---|
| eWidgetFormStyle_Dock |
Allow the form to dock by a parent docking manager. |
| eWidgetFormStyle_Move |
Allow the form to be moved. |
| eWidgetFormStyle_ResizeTopLeftCorner |
The form can be resized using the top left corner. |
| eWidgetFormStyle_ResizeTopRightCorner |
The form can be resized using the top right corner. |
| eWidgetFormStyle_ResizeBottomLeftCorner |
The form can be resized using the bottom left corner. |
| eWidgetFormStyle_ResizeBottomRightCorner |
The form can be resized using the bottom right corner. |
| eWidgetFormStyle_ResizeAnyCorner |
The form can be resized from any corner. |
| eWidgetFormStyle_ResizeLeftEdge |
The form can be resized using the left edge. |
| eWidgetFormStyle_ResizeRightEdge |
The form can be resized using the right edge. |
| eWidgetFormStyle_ResizeTopEdge |
The form can be resized using the top edge. |
| eWidgetFormStyle_ResizeBottomEdge |
The form can be resized using the bottom edge. |
| eWidgetFormStyle_ResizeAnyEdge |
The form can be resized from any edge. |
| eWidgetFormStyle_ResizeAny |
The form can be resized using any of the edges and corners. |
| eWidgetFormStyle_CloseButton |
The form has a close button. (ID_Close)
|
| eWidgetFormStyle_FormManagerButtons |
The form has the form manager buttons, these are the minimize, maximize and restore buttons. (ID_Minimize, ID_Maximize, ID_Restore)
|
| eWidgetFormStyle_DockNoInputModifier |
The docking overlays are always displayed when moving. The default behavior is that the 'Control' input modifier needs to be pressed while moving the form to display the docking overlays. |
| eWidgetFormStyle_Default |
Default form flags. |
| eWidgetFormStyle_DefaultButtons |
Default form flags with close button. |
| eWidgetFormStyle_DefaultManagerButtons |
Default form flags with close and form manager buttons. |
| eWidgetFormStyle_ForceDWORD | |
| enum eWidgetGroupStyle |
| enum eWidgetLabelStyle |
| enum eWidgetListBoxCmd |
| enum eWidgetListBoxStyle |
Listbox style.
| Enumerator | |
|---|---|
| eWidgetListBoxStyle_HasHeader |
Has header. |
| eWidgetListBoxStyle_HeaderSort |
Clicking the Header will sort the items Ascendant/Descendant. |
| eWidgetListBoxStyle_Multiselect |
Allow multiple selection. |
| eWidgetListBoxStyle_SelectOnMove |
Select when mouse moves. |
| eWidgetListBoxStyle_ClickAddSelection |
Click down add selection, Ctrl+Click set selection. (This is the opposite of the default) |
| eWidgetListBoxStyle_ForceDWORD | |
| enum eWidgetMenuItemFlags |
Menu item flags.
| Enumerator | |
|---|---|
| eWidgetMenuItemFlags_None |
No flags. |
| eWidgetMenuItemFlags_SubMenu |
The item will open a submenu. |
| eWidgetMenuItemFlags_Separator |
The item is a separator. |
| eWidgetMenuItemFlags_Check |
The item is a check. |
| eWidgetMenuItemFlags_Group |
The item is in a group. |
| eWidgetMenuItemFlags_Dummy |
The item is a dummy, aka it isnt clickable. |
| eWidgetMenuItemFlags_Title |
The item is a title, will be drawn with a different background color. |
| eWidgetMenuItemFlags_Disabled |
The item is disabled, text will be drawn in a different color. |
| eWidgetMenuItemFlags_SortAdd |
Sort when adding the item. |
| eWidgetMenuItemFlags_ForceDWORD | |
| enum eWidgetMenuCmd |
Menu notify message.
| Enumerator | |||||
|---|---|---|---|---|---|
| eWidgetMenuCmd_Checked |
A check menu item has been checked.
| ||||
| eWidgetMenuCmd_UnChecked |
A check menu item has been unchecked.
| ||||
| eWidgetMenuCmd_GroupChanged |
A group menu item has been changed.
| ||||
| eWidgetMenuCmd_Clicked |
A menu item has been clicked.
| ||||
| eWidgetMenuCmd_Opened |
Menu has just been opened.
| ||||
| eWidgetMenuCmd_Closed |
Menu has just been closed.
| ||||
| eWidgetMenuCmd_FocusedItem |
The menu item focused has changed.
| ||||
| eWidgetMenuCmd_ForceDWORD | |||||
| enum eWidgetMenuStyle |
Menu style.
| Enumerator | |
|---|---|
| eWidgetMenuStyle_NoCloseOnGroupChange |
Dont close the menu on group change. |
| eWidgetMenuStyle_NoCloseOnCheckChange |
Dont close the menu on check change. |
| eWidgetMenuStyle_NoCloseOnItemClicked |
Dont close the menu on item clicked. |
| eWidgetMenuStyle_NoCloseOnNCClick |
Dont close the menu when clicking outside of the client area. |
| eWidgetMenuStyle_NoClose |
Dont close the menu automatically. |
| eWidgetMenuStyle_NoCloseOnGroupOrCheckChange |
Dont close the menu on group or check change. |
| eWidgetMenuStyle_ForceDWORD | |
| enum eWidgetScrollBarStyle |
Scroll bar style.
| Enumerator | |
|---|---|
| eWidgetScrollBarStyle_Slider |
The scroll bar is a slider. |
| eWidgetScrollBarStyle_Horz |
The scroll bar is horizontal. |
| eWidgetScrollBarStyle_Right |
The slider should be on the right. (On the left by default)
|
| eWidgetScrollBarStyle_Bottom |
The slider should be on the bottom. (On top by default)
|
| eWidgetScrollBarStyle_ForceDWORD | |
| enum eWidgetScrollBarCmd |
| enum eWidgetSearchBarCmd |
| enum eWidgetSplitterStyle |
Splitter widget style.
| Enumerator | |
|---|---|
| eWidgetSplitterStyle_Horizontal |
The splitter is horizontal. |
| eWidgetSplitterStyle_NoCursorResize |
The splitter cant be resized with the mouse cursor. |
| eWidgetSplitterStyle_Empty |
The splitter will start empty.
|
| eWidgetSplitterStyle_ForceDWORD | |
| enum eWidgetTabCmd |
| enum eWidgetTextStyle |
| enum eWidgetTreeNodeDropMode |
| enum eWidgetTreeStyle |
Widget tree style.
| Enumerator | |
|---|---|
| eWidgetTreeStyle_ClickDownSelect |
Select the item on left click down. Note that this disables the secondary selection. |
| eWidgetTreeStyle_NoHScroll |
Don't show the horizontal scrollbar. |
| eWidgetTreeStyle_NoVScroll |
Don't show the vertical scrollbar. |
| eWidgetTreeStyle_Autoscroll |
Automaticall scroll to the selected nodes. |
| eWidgetTreeStyle_DontDrawRoot |
Don't draw the root node. |
| eWidgetTreeStyle_AlwaysHScroll |
Always show the horizontal scrollbar. |
| eWidgetTreeStyle_AlwaysVScroll |
Always show the vertical scrollbar. |
| eWidgetTreeStyle_SingleSelection |
Single selection only. |
| eWidgetTreeStyle_ForceDWORD | |
| enum eWidgetTreeCmd |
Widget tree notify message.
| Enumerator | |||||
|---|---|---|---|---|---|
| eWidgetTreeCmd_Selected |
A tree node has been selected. | ||||
| eWidgetTreeCmd_Unselected |
| ||||
| eWidgetTreeCmd_Expanded |
A tree node has been expanded.
| ||||
| eWidgetTreeCmd_Collapsed |
A tree node has been collapsed.
| ||||
| eWidgetTreeCmd_SecondarySelected |
A tree node has been selected as a secondary selection.
| ||||
| eWidgetTreeCmd_SecondaryUnselected |
A tree node has been unselected as a secondary selection.
| ||||
| eWidgetTreeCmd_SetAttributes |
A tree node's attribute have changed.
| ||||
| eWidgetTreeCmd_SetName |
A tree node's name has changed.
| ||||
| eWidgetTreeCmd_ForceDWORD | |||||
| enum eWidgetTreeNodeFlags |
Widget tree node flags.
| Enumerator | |
|---|---|
| eWidgetTreeNodeFlags_Selected |
The node is selected. |
| eWidgetTreeNodeFlags_Expanded |
The node is expanded. |
| eWidgetTreeNodeFlags_DontDrawName |
Don't draw the name of the node. |
| eWidgetTreeNodeFlags_Expandable |
The node is expandable even if it doesn't have any children. |
| eWidgetTreeNodeFlags_WidgetPlaceV |
The widget in the tree node will be placed vertically. |
| eWidgetTreeNodeFlags_WidgetPlaceH |
The widget in the tree node will be placed horizontally. |
| eWidgetTreeNodeFlags_WidgetPlace |
The widget in the tree node will be placed vertically and horizontally. |
| eWidgetTreeNodeFlags_WidgetSize |
The widget in the tree node will be sized to fit in the tree. |
| eWidgetTreeNodeFlags_WidgetLeft |
The widget in the tree node will be placed at the left of the text. |
| eWidgetTreeNodeFlags_UseTextColor |
Use the tree node's text color. |
| eWidgetTreeNodeFlags_Visible |
The widget tree node is visible. |
| eWidgetTreeNodeFlags_Default |
Default tree node flags. |
| eWidgetTreeNodeFlags_ForceDWORD | |
| enum eUIMessage |
UI message.
| Enumerator | |||||||
|---|---|---|---|---|---|---|---|
| eUIMessage_SinkAttached |
Message sent to the sink being added.
| ||||||
| eUIMessage_SinkDetached |
Message sent to the sink being removed.
| ||||||
| eUIMessage_ChildAdded |
A child widget has been added.
| ||||||
| eUIMessage_ChildRemoved |
A child widget has been removed.
| ||||||
| eUIMessage_Destroy |
The widget has been destroyed.
| ||||||
| eUIMessage_Notify |
Notification of message received by a child widget.
| ||||||
| eUIMessage_SetCursor |
Received when the widget should set the cursor.
| ||||||
| eUIMessage_SetFocus |
Received when the widget gets focus.
| ||||||
| eUIMessage_LostFocus |
| ||||||
| eUIMessage_Activate |
The widget has been activated.
| ||||||
| eUIMessage_Deactivate |
The widget has been deactivated.
| ||||||
| eUIMessage_Command |
A child widget has send a command.
| ||||||
| eUIMessage_Timer |
Message sent when a timer expires.
| ||||||
| eUIMessage_Enabled |
Enabled message, sent when a widget is enabled or disabled.
| ||||||
| eUIMessage_Visible |
Visible message, sent when a widget is made visible or invisible.
| ||||||
| eUIMessage_Layout |
The widget should update its layout.
| ||||||
| eUIMessage_StyleChanged |
The widget's style has been changed.
| ||||||
| eUIMessage_FontChanged |
The widget's font has been changed.
| ||||||
| eUIMessage_TextChanged |
Text changed.
| ||||||
| eUIMessage_SetText |
Called when the text should be set, when iWidget::GetText is called.
| ||||||
| eUIMessage_SkinChanged |
Called when the skin is changed.
| ||||||
| eUIMessage_ContextMenuChanged |
The context menu has changed.
| ||||||
| eUIMessage_HoverTextChanged |
Hover text changed.
| ||||||
| eUIMessage_LoadConfig |
Configuration files should be loaded.
| ||||||
| eUIMessage_SaveConfig |
Configuration files should be saved.
| ||||||
| eUIMessage_ContextResized |
The context (root widget) has been resized.
| ||||||
| eUIMessage_LocaleChanged |
Locale has changed.
| ||||||
| eUIMessage_NCSize |
Non-client area resized.
| ||||||
| eUIMessage_Size |
Client area resized.
| ||||||
| eUIMessage_Padding |
The widget's padding has been modified.
| ||||||
| eUIMessage_Border |
The widget's border has been modified.
| ||||||
| eUIMessage_BorderStyle |
The widget's border style has been modified.
| ||||||
| eUIMessage_Margin |
The widget's margin has been modified.
| ||||||
| eUIMessage_MarginMerge |
The widget's margin merge has been modified.
| ||||||
| eUIMessage_Folded |
The widget has been folded.
| ||||||
| eUIMessage_Unfolded |
The widget has been unfolded.
| ||||||
| eUIMessage_BeforeDocked |
The widget has been docked or undocked.
| ||||||
| eUIMessage_AfterDocked |
The widget has been docked or undocked.
| ||||||
| eUIMessage_Undocked |
The widget has been docked or undocked.
| ||||||
| eUIMessage_NCPaint |
Draw the non-client area.
| ||||||
| eUIMessage_Paint |
Draw the client area.
| ||||||
| eUIMessage_NCLeftClickDown |
Left click down in the non-client area.
| ||||||
| eUIMessage_LeftClickDown |
Left click down in the client area.
| ||||||
| eUIMessage_NCLeftClickUp |
Left click up in the non-client area.
| ||||||
| eUIMessage_LeftClickUp |
Left click up in the client area.
| ||||||
| eUIMessage_NCRightClickDown |
Right click down in the non-client area.
| ||||||
| eUIMessage_RightClickDown |
Right click down in the client area.
| ||||||
| eUIMessage_NCRightClickUp |
Right click up in the non-client area.
| ||||||
| eUIMessage_RightClickUp |
Right click up in the client area.
| ||||||
| eUIMessage_NCMouseMove |
The cursor moved inside the non-client area.
| ||||||
| eUIMessage_MouseMove |
The cursor moved inside the client area.
| ||||||
| eUIMessage_NCWheel |
The wheel button has been pressed in the non client area.
| ||||||
| eUIMessage_Wheel |
The wheel button has been pressed in the client area.
| ||||||
| eUIMessage_KeyChar |
A character has been entered.
| ||||||
| eUIMessage_Submit |
Submit message.
| ||||||
| eUIMessage_NCMouseEnter |
Sent when the mouse enter the widget non-client area.
| ||||||
| eUIMessage_MouseEnter |
Sent when the mouse enter the widget client area.
| ||||||
| eUIMessage_NCMouseLeave |
Sent when the mouse leaves the widget non-client area.
| ||||||
| eUIMessage_MouseLeave |
Sent when the mouse leaves the widget client area.
| ||||||
| eUIMessage_NCMouseHover |
Sent when the mouse stand over the client area without moving for the time specified in the widget's hover delay.
| ||||||
| eUIMessage_MouseHover |
Sent when the mouse stand over the non-client area without moving for the time specified in the widget's hover delay.
| ||||||
| eUIMessage_NCDragMouseMove |
The cursor moved inside the non-client area when dragging an item.
| ||||||
| eUIMessage_DragMouseMove |
The cursor moved inside the client area when dragging an item.
| ||||||
| eUIMessage_NCDragMouseEnter |
Sent when the mouse enter the widget non-client area.
| ||||||
| eUIMessage_DragMouseEnter |
Sent when the mouse enter the widget client area.
| ||||||
| eUIMessage_NCDragMouseLeave |
Sent when the mouse leaves the widget non-client area.
| ||||||
| eUIMessage_DragMouseLeave |
Sent when the mouse leaves the widget client area.
| ||||||
| eUIMessage_NCDragBegin |
Sent when the mouse movement is considered to begin dragging in the non-client area. That is the left mouse button has been pressed and a movement of at least 'drag threshold' pixel has been made.
| ||||||
| eUIMessage_DragBegin |
Sent when the mouse movement is considered to begin dragging in the client area. That is the left mouse button has been pressed and a movement of at least 'drag threshold' pixel has been made.
| ||||||
| eUIMessage_NCDragEnd |
Sent when the drag button has been released, aka when the dragging ended in the non-client area.
| ||||||
| eUIMessage_DragEnd |
Sent when the drag button has been released, aka when the dragging ended.
| ||||||
| eUIMessage_KeyDown |
A key has been pressed.
| ||||||
| eUIMessage_KeyUp |
A key has been release.
| ||||||
| eUIMessage_GameCtrl |
A game controller's state changed.
| ||||||
| eUIMessage_GameCtrlButtonDown |
A game controller's button is down.
| ||||||
| eUIMessage_GameCtrlButtonUp |
A game controller's button is up.
| ||||||
| eUIMessage_NCFingerDown |
Finger down in the non-client area.
| ||||||
| eUIMessage_FingerDown |
Finger click down in the client area.
| ||||||
| eUIMessage_NCFingerUp |
Finger up in the non-client area.
| ||||||
| eUIMessage_FingerUp |
Finger click up in the client area.
| ||||||
| eUIMessage_NCFingerMove |
The finger moved inside the non-client area.
| ||||||
| eUIMessage_FingerMove |
The finger moved inside the client area.
| ||||||
| eUIMessage_NCFingerEnter |
Sent when a finger enter the widget non-client area.
| ||||||
| eUIMessage_FingerEnter |
Sent when a finger enter the widget client area.
| ||||||
| eUIMessage_NCFingerLeave |
Sent when a finger leaves the widget non-client area.
| ||||||
| eUIMessage_FingerLeave |
Sent when a finger leaves the widget client area.
| ||||||
| eUIMessage_NCDragFingerMove |
The cursor moved inside the non-client area when dragging an item.
| ||||||
| eUIMessage_DragFingerMove |
The cursor moved inside the client area when dragging an item.
| ||||||
| eUIMessage_NCDragFingerEnter |
Sent when a finger enter the widget non-client area.
| ||||||
| eUIMessage_DragFingerEnter |
Sent when a finger enter the widget client area.
| ||||||
| eUIMessage_NCDragFingerLeave |
Sent when a finger leaves the widget non-client area.
| ||||||
| eUIMessage_DragFingerLeave |
Sent when a finger leaves the widget client area.
| ||||||
| eUIMessage_NCDragFingerBegin |
Sent when a finger movement is considered to begin dragging in the non-client area. That is the left finger button has been pressed and a movement of at least 'drag threshold' pixel has been made.
| ||||||
| eUIMessage_DragFingerBegin |
Sent when a finger movement is considered to begin dragging in the client area. That is the left finger button has been pressed and a movement of at least 'drag threshold' pixel has been made.
| ||||||
| eUIMessage_NCDragFingerEnd |
Sent when the drag button has been released, aka when the dragging ended in the non-client area.
| ||||||
| eUIMessage_DragFingerEnd |
Sent when the drag button has been released, aka when the dragging ended.
| ||||||
| eUIMessage_NCFingerRelativeMove |
The finger moved inside the non-client area.
| ||||||
| eUIMessage_FingerRelativeMove |
The finger moved inside the client area.
| ||||||
| eUIMessage_Pinch |
Pinch gesture.
| ||||||
| eUIMessage_ContextMenu |
Sent when the context menu should be opened.
| ||||||
| eUIMessage_ContextHelp |
Context help.
| ||||||
| eUIMessage_Copy |
Copy.
| ||||||
| eUIMessage_Cut |
Cut.
| ||||||
| eUIMessage_Paste |
Paste.
| ||||||
| eUIMessage_Undo |
Undo.
| ||||||
| eUIMessage_Redo |
Redo.
| ||||||
| eUIMessage_MoveFocus |
Move focus.
| ||||||
| eUIMessage_Cancel |
Cancel message.
| ||||||
| eUIMessage_NCLeftClick |
Left click in the non-client area.
| ||||||
| eUIMessage_LeftClick |
Left click in the client area.
| ||||||
| eUIMessage_NCLeftDoubleClick |
Left double-click in the non-client area.
| ||||||
| eUIMessage_LeftDoubleClick |
Left double-click in the client area.
| ||||||
| eUIMessage_NCRightClick |
Right click in the non-client area.
| ||||||
| eUIMessage_RightClick |
Right click in the client area.
| ||||||
| eUIMessage_NCRightDoubleClick |
Right double-click in the non-client area.
| ||||||
| eUIMessage_RightDoubleClick |
Right double-click in the client area.
| ||||||
| eUIMessage_SerializeLayout |
SerializeLayout message.
| ||||||
| eUIMessage_SerializeWidget |
SerializeWidget message.
| ||||||
| eUIMessage_SerializeChildren |
SerializeChildren message.
| ||||||
| eUIMessage_SerializeFinalize |
SerializeFinalize message.
| ||||||
| eUIMessage_UserMessage |
First user message id. | ||||||
| eUIMessage_ContextUpdate |
Sent after the context is updated.
| ||||||
| eUIMessage_ContextBeforeDraw |
Sent before the context is drawn.
| ||||||
| eUIMessage_ContextAfterDraw |
Sent after the context is drawn.
| ||||||
| eUIMessage_ForceDWORD | |||||||
| cString ni::FVFToString | ( | tFVF | aFVF | ) |
Get a string that contains the FVF description.
| tFVF ni::FVFFromString | ( | const achar * | aaszString | ) |
Get a FVF from the specified string.
| tU16 ni::FVFGetComponentOffset | ( | tFVF | aFVF, |
| eFVF | aC | ||
| ) |
Get the offset of a component of the given FVF.
| tU16 ni::FVFGetStride | ( | tFVF | aFVF | ) |
Get the size of a FVF.
| void ni::FVFCopy | ( | tPtr | pDest, |
| const cFVFDescription & | DestFVF, | ||
| tPtr | pSrc, | ||
| const cFVFDescription & | SrcFVF, | ||
| tU32 | ulCount | ||
| ) |
Copy FVF stream of the same or different format.
| tPtr ni::FVFLerp | ( | tFVF | aFVF, |
| tPtr | _pOut, | ||
| const tPtr | _pA, | ||
| const tPtr | _pB, | ||
| tF32 | fF | ||
| ) |
Lerp two vertex of the same FVF.
| ni::iUnknown * New_BitmapLoader_bmp | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapSaver_bmp | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapLoader_jpeg | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapSaver_jpeg | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapLoader_png | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapSaver_png | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapLoader_tga | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapSaver_tga | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_BitmapLoader_dds | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_niUI_Camera | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_niUI_Graphics | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_niUI_Intersection | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_niUI_JpegReader | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_niUI_JpegWriter | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_niUI_NUSpline | ( | const Var & | , |
| const Var & | |||
| ) |
| ni::iUnknown * New_niUI_UIContext | ( | const Var & | aGraphicsContext, |
| const Var & | |||
| ) |
| tBool operator== | ( | const cFVFDescription & | fvf | ) | const |
Compare two FVF.
| tBool operator!= | ( | const cFVFDescription & | fvf | ) | const |
Compare two FVF.
| cFVFVertex | ( | ) |
| cFVFVertex | ( | const cFVFDescription * | FVF, |
| tPtr | pCurrent = NULL |
||
| ) |
| void SetEx | ( | const cFVFDescription * | FVF, |
| tPtr | pCurrent = NULL |
||
| ) |
| void Copy | ( | const cFVFVertex & | src | ) |
| void Lerp | ( | const cFVFVertex & | B, |
| tF32 | fF | ||
| ) |
| cFVFStream | ( | ) |
| cFVFStream | ( | const cFVFDescription * | FVF, |
| tPtr | pBase = NULL, |
||
| tU32 | ulCount = 0 |
||
| ) |
| void Setup | ( | const cFVFDescription * | FVF, |
| tPtr | pBase = NULL, |
||
| tU32 | ulCount = 0 |
||
| ) |
| void Copy | ( | cFVFStream & | src | ) |
| void Lerp | ( | cFVFStream & | B, |
| tF32 | fF | ||
| ) |
| const sVec4f kcolXYZRef2D65 |
| const sVec3f kvColorLuminanceR21G71B07 |
| const sVec3f kvColorLuminanceR27G67B06 |
| const tU32 kMaxVertexSize |
Maximum vertex size.
| const tU32 knFVFTexCountMask |
FVF texture count mask.
| const tU32 knFVFTexCountShift |
FVF texture count shift.
1.8.7