[−][src]Trait iron_oxide::Object
Represents an Objective C object.
Requirements
There must be for an implementation of Object an implementation of Drop using
the handle!
macro. See handle!
for more information and an example.
Required methods
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
Self: Sized,
Constructs an object from the provided pointer.
The pointer provided must be a valid pointer to an Objective C object which can accept the messages which the used implementation of Object will send.
fn get_ptr(&self) -> ObjectPointer
Returns the underlying pointer of the object.
The returned pointer must be a valid pointer to an Objective C object.
Implementors
impl Object for CAMetalDrawable
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for CAMetalLayer
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLBuffer
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLCommandBuffer
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLCommandQueue
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLCompileOptions
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLComputeCommandEncoder
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLComputePipelineState
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLDepthStencilDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLDepthStencilState
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLDevice
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self
[src]
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLFunction
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLLibrary
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLParallelRenderCommandEncoder
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderCommandEncoder
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPassColorAttachmentDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPassColorAttachmentDescriptorArray
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPassDepthAttachmentDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPassDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPassStencilAttachmentDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPipelineColorAttachmentDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPipelineColorAttachmentDescriptorArray
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPipelineDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLRenderPipelineState
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLSamplerDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLSamplerState
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLStencilDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLTexture
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLTextureDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for MTLVertexDescriptor
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,
fn get_ptr(&self) -> ObjectPointer
[src]
impl Object for NSError
[src]
unsafe fn from_ptr(ptr: ObjectPointer) -> Self where
Self: Sized,
[src]
Self: Sized,