Nebula
Loading...
Searching...
No Matches
CoreGraphics::RenderPassCreateInfo Struct Reference

#include <pass.h>

Public Attributes

Util::StringAtom name
Math::rectangle< int > area
SizeT layerCount = 1
Util::FixedArray< CoreGraphics::TextureViewIdcolorTargets
Util::FixedArray< CoreGraphics::ImageLayoutcolorTargetLayouts
Util::FixedArray< CoreGraphics::AttachmentFlagBitscolorTargetFlags
Util::FixedArray< CoreGraphics::TextureViewIdresolveTargets
Util::FixedArray< CoreGraphics::ImageLayoutresolveLayouts
Util::FixedArray< Math::vec4colorClearValues
CoreGraphics::TextureViewId depthTarget = CoreGraphics::InvalidTextureViewId
CoreGraphics::ImageLayout depthTargetLayout = CoreGraphics::ImageLayout::Undefined
CoreGraphics::TextureViewId depthResolveTarget = CoreGraphics::InvalidTextureViewId
CoreGraphics::ImageLayout depthResolveTargetLayout = CoreGraphics::ImageLayout::Undefined
CoreGraphics::AttachmentFlagBits depthFlags = CoreGraphics::AttachmentFlagBits::NoFlags
Math::vec4 depthClearValue

Member Data Documentation

◆ area

Math::rectangle<int> CoreGraphics::RenderPassCreateInfo::area

◆ colorClearValues

Util::FixedArray<Math::vec4> CoreGraphics::RenderPassCreateInfo::colorClearValues

◆ colorTargetFlags

Util::FixedArray<CoreGraphics::AttachmentFlagBits> CoreGraphics::RenderPassCreateInfo::colorTargetFlags

◆ colorTargetLayouts

Util::FixedArray<CoreGraphics::ImageLayout> CoreGraphics::RenderPassCreateInfo::colorTargetLayouts

◆ colorTargets

Util::FixedArray<CoreGraphics::TextureViewId> CoreGraphics::RenderPassCreateInfo::colorTargets

◆ depthClearValue

Math::vec4 CoreGraphics::RenderPassCreateInfo::depthClearValue

◆ depthFlags

CoreGraphics::AttachmentFlagBits CoreGraphics::RenderPassCreateInfo::depthFlags = CoreGraphics::AttachmentFlagBits::NoFlags

◆ depthResolveTarget

CoreGraphics::TextureViewId CoreGraphics::RenderPassCreateInfo::depthResolveTarget = CoreGraphics::InvalidTextureViewId

◆ depthResolveTargetLayout

CoreGraphics::ImageLayout CoreGraphics::RenderPassCreateInfo::depthResolveTargetLayout = CoreGraphics::ImageLayout::Undefined

◆ depthTarget

CoreGraphics::TextureViewId CoreGraphics::RenderPassCreateInfo::depthTarget = CoreGraphics::InvalidTextureViewId

◆ depthTargetLayout

CoreGraphics::ImageLayout CoreGraphics::RenderPassCreateInfo::depthTargetLayout = CoreGraphics::ImageLayout::Undefined

◆ layerCount

SizeT CoreGraphics::RenderPassCreateInfo::layerCount = 1

◆ name

Util::StringAtom CoreGraphics::RenderPassCreateInfo::name

◆ resolveLayouts

Util::FixedArray<CoreGraphics::ImageLayout> CoreGraphics::RenderPassCreateInfo::resolveLayouts

◆ resolveTargets

Util::FixedArray<CoreGraphics::TextureViewId> CoreGraphics::RenderPassCreateInfo::resolveTargets

The documentation for this struct was generated from the following file:
  • /github/workspace/code/render/coregraphics/pass.h