All pastes #338678 Raw Edit

Xtreme3d purebasic

public text v1 · immutable
#338678 ·published 2007-02-03 17:01 UTC
rendered paste body

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