Enum rspirv::grammar::OperandKind
[−]
[src]
pub enum OperandKind { ImageOperands, FPFastMathMode, SelectionControl, LoopControl, FunctionControl, MemorySemantics, MemoryAccess, KernelProfilingInfo, SourceLanguage, ExecutionModel, AddressingModel, MemoryModel, ExecutionMode, StorageClass, Dim, SamplerAddressingMode, SamplerFilterMode, ImageFormat, ImageChannelOrder, ImageChannelDataType, FPRoundingMode, LinkageType, AccessQualifier, FunctionParameterAttribute, Decoration, BuiltIn, Scope, GroupOperation, KernelEnqueueFlags, Capability, IdResultType, IdResult, IdMemorySemantics, IdScope, IdRef, LiteralInteger, LiteralString, LiteralContextDependentNumber, LiteralExtInstInteger, LiteralSpecConstantOpInteger, PairLiteralIntegerIdRef, PairIdRefLiteralInteger, PairIdRefIdRef, }
All operand kinds in the SPIR-V grammar.
Variants
ImageOperands
FPFastMathMode
SelectionControl
LoopControl
FunctionControl
MemorySemantics
MemoryAccess
KernelProfilingInfo
SourceLanguage
ExecutionModel
AddressingModel
MemoryModel
ExecutionMode
StorageClass
Dim
SamplerAddressingMode
SamplerFilterMode
ImageFormat
ImageChannelOrder
ImageChannelDataType
FPRoundingMode
LinkageType
AccessQualifier
FunctionParameterAttribute
Decoration
BuiltIn
Scope
GroupOperation
KernelEnqueueFlags
Capability
IdResultType
IdResult
IdMemorySemantics
IdScope
IdRef
LiteralInteger
LiteralString
LiteralContextDependentNumber
LiteralExtInstInteger
LiteralSpecConstantOpInteger
PairLiteralIntegerIdRef
PairIdRefLiteralInteger
PairIdRefIdRef
Trait Implementations
impl Clone for OperandKind
[src]
fn clone(&self) -> OperandKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Copy for OperandKind
[src]
impl Debug for OperandKind
[src]
impl PartialEq for OperandKind
[src]
fn eq(&self, __arg_0: &OperandKind) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.