HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_RGBAT< T > Struct Template Reference

#include <IMG_RasterTypes.h>

Public Types

enum  ZeroInitType { ZERO_INIT }
 

Public Member Functions

 UT_RGBAT ()=default
 
 UT_RGBAT (ZeroInitType)
 
 UT_RGBAT (T r, T g, T b, T a)
 
template<typename U >
 UT_RGBAT (U r, U g, U b, U a)
 
 UT_RGBAT (const UT_RGBAT &s)=default
 
template<typename U >
 UT_RGBAT (const UT_RGBAT< U > &s)
 
UT_RGBAToperator= (const UT_RGBAT &s)=default
 
template<typename U >
UT_RGBAT< T > & operator= (const UT_RGBAT< U > &s)
 

Public Attributes

T r
 
T g
 
T b
 
T a
 

Detailed Description

template<typename T>
struct UT_RGBAT< T >

Examples:
SOP/SOP_CopRaster.C.

Definition at line 22 of file IMG_RasterTypes.h.

Member Enumeration Documentation

template<typename T>
enum UT_RGBAT::ZeroInitType
Enumerator
ZERO_INIT 

Definition at line 74 of file UT_Pixel.h.

Constructor & Destructor Documentation

template<typename T>
UT_RGBAT< T >::UT_RGBAT ( )
default
template<typename T>
UT_RGBAT< T >::UT_RGBAT ( ZeroInitType  )
inline

Definition at line 78 of file UT_Pixel.h.

template<typename T>
UT_RGBAT< T >::UT_RGBAT ( T  r,
T  g,
T  b,
T  a 
)
inlineexplicit

Definition at line 79 of file UT_Pixel.h.

template<typename T>
template<typename U >
UT_RGBAT< T >::UT_RGBAT ( r,
g,
b,
a 
)
inline

Definition at line 82 of file UT_Pixel.h.

template<typename T>
UT_RGBAT< T >::UT_RGBAT ( const UT_RGBAT< T > &  s)
default
template<typename T>
template<typename U >
UT_RGBAT< T >::UT_RGBAT ( const UT_RGBAT< U > &  s)
inline

Definition at line 90 of file UT_Pixel.h.

Member Function Documentation

template<typename T>
UT_RGBAT& UT_RGBAT< T >::operator= ( const UT_RGBAT< T > &  s)
default
template<typename T>
template<typename U >
UT_RGBAT<T>& UT_RGBAT< T >::operator= ( const UT_RGBAT< U > &  s)
inline

Definition at line 98 of file UT_Pixel.h.

Member Data Documentation

template<typename T>
T UT_RGBAT< T >::a

Definition at line 107 of file UT_Pixel.h.

template<typename T>
T UT_RGBAT< T >::b

Definition at line 107 of file UT_Pixel.h.

template<typename T>
T UT_RGBAT< T >::g

Definition at line 107 of file UT_Pixel.h.

template<typename T>
T UT_RGBAT< T >::r

Definition at line 107 of file UT_Pixel.h.


The documentation for this struct was generated from the following files: