Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
framesubpassorderedbatch.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
10
//------------------------------------------------------------------------------
11
#include "
frameop.h
"
12
namespace
Frame
13
{
14
class
FrameSubpassOrderedBatch
:
public
FrameOp
15
{
16
public
:
18
FrameSubpassOrderedBatch
();
20
virtual
~FrameSubpassOrderedBatch
();
21
22
struct
CompiledImpl
:
public
FrameOp::Compiled
23
{
24
void
Run
(
const
CoreGraphics::CmdBufferId
cmdBuf,
const
IndexT
frameIndex,
const
IndexT
bufferIndex)
override
;
25
26
MaterialTemplates::BatchGroup
batch
;
27
};
28
29
FrameOp::Compiled
*
AllocCompiled
(
Memory::ArenaAllocator<BIG_CHUNK>
& allocator);
30
31
MaterialTemplates::BatchGroup
batch
;
32
};
33
34
}
// namespace Frame2
Frame::FrameOp::FrameOp
FrameOp()
constructor
Definition
frameop.cc:15
Frame::FrameSubpassOrderedBatch::~FrameSubpassOrderedBatch
virtual ~FrameSubpassOrderedBatch()
destructor
Definition
framesubpassorderedbatch.cc:22
Frame::FrameSubpassOrderedBatch::batch
MaterialTemplates::BatchGroup batch
Definition
framesubpassorderedbatch.h:31
Frame::FrameSubpassOrderedBatch::FrameSubpassOrderedBatch
FrameSubpassOrderedBatch()
constructor
Definition
framesubpassorderedbatch.cc:14
Frame::FrameSubpassOrderedBatch::AllocCompiled
FrameOp::Compiled * AllocCompiled(Memory::ArenaAllocator< BIG_CHUNK > &allocator)
allocate instance of compiled
Definition
framesubpassorderedbatch.cc:31
Memory::ArenaAllocator
Allocates memory in chunks.
Definition
arenaallocator.h:36
frameop.h
Frame
ImGUI debug interface for inspecting frame scripts.
Definition
shaderserverbase.h:52
CoreGraphics::CmdBufferId
Definition
commandbuffer.h:176
Frame::FrameOp::Compiled
Definition
frameop.h:94
Frame::FrameSubpassOrderedBatch::CompiledImpl
Definition
framesubpassorderedbatch.h:23
Frame::FrameSubpassOrderedBatch::CompiledImpl::Run
void Run(const CoreGraphics::CmdBufferId cmdBuf, const IndexT frameIndex, const IndexT bufferIndex) override
Run operation on a specific command buffer.
Definition
framesubpassorderedbatch.cc:42
Frame::FrameSubpassOrderedBatch::CompiledImpl::batch
MaterialTemplates::BatchGroup batch
Definition
framesubpassorderedbatch.h:26
IndexT
int IndexT
Definition
types.h:41
code
render
frame
framesubpassorderedbatch.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.