28#if NEBULA_GRAPHICS_DEBUG
Definition framecode.h:15
FrameBuildFunc buildFunc
Definition framecode.h:37
void(*)(const CoreGraphics::PassId pass, uint subpass) FrameBuildFunc
Definition framecode.h:23
FrameCode()
constructor
Definition framecode.cc:12
void(*)(const CoreGraphics::CmdBufferId cmdBuf, const IndexT frameIndex, const IndexT bufferIndex) FrameCodeFunc
Definition framecode.h:22
virtual ~FrameCode()
destructor
Definition framecode.cc:20
FrameCodeFunc func
Definition framecode.h:36
FrameOp::Compiled * AllocCompiled(Memory::ArenaAllocator< BIG_CHUNK > &allocator) override
allocate instance of compiled
Definition framecode.cc:37
void Build(const BuildContext &ctx) override
build operation
Definition framecode.cc:52
Util::StringAtom name
Definition frameop.h:187
Allocates memory in chunks.
Definition arenaallocator.h:36
A StringAtom.
Definition stringatom.h:22
ImGUI debug interface for inspecting frame scripts.
Definition shaderserverbase.h:52
Definition commandbuffer.h:155
Definition framecode.h:25
void Run(const CoreGraphics::CmdBufferId cmdBuf, const IndexT frameIndex, const IndexT bufferIndex) override
Run operation on a specific command buffer.
Definition framecode.cc:28
FrameCodeFunc func
Definition framecode.h:31
unsigned int uint
Definition types.h:31
int IndexT
Definition types.h:48