Struct rafx_framework::ShaderModuleResource [−][src]
pub struct ShaderModuleResource {
pub shader_module_key: ShaderModuleKey,
pub shader_package: Arc<RafxShaderPackage>,
pub shader_module: RafxShaderModule,
}Fields
shader_module_key: ShaderModuleKeyshader_package: Arc<RafxShaderPackage>shader_module: RafxShaderModuleTrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ShaderModuleResource
impl Send for ShaderModuleResource
impl Sync for ShaderModuleResource
impl Unpin for ShaderModuleResource
impl UnwindSafe for ShaderModuleResource
Blanket Implementations
Mutably borrows from an owned value. Read more
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more