_context | Divide::PlatformContextComponent | protected |
_currentFadeTimeMS | Divide::PostFX | private |
_drawPipeline | Divide::PostFX | private |
_fadeActive | Divide::PostFX | private |
_fadeInComplete | Divide::PostFX | private |
_fadeOut | Divide::PostFX | private |
_fadeOutComplete | Divide::PostFX | private |
_fadeWaitDurationMS | Divide::PostFX | private |
_filtersDirty | Divide::PostFX | private |
_filterStack | Divide::PostFX | private |
_noise | Divide::PostFX | private |
_noiseTimer | Divide::PostFX | private |
_overrideFilterStack | Divide::PostFX | private |
_postFXTarget | Divide::PostFX | private |
_postProcessingShader | Divide::PostFX | private |
_preRenderBatch | Divide::PostFX | private |
_randomFlashCoefficient | Divide::PostFX | private |
_randomNoiseCoefficient | Divide::PostFX | private |
_resolutionCache | Divide::PostFX | private |
_screenBorder | Divide::PostFX | private |
_setCameraCmd | Divide::PostFX | private |
_targetFadeTimeMS | Divide::PostFX | private |
_tickInterval | Divide::PostFX | private |
_underwaterTexture | Divide::PostFX | private |
_uniformData | Divide::PostFX | private |
apply(PlayerIndex idx, const CameraSnapshot &cameraSnapshot, GFX::CommandBuffer &bufferInOut) | Divide::PostFX | |
context() noexcept | Divide::PlatformContextComponent | inline |
context() const noexcept | Divide::PlatformContextComponent | inline |
FilterName(FilterType filter) noexcept | Divide::PostFX | static |
FXDisplayFunction enum name | Divide::PostFX | private |
FXRoutines enum name | Divide::PostFX | private |
getFilterBatch() noexcept | Divide::PostFX | inline |
getFilterState(const FilterType filter) const noexcept | Divide::PostFX | inline |
idle(const Configuration &config, U64 deltaTimeUSGame) | Divide::PostFX | |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
NonCopyable()=default | Divide::NonCopyable | protected |
operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
operator=(NonCopyable &&)=default | Divide::NonCopyable | |
PlatformContextComponent(PlatformContext &context) noexcept | Divide::PlatformContextComponent | inline |
popFilter(const FilterType filter, const bool overrideScene=false) | Divide::PostFX | inline |
PostFX(PlatformContext &context) | Divide::PostFX | explicit |
prePass(PlayerIndex idx, const CameraSnapshot &cameraSnapshot, GFX::CommandBuffer &bufferInOut) | Divide::PostFX | |
PROPERTY_RW(bool, isDayTime, true) | Divide::PostFX | |
pushFilter(const FilterType filter, const bool overrideScene=false) | Divide::PostFX | inline |
setFadeIn(D64 durationMS, DELEGATE< void > onComplete=DELEGATE< void >()) | Divide::PostFX | |
setFadeOut(const UColour3 &targetColour, D64 durationMS, D64 waitDurationMS, DELEGATE< void > onComplete=DELEGATE< void >()) | Divide::PostFX | |
setFadeOutIn(const UColour3 &targetColour, D64 durationFadeOutMS, D64 waitDurationMS) | Divide::PostFX | |
setFadeOutIn(const UColour3 &targetColour, D64 durationFadeOutMS, D64 durationFadeInMS, D64 waitDurationMS) | Divide::PostFX | |
update(U64 deltaTimeUSFixed, U64 deltaTimeUSApp) | Divide::PostFX | |
updateResolution(U16 newWidth, U16 newHeight) | Divide::PostFX | |
~NonCopyable()=default | Divide::NonCopyable | protected |
~PlatformContextComponent()=default | Divide::PlatformContextComponent | virtual |
~PostFX() override | Divide::PostFX | |