C4b
Constructors
Constructor | Description |
new(r, g, b, a)
Signature: (r:byte * g:byte * b:byte * a:byte) -> unit
|
|
new(r, g, b, a)
Signature: (r:int * g:int * b:int * a:int) -> unit
|
|
new(r, g, b, a)
Signature: (r:int64 * g:int64 * b:int64 * a:int64) -> unit
|
|
new(r, g, b, a)
Signature: (r:float * g:float * b:float * a:float) -> unit
|
|
new(r, g, b)
Signature: (r:byte * g:byte * b:byte) -> unit
|
|
new(r, g, b)
Signature: (r:int * g:int * b:int) -> unit
|
|
new(r, g, b)
Signature: (r:int64 * g:int64 * b:int64) -> unit
|
|
new(r, g, b)
Signature: (r:float * g:float * b:float) -> unit
|
|
new(gray)
Signature: gray:byte -> unit
|
|
new(gray)
Signature: gray:float -> unit
|
|
new(color)
Signature: color:C3b -> unit
|
|
new(color, alpha)
Signature: (color:C3b * alpha:byte) -> unit
|
|
new(color)
Signature: color:C3us -> unit
|
|
new(color, alpha)
Signature: (color:C3us * alpha:byte) -> unit
|
|
new(color)
Signature: color:C3ui -> unit
|
|
new(color, alpha)
Signature: (color:C3ui * alpha:byte) -> unit
|
|
new(color)
Signature: color:C3f -> unit
|
|
new(color, alpha)
Signature: (color:C3f * alpha:byte) -> unit
|
|
new(color)
Signature: color:C3d -> unit
|
|
new(color, alpha)
Signature: (color:C3d * alpha:byte) -> unit
|
|
new(color)
Signature: color:C4b -> unit
|
|
new(color)
Signature: color:C4us -> unit
|
|
new(color)
Signature: color:C4ui -> unit
|
|
new(color)
Signature: color:C4f -> unit
|
|
new(color)
Signature: color:C4d -> unit
|
|
new(vec)
Signature: vec:V3i -> unit
|
|
new(vec, alpha)
Signature: (vec:V3i * alpha:byte) -> unit
|
|
new(vec)
Signature: vec:V3l -> unit
|
|
new(vec, alpha)
Signature: (vec:V3l * alpha:byte) -> unit
|
|
new(vec)
Signature: vec:V4i -> unit
|
|
new(vec)
Signature: vec:V4l -> unit
|
|
new(index_fun)
Signature: index_fun:Func<int,byte> -> unit
|
Creates a color from the results of the supplied function of the index. |
Instance members
Instance member | Description |
AllDifferent(col)
Signature: col:C4b -> bool
|
Returns whether ALL elements of this are Different the corresponding element of col. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllDifferent(s)
Signature: s:byte -> bool
|
Returns whether ALL elements of col are Different s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllEqual(col)
Signature: col:C4b -> bool
|
Returns whether ALL elements of this are Equal the corresponding element of col. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllEqual(s)
Signature: s:byte -> bool
|
Returns whether ALL elements of col are Equal s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllGreater(col)
Signature: col:C4b -> bool
|
Returns whether ALL elements of this are Greater the corresponding element of col. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllGreater(s)
Signature: s:byte -> bool
|
Returns whether ALL elements of col are Greater s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllGreaterOrEqual(col)
Signature: col:C4b -> bool
|
Returns whether ALL elements of this are GreaterOrEqual the corresponding element of col. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllGreaterOrEqual(s)
Signature: s:byte -> bool
|
Returns whether ALL elements of col are GreaterOrEqual s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllSmaller(col)
Signature: col:C4b -> bool
|
Returns whether ALL elements of this are Smaller the corresponding element of col. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllSmaller(s)
Signature: s:byte -> bool
|
Returns whether ALL elements of col are Smaller s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllSmallerOrEqual(col)
Signature: col:C4b -> bool
|
Returns whether ALL elements of this are SmallerOrEqual the corresponding element of col. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AllSmallerOrEqual(s)
Signature: s:byte -> bool
|
Returns whether ALL elements of col are SmallerOrEqual s. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AnyDifferent(col)
Signature: col:C4b -> bool
|
Returns whether AT LEAST ONE element of a is Different the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AnyDifferent(s)
Signature: s:byte -> bool
|
Returns whether AT LEAST ONE element of col is Different s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyEqual(col)
Signature: col:C4b -> bool
|
Returns whether AT LEAST ONE element of a is Equal the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AnyEqual(s)
Signature: s:byte -> bool
|
Returns whether AT LEAST ONE element of col is Equal s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreater(col)
Signature: col:C4b -> bool
|
Returns whether AT LEAST ONE element of a is Greater the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AnyGreater(s)
Signature: s:byte -> bool
|
Returns whether AT LEAST ONE element of col is Greater s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreaterOrEqual(col)
Signature: col:C4b -> bool
|
Returns whether AT LEAST ONE element of a is GreaterOrEqual the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AnyGreaterOrEqual(s)
Signature: s:byte -> bool
|
Returns whether AT LEAST ONE element of col is GreaterOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmaller(col)
Signature: col:C4b -> bool
|
Returns whether AT LEAST ONE element of a is Smaller the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AnySmaller(s)
Signature: s:byte -> bool
|
Returns whether AT LEAST ONE element of col is Smaller s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmallerOrEqual(col)
Signature: col:C4b -> bool
|
Returns whether AT LEAST ONE element of a is SmallerOrEqual the corresponding element of b. ATTENTION: For example (a.AllSmaller(b)) is not the same as !(a.AllGreaterOrEqual(b)) but !(a.AnyGreaterOrEqual(b)). |
AnySmallerOrEqual(s)
Signature: s:byte -> bool
|
Returns whether AT LEAST ONE element of col is SmallerOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
Clamp(min, max)
Signature: (min:byte * max:byte) -> unit
|
Clamps the color channels to the given bounds. |
Clamp(min, max)
Signature: (min:float * max:float) -> unit
|
Clamps the color channels to the given bounds. |
Clamped(min, max)
Signature: (min:byte * max:byte) -> C4b
|
Returns a copy with the color channels clamped to the given bounds. |
Clamped(min, max)
Signature: (min:float * max:float) -> C4b
|
Returns a copy with the color channels clamped to the given bounds. |
Copy(channel_fun)
Signature: channel_fun:Func<byte,byte> -> C4b
|
Returns a copy with all elements transformed by the supplied function. |
Copy(channel_fun)
Signature: channel_fun:Func<byte,uint16> -> C4us
|
Returns a copy with all elements transformed by the supplied function. |
Copy(channel_fun)
Signature: channel_fun:Func<byte,uint32> -> C4ui
|
Returns a copy with all elements transformed by the supplied function. |
Copy(channel_fun)
Signature: channel_fun:Func<byte,float32> -> C4f
|
Returns a copy with all elements transformed by the supplied function. |
Copy(channel_fun)
Signature: channel_fun:Func<byte,float> -> C4d
|
Returns a copy with all elements transformed by the supplied function. |
CopyTo(array, start, element_fun)
Signature: (array:'T [] * start:int * element_fun:Func<byte,'T>) -> unit
Type parameters: 'T |
|
CopyTo(array, start, element_index_fun)
Signature: (array:'T [] * start:int * element_index_fun:Func<byte,int,'T>) -> unit
Type parameters: 'T |
|
Equals(other)
Signature: other:obj -> bool
Modifiers: abstract |
|
Equals(other)
Signature: other:C4b -> bool
Modifiers: abstract |
|
GetHashCode()
Signature: unit -> int
Modifiers: abstract |
|
[()]
Signature: unit -> int
|
Indexer in canonical order 0=R, 1=G, 2=B, 3=A (availability depending on color type). |
Map(channel_fun)
Signature: channel_fun:Func<byte,byte> -> C4b
|
Returns a copy with all elements transformed by the supplied function. |
Map(channel_fun)
Signature: channel_fun:Func<byte,uint16> -> C4us
|
Returns a copy with all elements transformed by the supplied function. |
Map(channel_fun)
Signature: channel_fun:Func<byte,uint32> -> C4ui
|
Returns a copy with all elements transformed by the supplied function. |
Map(channel_fun)
Signature: channel_fun:Func<byte,float32> -> C4f
|
Returns a copy with all elements transformed by the supplied function. |
Map(channel_fun)
Signature: channel_fun:Func<byte,float> -> C4d
|
Returns a copy with all elements transformed by the supplied function. |
Norm1
Signature: int
|
Returns the Manhattan (or 1-) norm of the vector. This is calculated as |R| + |G| + |B|. The alpha channel is ignored. |
Norm2
Signature: float
|
Returns the Euclidean (or 2-) norm of the color. This is calculated as sqrt(R^2 + G^2 + B^2). The alpha channel is ignored. |
NormMax
Signature: byte
|
Returns the infinite (or maximum) norm of the color. This is calculated as max(|R|, |G|, |B|). The alpha channel is ignored. |
NormMin
Signature: byte
|
Returns the minimum norm of the color. This is calculated as min(|R|, |G|, |B|). The alpha channel is ignored. |
Opacity()
Signature: unit -> unit
Modifiers: abstract |
|
ToC3b()
Signature: unit -> C3b
|
|
ToC3d()
Signature: unit -> C3d
|
|
ToC3f()
Signature: unit -> C3f
|
|
ToC3ui()
Signature: unit -> C3ui
|
|
ToC3us()
Signature: unit -> C3us
|
|
ToC4d()
Signature: unit -> C4d
|
|
ToC4f()
Signature: unit -> C4f
|
|
ToC4ui()
Signature: unit -> C4ui
|
|
ToC4us()
Signature: unit -> C4us
|
|
ToString()
Signature: unit -> string
Modifiers: abstract |
|
ToString(format)
Signature: format:string -> string
|
|
ToString(format, fp)
Signature: (format:string * fp:IFormatProvider) -> string
Modifiers: abstract |
|
ToString(...)
Signature: (format:string * fp:IFormatProvider * begin:string * between:string * end:string) -> string
|
Outputs e.g. a 3D-Vector in the form "(begin)x(between)y(between)z(end)". |
ToText(bracketLevel)
Signature: bracketLevel:int -> Text
|
|
ToV3i()
Signature: unit -> V3i
|
|
ToV3l()
Signature: unit -> V3l
|
|
ToV4i()
Signature: unit -> V4i
|
|
ToV4l()
Signature: unit -> V4l
|
Static members
Static member | Description |
AllDifferent(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether ALL elements of a are Different the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllDifferent(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether ALL elements of col are Different s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllDifferent(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Different ALL elements of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllEqual(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether ALL elements of a are Equal the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllEqual(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether ALL elements of col are Equal s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllEqual(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Equal ALL elements of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllGreater(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether ALL elements of a are Greater the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllGreater(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether ALL elements of col are Greater s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllGreater(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Greater ALL elements of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllGreaterOrEqual(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether ALL elements of a are GreaterOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllGreaterOrEqual(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether ALL elements of col are GreaterOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllGreaterOrEqual(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is GreaterOrEqual ALL elements of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllSmaller(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether ALL elements of a are Smaller the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllSmaller(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether ALL elements of col are Smaller s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllSmaller(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Smaller ALL elements of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllSmallerOrEqual(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether ALL elements of a are SmallerOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllSmallerOrEqual(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether ALL elements of col are SmallerOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AllSmallerOrEqual(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is SmallerOrEqual ALL elements of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyDifferent(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether AT LEAST ONE element of a is Different the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyDifferent(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether AT LEAST ONE element of col is Different s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyDifferent(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Different AT LEAST ONE element of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyEqual(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether AT LEAST ONE element of a is Equal the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyEqual(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether AT LEAST ONE element of col is Equal s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyEqual(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Equal AT LEAST ONE element of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreater(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether AT LEAST ONE element of a is Greater the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreater(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether AT LEAST ONE element of col is Greater s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreater(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Greater AT LEAST ONE element of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreaterOrEqual(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether AT LEAST ONE element of a is GreaterOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreaterOrEqual(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether AT LEAST ONE element of col is GreaterOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnyGreaterOrEqual(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is GreaterOrEqual AT LEAST ONE element of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmaller(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether AT LEAST ONE element of a is Smaller the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmaller(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether AT LEAST ONE element of col is Smaller s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmaller(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is Smaller AT LEAST ONE element of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmallerOrEqual(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
Returns whether AT LEAST ONE element of a is SmallerOrEqual the corresponding element of b. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmallerOrEqual(col, s)
Signature: (col:C4b * s:byte) -> bool
|
Returns whether AT LEAST ONE element of col is SmallerOrEqual s. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
AnySmallerOrEqual(s, col)
Signature: (s:byte * col:C4b) -> bool
|
Returns whether a is SmallerOrEqual AT LEAST ONE element of col. ATTENTION: For example (AllSmaller(a,b)) is not the same as !(AllGreaterOrEqual(a,b)) but !(AnyGreaterOrEqual(a,b)). |
LinCom(p0, p1, p2, p3, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * w:byref<Tup4<float32>>) -> C4b
|
A function that returns the linear combination fo the supplied parameters with the referenced weight tuple. |
LinCom(p0, p1, p2, p3, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * w:byref<Tup4<float>>) -> C4b
|
A function that returns the linear combination fo the supplied parameters with the referenced weight tuple. |
LinCom(p0, p1, p2, p3, p4, p5, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * p4:C4b * p5:C4b * w:byref<Tup6<float32>>) -> C4b
|
A function that returns the linear combination fo the supplied parameters with the referenced weight tuple. |
LinCom(p0, p1, p2, p3, p4, p5, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * p4:C4b * p5:C4b * w:byref<Tup6<float>>) -> C4b
|
A function that returns the linear combination fo the supplied parameters with the referenced weight tuple. |
LinComRawC4d(p0, p1, p2, p3, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * w:byref<Tup4<float>>) -> C4d
|
|
LinComRawC4d(p0, p1, p2, p3, p4, p5, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * p4:C4b * p5:C4b * w:byref<Tup6<float>>) -> C4d
|
|
LinComRawC4f(p0, p1, p2, p3, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * w:byref<Tup4<float32>>) -> C4f
|
|
LinComRawC4f(p0, p1, p2, p3, p4, p5, w)
Signature: (p0:C4b * p1:C4b * p2:C4b * p3:C4b * p4:C4b * p5:C4b * w:byref<Tup6<float32>>) -> C4f
|
|
op_Addition(c0, c1)
Signature: (c0:C4b * c1:C4b) -> C4b
|
|
op_Addition(c0, c1)
Signature: (c0:C4b * c1:C4us) -> C4b
|
|
op_Addition(c0, c1)
Signature: (c0:C4b * c1:C4ui) -> C4b
|
|
op_Addition(c0, c1)
Signature: (c0:C4b * c1:C4f) -> C4b
|
|
op_Addition(c0, c1)
Signature: (c0:C4b * c1:C4d) -> C4b
|
|
op_Addition(vec, color)
Signature: (vec:V3i * color:C4b) -> V3i
|
|
op_Addition(vec, color)
Signature: (vec:V3l * color:C4b) -> V3l
|
|
op_Addition(vec, color)
Signature: (vec:V4i * color:C4b) -> V4i
|
|
op_Addition(vec, color)
Signature: (vec:V4l * color:C4b) -> V4l
|
|
op_Division(col, scalar)
Signature: (col:C4b * scalar:float) -> C4b
|
|
op_Equality(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
|
op_Explicit(color)
Signature: color:C4b -> C3b
|
|
op_Explicit(color)
Signature: color:C4b -> C3us
|
|
op_Explicit(color)
Signature: color:C4b -> C3ui
|
|
op_Explicit(color)
Signature: color:C4b -> C3f
|
|
op_Explicit(color)
Signature: color:C4b -> C3d
|
|
op_Explicit(color)
Signature: color:C4b -> C4us
|
|
op_Explicit(color)
Signature: color:C4b -> C4ui
|
|
op_Explicit(color)
Signature: color:C4b -> C4f
|
|
op_Explicit(color)
Signature: color:C4b -> C4d
|
|
op_Explicit(color)
Signature: color:C4b -> V3i
|
|
op_Explicit(color)
Signature: color:C4b -> V3l
|
|
op_Explicit(color)
Signature: color:C4b -> V4i
|
|
op_Explicit(color)
Signature: color:C4b -> V4l
|
|
op_Inequality(a, b)
Signature: (a:C4b * b:C4b) -> bool
|
|
op_Multiply(col, scalar)
Signature: (col:C4b * scalar:float) -> C4b
|
|
op_Multiply(scalar, col)
Signature: (scalar:float * col:C4b) -> C4b
|
|
op_Subtraction(c0, c1)
Signature: (c0:C4b * c1:C4b) -> C4b
|
|
op_Subtraction(c0, c1)
Signature: (c0:C4b * c1:C4us) -> C4b
|
|
op_Subtraction(c0, c1)
Signature: (c0:C4b * c1:C4ui) -> C4b
|
|
op_Subtraction(c0, c1)
Signature: (c0:C4b * c1:C4f) -> C4b
|
|
op_Subtraction(c0, c1)
Signature: (c0:C4b * c1:C4d) -> C4b
|
|
op_Subtraction(vec, color)
Signature: (vec:V3i * color:C4b) -> V3i
|
|
op_Subtraction(vec, color)
Signature: (vec:V3l * color:C4b) -> V3l
|
|
op_Subtraction(vec, color)
Signature: (vec:V4i * color:C4b) -> V4i
|
|
op_Subtraction(vec, color)
Signature: (vec:V4l * color:C4b) -> V4l
|
|
Parse(s, provider)
Signature: (s:string * provider:IFormatProvider) -> C4b
|
|
Parse(s)
Signature: s:string -> C4b
|
|
Parse(t, bracketLevel)
Signature: (t:Text * bracketLevel:int) -> C4b
|
|
Parse(t)
Signature: t:Text -> C4b
|