FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
AcCmTransparency Class Reference

#include <AcCmTransparency.h>

Inheritance diagram for AcCmTransparency:
AcNonRTTIObject AcObject

Public Types

enum  transparencyMethod { kByLayer = 0 , kByBlock = 1 , kByAlpha = 2 , kErrorValue = 3 }
 

Public Member Functions

bool isClear (void) const
 
bool isSolid (void) const
 
bool operator!= (AcCmTransparency const &) const
 
bool operator== (AcCmTransparency const &) const
 
AcCmTransparencyoperator= (AcCmTransparency const &)
 
unsigned char alpha (void) const
 
void serializeIn (unsigned long)
 
void setAlpha (unsigned char)
 
void setMethod (transparencyMethod)
 
void setAlphaPercent (double)
 
double alphaPercent (void) const
 
bool isByAlpha (void) const
 
bool isByBlock (void) const
 
bool isByLayer (void) const
 
bool isInvalid (void) const
 
 AcCmTransparency ()
 
 AcCmTransparency (transparencyMethod)
 
 AcCmTransparency (unsigned char)
 
 AcCmTransparency (double)
 
 AcCmTransparency (AcCmTransparency const &)
 
 ~AcCmTransparency ()
 
- Public Member Functions inherited from AcNonRTTIObject
 AcNonRTTIObject ()
 
 AcNonRTTIObject (const AcNonRTTIObject &source)
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 20 of file AcCmTransparency.h.

Member Enumeration Documentation

◆ transparencyMethod

Enumerator
kByLayer 
kByBlock 
kByAlpha 
kErrorValue 

Definition at line 23 of file AcCmTransparency.h.

Constructor & Destructor Documentation

◆ AcCmTransparency() [1/5]

AcCmTransparency::AcCmTransparency ( )

◆ AcCmTransparency() [2/5]

AcCmTransparency::AcCmTransparency ( transparencyMethod )

◆ AcCmTransparency() [3/5]

AcCmTransparency::AcCmTransparency ( unsigned char )

◆ AcCmTransparency() [4/5]

AcCmTransparency::AcCmTransparency ( double )

◆ AcCmTransparency() [5/5]

AcCmTransparency::AcCmTransparency ( AcCmTransparency const & )

◆ ~AcCmTransparency()

AcCmTransparency::~AcCmTransparency ( )

Member Function Documentation

◆ alpha()

unsigned char AcCmTransparency::alpha ( void ) const

◆ alphaPercent()

double AcCmTransparency::alphaPercent ( void ) const

◆ isByAlpha()

bool AcCmTransparency::isByAlpha ( void ) const

◆ isByBlock()

bool AcCmTransparency::isByBlock ( void ) const

◆ isByLayer()

bool AcCmTransparency::isByLayer ( void ) const

◆ isClear()

bool AcCmTransparency::isClear ( void ) const

◆ isInvalid()

bool AcCmTransparency::isInvalid ( void ) const

◆ isSolid()

bool AcCmTransparency::isSolid ( void ) const

◆ operator!=()

bool AcCmTransparency::operator!= ( AcCmTransparency const & ) const

◆ operator=()

AcCmTransparency & AcCmTransparency::operator= ( AcCmTransparency const & )

◆ operator==()

bool AcCmTransparency::operator== ( AcCmTransparency const & ) const

◆ serializeIn()

void AcCmTransparency::serializeIn ( unsigned long )

◆ setAlpha()

void AcCmTransparency::setAlpha ( unsigned char )

◆ setAlphaPercent()

void AcCmTransparency::setAlphaPercent ( double )

◆ setMethod()

void AcCmTransparency::setMethod ( transparencyMethod )

The documentation for this class was generated from the following file: