Class MultiresLevel
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.MultiresLevel
-
public class MultiresLevel extends CFacade
Generated facet for DNA struct type 'MultiresLevel'.Class Documentation
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.static long[]
__DNA__FIELD__colfaces
Field descriptor (offset) for struct member 'colfaces'.static long[]
__DNA__FIELD__edges
Field descriptor (offset) for struct member 'edges'.static long[]
__DNA__FIELD__faces
Field descriptor (offset) for struct member 'faces'.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__totedge
Field descriptor (offset) for struct member 'totedge'.static long[]
__DNA__FIELD__totface
Field descriptor (offset) for struct member 'totface'.static long[]
__DNA__FIELD__totvert
Field descriptor (offset) for struct member 'totvert'.static long[]
__DNA__FIELD__verts
Field descriptor (offset) for struct member 'verts'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct MultiresLevel.-
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 MultiresLevel(long __address, Block __block, BlockTable __blockTable)
protected
MultiresLevel(MultiresLevel that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<MultiresLevel>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.CPointer<MultiresColFace>
getColfaces()
Get method for struct member 'colfaces'.CPointer<MultiresEdge>
getEdges()
Get method for struct member 'edges'.CPointer<MultiresFace>
getFaces()
Get method for struct member 'faces'.CPointer<MultiresLevel>
getNext()
Get method for struct member 'next'.CPointer<MultiresLevel>
getPrev()
Get method for struct member 'prev'.int
getTotedge()
Get method for struct member 'totedge'.int
getTotface()
Get method for struct member 'totface'.int
getTotvert()
Get method for struct member 'totvert'.CPointer<MVert>
getVerts()
Get method for struct member 'verts'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
setColfaces(CPointer<MultiresColFace> colfaces)
Set method for struct member 'colfaces'.void
setEdges(CPointer<MultiresEdge> edges)
Set method for struct member 'edges'.void
setFaces(CPointer<MultiresFace> faces)
Set method for struct member 'faces'.void
setNext(CPointer<MultiresLevel> next)
Set method for struct member 'next'.void
setPrev(CPointer<MultiresLevel> prev)
Set method for struct member 'prev'.void
setTotedge(int totedge)
Set method for struct member 'totedge'.void
setTotface(int totface)
Set method for struct member 'totface'.void
setTotvert(int totvert)
Set method for struct member 'totvert'.void
setVerts(CPointer<MVert> verts)
Set method for struct member 'verts'.-
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 MultiresLevel.It is required when allocating a new block to store data for MultiresLevel.
- 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:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__next); CPointer<CPointer<MultiresLevel>> p_next = p.cast(new Class[]{CPointer.class, MultiresLevel.class});
Metadata
- Field: 'next'
- Signature: 'MultiresLevel*'
- 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:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__prev); CPointer<CPointer<MultiresLevel>> p_prev = p.cast(new Class[]{CPointer.class, MultiresLevel.class});
Metadata
- Field: 'prev'
- Signature: 'MultiresLevel*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__faces
public static final long[] __DNA__FIELD__faces
Field descriptor (offset) for struct member 'faces'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__faces); CPointer<CPointer<MultiresFace>> p_faces = p.cast(new Class[]{CPointer.class, MultiresFace.class});
Metadata
- Field: 'faces'
- Signature: 'MultiresFace*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__colfaces
public static final long[] __DNA__FIELD__colfaces
Field descriptor (offset) for struct member 'colfaces'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__colfaces); CPointer<CPointer<MultiresColFace>> p_colfaces = p.cast(new Class[]{CPointer.class, MultiresColFace.class});
Metadata
- Field: 'colfaces'
- Signature: 'MultiresColFace*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__edges
public static final long[] __DNA__FIELD__edges
Field descriptor (offset) for struct member 'edges'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__edges); CPointer<CPointer<MultiresEdge>> p_edges = p.cast(new Class[]{CPointer.class, MultiresEdge.class});
Metadata
- Field: 'edges'
- Signature: 'MultiresEdge*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__totvert
public static final long[] __DNA__FIELD__totvert
Field descriptor (offset) for struct member 'totvert'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__totvert); CPointer<Integer> p_totvert = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totvert'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__totface
public static final long[] __DNA__FIELD__totface
Field descriptor (offset) for struct member 'totface'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__totface); CPointer<Integer> p_totface = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totface'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__totedge
public static final long[] __DNA__FIELD__totedge
Field descriptor (offset) for struct member 'totedge'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__totedge); CPointer<Integer> p_totedge = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'totedge'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD___pad
public static final long[] __DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[4]'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__verts
public static final long[] __DNA__FIELD__verts
Field descriptor (offset) for struct member 'verts'.Field Documentation
Blender Source Code
Kept for compatibility with even older files
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
MultiresLevel multireslevel = ...; CPointer<Object> p = multireslevel.__dna__addressof(MultiresLevel.__DNA__FIELD__verts); CPointer<CPointer<MVert>> p_verts = p.cast(new Class[]{CPointer.class, MVert.class});
Metadata
- Field: 'verts'
- Signature: 'MVert*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
MultiresLevel
public MultiresLevel(long __address, Block __block, BlockTable __blockTable)
-
MultiresLevel
protected MultiresLevel(MultiresLevel that)
-
-
Method Detail
-
getNext
public CPointer<MultiresLevel> 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<MultiresLevel> next) throws java.io.IOException
Set method for struct member 'next'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__next
-
getPrev
public CPointer<MultiresLevel> 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<MultiresLevel> prev) throws java.io.IOException
Set method for struct member 'prev'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__prev
-
getFaces
public CPointer<MultiresFace> getFaces() throws java.io.IOException
Get method for struct member 'faces'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__faces
-
setFaces
public void setFaces(CPointer<MultiresFace> faces) throws java.io.IOException
Set method for struct member 'faces'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__faces
-
getColfaces
public CPointer<MultiresColFace> getColfaces() throws java.io.IOException
Get method for struct member 'colfaces'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__colfaces
-
setColfaces
public void setColfaces(CPointer<MultiresColFace> colfaces) throws java.io.IOException
Set method for struct member 'colfaces'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__colfaces
-
getEdges
public CPointer<MultiresEdge> getEdges() throws java.io.IOException
Get method for struct member 'edges'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edges
-
setEdges
public void setEdges(CPointer<MultiresEdge> edges) throws java.io.IOException
Set method for struct member 'edges'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edges
-
getTotvert
public int getTotvert() throws java.io.IOException
Get method for struct member 'totvert'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totvert
-
setTotvert
public void setTotvert(int totvert) throws java.io.IOException
Set method for struct member 'totvert'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totvert
-
getTotface
public int getTotface() throws java.io.IOException
Get method for struct member 'totface'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totface
-
setTotface
public void setTotface(int totface) throws java.io.IOException
Set method for struct member 'totface'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totface
-
getTotedge
public int getTotedge() throws java.io.IOException
Get method for struct member 'totedge'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totedge
-
setTotedge
public void setTotedge(int totedge) throws java.io.IOException
Set method for struct member 'totedge'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__totedge
-
get_pad
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
Get method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
set_pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
Set method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
getVerts
public CPointer<MVert> getVerts() throws java.io.IOException
Get method for struct member 'verts'.Field Documentation
Blender Source Code
Kept for compatibility with even older files
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__verts
-
setVerts
public void setVerts(CPointer<MVert> verts) throws java.io.IOException
Set method for struct member 'verts'.Field Documentation
Blender Source Code
Kept for compatibility with even older files
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__verts
-
__io__addressof
public CPointer<MultiresLevel> __io__addressof()
Instantiates a pointer on this instance.
-
-