Nebula
Loading...
Searching...
No Matches
PostEffects::SSRContext Class Reference

#include <ssrcontext.h>

Inherits Graphics::GraphicsContext.

Public Member Functions

 SSRContext ()
 constructor
 
virtual ~SSRContext ()
 destructor
 
- Public Member Functions inherited from Graphics::GraphicsContext
 GraphicsContext ()
 constructor
 
virtual ~GraphicsContext ()
 destructor
 

Static Public Member Functions

static void Create ()
 create context
 
static void Discard ()
 discard context
 
static void Setup (const Ptr< Frame::FrameScript > &script)
 setup bloom context
 
static void UpdateViewDependentResources (const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx)
 update view resources
 

Private Member Functions

 __DeclarePluginContext ()
 

Static Private Member Functions

static Graphics::ContextEntityId Alloc ()
 implement an empty alloc
 
static void Dealloc (Graphics::ContextEntityId id)
 implement a dummy dealloc
 

Additional Inherited Members

- Static Protected Member Functions inherited from Graphics::GraphicsContext
static void InternalRegisterEntity (const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)
 
static void InternalDeregisterEntity (const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)
 
template<class ID_ALLOCATOR >
static void InternalDefragment (ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state)
 

Constructor & Destructor Documentation

◆ SSRContext()

PostEffects::SSRContext::SSRContext ( )

constructor

◆ ~SSRContext()

PostEffects::SSRContext::~SSRContext ( )
virtual

destructor

Member Function Documentation

◆ __DeclarePluginContext()

PostEffects::SSRContext::__DeclarePluginContext ( )
private

◆ Alloc()

static Graphics::ContextEntityId PostEffects::SSRContext::Alloc ( )
inlinestaticprivate

implement an empty alloc

◆ Create()

void PostEffects::SSRContext::Create ( )
static

create context

◆ Dealloc()

static void PostEffects::SSRContext::Dealloc ( Graphics::ContextEntityId id)
inlinestaticprivate

implement a dummy dealloc

◆ Discard()

void PostEffects::SSRContext::Discard ( )
static

discard context

◆ Setup()

void PostEffects::SSRContext::Setup ( const Ptr< Frame::FrameScript > & script)
static

setup bloom context

◆ UpdateViewDependentResources()

void PostEffects::SSRContext::UpdateViewDependentResources ( const Ptr< Graphics::View > & view,
const Graphics::FrameContext & ctx )
static

update view resources


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