struct GpuObjectParameterInformation

Describes a single GPU program object (for example texture, sampler state) parameter.

Public

Fields

Name

String Name

Slot

u32 Slot

Slot within a set.

Uniquely identifies bind location in the GPU pipeline, together with the set.

Set

u32 Set

Uniquely identifies the bind location in the GPU pipeline, together with the slot.

ElementType

GpuBufferFormat ElementType

Underlying type of individual elements in the buffer or texture.

ArraySize

u32 ArraySize

Number of elements in the array, if the parameter is an array.

Stages

GpuProgramStageBits Stages

Stages in which the parameter is used in.