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

#include <downsamplingcontext.h>

Inherits Graphics::GraphicsContext.

Private Member Functions

__DeclarePluginContext() public ~DownsamplingContext ()
 Destructor.

Static Private Member Functions

static void Create ()
 create context
static void Discard ()
 discard context
static void Setup ()
 setup bloom context
static void Resize (const uint framescriptHash, SizeT width, SizeT height)
 Handle window resize.
static Graphics::ContextEntityId Alloc ()
 implement an empty alloc
static void Dealloc (Graphics::ContextEntityId id)
 implement a dummy dealloc

Additional Inherited Members

Public Member Functions inherited from Graphics::GraphicsContext
 GraphicsContext ()
 constructor
virtual ~GraphicsContext ()
 destructor
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

◆ ~DownsamplingContext()

PostEffects::DownsamplingContext::~DownsamplingContext ( )
private

Destructor.

Member Function Documentation

◆ Alloc()

Graphics::ContextEntityId PostEffects::DownsamplingContext::Alloc ( )
inlinestaticprivate

implement an empty alloc

◆ Create()

void PostEffects::DownsamplingContext::Create ( )
staticprivate

create context

◆ Dealloc()

void PostEffects::DownsamplingContext::Dealloc ( Graphics::ContextEntityId id)
inlinestaticprivate

implement a dummy dealloc

◆ Discard()

void PostEffects::DownsamplingContext::Discard ( )
staticprivate

discard context

◆ Resize()

void PostEffects::DownsamplingContext::Resize ( const uint framescriptHash,
SizeT width,
SizeT height )
staticprivate

Handle window resize.

◆ Setup()

void PostEffects::DownsamplingContext::Setup ( )
staticprivate

setup bloom context


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