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

#include <AcGiFaceStyle.h>

Inheritance diagram for AcGiFaceStyle:
AcRxObject AcRTTIObject AcObject

Public Types

enum  FaceColorMode {
  kNoColorMode = 0 , kObjectColor = 1 , kBackgroundColor = 2 , kCustomColor = 3 ,
  kMono = 4 , kTint = 5 , kDesaturate = 6
}
 
enum  FaceModifier { kNoFaceModifiers = 0 , kOpacity = 1 , kSpecular = 2 }
 
enum  LightingModel { kInvisible = 0 , kConstant = 1 , kPhong = 2 , kGooch = 3 }
 
enum  LightingQuality { kNoLighting = 0 , kPerFaceLighting = 1 , kPerVertexLighting = 2 }
 

Public Member Functions

 AcGiFaceStyle (AcGiFaceStyle const &)
 
 AcGiFaceStyle (void)
 
virtual ~AcGiFaceStyle (void)
 
virtual bool isFaceModifierFlagSet (FaceModifier) const
 
virtual bool operator== (AcGiFaceStyle const &) const
 
virtual AcCmColormonoColor (void)
 
virtual AcCmColor const & monoColor (void) const
 
virtual double opacityLevel (void) const
 
virtual double specularAmount (void) const
 
virtual FaceColorMode faceColorMode (void) const
 
virtual LightingModel lightingModel (void) const
 
virtual LightingQuality lightingQuality (void) const
 
virtual unsigned long faceModifiers (void) const
 
virtual void set (AcGiFaceStyle const &)
 
virtual void setFaceColorMode (FaceColorMode)
 
virtual void setFaceModifierFlag (FaceModifier, bool)
 
virtual void setFaceModifiers (unsigned long)
 
virtual void setLightingModel (LightingModel)
 
virtual void setLightingQuality (LightingQuality)
 
virtual void setMonoColor (AcCmColor const &, bool)
 
virtual void setOpacityLevel (double, bool)
 
virtual void setSpecularAmount (double, bool)
 
- Public Member Functions inherited from AcRxObject
virtual AcRxObjectqueryX (AcRxClass const *) const
 
AcRxObjectx (AcRxClass const *) const
 
virtual AcRxClassisA (void) const
 
virtual AcRxObjectclone (void) const
 
virtual AcRx::Ordering comparedTo (AcRxObject const *) const
 
virtual Acad::ErrorStatus copyFrom (AcRxObject const *)
 
virtual int isEqualTo (AcRxObject const *) const
 
bool isKindOf (const AcRxClass *pOtherClass) const
 
virtual ~AcRxObject (void)
 
- Public Member Functions inherited from AcRTTIObject
 AcRTTIObject ()
 
virtual ~AcRTTIObject ()
 
- Public Member Functions inherited from AcObject
 AcObject ()
 
 AcObject (const AcObject &source)
 
virtual ~AcObject ()
 
voiddata () const
 

Additional Inherited Members

- Static Public Member Functions inherited from AcRxObject
static AcRxClass *__cdecl desc (void)
 
static AcRxObject *__cdecl cast (AcRxObject const *)
 
- Protected Member Functions inherited from AcRxObject
 AcRxObject (void)
 
virtual AcRxObjectsubQueryX (AcRxClass const *) const
 
- Protected Attributes inherited from AcObject
voidm_pData
 

Detailed Description

Definition at line 23 of file AcGiFaceStyle.h.

Member Enumeration Documentation

◆ FaceColorMode

Enumerator
kNoColorMode 
kObjectColor 
kBackgroundColor 
kCustomColor 
kMono 
kTint 
kDesaturate 

Definition at line 26 of file AcGiFaceStyle.h.

◆ FaceModifier

Enumerator
kNoFaceModifiers 
kOpacity 
kSpecular 

Definition at line 36 of file AcGiFaceStyle.h.

◆ LightingModel

Enumerator
kInvisible 
kConstant 
kPhong 
kGooch 

Definition at line 42 of file AcGiFaceStyle.h.

◆ LightingQuality

Enumerator
kNoLighting 
kPerFaceLighting 
kPerVertexLighting 

Definition at line 49 of file AcGiFaceStyle.h.

Constructor & Destructor Documentation

◆ AcGiFaceStyle() [1/2]

AcGiFaceStyle::AcGiFaceStyle ( AcGiFaceStyle const & )

◆ AcGiFaceStyle() [2/2]

AcGiFaceStyle::AcGiFaceStyle ( void )

◆ ~AcGiFaceStyle()

virtual AcGiFaceStyle::~AcGiFaceStyle ( void )
virtual

Member Function Documentation

◆ faceColorMode()

virtual FaceColorMode AcGiFaceStyle::faceColorMode ( void ) const
virtual

◆ faceModifiers()

virtual unsigned long AcGiFaceStyle::faceModifiers ( void ) const
virtual

◆ isFaceModifierFlagSet()

virtual bool AcGiFaceStyle::isFaceModifierFlagSet ( FaceModifier ) const
virtual

◆ lightingModel()

virtual LightingModel AcGiFaceStyle::lightingModel ( void ) const
virtual

◆ lightingQuality()

virtual LightingQuality AcGiFaceStyle::lightingQuality ( void ) const
virtual

◆ monoColor() [1/2]

virtual AcCmColor & AcGiFaceStyle::monoColor ( void )
virtual

◆ monoColor() [2/2]

virtual AcCmColor const & AcGiFaceStyle::monoColor ( void ) const
virtual

◆ opacityLevel()

virtual double AcGiFaceStyle::opacityLevel ( void ) const
virtual

◆ operator==()

virtual bool AcGiFaceStyle::operator== ( AcGiFaceStyle const & ) const
virtual

◆ set()

virtual void AcGiFaceStyle::set ( AcGiFaceStyle const & )
virtual

◆ setFaceColorMode()

virtual void AcGiFaceStyle::setFaceColorMode ( FaceColorMode )
virtual

◆ setFaceModifierFlag()

virtual void AcGiFaceStyle::setFaceModifierFlag ( FaceModifier ,
bool  )
virtual

◆ setFaceModifiers()

virtual void AcGiFaceStyle::setFaceModifiers ( unsigned long )
virtual

◆ setLightingModel()

virtual void AcGiFaceStyle::setLightingModel ( LightingModel )
virtual

◆ setLightingQuality()

virtual void AcGiFaceStyle::setLightingQuality ( LightingQuality )
virtual

◆ setMonoColor()

virtual void AcGiFaceStyle::setMonoColor ( AcCmColor const & ,
bool  )
virtual

◆ setOpacityLevel()

virtual void AcGiFaceStyle::setOpacityLevel ( double ,
bool  )
virtual

◆ setSpecularAmount()

virtual void AcGiFaceStyle::setSpecularAmount ( double ,
bool  )
virtual

◆ specularAmount()

virtual double AcGiFaceStyle::specularAmount ( void ) const
virtual

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