telemetry.util.rgba_color | index telemetry/util/rgba_color.py

`# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.`

Modules
`` |  |

collections |  |  |

Classes
`` |  |

RgbaColor(__builtin__.tuple)
  RgbaColor

class RgbaColor(RgbaColor)
`` | `Encapsulates an RGBA color retrieved from an image.`

Method resolution order:
  RgbaColor
  RgbaColor
  __builtin__.tuple
  __builtin__.object

Methods defined here:

AssertIsRGB(self, r, g, b, tolerance=0)

AssertIsRGBA(self, r, g, b, a, tolerance=0)

IsEqual(self, expected_color, tolerance=0)
  `Verifies that the color is within a given tolerance of
  the expected color.`

__int__(self)

Static methods defined here:

__new__(cls, r, g, b, a=255)

Data descriptors defined here:

__dict__
  `dictionary for instance variables (if defined)`

Methods inherited from RgbaColor:

__getnewargs__(self)
  `Return self as a plain tuple. Used by copy and pickle.`

__getstate__(self)
  `Exclude the OrderedDict from pickling`

__repr__(self)
  `Return a nicely formatted representation string`

_asdict(self)
  `Return a new OrderedDict which maps field names to their values`

_replace(_self, **kwds)
  `Return a new RgbaColor object replacing specified fields with new values`

Class methods inherited from RgbaColor:

_make(cls, iterable, new=<built-in method __new__ of type object>, len=<built-in function len>) from __builtin__.type
  `Make a new RgbaColor object from a sequence or iterable`

Data descriptors inherited from RgbaColor:

a
  `Alias for field number 3`

b
  `Alias for field number 2`

g
  `Alias for field number 1`

r
  `Alias for field number 0`

Data and other attributes inherited from RgbaColor:

_fields = ('r', 'g', 'b', 'a')

Methods inherited from __builtin__.tuple:

__add__(...)
  `x.__add__(y) <==> x+y`

__contains__(...)
  `x.__contains__(y) <==> y in x`

__eq__(...)
  `x.__eq__(y) <==> x==y`

__ge__(...)
  `x.__ge__(y) <==> x>=y`

__getattribute__(...)
  `x.__getattribute__('name') <==> x.name`

__getitem__(...)
  `x.__getitem__(y) <==> x[y]`

__getslice__(...)
  `x.__getslice__(i, j) <==> x[i:j]
  Use of negative indices is not supported.`

__gt__(...)
  `x.__gt__(y) <==> x>y`

__hash__(...)
  `x.__hash__() <==> hash(x)`

__iter__(...)
  `x.__iter__() <==> iter(x)`

__le__(...)
  `x.__le__(y) <==> x<=y`

__len__(...)
  `x.__len__() <==> len(x)`

__lt__(...)
  `x.__lt__(y) <==> x<y`

__mul__(...)
  `x.__mul__(n) <==> x*n`

__ne__(...)
  `x.__ne__(y) <==> x!=y`

__rmul__(...)
  `x.__rmul__(n) <==> n*x`

__sizeof__(...)
  `T.__sizeof__() -- size of T in memory, in bytes`

count(...)
  `T.count(value) -> integer -- return number of occurrences of value`

index(...)
  `T.index(value, [start, [stop]]) -> integer -- return first index of value.
  Raises ValueError if the value is not present.`

Data
`` |  | WEB_PAGE_TEST_ORANGE = RgbaColor(r=222, g=100, b=13, a=255) WHITE = RgbaColor(r=255, g=255, b=255, a=255)