Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CSLColorRGBAProxy Class Reference

CSLColorRGBAProxy class. More...

#include <ColorRGBA.h>

Inheritance diagram for CSLColorRGBAProxy::

CSLColorRGBProxy List of all members.

Public Methods


Detailed Description

CSLColorRGBAProxy class.

Class that allows modification of a RGBA parameter in a template


Constructor & Destructor Documentation

CSLColorRGBAProxy::CSLColorRGBAProxy CdotXSITemplate   in_pTemplate,
SI_Long    in_lIndexR,
SI_Long    in_lIndexG,
SI_Long    in_lIndexB,
SI_Long    in_lIndexA
 

Constructor.

Parameters:
in_pTemplate  Template that contains the RGB values
in_lIndexR  Index in the template for the red value
in_lIndexG  Index in the template for the green value
in_lIndexB  Index in the template for the blue value
in_lIndexA  Index in the template for the alpha value


Member Function Documentation

CSLFloatProxy & CSLColorRGBAProxy::A  
 

Gets the alpha value

Returns:
CSLFloatProxy Parameter containing the alpha value of this color

CSLColorRGBAProxy::operator CSIBCColorf  
 

Conversion operator. Converts the color in this object to a CSIBCColorf object.

Reimplemented from CSLColorRGBProxy.

CSLColorRGBAProxy & CSLColorRGBAProxy::operator= const CSIBCColorf   in_rColor
 

Sets the RGBA value

Parameters:
in_rColor  The new color
Returns:
CSLColorRGBAProxy& Reference to this color

Reimplemented from CSLColorRGBProxy.


The documentation for this class was generated from the following files: © Copyright 2001-2003 Avid Technology, Inc. All rights reserved.

© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.