Class SpaceNode
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.SpaceNode
-
public class SpaceNode extends CFacade
Generated facet for DNA struct type 'SpaceNode'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field 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___pad2
Field descriptor (offset) for struct member '_pad2'.static long[]
__DNA__FIELD___pad3
Field descriptor (offset) for struct member '_pad3'.static long[]
__DNA__FIELD___pad4
Field descriptor (offset) for struct member '_pad4'.static long[]
__DNA__FIELD__aspect
Field descriptor (offset) for struct member 'aspect'.static long[]
__DNA__FIELD__cursor
Field descriptor (offset) for struct member 'cursor'.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__iofsd
Field descriptor (offset) for struct member 'iofsd'.static long[]
__DNA__FIELD__link_flag
Field descriptor (offset) for struct member 'link_flag'.static long[]
__DNA__FIELD__linkdrag
Field descriptor (offset) for struct member 'linkdrag'.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__recalc
Field descriptor (offset) for struct member 'recalc'.static long[]
__DNA__FIELD__regionbase
Field descriptor (offset) for struct member 'regionbase'.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.Deprecatedstatic long[]
__DNA__FIELD__v2d
Deprecated.Deprecatedstatic 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.-
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 SpaceNode(long __address, Block __block, BlockTable __blockTable)
protected
SpaceNode(SpaceNode that)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CPointer<SpaceNode>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad0()
Get method for struct member '_pad0'.CArrayFacade<java.lang.Byte>
get_pad1()
Get method for struct member '_pad1'.CArrayFacade<java.lang.Byte>
get_pad2()
Get method for struct member '_pad2'.CArrayFacade<java.lang.Byte>
get_pad3()
Get method for struct member '_pad3'.byte
get_pad4()
Get method for struct member '_pad4'.float
getAspect()
Get method for struct member 'aspect'.CArrayFacade<java.lang.Float>
getCursor()
Get method for struct member 'cursor'.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'.CPointer<java.lang.Object>
getIofsd()
Get method for struct member 'iofsd'.byte
getLink_flag()
Get method for struct member 'link_flag'.ListBase
getLinkdrag()
Get method for struct member 'linkdrag'.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'.short
getRecalc()
Get method for struct member 'recalc'.ListBase
getRegionbase()
Get method for struct member 'regionbase'.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.DeprecatedView2D
getV2d()
Deprecated.Deprecatedfloat
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(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.void
set_pad2(CArrayFacade<java.lang.Byte> _pad2)
Set method for struct member '_pad2'.void
set_pad3(CArrayFacade<java.lang.Byte> _pad3)
Set method for struct member '_pad3'.void
set_pad4(byte _pad4)
Set method for struct member '_pad4'.void
setAspect(float aspect)
Set method for struct member 'aspect'.void
setCursor(CArrayFacade<java.lang.Float> cursor)
Set method for struct member 'cursor'.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
setIofsd(CPointer<java.lang.Object> iofsd)
Set method for struct member 'iofsd'.void
setLink_flag(byte link_flag)
Set method for struct member 'link_flag'.void
setLinkdrag(ListBase linkdrag)
Set method for struct member 'linkdrag'.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
setRecalc(short recalc)
Set method for struct member 'recalc'.void
setRegionbase(ListBase regionbase)
Set method for struct member 'regionbase'.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.Deprecatedvoid
setV2d(View2D v2d)
Deprecated.Deprecatedvoid
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'.-
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 SpaceNode.It is required when allocating a new block to store data for SpaceNode.
- 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:
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});
Metadata
- Field: 'next'
- Signature: 'SpaceLink*'
- 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:
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});
Metadata
- Field: 'prev'
- Signature: 'SpaceLink*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__regionbase
public static final long[] __DNA__FIELD__regionbase
Field descriptor (offset) for struct member 'regionbase'.Field Documentation
Blender Source Code
Storage of regions for inactive spaces.
Pointer Arithmetics
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});
Metadata
- Field: 'regionbase'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__spacetype
public static final long[] __DNA__FIELD__spacetype
Field descriptor (offset) for struct member 'spacetype'.Pointer Arithmetics
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});
Metadata
- Field: 'spacetype'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__DNA__FIELD__link_flag
public static final long[] __DNA__FIELD__link_flag
Field descriptor (offset) for struct member 'link_flag'.Pointer Arithmetics
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});
Metadata
- Field: 'link_flag'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__DNA__FIELD___pad0
public static final long[] __DNA__FIELD___pad0
Field descriptor (offset) for struct member '_pad0'.Pointer Arithmetics
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});
Metadata
- Field: '_pad0'
- Signature: 'char[6]'
- Actual Size (32bit/64bit): 6/6
-
__DNA__FIELD__v2d
public static final long[] __DNA__FIELD__v2d
Deprecated.DeprecatedPointer Arithmetics
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});
Metadata
- Field: 'v2d'
- Signature: 'View2D'
- Actual Size (32bit/64bit): 156/168
Field descriptor (offset) for struct member 'v2d'.Field Documentation
Blender Source Code
End '
SpaceLink
' header. Deprecated, copied to region.
-
__DNA__FIELD__id
public static final long[] __DNA__FIELD__id
Field descriptor (offset) for struct member 'id'.Field Documentation
Blender Source Code
Context, no need to save in file? well... pinning...
Pointer Arithmetics
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});
Metadata
- Field: 'id'
- Signature: 'ID*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__from
public static final long[] __DNA__FIELD__from
Field descriptor (offset) for struct member 'from'.Pointer Arithmetics
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});
Metadata
- Field: 'from'
- Signature: 'ID*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__flag
public static final long[] __DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.Field Documentation
Blender Source Code
Menunr: browse id block in header.
Pointer Arithmetics
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});
Metadata
- Field: 'flag'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD___pad1
public static final long[] __DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.Pointer Arithmetics
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<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad1'
- Signature: 'char[2]'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__aspect
public static final long[] __DNA__FIELD__aspect
Field descriptor (offset) for struct member 'aspect'.Field Documentation
Blender Source Code
Internal state variables.
Pointer Arithmetics
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__aspect); CPointer<Float> p_aspect = p.cast(new Class[]{Float.class});
Metadata
- Field: 'aspect'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD___pad2
public static final long[] __DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.Pointer Arithmetics
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___pad2); CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad2'
- Signature: 'char[4]'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__xof
public static final long[] __DNA__FIELD__xof
Field descriptor (offset) for struct member 'xof'.Field Documentation
Blender Source Code
Offset for drawing the backdrop.
Pointer Arithmetics
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});
Metadata
- Field: 'xof'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__yof
public static final long[] __DNA__FIELD__yof
Field descriptor (offset) for struct member 'yof'.Pointer Arithmetics
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});
Metadata
- Field: 'yof'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__zoom
public static final long[] __DNA__FIELD__zoom
Field descriptor (offset) for struct member 'zoom'.Field Documentation
Blender Source Code
Zoom for backdrop.
Pointer Arithmetics
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});
Metadata
- Field: 'zoom'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__cursor
public static final long[] __DNA__FIELD__cursor
Field descriptor (offset) for struct member 'cursor'.Field Documentation
Blender Source Code
Mouse pos for drawing socketless link and adding nodes.
Pointer Arithmetics
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__cursor); CPointer<CArrayFacade<Float>> p_cursor = p.cast(new Class[]{CArrayFacade.class, Float.class});
Metadata
- Field: 'cursor'
- Signature: 'float[2]'
- Actual Size (32bit/64bit): 8/8
-
__DNA__FIELD__treepath
public static final long[] __DNA__FIELD__treepath
Field descriptor (offset) for struct member 'treepath'.Field Documentation
Blender Source Code
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.Pointer Arithmetics
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});
Metadata
- Field: 'treepath'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__nodetree
public static final long[] __DNA__FIELD__nodetree
Field descriptor (offset) for struct member 'nodetree'.Pointer Arithmetics
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});
Metadata
- Field: 'nodetree'
- Signature: 'bNodeTree*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__edittree
public static final long[] __DNA__FIELD__edittree
Field descriptor (offset) for struct member 'edittree'.Pointer Arithmetics
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});
Metadata
- Field: 'edittree'
- Signature: 'bNodeTree*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__tree_idname
public static final long[] __DNA__FIELD__tree_idname
Field descriptor (offset) for struct member 'tree_idname'.Field Documentation
Blender Source Code
tree type for the current node tree
Pointer Arithmetics
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});
Metadata
- Field: 'tree_idname'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD__treetype
public static final long[] __DNA__FIELD__treetype
Deprecated.DeprecatedPointer Arithmetics
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});
Metadata
- Field: 'treetype'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
Field descriptor (offset) for struct member 'treetype'.Field Documentation
Blender Source Code
Treetype: as same nodetree->type.
-
__DNA__FIELD___pad3
public static final long[] __DNA__FIELD___pad3
Field descriptor (offset) for struct member '_pad3'.Pointer Arithmetics
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___pad3); CPointer<CArrayFacade<Byte>> p__pad3 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad3'
- Signature: 'char[4]'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__texfrom
public static final long[] __DNA__FIELD__texfrom
Field descriptor (offset) for struct member 'texfrom'.Field Documentation
Blender Source Code
Texfrom object, world or brush.
Pointer Arithmetics
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});
Metadata
- Field: 'texfrom'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__shaderfrom
public static final long[] __DNA__FIELD__shaderfrom
Field descriptor (offset) for struct member 'shaderfrom'.Field Documentation
Blender Source Code
Shader from object or world.
Pointer Arithmetics
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});
Metadata
- Field: 'shaderfrom'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__recalc
public static final long[] __DNA__FIELD__recalc
Field descriptor (offset) for struct member 'recalc'.Field Documentation
Blender Source Code
Currently on 0/1, for auto compo.
Pointer Arithmetics
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__recalc); CPointer<Short> p_recalc = p.cast(new Class[]{Short.class});
Metadata
- Field: 'recalc'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__insert_ofs_dir
public static final long[] __DNA__FIELD__insert_ofs_dir
Field descriptor (offset) for struct member 'insert_ofs_dir'.Field Documentation
Blender Source Code
Direction for offsetting nodes on insertion.
Pointer Arithmetics
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});
Metadata
- Field: 'insert_ofs_dir'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__DNA__FIELD___pad4
public static final long[] __DNA__FIELD___pad4
Field descriptor (offset) for struct member '_pad4'.Pointer Arithmetics
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___pad4); CPointer<Byte> p__pad4 = p.cast(new Class[]{Byte.class});
Metadata
- Field: '_pad4'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__DNA__FIELD__linkdrag
public static final long[] __DNA__FIELD__linkdrag
Field descriptor (offset) for struct member 'linkdrag'.Field Documentation
Blender Source Code
Temporary data for modal linking operator.
Pointer Arithmetics
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__linkdrag); CPointer<ListBase> p_linkdrag = p.cast(new Class[]{ListBase.class});
Metadata
- Field: 'linkdrag'
- Signature: 'ListBase'
- Actual Size (32bit/64bit): 8/16
-
__DNA__FIELD__iofsd
public static final long[] __DNA__FIELD__iofsd
Field descriptor (offset) for struct member 'iofsd'.Field Documentation
Blender Source Code
XXX hack for translate_attach op-macros to pass data from transform op to insert_offset op Temporary data for node insert offset (in UI called Auto-offset).
Pointer Arithmetics
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__iofsd); CPointer<CPointer<Object>> p_iofsd = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: 'iofsd'
- Signature: 'NodeInsertOfsData*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__gpd
public static final long[] __DNA__FIELD__gpd
Field descriptor (offset) for struct member 'gpd'.Field Documentation
Blender Source Code
Grease-pencil data.
Pointer Arithmetics
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});
Metadata
- Field: 'gpd'
- Signature: 'bGPdata*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
SpaceNode
public SpaceNode(long __address, Block __block, BlockTable __blockTable)
-
SpaceNode
protected SpaceNode(SpaceNode that)
-
-
Method Detail
-
getNext
public CPointer<SpaceLink> 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<SpaceLink> next) throws java.io.IOException
Set method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
getPrev
public CPointer<SpaceLink> 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<SpaceLink> prev) throws java.io.IOException
Set method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
getRegionbase
public ListBase getRegionbase() throws java.io.IOException
Get method for struct member 'regionbase'.Field Documentation
Blender Source Code
Storage of regions for inactive spaces.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regionbase
-
setRegionbase
public void setRegionbase(ListBase regionbase) throws java.io.IOException
Set method for struct member 'regionbase'.Field Documentation
Blender Source Code
Storage of regions for inactive spaces.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__regionbase
-
getSpacetype
public byte getSpacetype() throws java.io.IOException
Get method for struct member 'spacetype'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spacetype
-
setSpacetype
public void setSpacetype(byte spacetype) throws java.io.IOException
Set method for struct member 'spacetype'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spacetype
-
getLink_flag
public byte getLink_flag() throws java.io.IOException
Get method for struct member 'link_flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__link_flag
-
setLink_flag
public void setLink_flag(byte link_flag) throws java.io.IOException
Set method for struct member 'link_flag'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__link_flag
-
get_pad0
public CArrayFacade<java.lang.Byte> get_pad0() throws java.io.IOException
Get method for struct member '_pad0'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad0
-
set_pad0
public void set_pad0(CArrayFacade<java.lang.Byte> _pad0) throws java.io.IOException
Set method for struct member '_pad0'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad0
-
getV2d
public View2D getV2d() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'v2d'.Field Documentation
Blender Source Code
End '
SpaceLink
' header. Deprecated, copied to region.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__v2d
-
setV2d
public void setV2d(View2D v2d) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'v2d'.Field Documentation
Blender Source Code
End '
SpaceLink
' header. Deprecated, copied to region.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__v2d
-
getId
public CPointer<ID> getId() throws java.io.IOException
Get method for struct member 'id'.Field Documentation
Blender Source Code
Context, no need to save in file? well... pinning...
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__id
-
setId
public void setId(CPointer<ID> id) throws java.io.IOException
Set method for struct member 'id'.Field Documentation
Blender Source Code
Context, no need to save in file? well... pinning...
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__id
-
getFrom
public CPointer<ID> getFrom() throws java.io.IOException
Get method for struct member 'from'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__from
-
setFrom
public void setFrom(CPointer<ID> from) throws java.io.IOException
Set method for struct member 'from'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__from
-
getFlag
public short getFlag() throws java.io.IOException
Get method for struct member 'flag'.Field Documentation
Blender Source Code
Menunr: browse id block in header.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
setFlag
public void setFlag(short flag) throws java.io.IOException
Set method for struct member 'flag'.Field Documentation
Blender Source Code
Menunr: browse id block in header.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flag
-
get_pad1
public CArrayFacade<java.lang.Byte> get_pad1() throws java.io.IOException
Get method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
set_pad1
public void set_pad1(CArrayFacade<java.lang.Byte> _pad1) throws java.io.IOException
Set method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
getAspect
public float getAspect() throws java.io.IOException
Get method for struct member 'aspect'.Field Documentation
Blender Source Code
Internal state variables.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__aspect
-
setAspect
public void setAspect(float aspect) throws java.io.IOException
Set method for struct member 'aspect'.Field Documentation
Blender Source Code
Internal state variables.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__aspect
-
get_pad2
public CArrayFacade<java.lang.Byte> get_pad2() throws java.io.IOException
Get method for struct member '_pad2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad2
-
set_pad2
public void set_pad2(CArrayFacade<java.lang.Byte> _pad2) throws java.io.IOException
Set method for struct member '_pad2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad2
-
getXof
public float getXof() throws java.io.IOException
Get method for struct member 'xof'.Field Documentation
Blender Source Code
Offset for drawing the backdrop.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__xof
-
setXof
public void setXof(float xof) throws java.io.IOException
Set method for struct member 'xof'.Field Documentation
Blender Source Code
Offset for drawing the backdrop.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__xof
-
getYof
public float getYof() throws java.io.IOException
Get method for struct member 'yof'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__yof
-
setYof
public void setYof(float yof) throws java.io.IOException
Set method for struct member 'yof'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__yof
-
getZoom
public float getZoom() throws java.io.IOException
Get method for struct member 'zoom'.Field Documentation
Blender Source Code
Zoom for backdrop.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__zoom
-
setZoom
public void setZoom(float zoom) throws java.io.IOException
Set method for struct member 'zoom'.Field Documentation
Blender Source Code
Zoom for backdrop.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__zoom
-
getCursor
public CArrayFacade<java.lang.Float> getCursor() throws java.io.IOException
Get method for struct member 'cursor'.Field Documentation
Blender Source Code
Mouse pos for drawing socketless link and adding nodes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cursor
-
setCursor
public void setCursor(CArrayFacade<java.lang.Float> cursor) throws java.io.IOException
Set method for struct member 'cursor'.Field Documentation
Blender Source Code
Mouse pos for drawing socketless link and adding nodes.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cursor
-
getTreepath
public ListBase getTreepath() throws java.io.IOException
Get method for struct member 'treepath'.Field Documentation
Blender Source Code
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.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__treepath
-
setTreepath
public void setTreepath(ListBase treepath) throws java.io.IOException
Set method for struct member 'treepath'.Field Documentation
Blender Source Code
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.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__treepath
-
getNodetree
public CPointer<bNodeTree> getNodetree() throws java.io.IOException
Get method for struct member 'nodetree'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__nodetree
-
setNodetree
public void setNodetree(CPointer<bNodeTree> nodetree) throws java.io.IOException
Set method for struct member 'nodetree'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__nodetree
-
getEdittree
public CPointer<bNodeTree> getEdittree() throws java.io.IOException
Get method for struct member 'edittree'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edittree
-
setEdittree
public void setEdittree(CPointer<bNodeTree> edittree) throws java.io.IOException
Set method for struct member 'edittree'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edittree
-
getTree_idname
public CArrayFacade<java.lang.Byte> getTree_idname() throws java.io.IOException
Get method for struct member 'tree_idname'.Field Documentation
Blender Source Code
tree type for the current node tree
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tree_idname
-
setTree_idname
public void setTree_idname(CArrayFacade<java.lang.Byte> tree_idname) throws java.io.IOException
Set method for struct member 'tree_idname'.Field Documentation
Blender Source Code
tree type for the current node tree
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__tree_idname
-
getTreetype
public int getTreetype() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'treetype'.Field Documentation
Blender Source Code
Treetype: as same nodetree->type.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__treetype
-
setTreetype
public void setTreetype(int treetype) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'treetype'.Field Documentation
Blender Source Code
Treetype: as same nodetree->type.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__treetype
-
get_pad3
public CArrayFacade<java.lang.Byte> get_pad3() throws java.io.IOException
Get method for struct member '_pad3'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad3
-
set_pad3
public void set_pad3(CArrayFacade<java.lang.Byte> _pad3) throws java.io.IOException
Set method for struct member '_pad3'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad3
-
getTexfrom
public short getTexfrom() throws java.io.IOException
Get method for struct member 'texfrom'.Field Documentation
Blender Source Code
Texfrom object, world or brush.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__texfrom
-
setTexfrom
public void setTexfrom(short texfrom) throws java.io.IOException
Set method for struct member 'texfrom'.Field Documentation
Blender Source Code
Texfrom object, world or brush.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__texfrom
-
getShaderfrom
public short getShaderfrom() throws java.io.IOException
Get method for struct member 'shaderfrom'.Field Documentation
Blender Source Code
Shader from object or world.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__shaderfrom
-
setShaderfrom
public void setShaderfrom(short shaderfrom) throws java.io.IOException
Set method for struct member 'shaderfrom'.Field Documentation
Blender Source Code
Shader from object or world.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__shaderfrom
-
getRecalc
public short getRecalc() throws java.io.IOException
Get method for struct member 'recalc'.Field Documentation
Blender Source Code
Currently on 0/1, for auto compo.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__recalc
-
setRecalc
public void setRecalc(short recalc) throws java.io.IOException
Set method for struct member 'recalc'.Field Documentation
Blender Source Code
Currently on 0/1, for auto compo.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__recalc
-
getInsert_ofs_dir
public byte getInsert_ofs_dir() throws java.io.IOException
Get method for struct member 'insert_ofs_dir'.Field Documentation
Blender Source Code
Direction for offsetting nodes on insertion.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__insert_ofs_dir
-
setInsert_ofs_dir
public void setInsert_ofs_dir(byte insert_ofs_dir) throws java.io.IOException
Set method for struct member 'insert_ofs_dir'.Field Documentation
Blender Source Code
Direction for offsetting nodes on insertion.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__insert_ofs_dir
-
get_pad4
public byte get_pad4() throws java.io.IOException
Get method for struct member '_pad4'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad4
-
set_pad4
public void set_pad4(byte _pad4) throws java.io.IOException
Set method for struct member '_pad4'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad4
-
getLinkdrag
public ListBase getLinkdrag() throws java.io.IOException
Get method for struct member 'linkdrag'.Field Documentation
Blender Source Code
Temporary data for modal linking operator.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__linkdrag
-
setLinkdrag
public void setLinkdrag(ListBase linkdrag) throws java.io.IOException
Set method for struct member 'linkdrag'.Field Documentation
Blender Source Code
Temporary data for modal linking operator.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__linkdrag
-
getIofsd
public CPointer<java.lang.Object> getIofsd() throws java.io.IOException
Get method for struct member 'iofsd'.Field Documentation
Blender Source Code
XXX hack for translate_attach op-macros to pass data from transform op to insert_offset op Temporary data for node insert offset (in UI called Auto-offset).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iofsd
-
setIofsd
public void setIofsd(CPointer<java.lang.Object> iofsd) throws java.io.IOException
Set method for struct member 'iofsd'.Field Documentation
Blender Source Code
XXX hack for translate_attach op-macros to pass data from transform op to insert_offset op Temporary data for node insert offset (in UI called Auto-offset).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iofsd
-
getGpd
public CPointer<bGPdata> getGpd() throws java.io.IOException
Get method for struct member 'gpd'.Field Documentation
Blender Source Code
Grease-pencil data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gpd
-
setGpd
public void setGpd(CPointer<bGPdata> gpd) throws java.io.IOException
Set method for struct member 'gpd'.Field Documentation
Blender Source Code
Grease-pencil data.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gpd
-
-