The primary classes are implemented and waiting for testing ;-)
If it's more complete I will provide Windows/Linux 32/64-bit.
Irrlicht homepage: https://irrlicht.sourceforge.io/
Irrlicht forum: https://irrlicht.sourceforge.io/forum/
latest downloads from: Sat Jan 15, 2022 (maybe you have extra allow the download I use http: not https: on my own server)
Windows: irrlicht-1.8.6-c.zip
Linux: irrlicht-1.8.6-c.tar.gz
source code as Code::Blocks project: irrlicht-1.8.6-c-src.zip
Joshy
~1230 methods
Code: Select all
AnimatedMeshDrop
AnimatedMeshGetAnimationSpeed
AnimatedMeshGetFrameCount
AnimatedMeshGetMesh
AnimatedMeshGetMeshType
AnimatedMeshMD2Drop
AnimatedMeshMD2GetAnimationCount
AnimatedMeshMD2GetAnimationName
AnimatedMeshMD2GetFrameLoopByName
AnimatedMeshMD2GetFrameLoopByType
AnimatedMeshMD3Drop
AnimatedMeshMD3GetOriginalMesh
AnimatedMeshMD3GetTagList
AnimatedMeshMD3SetInterpolationShift
AnimatedMeshSceneNodeAddShadowVolumeSceneNode
AnimatedMeshSceneNodeAnimateJoints
AnimatedMeshSceneNodeClone
AnimatedMeshSceneNodeDrop
AnimatedMeshSceneNodeGetAnimationSpeed
AnimatedMeshSceneNodeGetEndFrame
AnimatedMeshSceneNodeGetFrameNr
AnimatedMeshSceneNodeGetJointCount
AnimatedMeshSceneNodeGetJointNodeByID
AnimatedMeshSceneNodeGetJointNodeByName
AnimatedMeshSceneNodeGetLoopMode
AnimatedMeshSceneNodeGetMD3TagTransformation
AnimatedMeshSceneNodeGetMesh
AnimatedMeshSceneNodeGetStartFrame
AnimatedMeshSceneNodeIsReadOnlyMaterials
AnimatedMeshSceneNodeSetAnimationEndCallback
AnimatedMeshSceneNodeSetAnimationSpeed
AnimatedMeshSceneNodeSetCurrentFrame
AnimatedMeshSceneNodeSetFrameLoop
AnimatedMeshSceneNodeSetJointMode
AnimatedMeshSceneNodeSetLoopMode
AnimatedMeshSceneNodeSetMD2AnimationByName
AnimatedMeshSceneNodeSetMD2AnimationByType
AnimatedMeshSceneNodeSetMesh
AnimatedMeshSceneNodeSetReadOnlyMaterials
AnimatedMeshSceneNodeSetRenderFromIdentity
AnimatedMeshSceneNodeSetTransitionTime
AnimatedMeshSetAnimationSpeed
AttributeExchangingObjectDeserializeAttributes
AttributeExchangingObjectDrop
AttributeExchangingObjectSerializeAttributes
BillboardSceneNodeDrop
BillboardSceneNodeGetColor
BillboardSceneNodeGetSize
BillboardSceneNodeGetSize2
BillboardSceneNodeSetColor
BillboardSceneNodeSetColor2
BillboardSceneNodeSetSize
BillboardSceneNodeSetSize2
BillboardTextSceneNodeDrop
BillboardTextSceneNodeGetColor
BillboardTextSceneNodeGetSize
BillboardTextSceneNodeSetColor
BillboardTextSceneNodeSetColor2
BillboardTextSceneNodeSetSize
BillboardTextSceneNodeSetText
BillboardTextSceneNodeSetTextColor
BoneSceneNodeDrop
BoneSceneNodeGetAnimationMode
BoneSceneNodeGetBoneIndex
BoneSceneNodeGetBoundingBox
BoneSceneNodeGetSkinningSpace
BoneSceneNodeOnAnimate
BoneSceneNodeRender
BoneSceneNodeSetAnimationMode
BoneSceneNodeSetSkinningSpace
BoneSceneNodeUpdateAbsolutePositionOfAllChildren
CameraSceneNodeBindTargetAndRotation
CameraSceneNodeDeserializeAttributes
CameraSceneNodeDrop
CameraSceneNodeGetAspectRatio
CameraSceneNodeGetFOV
CameraSceneNodeGetFarValue
CameraSceneNodeGetNearValue
CameraSceneNodeGetProjectionMatrix
CameraSceneNodeGetTarget
CameraSceneNodeGetTargetAndRotationBinding
CameraSceneNodeGetUpVector
CameraSceneNodeGetViewFrustum
CameraSceneNodeGetViewMatrix
CameraSceneNodeGetViewMatrixAffector
CameraSceneNodeIsInputReceiverEnabled
CameraSceneNodeIsOrthogonal
CameraSceneNodeOnEvent
CameraSceneNodeSerializeAttributes
CameraSceneNodeSetAspectRatio
CameraSceneNodeSetFOV
CameraSceneNodeSetFarValue
CameraSceneNodeSetInputReceiverEnabled
CameraSceneNodeSetNearValue
CameraSceneNodeSetProjectionMatrix
CameraSceneNodeSetRotation
CameraSceneNodeSetTarget
CameraSceneNodeSetUpVector
CameraSceneNodeSetViewMatrixAffector
CreateDevice
CreateDeviceEx
CursorControlAddIcon
CursorControlChangeIcon
CursorControlDrop
CursorControlGetActiveIcon
CursorControlGetPlatformBehavior
CursorControlGetPosition
CursorControlGetRelativePosition
CursorControlGetSupportedIconSize
CursorControlIsVisible
CursorControlSetActiveIcon
CursorControlSetPlatformBehavior
CursorControlSetPosition2df
CursorControlSetPosition2di
CursorControlSetPositionfxy
CursorControlSetPositionixy
CursorControlSetReferenceRect
CursorControlSetVisible
DeviceActivateJoysticks
DeviceClearSystemMessages
DeviceClose
DeviceCreateDefaultRandomizer
DeviceDrop
DeviceGetColorFormat
DeviceGetCursorControl
DeviceGetEventReceiver
DeviceGetFileSystem
DeviceGetGUIEnvironment
DeviceGetGammaRamp
DeviceGetLogger
DeviceGetOSOperator
DeviceGetRandomizer
DeviceGetSceneManager
DeviceGetTimer
DeviceGetType
DeviceGetVersion
DeviceGetVideoDriver
DeviceGetVideoModeList
DeviceIsFullscreen
DeviceIsWindowActive
DeviceIsWindowFocused
DeviceIsWindowMinimized
DeviceMaximizeWindow
DeviceMinimizeWindow
DevicePostEventFromUser
DeviceRestoreWindow
DeviceRun
DeviceSetEventReceiver
DeviceSetGammaRamp
DeviceSetInputReceivingSceneManager
DeviceSetRandomizer
DeviceSetResizable
DeviceSetWindowCaption
DeviceSleep
DeviceYield
DriverAddDynamicLight
DriverAddExternalImageLoader
DriverAddExternalImageWriter
DriverAddMaterialRenderer
DriverAddOcclusionQuery
DriverAddRenderTargetTexture
DriverAddTextureBySize
DriverAddTextureFromImage
DriverBeginScene
DriverCheckDriverReset
DriverClearZBuffer
DriverConvertColor
DriverCreateAttributesFromMaterial
DriverCreateImage
DriverCreateImageFromData
DriverCreateImageFromFile
DriverCreateImageFromPath
DriverCreateImageFromTexture
DriverCreateScreenShot
DriverDeleteAllDynamicLights
DriverDisableFeature
DriverDraw2DImage
DriverDraw2DImageBatch
DriverDraw2DImageBatchRow
DriverDraw2DImageColor
DriverDraw2DImageColors
DriverDraw2DLine
DriverDraw2DPolygon
DriverDraw2DRectangle
DriverDraw2DRectangleGradient
DriverDraw2DRectangleOutline
DriverDraw2DVertexPrimitiveList
DriverDraw3DBox
DriverDraw3DLine
DriverDraw3DTriangle
DriverDrawIndexedTriangle2TCoordsFan
DriverDrawIndexedTriangle2TCoordsList
DriverDrawIndexedTriangleFan
DriverDrawIndexedTriangleList
DriverDrawIndexedTriangleTangentsFan
DriverDrawIndexedTriangleTangentsList
DriverDrawMeshBuffer
DriverDrawMeshBufferNormals
DriverDrawPixel
DriverDrawStencilShadow
DriverDrawStencilShadowVolume
DriverDrawVertexPrimitiveList
DriverDrop
DriverEnableClipPlane
DriverEndScene
DriverFillMaterialStructureFromAttributes
DriverFindTexture
DriverGetColorFormat
DriverGetCurrentRenderTargetSize
DriverGetDriverAttributes
DriverGetDriverType
DriverGetDynamicLight
DriverGetDynamicLightCount
DriverGetExposedVideoData
DriverGetFPS
DriverGetFog
DriverGetGPUProgrammingServices
DriverGetImageLoader
DriverGetImageLoaderCount
DriverGetImageWriter
DriverGetImageWriterCount
DriverGetMaterial2D
DriverGetMaterialRenderer
DriverGetMaterialRendererCount
DriverGetMaterialRendererName
DriverGetMaxTextureSize
DriverGetMaximalDynamicLightAmount
DriverGetMaximalPrimitiveCount
DriverGetMeshManipulator
DriverGetName
DriverGetOcclusionQueryResult
DriverGetOverrideMaterial
DriverGetPrimitiveCountDrawn
DriverGetScreenSize
DriverGetTextureByIndex
DriverGetTextureCount
DriverGetTextureCreationFlag
DriverGetTextureFromFile
DriverGetTextureFromPath
DriverGetTransform
DriverGetVendorInfo
DriverGetViewPort
DriverMakeColorKeyTexture
DriverMakeColorKeyTextureByPosition
DriverMakeNormalMapTexture
DriverQueryFeature
DriverRemoveAllHardwareBuffers
DriverRemoveAllOcclusionQueries
DriverRemoveAllTextures
DriverRemoveHardwareBuffer
DriverRemoveOcclusionQuery
DriverRemoveTexture
DriverRenameTexture
DriverRunAllOcclusionQueries
DriverRunOcclusionQuery
DriverSetAllowZWriteOnTransparent
DriverSetAmbientLight
DriverSetClipPlane
DriverSetFog
DriverSetMaterial
DriverSetMaterialRendererName
DriverSetMinHardwareBufferVertexCount
DriverSetRenderTarget
DriverSetRenderTargetBuffer
DriverSetRenderTargets
DriverSetTextureCreationFlag
DriverSetTransform
DriverSetViewPort
DriverTurnLightOn
DriverUpdateAllOcclusionQueries
DriverUpdateOcclusionQuery
DriverWriteImageToFile
DriverWriteImageToPath
DummyTransformationSceneNodeDrop
DummyTransformationSceneNodeGetRelativeTransformationMatrix
GUIButtonDrop
GUIButtonGetActiveFont
GUIButtonGetOverrideFont
GUIButtonIsAlphaChannelUsed
GUIButtonIsDrawingBorder
GUIButtonIsPressed
GUIButtonIsPushButton
GUIButtonIsScalingImage
GUIButtonSetDrawBorder
GUIButtonSetImage
GUIButtonSetImageByPostion
GUIButtonSetIsPushButton
GUIButtonSetOverrideFont
GUIButtonSetPressed
GUIButtonSetPressedImage
GUIButtonSetPressedImageByPosition
GUIButtonSetScaleImage
GUIButtonSetSprite
GUIButtonSetSpriteBank
GUIButtonSetUseAlphaChannel
GUICheckBoxDrop
GUICheckBoxIsChecked
GUICheckBoxSetChecked
GUIComboBoxAddItem
GUIComboBoxClear
GUIComboBoxDrop
GUIComboBoxGetIndexForItemData
GUIComboBoxGetItem
GUIComboBoxGetItemCount
GUIComboBoxGetItemData
GUIComboBoxGetMaxSelectionRows
GUIComboBoxGetSelected
GUIComboBoxRemoveItem
GUIComboBoxSetMaxSelectionRows
GUIComboBoxSetSelected
GUIComboBoxSetTextAlignment
GUIContextMenuAddItem
GUIContextMenuAddSeparator
GUIContextMenuDrop
GUIContextMenuFindItemWithCommandId
GUIContextMenuGetCloseHandling
GUIContextMenuGetItemAutoChecking
GUIContextMenuGetItemCommandId
GUIContextMenuGetItemCount
GUIContextMenuGetItemText
GUIContextMenuGetSelectedItem
GUIContextMenuGetSubMenu
GUIContextMenuInsertItem
GUIContextMenuIsItemChecked
GUIContextMenuIsItemEnabled
GUIContextMenuRemoveAllItems
GUIContextMenuRemoveItem
GUIContextMenuSetCloseHandling
GUIContextMenuSetEventParent
GUIContextMenuSetItemAutoChecking
GUIContextMenuSetItemChecked
GUIContextMenuSetItemCommandId
GUIContextMenuSetItemEnabled
GUIContextMenuSetItemText
GUIEditBoxDrop
GUIEditBoxEnableOverrideColor
GUIEditBoxGetActiveFont
GUIEditBoxGetMax
GUIEditBoxGetOverrideColor
GUIEditBoxGetOverrideFont
GUIEditBoxGetTextDimension
GUIEditBoxIsAutoScrollEnabled
GUIEditBoxIsMultiLineEnabled
GUIEditBoxIsOverrideColorEnabled
GUIEditBoxIsPasswordBox
GUIEditBoxIsWordWrapEnabled
GUIEditBoxSetAutoScroll
GUIEditBoxSetDrawBackground
GUIEditBoxSetDrawBorder
GUIEditBoxSetMax
GUIEditBoxSetMultiLine
GUIEditBoxSetOverrideColor
GUIEditBoxSetPasswordBox
GUIEditBoxSetTextAlignment
GUIEditBoxSetWordWrap
GUIElementAddChild
GUIElementBringToFront
GUIElementDeserializeAttributes
GUIElementDraw
GUIElementDrop
GUIElementGetAbsoluteClippingRect
GUIElementGetAbsolutePosition
GUIElementGetElementFromId
GUIElementGetElementFromPoint
GUIElementGetID
GUIElementGetName
GUIElementGetNextElement
GUIElementGetParent
GUIElementGetRelativePosition
GUIElementGetTabGroup
GUIElementGetTabOrder
GUIElementGetText
GUIElementGetToolTipText
GUIElementGetType
GUIElementGetTypeName
GUIElementHasType
GUIElementIsEnabled
GUIElementIsMyChild
GUIElementIsNotClipped
GUIElementIsPointInside
GUIElementIsSubElement
GUIElementIsTabGroup
GUIElementIsTabStop
GUIElementIsVisible
GUIElementMove
GUIElementOnEvent
GUIElementOnPostRender
GUIElementRemove
GUIElementRemoveChild
GUIElementSendToBack
GUIElementSerializeAttributes
GUIElementSetAlignment
GUIElementSetEnabled
GUIElementSetID
GUIElementSetMaxSize
GUIElementSetMinSize
GUIElementSetName
GUIElementSetNotClipped
GUIElementSetRelativePosition
GUIElementSetRelativePositionByRect
GUIElementSetRelativePositionProportional
GUIElementSetSubElement
GUIElementSetTabGroup
GUIElementSetTabOrder
GUIElementSetTabStop
GUIElementSetText
GUIElementSetToolTipText
GUIElementSetVisible
GUIElementUpdateAbsolutePosition
GUIEnvironmentAddButton
GUIEnvironmentAddCheckBox
GUIEnvironmentAddColorSelectDialog
GUIEnvironmentAddComboBox
GUIEnvironmentAddContextMenu
GUIEnvironmentAddEditBox
GUIEnvironmentAddEmptySpriteBankByPath
GUIEnvironmentAddFileOpenDialog
GUIEnvironmentAddFontByPath
GUIEnvironmentAddGUIElement
GUIEnvironmentAddImage
GUIEnvironmentAddImageByTexture
GUIEnvironmentAddInOutFader
GUIEnvironmentAddListBox
GUIEnvironmentAddMenu
GUIEnvironmentAddMeshViewer
GUIEnvironmentAddMessageBox
GUIEnvironmentAddModalScreen
GUIEnvironmentAddScrollBar
GUIEnvironmentAddSpinBox
GUIEnvironmentAddStaticText
GUIEnvironmentAddTab
GUIEnvironmentAddTabControl
GUIEnvironmentAddTable
GUIEnvironmentAddToolBar
GUIEnvironmentAddTreeView
GUIEnvironmentAddWindow
GUIEnvironmentClear
GUIEnvironmentCreateImageList
GUIEnvironmentCreateSkin
GUIEnvironmentDeserializeAttributes
GUIEnvironmentDrawAll
GUIEnvironmentDrop
GUIEnvironmentGetBuiltInFont
GUIEnvironmentGetDefaultGUIElementFactory
GUIEnvironmentGetFileSystem
GUIEnvironmentGetFocus
GUIEnvironmentGetFontByPath
GUIEnvironmentGetGUIElementFactory
GUIEnvironmentGetHovered
GUIEnvironmentGetOSOperator
GUIEnvironmentGetRegisteredGUIElementFactoryCount
GUIEnvironmentGetRootGUIElement
GUIEnvironmentGetSkin
GUIEnvironmentGetSpriteBankByPath
GUIEnvironmentGetVideoDriver
GUIEnvironmentHasFocus
GUIEnvironmentLoadGUIByFile
GUIEnvironmentLoadGUIByPath
GUIEnvironmentPostEventFromUser
GUIEnvironmentReadGUIElement
GUIEnvironmentRegisterGUIElementFactory
GUIEnvironmentRemoveFocus
GUIEnvironmentRemoveFont
GUIEnvironmentSaveGUIByFile
GUIEnvironmentSaveGUIByPath
GUIEnvironmentSerializeAttributes
GUIEnvironmentSetFocus
GUIEnvironmentSetSkin
GUIEnvironmentSetUserEventReceiver
GUIEnvironmentWriteGUIElement
GUIFileOpenDialogDrop
GUIFileOpenDialogGetDirectoryName
GUIFileOpenDialogGetFileName
GUIFontDraw
GUIFontDrop
GUIFontGetCharacterFromPos
GUIFontGetDimension
GUIFontGetKerningHeight
GUIFontGetKerningWidth
GUIFontGetType
GUIFontSetInvisibleCharacters
GUIFontSetKerningHeight
GUIFontSetKerningWidth
GUIImageDrop
GUIImageGetColor
GUIImageGetImage
GUIImageIsAlphaChannelUsed
GUIImageIsImageScaled
GUIImageListDraw
GUIImageListDrop
GUIImageListGetImageCount
GUIImageListGetImageSize
GUIImageSetColor
GUIImageSetImage
GUIImageSetScaleImage
GUIImageSetUseAlphaChannel
GUIInOutFaderDrop
GUIInOutFaderFadeIn
GUIInOutFaderFadeOut
GUIInOutFaderGetColor
GUIInOutFaderIsReady
GUIInOutFaderSetColor
GUIInOutFaderSetColor2
GUIListBoxAddItem
GUIListBoxAddItemWithIcon
GUIListBoxClear
GUIListBoxClearItemOverrideColorByIndex
GUIListBoxClearItemOverrideColorByType
GUIListBoxDrop
GUIListBoxGetIcon
GUIListBoxGetItemAt
GUIListBoxGetItemCount
GUIListBoxGetItemDefaultColor
GUIListBoxGetItemOverrideColor
GUIListBoxGetListItem
GUIListBoxGetSelected
GUIListBoxHasItemOverrideColor
GUIListBoxInsertItem
GUIListBoxIsAutoScrollEnabled
GUIListBoxRemoveItem
GUIListBoxSetAutoScrollEnabled
GUIListBoxSetDrawBackground
GUIListBoxSetItem
GUIListBoxSetItemHeight
GUIListBoxSetItemOverrideColorByIndex
GUIListBoxSetItemOverrideColorByType
GUIListBoxSetSelectedByIndex
GUIListBoxSetSelectedByItem
GUIListBoxSetSpriteBank
GUIListBoxSwapItems
GUIMeshViewerDrop
GUIMeshViewerGetMaterial
GUIMeshViewerGetMesh
GUIMeshViewerSetMaterial
GUIMeshViewerSetMesh
GUIScrollBarDrop
GUIScrollBarGetLargeStep
GUIScrollBarGetMax
GUIScrollBarGetMin
GUIScrollBarGetPos
GUIScrollBarGetSmallStep
GUIScrollBarSetLargeStep
GUIScrollBarSetMax
GUIScrollBarSetMin
GUIScrollBarSetPos
GUIScrollBarSetSmallStep
GUISkinDraw2DRectangle
GUISkinDraw3DButtonPanePressed
GUISkinDraw3DButtonPaneStandard
GUISkinDraw3DMenuPane
GUISkinDraw3DSunkenPane
GUISkinDraw3DTabBody
GUISkinDraw3DTabButton
GUISkinDraw3DToolBar
GUISkinDraw3DWindowBackground
GUISkinDrawIcon
GUISkinDrop
GUISkinGetColor
GUISkinGetDefaultText
GUISkinGetFont
GUISkinGetIcon
GUISkinGetSize
GUISkinGetSpriteBank
GUISkinGetType
GUISkinSetColor
GUISkinSetDefaultText
GUISkinSetFont
GUISkinSetIcon
GUISkinSetSize
GUISkinSetSpriteBank
GUISpinBoxDrop
GUISpinBoxGetEditBox
GUISpinBoxGetMax
GUISpinBoxGetMin
GUISpinBoxGetStepSize
GUISpinBoxGetValue
GUISpinBoxSetDecimalPlaces
GUISpinBoxSetRange
GUISpinBoxSetStepSize
GUISpinBoxSetValue
GUISpriteBankDrop
GUIStaticTextDrop
GUIStaticTextEnableOverrideColor
GUIStaticTextGetActiveFont
GUIStaticTextGetBackgroundColor
GUIStaticTextGetOverrideColor
GUIStaticTextGetOverrideFont
GUIStaticTextGetTextHeight
GUIStaticTextGetTextWidth
GUIStaticTextIsDrawBackgroundEnabled
GUIStaticTextIsDrawBorderEnabled
GUIStaticTextIsOverrideColorEnabled
GUIStaticTextIsRightToLeft
GUIStaticTextIsTextRestrainedInside
GUIStaticTextIsWordWrapEnabled
GUIStaticTextSetBackgroundColor
GUIStaticTextSetDrawBackground
GUIStaticTextSetDrawBorder
GUIStaticTextSetOverrideColor
GUIStaticTextSetOverrideFont
GUIStaticTextSetRightToLeft
GUIStaticTextSetTextAlignment
GUIStaticTextSetTextRestrainedInside
GUIStaticTextSetWordWrap
GUITabControlAddTab
GUITabControlClear
GUITabControlDrop
GUITabControlGetActiveTab
GUITabControlGetTab
GUITabControlGetTabAt
GUITabControlGetTabCount
GUITabControlGetTabExtraWidth
GUITabControlGetTabHeight
GUITabControlGetTabMaxWidth
GUITabControlGetTabVerticalAlignment
GUITabControlInsertTab
GUITabControlRemoveTab
GUITabControlSetActiveTab
GUITabControlSetActiveTabByIndex
GUITabControlSetTabExtraWidth
GUITabControlSetTabHeight
GUITabControlSetTabMaxWidth
GUITabControlSetTabVerticalAlignment
GUITabDrop
GUITabGetBackgroundColor
GUITabGetNumber
GUITabGetTextColor
GUITabIsDrawingBackground
GUITabSetBackgroundColor
GUITabSetDrawBackground
GUITabSetTextColor
GUITableAddColumn
GUITableAddRow
GUITableClear
GUITableClearRows
GUITableDrop
GUITableGetActiveColumn
GUITableGetActiveColumnOrdering
GUITableGetCellData
GUITableGetCellText
GUITableGetColumnCount
GUITableGetColumnWidth
GUITableGetDrawFlags
GUITableGetRowCount
GUITableGetSelected
GUITableOrderRows
GUITableRemoveColumn
GUITableRemoveRow
GUITableSetActiveColumn
GUITableSetCellColor
GUITableSetCellData
GUITableSetCellText
GUITableSetCellTextWithColor
GUITableSetColumnOrdering
GUITableSetColumnWidth
GUITableSetDrawFlags
GUITableSetResizableColumns
GUITableSetSelected
GUITableSwapRows
GUITablehasResizableColumns
GUIToolBarAddButton
GUIToolBarDrop
GUITreeViewDrop
GUITreeViewGetImageLeftOfIcon
GUITreeViewGetImageList
GUITreeViewGetLastEventNode
GUITreeViewGetLinesVisible
GUITreeViewGetRoot
GUITreeViewGetSelected
GUITreeViewNodeAddChildBack
GUITreeViewNodeAddChildFront
GUITreeViewNodeClearChildren
GUITreeViewNodeDeleteChild
GUITreeViewNodeDrop
GUITreeViewNodeGetChildCount
GUITreeViewNodeGetData
GUITreeViewNodeGetExpanded
GUITreeViewNodeGetFirstChild
GUITreeViewNodeGetIcon
GUITreeViewNodeGetImageIndex
GUITreeViewNodeGetLastChild
GUITreeViewNodeGetLevel
GUITreeViewNodeGetNextSibling
GUITreeViewNodeGetNextVisible
GUITreeViewNodeGetOwner
GUITreeViewNodeGetParent
GUITreeViewNodeGetPrevSibling
GUITreeViewNodeGetSelected
GUITreeViewNodeGetSelectedImageIndex
GUITreeViewNodeGetText
GUITreeViewNodeHasChildren
GUITreeViewNodeInsertChildAfter
GUITreeViewNodeInsertChildBefore
GUITreeViewNodeIsRoot
GUITreeViewNodeIsVisible
GUITreeViewNodeMoveChildDown
GUITreeViewNodeMoveChildUp
GUITreeViewNodeSetData
GUITreeViewNodeSetExpanded
GUITreeViewNodeSetIcon
GUITreeViewNodeSetImageIndex
GUITreeViewNodeSetSelected
GUITreeViewNodeSetSelectedImageIndex
GUITreeViewNodeSetText
GUITreeViewSetIconFont
GUITreeViewSetImageLeftOfIcon
GUITreeViewSetImageList
GUITreeViewSetLinesVisible
GUIWindowDrop
GUIWindowGetClientRect
GUIWindowGetCloseButton
GUIWindowGetDrawBackground
GUIWindowGetDrawTitlebar
GUIWindowGetMaximizeButton
GUIWindowGetMinimizeButton
GUIWindowIsDraggable
GUIWindowSetDraggable
GUIWindowSetDrawBackground
GUIWindowSetDrawTitlebar
ImageCopyTo
ImageCopyToEx
ImageCopyToScaling
ImageCopyToScalingBoxFilter
ImageCopyToScalingEx
ImageCopyToWithAlpha
ImageDrop
ImageFill
ImageGetAlphaMask
ImageGetBitsPerPixel
ImageGetBitsPerPixelFromFormat
ImageGetBlueMask
ImageGetBytesPerPixel
ImageGetColorFormat
ImageGetDimension
ImageGetGreenMask
ImageGetImageDataSizeInBytes
ImageGetImageDataSizeInPixels
ImageGetPitch
ImageGetPixel
ImageGetRedMask
ImageIsRenderTargetOnlyFormat
ImageLoaderDrop
ImageLock
ImageSetPixel
ImageWriterDrop
IsDriverSupported
LightManagerDrop
LightSceneNodeDrop
LightSceneNodeEnableCastShadow
LightSceneNodeGetCastShadow
LightSceneNodeGetLightData
LightSceneNodeGetLightDataConst
LightSceneNodeGetLightType
LightSceneNodeGetRadius
LightSceneNodeSetLightData
LightSceneNodeSetLightType
LightSceneNodeSetRadius
LightSceneNodeSetVisible
LoggerDrop
LoggerGetLogLevel
LoggerLog
LoggerLogHint
LoggerLogHintw
LoggerSetLogLevel
LoogerLogw
MaterialGetFlag
MaterialGetTexture
MaterialGetTextureMatrix
MaterialRendererDrop
MaterialSetFlag
MaterialSetTexture
MaterialSetTextureMatrix
MeshBufferAppend
MeshBufferAppendBuffer
MeshBufferDrop
MeshBufferGetBoundingBox
MeshBufferGetChangedID_Index
MeshBufferGetChangedID_Vertex
MeshBufferGetHardwareMappingHint_Index
MeshBufferGetHardwareMappingHint_Vertex
MeshBufferGetIndexCount
MeshBufferGetIndexType
MeshBufferGetIndices
MeshBufferGetIndicesConst
MeshBufferGetMaterial
MeshBufferGetMaterialConst
MeshBufferGetNormal
MeshBufferGetNormalConst
MeshBufferGetPosition
MeshBufferGetPositionConst
MeshBufferGetTCoords
MeshBufferGetTCoordsConst
MeshBufferGetVertexCount
MeshBufferGetVertexType
MeshBufferGetVertices
MeshBufferGetVerticesConst
MeshBufferRecalculateBoundingBox
MeshBufferSetBoundingBox
MeshBufferSetDirty
MeshBufferSetHardwareMappingHint
MeshCacheAddMesh
MeshCacheClear
MeshCacheClearUnusedMeshes
MeshCacheDrop
MeshCacheGetMeshByIndex
MeshCacheGetMeshByName
MeshCacheGetMeshCount
MeshCacheGetMeshIndex
MeshCacheGetMeshName
MeshCacheGetMeshNameByIndex
MeshCacheIsMeshLoaded
MeshCacheRemoveMesh
MeshCacheRenameMesh
MeshCacheRenameMeshByIndex
MeshDrop
MeshGetBoundingBox
MeshGetMeshBufferByIndex
MeshGetMeshBufferByMaterial
MeshGetMeshBufferCount
MeshManipulatorCreateAnimatedMesh
MeshManipulatorCreateForsythOptimizedMesh
MeshManipulatorCreateMeshCopy
MeshManipulatorCreateMeshUniquePrimitives
MeshManipulatorCreateMeshWelded
MeshManipulatorCreateMeshWith1TCoords
MeshManipulatorCreateMeshWith2TCoords
MeshManipulatorCreateMeshWithTangents
MeshManipulatorDrop
MeshManipulatorFlipSurfaces
MeshManipulatorGetPolyCount
MeshManipulatorGetPolyCountByAnimatedMesh
MeshManipulatorMakePlanarTextureMapping
MeshManipulatorMakePlanarTextureMappingByBuffer
MeshManipulatorMakePlanarTextureMappingWithOffset
MeshManipulatorMakePlanarTextureMappingWithOffsetByBuffer
MeshManipulatorRecalculateNormals
MeshManipulatorRecalculateNormalsByBuffer
MeshManipulatorRecalculateTangents
MeshManipulatorRecalculateTangentsByBuffer
MeshManipulatorScale
MeshManipulatorScaleByBuffer
MeshManipulatorScaleTCoords
MeshManipulatorScaleTCoordsByBuffer
MeshManipulatorSetVertexColorAlpha
MeshManipulatorSetVertexColorAlphaByBuffer
MeshManipulatorSetVertexColors
MeshManipulatorSetVertexColorsByBuffer
MeshManipulatorTransform
MeshManipulatorTransformByBuffer
MeshSceneNodeAddShadowVolumeSceneNode
MeshSceneNodeDrop
MeshSceneNodeGetMesh
MeshSceneNodeIsReadOnlyMaterials
MeshSceneNodeSetMesh
MeshSceneNodeSetReadOnlyMaterials
MeshSetBoundingBox
MeshSetDirty
MeshSetHardwareMappingHint
MeshSetMaterialFlag
MeshWriterDrop
MeshWriterGetType
MeshWriterWriteMesh
MetaTriangleSelectorAddTriangleSelector
MetaTriangleSelectorDrop
MetaTriangleSelectorRemoveAllTriangleSelectors
MetaTriangleSelectorRemoveTriangleSelector
OSOperatorCopyToClipboard
OSOperatorDrop
OSOperatorGetOperatingSystemVersion
OSOperatorGetProcessorSpeedMHz
OSOperatorGetSystemMemory
OSOperatorGetTextFromClipboard
ParticleAffectorAffect
ParticleAffectorDrop
ParticleAffectorGetEnabled
ParticleAffectorGetType
ParticleAffectorSetEnabled
ParticleAnimatedMeshSceneNodeEmitterDrop
ParticleAnimatedMeshSceneNodeEmitterGetAnimatedMeshSceneNode
ParticleAnimatedMeshSceneNodeEmitterGetEveryMeshVertex
ParticleAnimatedMeshSceneNodeEmitterGetNormalDirectionModifier
ParticleAnimatedMeshSceneNodeEmitterGetType
ParticleAnimatedMeshSceneNodeEmitterIsUsingNormalDirection
ParticleAnimatedMeshSceneNodeEmitterSetAnimatedMeshSceneNode
ParticleAnimatedMeshSceneNodeEmitterSetEveryMeshVertex
ParticleAnimatedMeshSceneNodeEmitterSetNormalDirectionModifier
ParticleAnimatedMeshSceneNodeEmitterSetUseNormalDirection
ParticleAttractionAffectorDrop
ParticleAttractionAffectorGetAffectX
ParticleAttractionAffectorGetAffectY
ParticleAttractionAffectorGetAffectZ
ParticleAttractionAffectorGetAttract
ParticleAttractionAffectorGetPoint
ParticleAttractionAffectorGetType
ParticleAttractionAffectorSetAffectX
ParticleAttractionAffectorSetAffectY
ParticleAttractionAffectorSetAffectZ
ParticleAttractionAffectorSetAttract
ParticleAttractionAffectorSetPoint
ParticleBoxEmitterDrop
ParticleBoxEmitterGetBox
ParticleBoxEmitterGetType
ParticleBoxEmitterSetBox
ParticleCylinderEmitterDrop
ParticleCylinderEmitterGetCenter
ParticleCylinderEmitterGetLength
ParticleCylinderEmitterGetNormal
ParticleCylinderEmitterGetOutlineOnly
ParticleCylinderEmitterGetRadius
ParticleCylinderEmitterGetType
ParticleCylinderEmitterSetCenter
ParticleCylinderEmitterSetLength
ParticleCylinderEmitterSetNormal
ParticleCylinderEmitterSetOutlineOnly
ParticleCylinderEmitterSetRadius
ParticleEmitterDrop
ParticleEmitterEmitt
ParticleEmitterGetDirection
ParticleEmitterGetMaxLifeTime
ParticleEmitterGetMaxParticlesPerSecond
ParticleEmitterGetMaxStartColor
ParticleEmitterGetMaxStartSize
ParticleEmitterGetMinLifeTime
ParticleEmitterGetMinParticlesPerSecond
ParticleEmitterGetMinStartColor
ParticleEmitterGetMinStartSize
ParticleEmitterGetType
ParticleEmitterSetDirection
ParticleEmitterSetMaxAngleDegrees
ParticleEmitterSetMaxLifeTime
ParticleEmitterSetMaxParticlesPerSecond
ParticleEmitterSetMaxStartColor
ParticleEmitterSetMaxStartSize
ParticleEmitterSetMinLifeTime
ParticleEmitterSetMinParticlesPerSecond
ParticleEmitterSetMinStartColor
ParticleEmitterSetMinStartSize
ParticleEmittergetMaxAngleDegrees
ParticleFadeOutAffectorDrop
ParticleFadeOutAffectorGetFadeOutTime
ParticleFadeOutAffectorGetTargetColor
ParticleFadeOutAffectorGetType
ParticleFadeOutAffectorSetFadeOutTime
ParticleFadeOutAffectorSetTargetColor
ParticleGravityAffectorDrop
ParticleGravityAffectorGetGravity
ParticleGravityAffectorGetTimeForceLost
ParticleGravityAffectorGetType
ParticleGravityAffectorSetGravity
ParticleGravityAffectorSetTimeForceLost
ParticleMeshEmitterDrop
ParticleMeshEmitterGetMesh
ParticleMeshEmitterGetNormalDirectionModifier
ParticleMeshEmitterGetType
ParticleMeshEmitterIsUsingNormalDirection
ParticleMeshEmitterSetEveryMeshVertex
ParticleMeshEmitterSetMesh
ParticleMeshEmitterSetNormalDirectionModifier
ParticleMeshEmitterSetUseNormalDirection
ParticleMeshEmittergetEveryMeshVertex
ParticleRingEmitterDrop
ParticleRingEmitterGetCenter
ParticleRingEmitterGetRadius
ParticleRingEmitterGetRingThickness
ParticleRingEmitterGetType
ParticleRingEmitterSetCenter
ParticleRingEmitterSetRadius
ParticleRingEmitterSetRingThickness
ParticleRotationAffectorDrop
ParticleRotationAffectorGetPivotPoint
ParticleRotationAffectorGetSpeed
ParticleRotationAffectorGetType
ParticleRotationAffectorSetPivotPoint
ParticleRotationAffectorSetSpeed
ParticleSphereEmitterDrop
ParticleSphereEmitterGetCenter
ParticleSphereEmitterGetRadius
ParticleSphereEmitterGetType
ParticleSphereEmitterSetCenter
ParticleSphereEmitterSetRadius
ParticleSystemSceneNodeAddAffector
ParticleSystemSceneNodeClearParticles
ParticleSystemSceneNodeCreateAnimatedMeshSceneNodeEmitter
ParticleSystemSceneNodeCreateAttractionAffector
ParticleSystemSceneNodeCreateBoxEmitter
ParticleSystemSceneNodeCreateCylinderEmitter
ParticleSystemSceneNodeCreateFadeOutParticleAffector
ParticleSystemSceneNodeCreateGravityAffector
ParticleSystemSceneNodeCreateMeshEmitter
ParticleSystemSceneNodeCreatePointEmitter
ParticleSystemSceneNodeCreateRingEmitter
ParticleSystemSceneNodeCreateRotationAffector
ParticleSystemSceneNodeCreateScaleParticleAffector
ParticleSystemSceneNodeCreateSphereEmitter
ParticleSystemSceneNodeDoParticleSystem
ParticleSystemSceneNodeDrop
ParticleSystemSceneNodeGetAffectors
ParticleSystemSceneNodeGetEmitter
ParticleSystemSceneNodeRemoveAllAffectors
ParticleSystemSceneNodeSetEmitter
ParticleSystemSceneNodeSetParticleSize
ParticleSystemSceneNodeSetParticlesAreGlobal
RandomizerDrop
RandomizerFRand
RandomizerRand
RandomizerRandMax
RandomizerReset
ReadFileGetFileName
ReadFileGetPos
ReadFileGetSize
ReadFileRead
ReadFileSeek
SNamedPathFromPath
SNamedPathGetInternalName
SNamedPathGetPath
SNamedPathSetPath
SViewFrustumClipLine
SViewFrustumGetBoundingBox
SViewFrustumGetFarLeftDown
SViewFrustumGetFarLeftUp
SViewFrustumGetFarRightDown
SViewFrustumGetFarRightUp
SViewFrustumGetNearLeftDown
SViewFrustumGetNearLeftUp
SViewFrustumGetNearRightDown
SViewFrustumGetNearRightUp
SViewFrustumGetTransform
SViewFrustumGetTransformConst
SViewFrustumRecalculateBoundingBox
SViewFrustumSetFrom
SViewFrustumTransform
SceneManagerAddAnimatedMeshSceneNode
SceneManagerAddArrowMesh
SceneManagerAddBillboardSceneNode
SceneManagerAddBillboardTextSceneNode
SceneManagerAddCameraSceneNode
SceneManagerAddCameraSceneNodeFPS
SceneManagerAddCameraSceneNodeMaya
SceneManagerAddCubeSceneNode
SceneManagerAddDummyTransformationSceneNode
SceneManagerAddEmptySceneNode
SceneManagerAddExternalMeshLoader
SceneManagerAddExternalSceneLoader
SceneManagerAddHillPlaneMesh
SceneManagerAddLightSceneNode
SceneManagerAddMeshSceneNode
SceneManagerAddOctreeSceneNode
SceneManagerAddOctreeSceneNodeAnimated
SceneManagerAddParticleSystemSceneNode
SceneManagerAddQuake3SceneNode
SceneManagerAddSceneNode
SceneManagerAddSkyBoxSceneNode
SceneManagerAddSkyDomeSceneNode
SceneManagerAddSphereMesh
SceneManagerAddSphereSceneNode
SceneManagerAddTerrainMesh
SceneManagerAddTerrainSceneNodeByFile
SceneManagerAddTerrainSceneNodeByPath
SceneManagerAddTextSceneNode
SceneManagerAddToDeletionQueue
SceneManagerAddVolumeLightMesh
SceneManagerAddVolumeLightSceneNode
SceneManagerAddWaterSurfaceSceneNode
SceneManagerClear
SceneManagerCreateCollisionResponseAnimator
SceneManagerCreateDeleteAnimator
SceneManagerCreateFlyCircleAnimator
SceneManagerCreateFlyStraightAnimator
SceneManagerCreateFollowSplineAnimator
SceneManagerCreateMeshWriter
SceneManagerCreateMetaTriangleSelector
SceneManagerCreateNewSceneManager
SceneManagerCreateOctreeTriangleSelector
SceneManagerCreateRotationAnimator
SceneManagerCreateSceneNodeAnimator
SceneManagerCreateSkinnedMesh
SceneManagerCreateTerrainTriangleSelector
SceneManagerCreateTextureAnimator
SceneManagerCreateTriangleSelector
SceneManagerCreateTriangleSelectorFromBoundingBox
SceneManagerDrawAll
SceneManagerDrop
SceneManagerGetActiveCamera
SceneManagerGetAmbientLight
SceneManagerGetAnimatorTypeName
SceneManagerGetDefaultSceneNodeAnimatorFactory
SceneManagerGetDefaultSceneNodeFactory
SceneManagerGetFileSystem
SceneManagerGetGUIEnvironment
SceneManagerGetGeometryCreator
SceneManagerGetMeshCache
SceneManagerGetMeshFromFile
SceneManagerGetMeshFromPath
SceneManagerGetMeshLoader
SceneManagerGetMeshLoaderCount
SceneManagerGetMeshManipulator
SceneManagerGetParameters
SceneManagerGetRegisteredSceneNodeAnimatorFactoryCount
SceneManagerGetRegisteredSceneNodeFactoryCount
SceneManagerGetRootSceneNode
SceneManagerGetSceneCollisionManager
SceneManagerGetSceneLoader
SceneManagerGetSceneLoaderCount
SceneManagerGetSceneNodeAnimatorFactory
SceneManagerGetSceneNodeFactory
SceneManagerGetSceneNodeFromId
SceneManagerGetSceneNodeFromName
SceneManagerGetSceneNodeFromType
SceneManagerGetSceneNodeRenderPass
SceneManagerGetSceneNodeTypeName
SceneManagerGetSceneNodesFromType
SceneManagerGetShadowColor
SceneManagerGetVideoDriver
SceneManagerIsCulled
SceneManagerLoadSceneByFile
SceneManagerLoadSceneByPath
SceneManagerPostEventFromUser
SceneManagerRegisterNodeForRendering
SceneManagerRegisterSceneNodeAnimatorFactory
SceneManagerRegisterSceneNodeFactory
SceneManagerSaveSceneByFile
SceneManagerSaveSceneByPath
SceneManagerSetActiveCamera
SceneManagerSetAmbientLight
SceneManagerSetLightManager
SceneManagerSetShadowColor
SceneNodeAddAnimator
SceneNodeAddChild
SceneNodeClone
SceneNodeDeserializeAttributes
SceneNodeDrop
SceneNodeGetAbsolutePosition
SceneNodeGetAbsoluteTransformation
SceneNodeGetAutomaticCulling
SceneNodeGetBoundingBox
SceneNodeGetID
SceneNodeGetMaterial
SceneNodeGetMaterialCount
SceneNodeGetName
SceneNodeGetParent
SceneNodeGetPosition
SceneNodeGetRelativeTransformation
SceneNodeGetRotation
SceneNodeGetScale
SceneNodeGetSceneManager
SceneNodeGetTransformedBoundingBox
SceneNodeGetTriangleSelector
SceneNodeGetType
SceneNodeIsDebugDataVisible
SceneNodeIsDebugObject
SceneNodeIsTrulyVisible
SceneNodeIsVisible
SceneNodeOnAnimate
SceneNodeOnRegisterSceneNode
SceneNodeRemove
SceneNodeRemoveAll
SceneNodeRemoveAnimator
SceneNodeRemoveAnimators
SceneNodeRemoveChild
SceneNodeRender
SceneNodeSerializeAttributes
SceneNodeSetAutomaticCulling
SceneNodeSetDebugDataVisible
SceneNodeSetID
SceneNodeSetIsDebugObject
SceneNodeSetMaterialFlag
SceneNodeSetMaterialTexture
SceneNodeSetMaterialType
SceneNodeSetName
SceneNodeSetParent
SceneNodeSetPosition
SceneNodeSetRotation
SceneNodeSetScale
SceneNodeSetTriangleSelector
SceneNodeSetVisible
SceneNodeUpdateAbsolutePosition
ShadowVolumeSceneNodeDrop
ShadowVolumeSceneNodeSetShadowMesh
ShadowVolumeSceneNodeUpdateShadowVolumes
TerrainSceneNodeDrop
TerrainSceneNodeGetBoundingBox
TerrainSceneNodeGetBoundingBox2
TerrainSceneNodeGetCurrentLODOfPatches
TerrainSceneNodeGetHeight
TerrainSceneNodeGetIndexCount
TerrainSceneNodeGetIndicesForPatch
TerrainSceneNodeGetMesh
TerrainSceneNodeGetMeshBufferForLOD
TerrainSceneNodeGetRenderBuffer
TerrainSceneNodeGetTerrainCenter
TerrainSceneNodeLoadHeightMap
TerrainSceneNodeLoadHeightMapRAW
TerrainSceneNodeOverrideLODDistance
TerrainSceneNodeScaleTexture
TerrainSceneNodeSetCameraMovementDelta
TerrainSceneNodeSetCameraRotationDelta
TerrainSceneNodeSetDynamicSelectorUpdate
TerrainSceneNodeSetLODOfPatch
TextSceneNodeDrop
TextSceneNodeSetText
TextSceneNodeSetTextColor
TriangleSelectorDrop
TriangleSelectorGetSceneNodeForTriangle
TriangleSelectorGetSelector
TriangleSelectorGetSelectorConst
TriangleSelectorGetSelectorCount
TriangleSelectorGetTriangleCount
TriangleSelectorGetTriangles
TriangleSelectorGetTrianglesByBox
TriangleSelectorGetTrianglesByLine
VideoModeListDrop
VideoModeListGetDesktopDepth
VideoModeListGetDesktopResolution
VideoModeListGetVideoModeCount
VideoModeListGetVideoModeDepth
VideoModeListGetVideoModeResolution
VideoModeListGetVideoModeResolutionByMode
VolumeLightSceneNodeGetFootColor
VolumeLightSceneNodeGetSubDivideU
VolumeLightSceneNodeGetSubDivideV
VolumeLightSceneNodeGetTailColor
VolumeLightSceneNodeGetType
VolumeLightSceneNodeSetFootColor
VolumeLightSceneNodeSetSubDivideU
VolumeLightSceneNodeSetSubDivideV
VolumeLightSceneNodeSetTailColor
getpath
getstringc
getstringw
Code: Select all
// start up the engine
IrrlichtDevice *device = createDevice(video::EDT_DIRECT3D8,
core::dimension2d<u32>(640,480));
video::IVideoDriver* driver = device->getVideoDriver();
scene::ISceneManager* scenemgr = device->getSceneManager();
device->setWindowCaption(L"Hello World!");
// load and show quake2 .md2 model
scene::ISceneNode* node = scenemgr->addAnimatedMeshSceneNode(
scenemgr->getMesh("quake2model.md2"));
// if everything worked, add a texture and disable lighting
if (node)
{
node->setMaterialTexture(0, driver->getTexture("texture.bmp"));
node->setMaterialFlag(video::EMF_LIGHTING, false);
}
// add a first person shooter style user controlled camera
scenemgr->addCameraSceneNodeFPS();
// draw everything
while(device->run() && driver)
{
driver->beginScene(true, true, video::SColor(255,0,0,255));
scenemgr->drawAll();
driver->endScene();
}
// delete device
device->drop();
Code: Select all
#include "Irrlicht-c.bi"
' create the render device (window or fullscreen)
var dev = CreateDevice()
DeviceSetWindowCaption(dev,"test03.bas press [alt][F4]")
' get the driver (renderer)
var drv = DeviceGetVideoDriver(dev)
var scm = DeviceGetSceneManager(dev)
var path = getPath("media/faerie.md2")
var mesh = SceneManagerGetMeshFromPath(scm,path)
var node = SceneManagerAddAnimatedMeshSceneNode(scm,,mesh)
if (node) then
path = getPath("media/faerie.bmp")
var texture = DriverGetTextureFromPath(drv,path)
SceneNodeSetMaterialTexture(node,0,texture)
SceneNodeSetMaterialFlag(node,EMF_LIGHTING, false)
end if
var cam = SceneManagerAddCameraSceneNode(scm,,vector3df(50,0,0),vector3df(0,0,0))
' while window is open
while DeviceRun(dev) andalso drv<>NULL
' and is active
if DeviceIsWindowActive(dev) then
' draw a frame
DriverBeginScene(drv,,,SColor(0,128,128)) ' begin a render frame
SceneManagerDrawAll(scm)
DriverEndScene(drv) ' show the result on screen
DeviceSleep(dev,1000\60) ' down't eat all CPU cycles :-)
else
' handle only window events
DeviceYield(dev)
endif
wend
' delete the device
DeviceDrop(dev)