| 
    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 263 of file RV_VKPipeline.h.
Definition at line 262 of file RV_VKPipeline.h.
Definition at line 264 of file RV_VKPipeline.h.
Definition at line 345 of file RV_VKPipeline.h.
| VkPipelineColorBlendAttachmentState RV_VKPipelineStateInfo::myBlendInfo | 
Definition at line 330 of file RV_VKPipeline.h.
| VkCullModeFlags RV_VKPipelineStateInfo::myCullMode = VK_CULL_MODE_NONE | 
Definition at line 253 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myDepthBiasEnable = false | 
Definition at line 259 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myDepthBoundsTest = false | 
Definition at line 288 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myDepthClamp = false | 
Definition at line 246 of file RV_VKPipeline.h.
| VkCompareOp RV_VKPipelineStateInfo::myDepthOp = VK_COMPARE_OP_LESS | 
Definition at line 285 of file RV_VKPipeline.h.
| RV_DepthRange RV_VKPipelineStateInfo::myDepthRange = {0.f ,1.f} | 
Definition at line 236 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myDepthTest = true | 
Definition at line 279 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myDepthWrite = true | 
Definition at line 282 of file RV_VKPipeline.h.
| VkFrontFace RV_VKPipelineStateInfo::myFrontFace = VK_FRONT_FACE_COUNTER_CLOCKWISE | 
Definition at line 256 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myHasTesselation = false | 
Definition at line 225 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsBiasDynamic = false | 
Definition at line 258 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsBiasParamDynamic = false | 
Definition at line 261 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsBlendConstDynamic = false | 
Definition at line 344 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsControlPointsDynamic = false | 
Definition at line 226 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsCullModeDynamic = false | 
Definition at line 252 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsDepthBoundsDynamic = false | 
Definition at line 290 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsDepthBoundsEnableDynamic = false | 
Definition at line 287 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsDepthOpDynamic = false | 
Definition at line 284 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsDepthTestDynamic = false | 
Definition at line 278 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsDepthWriteDynamic = false | 
Definition at line 281 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsFrontFaceDynamic = false | 
Definition at line 255 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIslineWidthDynamic = false | 
Definition at line 266 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 249 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsScissorDynamic = false | 
Definition at line 238 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsStencilCompMaskDynamic = false | 
Definition at line 299 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsStencilOpDynamic = false | 
Definition at line 297 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsStencilRefDynamic = false | 
Definition at line 300 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsStencilTestDynamic = false | 
Definition at line 294 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myIsStencilWriteMaskDynamic = false | 
Definition at line 298 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 234 of file RV_VKPipeline.h.
Definition at line 267 of file RV_VKPipeline.h.
| VkLogicOp RV_VKPipelineStateInfo::myLogicOp = VK_LOGIC_OP_NO_OP | 
Definition at line 328 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myLogicOpEnable = false | 
Definition at line 327 of file RV_VKPipeline.h.
Definition at line 292 of file RV_VKPipeline.h.
Definition at line 291 of file RV_VKPipeline.h.
| VkPolygonMode RV_VKPipelineStateInfo::myPolygonMode = VK_POLYGON_MODE_FILL | 
Definition at line 247 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myPrimitiveRestartEnable | 
Definition at line 217 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myRasterDiscard = false | 
Definition at line 250 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 270 of file RV_VKPipeline.h.
| uint32 RV_VKPipelineStateInfo::mySampleMask = 0xffffffff | 
Definition at line 271 of file RV_VKPipeline.h.
| UT_DimRect RV_VKPipelineStateInfo::myScissor | 
Definition at line 239 of file RV_VKPipeline.h.
| VkStencilOpState RV_VKPipelineStateInfo::myStencilOpBack | 
Definition at line 312 of file RV_VKPipeline.h.
| VkStencilOpState RV_VKPipelineStateInfo::myStencilOpFront | 
Definition at line 302 of file RV_VKPipeline.h.
| bool RV_VKPipelineStateInfo::myStencilTest = false | 
Definition at line 295 of file RV_VKPipeline.h.
| uint32_t RV_VKPipelineStateInfo::myTessControlPoints = 4 | 
Definition at line 227 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 235 of file RV_VKPipeline.h.