Program Listing for File post_process_system.h

Return to documentation for file (rootex/framework/systems/post_process_system.h)

#pragma once

#include "common/types.h"
#include "system.h"

#include "core/renderer/post_processor.h"

class PostProcessSystem : public System
{
    PostProcessor m_Processor;
    PostProcessingDetails m_PostProcessingDetails;

    PostProcessSystem();
    PostProcessSystem(const PostProcessSystem&) = delete;

public:
    static PostProcessSystem* GetSingleton();

    void update(float deltaMilliseconds) override;

    void addCustomPostProcessing(const String& path);
};