public class Multires extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__current
Field descriptor (offset) for struct member 'current'.
|
static long[] |
__DNA__FIELD__edge_creases
Field descriptor (offset) for struct member 'edge_creases'.
|
static long[] |
__DNA__FIELD__edge_flags
Field descriptor (offset) for struct member 'edge_flags'.
|
static long[] |
__DNA__FIELD__edgelvl
Field descriptor (offset) for struct member 'edgelvl'.
|
static long[] |
__DNA__FIELD__fdata
Field descriptor (offset) for struct member 'fdata'.
|
static long[] |
__DNA__FIELD__flag
Field descriptor (offset) for struct member 'flag'.
|
static long[] |
__DNA__FIELD__level_count
Field descriptor (offset) for struct member 'level_count'.
|
static long[] |
__DNA__FIELD__levels
Field descriptor (offset) for struct member 'levels'.
|
static long[] |
__DNA__FIELD__newlvl
Field descriptor (offset) for struct member 'newlvl'.
|
static long[] |
__DNA__FIELD__pinlvl
Field descriptor (offset) for struct member 'pinlvl'.
|
static long[] |
__DNA__FIELD__renderlvl
Field descriptor (offset) for struct member 'renderlvl'.
|
static long[] |
__DNA__FIELD__use_col
Field descriptor (offset) for struct member 'use_col'.
|
static long[] |
__DNA__FIELD__vdata
Field descriptor (offset) for struct member 'vdata'.
|
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 Multires.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
Multires(long __address,
Block __block,
BlockTable __blockTable) |
protected |
Multires(Multires that) |
Modifier and Type | Method and Description |
---|---|
CPointer<Multires> |
__io__addressof()
Instantiates a pointer on this instance.
|
byte |
getCurrent()
Get method for struct member 'current'.
|
CPointer<java.lang.Byte> |
getEdge_creases()
Get method for struct member 'edge_creases'.
|
CPointer<java.lang.Short> |
getEdge_flags()
Get method for struct member 'edge_flags'.
|
byte |
getEdgelvl()
Get method for struct member 'edgelvl'.
|
CustomData |
getFdata()
Get method for struct member 'fdata'.
|
byte |
getFlag()
Get method for struct member 'flag'.
|
byte |
getLevel_count()
Get method for struct member 'level_count'.
|
ListBase |
getLevels()
Get method for struct member 'levels'.
|
byte |
getNewlvl()
Get method for struct member 'newlvl'.
|
byte |
getPinlvl()
Get method for struct member 'pinlvl'.
|
byte |
getRenderlvl()
Get method for struct member 'renderlvl'.
|
byte |
getUse_col()
Get method for struct member 'use_col'.
|
CustomData |
getVdata()
Get method for struct member 'vdata'.
|
CPointer<MVert> |
getVerts()
Get method for struct member 'verts'.
|
void |
setCurrent(byte current)
Set method for struct member 'current'.
|
void |
setEdge_creases(CPointer<java.lang.Byte> edge_creases)
Set method for struct member 'edge_creases'.
|
void |
setEdge_flags(CPointer<java.lang.Short> edge_flags)
Set method for struct member 'edge_flags'.
|
void |
setEdgelvl(byte edgelvl)
Set method for struct member 'edgelvl'.
|
void |
setFdata(CustomData fdata)
Set method for struct member 'fdata'.
|
void |
setFlag(byte flag)
Set method for struct member 'flag'.
|
void |
setLevel_count(byte level_count)
Set method for struct member 'level_count'.
|
void |
setLevels(ListBase levels)
Set method for struct member 'levels'.
|
void |
setNewlvl(byte newlvl)
Set method for struct member 'newlvl'.
|
void |
setPinlvl(byte pinlvl)
Set method for struct member 'pinlvl'.
|
void |
setRenderlvl(byte renderlvl)
Set method for struct member 'renderlvl'.
|
void |
setUse_col(byte use_col)
Set method for struct member 'use_col'.
|
void |
setVdata(CustomData vdata)
Set method for struct member 'vdata'.
|
void |
setVerts(CPointer<MVert> verts)
Set method for struct member 'verts'.
|
__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 Multires.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__levels
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__levels); CPointer<ListBase> p_levels = p.cast(new Class[]{ListBase.class});
public static final long[] __DNA__FIELD__verts
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__verts); CPointer<CPointer<MVert>> p_verts = p.cast(new Class[]{CPointer.class, MVert.class});
public static final long[] __DNA__FIELD__level_count
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__level_count); CPointer<Byte> p_level_count = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__current
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__current); CPointer<Byte> p_current = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__newlvl
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__newlvl); CPointer<Byte> p_newlvl = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__edgelvl
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__edgelvl); CPointer<Byte> p_edgelvl = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__pinlvl
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__pinlvl); CPointer<Byte> p_pinlvl = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__renderlvl
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__renderlvl); CPointer<Byte> p_renderlvl = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__use_col
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__use_col); CPointer<Byte> p_use_col = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__flag
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__flag); CPointer<Byte> p_flag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD__vdata
Special level 1 data that cannot be modified from other levels
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__vdata); CPointer<CustomData> p_vdata = p.cast(new Class[]{CustomData.class});
public static final long[] __DNA__FIELD__fdata
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__fdata); CPointer<CustomData> p_fdata = p.cast(new Class[]{CustomData.class});
public static final long[] __DNA__FIELD__edge_flags
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__edge_flags); CPointer<CPointer<Short>> p_edge_flags = p.cast(new Class[]{CPointer.class, Short.class});
public static final long[] __DNA__FIELD__edge_creases
This is how you get a reference on the corresponding field in the struct:
Multires multires = ...; CPointer<Object> p = multires.__dna__addressof(Multires.__DNA__FIELD__edge_creases); CPointer<CPointer<Byte>> p_edge_creases = p.cast(new Class[]{CPointer.class, Byte.class});
public Multires(long __address, Block __block, BlockTable __blockTable)
protected Multires(Multires that)
public ListBase getLevels() throws java.io.IOException
java.io.IOException
__DNA__FIELD__levels
public void setLevels(ListBase levels) throws java.io.IOException
java.io.IOException
__DNA__FIELD__levels
public CPointer<MVert> getVerts() throws java.io.IOException
java.io.IOException
__DNA__FIELD__verts
public void setVerts(CPointer<MVert> verts) throws java.io.IOException
java.io.IOException
__DNA__FIELD__verts
public byte getLevel_count() throws java.io.IOException
java.io.IOException
__DNA__FIELD__level_count
public void setLevel_count(byte level_count) throws java.io.IOException
java.io.IOException
__DNA__FIELD__level_count
public byte getCurrent() throws java.io.IOException
java.io.IOException
__DNA__FIELD__current
public void setCurrent(byte current) throws java.io.IOException
java.io.IOException
__DNA__FIELD__current
public byte getNewlvl() throws java.io.IOException
java.io.IOException
__DNA__FIELD__newlvl
public void setNewlvl(byte newlvl) throws java.io.IOException
java.io.IOException
__DNA__FIELD__newlvl
public byte getEdgelvl() throws java.io.IOException
java.io.IOException
__DNA__FIELD__edgelvl
public void setEdgelvl(byte edgelvl) throws java.io.IOException
java.io.IOException
__DNA__FIELD__edgelvl
public byte getPinlvl() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pinlvl
public void setPinlvl(byte pinlvl) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pinlvl
public byte getRenderlvl() throws java.io.IOException
java.io.IOException
__DNA__FIELD__renderlvl
public void setRenderlvl(byte renderlvl) throws java.io.IOException
java.io.IOException
__DNA__FIELD__renderlvl
public byte getUse_col() throws java.io.IOException
java.io.IOException
__DNA__FIELD__use_col
public void setUse_col(byte use_col) throws java.io.IOException
java.io.IOException
__DNA__FIELD__use_col
public byte getFlag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public void setFlag(byte flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__flag
public CustomData getVdata() throws java.io.IOException
Special level 1 data that cannot be modified from other levels
java.io.IOException
__DNA__FIELD__vdata
public void setVdata(CustomData vdata) throws java.io.IOException
Special level 1 data that cannot be modified from other levels
java.io.IOException
__DNA__FIELD__vdata
public CustomData getFdata() throws java.io.IOException
java.io.IOException
__DNA__FIELD__fdata
public void setFdata(CustomData fdata) throws java.io.IOException
java.io.IOException
__DNA__FIELD__fdata
public CPointer<java.lang.Short> getEdge_flags() throws java.io.IOException
java.io.IOException
__DNA__FIELD__edge_flags
public void setEdge_flags(CPointer<java.lang.Short> edge_flags) throws java.io.IOException
java.io.IOException
__DNA__FIELD__edge_flags
public CPointer<java.lang.Byte> getEdge_creases() throws java.io.IOException
java.io.IOException
__DNA__FIELD__edge_creases
public void setEdge_creases(CPointer<java.lang.Byte> edge_creases) throws java.io.IOException
java.io.IOException
__DNA__FIELD__edge_creases