Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


FunctionPointer<T>

A function pointer that can be used from a Burst Job or from regular C#. It needs to be compiled through BurstCompiler.CompileFunctionPointer
Read time 1 minuteLast updated 7 days ago

Definition

public readonly struct FunctionPointer<T> : IFunctionPointer

Constructors

Constructor

Description

FunctionPointer`1(System.IntPtr)Creates a new instance of this function pointer with the following native pointer.

Properties

Property

Description

InvokeGets the delegate associated to this function pointer in order to call the function pointer. This delegate can be called from a Burst Job or from regular C#. If calling from regular C#, it is recommended to cache the returned delegate of this property instead of using this property every time you need to call the delegate.
IsCreatedWhether the function pointer is valid.
ValueGets the underlying pointer.