Nebula
Loading...
Searching...
No Matches
frameblit.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
9//------------------------------------------------------------------------------
10#include "frameop.h"
11namespace Frame
12{
13class FrameBlit : public FrameOp
14{
15public:
17 FrameBlit();
19 virtual ~FrameBlit();
20
22 {
23 void Run(const CoreGraphics::CmdBufferId cmdBuf, const IndexT frameIndex, const IndexT bufferIndex) override;
24 void Discard() override;
25
26#if NEBULA_GRAPHICS_DEBUG
28#endif
29
32 };
33
35
38};
39
40} // namespace Frame2
Definition frameblit.h:14
FrameBlit()
constructor
Definition frameblit.cc:16
virtual ~FrameBlit()
destructor
Definition frameblit.cc:26
CoreGraphics::ImageBits toBits
Definition frameblit.h:36
FrameOp::Compiled * AllocCompiled(Memory::ArenaAllocator< BIG_CHUNK > &allocator)
allocate instance of compiled
Definition frameblit.cc:35
CoreGraphics::TextureId to
Definition frameblit.h:37
CoreGraphics::ImageBits fromBits
Definition frameblit.h:36
CoreGraphics::TextureId from
Definition frameblit.h:37
Definition frameop.h:32
Util::StringAtom name
Definition frameop.h:187
Allocates memory in chunks.
Definition arenaallocator.h:36
A StringAtom.
Definition stringatom.h:22
ImageBits
Definition config.h:82
ImGUI debug interface for inspecting frame scripts.
Definition shaderserverbase.h:52
Definition commandbuffer.h:155
texture type
Definition texture.h:25
Definition frameblit.h:22
void Discard() override
Discard operation.
Definition frameblit.cc:73
void Run(const CoreGraphics::CmdBufferId cmdBuf, const IndexT frameIndex, const IndexT bufferIndex) override
Run operation on a specific command buffer.
Definition frameblit.cc:54
CoreGraphics::TextureId to
Definition frameblit.h:31
CoreGraphics::ImageBits toBits
Definition frameblit.h:30
CoreGraphics::ImageBits fromBits
Definition frameblit.h:30
CoreGraphics::TextureId from
Definition frameblit.h:31
Definition frameop.h:94
int IndexT
Definition types.h:48