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

#include <AcGiLightAttenuation.h>

Public Types

enum  AttenuationType { kNone = 0 , kInverseLinear , kInverseSquare }
 

Public Member Functions

 AcGiLightAttenuation (void)
 
bool operator== (AcGiLightAttenuation const &) const
 
virtual ~AcGiLightAttenuation (void)
 
virtual bool useLimits (void) const
 
virtual double endLimit (void) const
 
virtual double startLimit (void) const
 
virtual AttenuationType attenuationType (void) const
 
virtual void setAttenuationType (AttenuationType)
 
virtual void setLimits (double, double)
 
virtual void setUseLimits (bool)
 

Detailed Description

Definition at line 21 of file AcGiLightAttenuation.h.

Member Enumeration Documentation

◆ AttenuationType

Enumerator
kNone 
kInverseLinear 
kInverseSquare 

Definition at line 24 of file AcGiLightAttenuation.h.

Constructor & Destructor Documentation

◆ AcGiLightAttenuation()

AcGiLightAttenuation::AcGiLightAttenuation ( void )

◆ ~AcGiLightAttenuation()

virtual AcGiLightAttenuation::~AcGiLightAttenuation ( void )
virtual

Member Function Documentation

◆ attenuationType()

virtual AttenuationType AcGiLightAttenuation::attenuationType ( void ) const
virtual

◆ endLimit()

virtual double AcGiLightAttenuation::endLimit ( void ) const
virtual

◆ operator==()

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

◆ setAttenuationType()

virtual void AcGiLightAttenuation::setAttenuationType ( AttenuationType )
virtual

◆ setLimits()

virtual void AcGiLightAttenuation::setLimits ( double ,
double  )
virtual

◆ setUseLimits()

virtual void AcGiLightAttenuation::setUseLimits ( bool )
virtual

◆ startLimit()

virtual double AcGiLightAttenuation::startLimit ( void ) const
virtual

◆ useLimits()

virtual bool AcGiLightAttenuation::useLimits ( void ) const
virtual

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