21 class DtVolumetricDrawable;
48 virtual void slot_reloadShaders();
49 virtual void slot_setGodRayEffects(
bool enabled);
55 virtual bool localEnabled();
58 virtual bool effectItrEnabled(EffectMap::iterator &effect);
59 virtual bool postProcessorEnabled()
const;
68 virtual bool needsOcclusionTexture()
const override;
Diagonal crossing liens.
Definition: DtTacticalGraphicUtilities.h:93
DtPostProcessorCreator is the common base class for all post processor creators.
Definition: DtPostProcessor.h:232
bool myLocalEnabled
Definition: DtVolumetricLighting.h:74
The abstract Channel Class.
Definition: DtChannel.h:35
DtVolumetricDrawable * myVolumeDrawable
Definition: DtVolumetricLighting.h:73
A DtVolumetricLightingCreator instance is registered with the post process element factory to create ...
Definition: DtVolumetricLighting.h:84
This class provides the OSG-specific management of post-processing effects.
Definition: DtPostProcessManager.h:25
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
class used to render crepuscular rays during the post processor camera draw
Definition: DtVolumetricDrawable.h:46
#define DT_DLL_VRVPOSTPROCESSOR
Definition: vrvPostProcessor.h:19
Contains DLL export macros.
This class provides an implementation of crepuscular rays as a post process.
Definition: DtVolumetricLighting.h:25
Base class to provide boost signal/slot management.
DtSignalConnectionManager myConnections
Definition: DtVolumetricLighting.h:71
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
This class provides the OSG-specific implementation of a post processor. A post processor has a type ...
Definition: DtPostProcessor.h:66