SCNBufferBindingBlock

Type Alias SCNBufferBindingBlock 

Source
pub type SCNBufferBindingBlock = *mut DynBlock<dyn Fn(NonNull<ProtocolObject<dyn SCNBufferStream>>, NonNull<SCNNode>, NonNull<ProtocolObject<dyn SCNShadable>>, NonNull<SCNRenderer>)>;
Available on crate features SCNNode and SCNRenderer and SCNShadable and block2 only.
Expand description

Signature for the block to execute to bind or unbind a buffer.

Parameter buffer: The buffer to fill.

Parameter node: The rendered node.

Parameter shadable: The rendered shadable (geometry or material).

Parameter renderer: The renderer that is currently rendering the scene.

See also Apple’s documentation