gfx.graal.pipeline

Undocumented in source.

Members

Aliases

CombinedImageSamplerDescWrites
alias CombinedImageSamplerDescWrites = TDescWrites!(CombinedImageSampler, DescriptorType.combinedImageSampler)
Undocumented in source.
InputAttachmentDescWrites
alias InputAttachmentDescWrites = TDescWrites!(ImageViewLayout, DescriptorType.inputAttachment)
Undocumented in source.
SampledImageDescWrites
alias SampledImageDescWrites = TDescWrites!(ImageViewLayout, DescriptorType.sampledImage)
Undocumented in source.
SamplerDescWrites
alias SamplerDescWrites = TDescWrites!(Sampler, DescriptorType.sampler)
Undocumented in source.
StorageBufferDescWrites
alias StorageBufferDescWrites = TDescWrites!(BufferRange, DescriptorType.storageBuffer)
Undocumented in source.
StorageBufferDynamicDescWrites
alias StorageBufferDynamicDescWrites = TDescWrites!(BufferRange, DescriptorType.storageBufferDynamic)
Undocumented in source.
StorageImageDescWrites
alias StorageImageDescWrites = TDescWrites!(ImageViewLayout, DescriptorType.storageImage)
Undocumented in source.
StorageTexelBufferDescWrites
alias StorageTexelBufferDescWrites = TDescWrites!(BufferView, DescriptorType.storageTexelBuffer)
Undocumented in source.
UniformBufferDescWrites
alias UniformBufferDescWrites = TDescWrites!(BufferRange, DescriptorType.uniformBuffer)
Undocumented in source.
UniformBufferDynamicDescWrites
alias UniformBufferDynamicDescWrites = TDescWrites!(BufferRange, DescriptorType.uniformBufferDynamic)
Undocumented in source.
UniformTexelBufferDescWrites
alias UniformTexelBufferDescWrites = TDescWrites!(BufferView, DescriptorType.uniformTexelBuffer)
Undocumented in source.

Classes

DescriptorWrites
class DescriptorWrites
Undocumented in source.
TDescWrites
class TDescWrites(Desc, DescriptorType ctType)
Undocumented in source.
TDescWritesBase
class TDescWritesBase(Desc)
Undocumented in source.

Enums

BlendFactor
enum BlendFactor
Undocumented in source.
BlendOp
enum BlendOp
Undocumented in source.
ColorMask
enum ColorMask
Undocumented in source.
CompareOp
enum CompareOp
Undocumented in source.
Cull
enum Cull
Undocumented in source.
DescriptorType
enum DescriptorType
Undocumented in source.
DynamicState
enum DynamicState
Undocumented in source.
FrontFace
enum FrontFace
Undocumented in source.
LogicOp
enum LogicOp
Undocumented in source.
PolygonMode
enum PolygonMode
Undocumented in source.
Primitive
enum Primitive
Undocumented in source.
ShaderStage
enum ShaderStage
Undocumented in source.
StencilOp
enum StencilOp
Undocumented in source.

Interfaces

DescriptorPool
interface DescriptorPool
Undocumented in source.
DescriptorSet
interface DescriptorSet
Undocumented in source.
DescriptorSetLayout
interface DescriptorSetLayout
Undocumented in source.
Pipeline
interface Pipeline
Undocumented in source.
PipelineLayout
interface PipelineLayout
Undocumented in source.
ShaderModule
interface ShaderModule
Undocumented in source.

Structs

BlendState
struct BlendState
Undocumented in source.
BufferRange
struct BufferRange
Undocumented in source.
ColorBlendAttachment
struct ColorBlendAttachment
Undocumented in source.
ColorBlendInfo
struct ColorBlendInfo
Undocumented in source.
CombinedImageSampler
struct CombinedImageSampler
Undocumented in source.
CopyDescritporSet
struct CopyDescritporSet
Undocumented in source.
DepthBias
struct DepthBias

Defines how a polygon can be offset (mainly to avoid shadow artifacts). Given m as maximum depth slope of the triangle and r as implementation defined minimal resolvable difference, the offset of the triangle is defined as follow: o = m * slopeFactor + r * constantFactor If clamp == 0f, o is used directly as effective offset. If clamp > 0f, the effective offset is min(o, clamp) If clamp < 0f, the effective offset is max(o, clamp)

DepthInfo
struct DepthInfo
Undocumented in source.
DescriptorPoolSize
struct DescriptorPoolSize
Undocumented in source.
GraphicsShaderSet
struct GraphicsShaderSet
Undocumented in source.
ImageViewLayout
struct ImageViewLayout
Undocumented in source.
InputAssembly
struct InputAssembly
Undocumented in source.
PipelineInfo
struct PipelineInfo
Undocumented in source.
PipelineLayoutBinding
struct PipelineLayoutBinding
Undocumented in source.
PushConstantRange
struct PushConstantRange
Undocumented in source.
Rasterizer
struct Rasterizer
Undocumented in source.
StencilInfo
struct StencilInfo
Undocumented in source.
StencilOpState
struct StencilOpState
Undocumented in source.
VertexInputAttrib
struct VertexInputAttrib

Describes a vertex attribute

VertexInputBinding
struct VertexInputBinding

Describes the binding of a buffer to the pipeline

ViewportConfig
struct ViewportConfig
Undocumented in source.
WriteDescriptorSet
struct WriteDescriptorSet
Undocumented in source.

Meta