Global LibX3d = OpenLibrary(#PB_Any, "Xtreme3d.dll") Prototype.d ProtoEngineCreate(A.d) Global EngineCreate.ProtoEngineCreate = GetFunction(LibX3d, "EngineCreate") Prototype.d ProtoEngineDestroy() Global EngineDestroy.ProtoEngineDestroy = GetFunction(LibX3d, "EngineDestroy") Prototype.d ProtoEngineSetObjectsSorting(A.d) Global EngineSetObjectsSorting.ProtoEngineSetObjectsSorting = GetFunction(LibX3d, "EngineSetObjectsSorting") Prototype.d ProtoEngineSetCulling(A.d) Global EngineSetCulling.ProtoEngineSetCulling = GetFunction(LibX3d, "EngineSetCulling") Prototype.d ProtoEngineGetMaxTextureUnits() Global EngineGetMaxTextureUnits.ProtoEngineGetMaxTextureUnits = GetFunction(LibX3d, "EngineGetMaxTextureUnits") Prototype.d ProtoEngineGetMaxTextureSize() Global EngineGetMaxTextureSize.ProtoEngineGetMaxTextureSize = GetFunction(LibX3d, "EngineGetMaxTextureSize") Prototype.d ProtoSetPakArchive(A.s) Global SetPakArchive.ProtoSetPakArchive = GetFunction(LibX3d, "SetPakArchive") Prototype.d ProtoUpdate() Global Update.ProtoUpdate = GetFunction(LibX3d, "Update") Prototype.d ProtoTrisRendered() Global TrisRendered.ProtoTrisRendered = GetFunction(LibX3d, "TrisRendered") Prototype.d ProtoViewerCreate(A.d, B.d, C.d, D.d) Global ViewerCreate.ProtoViewerCreate = GetFunction(LibX3d, "ViewerCreate") Prototype.d ProtoViewerSetCamera(A.d, B.d) Global ViewerSetCamera.ProtoViewerSetCamera = GetFunction(LibX3d, "ViewerSetCamera") Prototype.d ProtoViewerEnableVSync(A.d, B.d) Global ViewerEnableVSync.ProtoViewerEnableVSync = GetFunction(LibX3d, "ViewerEnableVSync") Prototype.d ProtoViewerRender(A.d) Global ViewerRender.ProtoViewerRender = GetFunction(LibX3d, "ViewerRender") Prototype.d ProtoViewerResize(A.d, B.d, C.d, D.d, E.d) Global ViewerResize.ProtoViewerResize = GetFunction(LibX3d, "ViewerResize") Prototype.d ProtoViewerSetVisible(A.d, B.d) Global ViewerSetVisible.ProtoViewerSetVisible = GetFunction(LibX3d, "ViewerSetVisible") Prototype.d ProtoViewerGetPixelColor(A.d, B.d, C.d) Global ViewerGetPixelColor.ProtoViewerGetPixelColor = GetFunction(LibX3d, "ViewerGetPixelColor") Prototype.d ProtoViewerGetPixelDepth(A.d, B.d, C.d) Global ViewerGetPixelDepth.ProtoViewerGetPixelDepth = GetFunction(LibX3d, "ViewerGetPixelDepth") Prototype.d ProtoViewerSetLighting(A.d, B.d) Global ViewerSetLighting.ProtoViewerSetLighting = GetFunction(LibX3d, "ViewerSetLighting") Prototype.d ProtoViewerSetBackgroundColor(A.d, B.d) Global ViewerSetBackgroundColor.ProtoViewerSetBackgroundColor = GetFunction(LibX3d, "ViewerSetBackgroundColor") Prototype.d ProtoViewerSetAmbientColor(A.d, B.d) Global ViewerSetAmbientColor.ProtoViewerSetAmbientColor = GetFunction(LibX3d, "ViewerSetAmbientColor") Prototype.d ProtoViewerEnableFog(A.d, B.d) Global ViewerEnableFog.ProtoViewerEnableFog = GetFunction(LibX3d, "ViewerEnableFog") Prototype.d ProtoViewerSetFogColor(A.d, B.d) Global ViewerSetFogColor.ProtoViewerSetFogColor = GetFunction(LibX3d, "ViewerSetFogColor") Prototype.d ProtoViewerSetFogDistance(A.d, B.d, C.d) Global ViewerSetFogDistance.ProtoViewerSetFogDistance = GetFunction(LibX3d, "ViewerSetFogDistance") Prototype.d ProtoViewerScreenToWorld(A.d, B.d, C.d, D.d) Global ViewerScreenToWorld.ProtoViewerScreenToWorld = GetFunction(LibX3d, "ViewerScreenToWorld") Prototype.d ProtoViewerWorldToScreen(A.d, B.d, C.d, D.d, E.d) Global ViewerWorldToScreen.ProtoViewerWorldToScreen = GetFunction(LibX3d, "ViewerWorldToScreen") Prototype.d ProtoViewerCopyToTexture(A.d, B.s, C.d, D.d) Global ViewerCopyToTexture.ProtoViewerCopyToTexture = GetFunction(LibX3d, "ViewerCopyToTexture") Prototype.d ProtoDummycubeCreate(A.d) Global DummycubeCreate.ProtoDummycubeCreate = GetFunction(LibX3d, "DummycubeCreate") Prototype.d ProtoDummycubeAmalgamate(A.d, B.d) Global DummycubeAmalgamate.ProtoDummycubeAmalgamate = GetFunction(LibX3d, "DummycubeAmalgamate") Prototype.d ProtoDummycubeSetCameraMode(A.d, B.d) Global DummycubeSetCameraMode.ProtoDummycubeSetCameraMode = GetFunction(LibX3d, "DummycubeSetCameraMode") Prototype.d ProtoCameraCreate(A.d) Global CameraCreate.ProtoCameraCreate = GetFunction(LibX3d, "CameraCreate") Prototype.d ProtoCameraSetStyle(A.d, B.d) Global CameraSetStyle.ProtoCameraSetStyle = GetFunction(LibX3d, "CameraSetStyle") Prototype.d ProtoCameraSetFocal(A.d, B.d) Global CameraSetFocal.ProtoCameraSetFocal = GetFunction(LibX3d, "CameraSetFocal") Prototype.d ProtoCameraSetSceneScale(A.d, B.d) Global CameraSetSceneScale.ProtoCameraSetSceneScale = GetFunction(LibX3d, "CameraSetSceneScale") Prototype.d ProtoCameraScaleScene(A.d, B.d) Global CameraScaleScene.ProtoCameraScaleScene = GetFunction(LibX3d, "CameraScaleScene") Prototype.d ProtoCameraSetViewDepth(A.d, B.d) Global CameraSetViewDepth.ProtoCameraSetViewDepth = GetFunction(LibX3d, "CameraSetViewDepth") Prototype.d ProtoCameraSetTargetObject(A.d, B.d) Global CameraSetTargetObject.ProtoCameraSetTargetObject = GetFunction(LibX3d, "CameraSetTargetObject") Prototype.d ProtoCameraMoveAroundTarget(A.d, B.d, C.d) Global CameraMoveAroundTarget.ProtoCameraMoveAroundTarget = GetFunction(LibX3d, "CameraMoveAroundTarget") Prototype.d ProtoCameraSetDistanceToTarget(A.d, B.d) Global CameraSetDistanceToTarget.ProtoCameraSetDistanceToTarget = GetFunction(LibX3d, "CameraSetDistanceToTarget") Prototype.d ProtoCameraGetDistanceToTarget(A.d) Global CameraGetDistanceToTarget.ProtoCameraGetDistanceToTarget = GetFunction(LibX3d, "CameraGetDistanceToTarget") Prototype.d ProtoCameraCopyToTexture(A.d, B.s, C.d, D.d) Global CameraCopyToTexture.ProtoCameraCopyToTexture = GetFunction(LibX3d, "CameraCopyToTexture") Prototype.d ProtoLightCreate(A.d, B.d) Global LightCreate.ProtoLightCreate = GetFunction(LibX3d, "LightCreate") Prototype.d ProtoLightSetAmbientColor(A.d, B.d) Global LightSetAmbientColor.ProtoLightSetAmbientColor = GetFunction(LibX3d, "LightSetAmbientColor") Prototype.d ProtoLightSetDiffuseColor(A.d, B.d) Global LightSetDiffuseColor.ProtoLightSetDiffuseColor = GetFunction(LibX3d, "LightSetDiffuseColor") Prototype.d ProtoLightSetSpecularColor(A.d, B.d) Global LightSetSpecularColor.ProtoLightSetSpecularColor = GetFunction(LibX3d, "LightSetSpecularColor") Prototype.d ProtoLightSetAttenuation(A.d, B.d, C.d, D.d) Global LightSetAttenuation.ProtoLightSetAttenuation = GetFunction(LibX3d, "LightSetAttenuation") Prototype.d ProtoLightSetShining(A.d, B.d) Global LightSetShining.ProtoLightSetShining = GetFunction(LibX3d, "LightSetShining") Prototype.d ProtoLightSetSpotCutoff(A.d, B.d) Global LightSetSpotCutoff.ProtoLightSetSpotCutoff = GetFunction(LibX3d, "LightSetSpotCutoff") Prototype.d ProtoLightSetSpotExponent(A.d, B.d) Global LightSetSpotExponent.ProtoLightSetSpotExponent = GetFunction(LibX3d, "LightSetSpotExponent") Prototype.d ProtoLightSetSpotDirection(A.d, B.d, C.d, D.d) Global LightSetSpotDirection.ProtoLightSetSpotDirection = GetFunction(LibX3d, "LightSetSpotDirection") Prototype.d ProtoLightSetStyle(A.d, B.d) Global LightSetStyle.ProtoLightSetStyle = GetFunction(LibX3d, "LightSetStyle") Prototype.d ProtoLoadB3D(A.s, B.d) Global LoadB3D.ProtoLoadB3D = GetFunction(LibX3d, "LoadB3D") Prototype.d ProtoClearZones() Global ClearZones.ProtoClearZones = GetFunction(LibX3d, "ClearZones") Prototype.d ProtoZonesVisible() Global ZonesVisible.ProtoZonesVisible = GetFunction(LibX3d, "ZonesVisible") Prototype.d ProtoCullZones(A.d, B.d) Global CullZones.ProtoCullZones = GetFunction(LibX3d, "CullZones") Prototype.d ProtoZoneAddPortal(A.d, B.d) Global ZoneAddPortal.ProtoZoneAddPortal = GetFunction(LibX3d, "ZoneAddPortal") Prototype.d ProtoZoneObjectInZone(A.d, B.d) Global ZoneObjectInZone.ProtoZoneObjectInZone = GetFunction(LibX3d, "ZoneObjectInZone") Prototype.d ProtoZoneGetCurrent(A.d) Global ZoneGetCurrent.ProtoZoneGetCurrent = GetFunction(LibX3d, "ZoneGetCurrent") Prototype.d ProtoZoneGetNew(A.d, B.d) Global ZoneGetNew.ProtoZoneGetNew = GetFunction(LibX3d, "ZoneGetNew") Prototype.d ProtoZoneAdjustSize(A.d) Global ZoneAdjustSize.ProtoZoneAdjustSize = GetFunction(LibX3d, "ZoneAdjustSize") Prototype.d ProtoCreateZones(A.d, B.d) Global CreateZones.ProtoCreateZones = GetFunction(LibX3d, "CreateZones") Prototype.d ProtoZoneGetPortalCount(A.d) Global ZoneGetPortalCount.ProtoZoneGetPortalCount = GetFunction(LibX3d, "ZoneGetPortalCount") Prototype.d ProtoZoneGetPortal(A.d, B.d) Global ZoneGetPortal.ProtoZoneGetPortal = GetFunction(LibX3d, "ZoneGetPortal") Prototype.d ProtoBmpfontCreate(A.d, B.d, C.d, D.d, E.d, F.d, G.d, H.d) Global BmpfontCreate.ProtoBmpfontCreate = GetFunction(LibX3d, "BmpfontCreate") Prototype.d ProtoBmpfontLoad(A.d, B.s) Global BmpfontLoad.ProtoBmpfontLoad = GetFunction(LibX3d, "BmpfontLoad") Prototype.d ProtoWindowsBitmapfontCreate(A.s, B.d) Global WindowsBitmapfontCreate.ProtoWindowsBitmapfontCreate = GetFunction(LibX3d, "WindowsBitmapfontCreate") Prototype.d ProtoFlatTextCreate(A.d, B.s, C.d) Global FlatTextCreate.ProtoFlatTextCreate = GetFunction(LibX3d, "FlatTextCreate") Prototype.d ProtoHUDTextCreate(A.d, B.s, C.d) Global HUDTextCreate.ProtoHUDTextCreate = GetFunction(LibX3d, "HUDTextCreate") Prototype.d ProtoHUDTextSetRotation(A.d, B.d) Global HUDTextSetRotation.ProtoHUDTextSetRotation = GetFunction(LibX3d, "HUDTextSetRotation") Prototype.d ProtoSpaceTextCreate(A.s, B.s, C.d, D.d) Global SpaceTextCreate.ProtoSpaceTextCreate = GetFunction(LibX3d, "SpaceTextCreate") Prototype.d ProtoSpaceTextSetExtrusion(A.d, B.d) Global SpaceTextSetExtrusion.ProtoSpaceTextSetExtrusion = GetFunction(LibX3d, "SpaceTextSetExtrusion") Prototype.d ProtoTextSetColor(A.d, B.d, C.d) Global TextSetColor.ProtoTextSetColor = GetFunction(LibX3d, "TextSetColor") Prototype.d ProtoTextSetFont(A.d, B.d) Global TextSetFont.ProtoTextSetFont = GetFunction(LibX3d, "TextSetFont") Prototype.d ProtoTextSetText(A.d, B.s) Global TextSetText.ProtoTextSetText = GetFunction(LibX3d, "TextSetText") Prototype.d ProtoHUDSpriteCreate(A.s, B.d, C.d, D.d) Global HUDSpriteCreate.ProtoHUDSpriteCreate = GetFunction(LibX3d, "HUDSpriteCreate") Prototype.d ProtoSpriteCreate(A.s, B.d, C.d, D.d) Global SpriteCreate.ProtoSpriteCreate = GetFunction(LibX3d, "SpriteCreate") Prototype.d ProtoSpriteSetSize(A.d, B.d, C.d) Global SpriteSetSize.ProtoSpriteSetSize = GetFunction(LibX3d, "SpriteSetSize") Prototype.d ProtoSpriteScale(A.d, B.d, C.d) Global SpriteScale.ProtoSpriteScale = GetFunction(LibX3d, "SpriteScale") Prototype.d ProtoSpriteSetRotation(A.d, B.d) Global SpriteSetRotation.ProtoSpriteSetRotation = GetFunction(LibX3d, "SpriteSetRotation") Prototype.d ProtoSpriteRotate(A.d, B.d) Global SpriteRotate.ProtoSpriteRotate = GetFunction(LibX3d, "SpriteRotate") Prototype.d ProtoSpriteMirror(A.d, B.d, C.d) Global SpriteMirror.ProtoSpriteMirror = GetFunction(LibX3d, "SpriteMirror") Prototype.d ProtoAnnulusCreate(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global AnnulusCreate.ProtoAnnulusCreate = GetFunction(LibX3d, "AnnulusCreate") Prototype.d ProtoConeCreate(A.d, B.d, C.d, D.d, E.d, F.d) Global ConeCreate.ProtoConeCreate = GetFunction(LibX3d, "ConeCreate") Prototype.d ProtoCubeCreate(A.d, B.d, C.d, D.d) Global CubeCreate.ProtoCubeCreate = GetFunction(LibX3d, "CubeCreate") Prototype.d ProtoCubeSetNormalDirection(A.d, B.d) Global CubeSetNormalDirection.ProtoCubeSetNormalDirection = GetFunction(LibX3d, "CubeSetNormalDirection") Prototype.d ProtoCylinderCreate(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global CylinderCreate.ProtoCylinderCreate = GetFunction(LibX3d, "CylinderCreate") Prototype.d ProtoDiskCreate(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global DiskCreate.ProtoDiskCreate = GetFunction(LibX3d, "DiskCreate") Prototype.d ProtoPlaneCreate(A.d, B.d, C.d, D.d, E.d, F.d) Global PlaneCreate.ProtoPlaneCreate = GetFunction(LibX3d, "PlaneCreate") Prototype.d ProtoSphereCreate(A.d, B.d, C.d, D.d) Global SphereCreate.ProtoSphereCreate = GetFunction(LibX3d, "SphereCreate") Prototype.d ProtoTorusCreate(A.d, B.d, C.d, D.d, E.d) Global TorusCreate.ProtoTorusCreate = GetFunction(LibX3d, "TorusCreate") Prototype.d ProtoActorCreate(A.s, B.d) Global ActorCreate.ProtoActorCreate = GetFunction(LibX3d, "ActorCreate") Prototype.d ProtoActorSetAnimationRange(A.d, B.d, C.d) Global ActorSetAnimationRange.ProtoActorSetAnimationRange = GetFunction(LibX3d, "ActorSetAnimationRange") Prototype.d ProtoActorGetCurrentFrame(A.d) Global ActorGetCurrentFrame.ProtoActorGetCurrentFrame = GetFunction(LibX3d, "ActorGetCurrentFrame") Prototype.d ProtoActorSwitchToAnimation(A.d, B.d) Global ActorSwitchToAnimation.ProtoActorSwitchToAnimation = GetFunction(LibX3d, "ActorSwitchToAnimation") Prototype.d ProtoActorSynchronize(A.d, B.d) Global ActorSynchronize.ProtoActorSynchronize = GetFunction(LibX3d, "ActorSynchronize") Prototype.d ProtoActorSetInterval(A.d, B.d) Global ActorSetInterval.ProtoActorSetInterval = GetFunction(LibX3d, "ActorSetInterval") Prototype.d ProtoActorSetAnimationMode(A.d, B.d) Global ActorSetAnimationMode.ProtoActorSetAnimationMode = GetFunction(LibX3d, "ActorSetAnimationMode") Prototype.d ProtoActorAddObject(A.d, B.s) Global ActorAddObject.ProtoActorAddObject = GetFunction(LibX3d, "ActorAddObject") Prototype.s ProtoActorGetCurrentAnimation(A.d) Global ActorGetCurrentAnimation.ProtoActorGetCurrentAnimation = GetFunction(LibX3d, "ActorGetCurrentAnimation") Prototype.d ProtoActorGetFrameCount(A.d) Global ActorGetFrameCount.ProtoActorGetFrameCount = GetFunction(LibX3d, "ActorGetFrameCount") Prototype.d ProtoActorGetBoneCount(A.d) Global ActorGetBoneCount.ProtoActorGetBoneCount = GetFunction(LibX3d, "ActorGetBoneCount") Prototype.d ProtoActorGetBoneByName(A.d, B.s) Global ActorGetBoneByName.ProtoActorGetBoneByName = GetFunction(LibX3d, "ActorGetBoneByName") Prototype.d ProtoActorRotateBone(A.d, B.d, C.d, D.d, E.d) Global ActorRotateBone.ProtoActorRotateBone = GetFunction(LibX3d, "ActorRotateBone") Prototype.d ProtoActorGetBoneRotation(A.d, B.d, C.d) Global ActorGetBoneRotation.ProtoActorGetBoneRotation = GetFunction(LibX3d, "ActorGetBoneRotation") Prototype.d ProtoActorMoveBone(A.d, B.d, C.d, D.d, E.d) Global ActorMoveBone.ProtoActorMoveBone = GetFunction(LibX3d, "ActorMoveBone") Prototype.d ProtoActorGetBonePosition(A.d, B.d, C.d) Global ActorGetBonePosition.ProtoActorGetBonePosition = GetFunction(LibX3d, "ActorGetBonePosition") Prototype.d ProtoActorShowSkeleton(A.d, B.d) Global ActorShowSkeleton.ProtoActorShowSkeleton = GetFunction(LibX3d, "ActorShowSkeleton") Prototype.d ProtoFreeformCreate(A.s, B.d) Global FreeformCreate.ProtoFreeformCreate = GetFunction(LibX3d, "FreeformCreate") Prototype.d ProtoFreeformPointInMesh(A.d, B.d, C.d, D.d) Global FreeformPointInMesh.ProtoFreeformPointInMesh = GetFunction(LibX3d, "FreeformPointInMesh") Prototype.d ProtoFreeformSphereSweepIntersect(A.d, B.d, C.d, D.d) Global FreeformSphereSweepIntersect.ProtoFreeformSphereSweepIntersect = GetFunction(LibX3d, "FreeformSphereSweepIntersect") Prototype.d ProtoFreeformToFreeforms(A.d, B.d, C.d, D.d) Global FreeformToFreeforms.ProtoFreeformToFreeforms = GetFunction(LibX3d, "FreeformToFreeforms") Prototype.d ProtoFreeformSetSecondTextureCoords(A.d, B.d) Global FreeformSetSecondTextureCoords.ProtoFreeformSetSecondTextureCoords = GetFunction(LibX3d, "FreeformSetSecondTextureCoords") Prototype.d ProtoMeshCountObjects(A.d) Global MeshCountObjects.ProtoMeshCountObjects = GetFunction(LibX3d, "MeshCountObjects") Prototype.d ProtoMeshRotate(A.d, B.d, C.d, D.d, E.d) Global MeshRotate.ProtoMeshRotate = GetFunction(LibX3d, "MeshRotate") Prototype.d ProtoMeshExplode(A.d, B.d, C.d, D.d, E.d, F.d) Global MeshExplode.ProtoMeshExplode = GetFunction(LibX3d, "MeshExplode") Prototype.d ProtoMeshSetVisible(A.d, B.d, C.d) Global MeshSetVisible.ProtoMeshSetVisible = GetFunction(LibX3d, "MeshSetVisible") Prototype.d ProtoMeshCountVertices(A.d, B.d) Global MeshCountVertices.ProtoMeshCountVertices = GetFunction(LibX3d, "MeshCountVertices") Prototype.d ProtoMeshOptimize(A.d) Global MeshOptimize.ProtoMeshOptimize = GetFunction(LibX3d, "MeshOptimize") Prototype.d ProtoMeshSmoothFaces(A.d, B.d, C.d) Global MeshSmoothFaces.ProtoMeshSmoothFaces = GetFunction(LibX3d, "MeshSmoothFaces") Prototype.d ProtoBmpHDSCreate(A.s) Global BmpHDSCreate.ProtoBmpHDSCreate = GetFunction(LibX3d, "BmpHDSCreate") Prototype.d ProtoTerrainCreate(A.d) Global TerrainCreate.ProtoTerrainCreate = GetFunction(LibX3d, "TerrainCreate") Prototype.d ProtoTerrainGetHeightAtObjectPosition(A.d, B.d) Global TerrainGetHeightAtObjectPosition.ProtoTerrainGetHeightAtObjectPosition = GetFunction(LibX3d, "TerrainGetHeightAtObjectPosition") Prototype.d ProtoTerrainGetLastTriCount(A.d) Global TerrainGetLastTriCount.ProtoTerrainGetLastTriCount = GetFunction(LibX3d, "TerrainGetLastTriCount") Prototype.d ProtoTerrainSetHeightData(A.d, B.d) Global TerrainSetHeightData.ProtoTerrainSetHeightData = GetFunction(LibX3d, "TerrainSetHeightData") Prototype.d ProtoTerrainSetTileSize(A.d, B.d) Global TerrainSetTileSize.ProtoTerrainSetTileSize = GetFunction(LibX3d, "TerrainSetTileSize") Prototype.d ProtoTerrainSetTilesPerTexture(A.d, B.d) Global TerrainSetTilesPerTexture.ProtoTerrainSetTilesPerTexture = GetFunction(LibX3d, "TerrainSetTilesPerTexture") Prototype.d ProtoTerrainSetQualityDistance(A.d, B.d) Global TerrainSetQualityDistance.ProtoTerrainSetQualityDistance = GetFunction(LibX3d, "TerrainSetQualityDistance") Prototype.d ProtoTerrainSetQualityStyle(A.d, B.d) Global TerrainSetQualityStyle.ProtoTerrainSetQualityStyle = GetFunction(LibX3d, "TerrainSetQualityStyle") Prototype.d ProtoTerrainSetMaxCLodTriangles(A.d, B.d) Global TerrainSetMaxCLodTriangles.ProtoTerrainSetMaxCLodTriangles = GetFunction(LibX3d, "TerrainSetMaxCLodTriangles") Prototype.d ProtoTerrainSetCLodPrecision(A.d, B.d) Global TerrainSetCLodPrecision.ProtoTerrainSetCLodPrecision = GetFunction(LibX3d, "TerrainSetCLodPrecision") Prototype.d ProtoTerrainSetOcclusionFrameSkip(A.d, B.d) Global TerrainSetOcclusionFrameSkip.ProtoTerrainSetOcclusionFrameSkip = GetFunction(LibX3d, "TerrainSetOcclusionFrameSkip") Prototype.d ProtoTerrainSetOcclusionTesselate(A.d, B.d) Global TerrainSetOcclusionTesselate.ProtoTerrainSetOcclusionTesselate = GetFunction(LibX3d, "TerrainSetOcclusionTesselate") Prototype.d ProtoObjectHide(A.d) Global ObjectHide.ProtoObjectHide = GetFunction(LibX3d, "ObjectHide") Prototype.d ProtoObjectShow(A.d) Global ObjectShow.ProtoObjectShow = GetFunction(LibX3d, "ObjectShow") Prototype.d ProtoObjectIsVisible(A.d) Global ObjectIsVisible.ProtoObjectIsVisible = GetFunction(LibX3d, "ObjectIsVisible") Prototype.d ProtoObjectCopy(A.d, B.d) Global ObjectCopy.ProtoObjectCopy = GetFunction(LibX3d, "ObjectCopy") Prototype.d ProtoObjectDestroy(A.d) Global ObjectDestroy.ProtoObjectDestroy = GetFunction(LibX3d, "ObjectDestroy") Prototype.d ProtoObjectSetPosition(A.d, B.d, C.d, D.d) Global ObjectSetPosition.ProtoObjectSetPosition = GetFunction(LibX3d, "ObjectSetPosition") Prototype.d ProtoObjectGetPosition(A.d, B.d) Global ObjectGetPosition.ProtoObjectGetPosition = GetFunction(LibX3d, "ObjectGetPosition") Prototype.d ProtoObjectGetAbsolutePosition(A.d, B.d) Global ObjectGetAbsolutePosition.ProtoObjectGetAbsolutePosition = GetFunction(LibX3d, "ObjectGetAbsolutePosition") Prototype.d ProtoObjectSetPositionOfObject(A.d, B.d) Global ObjectSetPositionOfObject.ProtoObjectSetPositionOfObject = GetFunction(LibX3d, "ObjectSetPositionOfObject") Prototype.d ProtoObjectAlignWithObject(A.d, B.d) Global ObjectAlignWithObject.ProtoObjectAlignWithObject = GetFunction(LibX3d, "ObjectAlignWithObject") Prototype.d ProtoObjectSetPositionX(A.d, B.d) Global ObjectSetPositionX.ProtoObjectSetPositionX = GetFunction(LibX3d, "ObjectSetPositionX") Prototype.d ProtoObjectSetPositionY(A.d, B.d) Global ObjectSetPositionY.ProtoObjectSetPositionY = GetFunction(LibX3d, "ObjectSetPositionY") Prototype.d ProtoObjectSetPositionZ(A.d, B.d) Global ObjectSetPositionZ.ProtoObjectSetPositionZ = GetFunction(LibX3d, "ObjectSetPositionZ") Prototype.d ProtoObjectSetAbsolutePosition(A.d, B.d, C.d, D.d) Global ObjectSetAbsolutePosition.ProtoObjectSetAbsolutePosition = GetFunction(LibX3d, "ObjectSetAbsolutePosition") Prototype.d ProtoObjectSetDirection(A.d, B.d, C.d, D.d) Global ObjectSetDirection.ProtoObjectSetDirection = GetFunction(LibX3d, "ObjectSetDirection") Prototype.d ProtoObjectGetDirection(A.d, B.d) Global ObjectGetDirection.ProtoObjectGetDirection = GetFunction(LibX3d, "ObjectGetDirection") Prototype.d ProtoObjectSetAbsoluteDirection(A.d, B.d, C.d, D.d) Global ObjectSetAbsoluteDirection.ProtoObjectSetAbsoluteDirection = GetFunction(LibX3d, "ObjectSetAbsoluteDirection") Prototype.d ProtoObjectGetAbsoluteDirection(A.d, B.d) Global ObjectGetAbsoluteDirection.ProtoObjectGetAbsoluteDirection = GetFunction(LibX3d, "ObjectGetAbsoluteDirection") Prototype.d ProtoObjectGetPitch(A.d) Global ObjectGetPitch.ProtoObjectGetPitch = GetFunction(LibX3d, "ObjectGetPitch") Prototype.d ProtoObjectGetRoll(A.d) Global ObjectGetRoll.ProtoObjectGetRoll = GetFunction(LibX3d, "ObjectGetRoll") Prototype.d ProtoObjectGetTurn(A.d) Global ObjectGetTurn.ProtoObjectGetTurn = GetFunction(LibX3d, "ObjectGetTurn") Prototype.d ProtoObjectSetRotation(A.d, B.d, C.d, D.d) Global ObjectSetRotation.ProtoObjectSetRotation = GetFunction(LibX3d, "ObjectSetRotation") Prototype.d ProtoObjectMove(A.d, B.d) Global ObjectMove.ProtoObjectMove = GetFunction(LibX3d, "ObjectMove") Prototype.d ProtoObjectLift(A.d, B.d) Global ObjectLift.ProtoObjectLift = GetFunction(LibX3d, "ObjectLift") Prototype.d ProtoObjectTranslate(A.d, B.d, C.d, D.d) Global ObjectTranslate.ProtoObjectTranslate = GetFunction(LibX3d, "ObjectTranslate") Prototype.d ProtoObjectStrafe(A.d, B.d) Global ObjectStrafe.ProtoObjectStrafe = GetFunction(LibX3d, "ObjectStrafe") Prototype.d ProtoObjectRotate(A.d, B.d, C.d, D.d) Global ObjectRotate.ProtoObjectRotate = GetFunction(LibX3d, "ObjectRotate") Prototype.d ProtoObjectScale(A.d, B.d, C.d, D.d) Global ObjectScale.ProtoObjectScale = GetFunction(LibX3d, "ObjectScale") Prototype.d ProtoObjectSetScale(A.d, B.d, C.d, D.d) Global ObjectSetScale.ProtoObjectSetScale = GetFunction(LibX3d, "ObjectSetScale") Prototype.d ProtoObjectSetUpVector(A.d, B.d, C.d, D.d) Global ObjectSetUpVector.ProtoObjectSetUpVector = GetFunction(LibX3d, "ObjectSetUpVector") Prototype.d ProtoObjectPointToObject(A.d, B.d) Global ObjectPointToObject.ProtoObjectPointToObject = GetFunction(LibX3d, "ObjectPointToObject") Prototype.d ProtoObjectAlignToCamera(A.d, B.d) Global ObjectAlignToCamera.ProtoObjectAlignToCamera = GetFunction(LibX3d, "ObjectAlignToCamera") Prototype.d ProtoObjectGetAtXY(A.d, B.d, C.d) Global ObjectGetAtXY.ProtoObjectGetAtXY = GetFunction(LibX3d, "ObjectGetAtXY") Prototype.d ProtoObjectShowAxes(A.d, B.d) Global ObjectShowAxes.ProtoObjectShowAxes = GetFunction(LibX3d, "ObjectShowAxes") Prototype.d ProtoObjectGetGroundHeight(A.d, B.d) Global ObjectGetGroundHeight.ProtoObjectGetGroundHeight = GetFunction(LibX3d, "ObjectGetGroundHeight") Prototype.d ProtoObjectSceneRaycast(A.d, B.d) Global ObjectSceneRaycast.ProtoObjectSceneRaycast = GetFunction(LibX3d, "ObjectSceneRaycast") Prototype.d ProtoObjectRaycast(A.d, B.d) Global ObjectRaycast.ProtoObjectRaycast = GetFunction(LibX3d, "ObjectRaycast") Prototype.d ProtoObjectGetCollisionPosition(A.d) Global ObjectGetCollisionPosition.ProtoObjectGetCollisionPosition = GetFunction(LibX3d, "ObjectGetCollisionPosition") Prototype.d ProtoObjectGetCollisionNormal(A.d) Global ObjectGetCollisionNormal.ProtoObjectGetCollisionNormal = GetFunction(LibX3d, "ObjectGetCollisionNormal") Prototype.d ProtoObjectSetMaterial(A.d, B.s) Global ObjectSetMaterial.ProtoObjectSetMaterial = GetFunction(LibX3d, "ObjectSetMaterial") Prototype.d ProtoObjectGetDistance(A.d, B.d) Global ObjectGetDistance.ProtoObjectGetDistance = GetFunction(LibX3d, "ObjectGetDistance") Prototype.d ProtoObjectCheckCubeVsFace(A.d, B.d) Global ObjectCheckCubeVsFace.ProtoObjectCheckCubeVsFace = GetFunction(LibX3d, "ObjectCheckCubeVsFace") Prototype.d ProtoObjectCheckCubeVsCube(A.d, B.d) Global ObjectCheckCubeVsCube.ProtoObjectCheckCubeVsCube = GetFunction(LibX3d, "ObjectCheckCubeVsCube") Prototype.d ProtoObjectCheckFaceVsFace(A.d, B.d) Global ObjectCheckFaceVsFace.ProtoObjectCheckFaceVsFace = GetFunction(LibX3d, "ObjectCheckFaceVsFace") Prototype.d ProtoObjectCheckSphereVsSphere(A.d, B.d) Global ObjectCheckSphereVsSphere.ProtoObjectCheckSphereVsSphere = GetFunction(LibX3d, "ObjectCheckSphereVsSphere") Prototype.d ProtoObjectCheckSphereVsCube(A.d, B.d) Global ObjectCheckSphereVsCube.ProtoObjectCheckSphereVsCube = GetFunction(LibX3d, "ObjectCheckSphereVsCube") Prototype.d ProtoObjectIsPointInObject(A.d, B.d, C.d, D.d) Global ObjectIsPointInObject.ProtoObjectIsPointInObject = GetFunction(LibX3d, "ObjectIsPointInObject") Prototype.d ProtoObjectSetCulling(A.d, B.d) Global ObjectSetCulling.ProtoObjectSetCulling = GetFunction(LibX3d, "ObjectSetCulling") Prototype.d ProtoObjectSetName(A.d, B.s) Global ObjectSetName.ProtoObjectSetName = GetFunction(LibX3d, "ObjectSetName") Prototype.s ProtoObjectGetName(A.d) Global ObjectGetName.ProtoObjectGetName = GetFunction(LibX3d, "ObjectGetName") Prototype.s ProtoObjectGetClassName(A.d) Global ObjectGetClassName.ProtoObjectGetClassName = GetFunction(LibX3d, "ObjectGetClassName") Prototype.d ProtoObjectSetID(A.d, B.d) Global ObjectSetID.ProtoObjectSetID = GetFunction(LibX3d, "ObjectSetID") Prototype.d ProtoObjectGetID(A.d) Global ObjectGetID.ProtoObjectGetID = GetFunction(LibX3d, "ObjectGetID") Prototype.d ProtoObjectGetParent(A.d) Global ObjectGetParent.ProtoObjectGetParent = GetFunction(LibX3d, "ObjectGetParent") Prototype.d ProtoObjectGetChildCount(A.d) Global ObjectGetChildCount.ProtoObjectGetChildCount = GetFunction(LibX3d, "ObjectGetChildCount") Prototype.d ProtoObjectGetChild(A.d, B.d) Global ObjectGetChild.ProtoObjectGetChild = GetFunction(LibX3d, "ObjectGetChild") Prototype.d ProtoObjectGetBoundingsphereRadius(A.d) Global ObjectGetBoundingsphereRadius.ProtoObjectGetBoundingsphereRadius = GetFunction(LibX3d, "ObjectGetBoundingsphereRadius") Prototype.d ProtoObjectGetIndex(A.d) Global ObjectGetIndex.ProtoObjectGetIndex = GetFunction(LibX3d, "ObjectGetIndex") Prototype.d ProtoObjectFindChild(A.d, B.s) Global ObjectFindChild.ProtoObjectFindChild = GetFunction(LibX3d, "ObjectFindChild") Prototype.d ProtoObjectGetAbsoluteUp(A.d, B.d) Global ObjectGetAbsoluteUp.ProtoObjectGetAbsoluteUp = GetFunction(LibX3d, "ObjectGetAbsoluteUp") Prototype.d ProtoObjectSetAbsoluteUp(A.d, B.d, C.d, D.d) Global ObjectSetAbsoluteUp.ProtoObjectSetAbsoluteUp = GetFunction(LibX3d, "ObjectSetAbsoluteUp") Prototype.d ProtoObjectGetAbsoluteRight(A.d, B.d) Global ObjectGetAbsoluteRight.ProtoObjectGetAbsoluteRight = GetFunction(LibX3d, "ObjectGetAbsoluteRight") Prototype.d ProtoObjectGetAbsoluteXVector(A.d, B.d) Global ObjectGetAbsoluteXVector.ProtoObjectGetAbsoluteXVector = GetFunction(LibX3d, "ObjectGetAbsoluteXVector") Prototype.d ProtoObjectGetAbsoluteYVector(A.d, B.d) Global ObjectGetAbsoluteYVector.ProtoObjectGetAbsoluteYVector = GetFunction(LibX3d, "ObjectGetAbsoluteYVector") Prototype.d ProtoObjectGetAbsoluteZVector(A.d, B.d) Global ObjectGetAbsoluteZVector.ProtoObjectGetAbsoluteZVector = GetFunction(LibX3d, "ObjectGetAbsoluteZVector") Prototype.d ProtoObjectGetRight(A.d, B.d) Global ObjectGetRight.ProtoObjectGetRight = GetFunction(LibX3d, "ObjectGetRight") Prototype.d ProtoObjectGetLeftVector(A.d, B.d) Global ObjectGetLeftVector.ProtoObjectGetLeftVector = GetFunction(LibX3d, "ObjectGetLeftVector") Prototype.d ProtoObjectMoveChildUp(A.d, B.d) Global ObjectMoveChildUp.ProtoObjectMoveChildUp = GetFunction(LibX3d, "ObjectMoveChildUp") Prototype.d ProtoObjectMoveChildDown(A.d, B.d) Global ObjectMoveChildDown.ProtoObjectMoveChildDown = GetFunction(LibX3d, "ObjectMoveChildDown") Prototype.d ProtoObjectSetParent(A.d, B.d) Global ObjectSetParent.ProtoObjectSetParent = GetFunction(LibX3d, "ObjectSetParent") Prototype.d ProtoObjectRemoveChild(A.d, B.d, C.d) Global ObjectRemoveChild.ProtoObjectRemoveChild = GetFunction(LibX3d, "ObjectRemoveChild") Prototype.d ProtoObjectMoveObjectAround(A.d, B.d, C.d, D.d) Global ObjectMoveObjectAround.ProtoObjectMoveObjectAround = GetFunction(LibX3d, "ObjectMoveObjectAround") Prototype.d ProtoObjectPitch(A.d, B.d) Global ObjectPitch.ProtoObjectPitch = GetFunction(LibX3d, "ObjectPitch") Prototype.d ProtoObjectTurn(A.d, B.d) Global ObjectTurn.ProtoObjectTurn = GetFunction(LibX3d, "ObjectTurn") Prototype.d ProtoObjectRoll(A.d, B.d) Global ObjectRoll.ProtoObjectRoll = GetFunction(LibX3d, "ObjectRoll") Prototype.d ProtoObjectGetUpVector(A.d, B.d) Global ObjectGetUpVector.ProtoObjectGetUpVector = GetFunction(LibX3d, "ObjectGetUpVector") Prototype.d ProtoObjectStructureChanged(A.d) Global ObjectStructureChanged.ProtoObjectStructureChanged = GetFunction(LibX3d, "ObjectStructureChanged") Prototype.d ProtoObjectRotateAbsolute(A.d, B.d, C.d, D.d) Global ObjectRotateAbsolute.ProtoObjectRotateAbsolute = GetFunction(LibX3d, "ObjectRotateAbsolute") Prototype.d ProtoObjectRotateAbsoluteVector(A.d, B.d, C.d, D.d, E.d) Global ObjectRotateAbsoluteVector.ProtoObjectRotateAbsoluteVector = GetFunction(LibX3d, "ObjectRotateAbsoluteVector") Prototype.d ProtoObjectInFrustrum(A.d) Global ObjectInFrustrum.ProtoObjectInFrustrum = GetFunction(LibX3d, "ObjectInFrustrum") Prototype.d ProtoObjectIsClipped(A.d) Global ObjectIsClipped.ProtoObjectIsClipped = GetFunction(LibX3d, "ObjectIsClipped") Prototype.d ProtoPolygonCreate(A.d) Global PolygonCreate.ProtoPolygonCreate = GetFunction(LibX3d, "PolygonCreate") Prototype.d ProtoPolygonAddVertex(A.d, B.d, C.d, D.d) Global PolygonAddVertex.ProtoPolygonAddVertex = GetFunction(LibX3d, "PolygonAddVertex") Prototype.d ProtoPolygonSetVertexPosition(A.d, B.d, C.d, D.d, E.d) Global PolygonSetVertexPosition.ProtoPolygonSetVertexPosition = GetFunction(LibX3d, "PolygonSetVertexPosition") Prototype.d ProtoPolygonDeleteVertex(A.d, B.d) Global PolygonDeleteVertex.ProtoPolygonDeleteVertex = GetFunction(LibX3d, "PolygonDeleteVertex") Prototype.d ProtoMaterialLibraryCreate() Global MaterialLibraryCreate.ProtoMaterialLibraryCreate = GetFunction(LibX3d, "MaterialLibraryCreate") Prototype.d ProtoMaterialLibraryActivate(A.d) Global MaterialLibraryActivate.ProtoMaterialLibraryActivate = GetFunction(LibX3d, "MaterialLibraryActivate") Prototype.d ProtoMaterialLibrarySetTexturePaths(A.d, B.s) Global MaterialLibrarySetTexturePaths.ProtoMaterialLibrarySetTexturePaths = GetFunction(LibX3d, "MaterialLibrarySetTexturePaths") Prototype.d ProtoMaterialLibraryClear(A.d) Global MaterialLibraryClear.ProtoMaterialLibraryClear = GetFunction(LibX3d, "MaterialLibraryClear") Prototype.d ProtoMaterialLibraryDeleteUnused(A.d) Global MaterialLibraryDeleteUnused.ProtoMaterialLibraryDeleteUnused = GetFunction(LibX3d, "MaterialLibraryDeleteUnused") Prototype.d ProtoMaterialCreate(A.s, B.s, C.d) Global MaterialCreate.ProtoMaterialCreate = GetFunction(LibX3d, "MaterialCreate") Prototype.d ProtoMaterialAddCubeMap(A.s) Global MaterialAddCubeMap.ProtoMaterialAddCubeMap = GetFunction(LibX3d, "MaterialAddCubeMap") Prototype.d ProtoMaterialCubeMapLoadImage(A.s, B.s, C.d) Global MaterialCubeMapLoadImage.ProtoMaterialCubeMapLoadImage = GetFunction(LibX3d, "MaterialCubeMapLoadImage") Prototype.d ProtoMaterialCubeMapFromScene(A.s, B.d, C.d) Global MaterialCubeMapFromScene.ProtoMaterialCubeMapFromScene = GetFunction(LibX3d, "MaterialCubeMapFromScene") Prototype.d ProtoMaterialSetAmbientColor(A.s, B.d, C.d) Global MaterialSetAmbientColor.ProtoMaterialSetAmbientColor = GetFunction(LibX3d, "MaterialSetAmbientColor") Prototype.d ProtoMaterialSetDiffuseColor(A.s, B.d, C.d) Global MaterialSetDiffuseColor.ProtoMaterialSetDiffuseColor = GetFunction(LibX3d, "MaterialSetDiffuseColor") Prototype.d ProtoMaterialSetEmissionColor(A.s, B.d, C.d) Global MaterialSetEmissionColor.ProtoMaterialSetEmissionColor = GetFunction(LibX3d, "MaterialSetEmissionColor") Prototype.d ProtoMaterialSetSpecularColor(A.s, B.d, C.d) Global MaterialSetSpecularColor.ProtoMaterialSetSpecularColor = GetFunction(LibX3d, "MaterialSetSpecularColor") Prototype.d ProtoMaterialSetShininess(A.s, B.d) Global MaterialSetShininess.ProtoMaterialSetShininess = GetFunction(LibX3d, "MaterialSetShininess") Prototype.d ProtoMaterialSetPolygonMode(A.s, B.d) Global MaterialSetPolygonMode.ProtoMaterialSetPolygonMode = GetFunction(LibX3d, "MaterialSetPolygonMode") Prototype.d ProtoMaterialSetTextureMappingMode(A.s, B.d) Global MaterialSetTextureMappingMode.ProtoMaterialSetTextureMappingMode = GetFunction(LibX3d, "MaterialSetTextureMappingMode") Prototype.d ProtoMaterialSetTextureImageAlpha(A.s, B.d) Global MaterialSetTextureImageAlpha.ProtoMaterialSetTextureImageAlpha = GetFunction(LibX3d, "MaterialSetTextureImageAlpha") Prototype.d ProtoMaterialSetTextureScale(A.s, B.d, C.d) Global MaterialSetTextureScale.ProtoMaterialSetTextureScale = GetFunction(LibX3d, "MaterialSetTextureScale") Prototype.d ProtoMaterialGetFromLib(A.s, B.s) Global MaterialGetFromLib.ProtoMaterialGetFromLib = GetFunction(LibX3d, "MaterialGetFromLib") Prototype.d ProtoMaterialSetTextureOffset(A.s, B.d, C.d) Global MaterialSetTextureOffset.ProtoMaterialSetTextureOffset = GetFunction(LibX3d, "MaterialSetTextureOffset") Prototype.d ProtoMaterialSetTextureMode(A.s, B.d) Global MaterialSetTextureMode.ProtoMaterialSetTextureMode = GetFunction(LibX3d, "MaterialSetTextureMode") Prototype.d ProtoMaterialSetBlendingMode(A.s, B.d) Global MaterialSetBlendingMode.ProtoMaterialSetBlendingMode = GetFunction(LibX3d, "MaterialSetBlendingMode") Prototype.d ProtoMaterialSetTextureFilter(A.s, B.d, C.d) Global MaterialSetTextureFilter.ProtoMaterialSetTextureFilter = GetFunction(LibX3d, "MaterialSetTextureFilter") Prototype.d ProtoMaterialDisableTexture(A.s, B.d) Global MaterialDisableTexture.ProtoMaterialDisableTexture = GetFunction(LibX3d, "MaterialDisableTexture") Prototype.d ProtoMaterialLoadTexture(A.s, B.s) Global MaterialLoadTexture.ProtoMaterialLoadTexture = GetFunction(LibX3d, "MaterialLoadTexture") Prototype.d ProtoMaterialGetCount() Global MaterialGetCount.ProtoMaterialGetCount = GetFunction(LibX3d, "MaterialGetCount") Prototype.s ProtoMaterialGetName(A.d) Global MaterialGetName.ProtoMaterialGetName = GetFunction(LibX3d, "MaterialGetName") Prototype.d ProtoMaterialSetFaceCulling(A.s, B.d) Global MaterialSetFaceCulling.ProtoMaterialSetFaceCulling = GetFunction(LibX3d, "MaterialSetFaceCulling") Prototype.d ProtoMaterialSetSecondTexture(A.s, B.s) Global MaterialSetSecondTexture.ProtoMaterialSetSecondTexture = GetFunction(LibX3d, "MaterialSetSecondTexture") Prototype.d ProtoMaterialSetTextureFormat(A.s, B.d) Global MaterialSetTextureFormat.ProtoMaterialSetTextureFormat = GetFunction(LibX3d, "MaterialSetTextureFormat") Prototype.d ProtoMaterialSetTextureCompression(A.s, B.d) Global MaterialSetTextureCompression.ProtoMaterialSetTextureCompression = GetFunction(LibX3d, "MaterialSetTextureCompression") Prototype.d ProtoMaterialTextureRequiredMemory(A.s) Global MaterialTextureRequiredMemory.ProtoMaterialTextureRequiredMemory = GetFunction(LibX3d, "MaterialTextureRequiredMemory") Prototype.d ProtoMaterialSetFilteringQuality(A.s, B.d) Global MaterialSetFilteringQuality.ProtoMaterialSetFilteringQuality = GetFunction(LibX3d, "MaterialSetFilteringQuality") Prototype.d ProtoMaterialSetOptions(A.s, B.d, C.d) Global MaterialSetOptions.ProtoMaterialSetOptions = GetFunction(LibX3d, "MaterialSetOptions") Prototype.d ProtoMaterialSetShader(A.s, B.d) Global MaterialSetShader.ProtoMaterialSetShader = GetFunction(LibX3d, "MaterialSetShader") Prototype.d ProtoMaterialAddTextureEx(A.s, B.s) Global MaterialAddTextureEx.ProtoMaterialAddTextureEx = GetFunction(LibX3d, "MaterialAddTextureEx") Prototype.d ProtoMaterialTextureExClear(A.s) Global MaterialTextureExClear.ProtoMaterialTextureExClear = GetFunction(LibX3d, "MaterialTextureExClear") Prototype.d ProtoMaterialTextureExDelete(A.s, B.d) Global MaterialTextureExDelete.ProtoMaterialTextureExDelete = GetFunction(LibX3d, "MaterialTextureExDelete") Prototype.d ProtoShaderEnable(A.d, B.d) Global ShaderEnable.ProtoShaderEnable = GetFunction(LibX3d, "ShaderEnable") Prototype.d ProtoBumpShaderCreate(A.d) Global BumpShaderCreate.ProtoBumpShaderCreate = GetFunction(LibX3d, "BumpShaderCreate") Prototype.d ProtoCelShaderCreate() Global CelShaderCreate.ProtoCelShaderCreate = GetFunction(LibX3d, "CelShaderCreate") Prototype.d ProtoCelShaderSetLineColor(A.d, B.d) Global CelShaderSetLineColor.ProtoCelShaderSetLineColor = GetFunction(LibX3d, "CelShaderSetLineColor") Prototype.d ProtoCelShaderSetLineWidth(A.d, B.d) Global CelShaderSetLineWidth.ProtoCelShaderSetLineWidth = GetFunction(LibX3d, "CelShaderSetLineWidth") Prototype.d ProtoHiddenLineShaderCreate() Global HiddenLineShaderCreate.ProtoHiddenLineShaderCreate = GetFunction(LibX3d, "HiddenLineShaderCreate") Prototype.d ProtoHiddenLineShaderSetLineSmooth(A.d, B.d) Global HiddenLineShaderSetLineSmooth.ProtoHiddenLineShaderSetLineSmooth = GetFunction(LibX3d, "HiddenLineShaderSetLineSmooth") Prototype.d ProtoHiddenLineShaderSetSolid(A.d, B.d) Global HiddenLineShaderSetSolid.ProtoHiddenLineShaderSetSolid = GetFunction(LibX3d, "HiddenLineShaderSetSolid") Prototype.d ProtoHiddenLineShaderSetSurfaceLit(A.d, B.d) Global HiddenLineShaderSetSurfaceLit.ProtoHiddenLineShaderSetSurfaceLit = GetFunction(LibX3d, "HiddenLineShaderSetSurfaceLit") Prototype.d ProtoHiddenLineShaderSetFrontLine(A.d, B.d, C.d, D.d, E.d) Global HiddenLineShaderSetFrontLine.ProtoHiddenLineShaderSetFrontLine = GetFunction(LibX3d, "HiddenLineShaderSetFrontLine") Prototype.d ProtoHiddenLineShaderSetBackLine(A.d, B.d, C.d, D.d, E.d) Global HiddenLineShaderSetBackLine.ProtoHiddenLineShaderSetBackLine = GetFunction(LibX3d, "HiddenLineShaderSetBackLine") Prototype.d ProtoMultiMaterialShaderCreate(A.d) Global MultiMaterialShaderCreate.ProtoMultiMaterialShaderCreate = GetFunction(LibX3d, "MultiMaterialShaderCreate") Prototype.d ProtoOutlineShaderCreate(A.d) Global OutlineShaderCreate.ProtoOutlineShaderCreate = GetFunction(LibX3d, "OutlineShaderCreate") Prototype.d ProtoOutlineShaderSetLineColor(A.d, B.d) Global OutlineShaderSetLineColor.ProtoOutlineShaderSetLineColor = GetFunction(LibX3d, "OutlineShaderSetLineColor") Prototype.d ProtoOutlineShaderSetLineWidth(A.d, B.d) Global OutlineShaderSetLineWidth.ProtoOutlineShaderSetLineWidth = GetFunction(LibX3d, "OutlineShaderSetLineWidth") Prototype.d ProtoThorFXManagerCreate() Global ThorFXManagerCreate.ProtoThorFXManagerCreate = GetFunction(LibX3d, "ThorFXManagerCreate") Prototype.d ProtoThorFXCreate(A.d, B.d) Global ThorFXCreate.ProtoThorFXCreate = GetFunction(LibX3d, "ThorFXCreate") Prototype.d ProtoThorFXSetColor(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global ThorFXSetColor.ProtoThorFXSetColor = GetFunction(LibX3d, "ThorFXSetColor") Prototype.d ProtoThorFXEnableCore(A.d, B.d) Global ThorFXEnableCore.ProtoThorFXEnableCore = GetFunction(LibX3d, "ThorFXEnableCore") Prototype.d ProtoThorFXEnableGlow(A.d, B.d) Global ThorFXEnableGlow.ProtoThorFXEnableGlow = GetFunction(LibX3d, "ThorFXEnableGlow") Prototype.d ProtoThorFXSetMaxParticles(A.d, B.d) Global ThorFXSetMaxParticles.ProtoThorFXSetMaxParticles = GetFunction(LibX3d, "ThorFXSetMaxParticles") Prototype.d ProtoThorFXSetGlowSize(A.d, B.d) Global ThorFXSetGlowSize.ProtoThorFXSetGlowSize = GetFunction(LibX3d, "ThorFXSetGlowSize") Prototype.d ProtoThorFXSetVibrate(A.d, B.d) Global ThorFXSetVibrate.ProtoThorFXSetVibrate = GetFunction(LibX3d, "ThorFXSetVibrate") Prototype.d ProtoThorFXSetWildness(A.d, B.d) Global ThorFXSetWildness.ProtoThorFXSetWildness = GetFunction(LibX3d, "ThorFXSetWildness") Prototype.d ProtoThorFXSetTarget(A.d, B.d, C.d, D.d) Global ThorFXSetTarget.ProtoThorFXSetTarget = GetFunction(LibX3d, "ThorFXSetTarget") Prototype.d ProtoThorFXSetTargetAsObject(A.d, B.d) Global ThorFXSetTargetAsObject.ProtoThorFXSetTargetAsObject = GetFunction(LibX3d, "ThorFXSetTargetAsObject") Prototype.d ProtoFireFXManagerCreate() Global FireFXManagerCreate.ProtoFireFXManagerCreate = GetFunction(LibX3d, "FireFXManagerCreate") Prototype.d ProtoFireFXCreate(A.d, B.d) Global FireFXCreate.ProtoFireFXCreate = GetFunction(LibX3d, "FireFXCreate") Prototype.d ProtoFireFXSetColor(A.d, B.d, C.d, D.d, E.d) Global FireFXSetColor.ProtoFireFXSetColor = GetFunction(LibX3d, "FireFXSetColor") Prototype.d ProtoFireFXSetMaxParticles(A.d, B.d) Global FireFXSetMaxParticles.ProtoFireFXSetMaxParticles = GetFunction(LibX3d, "FireFXSetMaxParticles") Prototype.d ProtoFireFXSetParticleSize(A.d, B.d) Global FireFXSetParticleSize.ProtoFireFXSetParticleSize = GetFunction(LibX3d, "FireFXSetParticleSize") Prototype.d ProtoFireFXSetDensity(A.d, B.d) Global FireFXSetDensity.ProtoFireFXSetDensity = GetFunction(LibX3d, "FireFXSetDensity") Prototype.d ProtoFireFXSetEvaporation(A.d, B.d) Global FireFXSetEvaporation.ProtoFireFXSetEvaporation = GetFunction(LibX3d, "FireFXSetEvaporation") Prototype.d ProtoFireFXSetCrown(A.d, B.d) Global FireFXSetCrown.ProtoFireFXSetCrown = GetFunction(LibX3d, "FireFXSetCrown") Prototype.d ProtoFireFXSetLife(A.d, B.d) Global FireFXSetLife.ProtoFireFXSetLife = GetFunction(LibX3d, "FireFXSetLife") Prototype.d ProtoFireFXSetBurst(A.d, B.d) Global FireFXSetBurst.ProtoFireFXSetBurst = GetFunction(LibX3d, "FireFXSetBurst") Prototype.d ProtoFireFXSetRadius(A.d, B.d) Global FireFXSetRadius.ProtoFireFXSetRadius = GetFunction(LibX3d, "FireFXSetRadius") Prototype.d ProtoFireFXExplosion(A.d, B.d, C.d, D.d) Global FireFXExplosion.ProtoFireFXExplosion = GetFunction(LibX3d, "FireFXExplosion") Prototype.d ProtoLensflareCreate(A.d) Global LensflareCreate.ProtoLensflareCreate = GetFunction(LibX3d, "LensflareCreate") Prototype.d ProtoLensflareSetSize(A.d, B.d) Global LensflareSetSize.ProtoLensflareSetSize = GetFunction(LibX3d, "LensflareSetSize") Prototype.d ProtoLensflareSetSeed(A.d, B.d) Global LensflareSetSeed.ProtoLensflareSetSeed = GetFunction(LibX3d, "LensflareSetSeed") Prototype.d ProtoLensflareSetSqueeze(A.d, B.d) Global LensflareSetSqueeze.ProtoLensflareSetSqueeze = GetFunction(LibX3d, "LensflareSetSqueeze") Prototype.d ProtoLensflareSetStreaks(A.d, B.d) Global LensflareSetStreaks.ProtoLensflareSetStreaks = GetFunction(LibX3d, "LensflareSetStreaks") Prototype.d ProtoLensflareSetStreakwidth(A.d, B.d) Global LensflareSetStreakwidth.ProtoLensflareSetStreakwidth = GetFunction(LibX3d, "LensflareSetStreakwidth") Prototype.d ProtoLensflareSetSecs(A.d, B.d) Global LensflareSetSecs.ProtoLensflareSetSecs = GetFunction(LibX3d, "LensflareSetSecs") Prototype.d ProtoLensflareSetResolution(A.d, B.d) Global LensflareSetResolution.ProtoLensflareSetResolution = GetFunction(LibX3d, "LensflareSetResolution") Prototype.d ProtoLensflareSetElements(A.d, B.d, C.d, D.d, E.d, F.d) Global LensflareSetElements.ProtoLensflareSetElements = GetFunction(LibX3d, "LensflareSetElements") Prototype.d ProtoLensflareSetGradients(A.d, B.d, C.d, D.d, E.d, F.d) Global LensflareSetGradients.ProtoLensflareSetGradients = GetFunction(LibX3d, "LensflareSetGradients") Prototype.d ProtoSkydomeCreate(A.d, B.d, C.d) Global SkydomeCreate.ProtoSkydomeCreate = GetFunction(LibX3d, "SkydomeCreate") Prototype.d ProtoSkydomeSetOptions(A.d, B.d, C.d) Global SkydomeSetOptions.ProtoSkydomeSetOptions = GetFunction(LibX3d, "SkydomeSetOptions") Prototype.d ProtoSkydomeSetDeepColor(A.d, B.d, C.d) Global SkydomeSetDeepColor.ProtoSkydomeSetDeepColor = GetFunction(LibX3d, "SkydomeSetDeepColor") Prototype.d ProtoSkydomeSetHazeColor(A.d, B.d, C.d) Global SkydomeSetHazeColor.ProtoSkydomeSetHazeColor = GetFunction(LibX3d, "SkydomeSetHazeColor") Prototype.d ProtoSkydomeSetNightColor(A.d, B.d, C.d) Global SkydomeSetNightColor.ProtoSkydomeSetNightColor = GetFunction(LibX3d, "SkydomeSetNightColor") Prototype.d ProtoSkydomeSetSkyColor(A.d, B.d, C.d) Global SkydomeSetSkyColor.ProtoSkydomeSetSkyColor = GetFunction(LibX3d, "SkydomeSetSkyColor") Prototype.d ProtoSkydomeSetSunDawnColor(A.d, B.d, C.d) Global SkydomeSetSunDawnColor.ProtoSkydomeSetSunDawnColor = GetFunction(LibX3d, "SkydomeSetSunDawnColor") Prototype.d ProtoSkydomeSetSunZenithColor(A.d, B.d, C.d) Global SkydomeSetSunZenithColor.ProtoSkydomeSetSunZenithColor = GetFunction(LibX3d, "SkydomeSetSunZenithColor") Prototype.d ProtoSkydomeSetSunElevation(A.d, B.d) Global SkydomeSetSunElevation.ProtoSkydomeSetSunElevation = GetFunction(LibX3d, "SkydomeSetSunElevation") Prototype.d ProtoSkydomeSetTurbidity(A.d, B.d) Global SkydomeSetTurbidity.ProtoSkydomeSetTurbidity = GetFunction(LibX3d, "SkydomeSetTurbidity") Prototype.d ProtoSkydomeAddRandomStars(A.d, B.d, C.d) Global SkydomeAddRandomStars.ProtoSkydomeAddRandomStars = GetFunction(LibX3d, "SkydomeAddRandomStars") Prototype.d ProtoSkydomeClearStars(A.d) Global SkydomeClearStars.ProtoSkydomeClearStars = GetFunction(LibX3d, "SkydomeClearStars") Prototype.d ProtoSkydomeTwinkleStars(A.d, B.d) Global SkydomeTwinkleStars.ProtoSkydomeTwinkleStars = GetFunction(LibX3d, "SkydomeTwinkleStars") Prototype.d ProtoWaterCreate(A.d) Global WaterCreate.ProtoWaterCreate = GetFunction(LibX3d, "WaterCreate") Prototype.d ProtoWaterCreateRandomRipple(A.d) Global WaterCreateRandomRipple.ProtoWaterCreateRandomRipple = GetFunction(LibX3d, "WaterCreateRandomRipple") Prototype.d ProtoWaterCreateRippleAtGridPosition(A.d, B.d, C.d) Global WaterCreateRippleAtGridPosition.ProtoWaterCreateRippleAtGridPosition = GetFunction(LibX3d, "WaterCreateRippleAtGridPosition") Prototype.d ProtoWaterSetMask(A.d, B.s) Global WaterSetMask.ProtoWaterSetMask = GetFunction(LibX3d, "WaterSetMask") Prototype.d ProtoWaterSetActive(A.d, B.d) Global WaterSetActive.ProtoWaterSetActive = GetFunction(LibX3d, "WaterSetActive") Prototype.d ProtoWaterReset(A.d) Global WaterReset.ProtoWaterReset = GetFunction(LibX3d, "WaterReset") Prototype.d ProtoWaterSetRainTimeInterval(A.d, B.d) Global WaterSetRainTimeInterval.ProtoWaterSetRainTimeInterval = GetFunction(LibX3d, "WaterSetRainTimeInterval") Prototype.d ProtoWaterSetRainForce(A.d, B.d) Global WaterSetRainForce.ProtoWaterSetRainForce = GetFunction(LibX3d, "WaterSetRainForce") Prototype.d ProtoWaterSetViscosity(A.d, B.d) Global WaterSetViscosity.ProtoWaterSetViscosity = GetFunction(LibX3d, "WaterSetViscosity") Prototype.d ProtoWaterSetElastic(A.d, B.d) Global WaterSetElastic.ProtoWaterSetElastic = GetFunction(LibX3d, "WaterSetElastic") Prototype.d ProtoWaterSetResolution(A.d, B.d) Global WaterSetResolution.ProtoWaterSetResolution = GetFunction(LibX3d, "WaterSetResolution") Prototype.d ProtoBlurCreate(A.d) Global BlurCreate.ProtoBlurCreate = GetFunction(LibX3d, "BlurCreate") Prototype.d ProtoBlurSetPreset(A.d, B.d) Global BlurSetPreset.ProtoBlurSetPreset = GetFunction(LibX3d, "BlurSetPreset") Prototype.d ProtoBlurSetOptions(A.d, B.d, C.d, D.d, E.d, F.d) Global BlurSetOptions.ProtoBlurSetOptions = GetFunction(LibX3d, "BlurSetOptions") Prototype.d ProtoBlurSetResolution(A.d, B.d) Global BlurSetResolution.ProtoBlurSetResolution = GetFunction(LibX3d, "BlurSetResolution") Prototype.d ProtoSkyboxCreate(A.d) Global SkyboxCreate.ProtoSkyboxCreate = GetFunction(LibX3d, "SkyboxCreate") Prototype.d ProtoSkyboxSetMaterial(A.d, B.d, C.s) Global SkyboxSetMaterial.ProtoSkyboxSetMaterial = GetFunction(LibX3d, "SkyboxSetMaterial") Prototype.d ProtoSkyboxSetClouds(A.d, B.d, C.d) Global SkyboxSetClouds.ProtoSkyboxSetClouds = GetFunction(LibX3d, "SkyboxSetClouds") Prototype.d ProtoSkyboxSetStyle(A.d, B.d) Global SkyboxSetStyle.ProtoSkyboxSetStyle = GetFunction(LibX3d, "SkyboxSetStyle") Prototype.d ProtoLinesCreate(A.d) Global LinesCreate.ProtoLinesCreate = GetFunction(LibX3d, "LinesCreate") Prototype.d ProtoLinesAddNode(A.d, B.d, C.d, D.d) Global LinesAddNode.ProtoLinesAddNode = GetFunction(LibX3d, "LinesAddNode") Prototype.d ProtoLinesDeleteNode(A.d, B.d) Global LinesDeleteNode.ProtoLinesDeleteNode = GetFunction(LibX3d, "LinesDeleteNode") Prototype.d ProtoLinesSetColors(A.d, B.d, C.d, D.d, E.d) Global LinesSetColors.ProtoLinesSetColors = GetFunction(LibX3d, "LinesSetColors") Prototype.d ProtoLinesSetSize(A.d, B.d, C.d) Global LinesSetSize.ProtoLinesSetSize = GetFunction(LibX3d, "LinesSetSize") Prototype.d ProtoLinesSetSplineMode(A.d, B.d) Global LinesSetSplineMode.ProtoLinesSetSplineMode = GetFunction(LibX3d, "LinesSetSplineMode") Prototype.d ProtoLinesSetNodesAspect(A.d, B.d) Global LinesSetNodesAspect.ProtoLinesSetNodesAspect = GetFunction(LibX3d, "LinesSetNodesAspect") Prototype.d ProtoLinesSetDivision(A.d, B.d) Global LinesSetDivision.ProtoLinesSetDivision = GetFunction(LibX3d, "LinesSetDivision") Prototype.d ProtoTreeCreate(A.d) Global TreeCreate.ProtoTreeCreate = GetFunction(LibX3d, "TreeCreate") Prototype.d ProtoTreeSetMaterials(A.d, B.s, C.s, D.s) Global TreeSetMaterials.ProtoTreeSetMaterials = GetFunction(LibX3d, "TreeSetMaterials") Prototype.d ProtoTreeSetBranchFacets(A.d, B.d) Global TreeSetBranchFacets.ProtoTreeSetBranchFacets = GetFunction(LibX3d, "TreeSetBranchFacets") Prototype.d ProtoTreeBuildMesh(A.d, B.d) Global TreeBuildMesh.ProtoTreeBuildMesh = GetFunction(LibX3d, "TreeBuildMesh") Prototype.d ProtoTreeSetBranchNoise(A.d, B.d) Global TreeSetBranchNoise.ProtoTreeSetBranchNoise = GetFunction(LibX3d, "TreeSetBranchNoise") Prototype.d ProtoTreeSetBranchAngle(A.d, B.d) Global TreeSetBranchAngle.ProtoTreeSetBranchAngle = GetFunction(LibX3d, "TreeSetBranchAngle") Prototype.d ProtoTreeSetBranchSize(A.d, B.d) Global TreeSetBranchSize.ProtoTreeSetBranchSize = GetFunction(LibX3d, "TreeSetBranchSize") Prototype.d ProtoTreeSetBranchRadius(A.d, B.d) Global TreeSetBranchRadius.ProtoTreeSetBranchRadius = GetFunction(LibX3d, "TreeSetBranchRadius") Prototype.d ProtoTreeSetBranchTwist(A.d, B.d) Global TreeSetBranchTwist.ProtoTreeSetBranchTwist = GetFunction(LibX3d, "TreeSetBranchTwist") Prototype.d ProtoTreeSetDepth(A.d, B.d) Global TreeSetDepth.ProtoTreeSetDepth = GetFunction(LibX3d, "TreeSetDepth") Prototype.d ProtoTreeSetLeafSize(A.d, B.d) Global TreeSetLeafSize.ProtoTreeSetLeafSize = GetFunction(LibX3d, "TreeSetLeafSize") Prototype.d ProtoTreeSetLeafThreshold(A.d, B.d) Global TreeSetLeafThreshold.ProtoTreeSetLeafThreshold = GetFunction(LibX3d, "TreeSetLeafThreshold") Prototype.d ProtoTreeSetSeed(A.d, B.d) Global TreeSetSeed.ProtoTreeSetSeed = GetFunction(LibX3d, "TreeSetSeed") Prototype.d ProtoTrailCreate(A.d, B.d) Global TrailCreate.ProtoTrailCreate = GetFunction(LibX3d, "TrailCreate") Prototype.d ProtoTrailSetObject(A.d, B.d) Global TrailSetObject.ProtoTrailSetObject = GetFunction(LibX3d, "TrailSetObject") Prototype.d ProtoTrailSetAlpha(A.d, B.d, C.d) Global TrailSetAlpha.ProtoTrailSetAlpha = GetFunction(LibX3d, "TrailSetAlpha") Prototype.d ProtoTrailSetLimits(A.d, B.d, C.d) Global TrailSetLimits.ProtoTrailSetLimits = GetFunction(LibX3d, "TrailSetLimits") Prototype.d ProtoTrailSetMinDistance(A.d, B.d) Global TrailSetMinDistance.ProtoTrailSetMinDistance = GetFunction(LibX3d, "TrailSetMinDistance") Prototype.d ProtoTrailSetUVScale(A.d, B.d) Global TrailSetUVScale.ProtoTrailSetUVScale = GetFunction(LibX3d, "TrailSetUVScale") Prototype.d ProtoTrailSetMarkStyle(A.d, B.d) Global TrailSetMarkStyle.ProtoTrailSetMarkStyle = GetFunction(LibX3d, "TrailSetMarkStyle") Prototype.d ProtoTrailSetMarkWidth(A.d, B.d) Global TrailSetMarkWidth.ProtoTrailSetMarkWidth = GetFunction(LibX3d, "TrailSetMarkWidth") Prototype.d ProtoTrailSetEnabled(A.d, B.d) Global TrailSetEnabled.ProtoTrailSetEnabled = GetFunction(LibX3d, "TrailSetEnabled") Prototype.d ProtoTrailClearMarks(A.d) Global TrailClearMarks.ProtoTrailClearMarks = GetFunction(LibX3d, "TrailClearMarks") Prototype.d ProtoShadowplaneCreate(A.d, B.d, C.d, D.d, E.d, F.d, G.d, H.d, I.d) Global ShadowplaneCreate.ProtoShadowplaneCreate = GetFunction(LibX3d, "ShadowplaneCreate") Prototype.d ProtoShadowplaneSetLight(A.d, B.d) Global ShadowplaneSetLight.ProtoShadowplaneSetLight = GetFunction(LibX3d, "ShadowplaneSetLight") Prototype.d ProtoShadowplaneSetObject(A.d, B.d) Global ShadowplaneSetObject.ProtoShadowplaneSetObject = GetFunction(LibX3d, "ShadowplaneSetObject") Prototype.d ProtoShadowvolumeCreate(A.d) Global ShadowvolumeCreate.ProtoShadowvolumeCreate = GetFunction(LibX3d, "ShadowvolumeCreate") Prototype.d ProtoShadowvolumeSetActive(A.d, B.d) Global ShadowvolumeSetActive.ProtoShadowvolumeSetActive = GetFunction(LibX3d, "ShadowvolumeSetActive") Prototype.d ProtoShadowvolumeAddLight(A.d, B.d) Global ShadowvolumeAddLight.ProtoShadowvolumeAddLight = GetFunction(LibX3d, "ShadowvolumeAddLight") Prototype.d ProtoShadowvolumeRemoveLight(A.d, B.d) Global ShadowvolumeRemoveLight.ProtoShadowvolumeRemoveLight = GetFunction(LibX3d, "ShadowvolumeRemoveLight") Prototype.d ProtoShadowvolumeAddOccluder(A.d, B.d) Global ShadowvolumeAddOccluder.ProtoShadowvolumeAddOccluder = GetFunction(LibX3d, "ShadowvolumeAddOccluder") Prototype.d ProtoShadowvolumeRemoveOccluder(A.d, B.d) Global ShadowvolumeRemoveOccluder.ProtoShadowvolumeRemoveOccluder = GetFunction(LibX3d, "ShadowvolumeRemoveOccluder") Prototype.d ProtoShadowvolumeSetDarkeningColor(A.d, B.d, C.d) Global ShadowvolumeSetDarkeningColor.ProtoShadowvolumeSetDarkeningColor = GetFunction(LibX3d, "ShadowvolumeSetDarkeningColor") Prototype.d ProtoShadowvolumeSetMode(A.d, B.d) Global ShadowvolumeSetMode.ProtoShadowvolumeSetMode = GetFunction(LibX3d, "ShadowvolumeSetMode") Prototype.d ProtoShadowvolumeSetOptions(A.d, B.d, C.d, D.d, E.d) Global ShadowvolumeSetOptions.ProtoShadowvolumeSetOptions = GetFunction(LibX3d, "ShadowvolumeSetOptions") Prototype.d ProtoMirrorCreate(A.d, B.d) Global MirrorCreate.ProtoMirrorCreate = GetFunction(LibX3d, "MirrorCreate") Prototype.d ProtoMirrorSetObject(A.d, B.d) Global MirrorSetObject.ProtoMirrorSetObject = GetFunction(LibX3d, "MirrorSetObject") Prototype.d ProtoMirrorSetOptions(A.d, B.d, C.d, D.d, E.d) Global MirrorSetOptions.ProtoMirrorSetOptions = GetFunction(LibX3d, "MirrorSetOptions") Prototype.d ProtoNavigatorCreate() Global NavigatorCreate.ProtoNavigatorCreate = GetFunction(LibX3d, "NavigatorCreate") Prototype.d ProtoNavigatorSetObject(A.d, B.d) Global NavigatorSetObject.ProtoNavigatorSetObject = GetFunction(LibX3d, "NavigatorSetObject") Prototype.d ProtoNavigatorSetUseVirtualUp(A.d, B.d) Global NavigatorSetUseVirtualUp.ProtoNavigatorSetUseVirtualUp = GetFunction(LibX3d, "NavigatorSetUseVirtualUp") Prototype.d ProtoNavigatorSetVirtualUp(A.d, B.d, C.d, D.d) Global NavigatorSetVirtualUp.ProtoNavigatorSetVirtualUp = GetFunction(LibX3d, "NavigatorSetVirtualUp") Prototype.d ProtoNavigatorTurnHorizontal(A.d, B.d) Global NavigatorTurnHorizontal.ProtoNavigatorTurnHorizontal = GetFunction(LibX3d, "NavigatorTurnHorizontal") Prototype.d ProtoNavigatorTurnVertical(A.d, B.d) Global NavigatorTurnVertical.ProtoNavigatorTurnVertical = GetFunction(LibX3d, "NavigatorTurnVertical") Prototype.d ProtoNavigatorMoveForward(A.d, B.d) Global NavigatorMoveForward.ProtoNavigatorMoveForward = GetFunction(LibX3d, "NavigatorMoveForward") Prototype.d ProtoNavigatorStrafeHorizontal(A.d, B.d) Global NavigatorStrafeHorizontal.ProtoNavigatorStrafeHorizontal = GetFunction(LibX3d, "NavigatorStrafeHorizontal") Prototype.d ProtoNavigatorStrafeVertical(A.d, B.d) Global NavigatorStrafeVertical.ProtoNavigatorStrafeVertical = GetFunction(LibX3d, "NavigatorStrafeVertical") Prototype.d ProtoNavigatorStraighten(A.d) Global NavigatorStraighten.ProtoNavigatorStraighten = GetFunction(LibX3d, "NavigatorStraighten") Prototype.d ProtoNavigatorFlyForward(A.d, B.d) Global NavigatorFlyForward.ProtoNavigatorFlyForward = GetFunction(LibX3d, "NavigatorFlyForward") Prototype.d ProtoNavigatorMoveUpWhenMovingForward(A.d, B.d) Global NavigatorMoveUpWhenMovingForward.ProtoNavigatorMoveUpWhenMovingForward = GetFunction(LibX3d, "NavigatorMoveUpWhenMovingForward") Prototype.d ProtoNavigatorInvertHorizontalWhenUpsideDown(A.d, B.d) Global NavigatorInvertHorizontalWhenUpsideDown.ProtoNavigatorInvertHorizontalWhenUpsideDown = GetFunction(LibX3d, "NavigatorInvertHorizontalWhenUpsideDown") Prototype.d ProtoNavigatorSetAngleLock(A.d, B.d) Global NavigatorSetAngleLock.ProtoNavigatorSetAngleLock = GetFunction(LibX3d, "NavigatorSetAngleLock") Prototype.d ProtoNavigatorSetAngles(A.d, B.d, C.d) Global NavigatorSetAngles.ProtoNavigatorSetAngles = GetFunction(LibX3d, "NavigatorSetAngles") Prototype.d ProtoDceManagerCreate() Global DceManagerCreate.ProtoDceManagerCreate = GetFunction(LibX3d, "DceManagerCreate") Prototype.d ProtoDceManagerStep(A.d, B.d) Global DceManagerStep.ProtoDceManagerStep = GetFunction(LibX3d, "DceManagerStep") Prototype.d ProtoDceManagerSetWorldDirection(A.d, B.d, C.d, D.d) Global DceManagerSetWorldDirection.ProtoDceManagerSetWorldDirection = GetFunction(LibX3d, "DceManagerSetWorldDirection") Prototype.d ProtoDceManagerSetWorldScale(A.d, B.d) Global DceManagerSetWorldScale.ProtoDceManagerSetWorldScale = GetFunction(LibX3d, "DceManagerSetWorldScale") Prototype.d ProtoDceManagerSetMovementScale(A.d, B.d) Global DceManagerSetMovementScale.ProtoDceManagerSetMovementScale = GetFunction(LibX3d, "DceManagerSetMovementScale") Prototype.d ProtoDceManagerSetLayers(A.d, B.d) Global DceManagerSetLayers.ProtoDceManagerSetLayers = GetFunction(LibX3d, "DceManagerSetLayers") Prototype.d ProtoDceManagerSetManualStep(A.d, B.d) Global DceManagerSetManualStep.ProtoDceManagerSetManualStep = GetFunction(LibX3d, "DceManagerSetManualStep") Prototype.d ProtoDceSetManager(A.d, B.d) Global DceSetManager.ProtoDceSetManager = GetFunction(LibX3d, "DceSetManager") Prototype.d ProtoDceApplyAcceleration(A.d, B.d, C.d, D.d) Global DceApplyAcceleration.ProtoDceApplyAcceleration = GetFunction(LibX3d, "DceApplyAcceleration") Prototype.d ProtoDceApplyAbsAcceleration(A.d, B.d, C.d, D.d) Global DceApplyAbsAcceleration.ProtoDceApplyAbsAcceleration = GetFunction(LibX3d, "DceApplyAbsAcceleration") Prototype.d ProtoDceStopAcceleration(A.d) Global DceStopAcceleration.ProtoDceStopAcceleration = GetFunction(LibX3d, "DceStopAcceleration") Prototype.d ProtoDceStopAbsAcceleration(A.d) Global DceStopAbsAcceleration.ProtoDceStopAbsAcceleration = GetFunction(LibX3d, "DceStopAbsAcceleration") Prototype.d ProtoDceJump(A.d, B.d, C.d) Global DceJump.ProtoDceJump = GetFunction(LibX3d, "DceJump") Prototype.d ProtoDceMove(A.d, B.d, C.d, D.d, E.d) Global DceMove.ProtoDceMove = GetFunction(LibX3d, "DceMove") Prototype.d ProtoDceMoveTo(A.d, B.d, C.d, D.d, E.d) Global DceMoveTo.ProtoDceMoveTo = GetFunction(LibX3d, "DceMoveTo") Prototype.d ProtoDceSetSpeed(A.d, B.d, C.d, D.d) Global DceSetSpeed.ProtoDceSetSpeed = GetFunction(LibX3d, "DceSetSpeed") Prototype.d ProtoDceInGround(A.d) Global DceInGround.ProtoDceInGround = GetFunction(LibX3d, "DceInGround") Prototype.d ProtoDceSetMaxRecursionDepth(A.d, B.d) Global DceSetMaxRecursionDepth.ProtoDceSetMaxRecursionDepth = GetFunction(LibX3d, "DceSetMaxRecursionDepth") Prototype.d ProtoDceSetActive(A.d, B.d) Global DceSetActive.ProtoDceSetActive = GetFunction(LibX3d, "DceSetActive") Prototype.d ProtoDceIsActive(A.d) Global DceIsActive.ProtoDceIsActive = GetFunction(LibX3d, "DceIsActive") Prototype.d ProtoDceSetUseGravity(A.d, B.d) Global DceSetUseGravity.ProtoDceSetUseGravity = GetFunction(LibX3d, "DceSetUseGravity") Prototype.d ProtoDceSetLayer(A.d, B.d) Global DceSetLayer.ProtoDceSetLayer = GetFunction(LibX3d, "DceSetLayer") Prototype.d ProtoDceGetLayer(A.d) Global DceGetLayer.ProtoDceGetLayer = GetFunction(LibX3d, "DceGetLayer") Prototype.d ProtoDceSetSolid(A.d, B.d) Global DceSetSolid.ProtoDceSetSolid = GetFunction(LibX3d, "DceSetSolid") Prototype.d ProtoDceSetFriction(A.d, B.d) Global DceSetFriction.ProtoDceSetFriction = GetFunction(LibX3d, "DceSetFriction") Prototype.d ProtoDceSetBounce(A.d, B.d) Global DceSetBounce.ProtoDceSetBounce = GetFunction(LibX3d, "DceSetBounce") Prototype.d ProtoDceSetSize(A.d, B.d, C.d, D.d) Global DceSetSize.ProtoDceSetSize = GetFunction(LibX3d, "DceSetSize") Prototype.d ProtoDceSetSlideOrBounce(A.d, B.d) Global DceSetSlideOrBounce.ProtoDceSetSlideOrBounce = GetFunction(LibX3d, "DceSetSlideOrBounce") Prototype.d ProtoDceStaticSetManager(A.d, B.d) Global DceStaticSetManager.ProtoDceStaticSetManager = GetFunction(LibX3d, "DceStaticSetManager") Prototype.d ProtoDceStaticSetActive(A.d, B.d) Global DceStaticSetActive.ProtoDceStaticSetActive = GetFunction(LibX3d, "DceStaticSetActive") Prototype.d ProtoDceStaticSetShape(A.d, B.d) Global DceStaticSetShape.ProtoDceStaticSetShape = GetFunction(LibX3d, "DceStaticSetShape") Prototype.d ProtoDceStaticSetLayer(A.d, B.d) Global DceStaticSetLayer.ProtoDceStaticSetLayer = GetFunction(LibX3d, "DceStaticSetLayer") Prototype.d ProtoDceStaticSetSize(A.d, B.d, C.d, D.d) Global DceStaticSetSize.ProtoDceStaticSetSize = GetFunction(LibX3d, "DceStaticSetSize") Prototype.d ProtoDceStaticSetSolid(A.d, B.d) Global DceStaticSetSolid.ProtoDceStaticSetSolid = GetFunction(LibX3d, "DceStaticSetSolid") Prototype.d ProtoDceStaticSetFriction(A.d, B.d) Global DceStaticSetFriction.ProtoDceStaticSetFriction = GetFunction(LibX3d, "DceStaticSetFriction") Prototype.d ProtoDceStaticSetBounceFactor(A.d, B.d) Global DceStaticSetBounceFactor.ProtoDceStaticSetBounceFactor = GetFunction(LibX3d, "DceStaticSetBounceFactor") Prototype.d ProtoDceGetVelocity(A.d, B.d) Global DceGetVelocity.ProtoDceGetVelocity = GetFunction(LibX3d, "DceGetVelocity") Prototype.d ProtoDceGetGravity(A.d, B.d) Global DceGetGravity.ProtoDceGetGravity = GetFunction(LibX3d, "DceGetGravity") Prototype.d ProtoDceVelocityCollided(A.d) Global DceVelocityCollided.ProtoDceVelocityCollided = GetFunction(LibX3d, "DceVelocityCollided") Prototype.d ProtoDceGravityCollided(A.d) Global DceGravityCollided.ProtoDceGravityCollided = GetFunction(LibX3d, "DceGravityCollided") Prototype.d ProtoDceCountCollisions(A.d) Global DceCountCollisions.ProtoDceCountCollisions = GetFunction(LibX3d, "DceCountCollisions") Prototype.d ProtoDceGetCollidedObject(A.d, B.d) Global DceGetCollidedObject.ProtoDceGetCollidedObject = GetFunction(LibX3d, "DceGetCollidedObject") Prototype.d ProtoDceGetCollisionPosition(A.d, B.d, C.d) Global DceGetCollisionPosition.ProtoDceGetCollisionPosition = GetFunction(LibX3d, "DceGetCollisionPosition") Prototype.d ProtoDceGetCollisionNormal(A.d, B.d, C.d) Global DceGetCollisionNormal.ProtoDceGetCollisionNormal = GetFunction(LibX3d, "DceGetCollisionNormal") Prototype.d ProtoFpsManagerCreate() Global FpsManagerCreate.ProtoFpsManagerCreate = GetFunction(LibX3d, "FpsManagerCreate") Prototype.d ProtoFpsManagerSetNavigator(A.d, B.d) Global FpsManagerSetNavigator.ProtoFpsManagerSetNavigator = GetFunction(LibX3d, "FpsManagerSetNavigator") Prototype.d ProtoFpsManagerSetMovementScale(A.d, B.d) Global FpsManagerSetMovementScale.ProtoFpsManagerSetMovementScale = GetFunction(LibX3d, "FpsManagerSetMovementScale") Prototype.d ProtoFpsManagerAddMap(A.d, B.d) Global FpsManagerAddMap.ProtoFpsManagerAddMap = GetFunction(LibX3d, "FpsManagerAddMap") Prototype.d ProtoFpsManagerRemoveMap(A.d, B.d) Global FpsManagerRemoveMap.ProtoFpsManagerRemoveMap = GetFunction(LibX3d, "FpsManagerRemoveMap") Prototype.d ProtoFPSMapSetGroup(A.d, B.d) Global FPSMapSetGroup.ProtoFPSMapSetGroup = GetFunction(LibX3d, "FPSMapSetGroup") Prototype.d ProtoFpsSetManager(A.d, B.d) Global FpsSetManager.ProtoFpsSetManager = GetFunction(LibX3d, "FpsSetManager") Prototype.d ProtoFpsSetGroup(A.d, B.d) Global FpsSetGroup.ProtoFpsSetGroup = GetFunction(LibX3d, "FpsSetGroup") Prototype.d ProtoFpsSetSphereRadius(A.d, B.d) Global FpsSetSphereRadius.ProtoFpsSetSphereRadius = GetFunction(LibX3d, "FpsSetSphereRadius") Prototype.d ProtoFpsSetGravity(A.d, B.d) Global FpsSetGravity.ProtoFpsSetGravity = GetFunction(LibX3d, "FpsSetGravity") Prototype.d ProtoFpsMove(A.d, B.d) Global FpsMove.ProtoFpsMove = GetFunction(LibX3d, "FpsMove") Prototype.d ProtoFpsStrafe(A.d, B.d) Global FpsStrafe.ProtoFpsStrafe = GetFunction(LibX3d, "FpsStrafe") Prototype.d ProtoFpsLift(A.d, B.d) Global FpsLift.ProtoFpsLift = GetFunction(LibX3d, "FpsLift") Prototype.d ProtoFpsGetVelocity(A.d, B.d) Global FpsGetVelocity.ProtoFpsGetVelocity = GetFunction(LibX3d, "FpsGetVelocity") Prototype.d ProtoFpsCountCollisions(A.d) Global FpsCountCollisions.ProtoFpsCountCollisions = GetFunction(LibX3d, "FpsCountCollisions") Prototype.d ProtoFpsClearCollisions(A.d) Global FpsClearCollisions.ProtoFpsClearCollisions = GetFunction(LibX3d, "FpsClearCollisions") Prototype.d ProtoFpsGetCollisionPosition(A.d, B.d, C.d) Global FpsGetCollisionPosition.ProtoFpsGetCollisionPosition = GetFunction(LibX3d, "FpsGetCollisionPosition") Prototype.d ProtoFpsGetCollisionNormal(A.d, B.d, C.d) Global FpsGetCollisionNormal.ProtoFpsGetCollisionNormal = GetFunction(LibX3d, "FpsGetCollisionNormal") Prototype.d ProtoFpsGetCollidedObject(A.d, B.d) Global FpsGetCollidedObject.ProtoFpsGetCollidedObject = GetFunction(LibX3d, "FpsGetCollidedObject") Prototype.d ProtoMouseGetX() Global MouseGetX.ProtoMouseGetX = GetFunction(LibX3d, "MouseGetX") Prototype.d ProtoMouseGetY() Global MouseGetY.ProtoMouseGetY = GetFunction(LibX3d, "MouseGetY") Prototype.d ProtoMouseSetPosition(A.d, B.d) Global MouseSetPosition.ProtoMouseSetPosition = GetFunction(LibX3d, "MouseSetPosition") Prototype.d ProtoMouseShowCursor(A.d) Global MouseShowCursor.ProtoMouseShowCursor = GetFunction(LibX3d, "MouseShowCursor") Prototype.d ProtoOdeManagerCreate() Global OdeManagerCreate.ProtoOdeManagerCreate = GetFunction(LibX3d, "OdeManagerCreate") Prototype.d ProtoOdeManagerDestroy() Global OdeManagerDestroy.ProtoOdeManagerDestroy = GetFunction(LibX3d, "OdeManagerDestroy") Prototype.d ProtoOdeManagerStep(A.d) Global OdeManagerStep.ProtoOdeManagerStep = GetFunction(LibX3d, "OdeManagerStep") Prototype.d ProtoOdeManagerGetNumContactJoints() Global OdeManagerGetNumContactJoints.ProtoOdeManagerGetNumContactJoints = GetFunction(LibX3d, "OdeManagerGetNumContactJoints") Prototype.d ProtoOdeManagerSetGravity(A.d, B.d, C.d) Global OdeManagerSetGravity.ProtoOdeManagerSetGravity = GetFunction(LibX3d, "OdeManagerSetGravity") Prototype.d ProtoOdeManagerSetSolver(A.d) Global OdeManagerSetSolver.ProtoOdeManagerSetSolver = GetFunction(LibX3d, "OdeManagerSetSolver") Prototype.d ProtoOdeManagerSetIterations(A.d) Global OdeManagerSetIterations.ProtoOdeManagerSetIterations = GetFunction(LibX3d, "OdeManagerSetIterations") Prototype.d ProtoOdeManagerSetMaxContacts(A.d) Global OdeManagerSetMaxContacts.ProtoOdeManagerSetMaxContacts = GetFunction(LibX3d, "OdeManagerSetMaxContacts") Prototype.d ProtoOdeManagerSetVisible(A.d) Global OdeManagerSetVisible.ProtoOdeManagerSetVisible = GetFunction(LibX3d, "OdeManagerSetVisible") Prototype.d ProtoOdeManagerSetGeomColor(A.d) Global OdeManagerSetGeomColor.ProtoOdeManagerSetGeomColor = GetFunction(LibX3d, "OdeManagerSetGeomColor") Prototype.d ProtoOdeWorldSetAutoDisableFlag(A.d) Global OdeWorldSetAutoDisableFlag.ProtoOdeWorldSetAutoDisableFlag = GetFunction(LibX3d, "OdeWorldSetAutoDisableFlag") Prototype.d ProtoOdeWorldSetAutoDisableLinearThreshold(A.d) Global OdeWorldSetAutoDisableLinearThreshold.ProtoOdeWorldSetAutoDisableLinearThreshold = GetFunction(LibX3d, "OdeWorldSetAutoDisableLinearThreshold") Prototype.d ProtoOdeWorldSetAutoDisableAngularThreshold(A.d) Global OdeWorldSetAutoDisableAngularThreshold.ProtoOdeWorldSetAutoDisableAngularThreshold = GetFunction(LibX3d, "OdeWorldSetAutoDisableAngularThreshold") Prototype.d ProtoOdeWorldSetAutoDisableSteps(A.d) Global OdeWorldSetAutoDisableSteps.ProtoOdeWorldSetAutoDisableSteps = GetFunction(LibX3d, "OdeWorldSetAutoDisableSteps") Prototype.d ProtoOdeWorldSetAutoDisableTime(A.d) Global OdeWorldSetAutoDisableTime.ProtoOdeWorldSetAutoDisableTime = GetFunction(LibX3d, "OdeWorldSetAutoDisableTime") Prototype.d ProtoOdeDynamicSetAutoDisableFlag(A.d, B.d) Global OdeDynamicSetAutoDisableFlag.ProtoOdeDynamicSetAutoDisableFlag = GetFunction(LibX3d, "OdeDynamicSetAutoDisableFlag") Prototype.d ProtoOdeDynamicSetAutoDisableLinearThreshold(A.d, B.d) Global OdeDynamicSetAutoDisableLinearThreshold.ProtoOdeDynamicSetAutoDisableLinearThreshold = GetFunction(LibX3d, "OdeDynamicSetAutoDisableLinearThreshold") Prototype.d ProtoOdeDynamicSetAutoDisableAngularThreshold(A.d, B.d) Global OdeDynamicSetAutoDisableAngularThreshold.ProtoOdeDynamicSetAutoDisableAngularThreshold = GetFunction(LibX3d, "OdeDynamicSetAutoDisableAngularThreshold") Prototype.d ProtoOdeDynamicSetAutoDisableSteps(A.d, B.d) Global OdeDynamicSetAutoDisableSteps.ProtoOdeDynamicSetAutoDisableSteps = GetFunction(LibX3d, "OdeDynamicSetAutoDisableSteps") Prototype.d ProtoOdeDynamicSetAutoDisableTime(A.d, B.d) Global OdeDynamicSetAutoDisableTime.ProtoOdeDynamicSetAutoDisableTime = GetFunction(LibX3d, "OdeDynamicSetAutoDisableTime") Prototype.d ProtoOdeStaticCreate(A.d) Global OdeStaticCreate.ProtoOdeStaticCreate = GetFunction(LibX3d, "OdeStaticCreate") Prototype.d ProtoOdeDynamicCreate(A.d) Global OdeDynamicCreate.ProtoOdeDynamicCreate = GetFunction(LibX3d, "OdeDynamicCreate") Prototype.d ProtoOdeDynamicAlignObject(A.d) Global OdeDynamicAlignObject.ProtoOdeDynamicAlignObject = GetFunction(LibX3d, "OdeDynamicAlignObject") Prototype.d ProtoOdeDynamicEnable(A.d, B.d) Global OdeDynamicEnable.ProtoOdeDynamicEnable = GetFunction(LibX3d, "OdeDynamicEnable") Prototype.d ProtoOdeDynamicCalibrateCenterOfMass(A.d) Global OdeDynamicCalibrateCenterOfMass.ProtoOdeDynamicCalibrateCenterOfMass = GetFunction(LibX3d, "OdeDynamicCalibrateCenterOfMass") Prototype.d ProtoOdeDynamicAddForce(A.d, B.d, C.d, D.d) Global OdeDynamicAddForce.ProtoOdeDynamicAddForce = GetFunction(LibX3d, "OdeDynamicAddForce") Prototype.d ProtoOdeDynamicAddForceAtPos(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global OdeDynamicAddForceAtPos.ProtoOdeDynamicAddForceAtPos = GetFunction(LibX3d, "OdeDynamicAddForceAtPos") Prototype.d ProtoOdeDynamicAddForceAtRelPos(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global OdeDynamicAddForceAtRelPos.ProtoOdeDynamicAddForceAtRelPos = GetFunction(LibX3d, "OdeDynamicAddForceAtRelPos") Prototype.d ProtoOdeDynamicAddRelForce(A.d, B.d, C.d, D.d) Global OdeDynamicAddRelForce.ProtoOdeDynamicAddRelForce = GetFunction(LibX3d, "OdeDynamicAddRelForce") Prototype.d ProtoOdeDynamicAddRelForceAtPos(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global OdeDynamicAddRelForceAtPos.ProtoOdeDynamicAddRelForceAtPos = GetFunction(LibX3d, "OdeDynamicAddRelForceAtPos") Prototype.d ProtoOdeDynamicAddRelForceAtRelPos(A.d, B.d, C.d, D.d, E.d, F.d, G.d) Global OdeDynamicAddRelForceAtRelPos.ProtoOdeDynamicAddRelForceAtRelPos = GetFunction(LibX3d, "OdeDynamicAddRelForceAtRelPos") Prototype.d ProtoOdeDynamicAddTorque(A.d, B.d, C.d, D.d) Global OdeDynamicAddTorque.ProtoOdeDynamicAddTorque = GetFunction(LibX3d, "OdeDynamicAddTorque") Prototype.d ProtoOdeDynamicAddRelTorque(A.d, B.d, C.d, D.d) Global OdeDynamicAddRelTorque.ProtoOdeDynamicAddRelTorque = GetFunction(LibX3d, "OdeDynamicAddRelTorque") Prototype.d ProtoOdeDynamicGetContactCount(A.d) Global OdeDynamicGetContactCount.ProtoOdeDynamicGetContactCount = GetFunction(LibX3d, "OdeDynamicGetContactCount") Prototype.d ProtoOdeDynamicGetContact(A.d, B.d) Global OdeDynamicGetContact.ProtoOdeDynamicGetContact = GetFunction(LibX3d, "OdeDynamicGetContact") Prototype.d ProtoOdeStaticGetContactCount(A.d) Global OdeStaticGetContactCount.ProtoOdeStaticGetContactCount = GetFunction(LibX3d, "OdeStaticGetContactCount") Prototype.d ProtoOdeStaticGetContact(A.d, B.d) Global OdeStaticGetContact.ProtoOdeStaticGetContact = GetFunction(LibX3d, "OdeStaticGetContact") Prototype.d ProtoOdeSurfaceSetRollingFrictionCoeff(A.d, B.d) Global OdeSurfaceSetRollingFrictionCoeff.ProtoOdeSurfaceSetRollingFrictionCoeff = GetFunction(LibX3d, "OdeSurfaceSetRollingFrictionCoeff") Prototype.d ProtoOdeSurfaceEnableRollingFrictionCoeff(A.d, B.d) Global OdeSurfaceEnableRollingFrictionCoeff.ProtoOdeSurfaceEnableRollingFrictionCoeff = GetFunction(LibX3d, "OdeSurfaceEnableRollingFrictionCoeff") Prototype.d ProtoOdeSurfaceSetMode(A.d, B.d, C.d, D.d, E.d, F.d, G.d, H.d, I.d, J.d) Global OdeSurfaceSetMode.ProtoOdeSurfaceSetMode = GetFunction(LibX3d, "OdeSurfaceSetMode") Prototype.d ProtoOdeSurfaceSetMu(A.d, B.d) Global OdeSurfaceSetMu.ProtoOdeSurfaceSetMu = GetFunction(LibX3d, "OdeSurfaceSetMu") Prototype.d ProtoOdeSurfaceSetMu2(A.d, B.d) Global OdeSurfaceSetMu2.ProtoOdeSurfaceSetMu2 = GetFunction(LibX3d, "OdeSurfaceSetMu2") Prototype.d ProtoOdeSurfaceSetBounce(A.d, B.d) Global OdeSurfaceSetBounce.ProtoOdeSurfaceSetBounce = GetFunction(LibX3d, "OdeSurfaceSetBounce") Prototype.d ProtoOdeSurfaceSetBounceVel(A.d, B.d) Global OdeSurfaceSetBounceVel.ProtoOdeSurfaceSetBounceVel = GetFunction(LibX3d, "OdeSurfaceSetBounceVel") Prototype.d ProtoOdeSurfaceSetSoftERP(A.d, B.d) Global OdeSurfaceSetSoftERP.ProtoOdeSurfaceSetSoftERP = GetFunction(LibX3d, "OdeSurfaceSetSoftERP") Prototype.d ProtoOdeSurfaceSetSoftCFM(A.d, B.d) Global OdeSurfaceSetSoftCFM.ProtoOdeSurfaceSetSoftCFM = GetFunction(LibX3d, "OdeSurfaceSetSoftCFM") Prototype.d ProtoOdeSurfaceSetMotion1(A.d, B.d) Global OdeSurfaceSetMotion1.ProtoOdeSurfaceSetMotion1 = GetFunction(LibX3d, "OdeSurfaceSetMotion1") Prototype.d ProtoOdeSurfaceSetMotion2(A.d, B.d) Global OdeSurfaceSetMotion2.ProtoOdeSurfaceSetMotion2 = GetFunction(LibX3d, "OdeSurfaceSetMotion2") Prototype.d ProtoOdeSurfaceSetSlip1(A.d, B.d) Global OdeSurfaceSetSlip1.ProtoOdeSurfaceSetSlip1 = GetFunction(LibX3d, "OdeSurfaceSetSlip1") Prototype.d ProtoOdeSurfaceSetSlip2(A.d, B.d) Global OdeSurfaceSetSlip2.ProtoOdeSurfaceSetSlip2 = GetFunction(LibX3d, "OdeSurfaceSetSlip2") Prototype.d ProtoOdeAddBox(A.d, B.d, C.d, D.d) Global OdeAddBox.ProtoOdeAddBox = GetFunction(LibX3d, "OdeAddBox") Prototype.d ProtoOdeAddCapsule(A.d, B.d, C.d) Global OdeAddCapsule.ProtoOdeAddCapsule = GetFunction(LibX3d, "OdeAddCapsule") Prototype.d ProtoOdeAddCone(A.d, B.d, C.d) Global OdeAddCone.ProtoOdeAddCone = GetFunction(LibX3d, "OdeAddCone") Prototype.d ProtoOdeAddCylinder(A.d, B.d, C.d) Global OdeAddCylinder.ProtoOdeAddCylinder = GetFunction(LibX3d, "OdeAddCylinder") Prototype.d ProtoOdeAddPlane(A.d) Global OdeAddPlane.ProtoOdeAddPlane = GetFunction(LibX3d, "OdeAddPlane") Prototype.d ProtoOdeAddSphere(A.d, B.d) Global OdeAddSphere.ProtoOdeAddSphere = GetFunction(LibX3d, "OdeAddSphere") Prototype.d ProtoOdeAddTriMesh(A.d) Global OdeAddTriMesh.ProtoOdeAddTriMesh = GetFunction(LibX3d, "OdeAddTriMesh") Prototype.d ProtoOdeAddJointBall() Global OdeAddJointBall.ProtoOdeAddJointBall = GetFunction(LibX3d, "OdeAddJointBall") Prototype.d ProtoOdeAddJointFixed() Global OdeAddJointFixed.ProtoOdeAddJointFixed = GetFunction(LibX3d, "OdeAddJointFixed") Prototype.d ProtoOdeAddJointHinge() Global OdeAddJointHinge.ProtoOdeAddJointHinge = GetFunction(LibX3d, "OdeAddJointHinge") Prototype.d ProtoOdeAddJointHinge2() Global OdeAddJointHinge2.ProtoOdeAddJointHinge2 = GetFunction(LibX3d, "OdeAddJointHinge2") Prototype.d ProtoOdeAddJointSlider() Global OdeAddJointSlider.ProtoOdeAddJointSlider = GetFunction(LibX3d, "OdeAddJointSlider") Prototype.d ProtoOdeAddJointUniversal() Global OdeAddJointUniversal.ProtoOdeAddJointUniversal = GetFunction(LibX3d, "OdeAddJointUniversal") Prototype.d ProtoOdeJointSetObjects(A.d, B.d, C.d) Global OdeJointSetObjects.ProtoOdeJointSetObjects = GetFunction(LibX3d, "OdeJointSetObjects") Prototype.d ProtoOdeJointEnable(A.d, B.d) Global OdeJointEnable.ProtoOdeJointEnable = GetFunction(LibX3d, "OdeJointEnable") Prototype.d ProtoOdeJointInitialize(A.d) Global OdeJointInitialize.ProtoOdeJointInitialize = GetFunction(LibX3d, "OdeJointInitialize") Prototype.d ProtoOdeJointSetAnchor(A.d, B.d, C.d, D.d) Global OdeJointSetAnchor.ProtoOdeJointSetAnchor = GetFunction(LibX3d, "OdeJointSetAnchor") Prototype.d ProtoOdeJointSetAnchorAtObject(A.d, B.d) Global OdeJointSetAnchorAtObject.ProtoOdeJointSetAnchorAtObject = GetFunction(LibX3d, "OdeJointSetAnchorAtObject") Prototype.d ProtoOdeJointSetAxis1(A.d, B.d, C.d, D.d) Global OdeJointSetAxis1.ProtoOdeJointSetAxis1 = GetFunction(LibX3d, "OdeJointSetAxis1") Prototype.d ProtoOdeJointSetAxis2(A.d, B.d, C.d, D.d) Global OdeJointSetAxis2.ProtoOdeJointSetAxis2 = GetFunction(LibX3d, "OdeJointSetAxis2") Prototype.d ProtoOdeJointSetBounce(A.d, B.d, C.d) Global OdeJointSetBounce.ProtoOdeJointSetBounce = GetFunction(LibX3d, "OdeJointSetBounce") Prototype.d ProtoOdeJointSetCFM(A.d, B.d, C.d) Global OdeJointSetCFM.ProtoOdeJointSetCFM = GetFunction(LibX3d, "OdeJointSetCFM") Prototype.d ProtoOdeJointSetFMax(A.d, B.d, C.d) Global OdeJointSetFMax.ProtoOdeJointSetFMax = GetFunction(LibX3d, "OdeJointSetFMax") Prototype.d ProtoOdeJointSetFudgeFactor(A.d, B.d, C.d) Global OdeJointSetFudgeFactor.ProtoOdeJointSetFudgeFactor = GetFunction(LibX3d, "OdeJointSetFudgeFactor") Prototype.d ProtoOdeJointSetHiStop(A.d, B.d, C.d) Global OdeJointSetHiStop.ProtoOdeJointSetHiStop = GetFunction(LibX3d, "OdeJointSetHiStop") Prototype.d ProtoOdeJointSetLoStop(A.d, B.d, C.d) Global OdeJointSetLoStop.ProtoOdeJointSetLoStop = GetFunction(LibX3d, "OdeJointSetLoStop") Prototype.d ProtoOdeJointSetStopCFM(A.d, B.d, C.d) Global OdeJointSetStopCFM.ProtoOdeJointSetStopCFM = GetFunction(LibX3d, "OdeJointSetStopCFM") Prototype.d ProtoOdeJointSetStopERP(A.d, B.d, C.d) Global OdeJointSetStopERP.ProtoOdeJointSetStopERP = GetFunction(LibX3d, "OdeJointSetStopERP") Prototype.d ProtoOdeJointSetVel(A.d, B.d, C.d) Global OdeJointSetVel.ProtoOdeJointSetVel = GetFunction(LibX3d, "OdeJointSetVel") Prototype.d ProtoOctreeCreate(A.d, B.d, C.d, D.d) Global OctreeCreate.ProtoOctreeCreate = GetFunction(LibX3d, "OctreeCreate") Prototype.d ProtoQuadtreeCreate(A.d, B.d, C.d, D.d) Global QuadtreeCreate.ProtoQuadtreeCreate = GetFunction(LibX3d, "QuadtreeCreate") Prototype.d ProtoPartitionDestroy(A.d) Global PartitionDestroy.ProtoPartitionDestroy = GetFunction(LibX3d, "PartitionDestroy") Prototype.d ProtoPartitionAddLeaf(A.d, B.d) Global PartitionAddLeaf.ProtoPartitionAddLeaf = GetFunction(LibX3d, "PartitionAddLeaf") Prototype.d ProtoPartitionLeafChanged(A.d) Global PartitionLeafChanged.ProtoPartitionLeafChanged = GetFunction(LibX3d, "PartitionLeafChanged") Prototype.d ProtoPartitionQueryFrustrum(A.d, B.d) Global PartitionQueryFrustrum.ProtoPartitionQueryFrustrum = GetFunction(LibX3d, "PartitionQueryFrustrum") Prototype.d ProtoPartitionQueryLeaf(A.d, B.d) Global PartitionQueryLeaf.ProtoPartitionQueryLeaf = GetFunction(LibX3d, "PartitionQueryLeaf") Prototype.d ProtoPartitionQueryAABB(A.d, B.d) Global PartitionQueryAABB.ProtoPartitionQueryAABB = GetFunction(LibX3d, "PartitionQueryAABB") Prototype.d ProtoPartitionQueryBSphere(A.d, B.d) Global PartitionQueryBSphere.ProtoPartitionQueryBSphere = GetFunction(LibX3d, "PartitionQueryBSphere") Prototype.d ProtoPartitionGetNodeTests(A.d) Global PartitionGetNodeTests.ProtoPartitionGetNodeTests = GetFunction(LibX3d, "PartitionGetNodeTests") Prototype.d ProtoPartitionGetNodeCount(A.d) Global PartitionGetNodeCount.ProtoPartitionGetNodeCount = GetFunction(LibX3d, "PartitionGetNodeCount") Prototype.d ProtoPartitionGetResult(A.d, B.d) Global PartitionGetResult.ProtoPartitionGetResult = GetFunction(LibX3d, "PartitionGetResult") Prototype.d ProtoPartitionResultShow(A.d) Global PartitionResultShow.ProtoPartitionResultShow = GetFunction(LibX3d, "PartitionResultShow") Prototype.d ProtoPartitionResultHide(A.d) Global PartitionResultHide.ProtoPartitionResultHide = GetFunction(LibX3d, "PartitionResultHide") Procedure MouseLook(A.d, B.d, mx.l, my.l) Protected deltax.d, deltay.d deltax = (mx - MouseGetX()) / 8 deltay = (my - MouseGetY()) / 8 ObjectRotate(A, 0, deltax,0) pit = ObjectGetPitch(B) + deltay If pit < 89 And pit > -89 ObjectRotate(B, deltay, 0, 0) EndIf MouseSetPosition(mx, my) EndProcedure