Struct naga::valid::FunctionInfo [−][src]
pub struct FunctionInfo {
pub available_stages: ShaderStages,
pub uniformity: Uniformity,
pub may_kill: bool,
pub sampling_set: FastHashSet<SamplingKey>,
// some fields omitted
}
Fields
available_stages: ShaderStages
Set of shader stages where calling this function is valid.
uniformity: Uniformity
Uniformity characteristics.
may_kill: bool
Function may kill the invocation.
sampling_set: FastHashSet<SamplingKey>
Set of image-sampler pais used with sampling.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
type Output = ExpressionInfo
type Output = ExpressionInfo
The returned type after indexing.
Performs the indexing (container[index]
) operation. Read more