Nebula
|
#include <histogramcontext.h>
Inherits Graphics::GraphicsContext.
Public Member Functions | |
HistogramContext () | |
constructor | |
virtual | ~HistogramContext () |
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 | SetWindow (const Math::float2 offset, Math::float2 size, int mip) |
set histogram window in relative coordinates and mip of source texture | |
static void | Setup () |
setup bloom context | |
static void | UpdateViewResources (const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx) |
update view resources | |
static void | UpdateConstants () |
update constants | |
static void | WindowResized (const CoreGraphics::WindowId windowId, SizeT width, SizeT height) |
Handle window resize. | |
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) |
PostEffects::HistogramContext::HistogramContext | ( | ) |
constructor
|
virtual |
destructor
|
private |
|
inlinestaticprivate |
implement an empty alloc
|
static |
create context
|
inlinestaticprivate |
implement a dummy dealloc
|
static |
discard context
|
static |
setup bloom context
|
static |
set histogram window in relative coordinates and mip of source texture
|
static |
update constants
|
static |
update view resources
|
static |
Handle window resize.