HDK
|
#include <RV_VKPipeline.h>
Public Member Functions | |
RV_VKPipelineStateInfo ()=default | |
RV_VKPipelineStateInfo (const RV_VKPipelineStateInfo &)=default | |
RV_VKPipelineStateInfo & | operator= (const RV_VKPipelineStateInfo &)=default |
void | initDynamicState (const RV_Instance *inst) |
void | updateCBRenderingState (RV_VKCommandBuffer &cb) |
void | setRenderPassInfo (const RV_RenderPassFormatInfo &info) |
void | setRenderRegion (const UT_DimRect ®ion) |
~RV_VKPipelineStateInfo () | |
Friends | |
bool | operator== (const RV_VKPipelineStateInfo &lhs, const RV_VKPipelineStateInfo &rhs) |
Definition at line 159 of file RV_VKPipeline.h.
|
default |
|
default |
RV_VKPipelineStateInfo::~RV_VKPipelineStateInfo | ( | ) |
void RV_VKPipelineStateInfo::initDynamicState | ( | const RV_Instance * | inst | ) |
|
default |
|
inline |
Definition at line 180 of file RV_VKPipeline.h.
|
inline |
Definition at line 186 of file RV_VKPipeline.h.
void RV_VKPipelineStateInfo::updateCBRenderingState | ( | RV_VKCommandBuffer & | cb | ) |
|
friend |
Definition at line 258 of file RV_VKPipeline.h.
Definition at line 257 of file RV_VKPipeline.h.
Definition at line 259 of file RV_VKPipeline.h.
Definition at line 340 of file RV_VKPipeline.h.
VkPipelineColorBlendAttachmentState RV_VKPipelineStateInfo::myBlendInfo |
Definition at line 325 of file RV_VKPipeline.h.
VkCullModeFlags RV_VKPipelineStateInfo::myCullMode = VK_CULL_MODE_NONE |
Definition at line 248 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myDepthBiasEnable = false |
Definition at line 254 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myDepthBoundsTest = false |
Definition at line 283 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myDepthClamp = false |
Definition at line 241 of file RV_VKPipeline.h.
VkCompareOp RV_VKPipelineStateInfo::myDepthOp = VK_COMPARE_OP_LESS |
Definition at line 280 of file RV_VKPipeline.h.
RV_DepthRange RV_VKPipelineStateInfo::myDepthRange = {0.f ,1.f} |
Definition at line 231 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myDepthTest = true |
Definition at line 274 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myDepthWrite = true |
Definition at line 277 of file RV_VKPipeline.h.
VkFrontFace RV_VKPipelineStateInfo::myFrontFace = VK_FRONT_FACE_COUNTER_CLOCKWISE |
Definition at line 251 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myHasTesselation = false |
Definition at line 220 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsBiasDynamic = false |
Definition at line 253 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsBiasParamDynamic = false |
Definition at line 256 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsBlendConstDynamic = false |
Definition at line 339 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsControlPointsDynamic = false |
Definition at line 221 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsCullModeDynamic = false |
Definition at line 247 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsDepthBoundsDynamic = false |
Definition at line 285 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsDepthBoundsEnableDynamic = false |
Definition at line 282 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsDepthOpDynamic = false |
Definition at line 279 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsDepthTestDynamic = false |
Definition at line 273 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsDepthWriteDynamic = false |
Definition at line 276 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsFrontFaceDynamic = false |
Definition at line 250 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIslineWidthDynamic = false |
Definition at line 261 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsPrimRestartDynamic = false |
Definition at line 216 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsRasterDiscardDynamic = false |
Definition at line 244 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsScissorDynamic = false |
Definition at line 233 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsStencilCompMaskDynamic = false |
Definition at line 294 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsStencilOpDynamic = false |
Definition at line 292 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsStencilRefDynamic = false |
Definition at line 295 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsStencilTestDynamic = false |
Definition at line 289 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsStencilWriteMaskDynamic = false |
Definition at line 293 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsTopologyDynamic = false |
Definition at line 213 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsVertexInputDynamic = false |
Definition at line 206 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myIsViewportDynamic = false |
Definition at line 229 of file RV_VKPipeline.h.
Definition at line 262 of file RV_VKPipeline.h.
VkLogicOp RV_VKPipelineStateInfo::myLogicOp = VK_LOGIC_OP_NO_OP |
Definition at line 323 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myLogicOpEnable = false |
Definition at line 322 of file RV_VKPipeline.h.
Definition at line 287 of file RV_VKPipeline.h.
Definition at line 286 of file RV_VKPipeline.h.
VkPolygonMode RV_VKPipelineStateInfo::myPolygonMode = VK_POLYGON_MODE_FILL |
Definition at line 242 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myPrimitiveRestartEnable = false |
Definition at line 217 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myRasterDiscard = false |
Definition at line 245 of file RV_VKPipeline.h.
RV_RenderPassFormatInfo RV_VKPipelineStateInfo::myRenderPassInfo |
Definition at line 192 of file RV_VKPipeline.h.
int RV_VKPipelineStateInfo::mySampleCount = -1 |
Definition at line 265 of file RV_VKPipeline.h.
uint32 RV_VKPipelineStateInfo::mySampleMask = 0xffffffff |
Definition at line 266 of file RV_VKPipeline.h.
UT_DimRect RV_VKPipelineStateInfo::myScissor |
Definition at line 234 of file RV_VKPipeline.h.
VkStencilOpState RV_VKPipelineStateInfo::myStencilOpBack |
Definition at line 307 of file RV_VKPipeline.h.
VkStencilOpState RV_VKPipelineStateInfo::myStencilOpFront |
Definition at line 297 of file RV_VKPipeline.h.
bool RV_VKPipelineStateInfo::myStencilTest = false |
Definition at line 290 of file RV_VKPipeline.h.
uint32_t RV_VKPipelineStateInfo::myTessControlPoints = 4 |
Definition at line 222 of file RV_VKPipeline.h.
VkPrimitiveTopology RV_VKPipelineStateInfo::myTopologyType = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST |
Definition at line 214 of file RV_VKPipeline.h.
UT_DimRect RV_VKPipelineStateInfo::myViewport |
Definition at line 230 of file RV_VKPipeline.h.