|
Nebula
|
#include <framesubpassfullscreeneffect.h>
Inherits Frame::FrameOp.
Classes | |
| struct | CompiledImpl |
Public Member Functions | |
| FrameSubpassFullscreenEffect () | |
| constructor | |
| virtual | ~FrameSubpassFullscreenEffect () |
| destructor | |
| void | Setup () |
| setup | |
| void | Discard () override |
| discard operation | |
| void | OnWindowResized () override |
| Resize render texture. | |
| FrameOp::Compiled * | AllocCompiled (Memory::ArenaAllocator< BIG_CHUNK > &allocator) override |
| allocate instance of compiled | |
| Public Member Functions inherited from Frame::FrameOp | |
| FrameOp () | |
| constructor | |
| virtual | ~FrameOp () |
| destructor | |
| void | SetName (const Util::StringAtom &name) |
| set name | |
| const Util::StringAtom & | GetName () const |
| get name | |
| void | SetEnabled (bool b) |
| set if operation should be enabled | |
| const bool | GetEnabled () const |
| get if operation is enabled | |
| void | AddChild (FrameOp *op) |
| add child operation | |
| const Util::Array< Frame::FrameOp * > & | GetChildren () |
| get children | |
| Frame::FrameSubpassFullscreenEffect::FrameSubpassFullscreenEffect | ( | ) |
constructor
|
virtual |
destructor
|
overridevirtual |
allocate instance of compiled
Implements Frame::FrameOp.
|
overridevirtual |
discard operation
Reimplemented from Frame::FrameOp.
|
overridevirtual |
Resize render texture.
Reimplemented from Frame::FrameOp.
| void Frame::FrameSubpassFullscreenEffect::Setup | ( | ) |
setup
| Util::Dictionary<Util::StringAtom, CoreGraphics::BufferId> Frame::FrameSubpassFullscreenEffect::constantBuffers |
| CoreGraphics::ShaderProgramId Frame::FrameSubpassFullscreenEffect::program |
| CoreGraphics::ResourceTableId Frame::FrameSubpassFullscreenEffect::resourceTable |
| CoreGraphics::ShaderId Frame::FrameSubpassFullscreenEffect::shader |
| CoreGraphics::TextureId Frame::FrameSubpassFullscreenEffect::tex |
| Util::Array<Util::Tuple<IndexT, CoreGraphics::BufferId, CoreGraphics::TextureId> > Frame::FrameSubpassFullscreenEffect::textures |