Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad0
Field descriptor (offset) for struct member '_pad0'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__operation
Field descriptor (offset) for struct member 'operation'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__subitem_local_index
Field descriptor (offset) for struct member 'subitem_local_index'.
|
static long[] |
__DNA__FIELD__subitem_local_name
Field descriptor (offset) for struct member 'subitem_local_name'.
|
static long[] |
__DNA__FIELD__subitem_reference_index
Field descriptor (offset) for struct member 'subitem_reference_index'.
|
static long[] |
__DNA__FIELD__subitem_reference_name
Field descriptor (offset) for struct member 'subitem_reference_name'.
|
static long[] |
__DNA__FIELD__tag
Field descriptor (offset) for struct member 'tag'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct IDOverrideLibraryPropertyOperation.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
IDOverrideLibraryPropertyOperation(IDOverrideLibraryPropertyOperation that) |
|
IDOverrideLibraryPropertyOperation(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<IDOverrideLibraryPropertyOperation> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad0()
Get method for struct member '_pad0'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
CPointer<IDOverrideLibraryPropertyOperation> |
getNext()
Get method for struct member 'next'.
|
short |
getOperation()
Get method for struct member 'operation'.
|
CPointer<IDOverrideLibraryPropertyOperation> |
getPrev()
Get method for struct member 'prev'.
|
int |
getSubitem_local_index()
Get method for struct member 'subitem_local_index'.
|
CPointer<java.lang.Byte> |
getSubitem_local_name()
Get method for struct member 'subitem_local_name'.
|
int |
getSubitem_reference_index()
Get method for struct member 'subitem_reference_index'.
|
CPointer<java.lang.Byte> |
getSubitem_reference_name()
Get method for struct member 'subitem_reference_name'.
|
short |
getTag()
Get method for struct member 'tag'.
|
void |
set_pad0(CArrayFacade<java.lang.Byte> _pad0)
Set method for struct member '_pad0'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setNext(CPointer<IDOverrideLibraryPropertyOperation> next)
Set method for struct member 'next'.
|
void |
setOperation(short operation)
Set method for struct member 'operation'.
|
void |
setPrev(CPointer<IDOverrideLibraryPropertyOperation> prev)
Set method for struct member 'prev'.
|
void |
setSubitem_local_index(int subitem_local_index)
Set method for struct member 'subitem_local_index'.
|
void |
setSubitem_local_name(CPointer<java.lang.Byte> subitem_local_name)
Set method for struct member 'subitem_local_name'.
|
void |
setSubitem_reference_index(int subitem_reference_index)
Set method for struct member 'subitem_reference_index'.
|
void |
setSubitem_reference_name(CPointer<java.lang.Byte> subitem_reference_name)
Set method for struct member 'subitem_reference_name'.
|
void |
setTag(short tag)
Set method for struct member 'tag'.
|
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for IDOverrideLibraryPropertyOperation.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__next
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__next); CPointer<CPointer<IDOverrideLibraryPropertyOperation>> p_next = p.cast(new Class[]{CPointer.class, IDOverrideLibraryPropertyOperation.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__prev); CPointer<CPointer<IDOverrideLibraryPropertyOperation>> p_prev = p.cast(new Class[]{CPointer.class, IDOverrideLibraryPropertyOperation.class});
public static final long[] __DNA__FIELD__operation
Type of override.
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__operation); CPointer<Short> p_operation = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__tag
Runtime, tags are common to both IDOverrideProperty and IDOverridePropertyOperation.
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__tag); CPointer<Short> p_tag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD___pad0
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD___pad0); CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__subitem_reference_name
Sub-item references, if needed (for arrays or collections only). We need both reference and local values to allow e.g. insertion into collections (constraints, modifiers...). In collection case, if names are defined, they are used in priority. Names are pointers (instead of char[64]) to save some space, NULL when unset. Indices are -1 when unset.
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__subitem_reference_name); CPointer<CPointer<Byte>> p_subitem_reference_name = p.cast(new Class[]{CPointer.class, Byte.class});
public static final long[] __DNA__FIELD__subitem_local_name
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__subitem_local_name); CPointer<CPointer<Byte>> p_subitem_local_name = p.cast(new Class[]{CPointer.class, Byte.class});
public static final long[] __DNA__FIELD__subitem_reference_index
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__subitem_reference_index); CPointer<Integer> p_subitem_reference_index = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__subitem_local_index
This is how you get a reference on the corresponding field in the struct:
IDOverrideLibraryPropertyOperation idoverridelibrarypropertyoperation = ...; CPointer<Object> p = idoverridelibrarypropertyoperation.__dna__addressof(IDOverrideLibraryPropertyOperation.__DNA__FIELD__subitem_local_index); CPointer<Integer> p_subitem_local_index = p.cast(new Class[]{Integer.class});
public IDOverrideLibraryPropertyOperation(long __address, Block __block, BlockTable __blockTable)
protected IDOverrideLibraryPropertyOperation(IDOverrideLibraryPropertyOperation that)
public CPointer<IDOverrideLibraryPropertyOperation> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<IDOverrideLibraryPropertyOperation> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<IDOverrideLibraryPropertyOperation> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<IDOverrideLibraryPropertyOperation> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public short getOperation() throws java.io.IOException
Type of override.
java.io.IOException
__DNA__FIELD__operation
public void setOperation(short operation) throws java.io.IOException
Type of override.
java.io.IOException
__DNA__FIELD__operation
public short getFlag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public void setFlag(short flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public short getTag() throws java.io.IOException
Runtime, tags are common to both IDOverrideProperty and IDOverridePropertyOperation.
java.io.IOException
__DNA__FIELD__tag
public void setTag(short tag) throws java.io.IOException
Runtime, tags are common to both IDOverrideProperty and IDOverridePropertyOperation.
java.io.IOException
__DNA__FIELD__tag
public CArrayFacade<java.lang.Byte> get_pad0() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public void set_pad0(CArrayFacade<java.lang.Byte> _pad0) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad0
public CPointer<java.lang.Byte> getSubitem_reference_name() throws java.io.IOException
Sub-item references, if needed (for arrays or collections only). We need both reference and local values to allow e.g. insertion into collections (constraints, modifiers...). In collection case, if names are defined, they are used in priority. Names are pointers (instead of char[64]) to save some space, NULL when unset. Indices are -1 when unset.
java.io.IOException
__DNA__FIELD__subitem_reference_name
public void setSubitem_reference_name(CPointer<java.lang.Byte> subitem_reference_name) throws java.io.IOException
Sub-item references, if needed (for arrays or collections only). We need both reference and local values to allow e.g. insertion into collections (constraints, modifiers...). In collection case, if names are defined, they are used in priority. Names are pointers (instead of char[64]) to save some space, NULL when unset. Indices are -1 when unset.
java.io.IOException
__DNA__FIELD__subitem_reference_name
public CPointer<java.lang.Byte> getSubitem_local_name() throws java.io.IOException
java.io.IOException
__DNA__FIELD__subitem_local_name
public void setSubitem_local_name(CPointer<java.lang.Byte> subitem_local_name) throws java.io.IOException
java.io.IOException
__DNA__FIELD__subitem_local_name
public int getSubitem_reference_index() throws java.io.IOException
java.io.IOException
__DNA__FIELD__subitem_reference_index
public void setSubitem_reference_index(int subitem_reference_index) throws java.io.IOException
java.io.IOException
__DNA__FIELD__subitem_reference_index
public int getSubitem_local_index() throws java.io.IOException
java.io.IOException
__DNA__FIELD__subitem_local_index
public void setSubitem_local_index(int subitem_local_index) throws java.io.IOException
java.io.IOException
__DNA__FIELD__subitem_local_index
public CPointer<IDOverrideLibraryPropertyOperation> __io__addressof()