pub struct ParamInfo {
pub name: String,
pub type_info: MaterialParam,
}
Expand description
One Info of a Material. This is only useful for Material::get_all_param_info
iterator.
https://stereokit.net/Pages/StereoKit/Material/GetAllParamInfo.html
see also ParamInfos Material::get_all_param_info
Fields§
§name: String
§type_info: MaterialParam
Implementations§
Source§impl ParamInfo
impl ParamInfo
Sourcepub fn new<S: AsRef<str>>(name: S, type_info: MaterialParam) -> ParamInfo
pub fn new<S: AsRef<str>>(name: S, type_info: MaterialParam) -> ParamInfo
Create a new ParamInfo with the given name and type info. There is no reason to use this method as you can
get values from Material
get_???? methods
Material::get_all_param_info
iterator
Sourcepub fn get_type(&self) -> MaterialParam
pub fn get_type(&self) -> MaterialParam
Get the type of the shader parameter
Auto Trait Implementations§
impl Freeze for ParamInfo
impl RefUnwindSafe for ParamInfo
impl Send for ParamInfo
impl Sync for ParamInfo
impl Unpin for ParamInfo
impl UnwindSafe for ParamInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more