FBColorAndAlpha Class Reference
 
 
 
FBColorAndAlpha Class Reference

#include <mainpage.h>


Class Description

Color and alpha vector.

FBColorAndAlpha class. This class creates a list like object, which can be modified using the list protocol method. But unlike lists, its length is fixed: it always contain 4 floating point values. Thus it does not support the any list methods that would affect its length. The values within can be changed, usually via the bracket operator.

    # Supported list protocol methods:
    color = FBColorAndAlpha()
    len(color)
    print color[0]
        color[0] = 1.0
Warning:
Slicing is not supported by this object.

Public Member Functions

def  __reduce__ ()
def  __init__ ()
def  __len__ ()
def  __getitem__ ()
def  __setitem__ ()
def  __repr__ ()
def  __str__ ()
def  __eq__ ()
def  __ne__ ()
def  __add__ ()
def  __sub__ ()
def  __mul__ ()
def  __div__ ()
def  __iadd__ ()
def  __isub__ ()
def  __imul__ ()
def  __idiv__ ()
def  __neg__ ()
def  CopyFrom ()
def  NotEqual ()
def  IsEqual ()
def  GetBufferAddress ()
def  GetList ()

Member Function Documentation

def __reduce__ ( )
def __init__ ( )

Python Docstring:

__init__( (object)arg1) -> None

__init__( (object)arg1, (FBColorAndAlpha)arg2) -> None

__init__( (object)arg1, (object)arg2, (object)arg3, (object)arg4 [, (object)arg5]) -> None

__init__( (object)arg1, (object)arg2) -> None

__init__( (object)arg1, (list)arg2) -> None 

C++ Constructors:
The reference documentation for the following C++ symbols may contain additional relevant information.

 FBColorAndAlpha()
 FBColorAndAlpha(double * pValue)
 FBColorAndAlpha(double pRed, double pGreen, double pBlue, double pAlpha = 1.0)
 FBColorAndAlpha(const FBColor & pValue)
 FBColorAndAlpha(const FBColorF & pValue)
 FBColorAndAlpha(const FBColorAndAlpha & pVector)
def __len__ ( )

Python Docstring:

__len__( (FBColorAndAlpha)arg1) -> int 
def __getitem__ ( )

Python Docstring:

__getitem__( (FBColorAndAlpha)arg1, (object)arg2) -> float 
def __setitem__ ( )

Python Docstring:

__setitem__( (FBColorAndAlpha)arg1, (object)arg2, (object)arg3) -> None 
def __repr__ ( )

Python Docstring:

__repr__( (FBColorAndAlpha)arg1) -> str 
def __str__ ( )

Python Docstring:

__str__( (FBColorAndAlpha)arg1) -> object 
def __eq__ ( )

Python Docstring:

__eq__( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> object 
def __ne__ ( )

Python Docstring:

__ne__( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> object 
def __add__ ( )

Python Docstring:

__add__( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> object

__add__( (FBColorAndAlpha)arg1, (object)arg2) -> object 
def __sub__ ( )

Python Docstring:

__sub__( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> object

__sub__( (FBColorAndAlpha)arg1, (object)arg2) -> object 
def __mul__ ( )

Python Docstring:

__mul__( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> object

__mul__( (FBColorAndAlpha)arg1, (object)arg2) -> object 
def __div__ ( )

Python Docstring:

__div__( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> object

__div__( (FBColorAndAlpha)arg1, (object)arg2) -> object 
def __iadd__ ( )

Python Docstring:

__iadd__( (object)arg1, (FBColorAndAlpha)arg2) -> object

__iadd__( (object)arg1, (object)arg2) -> object 
def __isub__ ( )

Python Docstring:

__isub__( (object)arg1, (FBColorAndAlpha)arg2) -> object

__isub__( (object)arg1, (object)arg2) -> object 
def __imul__ ( )

Python Docstring:

__imul__( (object)arg1, (FBColorAndAlpha)arg2) -> object

__imul__( (object)arg1, (object)arg2) -> object 
def __idiv__ ( )

Python Docstring:

__idiv__( (object)arg1, (FBColorAndAlpha)arg2) -> object

__idiv__( (object)arg1, (object)arg2) -> object 
def __neg__ ( )

Python Docstring:

__neg__( (FBColorAndAlpha)arg1) -> object 
def CopyFrom ( )

Python Docstring:

CopyFrom( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> FBColorAndAlpha

CopyFrom( (FBColorAndAlpha)arg1, (list)arg2) -> FBColorAndAlpha 
def NotEqual ( )

Python Docstring:

NotEqual( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> bool 
def IsEqual ( )

Python Docstring:

IsEqual( (FBColorAndAlpha)arg1, (FBColorAndAlpha)arg2) -> bool 
def GetBufferAddress ( )

Python Docstring:

GetBufferAddress( (FBColorAndAlpha)arg1) -> int 
def GetList ( )

Python Docstring:

GetList( (FBColorAndAlpha)arg1) -> list