Package org.blender.dna
Class wmKeyMapDiffItem
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.wmKeyMapDiffItem
-
public class wmKeyMapDiffItem extends CFacade
Generated facet for DNA struct type 'wmKeyMapDiffItem'.Class Documentation
Blender Source Code
Used instead of
wmKeyMapItem
for diff keymaps.
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__add_item
Field descriptor (offset) for struct member 'add_item'.static long[]
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.static long[]
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.static long[]
__DNA__FIELD__remove_item
Field descriptor (offset) for struct member 'remove_item'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct wmKeyMapDiffItem.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description wmKeyMapDiffItem(long __address, Block __block, BlockTable __blockTable)
protected
wmKeyMapDiffItem(wmKeyMapDiffItem that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<wmKeyMapDiffItem>
__io__addressof()
Instantiates a pointer on this instance.CPointer<wmKeyMapItem>
getAdd_item()
Get method for struct member 'add_item'.CPointer<wmKeyMapDiffItem>
getNext()
Get method for struct member 'next'.CPointer<wmKeyMapDiffItem>
getPrev()
Get method for struct member 'prev'.CPointer<wmKeyMapItem>
getRemove_item()
Get method for struct member 'remove_item'.void
setAdd_item(CPointer<wmKeyMapItem> add_item)
Set method for struct member 'add_item'.void
setNext(CPointer<wmKeyMapDiffItem> next)
Set method for struct member 'next'.void
setPrev(CPointer<wmKeyMapDiffItem> prev)
Set method for struct member 'prev'.void
setRemove_item(CPointer<wmKeyMapItem> remove_item)
Set method for struct member 'remove_item'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__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, equals, hashCode
-
-
-
-
Field Detail
-
__DNA__SDNA_INDEX
public static final int __DNA__SDNA_INDEX
This is the sdna index of the struct wmKeyMapDiffItem.It is required when allocating a new block to store data for wmKeyMapDiffItem.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__next
public static final long[] __DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
wmKeyMapDiffItem wmkeymapdiffitem = ...; CPointer<Object> p = wmkeymapdiffitem.__dna__addressof(wmKeyMapDiffItem.__DNA__FIELD__next); CPointer<CPointer<wmKeyMapDiffItem>> p_next = p.cast(new Class[]{CPointer.class, wmKeyMapDiffItem.class});
Metadata
- Field: 'next'
- Signature: 'wmKeyMapDiffItem*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__prev
public static final long[] __DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
wmKeyMapDiffItem wmkeymapdiffitem = ...; CPointer<Object> p = wmkeymapdiffitem.__dna__addressof(wmKeyMapDiffItem.__DNA__FIELD__prev); CPointer<CPointer<wmKeyMapDiffItem>> p_prev = p.cast(new Class[]{CPointer.class, wmKeyMapDiffItem.class});
Metadata
- Field: 'prev'
- Signature: 'wmKeyMapDiffItem*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__remove_item
public static final long[] __DNA__FIELD__remove_item
Field descriptor (offset) for struct member 'remove_item'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
wmKeyMapDiffItem wmkeymapdiffitem = ...; CPointer<Object> p = wmkeymapdiffitem.__dna__addressof(wmKeyMapDiffItem.__DNA__FIELD__remove_item); CPointer<CPointer<wmKeyMapItem>> p_remove_item = p.cast(new Class[]{CPointer.class, wmKeyMapItem.class});
Metadata
- Field: 'remove_item'
- Signature: 'wmKeyMapItem*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__add_item
public static final long[] __DNA__FIELD__add_item
Field descriptor (offset) for struct member 'add_item'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
wmKeyMapDiffItem wmkeymapdiffitem = ...; CPointer<Object> p = wmkeymapdiffitem.__dna__addressof(wmKeyMapDiffItem.__DNA__FIELD__add_item); CPointer<CPointer<wmKeyMapItem>> p_add_item = p.cast(new Class[]{CPointer.class, wmKeyMapItem.class});
Metadata
- Field: 'add_item'
- Signature: 'wmKeyMapItem*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
wmKeyMapDiffItem
public wmKeyMapDiffItem(long __address, Block __block, BlockTable __blockTable)
-
wmKeyMapDiffItem
protected wmKeyMapDiffItem(wmKeyMapDiffItem that)
-
-
Method Detail
-
getNext
public CPointer<wmKeyMapDiffItem> getNext() throws java.io.IOException
Get method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
setNext
public void setNext(CPointer<wmKeyMapDiffItem> next) throws java.io.IOException
Set method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
getPrev
public CPointer<wmKeyMapDiffItem> getPrev() throws java.io.IOException
Get method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
setPrev
public void setPrev(CPointer<wmKeyMapDiffItem> prev) throws java.io.IOException
Set method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
getRemove_item
public CPointer<wmKeyMapItem> getRemove_item() throws java.io.IOException
Get method for struct member 'remove_item'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__remove_item
-
setRemove_item
public void setRemove_item(CPointer<wmKeyMapItem> remove_item) throws java.io.IOException
Set method for struct member 'remove_item'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__remove_item
-
getAdd_item
public CPointer<wmKeyMapItem> getAdd_item() throws java.io.IOException
Get method for struct member 'add_item'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__add_item
-
setAdd_item
public void setAdd_item(CPointer<wmKeyMapItem> add_item) throws java.io.IOException
Set method for struct member 'add_item'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__add_item
-
__io__addressof
public CPointer<wmKeyMapDiffItem> __io__addressof()
Instantiates a pointer on this instance.
-
-