public class wmOperator extends CFacade
this one is the operator itself, stored in files for macros etc operator + operatortype should be able to redo entirely, but for different contextes
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__customdata
Field descriptor (offset) for struct member 'customdata'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__idname
Field descriptor (offset) for struct member 'idname'.
|
static long[] |
__DNA__FIELD__layout
Field descriptor (offset) for struct member 'layout'.
|
static long[] |
__DNA__FIELD__macro
Field descriptor (offset) for struct member 'macro'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__opm
Field descriptor (offset) for struct member 'opm'.
|
static long[] |
__DNA__FIELD__pad
Field descriptor (offset) for struct member 'pad'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__properties
Field descriptor (offset) for struct member 'properties'.
|
static long[] |
__DNA__FIELD__ptr
Field descriptor (offset) for struct member 'ptr'.
|
static long[] |
__DNA__FIELD__py_instance
Field descriptor (offset) for struct member 'py_instance'.
|
static long[] |
__DNA__FIELD__reports
Field descriptor (offset) for struct member 'reports'.
|
static long[] |
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct wmOperator.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
wmOperator(long __address,
Block __block,
BlockTable __blockTable) |
protected |
wmOperator(wmOperator that) |
Modifier and Type | Method and Description |
---|---|
CPointer<wmOperator> |
__io__addressof()
Instantiates a pointer on this instance.
|
CPointer<java.lang.Object> |
getCustomdata()
Get method for struct member 'customdata'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
CArrayFacade<java.lang.Byte> |
getIdname()
Get method for struct member 'idname'.
|
CPointer<java.lang.Object> |
getLayout()
Get method for struct member 'layout'.
|
ListBase |
getMacro()
Get method for struct member 'macro'.
|
CPointer<wmOperator> |
getNext()
Get method for struct member 'next'.
|
CPointer<wmOperator> |
getOpm()
Get method for struct member 'opm'.
|
CArrayFacade<java.lang.Short> |
getPad()
Get method for struct member 'pad'.
|
CPointer<wmOperator> |
getPrev()
Get method for struct member 'prev'.
|
CPointer<IDProperty> |
getProperties()
Get method for struct member 'properties'.
|
CPointer<java.lang.Object> |
getPtr()
Get method for struct member 'ptr'.
|
CPointer<java.lang.Object> |
getPy_instance()
Get method for struct member 'py_instance'.
|
CPointer<ReportList> |
getReports()
Get method for struct member 'reports'.
|
CPointer<java.lang.Object> |
getType()
Get method for struct member 'type'.
|
void |
setCustomdata(CPointer<java.lang.Object> customdata)
Set method for struct member 'customdata'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setIdname(CArrayFacade<java.lang.Byte> idname)
Set method for struct member 'idname'.
|
void |
setLayout(CPointer<java.lang.Object> layout)
Set method for struct member 'layout'.
|
void |
setMacro(ListBase macro)
Set method for struct member 'macro'.
|
void |
setNext(CPointer<wmOperator> next)
Set method for struct member 'next'.
|
void |
setOpm(CPointer<wmOperator> opm)
Set method for struct member 'opm'.
|
void |
setPad(CArrayFacade<java.lang.Short> pad)
Set method for struct member 'pad'.
|
void |
setPrev(CPointer<wmOperator> prev)
Set method for struct member 'prev'.
|
void |
setProperties(CPointer<IDProperty> properties)
Set method for struct member 'properties'.
|
void |
setPtr(CPointer<java.lang.Object> ptr)
Set method for struct member 'ptr'.
|
void |
setPy_instance(CPointer<java.lang.Object> py_instance)
Set method for struct member 'py_instance'.
|
void |
setReports(CPointer<ReportList> reports)
Set method for struct member 'reports'.
|
void |
setType(CPointer<java.lang.Object> type)
Set method for struct member 'type'.
|
__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 wmOperator.
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:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__next); CPointer<CPointer<wmOperator>> p_next = p.cast(new Class[]{CPointer.class, wmOperator.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__prev); CPointer<CPointer<wmOperator>> p_prev = p.cast(new Class[]{CPointer.class, wmOperator.class});
public static final long[] __DNA__FIELD__idname
saved used to retrieve type pointer
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__idname); CPointer<CArrayFacade<Byte>> p_idname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__properties
saved, user-settable properties
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__properties); CPointer<CPointer<IDProperty>> p_properties = p.cast(new Class[]{CPointer.class, IDProperty.class});
public static final long[] __DNA__FIELD__type
runtime operator type definition from idname
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__type); CPointer<CPointer<Object>> p_type = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__customdata
custom storage, only while operator runs
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__customdata); CPointer<CPointer<Object>> p_customdata = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__py_instance
python stores the class instance here
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__py_instance); CPointer<CPointer<Object>> p_py_instance = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__ptr
rna pointer to access properties
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__ptr); CPointer<CPointer<Object>> p_ptr = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__reports
errors and warnings storage
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__reports); CPointer<CPointer<ReportList>> p_reports = p.cast(new Class[]{CPointer.class, ReportList.class});
public static final long[] __DNA__FIELD__macro
list of operators, can be a tree
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__macro); CPointer<ListBase> p_macro = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__opm
current running macro, not saved
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__opm); CPointer<CPointer<wmOperator>> p_opm = p.cast(new Class[]{CPointer.class, wmOperator.class});
public static final long[] __DNA__FIELD__layout
runtime for drawing
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__layout); CPointer<CPointer<Object>> p_layout = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__pad
This is how you get a reference on the corresponding field in the struct:
wmOperator wmoperator = ...; CPointer<Object> p = wmoperator.__dna__addressof(wmOperator.__DNA__FIELD__pad); CPointer<CArrayFacade<Short>> p_pad = p.cast(new Class[]{CArrayFacade.class, Short.class});
public wmOperator(long __address, Block __block, BlockTable __blockTable)
protected wmOperator(wmOperator that)
public CPointer<wmOperator> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<wmOperator> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<wmOperator> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<wmOperator> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public CArrayFacade<java.lang.Byte> getIdname() throws java.io.IOException
saved used to retrieve type pointer
java.io.IOException
__DNA__FIELD__idname
public void setIdname(CArrayFacade<java.lang.Byte> idname) throws java.io.IOException
saved used to retrieve type pointer
java.io.IOException
__DNA__FIELD__idname
public CPointer<IDProperty> getProperties() throws java.io.IOException
saved, user-settable properties
java.io.IOException
__DNA__FIELD__properties
public void setProperties(CPointer<IDProperty> properties) throws java.io.IOException
saved, user-settable properties
java.io.IOException
__DNA__FIELD__properties
public CPointer<java.lang.Object> getType() throws java.io.IOException
runtime operator type definition from idname
java.io.IOException
__DNA__FIELD__type
public void setType(CPointer<java.lang.Object> type) throws java.io.IOException
runtime operator type definition from idname
java.io.IOException
__DNA__FIELD__type
public CPointer<java.lang.Object> getCustomdata() throws java.io.IOException
custom storage, only while operator runs
java.io.IOException
__DNA__FIELD__customdata
public void setCustomdata(CPointer<java.lang.Object> customdata) throws java.io.IOException
custom storage, only while operator runs
java.io.IOException
__DNA__FIELD__customdata
public CPointer<java.lang.Object> getPy_instance() throws java.io.IOException
python stores the class instance here
java.io.IOException
__DNA__FIELD__py_instance
public void setPy_instance(CPointer<java.lang.Object> py_instance) throws java.io.IOException
python stores the class instance here
java.io.IOException
__DNA__FIELD__py_instance
public CPointer<java.lang.Object> getPtr() throws java.io.IOException
rna pointer to access properties
java.io.IOException
__DNA__FIELD__ptr
public void setPtr(CPointer<java.lang.Object> ptr) throws java.io.IOException
rna pointer to access properties
java.io.IOException
__DNA__FIELD__ptr
public CPointer<ReportList> getReports() throws java.io.IOException
errors and warnings storage
java.io.IOException
__DNA__FIELD__reports
public void setReports(CPointer<ReportList> reports) throws java.io.IOException
errors and warnings storage
java.io.IOException
__DNA__FIELD__reports
public ListBase getMacro() throws java.io.IOException
list of operators, can be a tree
java.io.IOException
__DNA__FIELD__macro
public void setMacro(ListBase macro) throws java.io.IOException
list of operators, can be a tree
java.io.IOException
__DNA__FIELD__macro
public CPointer<wmOperator> getOpm() throws java.io.IOException
current running macro, not saved
java.io.IOException
__DNA__FIELD__opm
public void setOpm(CPointer<wmOperator> opm) throws java.io.IOException
current running macro, not saved
java.io.IOException
__DNA__FIELD__opm
public CPointer<java.lang.Object> getLayout() throws java.io.IOException
runtime for drawing
java.io.IOException
__DNA__FIELD__layout
public void setLayout(CPointer<java.lang.Object> layout) throws java.io.IOException
runtime for drawing
java.io.IOException
__DNA__FIELD__layout
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 CArrayFacade<java.lang.Short> getPad() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public void setPad(CArrayFacade<java.lang.Short> pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public CPointer<wmOperator> __io__addressof()