public class StructArrayParameterConverter extends java.lang.Object implements ToNativeConverter<Struct[],Pointer>
Modifier and Type | Class and Description |
---|---|
static class |
StructArrayParameterConverter.Out |
ToNativeConverter.Cacheable, ToNativeConverter.NoContext, ToNativeConverter.PostInvocation<J,N>, ToNativeConverter.ToNative
Modifier and Type | Field and Description |
---|---|
protected int |
parameterFlags |
protected Runtime |
runtime |
Constructor and Description |
---|
StructArrayParameterConverter(Runtime runtime,
int parameterFlags) |
Modifier and Type | Method and Description |
---|---|
private static int |
align(int offset,
int align) |
static ToNativeConverter<Struct[],Pointer> |
getInstance(ToNativeContext toNativeContext,
java.lang.Class structClass) |
java.lang.Class<Pointer> |
nativeType() |
Pointer |
toNative(Struct[] structs,
ToNativeContext context) |
protected final Runtime runtime
protected final int parameterFlags
StructArrayParameterConverter(Runtime runtime, int parameterFlags)
public static ToNativeConverter<Struct[],Pointer> getInstance(ToNativeContext toNativeContext, java.lang.Class structClass)
public java.lang.Class<Pointer> nativeType()
nativeType
in interface ToNativeConverter<Struct[],Pointer>
public Pointer toNative(Struct[] structs, ToNativeContext context)
toNative
in interface ToNativeConverter<Struct[],Pointer>
private static int align(int offset, int align)