Class ecs_order_by_action_t
java.lang.Object
com.github.elebras1.flecs.ecs_order_by_action_t
typedef int (*ecs_order_by_action_t)(ecs_entity_t, const void *, ecs_entity_t, const void *)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceThe function pointer signature, expressed as a functional interface -
Method Summary
Modifier and TypeMethodDescriptionstatic MemorySegmentallocate(ecs_order_by_action_t.Function fi, Arena arena) Allocates a new upcall stub, whose implementation is defined byfi.static FunctionDescriptorThe descriptor of this function pointerstatic intinvoke(MemorySegment funcPtr, long e1, MemorySegment ptr1, long e2, MemorySegment ptr2) Invoke the upcall stubfuncPtr, with given parameters
-
Method Details
-
descriptor
The descriptor of this function pointer -
allocate
Allocates a new upcall stub, whose implementation is defined byfi. The lifetime of the returned segment is managed byarena -
invoke
public static int invoke(MemorySegment funcPtr, long e1, MemorySegment ptr1, long e2, MemorySegment ptr2) Invoke the upcall stubfuncPtr, with given parameters
-