pub struct CoreShaderModule {
pub(crate) context: ContextWgpuCore,
id: ShaderModuleId,
compilation_info: CompilationInfo,
}
Available on
wgpu_core
only.Fields§
§context: ContextWgpuCore
§id: ShaderModuleId
§compilation_info: CompilationInfo
Trait Implementations§
source§impl Debug for CoreShaderModule
impl Debug for CoreShaderModule
source§impl Drop for CoreShaderModule
impl Drop for CoreShaderModule
source§impl Hash for CoreShaderModule
impl Hash for CoreShaderModule
source§impl Ord for CoreShaderModule
impl Ord for CoreShaderModule
source§impl PartialEq for CoreShaderModule
impl PartialEq for CoreShaderModule
source§impl PartialOrd for CoreShaderModule
impl PartialOrd for CoreShaderModule
source§impl ShaderModuleInterface for CoreShaderModule
impl ShaderModuleInterface for CoreShaderModule
fn get_compilation_info(&self) -> Pin<Box<dyn ShaderCompilationInfoFuture>>
impl Eq for CoreShaderModule
Auto Trait Implementations§
impl Freeze for CoreShaderModule
impl !RefUnwindSafe for CoreShaderModule
impl Send for CoreShaderModule
impl Sync for CoreShaderModule
impl Unpin for CoreShaderModule
impl !UnwindSafe for CoreShaderModule
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.