6 using namespace RenderCore;
21 return col32 =
a << 24 |
b << 16 |
g << 8 |
r;
32 name, RHIDeviceQueueType::Graphics, 0u,
35 r->BindBackbufferUAV(
self, 0u);
46 r->CmdSetPushConstant(
self,
cmd, RHIShaderStageBits::Compute, 0,
line);
Definition Command.hpp:42
Renderer implementing a Frame Graph system with automatic resource tracking and synchronization.
Definition Renderer.hpp:89
std::basic_string_view< char > StringView
Alias for std::basic_string_view<char>
Definition Container.hpp:55
T * Construct(Allocator *resource, Args &&...args)
Convenience placement new with object of type T using a Foundation::Core::Allocator.
Definition Allocator.hpp:153
std::span< T > Span
Alias for std::span
Definition Container.hpp:60
String PathsResolve(StringView relPath)
Definition Paths.cpp:18
Handle PassHandle
Definition RenderPass.hpp:10
Definition CSClearBuffer.hpp:6
PassHandle createCSDebugTextPassBackBuffer(Renderer *r, StringView name, Span< const CSDebugTextData > lines)
Definition CSDebugText.hpp:29
Definition CSDebugText.hpp:9
int scale
Definition CSDebugText.hpp:10
int SetColor(int r, int g, int b, int a=255)
Definition CSDebugText.hpp:19
int x
Definition CSDebugText.hpp:10
void SetText(StringView str)
Definition CSDebugText.hpp:13
int y
Definition CSDebugText.hpp:10
int col32
Definition CSDebugText.hpp:10
char szText[28 *4]
Definition CSDebugText.hpp:11