![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <RenderPackage.h>
Public Member Functions | |
RenderPackage () | |
~RenderPackage () | |
PROPERTY_RW (GFX::BindPipelineCommand, pipelineCmd) | |
PROPERTY_RW (GFX::BindShaderResourcesCommand, descriptorSetCmd) | |
PROPERTY_RW (GFX::SendPushConstantsCommand, pushConstantsCmd) | |
PROPERTY_RW (U32, drawCmdOffset, INVALID_CMD_OFFSET) | |
PROPERTY_RW (U8, stagePassBaseIndex, INVALID_STAGE_INDEX) | |
Static Public Attributes | |
static constexpr U32 | INVALID_CMD_OFFSET = U32_MAX |
static constexpr U8 | INVALID_STAGE_INDEX = U8_MAX |
Private Attributes | |
Handle< GFX::CommandBuffer > | _additionalCommands = INVALID_HANDLE<GFX::CommandBuffer> |
UniformData | _uniforms {} |
Friends | |
Handle< GFX::CommandBuffer > | GetCommandBuffer (RenderPackage &pkg) |
void | Clear (RenderPackage &pkg) noexcept |
Definition at line 40 of file RenderPackage.h.
Divide::RenderPackage::RenderPackage | ( | ) |
Definition at line 10 of file RenderPackage.cpp.
Divide::RenderPackage::~RenderPackage | ( | ) |
Definition at line 15 of file RenderPackage.cpp.
Divide::RenderPackage::PROPERTY_RW | ( | GFX::BindPipelineCommand | , |
pipelineCmd | |||
) |
Divide::RenderPackage::PROPERTY_RW | ( | GFX::BindShaderResourcesCommand | , |
descriptorSetCmd | |||
) |
Divide::RenderPackage::PROPERTY_RW | ( | GFX::SendPushConstantsCommand | , |
pushConstantsCmd | |||
) |
Divide::RenderPackage::PROPERTY_RW | ( | U32 | , |
drawCmdOffset | , | ||
INVALID_CMD_OFFSET | |||
) |
Divide::RenderPackage::PROPERTY_RW | ( | U8 | , |
stagePassBaseIndex | , | ||
INVALID_STAGE_INDEX | |||
) |
|
friend |
Definition at line 20 of file RenderPackage.cpp.
|
friend |
Definition at line 32 of file RenderPackage.cpp.
|
private |
Definition at line 59 of file RenderPackage.h.
|
private |
Definition at line 61 of file RenderPackage.h.
Definition at line 42 of file RenderPackage.h.
Definition at line 43 of file RenderPackage.h.