Package org.blender.dna
Class rcti
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.rcti
-
public class rcti extends CFacade
Generated facet for DNA struct type 'rcti'.Class Documentation
Blender Source Code
typedef struct vec3d { double x, y, z; } vec3d;
typedef struct vec4i { int x, y, z, w; } vec4i;
typedef struct vec4f { float x, y, z, w; } vec4f;
typedef struct vec4d { double x, y, z, w; } vec4d; integer rectangle.
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__xmax
Field descriptor (offset) for struct member 'xmax'.static long[]
__DNA__FIELD__xmin
Field descriptor (offset) for struct member 'xmin'.static long[]
__DNA__FIELD__ymax
Field descriptor (offset) for struct member 'ymax'.static long[]
__DNA__FIELD__ymin
Field descriptor (offset) for struct member 'ymin'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct rcti.-
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 rcti(long __address, Block __block, BlockTable __blockTable)
protected
rcti(rcti that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<rcti>
__io__addressof()
Instantiates a pointer on this instance.int
getXmax()
Get method for struct member 'xmax'.int
getXmin()
Get method for struct member 'xmin'.int
getYmax()
Get method for struct member 'ymax'.int
getYmin()
Get method for struct member 'ymin'.void
setXmax(int xmax)
Set method for struct member 'xmax'.void
setXmin(int xmin)
Set method for struct member 'xmin'.void
setYmax(int ymax)
Set method for struct member 'ymax'.void
setYmin(int ymin)
Set method for struct member 'ymin'.-
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 rcti.It is required when allocating a new block to store data for rcti.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__xmin
public static final long[] __DNA__FIELD__xmin
Field descriptor (offset) for struct member 'xmin'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
rcti rcti = ...; CPointer<Object> p = rcti.__dna__addressof(rcti.__DNA__FIELD__xmin); CPointer<Integer> p_xmin = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'xmin'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__xmax
public static final long[] __DNA__FIELD__xmax
Field descriptor (offset) for struct member 'xmax'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
rcti rcti = ...; CPointer<Object> p = rcti.__dna__addressof(rcti.__DNA__FIELD__xmax); CPointer<Integer> p_xmax = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'xmax'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__ymin
public static final long[] __DNA__FIELD__ymin
Field descriptor (offset) for struct member 'ymin'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
rcti rcti = ...; CPointer<Object> p = rcti.__dna__addressof(rcti.__DNA__FIELD__ymin); CPointer<Integer> p_ymin = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'ymin'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__ymax
public static final long[] __DNA__FIELD__ymax
Field descriptor (offset) for struct member 'ymax'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
rcti rcti = ...; CPointer<Object> p = rcti.__dna__addressof(rcti.__DNA__FIELD__ymax); CPointer<Integer> p_ymax = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'ymax'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
-
Constructor Detail
-
rcti
public rcti(long __address, Block __block, BlockTable __blockTable)
-
rcti
protected rcti(rcti that)
-
-
Method Detail
-
getXmin
public int getXmin() throws java.io.IOException
Get method for struct member 'xmin'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__xmin
-
setXmin
public void setXmin(int xmin) throws java.io.IOException
Set method for struct member 'xmin'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__xmin
-
getXmax
public int getXmax() throws java.io.IOException
Get method for struct member 'xmax'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__xmax
-
setXmax
public void setXmax(int xmax) throws java.io.IOException
Set method for struct member 'xmax'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__xmax
-
getYmin
public int getYmin() throws java.io.IOException
Get method for struct member 'ymin'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ymin
-
setYmin
public void setYmin(int ymin) throws java.io.IOException
Set method for struct member 'ymin'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ymin
-
getYmax
public int getYmax() throws java.io.IOException
Get method for struct member 'ymax'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ymax
-
setYmax
public void setYmax(int ymax) throws java.io.IOException
Set method for struct member 'ymax'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__ymax
-
-