Package org.blender.dna
Class NodeTonemap
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.NodeTonemap
-
public class NodeTonemap extends CFacade
Generated facet for DNA struct type 'NodeTonemap'.Class Documentation
Blender Source Code
Tone-map node.
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD__a
Field descriptor (offset) for struct member 'a'.static long[]
__DNA__FIELD__c
Field descriptor (offset) for struct member 'c'.static long[]
__DNA__FIELD__f
Field descriptor (offset) for struct member 'f'.static long[]
__DNA__FIELD__gamma
Field descriptor (offset) for struct member 'gamma'.static long[]
__DNA__FIELD__key
Field descriptor (offset) for struct member 'key'.static long[]
__DNA__FIELD__m
Field descriptor (offset) for struct member 'm'.static long[]
__DNA__FIELD__offset
Field descriptor (offset) for struct member 'offset'.static long[]
__DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct NodeTonemap.-
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 NodeTonemap(long __address, Block __block, BlockTable __blockTable)
protected
NodeTonemap(NodeTonemap that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<NodeTonemap>
__io__addressof()
Instantiates a pointer on this instance.float
getA()
Get method for struct member 'a'.float
getC()
Get method for struct member 'c'.float
getF()
Get method for struct member 'f'.float
getGamma()
Get method for struct member 'gamma'.float
getKey()
Get method for struct member 'key'.float
getM()
Get method for struct member 'm'.float
getOffset()
Get method for struct member 'offset'.int
getType()
Get method for struct member 'type'.void
setA(float a)
Set method for struct member 'a'.void
setC(float c)
Set method for struct member 'c'.void
setF(float f)
Set method for struct member 'f'.void
setGamma(float gamma)
Set method for struct member 'gamma'.void
setKey(float key)
Set method for struct member 'key'.void
setM(float m)
Set method for struct member 'm'.void
setOffset(float offset)
Set method for struct member 'offset'.void
setType(int type)
Set method for struct member 'type'.-
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 NodeTonemap.It is required when allocating a new block to store data for NodeTonemap.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__key
public static final long[] __DNA__FIELD__key
Field descriptor (offset) for struct member 'key'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__key); CPointer<Float> p_key = p.cast(new Class[]{Float.class});
Metadata
- Field: 'key'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__offset
public static final long[] __DNA__FIELD__offset
Field descriptor (offset) for struct member 'offset'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__offset); CPointer<Float> p_offset = p.cast(new Class[]{Float.class});
Metadata
- Field: 'offset'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__gamma
public static final long[] __DNA__FIELD__gamma
Field descriptor (offset) for struct member 'gamma'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__gamma); CPointer<Float> p_gamma = p.cast(new Class[]{Float.class});
Metadata
- Field: 'gamma'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__f
public static final long[] __DNA__FIELD__f
Field descriptor (offset) for struct member 'f'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__f); CPointer<Float> p_f = p.cast(new Class[]{Float.class});
Metadata
- Field: 'f'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__m
public static final long[] __DNA__FIELD__m
Field descriptor (offset) for struct member 'm'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__m); CPointer<Float> p_m = p.cast(new Class[]{Float.class});
Metadata
- Field: 'm'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__a
public static final long[] __DNA__FIELD__a
Field descriptor (offset) for struct member 'a'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__a); CPointer<Float> p_a = p.cast(new Class[]{Float.class});
Metadata
- Field: 'a'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__c
public static final long[] __DNA__FIELD__c
Field descriptor (offset) for struct member 'c'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__c); CPointer<Float> p_c = p.cast(new Class[]{Float.class});
Metadata
- Field: 'c'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__type
public static final long[] __DNA__FIELD__type
Field descriptor (offset) for struct member 'type'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
NodeTonemap nodetonemap = ...; CPointer<Object> p = nodetonemap.__dna__addressof(NodeTonemap.__DNA__FIELD__type); CPointer<Integer> p_type = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'type'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
-
Constructor Detail
-
NodeTonemap
public NodeTonemap(long __address, Block __block, BlockTable __blockTable)
-
NodeTonemap
protected NodeTonemap(NodeTonemap that)
-
-
Method Detail
-
getKey
public float getKey() throws java.io.IOException
Get method for struct member 'key'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__key
-
setKey
public void setKey(float key) throws java.io.IOException
Set method for struct member 'key'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__key
-
getOffset
public float getOffset() throws java.io.IOException
Get method for struct member 'offset'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__offset
-
setOffset
public void setOffset(float offset) throws java.io.IOException
Set method for struct member 'offset'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__offset
-
getGamma
public float getGamma() throws java.io.IOException
Get method for struct member 'gamma'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gamma
-
setGamma
public void setGamma(float gamma) throws java.io.IOException
Set method for struct member 'gamma'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__gamma
-
getF
public float getF() throws java.io.IOException
Get method for struct member 'f'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__f
-
setF
public void setF(float f) throws java.io.IOException
Set method for struct member 'f'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__f
-
getM
public float getM() throws java.io.IOException
Get method for struct member 'm'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__m
-
setM
public void setM(float m) throws java.io.IOException
Set method for struct member 'm'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__m
-
getA
public float getA() throws java.io.IOException
Get method for struct member 'a'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__a
-
setA
public void setA(float a) throws java.io.IOException
Set method for struct member 'a'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__a
-
getC
public float getC() throws java.io.IOException
Get method for struct member 'c'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__c
-
setC
public void setC(float c) throws java.io.IOException
Set method for struct member 'c'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__c
-
getType
public int getType() throws java.io.IOException
Get method for struct member 'type'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
setType
public void setType(int type) throws java.io.IOException
Set method for struct member 'type'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__type
-
__io__addressof
public CPointer<NodeTonemap> __io__addressof()
Instantiates a pointer on this instance.
-
-