FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcCmTransparency.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19
21{
22public:
24 {
25 kByLayer = 0,
26 kByBlock = 1,
27 kByAlpha = 2,
28 kErrorValue = 3
29 };
30
31public:
32 bool isClear(void)const ;
33 bool isSolid(void)const ;
34 bool operator!=(AcCmTransparency const &)const ;
35 bool operator==(AcCmTransparency const &)const ;
37 unsigned char alpha(void)const ;
38 void serializeIn(unsigned long);
39 void setAlpha(unsigned char);
41 void setAlphaPercent(double);
42 double alphaPercent(void )const;
43 bool isByAlpha(void)const;
44 bool isByBlock(void)const;
45 bool isByLayer(void)const;
46 bool isInvalid(void)const;
47
50 AcCmTransparency(unsigned char);
53
55};
AcCmTransparency(transparencyMethod)
bool isByBlock(void) const
bool operator==(AcCmTransparency const &) const
bool operator!=(AcCmTransparency const &) const
void serializeIn(unsigned long)
bool isByLayer(void) const
void setAlphaPercent(double)
double alphaPercent(void) const
unsigned char alpha(void) const
bool isInvalid(void) const
AcCmTransparency & operator=(AcCmTransparency const &)
AcCmTransparency(double)
void setMethod(transparencyMethod)
bool isByAlpha(void) const
bool isSolid(void) const
bool isClear(void) const
AcCmTransparency(unsigned char)
AcCmTransparency(AcCmTransparency const &)
void setAlpha(unsigned char)