MDLNamed

Trait MDLNamed 

Source
pub unsafe trait MDLNamed {
    // Provided methods
    unsafe fn name(&self) -> Retained<NSString>
       where Self: Sized + Message { ... }
    unsafe fn setName(&self, name: &NSString)
       where Self: Sized + Message { ... }
}
Available on crate feature MDLTypes only.
Expand description

Provided Methods§

Source

unsafe fn name(&self) -> Retained<NSString>
where Self: Sized + Message,

Source

unsafe fn setName(&self, name: &NSString)
where Self: Sized + Message,

Setter for name.

This is copied when set.

Trait Implementations§

Source§

impl ProtocolType for dyn MDLNamed

Source§

const NAME: &'static str = "MDLNamed"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
Source§

impl<T> ImplementedBy<T> for dyn MDLNamed
where T: ?Sized + Message + MDLNamed,

Implementations on Foreign Types§

Source§

impl<T> MDLNamed for ProtocolObject<T>
where T: ?Sized + MDLNamed,

Implementors§

Source§

impl MDLNamed for MDLAreaLight

Available on crate feature MDLLight only.
Source§

impl MDLNamed for MDLCamera

Available on crate feature MDLCamera only.
Source§

impl MDLNamed for MDLCheckerboardTexture

Available on crate feature MDLTexture only.
Source§

impl MDLNamed for MDLColorSwatchTexture

Available on crate feature MDLTexture only.
Source§

impl MDLNamed for MDLLight

Available on crate feature MDLLight only.
Source§

impl MDLNamed for MDLLightProbe

Available on crate feature MDLLight only.
Source§

impl MDLNamed for MDLMaterial

Available on crate feature MDLMaterial only.
Source§

impl MDLNamed for MDLMaterialProperty

Available on crate feature MDLMaterial only.
Source§

impl MDLNamed for MDLMaterialPropertyConnection

Available on crate feature MDLMaterial only.
Source§

impl MDLNamed for MDLMaterialPropertyGraph

Available on crate feature MDLMaterial only.
Source§

impl MDLNamed for MDLMaterialPropertyNode

Available on crate feature MDLMaterial only.
Source§

impl MDLNamed for MDLMesh

Available on crate feature MDLMesh only.
Source§

impl MDLNamed for MDLNoiseTexture

Available on crate feature MDLTexture only.
Source§

impl MDLNamed for MDLNormalMapTexture

Available on crate feature MDLTexture only.
Source§

impl MDLNamed for MDLObject

Available on crate feature MDLObject only.
Source§

impl MDLNamed for MDLPackedJointAnimation

Available on crate feature MDLAnimation only.
Source§

impl MDLNamed for MDLPhotometricLight

Available on crate feature MDLLight only.
Source§

impl MDLNamed for MDLPhysicallyPlausibleLight

Available on crate feature MDLLight only.
Source§

impl MDLNamed for MDLPhysicallyPlausibleScatteringFunction

Available on crate feature MDLMaterial only.
Source§

impl MDLNamed for MDLScatteringFunction

Available on crate feature MDLMaterial only.
Source§

impl MDLNamed for MDLSkeleton

Available on crate feature MDLAnimation only.
Source§

impl MDLNamed for MDLSkyCubeTexture

Available on crate feature MDLTexture only.
Source§

impl MDLNamed for MDLStereoscopicCamera

Available on crate feature MDLCamera only.
Source§

impl MDLNamed for MDLSubmesh

Available on crate feature MDLSubmesh only.
Source§

impl MDLNamed for MDLTexture

Available on crate feature MDLTexture only.
Source§

impl MDLNamed for MDLURLTexture

Available on crate feature MDLTexture only.
Source§

impl MDLNamed for MDLVoxelArray

Available on crate feature MDLVoxelArray only.