immediate_quad
procedure · 5 overloadsSource
immediate_quad :: (x0: float, y0: float, x1: float, y1: float, color: Vector4)
Parameters
- x0: float
- y0: float
- x1: float
- y1: float
immediate_quad :: (
p0: Vector2,
p1: Vector2,
p2: Vector2,
p3: Vector2,
color := Vector4.{ 1, 1, 1, 1 },
uv0 := Vector2.{ 0, 0 },
uv1 := Vector2.{ 1, 0 },
uv2 := Vector2.{ 1, 1 },
uv3 := Vector2.{ 0, 1 }
)
Parameters
- color := Vector4.{ 1, 1, 1, 1 }
- uv0 := Vector2.{ 0, 0 }
- uv1 := Vector2.{ 1, 0 }
- uv2 := Vector2.{ 1, 1 }
- uv3 := Vector2.{ 0, 1 }
immediate_quad :: (
p0: Vector2,
p1: Vector2,
p2: Vector2,
p3: Vector2,
c0: Vector4,
c1: Vector4,
c2: Vector4,
c3: Vector4,
uv0 := Vector2.{ 0, 0 },
uv1 := Vector2.{ 1, 0 },
uv2 := Vector2.{ 1, 1 },
uv3 := Vector2.{ 0, 1 }
)
Parameters
- uv0 := Vector2.{ 0, 0 }
- uv1 := Vector2.{ 1, 0 }
- uv2 := Vector2.{ 1, 1 }
- uv3 := Vector2.{ 0, 1 }
immediate_quad :: (
p0: Vector3,
p1: Vector3,
p2: Vector3,
p3: Vector3,
color: Vector4,
uv0 := Vector2.{ 0, 0 },
uv1 := Vector2.{ 1, 0 },
uv2 := Vector2.{ 1, 1 },
uv3 := Vector2.{ 0, 1 },
normal := Vector3.{ z = 1 }
)
Parameters
- uv0 := Vector2.{ 0, 0 }
- uv1 := Vector2.{ 1, 0 }
- uv2 := Vector2.{ 1, 1 }
- uv3 := Vector2.{ 0, 1 }
- normal := Vector3.{ z = 1 }
immediate_quad :: (
p0: Vector3,
p1: Vector3,
p2: Vector3,
p3: Vector3,
color: Vector4,
uv0: Vector2,
uv1: Vector2,
uv2: Vector2,
uv3: Vector2,
st0: Vector2,
st1: Vector2,
st2: Vector2,
st3: Vector2,
normal: Vector3,
tangent: Vector4
)
Parameters