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)