CorEngine RSS
NAVIGATION >>
HOME TUTORIAL API TOOLS FORUM REPORT BUGS
TYPES // MATH // NETWORK // GUI // PHYSICS // AUDIO // ENGINE // CORE

- [Expand all]    + [Collapse all]


:. CREATE FUNCTIONS +

  Create.Armature
 1. String: name
 :: Armature
  Create.Camera
 1. String: name
 :: Camera
  Create.Entity
 1. String: name
 :: Entity
  Create.FontFromFile
 1. String: file
 2. Integer: size
 :: Font
  Create.FramePlayer
 ---
 :: FramePlayer
  Create.ImageEmpty
 1. Integer: width
 2. Integer: height
 3. Integer: bpp
 :: Image
  Create.ImageFromFile
 1. String: file
 :: Image
  Create.Light
 1. String: name
 :: Light
  Create.Material
 1. String: name
 :: Material
  Create.MeshData
 ---
 :: MeshData
  Create.ModelFromMeshData
 1. MeshData: data
 :: Model
  Create.Particles
 1. String: name
 2. Integer: maxCount
 :: Particles
  Create.Property
 1. String: name
 :: Property
  Create.Scene
 1. String: name
 :: Scene
  Create.SceneFromFile
 1. String: name
 2. String: file
 :: Scene
  Create.Sprite
 1. String: name
 :: Sprite
  Create.TextureFromFile
 1. String: name
 2. String: file
 :: Texture
  Create.TextureFromImage
 1. String: name
 2. Image: image
 :: Texture
  Create.TextureCubeMapFromFiles
 1. String: name
 2. String: xpos
 3. String: xneg
 4. String: ypos
 5. String: yneg
 6. String: zpos
 7. String: zneg
 :: Texture
  Create.Timer
 ---
 :: Timer
  Create.Vertex
 ---
 :: Vertex



top

:. ACTOR FUNCTIONS +

  Actor.ClearScript
 1. Actor: actor
 ---
  Actor.Move
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.MoveLocal
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.Rotate
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.RotateLocal
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.PlayIpo
 1. Actor: actor
 2. float: start
 3. float: end
 4. float: speed
 ---
  Actor.LoopIpo
 1. Actor: actor
 2. float: start
 3. float: end
 4. float: speed
 ---
  Actor.StopIpo
 1. Actor: actor
 ---
  Actor.PauseIpo
 1. Actor: actor
 ---
  Actor.ResumeIpo
 1. Actor: actor
 ---
  Actor.AddForce
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.AddForceLocal
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.AddTorque
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.AddHingeJoint
 1. Actor: actor1
 2. Actor: actor2
 3. String: name
 4. float: px
 5. float: py
 6. float: pz
 7. float: ax
 8. float: ay
 9. float: az
 :: Joint
  Actor.AddBallJoint
 1. Actor: actor1
 2. Actor: actor2
 3. String: name
 4. float: px
 5. float: py
 6. float: pz
 :: Joint
  Actor.AddConeTwistJoint
 1. Actor: actor1
 2. Actor: actor2
 3. String: name
 4. float: px
 5. float: py
 6. float: pz
 :: Joint
  Actor.AddProperty
 1. Actor: actor
 2. Property: property
 ---
  Actor.RemoveJoint
 1. Actor: actor
 2. Joint: joint
 :: Boolean
  Actor.RemoveJointByName
 1. Actor: actor
 2. String: name
 :: Boolean
  Actor.RemoveJointByIndex
 1. Actor: actor
 2. Integer: index
 :: Boolean
  Actor.RemoveProperty
 1. Actor: actor
 2. Property: property
 :: Boolean
  Actor.RemovePropertyByName
 1. Actor: actor
 2. String: name
 :: Boolean
  Actor.RemovePropertyByIndex
 1. Actor: actor
 2. Integer: index
 :: Boolean
  Actor.RemoveProperties
 1. Actor: actor
 ---
SET :: PROPERTIES
  Actor.SetName
 1. Actor: actor
 2. String: name
 ---
  Actor.SetScript
 1. Actor: actor
 2. Script: script
 ---
  Actor.SetPosition
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetRotation
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetOrientation
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 5. float: w
 ---
  Actor.SetPositionRelativeTo
 1. Actor: actor
 2. Actor: to
 3. float: x
 4. float: y
 5. float: z
 ---
  Actor.SetRotationRelativeTo
 1. Actor: actor
 2. Actor: to
 3. float: x
 4. float: y
 5. float: z
 ---
  Actor.SetOrientationRelativeTo
 1. Actor: actor
 2. Actor: to
 3. float: x
 4. float: y
 5. float: z
 6. float: w
 ---
  Actor.SetPhysics
 1. Actor: actor
 2. Boolean: physics
 ---
  Actor.SetShape
 1. Actor: actor
 2. Integer: shape
 ---
  Actor.SetBoundingLengths
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetBoundingOffset
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetMass
 1. Actor: actor
 2. float: mass
 ---
  Actor.SetDamping
 1. Actor: actor
 2. float: linDamp
 3. float: angDamp
 ---
  Actor.SetSleep
 1. Actor: actor
 2. float: linThrs
 3. float: angThrs
 ---
  Actor.SetRestitution
 1. Actor: actor
 2. float: restitution
 ---
  Actor.SetAnisotropicFriction
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetLinearFactor
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetAngularFactor
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetLinearVelocity
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetLinearVelocityLocal
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetAngularVelocity
 1. Actor: actor
 2. float: x
 3. float: y
 4. float: z
 ---
  Actor.SetIpo
 1. Actor: actor
 2. Ipo: ipo
 ---
  Actor.SetIpoFrame
 1. Actor: actor
 2. float: frame
 ---
  Actor.SetSelected
 1. Actor: actor
 2. Boolean: selected
 ---
GET :: PROPERTIES
  Actor.GetName
 1. Actor: actor
 :: String
  Actor.GetFilePath
 1. Actor: actor
 :: String
  Actor.GetScript
 1. Actor: actor
 :: Script
  Actor.GetPosition
 1. Actor: actor
 :: Vector3f
  Actor.GetRotation
 1. Actor: actor
 :: Vector3f
  Actor.GetOrientation
 1. Actor: actor
 :: Vector4f
  Actor.GetPhysics
 1. Actor: actor
 :: Boolean
  Actor.GetShape
 1. Actor: actor
 :: Integer
  Actor.GetBoundingLengths
 1. Actor: actor
 :: Vector3f
  Actor.GetBoundingOffset
 1. Actor: actor
 :: Vector3f
  Actor.GetMass
 1. Actor: actor
 :: float
  Actor.GetLinearDamping
 1. Actor: actor
 :: float
  Actor.GetAngularDamping
 1. Actor: actor
 :: float
  Actor.GetLinearSleep
 1. Actor: actor
 :: float
  Actor.GetAngularSleep
 1. Actor: actor
 :: float
  Actor.GetRestitution
 1. Actor: actor
 :: float
  Actor.GetAnisotropicFriction
 1. Actor: actor
 :: Vector3f
  Actor.GetLinearFactor
 1. Actor: actor
 :: Vector3f
  Actor.GetAngularFactor
 1. Actor: actor
 :: Vector3f
  Actor.GetLinearVelocity
 1. Actor: actor
 :: Vector3f
  Actor.GetAngularVelocity
 1. Actor: actor
 :: Vector3f
  Actor.GetJointByName
 1. Actor: actor
 2. String: name
 :: Joint
  Actor.GetJointByIndex
 1. Actor: actor
 2. Integer: index
 :: Joint
  Actor.GetIpo
 1. Actor: actor
 :: Ipo
  Actor.GetIpoStart
 1. Actor: actor
 :: float
  Actor.GetIpoEnd
 1. Actor: actor
 :: float
  Actor.GetIpoSpeed
 1. Actor: actor
 :: float
  Actor.GetIpoFrame
 1. Actor: actor
 :: float
  Actor.GetCollisionCount
 1. Actor: actor
 :: Integer
  Actor.GetCollision
 1. Actor: actor
 2. Integer: index
 :: Collision
  Actor.GetPropertyCount
 1. Actor: actor
 :: Integer
  Actor.GetPropertyByName
 1. Actor: actor
 2. String: name
 :: Property
  Actor.GetPropertyByIndex
 1. Actor: actor
 2. Integer: index
 :: Property
  Actor.GetSelected
 1. Actor: actor
 :: Boolean
IS :: PROPERTIES
  Actor.IsIpoPlaying
 1. Actor: actor
 :: Boolean
  Actor.IsIpoPaused
 1. Actor: actor
 :: Boolean



top

:. ARMATURE FUNCTIONS +

GET :: PROPERTIES
  Armature.GetBone
 1. Bone: bone
 :: Armature
  Armature.GetBoneParent
 1. Bone: bone
 :: Bone
  Armature.GetBoneChildByName
 1. Bone: bone
 2. String: name
 :: Bone
  Armature.GetBoneChildByIndex
 1. Bone: bone
 2. Integer: index
 :: Bone
  Armature.GetBoneChildById
 1. Bone: bone
 2. Integer: id
 :: Bone
  Armature.GetBonePosition
 1. Bone: bone
 :: Vector3f
  Armature.GetBoneRotation
 1. Bone: bone
 :: Vector3f
  Armature.GetBoneOrientation
 1. Bone: bone
 :: Vector4f
  Armature.GetBoneByName
 1. Armature: armature
 2. String: name
 :: Bone
  Armature.GetBoneById
 1. Armature: armature
 2. Integer: id
 :: Bone



top

:. CAMERA FUNCTIONS +

  Camera.ProjectPoint
 1. Camera: camera
 2. float: x
 3. float: y
 4. float: z
 :: Vector3f
  Camera.UnProjectPoint
 1. Camera: camera
 2. float: x
 3. float: y
 4. float: z
 :: Vector3f
SET :: PROPERTIES
  Camera.SetMode
 1. Camera: camera
 2. Integer: mode
 ---
  Camera.SetViewport
 1. Camera: camera
 2. Integer: x
 3. Integer: y
 4. Integer: width
 5. Integer: height
 ---
  Camera.SetOrthoViewport
 1. Camera: camera
 2. Integer: x
 3. Integer: y
 4. Integer: width
 5. Integer: height
 ---
  Camera.SetFov
 1. Camera: camera
 2. float: fov
 ---
  Camera.SetAspect
 1. Camera: camera
 2. float: aspect
 ---
  Camera.SetClip
 1. Camera: camera
 2. float: clipNear
 3. float: clipFar
 ---
GET :: PROPERTIES
  Camera.GetMode
 1. Camera: camera
 :: Integer
  Camera.GetViewportSize
 1. Camera: camera
 :: Vector2i
  Camera.GetViewportOffset
 1. Camera: camera
 :: Vector2i
  Camera.GetOrthoViewportSize
 1. Camera: camera
 :: Vector2i
  Camera.GetOrthoViewportOffset
 1. Camera: camera
 :: Vector2i
  Camera.GetFov
 1. Camera: camera
 :: float
  Camera.GetAspect
 1. Camera: camera
 :: float
  Camera.GetClip
 1. Camera: camera
 :: Vector2f
  Camera.GetFarPlaneSize
 1. Camera: camera
 :: Vector2f



top

:. CONFIG FUNCTIONS +

  Config.ReadFile
 1. String: file
 :: Config
SET :: PROPERTIES
  Config.SetWindowSize
 1. Config: config
 2. Integer: width
 3. Integer: height
 ---
  Config.SetMultisamples
 1. Config: config
 2. Integer: multisamples
 ---
  Config.SetFullscreen
 1. Config: config
 2. Boolean: fullscreen
 ---
  Config.SetTextureCompress
 1. Config: config
 2. Boolean: compress
 ---
  Config.SetTextureAnisotropy
 1. Config: config
 2. float: anisotropy
 ---
  Config.SetShadowMapSize
 1. Config: config
 2. Integer: size
 ---
  Config.SetStart
 1. Config: config
 2. String: start
 ---
  Config.SetLogPath
 1. Config: config
 2. String: path
 ---
GET :: PROPERTIES
  Config.GetWindowSize
 1. Config: config
 :: Vector2i
  Config.GetMultisamples
 1. Config: config
 :: Integer
  Config.GetFullscreen
 1. Config: config
 :: Boolean
  Config.GetTextureCompress
 1. Config: config
 :: Boolean
  Config.GetTextureAnisotropy
 1. Config: config
 :: float
  Config.GetShadowMapSize
 1. Config: config
 :: Integer
  Config.GetStart
 1. Config: config
 :: String
  Config.GetLogPath
 1. Config: config
 :: String



top

:. CONTEXT FUNCTIONS +

Provides an interface for modifying and retrieving information about the program's window.

  Context.HideMouse
 1. Boolean: hide
 ---
  Context.Sleep
 1. float: time
 ---
SET :: PROPERTIES
  Context.SetTitle
 1. String: title
 ---
  Context.SetMousePosition
 1. Integer: x
 2. Integer: y
 ---
GET :: PROPERTIES
  Context.GetWindowWidth
 ---
 :: Integer
  Context.GetWindowHeight
 ---
 :: Integer
  Context.GetVideoModeCount
 ---
 :: Integer
  Context.GetVideoMode
 1. Integer: index
 :: Vector2i
  Context.GetMultisamples
 ---
 :: Integer
  Context.GetTitle
 ---
 :: String
  Context.GetTime
 ---
 :: double
  Context.GetMousePosition
 ---
 :: Vector2i
  Context.GetMouseForce
 ---
 :: Vector2i
  Context.GetMouseWheel
 ---
 :: Integer
  Context.GetMouseButtonState
 1. Integer: button
 :: Integer
  Context.GetKeyState
 1. Integer: key
 :: Integer
  Context.GetJoystickAxis
 1. Integer: joystick
 :: Vector2f
  Context.GetJoystickButtonState
 1. Integer: joystick
 2. Integer: button
 :: Integer
  Context.GetEventCount
 ---
 :: Integer
  Context.GetEvent
 1. Integer: index
 :: Object
  Context.GetKeyEventKey
 1. KeyEvent: keyEvent
 :: Integer
  Context.GetKeyEventState
 1. KeyEvent: keyEvent
 :: Integer
IS :: PROPERTIES
  Context.IsWindowOpened
 ---
 :: Boolean
  Context.IsFullscreen
 ---
 :: Boolean
  Context.IsMouseHidden
 ---
 :: Boolean
  Context.IsJoystickPresent
 1. Integer: joystick
 :: Boolean



top

:. ENGINE FUNCTIONS +

  Engine.Init
 1. Config: config
 :: Boolean
  Engine.Deinit
 ---
 ---
  Engine.Run
 ---
 :: Boolean
  Engine.Quit
 ---
 ---
  Engine.ResizeWindow
 1. Integer: width
 2. Integer: height
 ---
  Engine.LoadScene
 1. String: file
 :: Scene
  Engine.ReadDirectory
 1. String: path
 :: Directory
  Engine.SaveScreenShot
 1. String: file
 :: Boolean
  Engine.DisableBloom
 ---
 ---
  Engine.DisableDof
 ---
 ---
  Engine.DisableSsao
 ---
 ---
  Engine.DisableLightShafts
 ---
 ---
SET :: PROPERTIES
  Engine.SetWorldColor
 1. float: r
 2. float: g
 3. float: b
 4. float: a
 ---
  Engine.SetF10Exit
 1. Boolean: exit
 ---
  Engine.SetScene
 1. Scene: scene
 ---
  Engine.SetGui
 1. Gui: gui
 ---
  Engine.SetFpsLimit
 1. float: fpsLimit
 ---
  Engine.SetTickRate
 1. float: tickRate
 ---
  Engine.SetSpeed
 1. float: speed
 ---
  Engine.SetTextureCompress
 1. Boolean: compress
 ---
  Engine.SetTextureAnisotropy
 1. float: anisotropy
 ---
  Engine.SetShadowMapSize
 1. Integer: size
 ---
  Engine.SetBloom
 1. float: threshold
 ---
  Engine.SetDof
 1. float: focalRange
 2. float: focalDistance
 ---
  Engine.SetSsao
 1. float: amount
 ---
  Engine.SetLightShafts
 1. float: intensity
 ---
GET :: PROPERTIES
  Engine.GetPlatform
 ---
 :: String
  Engine.GetVersionMajor
 ---
 :: UInteger
  Engine.GetVersionMinor
 ---
 :: UInteger
  Engine.GetVersionRelease
 ---
 :: String
  Engine.GetVersionString
 ---
 :: String
  Engine.GetVersion
 ---
 :: UInteger
  Engine.GetCurrentDirectory
 ---
 :: String
  Engine.GetErrorString
 ---
 :: String
  Engine.GetError
 ---
 :: Integer
  Engine.GetF10Exit
 ---
 :: Boolean
  Engine.GetScene
 ---
 :: Scene
  Engine.GetGui
 ---
 :: Gui
  Engine.GetSync
 ---
 :: float
  Engine.GetFps
 ---
 :: Integer
  Engine.GetFpsLimit
 ---
 :: float
  Engine.GetTickRate
 ---
 :: float
  Engine.GetSpeed
 ---
 :: float
  Engine.GetTextureCompress
 ---
 :: Boolean
  Engine.GetTextureAnisotropy
 ---
 :: float
  Engine.GetShadowMapSize
 ---
 :: Integer
  Engine.GetPolygonsRendered
 ---
 :: Integer
  Engine.GetBloomThreshold
 ---
 :: float
  Engine.GetDofFocalRange
 ---
 :: float
  Engine.GetDofFocalDistance
 ---
 :: float
  Engine.GetSsaoAmount
 ---
 :: float
  Engine.GetLightShaftsIntensity
 ---
 :: float
  Engine.GetActor
 ---
 :: Object
  Engine.GetDirectoryPath
 1. Directory: directory
 :: String
  Engine.GetDirectoryItemCount
 1. Directory: directory
 :: Integer
  Engine.GetDirectoryItem
 1. Directory: directory
 2. Integer: index
 :: DirectoryItem
  Engine.GetDirectoryItemName
 1. DirectoryItem: dirItem
 :: String
  Engine.GetDirectoryItemType
 1. DirectoryItem: dirItem
 :: Integer
IS :: PROPERTIES
  Engine.IsBloom
 ---
 :: Boolean
  Engine.IsSsao
 ---
 :: Boolean
  Engine.IsDof
 ---
 :: Boolean
  Engine.IsLightShafts
 ---
 :: Boolean



top

:. ENTITY FUNCTIONS +

  Entity.GenerateTangents
 1. Entity: entity
 ---
  Entity.ClearModel
 1. Entity: entity
 ---
  Entity.PlayArmature
 1. Entity: entity
 2. float: start
 3. float: end
 4. float: speed
 ---
  Entity.LoopArmature
 1. Entity: entity
 2. float: start
 3. float: end
 4. float: speed
 ---
  Entity.StopArmature
 1. Entity: entity
 ---
  Entity.PauseArmature
 1. Entity: entity
 ---
  Entity.ResumeArmature
 1. Entity: entity
 ---
  Entity.AddMaterial
 1. Entity: entity
 2. Material: material
 ---
  Entity.RemoveMaterial
 1. Entity: entity
 2. Integer: index
 ---
SET :: PROPERTIES
  Entity.SetScale
 1. Entity: entity
 2. float: x
 3. float: y
 4. float: z
 ---
  Entity.SetModel
 1. Entity: entity
 2. Model: model
 ---
  Entity.SetMaterial
 1. Entity: entity
 2. Material: material
 3. Integer: index [Optional]
 ---
  Entity.SetVisible
 1. Entity: entity
 2. Boolean: visible
 ---
  Entity.SetOccluder
 1. Entity: entity
 2. Boolean: occluder
 ---
  Entity.SetArmature
 1. Entity: entity
 2. Armature: armature
 ---
  Entity.SetArmatureFrame
 1. Entity: entity
 2. float: frame
 ---
GET :: PROPERTIES
  Entity.GetScale
 1. Entity: entity
 :: Vector3f
  Entity.GetModel
 1. Entity: entity
 :: Model
  Entity.GetMaterialCount
 1. Entity: entity
 :: Integer
  Entity.GetMaterial
 1. Entity: entity
 2. Integer: index
 :: Material
  Entity.GetVisible
 1. Entity: entity
 :: Boolean
  Entity.GetOccluder
 1. Entity: entity
 :: Boolean
  Entity.GetArmatureStart
 1. Entity: entity
 :: float
  Entity.GetArmatureEnd
 1. Entity: entity
 :: float
  Entity.GetArmatureSpeed
 1. Entity: entity
 :: float
  Entity.GetArmatureFrame
 1. Entity: entity
 :: float
  Entity.GetArmature
 1. Entity: entity
 :: Armature
  Entity.GetChanged
 1. Entity: entity
 :: Boolean
IS :: PROPERTIES
  Entity.IsArmaturePlaying
 1. Entity: entity
 :: Boolean
  Entity.IsArmaturePaused
 1. Entity: entity
 :: Boolean



top

:. FACE FUNCTIONS +

GET :: PROPERTIES
  Face.GetV1
 1. Face: face
 :: Integer
  Face.GetV2
 1. Face: face
 :: Integer
  Face.GetV3
 1. Face: face
 :: Integer



top

:. FONT FUNCTIONS +

Allows you to work with fonts.

GET :: PROPERTIES
  Font.GetDefault
 ---
 :: Font
  Font.GetName
 1. Font: font
 :: String
  Font.GetFilePath
 1. Font: font
 :: String
  Font.GetSize
 1. Font: font
 :: Integer
  Font.GetStringWidth
 1. Font: font
 2. String: string
 :: Integer
  Font.GetStringHeight
 1. Font: font
 2. String: string
 :: Integer



top

:. FRAME PLAYER FUNCTIONS +

  FramePlayer.Update
 1. FramePlayer: player
 ---
  FramePlayer.Play
 1. FramePlayer: player
 2. float: start
 3. float: end
 4. float: speed
 ---
  FramePlayer.Loop
 1. FramePlayer: player
 2. float: start
 3. float: end
 4. float: speed
 ---
  FramePlayer.Stop
 1. FramePlayer: player
 ---
  FramePlayer.Pause
 1. FramePlayer: player
 ---
  FramePlayer.Resume
 1. FramePlayer: player
 ---
SET :: PROPERTIES
  FramePlayer.SetFrame
 1. FramePlayer: player
 2. float: frame
 ---
GET :: PROPERTIES
  FramePlayer.GetStart
 1. FramePlayer: player
 :: float
  FramePlayer.GetEnd
 1. FramePlayer: player
 :: float
  FramePlayer.GetSpeed
 1. FramePlayer: player
 :: float
  FramePlayer.GetFrame
 1. FramePlayer: player
 :: float
IS :: PROPERTIES
  FramePlayer.IsPlaying
 1. FramePlayer: player
 :: Boolean
  FramePlayer.IsPaused
 1. FramePlayer: player
 :: Boolean



top

:. IMAGE FUNCTIONS +

Provides an interface to decode encoded image data.

SET :: PROPERTIES
  Image.SetPixelColor
 1. Image: image
 2. Integer: x
 3. Integer: y
 4. float: r
 5. float: g
 6. float: b
 7. float: a
 ---
GET :: PROPERTIES
  Image.GetWidth
 1. Image: image
 :: Integer
  Image.GetHeight
 1. Image: image
 :: Integer
  Image.GetBitsPerPixel
 1. Image: image
 :: Integer
  Image.GetPixelColor
 1. Image: image
 2. Integer: x
 3. Integer: y
 :: Color



top

:. LIGHT FUNCTIONS +

SET :: PROPERTIES
  Light.SetType
 1. Light: light
 2. Integer: type
 ---
  Light.SetColor
 1. Light: light
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
  Light.SetRange
 1. Light: light
 2. float: range
 3. float: fadeRange
 ---
  Light.SetShadows
 1. Light: light
 2. Boolean: shadows
 ---
  Light.SetVisible
 1. Light: light
 2. Boolean: visible
 ---
  Light.SetCone
 1. Light: light
 2. float: innerCone
 3. float: outerCone
 ---
  Light.SetShaft
 1. Light: light
 2. Boolean: shaft
 ---
  Light.SetShaftSize
 1. Light: light
 2. float: size
 ---
  Light.SetShaftIntensity
 1. Light: light
 2. float: intensity
 ---
  Light.SetShaftFadeOff
 1. Light: light
 2. float: fadeOff
 ---
GET :: PROPERTIES
  Light.GetType
 1. Light: light
 :: Integer
  Light.GetColor
 1. Light: light
 :: Color
  Light.GetRange
 1. Light: light
 :: float
  Light.GetFadeRange
 1. Light: light
 :: float
  Light.GetShadows
 1. Light: light
 :: Boolean
  Light.GetVisible
 1. Light: light
 :: Boolean
  Light.GetInnerCone
 1. Light: light
 :: float
  Light.GetOuterCone
 1. Light: light
 :: float
  Light.GetShaft
 1. Light: light
 :: Boolean
  Light.GetShaftSize
 1. Light: light
 :: float
  Light.GetShaftIntensity
 1. Light: light
 :: float
  Light.GetShaftFadeOff
 1. Light: light
 :: float



top

:. MATERIAL FUNCTIONS +

  Material.ClearDiffuseMap
 1. Material: material
 ---
  Material.ClearNormalMap
 1. Material: material
 ---
  Material.ClearHeightMap
 1. Material: material
 ---
  Material.ClearSpecularMap
 1. Material: material
 ---
  Material.ClearLightMap
 1. Material: material
 ---
  Material.ClearCubeMap
 1. Material: material
 ---
SET :: PROPERTIES
  Material.SetDiffuseColor
 1. Material: material
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
  Material.SetAmbientColor
 1. Material: material
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
  Material.SetSpecularColor
 1. Material: material
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
  Material.SetSpecularPower
 1. Material: material
 2. float: power
 ---
  Material.SetLighting
 1. Material: material
 2. Boolean: lighting
 ---
  Material.SetName
 1. Material: material
 2. String: name
 ---
  Material.SetDiffuseMap
 1. Material: material
 2. Texture: texture
 ---
  Material.SetNormalMap
 1. Material: material
 2. Texture: texture
 ---
  Material.SetHeightMap
 1. Material: material
 2. Texture: texture
 ---
  Material.SetSpecularMap
 1. Material: material
 2. Texture: texture
 ---
  Material.SetLightMap
 1. Material: material
 2. Texture: texture
 ---
  Material.SetCubeMap
 1. Material: material
 2. Texture: texture
 ---
  Material.SetParallaxScale
 1. Material: material
 2. float: scale
 ---
  Material.SetAlphaTest
 1. Material: material
 2. Boolean: alphaTest
 ---
  Material.SetAlphaThreshold
 1. Material: material
 2. float: threshold
 ---
GET :: PROPERTIES
  Material.GetName
 1. Material: material
 :: String
  Material.GetFilePath
 1. Material: material
 :: String
  Material.GetDiffuseColor
 1. Material: material
 :: Color
  Material.GetAmbientColor
 1. Material: material
 :: Color
  Material.GetSpecularColor
 1. Material: material
 :: Color
  Material.GetSpecularPower
 1. Material: material
 :: float
  Material.GetLighting
 1. Material: material
 :: Boolean
  Material.GetDiffuseMap
 1. Material: material
 :: Texture
  Material.GetNormalMap
 1. Material: material
 :: Texture
  Material.GetHeightMap
 1. Material: material
 :: Texture
  Material.GetSpecularMap
 1. Material: material
 :: Texture
  Material.GetLightMap
 1. Material: material
 :: Texture
  Material.GetCubeMap
 1. Material: material
 :: Texture
  Material.GetParallaxScale
 1. Material: material
 :: float
  Material.GetAlphaTest
 1. Material: material
 :: Boolean
  Material.GetAlphaThreshold
 1. Material: material
 :: float



top

:. MESH DATA FUNCTIONS +

  MeshData.AddVertex
 1. MeshData: meshData
 2. Vertex: vertice
 ---
  MeshData.AddFace
 1. MeshData: meshData
 2. UInteger: v1
 3. UInteger: v2
 4. UInteger: v3
 ---
GET :: PROPERTIES
  MeshData.GetVertexCount
 1. MeshData: meshData
 :: Integer
  MeshData.GetFaceCount
 1. MeshData: meshData
 :: Integer
  MeshData.GetVertex
 1. MeshData: meshData
 2. Integer: index
 :: Vertex
  MeshData.GetFace
 1. MeshData: meshData
 2. Integer: index
 :: Face



top

:. MODEL FUNCTIONS +

SET :: PROPERTIES
  Model.SetName
 1. Model: model
 2. String: name
 ---
GET :: PROPERTIES
  Model.GetName
 1. Model: model
 :: String
  Model.GetFilePath
 1. Model: model
 :: String
  Model.GetVertexCount
 1. Model: model
 :: Integer
  Model.GetIndiceCount
 1. Model: model
 :: Integer
  Model.GetBoundingBoxMin
 1. Model: model
 :: Vector3f
  Model.GetBoundingBoxMax
 1. Model: model
 :: Vector3f



top

:. OBJECT FUNCTIONS +

The object functions can be performed on any generic CorEngine objects.

IS :: PROPERTIES
  Object.IsActor
 1. Object: object
 :: Boolean
  Object.IsGui
 1. Object: object
 :: Boolean



top

:. PARTICLES FUNCTIONS +

  Particles.ClearTexture
 1. Particles: particles
 ---
  Particles.ClearModel
 1. Particles: particles
 ---
  Particles.ClearEntity
 1. Particles: particles
 ---
SET :: PROPERTIES
  Particles.SetMaxCount
 1. Particles: particles
 2. Integer: maxCount
 ---
  Particles.SetDrawMode
 1. Particles: particles
 2. Integer: mode
 ---
  Particles.SetTexture
 1. Particles: particles
 2. Texture: texture
 ---
  Particles.SetModel
 1. Particles: particles
 2. Model: model
 ---
  Particles.SetEntity
 1. Particles: particles
 2. Entity: entity
 ---
  Particles.SetGravity
 1. Particles: particles
 2. float: x
 3. float: y
 4. float: z
 ---
  Particles.SetSpawnDelay
 1. Particles: particles
 2. float: delay
 ---
  Particles.SetSpawnCount
 1. Particles: particles
 2. Integer: perSecond
 ---
  Particles.SetSpawn
 1. Particles: particles
 2. Boolean: spawn
 ---
  Particles.SetSize
 1. Particles: particles
 2. float: min
 3. float: max
 ---
  Particles.SetSizeGrowth
 1. Particles: particles
 2. float: min
 3. float: max
 ---
  Particles.SetRotation
 1. Particles: particles
 2. float: min
 3. float: max
 ---
  Particles.SetRotationGrowth
 1. Particles: particles
 2. float: min
 3. float: max
 ---
  Particles.SetLifeSpan
 1. Particles: particles
 2. float: min
 3. float: max
 ---
  Particles.SetFadeSpeed
 1. Particles: particles
 2. float: min
 3. float: max
 ---
  Particles.SetVelocityMin
 1. Particles: particles
 2. float: x
 3. float: y
 4. float: z
 ---
  Particles.SetPositionMin
 1. Particles: particles
 2. float: x
 3. float: y
 4. float: z
 ---
  Particles.SetPositionMax
 1. Particles: particles
 2. float: x
 3. float: y
 4. float: z
 ---
  Particles.SetVelocityMax
 1. Particles: particles
 2. float: x
 3. float: y
 4. float: z
 ---
  Particles.SetColorMin
 1. Particles: particles
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
  Particles.SetColorMax
 1. Particles: particles
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
GET :: PROPERTIES
  Particles.GetName
 1. Particles: particles
 :: String
  Particles.GetFilePath
 1. Particles: particles
 :: String
  Particles.GetMaxCount
 1. Particles: particles
 :: Integer
  Particles.GetCount
 1. Particles: particles
 :: Integer
  Particles.GetDrawMode
 1. Particles: particles
 :: Integer
  Particles.GetTexture
 1. Particles: particles
 :: Texture
  Particles.GetModel
 1. Particles: particles
 :: Model
  Particles.GetEntity
 1. Particles: particles
 :: Entity
  Particles.GetGravity
 1. Particles: particles
 :: Vector3f
  Particles.GetSpawnCount
 1. Particles: particles
 :: Integer
  Particles.GetSpawn
 1. Particles: particles
 :: Boolean
  Particles.GetSizeMin
 1. Particles: particles
 :: float
  Particles.GetSizeMax
 1. Particles: particles
 :: float
  Particles.GetRotationMin
 1. Particles: particles
 :: float
  Particles.GetRotationMax
 1. Particles: particles
 :: float
  Particles.GetRotationGrowthMin
 1. Particles: particles
 :: float
  Particles.GetRotationGrowthMax
 1. Particles: particles
 :: float
  Particles.GetSizeGrowthMin
 1. Particles: particles
 :: float
  Particles.GetSizeGrowthMax
 1. Particles: particles
 :: float
  Particles.GetLifeSpanMin
 1. Particles: particles
 :: float
  Particles.GetLifeSpanMax
 1. Particles: particles
 :: float
  Particles.GetFadeSpeedMin
 1. Particles: particles
 :: float
  Particles.GetFadeSpeedMax
 1. Particles: particles
 :: float
  Particles.GetPositionMin
 1. Particles: particles
 :: Vector3f
  Particles.GetPositionMax
 1. Particles: particles
 :: Vector3f
  Particles.GetVelocityMin
 1. Particles: particles
 :: Vector3f
  Particles.GetVelocityMax
 1. Particles: particles
 :: Vector3f
  Particles.GetColorMin
 1. Particles: particles
 :: Color
  Particles.GetColorMax
 1. Particles: particles
 :: Color



top

:. PROPERTY FUNCTIONS +

SET :: PROPERTIES
  Property.SetBoolean
 1. Property: property
 2. Boolean: value
 ---
  Property.SetInteger
 1. Property: property
 2. Integer: value
 ---
  Property.SetFloat
 1. Property: property
 2. float: value
 ---
  Property.SetString
 1. Property: property
 2. String: value
 ---
GET :: PROPERTIES
  Property.GetType
 1. Property: property
 :: Integer
  Property.GetBoolean
 1. Property: property
 :: Boolean
  Property.GetInteger
 1. Property: property
 :: Integer
  Property.GetFloat
 1. Property: property
 :: float
  Property.GetString
 1. Property: property
 :: String



top

:. RESOURCES FUNCTIONS +

GET :: PROPERTIES
  Resources.GetTexture
 1. String: file
 2. String: name
 :: Texture
  Resources.GetOrLoadTexture
 1. String: file
 2. String: name
 :: Texture



top

:. SCENE FUNCTIONS +

  Scene.SaveFile
 1. Scene: scene
 2. String: file
 :: Boolean
  Scene.AddCamera
 1. Scene: scene
 2. Camera: camera
 ---
  Scene.AddEntity
 1. Scene: scene
 2. Entity: entity
 ---
  Scene.AddLight
 1. Scene: scene
 2. Light: light
 ---
  Scene.AddParticles
 1. Scene: scene
 2. Particles: particles
 ---
  Scene.AddSprite
 1. Scene: scene
 2. Sprite: sprite
 ---
  Scene.RemoveActor
 1. Scene: scene
 2. Actor: actor
 :: Boolean
  Scene.RemoveCamera
 1. Scene: scene
 2. Camera: camera
 :: Boolean
  Scene.RemoveEntity
 1. Scene: scene
 2. Entity: entity
 :: Boolean
  Scene.RemoveLight
 1. Scene: scene
 2. Light: light
 :: Boolean
  Scene.RemoveParticles
 1. Scene: scene
 2. Particles: particles
 :: Boolean
  Scene.RemoveSprite
 1. Scene: scene
 2. Sprite: sprite
 :: Boolean
  Scene.RemoveCameraByName
 1. Scene: scene
 2. String: name
 :: Boolean
  Scene.RemoveEntityByName
 1. Scene: scene
 2. String: name
 :: Boolean
  Scene.RemoveLightByName
 1. Scene: scene
 2. String: name
 :: Boolean
  Scene.RemoveParticlesByName
 1. Scene: scene
 2. String: name
 :: Boolean
  Scene.RemoveSpriteByName
 1. Scene: scene
 2. String: name
 :: Boolean
  Scene.RemoveCameraByIndex
 1. Scene: scene
 2. Integer: index
 :: Boolean
  Scene.RemoveEntityByIndex
 1. Scene: scene
 2. Integer: index
 :: Boolean
  Scene.RemoveLightByIndex
 1. Scene: scene
 2. Integer: index
 :: Boolean
  Scene.RemoveParticlesByIndex
 1. Scene: scene
 2. Integer: index
 :: Boolean
  Scene.RemoveSpriteByIndex
 1. Scene: scene
 2. Integer: index
 :: Boolean
SET :: PROPERTIES
  Scene.SetPhysics
 1. Scene: scene
 2. Boolean: physics
 ---
  Scene.SetRunScripts
 1. Scene: scene
 2. Boolean: runScripts
 ---
  Scene.SetDebugDraw
 1. Scene: scene
 2. Boolean: debugDraw
 ---
  Scene.SetOcclusionCulling
 1. Scene: scene
 2. Boolean: occlusionCulling
 ---
  Scene.SetGravity
 1. Scene: scene
 2. float: x
 3. float: y
 4. float: z
 ---
  Scene.SetAmbientColor
 1. Scene: scene
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
  Scene.SetFog
 1. Scene: scene
 2. Boolean: fog
 ---
  Scene.SetFogStart
 1. Scene: scene
 2. float: start
 ---
  Scene.SetFogEnd
 1. Scene: scene
 2. float: end
 ---
  Scene.SetFogColor
 1. Scene: scene
 2. float: r
 3. float: g
 4. float: b
 5. float: a
 ---
  Scene.SetActiveCamera
 1. Scene: scene
 2. Camera: camera
 ---
GET :: PROPERTIES
  Scene.GetName
 1. Scene: scene
 :: String
  Scene.GetFilePath
 1. Scene: scene
 :: String
  Scene.GetPhysics
 1. Scene: scene
 :: Boolean
  Scene.GetRunScripts
 1. Scene: scene
 :: Boolean
  Scene.GetDebugDraw
 1. Scene: scene
 :: Boolean
  Scene.GetOcclusionCulling
 1. Scene: scene
 :: Boolean
  Scene.GetGravity
 1. Scene: scene
 :: Vector3f
  Scene.GetAmbientColor
 1. Scene: scene
 :: Color
  Scene.GetFog
 1. Scene: scene
 :: Boolean
  Scene.GetFogStart
 1. Scene: scene
 :: float
  Scene.GetFogEnd
 1. Scene: scene
 :: float
  Scene.GetFogColor
 1. Scene: scene
 :: Color
  Scene.GetCameraCount
 1. Scene: scene
 :: Integer
  Scene.GetEntityCount
 1. Scene: scene
 :: Integer
  Scene.GetLightCount
 1. Scene: scene
 :: Integer
  Scene.GetArmatureCount
 1. Scene: scene
 :: Integer
  Scene.GetParticlesCount
 1. Scene: scene
 :: Integer
  Scene.GetSpriteCount
 1. Scene: scene
 :: Integer
  Scene.GetActiveCamera
 1. Scene: scene
 :: Camera
  Scene.GetRayCastResult
 1. Scene: scene
 2. float: x
 3. float: y
 4. float: z
 5. float: dx
 6. float: dy
 7. float: dz
 :: Collision
  Scene.GetRayCastResults
 1. Scene: scene
 2. float: x
 3. float: y
 4. float: z
 5. float: dx
 6. float: dy
 7. float: dz
 :: List
  Scene.GetDebugRayCastResult
 1. Scene: scene
 2. float: x
 3. float: y
 4. float: z
 5. float: dx
 6. float: dy
 7. float: dz
 :: Collision
  Scene.GetDebugRayCastResults
 1. Scene: scene
 2. float: x
 3. float: y
 4. float: z
 5. float: dx
 6. float: dy
 7. float: dz
 :: List
  Scene.GetTextureByName
 1. Scene: scene
 2. String: name
 :: Texture
  Scene.GetModelByName
 1. Scene: scene
 2. String: name
 :: Model
  Scene.GetScriptByName
 1. Scene: scene
 2. String: name
 :: Script
  Scene.GetMaterialByName
 1. Scene: scene
 2. String: name
 :: Material
  Scene.GetActorByName
 1. Scene: scene
 2. String: name
 :: Actor
  Scene.GetCameraByName
 1. Scene: scene
 2. String: name
 :: Camera
  Scene.GetEntityByName
 1. Scene: scene
 2. String: name
 :: Entity
  Scene.GetLightByName
 1. Scene: scene
 2. String: name
 :: Light
  Scene.GetArmatureByName
 1. Scene: scene
 2. String: name
 :: Armature
  Scene.GetParticlesByName
 1. Scene: scene
 2. String: name
 :: Particles
  Scene.GetSpriteByName
 1. Scene: scene
 2. String: name
 :: Sprite
  Scene.GetCameraByIndex
 1. Scene: scene
 2. Integer: index
 :: Camera
  Scene.GetEntityByIndex
 1. Scene: scene
 2. Integer: index
 :: Entity
  Scene.GetLightByIndex
 1. Scene: scene
 2. Integer: index
 :: Light
  Scene.GetArmatureByIndex
 1. Scene: scene
 2. Integer: index
 :: Armature
  Scene.GetParticlesByIndex
 1. Scene: scene
 2. Integer: index
 :: Particles
  Scene.GetSpriteByIndex
 1. Scene: scene
 2. Integer: index
 :: Sprite
  Scene.GetScripts
 1. Scene: scene
 :: List
  Scene.GetTextures
 1. Scene: scene
 :: List
  Scene.GetMaterials
 1. Scene: scene
 :: List
  Scene.GetModels
 1. Scene: scene
 :: List



top

:. SPRITE FUNCTIONS +

SET :: PROPERTIES
  Sprite.SetMaterial
 1. Sprite: sprite
 2. Material: material
 ---
  Sprite.SetScale
 1. Sprite: sprite
 2. float: x
 3. float: y
 ---
  Sprite.SetFaceCamera
 1. Sprite: sprite
 2. Boolean: faceCamera
 ---
  Sprite.SetVisible
 1. Sprite: sprite
 2. Boolean: visible
 ---
  Sprite.SetOccluder
 1. Sprite: sprite
 2. Boolean: occluder
 ---
GET :: PROPERTIES
  Sprite.GetMaterial
 1. Sprite: sprite
 :: Material
  Sprite.GetScale
 1. Sprite: sprite
 :: Vector2f
  Sprite.GetFaceCamera
 1. Sprite: sprite
 :: Boolean
  Sprite.GetVisible
 1. Sprite: sprite
 :: Boolean
  Sprite.GetOccluder
 1. Sprite: sprite
 :: Boolean



top

:. TEXTURE FUNCTIONS +

SET :: PROPERTIES
  Texture.SetName
 1. Texture: texture
 2. String: name
 ---
GET :: PROPERTIES
  Texture.GetName
 1. Texture: texture
 :: String
  Texture.GetFilePath
 1. Texture: texture
 :: String
  Texture.GetWidth
 1. Texture: texture
 :: Integer
  Texture.GetHeight
 1. Texture: texture
 :: Integer
  Texture.GetFormat
 1. Texture: texture
 :: Integer
  Texture.GetDataFormat
 1. Texture: texture
 :: Integer



top

:. TIMER FUNCTIONS +

Provides an interface to your system's clock.

  Timer.Start
 1. Timer: timer
 ---
GET :: PROPERTIES
  Timer.GetElapsedTime
 1. Timer: timer
 :: double



top

:. VERTEX FUNCTIONS +

SET :: PROPERTIES
  Vertex.SetPosition
 1. Vertex: vertice
 2. float: x
 3. float: y
 4. float: z
 ---
  Vertex.SetNormal
 1. Vertex: vertice
 2. float: x
 3. float: y
 4. float: z
 ---
  Vertex.SetTexCoord
 1. Vertex: vertice
 2. float: u
 3. float: v
 ---
GET :: PROPERTIES
  Vertex.GetPosition
 1. Vertex: vertice
 :: Vector3f
  Vertex.GetNormal
 1. Vertex: vertice
 :: Vector3f
  Vertex.GetTexCoord
 1. Vertex: vertice
 :: Vector2f



top
SourceForge.net
CorEngine.sf.net Except where otherwise noted, content on this site is
licensed under a Creative Commons Attribution 3.0 License.