Cogs.Core
|
Public Member Functions | |
void | initialize (RenderTaskContext *context) override |
void | cleanup (RenderTaskContext *context) override |
void | apply (RenderTaskContext *context) override |
![]() | |
void | initialize (RenderTaskContext *context) override |
void | apply (RenderTaskContext *context) override |
![]() | |
EffectDescription | createEffectDesc (RenderTaskContext *context) |
void | cleanup (RenderTaskContext *context) override |
void | setProperties (RenderTaskContext *context, Cogs::Core::RenderTexture *targetSource=nullptr) |
![]() | |
virtual void | initialize (RenderTaskContext *) |
virtual void | cleanup (RenderTaskContext *) |
virtual void | apply (RenderTaskContext *)=0 |
bool | isStatic () const |
Public Attributes | |
ExpressionValue< size_t > | firstLevel = 0 |
ExpressionValue< size_t > | lastLevel = ~0u |
![]() | |
bool | clear = false |
bool | clearToDefault = true |
bool | viewportFromTarget = false |
bool | writeDepth = false |
![]() | |
ParsedValue | effectParameter |
BlendMode | blendMode = BlendMode::None |
uint32_t | texUnit = 0 |
ExpressionContext * | scope = nullptr |
std::vector< ProcessTaskProperty > | properties |
ProcessTaskProperty | groups |
struct CachedEffect * | effect = nullptr |
![]() | |
RenderTaskResources | input |
RenderTaskResources | output |
std::string | name |
std::vector< std::string > | dependencies |
PipelineOptions | options |
RenderTaskFlags::ERenderTaskFlags | flags = RenderTaskFlags::None |
bool | allowSelfDependency = false |
size_t | frameMod = 0 |
size_t | frameOffset = 0 |
std::function< void(void)> | deleter |
Protected Attributes | |
std::vector< glm::ivec2 > | sizes |
BufferHandle | parameterHandle = BufferHandle::NoHandle |
ConstantBufferBindingHandle | parameterBufferBinding = ConstantBufferBindingHandle::NoHandle |
![]() | |
std::string | scopeName |
InputLayoutHandle | inputLayout |
SamplerStateBindingHandle | samplerStateBindings [4] |
SamplerStateHandle | samplerStates [4] |
Definition at line 11 of file MipLevelsTask.h.
|
inlinevirtual |
Definition at line 13 of file MipLevelsTask.h.
|
overridevirtual |
Implements Cogs::Core::RenderTask.
Definition at line 50 of file MipLevelsTask.cpp.
|
overridevirtual |
Reimplemented from Cogs::Core::RenderTask.
Definition at line 42 of file MipLevelsTask.cpp.
|
overridevirtual |
Reimplemented from Cogs::Core::RenderTask.
Definition at line 29 of file MipLevelsTask.cpp.
ExpressionValue<size_t> Cogs::Core::MipLevelsTask::firstLevel = 0 |
Definition at line 19 of file MipLevelsTask.h.
ExpressionValue<size_t> Cogs::Core::MipLevelsTask::lastLevel = ~0u |
Definition at line 20 of file MipLevelsTask.h.
|
protected |
Definition at line 25 of file MipLevelsTask.h.
|
protected |
Definition at line 24 of file MipLevelsTask.h.
|
protected |
Definition at line 23 of file MipLevelsTask.h.