Lines Matching defs:FragmentState
342 struct FragmentState struct
350 inline const PipelineLayout *getPipelineLayout() const { return pipelineLayout; } in getPipelineLayout()
351 … void overridePipelineLayout(const PipelineLayout *linkedLayout) { pipelineLayout = linkedLayout; } in overridePipelineLayout()
355 inline VkStencilOpState getFrontStencil() const { return frontStencil; } in getFrontStencil()
356 inline VkStencilOpState getBackStencil() const { return backStencil; } in getBackStencil()
358 inline float getMinDepthBounds() const { return minDepthBounds; } in getMinDepthBounds()
359 inline float getMaxDepthBounds() const { return maxDepthBounds; } in getMaxDepthBounds()
361 inline VkCompareOp getDepthCompareMode() const { return depthCompareMode; } in getDepthCompareMode()
371 const PipelineLayout *pipelineLayout = nullptr;
373 FragmentDynamicStateFlags dynamicStateFlags = {};
375 bool depthTestEnable = false;
376 bool depthWriteEnable = false;
377 bool depthBoundsTestEnable = false;
378 bool stencilEnable = false;
380 float minDepthBounds = 0.0f;
381 float maxDepthBounds = 0.0f;
383 VkCompareOp depthCompareMode = VK_COMPARE_OP_NEVER;
385 VkStencilOpState frontStencil = {};
386 VkStencilOpState backStencil = {};