AddGravityEmitter(PositionX, PositionY, PositionZ,GravityEmitterMass)
AddInverseTangentSpaceMatrices()
AddTerrainTexture(DiffuseMap,AlphaMap,WrapCountX, WrapCountY,AlphaMapChannel)
AddTextureCoordinateSet(DimensionCount)
AddTextureCoordinateSetsFromModel(ModelFile, Password)
ApplyCelShading(LineWidth,LineColorR, LineColorG, LineColorB, LineColorA)
ApplyTransformationMatrix(InputMatrixID)
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)
ComputeMatrixRotationAngles(OutputVectorID,InputMatrixID)
ComputeMatrixScaling(OutputVectorID,InputMatrixID)
ComputeMatrixTranslation(OutputVectorID,InputMatrixID)
CoordToScreen(OutputVector,X, Y, Z,CameraIndex)
CopyAnimation(SourceFile,SourceFilePassword,CopyRotationKeysOnly)
CopyMatrix(OutputMatrixID,InputMatrixID)
CreateCubeTextureRenderTarget(TextureIndex,RequestedEdgeLength)
CreateDirectionVector(OutputVectorID,Longitude, Latitude)
CreateMaterialVSEffect(MaterialIndex,VertexShaderFile)
CreateRotationMatrix(OutputMatrixID,RotationX, RotationY, RotationZ)
CreateScalingMatrix(OutputMatrixID,ScalingX, ScalingY, ScalingZ)
CreateShadowOptimizedGeometry(LODIndex,CreateConnectionPatches)
CreateTextureRenderTarget(TextureIndex,RequestedWidth, RequestedHeight)
CreateTranslationMatrix(OutputMatrixID,TranslationX, TranslationY, TranslationZ)
CreateVector(OutputVectorID,X, Y, Z)
DeformTerrain(DeformationCenterX, DeformationCenterY, DeformationRadius,RaiseLevel)
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)
DrawText(FontIndex, X, Y, Text,CameraIndex)
ExportToU3DFile(OutputFile,Password,ExportResources)
GetBoneTransformation(OutputMatrixID,BoneIndex)
GetIntersectedTriangleNormal(OutputVectorID,IntersectedTriangleIndex)
GetIntersectionPosition(OutputVectorID,IntersectedTriangleIndex,)
GetIntersectionTime(IntersectedTriangleIndex)
GetLockedMeshTriangle(LockedMeshIndex,TriangleIndex,RequestedVertexIndex)
GetLockedMeshTriangleCount(LockedMeshIndex)
GetLockedMeshTriangleMaterial(LockedMeshIndex,TriangleIndex)
GetLockedMeshVertex(LockedMeshIndex,VertexIndex,ValueIndex)
GetLockedMeshVertexCount(LockedMeshIndex)
GetMaterialIndex(MaterialName)
GetMatrixEntry(InputMatrixID,LineIndex, ColumnIndex)
GetMeshOccurrenceCount(MeshIndex)
GetMeshOccurrenceTransformation(OutputMatrixID,MeshIndex,OccurrenceIndex)
GetObjectTransformation(ObjectID)
GetPushAwayVector(OutputVectorID,IntersectedTriangleIndex)
GetRayTracingNormal(OutputVectorID)
GetTerrainHeightAtPos(TerrainID,X, Y)
GetTextureStrengthAtPosition(TerrainID,TextureIndex,X, Y)
GetTriangleIntersectionCount()
GetVector(VectorID,VectorElementID)
GetVertex(VertexIndex,ElementIndex)
InterpolateMatrices(OutputMatrixID,InputMatrixID1, InputMatrixID2,InterpolationFactor)
InvertMatrix(OutputMatrixID,InputMatrixID)
LoadCubeTexture(FileScheme,TextureIndex,CubeWidth)
LoadHeightMap(TextureIndex,HeightMapFile,HeightFactor)
LoadMaterialEffect(MaterialIndex,UFXFile)
LoadTexture(TextureFile,TextureIndex,Width, Height)
LockMesh(LockedMeshIndex,MeshIndex,Frame,LoD)
Move(Longitude,Latitude,Speed)
OpenPortal(PortalID,OpenClose)
ParticleSystemStep(StepLength)
ScreenCoordToVector(OutputVectorID,ScreenCoordX, ScreenCoordY,CameraIndex)
SetBoneRotation(BoneIndex,RotationX, RotationY, RotationZ)
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)
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)
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)
SetModifierLifetimeChange(ModifierID,LifetimeChange)
SetModifierNewFinalSize(ModifierID,MinimumNewFinalSize, MaximumNewFinalSize)
SetObjectSolidity(SolidityState,GlobalSolidityState,)
SetOrtho(UseOrthogonalProjection,SeenAreaWidth, SeenAreaHeight)
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)
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)
StartPoseInterpolation(DestinationFrame,InterpolationDuration)
SwitchAdditiveBlending(UseAdditiveBlending)
SwitchAlphaBlending(EnableDisable)
SwitchBackgroundMode(EnableBackgroundMode)
SwitchPortalEngine(EnableDisable)
SwitchShadowCasting(LightSourceID,Enable)
SwitchShadowReceiving(LightSourceID,Enable)
SwitchWireFrameMode(EnableDisable)
TakeScreenshotEx(BMPFile,Unused,Left, Top, Right, Bottom)
TransformMatrix(OutputMatrixID,InputMatrixID1, InputMatrixID2)