public class SpaceNode extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad0
Field descriptor (offset) for struct member '_pad0'.
|
static long[] |
__DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.
|
static long[] |
__DNA__FIELD__edittree
Field descriptor (offset) for struct member 'edittree'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__from
Field descriptor (offset) for struct member 'from'.
|
static long[] |
__DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.
|
static long[] |
__DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.
|
static long[] |
__DNA__FIELD__insert_ofs_dir
Field descriptor (offset) for struct member 'insert_ofs_dir'.
|
static long[] |
__DNA__FIELD__link_flag
Field descriptor (offset) for struct member 'link_flag'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__nodetree
Field descriptor (offset) for struct member 'nodetree'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__regionbase
Field descriptor (offset) for struct member 'regionbase'.
|
static long[] |
__DNA__FIELD__runtime
Field descriptor (offset) for struct member 'runtime'.
|
static long[] |
__DNA__FIELD__shaderfrom
Field descriptor (offset) for struct member 'shaderfrom'.
|
static long[] |
__DNA__FIELD__spacetype
Field descriptor (offset) for struct member 'spacetype'.
|
static long[] |
__DNA__FIELD__texfrom
Field descriptor (offset) for struct member 'texfrom'.
|
static long[] |
__DNA__FIELD__tree_idname
Field descriptor (offset) for struct member 'tree_idname'.
|
static long[] |
__DNA__FIELD__treepath
Field descriptor (offset) for struct member 'treepath'.
|
static long[] |
__DNA__FIELD__treetype
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__treetype); CPointer<Integer> p_treetype = p.cast(new Class[]{Integer.class}); Metadata
|
static long[] |
__DNA__FIELD__v2d
Deprecated.
Deprecated
Pointer ArithmeticsThis is how you get a reference on the corresponding field in the struct: SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__v2d); CPointer<View2D> p_v2d = p.cast(new Class[]{View2D.class}); Metadata
|
static long[] |
__DNA__FIELD__xof
Field descriptor (offset) for struct member 'xof'.
|
static long[] |
__DNA__FIELD__yof
Field descriptor (offset) for struct member 'yof'.
|
static long[] |
__DNA__FIELD__zoom
Field descriptor (offset) for struct member 'zoom'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct SpaceNode.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
SpaceNode(long __address,
Block __block,
BlockTable __blockTable) |
protected |
SpaceNode(SpaceNode that) |
Modifier and Type | Method and Description |
---|---|
CPointer<SpaceNode> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad0()
Get method for struct member '_pad0'.
|
byte |
get_pad1()
Get method for struct member '_pad1'.
|
CPointer<bNodeTree> |
getEdittree()
Get method for struct member 'edittree'.
|
short |
getFlag()
Get method for struct member 'flag'.
|
CPointer<ID> |
getFrom()
Get method for struct member 'from'.
|
CPointer<bGPdata> |
getGpd()
Get method for struct member 'gpd'.
|
CPointer<ID> |
getId()
Get method for struct member 'id'.
|
byte |
getInsert_ofs_dir()
Get method for struct member 'insert_ofs_dir'.
|
byte |
getLink_flag()
Get method for struct member 'link_flag'.
|
CPointer<SpaceLink> |
getNext()
Get method for struct member 'next'.
|
CPointer<bNodeTree> |
getNodetree()
Get method for struct member 'nodetree'.
|
CPointer<SpaceLink> |
getPrev()
Get method for struct member 'prev'.
|
ListBase |
getRegionbase()
Get method for struct member 'regionbase'.
|
CPointer<java.lang.Object> |
getRuntime()
Get method for struct member 'runtime'.
|
short |
getShaderfrom()
Get method for struct member 'shaderfrom'.
|
byte |
getSpacetype()
Get method for struct member 'spacetype'.
|
short |
getTexfrom()
Get method for struct member 'texfrom'.
|
CArrayFacade<java.lang.Byte> |
getTree_idname()
Get method for struct member 'tree_idname'.
|
ListBase |
getTreepath()
Get method for struct member 'treepath'.
|
int |
getTreetype()
Deprecated.
Deprecated
|
View2D |
getV2d()
Deprecated.
Deprecated
|
float |
getXof()
Get method for struct member 'xof'.
|
float |
getYof()
Get method for struct member 'yof'.
|
float |
getZoom()
Get method for struct member 'zoom'.
|
void |
set_pad0(CArrayFacade<java.lang.Byte> _pad0)
Set method for struct member '_pad0'.
|
void |
set_pad1(byte _pad1)
Set method for struct member '_pad1'.
|
void |
setEdittree(CPointer<bNodeTree> edittree)
Set method for struct member 'edittree'.
|
void |
setFlag(short flag)
Set method for struct member 'flag'.
|
void |
setFrom(CPointer<ID> from)
Set method for struct member 'from'.
|
void |
setGpd(CPointer<bGPdata> gpd)
Set method for struct member 'gpd'.
|
void |
setId(CPointer<ID> id)
Set method for struct member 'id'.
|
void |
setInsert_ofs_dir(byte insert_ofs_dir)
Set method for struct member 'insert_ofs_dir'.
|
void |
setLink_flag(byte link_flag)
Set method for struct member 'link_flag'.
|
void |
setNext(CPointer<SpaceLink> next)
Set method for struct member 'next'.
|
void |
setNodetree(CPointer<bNodeTree> nodetree)
Set method for struct member 'nodetree'.
|
void |
setPrev(CPointer<SpaceLink> prev)
Set method for struct member 'prev'.
|
void |
setRegionbase(ListBase regionbase)
Set method for struct member 'regionbase'.
|
void |
setRuntime(CPointer<java.lang.Object> runtime)
Set method for struct member 'runtime'.
|
void |
setShaderfrom(short shaderfrom)
Set method for struct member 'shaderfrom'.
|
void |
setSpacetype(byte spacetype)
Set method for struct member 'spacetype'.
|
void |
setTexfrom(short texfrom)
Set method for struct member 'texfrom'.
|
void |
setTree_idname(CArrayFacade<java.lang.Byte> tree_idname)
Set method for struct member 'tree_idname'.
|
void |
setTreepath(ListBase treepath)
Set method for struct member 'treepath'.
|
void |
setTreetype(int treetype)
Deprecated.
Deprecated
|
void |
setV2d(View2D v2d)
Deprecated.
Deprecated
|
void |
setXof(float xof)
Set method for struct member 'xof'.
|
void |
setYof(float yof)
Set method for struct member 'yof'.
|
void |
setZoom(float zoom)
Set method for struct member 'zoom'.
|
__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 SpaceNode.
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:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__next); CPointer<CPointer<SpaceLink>> p_next = p.cast(new Class[]{CPointer.class, SpaceLink.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__prev); CPointer<CPointer<SpaceLink>> p_prev = p.cast(new Class[]{CPointer.class, SpaceLink.class});
public static final long[] __DNA__FIELD__regionbase
Storage of regions for inactive spaces.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__regionbase); CPointer<ListBase> p_regionbase = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__spacetype
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__spacetype); CPointer<Byte> p_spacetype = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__link_flag
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__link_flag); CPointer<Byte> p_link_flag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad0
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD___pad0); CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__v2d
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__v2d); CPointer<View2D> p_v2d = p.cast(new Class[]{View2D.class});
End 'SpaceLink
' header. Deprecated, copied to region.
public static final long[] __DNA__FIELD__id
Context, no need to save in file? well... pinning...
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__id); CPointer<CPointer<ID>> p_id = p.cast(new Class[]{CPointer.class, ID.class});
public static final long[] __DNA__FIELD__from
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__from); CPointer<CPointer<ID>> p_from = p.cast(new Class[]{CPointer.class, ID.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__flag); CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__insert_ofs_dir
Direction for offsetting nodes on insertion.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__insert_ofs_dir); CPointer<Byte> p_insert_ofs_dir = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad1
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD___pad1); CPointer<Byte> p__pad1 = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__xof
Offset for drawing the backdrop.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__xof); CPointer<Float> p_xof = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__yof
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__yof); CPointer<Float> p_yof = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__zoom
Zoom for backdrop.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__zoom); CPointer<Float> p_zoom = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__treepath
XXX nodetree pointer info is all in the path stack now, remove later on and use bNodeTreePath
instead. For now these variables are set when pushing/popping from path stack, to avoid having to update all the functions and operators. Can be done when design is accepted and everything is properly tested.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__treepath); CPointer<ListBase> p_treepath = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__edittree
The tree farthest down in the group hierarchy.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__edittree); CPointer<CPointer<bNodeTree>> p_edittree = p.cast(new Class[]{CPointer.class, bNodeTree.class});
public static final long[] __DNA__FIELD__nodetree
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__nodetree); CPointer<CPointer<bNodeTree>> p_nodetree = p.cast(new Class[]{CPointer.class, bNodeTree.class});
public static final long[] __DNA__FIELD__tree_idname
tree type for the current node tree
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__tree_idname); CPointer<CArrayFacade<Byte>> p_tree_idname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__treetype
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__treetype); CPointer<Integer> p_treetype = p.cast(new Class[]{Integer.class});
Treetype: as same nodetree->type.
public static final long[] __DNA__FIELD__texfrom
Texfrom object, world or brush.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__texfrom); CPointer<Short> p_texfrom = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__shaderfrom
Shader from object or world.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__shaderfrom); CPointer<Short> p_shaderfrom = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__gpd
Grease-pencil data.
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__gpd); CPointer<CPointer<bGPdata>> p_gpd = p.cast(new Class[]{CPointer.class, bGPdata.class});
public static final long[] __DNA__FIELD__runtime
This is how you get a reference on the corresponding field in the struct:
SpaceNode spacenode = ...; CPointer<Object> p = spacenode.__dna__addressof(SpaceNode.__DNA__FIELD__runtime); CPointer<CPointer<Object>> p_runtime = p.cast(new Class[]{CPointer.class, Object.class});
public SpaceNode(long __address, Block __block, BlockTable __blockTable)
protected SpaceNode(SpaceNode that)
public CPointer<SpaceLink> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<SpaceLink> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<SpaceLink> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<SpaceLink> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public ListBase getRegionbase() throws java.io.IOException
Storage of regions for inactive spaces.
java.io.IOException
__DNA__FIELD__regionbase
public void setRegionbase(ListBase regionbase) throws java.io.IOException
Storage of regions for inactive spaces.
java.io.IOException
__DNA__FIELD__regionbase
public byte getSpacetype() throws java.io.IOException
java.io.IOException
__DNA__FIELD__spacetype
public void setSpacetype(byte spacetype) throws java.io.IOException
java.io.IOException
__DNA__FIELD__spacetype
public byte getLink_flag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__link_flag
public void setLink_flag(byte link_flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__link_flag
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 View2D getV2d() throws java.io.IOException
End 'SpaceLink
' header. Deprecated, copied to region.
java.io.IOException
__DNA__FIELD__v2d
public void setV2d(View2D v2d) throws java.io.IOException
End 'SpaceLink
' header. Deprecated, copied to region.
java.io.IOException
__DNA__FIELD__v2d
public CPointer<ID> getId() throws java.io.IOException
Context, no need to save in file? well... pinning...
java.io.IOException
__DNA__FIELD__id
public void setId(CPointer<ID> id) throws java.io.IOException
Context, no need to save in file? well... pinning...
java.io.IOException
__DNA__FIELD__id
public CPointer<ID> getFrom() throws java.io.IOException
java.io.IOException
__DNA__FIELD__from
public void setFrom(CPointer<ID> from) throws java.io.IOException
java.io.IOException
__DNA__FIELD__from
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 byte getInsert_ofs_dir() throws java.io.IOException
Direction for offsetting nodes on insertion.
java.io.IOException
__DNA__FIELD__insert_ofs_dir
public void setInsert_ofs_dir(byte insert_ofs_dir) throws java.io.IOException
Direction for offsetting nodes on insertion.
java.io.IOException
__DNA__FIELD__insert_ofs_dir
public byte get_pad1() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public void set_pad1(byte _pad1) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public float getXof() throws java.io.IOException
Offset for drawing the backdrop.
java.io.IOException
__DNA__FIELD__xof
public void setXof(float xof) throws java.io.IOException
Offset for drawing the backdrop.
java.io.IOException
__DNA__FIELD__xof
public float getYof() throws java.io.IOException
java.io.IOException
__DNA__FIELD__yof
public void setYof(float yof) throws java.io.IOException
java.io.IOException
__DNA__FIELD__yof
public float getZoom() throws java.io.IOException
Zoom for backdrop.
java.io.IOException
__DNA__FIELD__zoom
public void setZoom(float zoom) throws java.io.IOException
Zoom for backdrop.
java.io.IOException
__DNA__FIELD__zoom
public ListBase getTreepath() throws java.io.IOException
XXX nodetree pointer info is all in the path stack now, remove later on and use bNodeTreePath
instead. For now these variables are set when pushing/popping from path stack, to avoid having to update all the functions and operators. Can be done when design is accepted and everything is properly tested.
java.io.IOException
__DNA__FIELD__treepath
public void setTreepath(ListBase treepath) throws java.io.IOException
XXX nodetree pointer info is all in the path stack now, remove later on and use bNodeTreePath
instead. For now these variables are set when pushing/popping from path stack, to avoid having to update all the functions and operators. Can be done when design is accepted and everything is properly tested.
java.io.IOException
__DNA__FIELD__treepath
public CPointer<bNodeTree> getEdittree() throws java.io.IOException
The tree farthest down in the group hierarchy.
java.io.IOException
__DNA__FIELD__edittree
public void setEdittree(CPointer<bNodeTree> edittree) throws java.io.IOException
The tree farthest down in the group hierarchy.
java.io.IOException
__DNA__FIELD__edittree
public CPointer<bNodeTree> getNodetree() throws java.io.IOException
java.io.IOException
__DNA__FIELD__nodetree
public void setNodetree(CPointer<bNodeTree> nodetree) throws java.io.IOException
java.io.IOException
__DNA__FIELD__nodetree
public CArrayFacade<java.lang.Byte> getTree_idname() throws java.io.IOException
tree type for the current node tree
java.io.IOException
__DNA__FIELD__tree_idname
public void setTree_idname(CArrayFacade<java.lang.Byte> tree_idname) throws java.io.IOException
tree type for the current node tree
java.io.IOException
__DNA__FIELD__tree_idname
public int getTreetype() throws java.io.IOException
Treetype: as same nodetree->type.
java.io.IOException
__DNA__FIELD__treetype
public void setTreetype(int treetype) throws java.io.IOException
Treetype: as same nodetree->type.
java.io.IOException
__DNA__FIELD__treetype
public short getTexfrom() throws java.io.IOException
Texfrom object, world or brush.
java.io.IOException
__DNA__FIELD__texfrom
public void setTexfrom(short texfrom) throws java.io.IOException
Texfrom object, world or brush.
java.io.IOException
__DNA__FIELD__texfrom
public short getShaderfrom() throws java.io.IOException
Shader from object or world.
java.io.IOException
__DNA__FIELD__shaderfrom
public void setShaderfrom(short shaderfrom) throws java.io.IOException
Shader from object or world.
java.io.IOException
__DNA__FIELD__shaderfrom
public CPointer<bGPdata> getGpd() throws java.io.IOException
Grease-pencil data.
java.io.IOException
__DNA__FIELD__gpd
public void setGpd(CPointer<bGPdata> gpd) throws java.io.IOException
Grease-pencil data.
java.io.IOException
__DNA__FIELD__gpd
public CPointer<java.lang.Object> getRuntime() throws java.io.IOException
java.io.IOException
__DNA__FIELD__runtime
public void setRuntime(CPointer<java.lang.Object> runtime) throws java.io.IOException
java.io.IOException
__DNA__FIELD__runtime