Package org.blender.dna
Class NodeTexImage
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.NodeTexImage
-
public class NodeTexImage extends CFacade
Generated facet for DNA struct type 'NodeTexImage'.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__base
Field descriptor (offset) for struct member 'base'.static long[]
__DNA__FIELD__color_space
Deprecated.Deprecatedstatic long[]
__DNA__FIELD__extension
Field descriptor (offset) for struct member 'extension'.static long[]
__DNA__FIELD__interpolation
Field descriptor (offset) for struct member 'interpolation'.static long[]
__DNA__FIELD__iuser
Field descriptor (offset) for struct member 'iuser'.static long[]
__DNA__FIELD__projection
Field descriptor (offset) for struct member 'projection'.static long[]
__DNA__FIELD__projection_blend
Field descriptor (offset) for struct member 'projection_blend'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct NodeTexImage.-
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 NodeTexImage(long __address, Block __block, BlockTable __blockTable)
protected
NodeTexImage(NodeTexImage that)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CPointer<NodeTexImage>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.NodeTexBase
getBase()
Get method for struct member 'base'.int
getColor_space()
Deprecated.Deprecatedint
getExtension()
Get method for struct member 'extension'.int
getInterpolation()
Get method for struct member 'interpolation'.ImageUser
getIuser()
Get method for struct member 'iuser'.int
getProjection()
Get method for struct member 'projection'.float
getProjection_blend()
Get method for struct member 'projection_blend'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set method for struct member '_pad'.void
setBase(NodeTexBase base)
Set method for struct member 'base'.void
setColor_space(int color_space)
Deprecated.Deprecatedvoid
setExtension(int extension)
Set method for struct member 'extension'.void
setInterpolation(int interpolation)
Set method for struct member 'interpolation'.void
setIuser(ImageUser iuser)
Set method for struct member 'iuser'.void
setProjection(int projection)
Set method for struct member 'projection'.void
setProjection_blend(float projection_blend)
Set method for struct member 'projection_blend'.-
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 NodeTexImage.It is required when allocating a new block to store data for NodeTexImage.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__base
public static final long[] __DNA__FIELD__base
Field descriptor (offset) for struct member 'base'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__DNA__FIELD__base); CPointer<NodeTexBase> p_base = p.cast(new Class[]{NodeTexBase.class});
Metadata
- Field: 'base'
- Signature: 'NodeTexBase'
- Actual Size (32bit/64bit): 956/960
-
__DNA__FIELD__iuser
public static final long[] __DNA__FIELD__iuser
Field descriptor (offset) for struct member 'iuser'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__DNA__FIELD__iuser); CPointer<ImageUser> p_iuser = p.cast(new Class[]{ImageUser.class});
Metadata
- Field: 'iuser'
- Signature: 'ImageUser'
- Actual Size (32bit/64bit): 44/48
-
__DNA__FIELD__color_space
public static final long[] __DNA__FIELD__color_space
Deprecated.DeprecatedPointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__DNA__FIELD__color_space); CPointer<Integer> p_color_space = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'color_space'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
Field descriptor (offset) for struct member 'color_space'.Field Documentation
Blender Source Code
-
__DNA__FIELD__projection
public static final long[] __DNA__FIELD__projection
Field descriptor (offset) for struct member 'projection'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__DNA__FIELD__projection); CPointer<Integer> p_projection = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'projection'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__projection_blend
public static final long[] __DNA__FIELD__projection_blend
Field descriptor (offset) for struct member 'projection_blend'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__DNA__FIELD__projection_blend); CPointer<Float> p_projection_blend = p.cast(new Class[]{Float.class});
Metadata
- Field: 'projection_blend'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__interpolation
public static final long[] __DNA__FIELD__interpolation
Field descriptor (offset) for struct member 'interpolation'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__DNA__FIELD__interpolation); CPointer<Integer> p_interpolation = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'interpolation'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__extension
public static final long[] __DNA__FIELD__extension
Field descriptor (offset) for struct member 'extension'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__DNA__FIELD__extension); CPointer<Integer> p_extension = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'extension'
- 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:
NodeTexImage nodeteximage = ...; CPointer<Object> p = nodeteximage.__dna__addressof(NodeTexImage.__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
-
-
Constructor Detail
-
NodeTexImage
public NodeTexImage(long __address, Block __block, BlockTable __blockTable)
-
NodeTexImage
protected NodeTexImage(NodeTexImage that)
-
-
Method Detail
-
getBase
public NodeTexBase getBase() throws java.io.IOException
Get method for struct member 'base'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__base
-
setBase
public void setBase(NodeTexBase base) throws java.io.IOException
Set method for struct member 'base'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__base
-
getIuser
public ImageUser getIuser() throws java.io.IOException
Get method for struct member 'iuser'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iuser
-
setIuser
public void setIuser(ImageUser iuser) throws java.io.IOException
Set method for struct member 'iuser'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__iuser
-
getColor_space
public int getColor_space() throws java.io.IOException
Deprecated.DeprecatedGet method for struct member 'color_space'.Field Documentation
Blender Source Code
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__color_space
-
setColor_space
public void setColor_space(int color_space) throws java.io.IOException
Deprecated.DeprecatedSet method for struct member 'color_space'.Field Documentation
Blender Source Code
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__color_space
-
getProjection
public int getProjection() throws java.io.IOException
Get method for struct member 'projection'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__projection
-
setProjection
public void setProjection(int projection) throws java.io.IOException
Set method for struct member 'projection'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__projection
-
getProjection_blend
public float getProjection_blend() throws java.io.IOException
Get method for struct member 'projection_blend'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__projection_blend
-
setProjection_blend
public void setProjection_blend(float projection_blend) throws java.io.IOException
Set method for struct member 'projection_blend'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__projection_blend
-
getInterpolation
public int getInterpolation() throws java.io.IOException
Get method for struct member 'interpolation'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__interpolation
-
setInterpolation
public void setInterpolation(int interpolation) throws java.io.IOException
Set method for struct member 'interpolation'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__interpolation
-
getExtension
public int getExtension() throws java.io.IOException
Get method for struct member 'extension'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__extension
-
setExtension
public void setExtension(int extension) throws java.io.IOException
Set method for struct member 'extension'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__extension
-
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
-
__io__addressof
public CPointer<NodeTexImage> __io__addressof()
Instantiates a pointer on this instance.
-
-