Cogs.Core
Source
Renderer
Tasks
TransparencyTemporalUpscaleTask.h
1
#pragma once
2
3
#include "RenderTask.h"
4
5
#include "Rendering/Common.h"
6
7
namespace
Cogs::Core
8
{
9
struct
TransparencyTemporalUpscaleTask
:
public
RenderTask
10
{
11
virtual
~TransparencyTemporalUpscaleTask
() {}
12
void
initialize(
RenderTaskContext
* context)
override
;
13
void
cleanup(
RenderTaskContext
* context)
override
;
14
void
apply(
RenderTaskContext
* context)
override
;
15
private
:
16
struct
CachedEffect
* effect =
nullptr
;
17
BufferHandle
parameterHandle;
18
SamplerStateHandle
sampler;
19
};
20
}
// namespace ...
Cogs::Core
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
Definition:
ComponentFunctions.h:10
Cogs::Core::CachedEffect
Definition:
EffectCache.h:24
Cogs::Core::RenderTaskContext
Definition:
RenderTask.h:53
Cogs::Core::RenderTask
Definition:
RenderTask.h:78
Cogs::Core::TransparencyTemporalUpscaleTask
Definition:
TransparencyTemporalUpscaleTask.h:10
Cogs::Handle_t< BufferTag >
Generated by
1.9.6