public class MeshSeqCacheModifierData extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.
|
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__cache_file
Field descriptor (offset) for struct member 'cache_file'.
|
static long[] |
__DNA__FIELD__last_lookup_time
Field descriptor (offset) for struct member 'last_lookup_time'.
|
static long[] |
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.
|
static long[] |
__DNA__FIELD__num_vertices
Field descriptor (offset) for struct member 'num_vertices'.
|
static long[] |
__DNA__FIELD__object_path
Field descriptor (offset) for struct member 'object_path'.
|
static long[] |
__DNA__FIELD__read_flag
Field descriptor (offset) for struct member 'read_flag'.
|
static long[] |
__DNA__FIELD__reader
Field descriptor (offset) for struct member 'reader'.
|
static long[] |
__DNA__FIELD__reader_object_path
Field descriptor (offset) for struct member 'reader_object_path'.
|
static long[] |
__DNA__FIELD__velocity_delta
Field descriptor (offset) for struct member 'velocity_delta'.
|
static long[] |
__DNA__FIELD__velocity_scale
Field descriptor (offset) for struct member 'velocity_scale'.
|
static long[] |
__DNA__FIELD__vertex_velocities
Field descriptor (offset) for struct member 'vertex_velocities'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct MeshSeqCacheModifierData.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
MeshSeqCacheModifierData(long __address,
Block __block,
BlockTable __blockTable) |
protected |
MeshSeqCacheModifierData(MeshSeqCacheModifierData that) |
Modifier and Type | Method and Description |
---|---|
CPointer<MeshSeqCacheModifierData> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
get_pad()
Get method for struct member '_pad'.
|
int |
get_pad1()
Get method for struct member '_pad1'.
|
CPointer<java.lang.Object> |
get_pad2()
Get method for struct member '_pad2'.
|
CPointer<CacheFile> |
getCache_file()
Get method for struct member 'cache_file'.
|
float |
getLast_lookup_time()
Get method for struct member 'last_lookup_time'.
|
ModifierData |
getModifier()
Get method for struct member 'modifier'.
|
int |
getNum_vertices()
Get method for struct member 'num_vertices'.
|
CArrayFacade<java.lang.Byte> |
getObject_path()
Get method for struct member 'object_path'.
|
byte |
getRead_flag()
Get method for struct member 'read_flag'.
|
CArrayFacade<java.lang.Byte> |
getReader_object_path()
Get method for struct member 'reader_object_path'.
|
CPointer<java.lang.Object> |
getReader()
Get method for struct member 'reader'.
|
float |
getVelocity_delta()
Get method for struct member 'velocity_delta'.
|
float |
getVelocity_scale()
Get method for struct member 'velocity_scale'.
|
CPointer<MeshCacheVertexVelocity> |
getVertex_velocities()
Get method for struct member 'vertex_velocities'.
|
void |
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.
|
void |
set_pad1(int _pad1)
Set method for struct member '_pad1'.
|
void |
set_pad2(CPointer<java.lang.Object> _pad2)
Set method for struct member '_pad2'.
|
void |
setCache_file(CPointer<CacheFile> cache_file)
Set method for struct member 'cache_file'.
|
void |
setLast_lookup_time(float last_lookup_time)
Set method for struct member 'last_lookup_time'.
|
void |
setModifier(ModifierData modifier)
Set method for struct member 'modifier'.
|
void |
setNum_vertices(int num_vertices)
Set method for struct member 'num_vertices'.
|
void |
setObject_path(CArrayFacade<java.lang.Byte> object_path)
Set method for struct member 'object_path'.
|
void |
setRead_flag(byte read_flag)
Set method for struct member 'read_flag'.
|
void |
setReader_object_path(CArrayFacade<java.lang.Byte> reader_object_path)
Set method for struct member 'reader_object_path'.
|
void |
setReader(CPointer<java.lang.Object> reader)
Set method for struct member 'reader'.
|
void |
setVelocity_delta(float velocity_delta)
Set method for struct member 'velocity_delta'.
|
void |
setVelocity_scale(float velocity_scale)
Set method for struct member 'velocity_scale'.
|
void |
setVertex_velocities(CPointer<MeshCacheVertexVelocity> vertex_velocities)
Set method for struct member 'vertex_velocities'.
|
__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 MeshSeqCacheModifierData.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__modifier
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__modifier); CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
public static final long[] __DNA__FIELD__cache_file
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__cache_file); CPointer<CPointer<CacheFile>> p_cache_file = p.cast(new Class[]{CPointer.class, CacheFile.class});
public static final long[] __DNA__FIELD__object_path
1024 = FILE_MAX.
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__object_path); CPointer<CArrayFacade<Byte>> p_object_path = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__read_flag
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__read_flag); CPointer<Byte> p_read_flag = p.cast(new Class[]{Byte.class});
public static final long[] __DNA__FIELD___pad
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD___pad); CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__velocity_scale
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__velocity_scale); CPointer<Float> p_velocity_scale = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__reader
Runtime.
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__reader); CPointer<CPointer<Object>> p_reader = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__reader_object_path
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__reader_object_path); CPointer<CArrayFacade<Byte>> p_reader_object_path = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__vertex_velocities
Vertex velocities read from the cache. The velocities are not automatically read during modifier execution, and therefore have to manually be read when needed. This is only used through the RNA for now.
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__vertex_velocities); CPointer<CPointer<MeshCacheVertexVelocity>> p_vertex_velocities = p.cast(new Class[]{CPointer.class, MeshCacheVertexVelocity.class});
public static final long[] __DNA__FIELD__num_vertices
The number of vertices of the Alembic mesh, set when the modifier is executed.
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__num_vertices); CPointer<Integer> p_num_vertices = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__velocity_delta
Time (in frames or seconds) between two velocity samples. Automatically computed to scale the velocity vectors at render time for generating proper motion blur data.
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__velocity_delta); CPointer<Float> p_velocity_delta = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD__last_lookup_time
Caches the scene time (in seconds) used to lookup data in the Alembic archive when the modifier was last executed. Used to access Alembic samples through the RNA.
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD__last_lookup_time); CPointer<Float> p_last_lookup_time = p.cast(new Class[]{Float.class});
public static final long[] __DNA__FIELD___pad1
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD___pad1); CPointer<Integer> p__pad1 = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD___pad2
This is how you get a reference on the corresponding field in the struct:
MeshSeqCacheModifierData meshseqcachemodifierdata = ...; CPointer<Object> p = meshseqcachemodifierdata.__dna__addressof(MeshSeqCacheModifierData.__DNA__FIELD___pad2); CPointer<CPointer<Object>> p__pad2 = p.cast(new Class[]{CPointer.class, Object.class});
public MeshSeqCacheModifierData(long __address, Block __block, BlockTable __blockTable)
protected MeshSeqCacheModifierData(MeshSeqCacheModifierData that)
public ModifierData getModifier() throws java.io.IOException
java.io.IOException
__DNA__FIELD__modifier
public void setModifier(ModifierData modifier) throws java.io.IOException
java.io.IOException
__DNA__FIELD__modifier
public CPointer<CacheFile> getCache_file() throws java.io.IOException
java.io.IOException
__DNA__FIELD__cache_file
public void setCache_file(CPointer<CacheFile> cache_file) throws java.io.IOException
java.io.IOException
__DNA__FIELD__cache_file
public CArrayFacade<java.lang.Byte> getObject_path() throws java.io.IOException
1024 = FILE_MAX.
java.io.IOException
__DNA__FIELD__object_path
public void setObject_path(CArrayFacade<java.lang.Byte> object_path) throws java.io.IOException
1024 = FILE_MAX.
java.io.IOException
__DNA__FIELD__object_path
public byte getRead_flag() throws java.io.IOException
java.io.IOException
__DNA__FIELD__read_flag
public void setRead_flag(byte read_flag) throws java.io.IOException
java.io.IOException
__DNA__FIELD__read_flag
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad
public float getVelocity_scale() throws java.io.IOException
java.io.IOException
__DNA__FIELD__velocity_scale
public void setVelocity_scale(float velocity_scale) throws java.io.IOException
java.io.IOException
__DNA__FIELD__velocity_scale
public CPointer<java.lang.Object> getReader() throws java.io.IOException
Runtime.
java.io.IOException
__DNA__FIELD__reader
public void setReader(CPointer<java.lang.Object> reader) throws java.io.IOException
Runtime.
java.io.IOException
__DNA__FIELD__reader
public CArrayFacade<java.lang.Byte> getReader_object_path() throws java.io.IOException
java.io.IOException
__DNA__FIELD__reader_object_path
public void setReader_object_path(CArrayFacade<java.lang.Byte> reader_object_path) throws java.io.IOException
java.io.IOException
__DNA__FIELD__reader_object_path
public CPointer<MeshCacheVertexVelocity> getVertex_velocities() throws java.io.IOException
Vertex velocities read from the cache. The velocities are not automatically read during modifier execution, and therefore have to manually be read when needed. This is only used through the RNA for now.
java.io.IOException
__DNA__FIELD__vertex_velocities
public void setVertex_velocities(CPointer<MeshCacheVertexVelocity> vertex_velocities) throws java.io.IOException
Vertex velocities read from the cache. The velocities are not automatically read during modifier execution, and therefore have to manually be read when needed. This is only used through the RNA for now.
java.io.IOException
__DNA__FIELD__vertex_velocities
public int getNum_vertices() throws java.io.IOException
The number of vertices of the Alembic mesh, set when the modifier is executed.
java.io.IOException
__DNA__FIELD__num_vertices
public void setNum_vertices(int num_vertices) throws java.io.IOException
The number of vertices of the Alembic mesh, set when the modifier is executed.
java.io.IOException
__DNA__FIELD__num_vertices
public float getVelocity_delta() throws java.io.IOException
Time (in frames or seconds) between two velocity samples. Automatically computed to scale the velocity vectors at render time for generating proper motion blur data.
java.io.IOException
__DNA__FIELD__velocity_delta
public void setVelocity_delta(float velocity_delta) throws java.io.IOException
Time (in frames or seconds) between two velocity samples. Automatically computed to scale the velocity vectors at render time for generating proper motion blur data.
java.io.IOException
__DNA__FIELD__velocity_delta
public float getLast_lookup_time() throws java.io.IOException
Caches the scene time (in seconds) used to lookup data in the Alembic archive when the modifier was last executed. Used to access Alembic samples through the RNA.
java.io.IOException
__DNA__FIELD__last_lookup_time
public void setLast_lookup_time(float last_lookup_time) throws java.io.IOException
Caches the scene time (in seconds) used to lookup data in the Alembic archive when the modifier was last executed. Used to access Alembic samples through the RNA.
java.io.IOException
__DNA__FIELD__last_lookup_time
public int get_pad1() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public void set_pad1(int _pad1) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad1
public CPointer<java.lang.Object> get_pad2() throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public void set_pad2(CPointer<java.lang.Object> _pad2) throws java.io.IOException
java.io.IOException
__DNA__FIELD___pad2
public CPointer<MeshSeqCacheModifierData> __io__addressof()