AddFrame(File,Password)

AddGravityEmitter(PositionX, PositionY, PositionZ,GravityEmitterMass)

AddInverseTangentSpaceMatrices()

AddModifier()

AddTerrainTexture(DiffuseMap,AlphaMap,WrapCountX, WrapCountY,AlphaMapChannel)

AddTextureCoordinateSet(DimensionCount)

AddTextureCoordinateSetsFromModel(ModelFile, Password)

AddVertex(X,Y,Z,U,V)

ApplyCelShading(LineWidth,LineColorR, LineColorG, LineColorB, LineColorA)

ApplyParallaxAndBumpMapping(MaterialIndex,HeightMapIndex,ParallaxFactor,LightSourceID1,LightSourceID2,LightSourceID3)

ApplyTerrainTextures()

ApplyTransformationMatrix(InputMatrixID)

AttemptMoveToPosition(OutputVectorID,ObjectID,StartX,StartY,StartZ,DestinationX,DestinationY,DestinationZ,RotX,RotY,RotZ,ScalingX,ScalingY,ScalingZ,RoomIndex)

BeginPolygon(VertexNumber)

CalculateCrossProduct(OutputVectorID,InputVectorID1, InputVectorID2)

CalculateDotProduct(InputVectorID1, InputVectorID2)

CalculateTerrainLightMap(LightSourceID1, LightSourceID2, , LightSourceID10)

CalculateVectorDifference(OutputVectorID,InputVectorID1, InputVectorID2)

CalculateVectorLatitude(OutputVectorID)

CalculateVectorLength(VectorID)

CalculateVectorLongitude(OutputVectorID)

CalculateVectorScalarProduct(OutputVectorID,InputVectorID,ScalarFactor)

CalculateVectorSum(OutputVectorID,InputVectorID1, InputVectorID2)

CheckBoundingBoxVisibility(BoundingBoxMinimumVectorID, BoundingBoxMaximumVectorID,BoundingBoxTransformationID,CameraIndex)

CheckRayIntersection(ObjectID,RayOriginX,RayOriginY,RayOriginZ,RayDirectionLongitude,RayDirectionLatitude,RoomIndex)

CheckSweptEllipsoidIntersection(ObjectID,StartX,StartY,StartZ,DestinationX,DestinationY,DestinationZ,RotX,RotY,RotZ,ScalingX,ScalingY,ScalingZ,RoomIndex)

ComputeMatrixRotationAngles(OutputVectorID,InputMatrixID)

ComputeMatrixScaling(OutputVectorID,InputMatrixID)

ComputeMatrixTranslation(OutputVectorID,InputMatrixID)

CoordToScreen(OutputVector,X, Y, Z,CameraIndex)

CopyAnimation(SourceFile,SourceFilePassword,CopyRotationKeysOnly)

CopyMatrix(OutputMatrixID,InputMatrixID)

Create2D()

CreateCube()

CreateCubeTextureRenderTarget(TextureIndex,RequestedEdgeLength)

CreateDirectionVector(OutputVectorID,Longitude, Latitude)

CreateEmptyMesh()

CreateFloor()

CreateLODChain(CameraDistance1, LoD1,CameraDistance2, LoD2,CameraDistance3, LoD3,CameraDistance4, LoD4,CameraDistance5, LoD5)

CreateMaterialVSEffect(MaterialIndex,VertexShaderFile)

CreateParticleSystem()

CreatePolygon()

CreatePortal(CenterX, CenterY, CenterZ, FacingDirectionLongitude, FacingDirectionLatitude, Radius, RoomIndex1, RoomIndex2)

CreatePostScreenShader()

CreatePrimitiveFromModel()

CreateRotationMatrix(OutputMatrixID,RotationX, RotationY, RotationZ)

CreateScalingMatrix(OutputMatrixID,ScalingX, ScalingY, ScalingZ)

CreateShadowOptimizedGeometry(LODIndex,CreateConnectionPatches)

CreateTerrain()

CreateTerrainDecal()

CreateTextureRenderTarget(TextureIndex,RequestedWidth, RequestedHeight)

CreateTransformationMatrix(OutputMatrixID,TranslationX, TranslationY, TranslationZ,RotationX, RotationY, RotationZ,ScalingX, ScalingY, ScalingZ)

CreateTranslationMatrix(OutputMatrixID,TranslationX, TranslationY, TranslationZ)

CreateVector(OutputVectorID,X, Y, Z)

CreateWall()

DeformTerrain(DeformationCenterX, DeformationCenterY, DeformationRadius,RaiseLevel)

Destroy()

DestroyPortal(PortalID)

DisableFog()

Draw3DText(Text,FontIndex,X, Y, Z, RotX, RotY, RotZ, ScalX, ScalY, ScalZ)

DrawTex(TextureIndex,X,Y,Scaling,Rotation,Alpha)

DrawTexEx(TextureIndex, Left,Top, Width,Height, X,Y, ScalingX,ScalingY, Rotation, R,G,B,A,CameraIndex)

DrawTexEx(TextureIndex,Left, Top,Width, Height,X, Y,ScalingX, ScalingY,Rotation,R, G, B, A)

DrawText(FontIndex,X, Y,Text)

DrawText(FontIndex, X, Y, Text,CameraIndex)

EnableVertexTweening()

ExportToU3DFile(OutputFile,Password,ExportResources)

GetBoneCount()

GetBoneIndex(BoneName)

GetBoneParent(BoneIndex)

GetBoneTransformation(OutputMatrixID,BoneIndex)

GetClippingPlaneSupport()

GetCubeMapSupport()

GetCurrentFrame()

GetDrawCallCount()

GetDrawnTriangleCount()

GetIntersectedMaterialIndex()

GetIntersectedTriangleNormal(OutputVectorID,IntersectedTriangleIndex)

GetIntersectionPosition(OutputVectorID,IntersectedTriangleIndex,)

GetIntersectionTime(IntersectedTriangleIndex)

GetLockedMeshTriangle(LockedMeshIndex,TriangleIndex,RequestedVertexIndex)

GetLockedMeshTriangleCount(LockedMeshIndex)

GetLockedMeshTriangleMaterial(LockedMeshIndex,TriangleIndex)

GetLockedMeshVertex(LockedMeshIndex,VertexIndex,ValueIndex)

GetLockedMeshVertexCount(LockedMeshIndex)

GetMaterialCount()

GetMaterialIndex(MaterialName)

GetMatrixEntry(InputMatrixID,LineIndex, ColumnIndex)

GetMeshCount()

GetMeshOccurrenceCount(MeshIndex)

GetMeshOccurrenceTransformation(OutputMatrixID,MeshIndex,OccurrenceIndex)

GetMousePos()

GetObjectRoom()

GetObjectTransformation(ObjectID)

GetPushAwayVector(OutputVectorID,IntersectedTriangleIndex)

GetRayTracingNormal(OutputVectorID)

GetRoomVisibility(RoomIndex)

GetShadowSupport()

GetSimultaneousTextureCount()

GetSupportedPSVersion()

GetTerrainHeightAtPos(TerrainID,X, Y)

GetTextureStrengthAtPosition(TerrainID,TextureIndex,X, Y)

GetTriangleIntersectionCount()

GetVector(VectorID,VectorElementID)

GetVertex(VertexIndex,ElementIndex)

InterpolateMatrices(OutputMatrixID,InputMatrixID1, InputMatrixID2,InterpolationFactor)

InvertMatrix(OutputMatrixID,InputMatrixID)

LightDirectional()

LightPoint()

LightSpot()

LoadBackground(File)

LoadCubeTexture(FileScheme,TextureIndex,CubeWidth)

LoadHeightMap(TextureIndex,HeightMapFile,HeightFactor)

LoadMaterialEffect(MaterialIndex,UFXFile)

LoadMesh()

LoadTexture(TextureFile,TextureIndex,Width, Height)

LockMesh(LockedMeshIndex,MeshIndex,Frame,LoD)

MouseCheckButton(MouseButton)

Move(Longitude,Latitude,Speed)

MoveCamera()

OpenPortal(PortalID,OpenClose)

ParticleSystemStep(StepLength)

PreloadMesh(File,Password)

RecalculateNormals()

RecreatePrimitive()

ReleaseMatrix(MatrixID)

ReleaseModel(File)

ReleaseTexture(TextureIndex)

ReleaseVector(VectorID)

RenderToCubeTexture(CubeTextureIndex,PositionX, PositionY, PositionZ,ColorR, ColorG, ColorB, ColorARoomIndex1, RoomIndex2, , RoomIndex8)

RenderToTexture()

ScreenCoordToVector(OutputVectorID,ScreenCoordX, ScreenCoordY,CameraIndex)

SetAmbient(R,G,B)

SetBoneFrame(BoneIndex,Frame,AffectChildBonesdeclcodepbBoneIndexbbrThe index of the bone you want to change the frame value forppbFramebbrA positive value giving an absolute frame value, which is to be used for the bone It will be used instead of the value of the varframevar variable, resp the return value of GetCurrentFrame()

SetBoneRotation(BoneIndex,RotationX, RotationY, RotationZ)

SetClippingPlane(ClippingPlaneIndex,PlaneOriginX, PlaneOriginY, PlaneOriginZ,PlaneOrientationLongitude, PlaneOrientationLatitude)

SetCustomTerrainLightMap(TextureIndex)

SetFilter(TextureFilter,TextureStage)

SetFinalParticleColor(MinimumR, MinimumG, MinimumB, MinimumA,MaximumR, MaximumG, MaximumB, MaximumA)

SetFog(R,G,B,StartDistance,EndDistance)

SetFont(FontName,FontIndex,TextSize,TextAttributes,R,G,B,A)

SetFontColor(FontIndex,R,G,B,A)

SetGravityEmitter(GravityEmitterID,PositionX, PositionY, PositionZ,GravityEmitterMass)

SetInitialCenterRepulsion(RepulsionFactorX, RepulsionFactorY, RepulsionFactorZ)

SetInitialParticleColor(MinimumR, MinimumG, MinimumB, MinimumA,MaximumR, MaximumG, MaximumB, MaximumA)

SetLockedMeshTriangle(LockedMeshIndex,TriangleIndex,VertexIndexA, VertexIndexB, VertexIndexC)

SetLockedMeshTriangleMaterial(LockedMeshIndex,TriangleIndex,NewMaterialIndex)

SetLockedMeshVertex(LockedMeshIndex,VertexIndex,ValueIndex,NewValue)

SetMaterial(Red,Green,Blue,Alpha)

SetMaterialEffectLightSource(MaterialIndex,LightSourceID1, LightSourceID2, LightSourceID3)

SetMaterialEffectPSConstant()

SetMaterialEffectVSConstant(MaterialIndex,VSConstantIndex,XValue, YValue, ZValue, WValue)

SetMaterialEmissive(Red,Green,Blue)

SetMaterialEnvironmentMap(MaterialIndex,TextureIndex)

SetMaterialStageTexCoord(MaterialIndex,TextureStage,TextureCoordinateSetIndex)

SetMaterialStageTexture(MaterialIndex,TextureStage,TextureIndex)

SetMaterialStageTextureOperation(MaterialIndex,TextureStage,TextureOperation)

SetMipMapCount(NewMipMapCount)

SetMipMapFilter(TextureFilter,TextureStage)

SetModelMaterial(MaterialIndex,R, G, B, A)

SetModelMaterialEmissive(MaterialIndex,R, G, B)

SetModelMaterialSpecular(MaterialIndex,R, G, B,Power)

SetModifierAccelerationChange(ModifierID,AccelerationFactorX, AccelerationFactorY, AccelerationFactorZ,AccelerationSummandX, AccelerationSummandY, AccelerationSummandZ)

SetModifierEffectedArea(ModifierID,SecondSphereRadius,PositionX, PositionY, PositionZ,RotationX, RotationY, RotationZ,ScalingX, ScalingY, ScalingZ)

SetModifierLifetimeChange(ModifierID,LifetimeChange)

SetModifierNewFinalColor(ModifierID,MinimumR, MinimumG, MinimumB, MinimumA,MaximumR, MaximumG, MaximumB, MaximumA)

SetModifierNewFinalSize(ModifierID,MinimumNewFinalSize, MaximumNewFinalSize)

SetModifierVelocityChange(ModifierID,VelocityFactorX, VelocityFactorY, VelocityFactorZ,VelocitySummandX, VelocitySummandY, VelocitySummandZ)

SetMousePos(X, Y)

SetObjectRoom(RoomIndex)

SetObjectSolidity(SolidityState,GlobalSolidityState,)

SetOrtho(UseOrthogonalProjection,SeenAreaWidth, SeenAreaHeight)

SetParticleAcceleration(MinLongitude, MinLatitude,MinAcceleration,MaxLongitude, MaxLatitude,MaxAcceleration)

SetParticleCount(MinimumParticleCount,MaximumParticleCount,MaximumTotalParticleCount)

SetParticleLifetime(MinimumParticleLifetime,MaximumParticleLifetime)

SetParticleOrigin(SecondSphereRadius,RotationX, RotationY, RotationZ,ScalingX, ScalingY, ScalingZ)

SetParticleRotation(MinInitialRotation, MaxInitialRotation,MinRotationSpeed, MaxRotationSpeed)

SetParticleSize(MinInitialSize, MaxInitialSize,MinFinalSize, MaxFinalSize)

SetParticleVelocity(MinLongitude, MinLatitude,MinVelocity,MaxLongitude, MaxLatitude,MaxVelocity)

SetPortal(PortalID,FacingDirectionLongitude, FacingDirectionLatitude, Radius, RoomIndex1, RoomIndex2)

SetPSSFilter(TextureStage,FilterType)

SetPSSPSConstant(PSConstantIndex,Value1, Value2, Value3, Value4)

SetPSSTexture(TextureStage,TextureIndex)

SetPSSVSConstant(VSConstantIndex,Value1, Value2, Value3, Value4)

SetRoomAmbient(RoomIndex,AmbientColorR, AmbientColorG, AmbientColorB)

SetRoomVisibility(RoomIndex,NewVisibilityState)

SetRoomVisibilityEnforcement(RoomIndex,NewVisibilityEnforcementState)

SetTexturePath(TextureDirectory)

SetVertex(VertexIndex,X,Y,Z,U,V)

SmoothNormals(SmoothingAngle)

StartPoseInterpolation(DestinationFrame,InterpolationDuration)

Step()

SwitchAdditiveBlending(UseAdditiveBlending)

SwitchAlphaBlending(EnableDisable)

SwitchBackgroundMode(EnableBackgroundMode)

SwitchPortalEngine(EnableDisable)

SwitchShadowCasting(LightSourceID,Enable)

SwitchShadowReceiving(LightSourceID,Enable)

SwitchShadows(Enable)

SwitchView()

SwitchWireFrameMode(EnableDisable)

TakeScreenshot(BMPFile)

TakeScreenshotEx(BMPFile,Unused,Left, Top, Right, Bottom)

TransformMatrix(OutputMatrixID,InputMatrixID1, InputMatrixID2)

TransformVector(OutputVectorID,InputVectorID,InputMatrixID)

Ultimate3DOptions()

UnloadBackground()

UnlockMesh(LockedMeshIndex)

UpdateSkeleton()