#ifdef __cplusplus extern "C" { #endif int IGUIButtonIGUIButton(int environment, int parent, int id, int EGUIET_BUTTON, int arg5, int arg6, int arg7); int IGUIButtonSetOverrideFont(int font); int IGUIButtonSetImage(int image); int IGUIButtonSetImage(int image, int pos); int IGUIButtonSetPressedImage(int image); int IGUIButtonSetPressedImage(int image, int pos); int IGUIButtonSetSpriteBank(int bank); int IGUIButtonSetSprite(int state, int index, int color, int arg4, int arg5, int loop); int IGUIButtonSetIsPushButton(int isPushButton); int IGUIButtonSetPressed(int pressed); int IGUIButtonIsPressed(); int IGUIButtonSetUseAlphaChannel(int useAlphaChannel); int IGUIButtonIsAlphaChannelUsed(); int IGUIButtonIsPushButton(); int IGUIButtonSetDrawBorder(int border); int IGUIButtonIsDrawingBorder(); int IGUIButtonSetScaleImage(int scaleImage); int IGUIButtonIsScalingImage(); int IGUIEnvironmentDrawAll(); int IGUIEnvironmentSetFocus(int element); int IGUIEnvironmentGetFocus(); int IGUIEnvironmentRemoveFocus(int element); int IGUIEnvironmentHasFocus(int element); int IGUIEnvironmentGetVideoDriver(); int IGUIEnvironmentGetFileSystem(); int IGUIEnvironmentGetOSOperator(); int IGUIEnvironmentClear(); int IGUIEnvironmentPostEventFromUser(int event); int IGUIEnvironmentSetUserEventReceiver(int evr); int IGUIEnvironmentGetSkin(); int IGUIEnvironmentSetSkin(int skin); int IGUIEnvironmentCreateSkin(int type); int IGUIEnvironmentCreateImageList(int texture, int imageSize, int useAlphaChannel); int IGUIEnvironmentGetFont(int filename); int IGUIEnvironmentGetBuiltInFont(); int IGUIEnvironmentGetSpriteBank(int filename); int IGUIEnvironmentAddEmptySpriteBank(int name); int IGUIEnvironmentGetRootGUIElement(); int IGUIEnvironmentAddButton(int rectangle, int parent, int id, char * text, char * tooltiptext); int IGUIEnvironmentAddWindow(int rectangle, int modal, char * text, int parent, int id); int IGUIEnvironmentAddModalScreen(int parent); int IGUIEnvironmentAddMessageBox(char * caption, char * text, int modal, int flags, int parent, int id); int IGUIEnvironmentAddScrollBar(int horizontal, int rectangle, int parent, int id); int IGUIEnvironmentAddImage(int image, int pos, int useAlphaChannel, int parent, int id, char * text); int IGUIEnvironmentAddImage(int rectangle, int parent, int id, char * text); int IGUIEnvironmentAddCheckBox(int checked, int rectangle, int parent, int id, char * text); int IGUIEnvironmentAddListBox(int rectangle, int parent, int id, int drawBackground); int IGUIEnvironmentAddTreeView(int rectangle, int parent, int id, int drawBackground, int scrollBarVertical, int scrollBarHorizontal); int IGUIEnvironmentAddMeshViewer(int rectangle, int parent, int id, char * text); int IGUIEnvironmentAddFileOpenDialog(char * title, int modal, int parent, int id); int IGUIEnvironmentAddColorSelectDialog(char * title, int modal, int parent, int id); int IGUIEnvironmentAddStaticText(char * text, int rectangle, int border, int wordWrap, int parent, int id, int fillBackground); int IGUIEnvironmentAddEditBox(char * text, int rectangle, int border, int parent, int id); int IGUIEnvironmentAddSpinBox(char * text, int rectangle, int border, int parent, int id); int IGUIEnvironmentAddInOutFader(int rectangle, int parent, int id); int IGUIEnvironmentAddTabControl(int rectangle, int parent, int fillbackground, int border, int id); int IGUIEnvironmentAddTab(int rectangle, int parent, int id); int IGUIEnvironmentAddContextMenu(int rectangle, int parent, int id); int IGUIEnvironmentAddMenu(int parent, int id); int IGUIEnvironmentAddToolBar(int parent, int id); int IGUIEnvironmentAddComboBox(int rectangle, int parent, int id); int IGUIEnvironmentAddTable(int rectangle, int parent, int id, int drawBackground); int IGUIEnvironmentGetDefaultGUIElementFactory(); int IGUIEnvironmentRegisterGUIElementFactory(int factoryToAdd); int IGUIEnvironmentGetRegisteredGUIElementFactoryCount(); int IGUIEnvironmentGetGUIElementFactory(int index); int IGUIEnvironmentAddGUIElement(char * elementName, int parent); int IGUIEnvironmentSaveGUI(int filename, int start); int IGUIEnvironmentSaveGUI(int file, int start); int IGUIEnvironmentLoadGUI(int filename, int parent); int IGUIEnvironmentLoadGUI(int file, int parent); int IGUIEnvironmentSerializeAttributes(int out, int options); int IGUIEnvironmentDeserializeAttributes(int in, int options); int IGUIEnvironmentWriteGUIElement(int writer, int node); int IGUIEnvironmentReadGUIElement(int reader, int node); int IEventReceiverIEventReceiver(); int IEventReceiverOnEvent(int event); int IFileArchiveCreateAndOpenFile(int filename); int IFileArchiveCreateAndOpenFile(int index); int IFileArchiveGetFileList(); int IFileArchiveGetType(); int IArchiveLoaderIsALoadableFileFormat(int filename); int IArchiveLoaderIsALoadableFileFormat(int file); int IArchiveLoaderIsALoadableFileFormat(int fileType); int IArchiveLoaderCreateArchive(int filename, int ignoreCase, int ignorePaths); int IArchiveLoaderCreateArchive(int file, int ignoreCase, int ignorePaths); int ITimerITimer(); int ITimerGetRealTime(); int ITimerGetTime(); int ITimerSetTime(int time); int ITimerStop(); int ITimerStart(); int ITimerSetSpeed(int speed); int ITimerGetSpeed(); int ITimerIsStopped(); int ITimerTick(); int IMeshLoaderIMeshLoader(); int IMeshLoaderIsALoadableFileExtension(int filename); int IMeshLoaderCreateMesh(int file); int IGUITreeViewNodeIGUITreeViewNode(); int IGUITreeViewNodeIGUITreeViewNode(); int IGUITreeViewNodeGetOwner(); int IGUITreeViewNodeGetParent(); int IGUITreeViewNodeGetText(); int IGUITreeViewNodeSetText(char * text); int IGUITreeViewNodeGetIcon(); int IGUITreeViewNodeSetIcon(char * icon); int IGUITreeViewNodeGetImageIndex(); int IGUITreeViewNodeSetImageIndex(int imageIndex); int IGUITreeViewNodeGetSelectedImageIndex(); int IGUITreeViewNodeSetSelectedImageIndex(int imageIndex); int IGUITreeViewNodeGetData(); int IGUITreeViewNodeSetData(int data); int IGUITreeViewNodeGetData2(); int IGUITreeViewNodeSetData2(int data); int IGUITreeViewNodeGetChildCount(); int IGUITreeViewNodeClearChilds(); int IGUITreeViewNodeHasChilds(); int IGUITreeViewNodeAddChildBack(char * text, char * icon, int imageIndex, int selectedImageIndex, int data, int data2); int IGUITreeViewNodeAddChildFront(char * text, char * icon, int imageIndex, int selectedImageIndex, int data, int data2); int IGUITreeViewNodeInsertChildAfter(int other, char * text, char * icon, int imageIndex, int selectedImageIndex, int data, int data2); int IGUITreeViewNodeInsertChildBefore(int other, char * text, char * icon, int imageIndex, int selectedImageIndex, int data, int data2); int IGUITreeViewNodeGetFirstChild(); int IGUITreeViewNodeGetLastChild(); int IGUITreeViewNodeGetPrevSibling(); int IGUITreeViewNodeGetNextSibling(); int IGUITreeViewNodeGetNextVisible(); int IGUITreeViewNodeDeleteChild(int child); int IGUITreeViewNodeMoveChildUp(int child); int IGUITreeViewNodeMoveChildDown(int child); int IGUITreeViewNodeGetExpanded(); int IGUITreeViewNodeSetExpanded(int expanded); int IGUITreeViewNodeGetSelected(); int IGUITreeViewNodeSetSelected(int selected); int IGUITreeViewNodeIsRoot(); int IGUITreeViewNodeGetLevel(); int IGUITreeViewNodeIsVisible(); int IGUITreeViewIGUITreeView(int environment, int parent, int id, int EGUIET_TREE_VIEW, int arg5, int arg6, int arg7); int IGUITreeViewIGUITreeView(); int IGUITreeViewGetRoot(); int IGUITreeViewGetSelected(); int IGUITreeViewGetLinesVisible(); int IGUITreeViewSetLinesVisible(int visible); int IGUITreeViewSetIconFont(int font); int IGUITreeViewSetImageList(int imageList); int IGUITreeViewGetImageList(); int IGUITreeViewSetImageLeftOfIcon(int bLeftOf); int IGUITreeViewGetImageLeftOfIcon(); int IGUITreeViewGetLastEventNode(); int SMaterialLayerSMaterialLayer(int ), int 0); int SMaterialLayerSMaterialLayer(int other); int SMaterialLayerSMaterialLayer(); int SMaterialLayerDestruct(); int SMaterialLayerDeallocate(); int SMaterialLayer=(int other); int SMaterialLayerDestruct(); int SMaterialLayerDeallocate(); int SMaterialLayerAllocate(); int SMaterialLayerConstruct(int arg1, int TextureMatrix); int SMaterialLayerGetTextureMatrix(); int SMaterialLayerAllocate(); int SMaterialLayerConstruct(int arg1, int IdentityMatrix); int SMaterialLayerGetTextureMatrix(); int SMaterialLayerSetTextureMatrix(int mat); int SMaterialLayerAllocate(); int SMaterialLayerConstruct(int arg1); int SMaterialLayer=(int b); int SMaterialLayer=(int TextureMatrix); int SMaterialLayer=(int b); int IVideoDriverBeginScene(int backBuffer, int zBuffer, int color, int arg4, int arg5, int windowId, int sourceRect); int IVideoDriverEndScene(); int IVideoDriverQueryFeature(int feature); int IVideoDriverDisableFeature(int feature, int flag); int IVideoDriverCheckDriverReset(); int IVideoDriverSetTransform(int state, int mat); int IVideoDriverGetTransform(int state); int IVideoDriverGetImageLoaderCount(); int IVideoDriverGetImageLoader(int n); int IVideoDriverGetImageWriterCount(); int IVideoDriverGetImageWriter(int n); int IVideoDriverSetMaterial(int material); int IVideoDriverGetTexture(int filename); int IVideoDriverGetTexture(int file); int IVideoDriverGetTextureByIndex(int index); int IVideoDriverGetTextureCount(); int IVideoDriverRenameTexture(int texture, int newName); int IVideoDriverAddTexture(int size, int name, int format); int IVideoDriverAddTexture(int name, int image); int IVideoDriverAddRenderTargetTexture(int size, int name, int format); int IVideoDriverRemoveTexture(int texture); int IVideoDriverRemoveAllTextures(); int IVideoDriverRemoveHardwareBuffer(int mb); int IVideoDriverRemoveAllHardwareBuffers(); int IVideoDriverMakeColorKeyTexture(int texture, int color, int zeroTexels); int IVideoDriverMakeColorKeyTexture(int texture, int colorKeyPixelPos, int zeroTexels); int IVideoDriverMakeNormalMapTexture(int texture, int amplitude); int IVideoDriverSetRenderTarget(int texture, int clearBackBuffer, int clearZBuffer, int color, int arg5, int arg6); int IVideoDriverSetRenderTarget(int target, int clearTarget, int clearZBuffer, int color, int arg5, int arg6); int IVideoDriverSetViewPort(int area); int IVideoDriverGetViewPort(); int IVideoDriverDrawVertexPrimitiveList(int vertices, int vertexCount, int indexList, int primCount, int vType, int pType, int iType); int IVideoDriverDraw2DVertexPrimitiveList(int vertices, int vertexCount, int indexList, int primCount, int vType, int pType, int iType); int IVideoDriverDrawIndexedTriangleList(int vertices, int vertexCount, int indexList, int triangleCount); int IVideoDriverDrawIndexedTriangleList(int vertices, int vertexCount, int indexList, int triangleCount); int IVideoDriverDrawIndexedTriangleList(int vertices, int vertexCount, int indexList, int triangleCount); int IVideoDriverDrawIndexedTriangleFan(int vertices, int vertexCount, int indexList, int triangleCount); int IVideoDriverDrawIndexedTriangleFan(int vertices, int vertexCount, int indexList, int triangleCount); int IVideoDriverDraw3DLine(int start, int end, int color, int arg4, int arg5); int IVideoDriverDraw3DTriangle(int triangle, int color, int arg3, int arg4); int IVideoDriverDraw3DBox(int box, int color, int arg3, int arg4); int IVideoDriverDraw2DImage(int texture, int destPos); int IVideoDriverDraw2DImage(int texture, int destPos, int sourceRect, int clipRect, int color, int arg6, int arg7, int useAlphaChannelOfTexture); int IVideoDriverDraw2DImageBatch(int texture, int pos, int sourceRects, int indices, int kerningWidth, int clipRect, int color, int arg8, int arg9, int useAlphaChannelOfTexture); int IVideoDriverDraw2DImageBatch(int texture, int positions, int sourceRects, int clipRect, int color, int arg6, int arg7, int useAlphaChannelOfTexture); int IVideoDriverDraw2DImage(int texture, int destRect, int sourceRect, int clipRect, int colors, int useAlphaChannelOfTexture); int IVideoDriverDraw2DRectangle(int color, int pos, int clip); int IVideoDriverDraw2DRectangle(int pos, int colorLeftUp, int colorRightUp, int colorLeftDown, int colorRightDown, int clip); int IVideoDriverDraw2DRectangleOutline(int pos, int color, int arg3, int arg4); int IVideoDriverDraw2DLine(int start, int end, int color, int arg4, int arg5); int IVideoDriverDrawPixel(int x, int y, int color); int IVideoDriverDraw2DPolygon(int center, int radius, int color, int arg4, int arg5, int vertexCount); int IVideoDriverDrawStencilShadowVolume(int triangles, int count, int zfail); int IVideoDriverDrawStencilShadow(int clearStencilBuffer, int leftUpEdge, int arg3, int arg4, int rightUpEdge, int arg7, int arg8, int leftDownEdge, int arg11, int arg12, int rightDownEdge, int arg15, int arg16); int IVideoDriverDrawMeshBuffer(int mb); int IVideoDriverSetFog(int color, int arg2, int arg3, int fogType, int start, int end, int density, int pixelFog, int rangeFog); int IVideoDriverGetColorFormat(); int IVideoDriverGetScreenSize(); int IVideoDriverGetCurrentRenderTargetSize(); int IVideoDriverGetFPS(); int IVideoDriverGetPrimitiveCountDrawn(int mode); int IVideoDriverDeleteAllDynamicLights(); int IVideoDriverAddDynamicLight(int light); int IVideoDriverGetMaximalDynamicLightAmount(); int IVideoDriverGetDynamicLightCount(); int IVideoDriverGetDynamicLight(int idx); int IVideoDriverTurnLightOn(int lightIndex, int turnOn); int IVideoDriverGetName(); int IVideoDriverAddExternalImageLoader(int loader); int IVideoDriverAddExternalImageWriter(int writer); int IVideoDriverGetMaximalPrimitiveCount(); int IVideoDriverSetTextureCreationFlag(int flag, int enabled); int IVideoDriverGetTextureCreationFlag(int flag); int IVideoDriverCreateImageFromFile(int filename); int IVideoDriverCreateImageFromFile(int file); int IVideoDriverWriteImageToFile(int image, int filename, int param); int IVideoDriverWriteImageToFile(int image, int file, int param); int IVideoDriverCreateImageFromData(int format, int size, int data, int ownForeignMemory, int deleteMemory); int IVideoDriverCreateImage(int format, int size); int IVideoDriverCreateImage(int format, int imageToCopy); int IVideoDriverCreateImage(int imageToCopy, int pos, int size); int IVideoDriverCreateImage(int texture, int pos, int size); int IVideoDriverOnResize(int size); int IVideoDriverAddMaterialRenderer(int renderer, char * name); int IVideoDriverGetMaterialRenderer(int idx); int IVideoDriverGetMaterialRendererCount(); int IVideoDriverGetMaterialRendererName(int idx); int IVideoDriverSetMaterialRendererName(int idx, char * name); int IVideoDriverCreateAttributesFromMaterial(int material); int IVideoDriverFillMaterialStructureFromAttributes(int outMaterial, int attributes); int IVideoDriverGetExposedVideoData(); int IVideoDriverGetDriverType(); int IVideoDriverGetGPUProgrammingServices(); int IVideoDriverGetMeshManipulator(); int IVideoDriverClearZBuffer(); int IVideoDriverCreateScreenShot(); int IVideoDriverFindTexture(int filename); int IVideoDriverSetClipPlane(int index, int plane, int enable); int IVideoDriverEnableClipPlane(int index, int enable); int IVideoDriverSetMinHardwareBufferVertexCount(int count); int IVideoDriverGetOverrideMaterial(); int IVideoDriverGetVendorInfo(); int IVideoDriverSetAmbientLight(int color); int IVideoDriverSetAllowZWriteOnTransparent(int flag); int ISkinnedMeshGetJointCount(); int ISkinnedMeshGetJointName(int number); int ISkinnedMeshGetJointNumber(char * name); int ISkinnedMeshUseAnimationFrom(int mesh); int ISkinnedMeshUpdateNormalsWhenAnimating(int on); int ISkinnedMeshSetInterpolationMode(int mode); int ISkinnedMeshAnimateMesh(int frame, int blend); int ISkinnedMeshSkinMesh(); int ISkinnedMeshConvertMeshToTangents(); int ISkinnedMeshSetHardwareSkinning(int on); int IParticleAffectorIParticleAffector(int true); int IParticleAffectorAffect(int now, int particlearray, int count); int IParticleAffectorSetEnabled(int enabled); int IParticleAffectorGetEnabled(); int IParticleAffectorGetType(); int SMaterialSMaterial(int ), int 255, int arg3, int arg4, int 255, int arg7, int arg8, int 0, int arg11, int arg12, int 255, int arg15, int arg16, int false); int SMaterialSMaterial(int other); int SMaterial=(int other); int SMaterialGetTextureMatrix(int i); int SMaterialGetTextureMatrix(int i); int SMaterialSetTextureMatrix(int i, int mat); int SMaterialSetTextureMatrix(); int SMaterialGetTexture(int i); int SMaterialSetTexture(int i, int tex); int SMaterialSetFlag(int flag, int value); int SMaterialSwitch(); int SMaterial=(); int SMaterialGetFlag(int flag); int SMaterialSwitch(); int SMaterial=(int b); int SMaterial=(int i); int SMaterial=(int b); int SMaterialIsTransparent(); int IMeshCacheIMeshCache(); int IMeshCacheAddMesh(int filename, int mesh); int IMeshCacheRemoveMesh(int mesh); int IMeshCacheRemoveMesh(int mesh); int IMeshCacheGetMeshCount(); int IMeshCacheGetMeshIndex(int mesh); int IMeshCacheGetMeshIndex(int mesh); int IMeshCacheGetMeshByIndex(int index); int IMeshCacheGetMeshByFilename(int filename); int IMeshCacheGetMeshFilename(int index); int IMeshCacheGetMeshFilename(int mesh); int IMeshCacheGetMeshFilename(int mesh); int IMeshCacheSetMeshFilename(int index, int filename); int IMeshCacheSetMeshFilename(int mesh, int filename); int IMeshCacheSetMeshFilename(int mesh, int filename); int IMeshCacheIsMeshLoaded(int filename); int IMeshCacheClear(); int IMeshCacheClearUnusedMeshes(); int IrrlichtDeviceRun(); int IrrlichtDeviceYield(); int IrrlichtDeviceSleep(int timeMs, int pauseTimer); int IrrlichtDeviceGetVideoDriver(); int IrrlichtDeviceGetFileSystem(); int IrrlichtDeviceGetGUIEnvironment(); int IrrlichtDeviceGetSceneManager(); int IrrlichtDeviceGetCursorControl(); int IrrlichtDeviceGetLogger(); int IrrlichtDeviceGetVideoModeList(); int IrrlichtDeviceGetOSOperator(); int IrrlichtDeviceGetTimer(); int IrrlichtDeviceSetWindowCaption(char * text); int IrrlichtDeviceIsWindowActive(); int IrrlichtDeviceIsWindowFocused(); int IrrlichtDeviceIsWindowMinimized(); int IrrlichtDeviceIsFullscreen(); int IrrlichtDeviceGetColorFormat(); int IrrlichtDeviceCloseDevice(); int IrrlichtDeviceGetVersion(); int IrrlichtDeviceSetEventReceiver(int receiver); int IrrlichtDeviceGetEventReceiver(); int IrrlichtDevicePostEventFromUser(int event); int IrrlichtDeviceSetInputReceivingSceneManager(int sceneManager); int IrrlichtDeviceSetResizable(int resize); int IrrlichtDeviceMinimizeWindow(); int IrrlichtDeviceMaximizeWindow(); int IrrlichtDeviceRestoreWindow(); int IrrlichtDeviceActivateJoysticks(int joystickInfo); int IrrlichtDeviceSetGammaRamp(int red, int green, int blue, int relativebrightness, int relativecontrast); int IrrlichtDeviceGetGammaRamp(int red, int green, int blue, int brightness, int contrast); int IrrlichtDeviceGetType(); int IrrlichtDeviceIsDriverSupported(int driver); int IrrlichtDeviceSwitch(); int IVolumeLightSceneNodeIVolumeLightSceneNode(int parent, int mgr, int id, int position, int rotation, int parent, int arg7, int arg8, int arg9, int arg10); int IVolumeLightSceneNodeGetType(); int IVolumeLightSceneNodeSetSubDivideU(int inU); int IVolumeLightSceneNodeSetSubDivideV(int inV); int IVolumeLightSceneNodeGetSubDivideU(); int IVolumeLightSceneNodeGetSubDivideV(); int IVolumeLightSceneNodeSetFootColor(int inColour); int IVolumeLightSceneNodeSetTailColor(int inColour); int IVolumeLightSceneNodeGetFootColor(); int IVolumeLightSceneNodeGetTailColor(); int IGUIEditBoxIGUIEditBox(int environment, int parent, int id, int EGUIET_EDIT_BOX, int arg5, int arg6, int arg7); int IGUIEditBoxSetOverrideFont(int font); int IGUIEditBoxSetOverrideColor(int color); int IGUIEditBoxEnableOverrideColor(int enable); int IGUIEditBoxSetDrawBorder(int border); int IGUIEditBoxSetTextAlignment(int horizontal, int vertical); int IGUIEditBoxSetWordWrap(int enable); int IGUIEditBoxIsWordWrapEnabled(); int IGUIEditBoxSetMultiLine(int enable); int IGUIEditBoxIsMultiLineEnabled(); int IGUIEditBoxSetAutoScroll(int enable); int IGUIEditBoxIsAutoScrollEnabled(); int IGUIEditBoxSetPasswordBox(int passwordBox, char * passwordChar); int IGUIEditBoxIsPasswordBox(); int IGUIEditBoxGetTextDimension(); int IGUIEditBoxSetMax(int max); int IGUIEditBoxGetMax(); int ITriangleSelectorITriangleSelector(); int ITriangleSelectorGetTriangleCount(); int ITriangleSelectorGetTriangles(int triangles, int arraySize, int outTriangleCount, int transform); int ITriangleSelectorGetTriangles(int triangles, int arraySize, int outTriangleCount, int box, int transform); int ITriangleSelectorGetTriangles(int triangles, int arraySize, int outTriangleCount, int line, int transform); int ITriangleSelectorGetSceneNodeForTriangle(int triangleIndex); int IGUISkinGetColor(int color); int IGUISkinSetColor(int which, int newColor); int IGUISkinGetSize(int size); int IGUISkinGetDefaultText(int text); int IGUISkinSetDefaultText(int which, char * newText); int IGUISkinSetSize(int which, int size); int IGUISkinGetFont(int which); int IGUISkinSetFont(int font, int which); int IGUISkinGetSpriteBank(); int IGUISkinSetSpriteBank(int bank); int IGUISkinGetIcon(int icon); int IGUISkinSetIcon(int icon, int index); int IGUISkinDraw3DButtonPaneStandard(int element, int rect, int clip); int IGUISkinDraw3DButtonPanePressed(int element, int rect, int clip); int IGUISkinDraw3DSunkenPane(int element, int bgcolor, int flat, int fillBackGround, int rect, int clip); int IGUISkinDraw3DWindowBackground(int element, int drawTitleBar, int titleBarColor, int rect, int clip); int IGUISkinDraw3DMenuPane(int element, int rect, int clip); int IGUISkinDraw3DToolBar(int element, int rect, int clip); int IGUISkinDraw3DTabButton(int element, int active, int rect, int clip, int alignment); int IGUISkinDraw3DTabBody(int element, int border, int background, int rect, int clip, int tabHeight, int alignment); int IGUISkinDrawIcon(int element, int icon, int position, int starttime, int currenttime, int loop, int clip); int IGUISkinDraw2DRectangle(int element, int color, int pos, int clip); int IGUISkinGetType(); int IDummyTransformationSceneNodeIDummyTransformationSceneNode(int parent, int mgr, int parent, int arg4); int IDummyTransformationSceneNodeGetRelativeTransformationMatrix(); int IFileSystemCreateAndOpenFile(int filename); int IFileSystemCreateMemoryReadFile(int memory, int len, int fileName, int deleteMemoryWhenDropped); int IFileSystemCreateLimitReadFile(int fileName, int alreadyOpenedFile, int pos, int areaSize); int IFileSystemCreateMemoryWriteFile(int memory, int len, int fileName, int deleteMemoryWhenDropped); int IFileSystemCreateAndWriteFile(int filename, int append); int IFileSystemAddFileArchive(int filename, int ignoreCase, int ignorePaths, int archiveType); int IFileSystemAddArchiveLoader(int loader); int IFileSystemGetFileArchiveCount(); int IFileSystemRemoveFileArchive(int index); int IFileSystemRemoveFileArchive(int filename); int IFileSystemMoveFileArchive(int sourceIndex, int relative); int IFileSystemGetFileArchive(int index); int IFileSystemAddZipFileArchive(char * filename, int ignoreCase, int ignorePaths); int IFileSystemAddFolderFileArchive(char * filename, int ignoreCase, int ignorePaths); int IFileSystemAddPakFileArchive(char * filename, int ignoreCase, int ignorePaths); int IFileSystemGetWorkingDirectory(); int IFileSystemChangeWorkingDirectoryTo(int newDirectory); int IFileSystemGetAbsolutePath(int filename); int IFileSystemGetFileDir(int filename); int IFileSystemGetFileBasename(int filename, int keepExtension); int IFileSystemFlattenFilename(int directory, int root); int IFileSystemCreateFileList(); int IFileSystemSetFileListSystem(int listType); int IFileSystemExistFile(int filename); int IFileSystemCreateXMLReader(int filename); int IFileSystemCreateXMLReader(int file); int IFileSystemCreateXMLReaderUTF8(int filename); int IFileSystemCreateXMLReaderUTF8(int file); int IFileSystemCreateXMLWriter(int filename); int IFileSystemCreateXMLWriter(int file); int IFileSystemCreateEmptyAttributes(int driver); int IDynamicMeshBufferGetVertexBuffer(); int IDynamicMeshBufferGetIndexBuffer(); int IDynamicMeshBufferSetVertexBuffer(int vertexBuffer); int IDynamicMeshBufferSetIndexBuffer(int indexBuffer); int IDynamicMeshBufferGetMaterial(); int IDynamicMeshBufferGetMaterial(); int IDynamicMeshBufferGetBoundingBox(); int IDynamicMeshBufferSetBoundingBox(int box); int IDynamicMeshBufferRecalculateBoundingBox(); int IDynamicMeshBufferAppend(int vertices, int numVertices, int indices, int numIndices); int IDynamicMeshBufferAppend(int other); int IDynamicMeshBufferGetHardwareMappingHint_Vertex(); int IDynamicMeshBufferGetHardwareMappingHint_Index(); int IDynamicMeshBufferSetHardwareMappingHint(int NewMappingHint, int Buffer); int IDynamicMeshBufferSetDirty(int Buffer); int IDynamicMeshBufferGetChangedID_Vertex(); int IDynamicMeshBufferGetChangedID_Index(); int IDynamicMeshBufferGetVertexType(); int IDynamicMeshBufferGetVertices(); int IDynamicMeshBufferGetVertices(); int IDynamicMeshBufferGetVertexCount(); int IDynamicMeshBufferGetIndexType(); int IDynamicMeshBufferGetIndices(); int IDynamicMeshBufferGetIndices(); int IDynamicMeshBufferGetIndexCount(); int IDynamicMeshBufferGetPosition(int i); int IDynamicMeshBufferGetPosition(int i); int IDynamicMeshBufferGetTCoords(int i); int IDynamicMeshBufferGetTCoords(int i); int IDynamicMeshBufferGetNormal(int i); int IDynamicMeshBufferGetNormal(int i); int IMeshBufferGetMaterial(); int IMeshBufferGetMaterial(); int IMeshBufferGetVertexType(); int IMeshBufferGetVertices(); int IMeshBufferGetVertices(); int IMeshBufferGetVertexCount(); int IMeshBufferGetIndexType(); int IMeshBufferGetIndices(); int IMeshBufferGetIndices(); int IMeshBufferGetIndexCount(); int IMeshBufferGetBoundingBox(); int IMeshBufferSetBoundingBox(int box); int IMeshBufferRecalculateBoundingBox(); int IMeshBufferGetPosition(int i); int IMeshBufferGetPosition(int i); int IMeshBufferGetNormal(int i); int IMeshBufferGetNormal(int i); int IMeshBufferGetTCoords(int i); int IMeshBufferGetTCoords(int i); int IMeshBufferAppend(int vertices, int numVertices, int indices, int numIndices); int IMeshBufferAppend(int other); int IMeshBufferGetHardwareMappingHint_Vertex(); int IMeshBufferGetHardwareMappingHint_Index(); int IMeshBufferSetHardwareMappingHint(int newMappingHint, int buffer); int IMeshBufferSetDirty(int buffer); int IMeshBufferGetChangedID_Vertex(); int IMeshBufferGetChangedID_Index(); int IVideoModeListGetVideoModeCount(); int IVideoModeListGetVideoModeResolution(int modeNumber); int IVideoModeListGetVideoModeResolution(int minSize, int maxSize); int IVideoModeListGetVideoModeDepth(int modeNumber); int IVideoModeListGetDesktopResolution(); int IVideoModeListGetDesktopDepth(); int IMaterialRendererOnSetMaterial(int material, int lastMaterial, int resetAllRenderstates, int services); int IMaterialRendererOnRender(int service, int vtxtype); int IMaterialRendererOnUnsetMaterial(); int IMaterialRendererIsTransparent(); int IMaterialRendererGetRenderCapability(); int ISceneNodeAnimatorFactoryISceneNodeAnimatorFactory(); int ISceneNodeAnimatorFactoryCreateSceneNodeAnimator(int type, int target); int ISceneNodeAnimatorFactoryCreateSceneNodeAnimator(char * typeName, int target); int ISceneNodeAnimatorFactoryGetCreatableSceneNodeAnimatorTypeCount(); int ISceneNodeAnimatorFactoryGetCreateableSceneNodeAnimatorType(int idx); int ISceneNodeAnimatorFactoryGetCreateableSceneNodeAnimatorTypeName(int idx); int ISceneNodeAnimatorFactoryGetCreateableSceneNodeAnimatorTypeName(int type); int IMeshSceneNodeIMeshSceneNode(int parent, int mgr, int id, int position, int arg5, int rotation, int arg8, int scale, int arg11, int parent, int arg13, int arg14, int arg15, int arg16); int IMeshSceneNodeSetMesh(int mesh); int IMeshSceneNodeGetMesh(); int IMeshSceneNodeSetReadOnlyMaterials(int readonly); int IMeshSceneNodeIsReadOnlyMaterials(); int ISceneNodeAnimatorCameraMayaGetMoveSpeed(); int ISceneNodeAnimatorCameraMayaSetMoveSpeed(int moveSpeed); int ISceneNodeAnimatorCameraMayaGetRotateSpeed(); int ISceneNodeAnimatorCameraMayaSetRotateSpeed(int rotateSpeed); int ISceneNodeAnimatorCameraMayaGetZoomSpeed(); int ISceneNodeAnimatorCameraMayaSetZoomSpeed(int zoomSpeed); int ILoggerILogger(); int ILoggerGetLogLevel(); int ILoggerSetLogLevel(int ll); int ILoggerLog(char * text, int ll); int ILoggerLog(char * text, char * hint, int ll); int ILoggerLog(char * text, char * hint, int ll); int ILoggerLog(char * text, char * hint, int ll); int ILoggerLog(char * text, int ll); int IAnimatedMeshMD3SetInterpolationShift(int shift, int loopMode); int IAnimatedMeshMD3GetTagList(int frame, int detailLevel, int startFrameLoop, int endFrameLoop); int IAnimatedMeshMD3GetOriginalMesh(); int IReferenceCountedIReferenceCounted(int ), int 1); int IReferenceCountedIReferenceCounted(); int IReferenceCountedGrab(); int IReferenceCountedDrop(); int IReferenceCounted_IRR_DEBUG_BREAK_IF(int <); int IReferenceCountedGetReferenceCount(); int IReferenceCountedGetDebugName(); int IParticleMeshEmitterSetMesh(int mesh); int IParticleMeshEmitterSetUseNormalDirection(int useNormalDirection); int IParticleMeshEmitterSetNormalDirectionModifier(int normalDirectionModifier); int IParticleMeshEmitterSetEveryMeshVertex(int everyMeshVertex); int IParticleMeshEmitterGetMesh(); int IParticleMeshEmitterIsUsingNormalDirection(); int IParticleMeshEmitterGetNormalDirectionModifier(); int IParticleMeshEmitterGetEveryMeshVertex(); int IParticleMeshEmitterGetType(); int ICollisionCallbackOnCollision(int animator); int ISceneNodeAnimatorCollisionResponseISceneNodeAnimatorCollisionResponse(); int ISceneNodeAnimatorCollisionResponseIsFalling(); int ISceneNodeAnimatorCollisionResponseSetEllipsoidRadius(int radius); int ISceneNodeAnimatorCollisionResponseGetEllipsoidRadius(); int ISceneNodeAnimatorCollisionResponseSetGravity(int gravity); int ISceneNodeAnimatorCollisionResponseGetGravity(); int ISceneNodeAnimatorCollisionResponseJump(int jumpSpeed); int ISceneNodeAnimatorCollisionResponseSetAnimateTarget(int enable); int ISceneNodeAnimatorCollisionResponseGetAnimateTarget(); int ISceneNodeAnimatorCollisionResponseSetEllipsoidTranslation(int translation); int ISceneNodeAnimatorCollisionResponseGetEllipsoidTranslation(); int ISceneNodeAnimatorCollisionResponseSetWorld(int newWorld); int ISceneNodeAnimatorCollisionResponseGetWorld(); int ISceneNodeAnimatorCollisionResponseSetTargetNode(int node); int ISceneNodeAnimatorCollisionResponseGetTargetNode(); int ISceneNodeAnimatorCollisionResponseCollisionOccurred(); int ISceneNodeAnimatorCollisionResponseGetCollisionPoint(); int ISceneNodeAnimatorCollisionResponseGetCollisionTriangle(); int ISceneNodeAnimatorCollisionResponseGetCollisionResultPosition(); int ISceneNodeAnimatorCollisionResponseGetCollisionNode(); int ISceneNodeAnimatorCollisionResponseSetCollisionCallback(int callback); int CDynamicMeshBufferCDynamicMeshBuffer(int vertexType, int indexType); int CDynamicMeshBufferCVertexBuffer(); int CDynamicMeshBufferCIndexBuffer(); int CDynamicMeshBufferCDynamicMeshBuffer(); int CDynamicMeshBufferGetVertexBuffer(); int CDynamicMeshBufferGetIndexBuffer(); int CDynamicMeshBufferSetVertexBuffer(int newVertexBuffer); int CDynamicMeshBufferSetIndexBuffer(int newIndexBuffer); int CDynamicMeshBufferGetMaterial(); int CDynamicMeshBufferGetMaterial(); int CDynamicMeshBufferGetBoundingBox(); int CDynamicMeshBufferSetBoundingBox(int box); int CDynamicMeshBufferRecalculateBoundingBox(); int CDynamicMeshBufferReset(int Pos); int CDynamicMeshBufferParent); int IGUIElementGetWidth(int (); int IGUIElementGetHeight(int (); int IGUIElementSwitch(); int IGUIElement=(int fw); int IGUIElementSwitch(); int IGUIElement=(int fw); int IGUIElementSwitch(); int IGUIElement=(int fh); int IGUIElementSwitch(); int IGUIElement=(int fh); int IGUIElementGetWidth(); int IGUIElementGetHeight(); int IGUIElementRepair(); int IGUIElementClipAgainst(); int IGUIElementBegin(); int IGUIElementEnd(); int IGUIElementGetElementFromPoint(int point); int IGUIElementGetLast(); int IGUIElementWhile(int it); int IGUIElement=(int point); int IGUIElementIsPointInside(int point); int IGUIElementAddChild(int child); int IGUIElementGrab(); int IGUIElementRemove(); int IGUIElementGetAbsolutePosition(); int IGUIElementPush_back(); int IGUIElementUpdateAbsolutePosition(); int IGUIElementRemoveChild(int child); int IGUIElementBegin(); int IGUIElementEnd(); int IGUIElementErase(); int IGUIElementRemove(); int IGUIElementDraw(); int IGUIElementBegin(); int IGUIElementEnd(); int IGUIElement)(int (); int IGUIElementOnPostRender(int timeMs); int IGUIElementBegin(); int IGUIElementEnd(); int IGUIElement)(int timeMs); int IGUIElementMove(int absoluteMovement); int IGUIElementSetRelativePosition(int absoluteMovement); int IGUIElementIsVisible(); int IGUIElementSetVisible(int visible); int IGUIElementIsSubElement(); int IGUIElementSetSubElement(int subElement); int IGUIElementSetTabStop(int enable); int IGUIElementIsTabStop(); int IGUIElementSetTabOrder(int index); int IGUIElementGetTabGroup(); int IGUIElementWhile(int >Parent); int IGUIElementGetNextElement(int 1, int arg2, int arg3, int arg4, int arg5); int IGUIElementGetTabOrder(); int IGUIElementGetTabOrder(); int IGUIElementSetTabGroup(int isGroup); int IGUIElementIsTabGroup(); int IGUIElementGetTabGroup(); int IGUIElementWhile(int ret); int IGUIElementIsEnabled(); int IGUIElementSetEnabled(int enabled); int IGUIElementSetText(char * text); int IGUIElementGetText(); int IGUIElementSetToolTipText(char * text); int IGUIElementGetToolTipText(); int IGUIElementGetID(); int IGUIElementSetID(int id); int IGUIElementOnEvent(int event); int IGUIElementBringToFront(int element); int IGUIElementBegin(); int IGUIElementEnd(); int IGUIElementErase(); int IGUIElementPush_back(); int IGUIElementGetChildren(); int IGUIElementGetElementFromId(int id, int searchchildren); int IGUIElementBegin(); int IGUIElementEnd(); int IGUIElementIsMyChild(int child); int IGUIElementWhile(int child); int IGUIElementGetNextElement(int startOrder, int reverse, int group, int first, int closest, int includeInvisible); int IGUIElement+(int 1); int IGUIElementBegin(); int IGUIElementWhile(int it); int IGUIElement=(int (); int IGUIElementGetTabOrder(); int IGUIElementGetTabOrder(); int IGUIElementGetType(); int IGUIElementGetTypeName(); int IGUIElementSerializeAttributes(int out, int options); int IGUIElementAddInt(int arg1); int IGUIElementAddString(int arg1); int IGUIElementAddRect(int arg1); int IGUIElementAddPosition2d(int arg1, int Width); int IGUIElementAddPosition2d(int arg1, int Width); int IGUIElementAddEnum(int arg1, int arg2); int IGUIElementAddEnum(int arg1, int arg2); int IGUIElementAddEnum(int arg1, int arg2); int IGUIElementAddEnum(int arg1, int arg2); int IGUIElementAddBool(int arg1); int IGUIElementAddBool(int arg1); int IGUIElementAddBool(int arg1); int IGUIElementAddBool(int arg1); int IGUIElementAddInt(int arg1); int IGUIElementAddBool(int arg1); int IGUIElementDeserializeAttributes(int in, int options); int IGUIElementSetID(int )); int IGUIElementSetText(int )); int IGUIElementSetVisible(int )); int IGUIElementSetEnabled(int )); int IGUIElementGetAttributeAsBool(); int IGUIElementGetAttributeAsBool(); int IGUIElementGetAttributeAsInt(); int IGUIElementGetAttributeAsPosition2d(); int IGUIElementSetMaxSize(int X); int IGUIElementGetAttributeAsPosition2d(); int IGUIElementSetMinSize(int X); int IGUIElementSetAlignment(int "LeftAlign", int "RightAlign", int "TopAlign", int "BottomAlign"); int IGUIElementSetRelativePosition(int )); int IGUIElementSetNotClipped(int )); int IAttributesGetAttributeCount(); int IAttributesGetAttributeName(int index); int IAttributesGetAttributeType(char * attributeName); int IAttributesGetAttributeType(int index); int IAttributesGetAttributeTypeString(char * attributeName); int IAttributesGetAttributeTypeString(int index); int IAttributesExistsAttribute(char * attributeName); int IAttributesFindAttribute(char * attributeName); int IAttributesClear(); int IAttributesRead(int reader, int readCurrentElementOnly, char * elementName); int IAttributesWrite(int writer, int writeXMLHeader, char * elementName); int IAttributesAddInt(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int value); int IAttributesGetAttributeAsInt(char * attributeName); int IAttributesGetAttributeAsInt(int index); int IAttributesSetAttribute(int index, int value); int IAttributesAddFloat(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int value); int IAttributesGetAttributeAsFloat(char * attributeName); int IAttributesGetAttributeAsFloat(int index); int IAttributesSetAttribute(int index, int value); int IAttributesAddString(char * attributeName, char * value); int IAttributesSetAttribute(char * attributeName, char * value); int IAttributesGetAttributeAsString(char * attributeName); int IAttributesGetAttributeAsString(char * attributeName, char * target); int IAttributesGetAttributeAsString(int index); int IAttributesSetAttribute(int index, char * value); int IAttributesAddString(char * attributeName, char * value); int IAttributesSetAttribute(char * attributeName, char * value); int IAttributesGetAttributeAsStringW(char * attributeName); int IAttributesGetAttributeAsStringW(char * attributeName, char * target); int IAttributesGetAttributeAsStringW(int index); int IAttributesSetAttribute(int index, char * value); int IAttributesAddBinary(char * attributeName, int data, int dataSizeInBytes); int IAttributesSetAttribute(char * attributeName, int data, int dataSizeInBytes); int IAttributesGetAttributeAsBinaryData(char * attributeName, int outData, int maxSizeInBytes); int IAttributesGetAttributeAsBinaryData(int index, int outData, int maxSizeInBytes); int IAttributesSetAttribute(int index, int data, int dataSizeInBytes); int IAttributesAddArray(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int value); int IAttributesGetAttributeAsArray(char * attributeName); int IAttributesGetAttributeAsArray(int index); int IAttributesSetAttribute(int index, int value); int IAttributesAddBool(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int value); int IAttributesGetAttributeAsBool(char * attributeName); int IAttributesGetAttributeAsBool(int index); int IAttributesSetAttribute(int index, int value); int IAttributesAddEnum(char * attributeName, char * enumValue, char * enumerationLiterals); int IAttributesAddEnum(char * attributeName, int enumValue, char * enumerationLiterals); int IAttributesSetAttribute(char * attributeName, char * enumValue, char * enumerationLiterals); int IAttributesGetAttributeAsEnumeration(char * attributeName); int IAttributesGetAttributeAsEnumeration(char * attributeName, char * enumerationLiteralsToUse); int IAttributesGetAttributeAsEnumeration(int index, char * enumerationLiteralsToUse); int IAttributesGetAttributeAsEnumeration(int index); int IAttributesGetAttributeEnumerationLiteralsOfEnumeration(char * attributeName, int outLiterals); int IAttributesGetAttributeEnumerationLiteralsOfEnumeration(int index, int outLiterals); int IAttributesSetAttribute(int index, char * enumValue, char * enumerationLiterals); int IAttributesAddColor(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int color); int IAttributesGetAttributeAsColor(char * attributeName); int IAttributesGetAttributeAsColor(int index); int IAttributesSetAttribute(int index, int color); int IAttributesAddColorf(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int color); int IAttributesGetAttributeAsColorf(char * attributeName); int IAttributesGetAttributeAsColorf(int index); int IAttributesSetAttribute(int index, int color); int IAttributesAddVector3d(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsVector3d(char * attributeName); int IAttributesGetAttributeAsVector3d(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddPosition2d(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsPosition2d(char * attributeName); int IAttributesGetAttributeAsPosition2d(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddRect(char * attributeName, int value); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsRect(char * attributeName); int IAttributesGetAttributeAsRect(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddMatrix(char * attributeName, int v); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsMatrix(char * attributeName); int IAttributesGetAttributeAsMatrix(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddQuaternion(char * attributeName, int v); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsQuaternion(char * attributeName); int IAttributesGetAttributeAsQuaternion(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddBox3d(char * attributeName, int v); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsBox3d(char * attributeName); int IAttributesGetAttributeAsBox3d(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddPlane3d(char * attributeName, int v); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsPlane3d(char * attributeName); int IAttributesGetAttributeAsPlane3d(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddTriangle3d(char * attributeName, int v); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsTriangle3d(char * attributeName); int IAttributesGetAttributeAsTriangle3d(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddLine2d(char * attributeName, int v); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsLine2d(char * attributeName); int IAttributesGetAttributeAsLine2d(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddLine3d(char * attributeName, int v); int IAttributesSetAttribute(char * attributeName, int v); int IAttributesGetAttributeAsLine3d(char * attributeName); int IAttributesGetAttributeAsLine3d(int index); int IAttributesSetAttribute(int index, int v); int IAttributesAddTexture(char * attributeName, int texture); int IAttributesSetAttribute(char * attributeName, int texture); int IAttributesGetAttributeAsTexture(char * attributeName); int IAttributesGetAttributeAsTexture(int index); int IAttributesSetAttribute(int index, int texture); int IAttributesAddUserPointer(char * attributeName, int userPointer); int IAttributesSetAttribute(char * attributeName, int userPointer); int IAttributesGetAttributeAsUserPointer(char * attributeName); int IAttributesGetAttributeAsUserPointer(int index); int IAttributesSetAttribute(int index, int userPointer); int IXMLWriterIXMLWriter(); int IXMLWriterWriteXMLHeader(); int IXMLWriterWriteElement(char * name, int empty, char * attr1Name, char * attr1Value, char * attr2Name, char * attr2Value, char * attr3Name, char * attr3Value, char * attr4Name, char * attr4Value, char * attr5Name, char * attr5Value); int IXMLWriterWriteElement(char * name, int empty, int names, int values); int IXMLWriterWriteComment(char * comment); int IXMLWriterWriteClosingTag(char * name); int IXMLWriterWriteText(char * text); int IXMLWriterWriteLineBreak(); #ifdef __cplusplus } #endif