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.Vector2i
 1. Integer: x
 2. Integer: y
 :: Vector2i
  Create.Vector2f
 1. float: x
 2. float: y
 :: Vector2f
  Create.Vector3f
 1. float: x
 2. float: y
 3. float: z
 :: Vector3f
  Create.Vector4f
 1. float: x
 2. float: y
 3. float: z
 4. float: w
 :: Vector4f
  Create.Quat
 1. float: x
 2. float: y
 3. float: z
 4. float: w
 :: Vector4f
  Create.QuatFromEuler
 1. float: x
 2. float: y
 3. float: z
 :: Vector4f
  Create.QuatFromAngleAxis
 1. float: angle
 2. float: x
 3. float: y
 4. float: z
 :: Vector4f
  Create.Color
 1. float: r
 2. float: g
 3. float: b
 4. float: a
 :: Color
  Create.BezierPoint
 ---
 :: BezierPoint
  Create.BezierCurve
 ---
 :: BezierCurve
  Create.Ipo
 ---
 :: Ipo



top

:. MATH FUNCTIONS +

Provides system-independent mathematical functions.

  Math.RSqrt
 1. float: x
 :: float
  Math.InvSqrt
 1. float: x
 :: float
  Math.InvSqrt16
 1. float: x
 :: float
  Math.InvSqrt64
 1. float: x
 :: double
  Math.Sqrt
 1. float: x
 :: float
  Math.Sqrt16
 1. float: x
 :: float
  Math.Sqrt64
 1. float: x
 :: double
  Math.Sin
 1. float: a
 :: float
  Math.Sin16
 1. float: a
 :: float
  Math.Sin64
 1. float: a
 :: double
  Math.Cos
 1. float: a
 :: float
  Math.Cos16
 1. float: a
 :: float
  Math.Cos64
 1. float: a
 :: double
  Math.Tan
 1. float: a
 :: float
  Math.Tan16
 1. float: a
 :: float
  Math.Tan64
 1. float: a
 :: double
  Math.ASin
 1. float: a
 :: float
  Math.ASin16
 1. float: a
 :: float
  Math.ASin64
 1. float: a
 :: double
  Math.ACos
 1. float: a
 :: float
  Math.ACos16
 1. float: a
 :: float
  Math.ACos64
 1. float: a
 :: double
  Math.ATan
 1. float: a
 :: float
  Math.ATan16
 1. float: a
 :: float
  Math.ATan64
 1. float: a
 :: double
  Math.ATan2f
 1. float: y
 2. float: x
 :: float
  Math.ATan2f16
 1. float: y
 2. float: x
 :: float
  Math.ATan2f64
 1. float: y
 2. float: x
 :: double
  Math.Exp
 1. float: f
 :: float
  Math.Exp16
 1. float: f
 :: float
  Math.Exp64
 1. float: f
 :: double
  Math.Log
 1. float: f
 :: float
  Math.Log16
 1. float: f
 :: float
  Math.Log64
 1. float: f
 :: double
  Math.Pow
 1. float: x
 2. float: y
 :: float
  Math.Pow16
 1. float: x
 2. float: y
 :: float
  Math.Pow64
 1. float: x
 2. float: y
 :: double
  Math.IPow
 1. Integer: x
 2. Integer: y
 :: Integer
  Math.ILog2
 1. float: f
 :: Integer
  Math.ILog2i
 1. Integer: i
 :: Integer



top

:. VECTOR FUNCTIONS +

  Math.AddVec2fVec2f
 1. Vector2f: vector1
 2. Vector2f: vector2
 :: Vector2f
  Math.SubVec2fVec2f
 1. Vector2f: vector1
 2. Vector2f: vector2
 :: Vector2f
  Math.MulVec2fVec2f
 1. Vector2f: vector1
 2. Vector2f: vector2
 :: Vector2f
  Math.AddVec3fVec3f
 1. Vector3f: vector1
 2. Vector3f: vector2
 :: Vector3f
  Math.SubVec3fVec3f
 1. Vector3f: vector1
 2. Vector3f: vector2
 :: Vector3f
  Math.MulVec3fVec3f
 1. Vector3f: vector1
 2. Vector3f: vector2
 :: Vector3f
  Math.RotateVec3f
 1. Vector3f: vector
 2. float: x
 3. float: y
 4. float: z
 :: Vector3f
  Math.MulQuatVec3f
 1. Vector4f: quat
 2. Vector3f: vector
 :: Vector3f
  Math.MulQuatQuat
 1. Vector4f: quat1
 2. Vector4f: quat2
 :: Vector4f
  Math.AboutZero
 1. float: val
 :: Boolean
  Math.AboutSame
 1. float: v1
 2. float: v2
 :: Boolean
  Math.FloatAbs
 1. float: val
 :: float
  Math.FloatMin
 1. float: a
 2. float: b
 :: float
  Math.FloatMax
 1. float: a
 2. float: b
 :: float
  Math.RandomFloat
 ---
 :: float
  Math.RandomFloatRange
 1. float: min
 2. float: max
 :: float
  Math.RandomInt
 ---
 :: Integer
  Math.RandomIntRange
 1. Integer: min
 2. Integer: max
 :: Integer
GET :: PROPERTIES
  Math.GetVec2fLength
 1. Vector2f: vector
 :: float
  Math.GetVec3fLength
 1. Vector3f: vector
 :: float
  Math.GetQuatInverted
 1. Vector4f: quat
 :: Vector4f



top

:. BEZIER FUNCTIONS +

  Bezier.AddCurvePoint
 1. BezierCurve: curve
 2. BezierPoint: point
 ---
SET :: PROPERTIES
  Bezier.SetPointPosition
 1. BezierPoint: point
 2. float: x
 3. float: y
 ---
  Bezier.SetPointControl1
 1. BezierPoint: point
 2. float: x
 3. float: y
 ---
  Bezier.SetPointControl2
 1. BezierPoint: point
 2. float: x
 3. float: y
 ---
  Bezier.SetCurveType
 1. BezierCurve: curve
 2. Integer: type
 ---
GET :: PROPERTIES
  Bezier.GetPointPosition
 1. BezierPoint: point
 :: Vector2f
  Bezier.GetPointControl1
 1. BezierPoint: point
 :: Vector2f
  Bezier.GetPointControl2
 1. BezierPoint: point
 :: Vector2f
  Bezier.GetCurveType
 1. BezierCurve: curve
 :: Integer
  Bezier.GetPointFromCurve
 1. BezierCurve: curve
 2. Integer: index
 :: BezierPoint
  Bezier.GetCurveValue
 1. BezierCurve: curve
 2. float: x
 :: float



top

:. IPO FUNCTIONS +

  Ipo.AddCurve
 1. Ipo: ipo
 2. BezierCurve: curve
 :: Boolean
GET :: PROPERTIES
  Ipo.GetCurveCount
 1. Ipo: ipo
 :: Integer
  Ipo.GetCurve
 1. Ipo: ipo
 2. Integer: index
 :: BezierCurve
  Ipo.GetLoc
 1. Ipo: ipo
 2. float: x
 :: Vector3f
  Ipo.GetRot
 1. Ipo: ipo
 2. float: x
 :: Vector3f
  Ipo.GetScale
 1. Ipo: ipo
 2. float: x
 :: Vector3f
  Ipo.GetQuat
 1. Ipo: ipo
 2. float: x
 :: Vector4f



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