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

#include <AcGiShadowParameters.h>

Inheritance diagram for AcGiShadowParameters:
AcNonRTTIObject AcObject

Public Types

enum  ShadowType { kShadowsRayTraced = 0 , kShadowMaps }
 
enum  ExtendedLightShape {
  kLinear = 0 , kRectangle , kDisk , kCylinder ,
  kSphere
}
 

Public Member Functions

 AcGiShadowParameters (void)
 
bool operator== (AcGiShadowParameters const &) const
 
virtual ~AcGiShadowParameters (void)
 
virtual bool setShadowMapSize (unsigned short)
 
virtual bool setShadowMapSoftness (unsigned char)
 
virtual bool shadowsOn (void) const
 
virtual ShadowType shadowType (void) const
 
virtual unsigned char shadowMapSoftness (void) const
 
virtual unsigned short shadowMapSize (void) const
 
virtual void setShadowType (ShadowType)
 
virtual void setShadowsOn (bool)
 
virtual double extendedLightRadius (void) const
 
virtual bool setExtendedLightRadius (double)
 
virtual double extendedLightWidth (void) const
 
virtual bool setExtendedLightWidth (double)
 
virtual double extendedLightLength (void) const
 
virtual bool setExtendedLightLength (double)
 
virtual AcGiShadowParameters::ExtendedLightShape extendedLightShape (void) const
 
virtual bool setExtendedLightShape (enum AcGiShadowParameters::ExtendedLightShape)
 
virtual bool shapeVisibility (void) const
 
virtual void setShapeVisibility (bool)
 
virtual unsigned short shadowSamples (void) const
 
virtual bool setShadowSamples (unsigned short)
 
- 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 21 of file AcGiShadowParameters.h.

Member Enumeration Documentation

◆ ExtendedLightShape

Enumerator
kLinear 
kRectangle 
kDisk 
kCylinder 
kSphere 

Definition at line 30 of file AcGiShadowParameters.h.

◆ ShadowType

Enumerator
kShadowsRayTraced 
kShadowMaps 

Definition at line 24 of file AcGiShadowParameters.h.

Constructor & Destructor Documentation

◆ AcGiShadowParameters()

AcGiShadowParameters::AcGiShadowParameters ( void )

◆ ~AcGiShadowParameters()

virtual AcGiShadowParameters::~AcGiShadowParameters ( void )
virtual

Member Function Documentation

◆ extendedLightLength()

virtual double AcGiShadowParameters::extendedLightLength ( void ) const
virtual

◆ extendedLightRadius()

virtual double AcGiShadowParameters::extendedLightRadius ( void ) const
virtual

◆ extendedLightShape()

virtual AcGiShadowParameters::ExtendedLightShape AcGiShadowParameters::extendedLightShape ( void ) const
virtual

◆ extendedLightWidth()

virtual double AcGiShadowParameters::extendedLightWidth ( void ) const
virtual

◆ operator==()

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

◆ setExtendedLightLength()

virtual bool AcGiShadowParameters::setExtendedLightLength ( double )
virtual

◆ setExtendedLightRadius()

virtual bool AcGiShadowParameters::setExtendedLightRadius ( double )
virtual

◆ setExtendedLightShape()

virtual bool AcGiShadowParameters::setExtendedLightShape ( enum AcGiShadowParameters::ExtendedLightShape )
virtual

◆ setExtendedLightWidth()

virtual bool AcGiShadowParameters::setExtendedLightWidth ( double )
virtual

◆ setShadowMapSize()

virtual bool AcGiShadowParameters::setShadowMapSize ( unsigned short )
virtual

◆ setShadowMapSoftness()

virtual bool AcGiShadowParameters::setShadowMapSoftness ( unsigned char )
virtual

◆ setShadowSamples()

virtual bool AcGiShadowParameters::setShadowSamples ( unsigned short )
virtual

◆ setShadowsOn()

virtual void AcGiShadowParameters::setShadowsOn ( bool )
virtual

◆ setShadowType()

virtual void AcGiShadowParameters::setShadowType ( ShadowType )
virtual

◆ setShapeVisibility()

virtual void AcGiShadowParameters::setShapeVisibility ( bool )
virtual

◆ shadowMapSize()

virtual unsigned short AcGiShadowParameters::shadowMapSize ( void ) const
virtual

◆ shadowMapSoftness()

virtual unsigned char AcGiShadowParameters::shadowMapSoftness ( void ) const
virtual

◆ shadowSamples()

virtual unsigned short AcGiShadowParameters::shadowSamples ( void ) const
virtual

◆ shadowsOn()

virtual bool AcGiShadowParameters::shadowsOn ( void ) const
virtual

◆ shadowType()

virtual ShadowType AcGiShadowParameters::shadowType ( void ) const
virtual

◆ shapeVisibility()

virtual bool AcGiShadowParameters::shapeVisibility ( void ) const
virtual

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