Skip to main content

Module argument

Module argument 

Source
Expand description

Metal argument types for reflection.

Corresponds to Metal/MTLArgument.hpp.

These types provide reflection information about function arguments.

Structs§

Argument
Information about a function argument.
ArgumentEncoder
An encoder for encoding resources into argument buffers.
ArrayType
An array type for reflection.
Binding
Information about a binding.
BufferBinding
Buffer binding information.
ObjectPayloadBinding
Object payload binding information.
PointerType
A pointer type for reflection.
StructMember
A member of a struct type.
StructType
A struct type for reflection.
TensorBinding
Tensor binding information.
TensorReferenceType
A tensor reference type for reflection.
TextureBinding
Texture binding information.
TextureReferenceType
A texture reference type for reflection.
ThreadgroupBinding
Threadgroup binding information.
Type
Base type for Metal type reflection.

Constants§

ATTRIBUTE_STRIDE_STATIC
The maximum stride value for static attributes.