Class BevelModifierData
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.BevelModifierData
-
public class BevelModifierData extends CFacade
Generated facet for DNA struct type 'BevelModifierData'.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___pad1
Field descriptor (offset) for struct member '_pad1'.static long[]
__DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.static long[]
__DNA__FIELD__affect_type
Field descriptor (offset) for struct member 'affect_type'.static long[]
__DNA__FIELD__bevel_angle
Field descriptor (offset) for struct member 'bevel_angle'.static long[]
__DNA__FIELD__custom_profile
Field descriptor (offset) for struct member 'custom_profile'.static long[]
__DNA__FIELD__defgrp_name
Field descriptor (offset) for struct member 'defgrp_name'.static long[]
__DNA__FIELD__e_flags
Field descriptor (offset) for struct member 'e_flags'.static long[]
__DNA__FIELD__edge_flags
Field descriptor (offset) for struct member 'edge_flags'.static long[]
__DNA__FIELD__face_str_mode
Field descriptor (offset) for struct member 'face_str_mode'.static long[]
__DNA__FIELD__flags
Field descriptor (offset) for struct member 'flags'.static long[]
__DNA__FIELD__lim_flags
Field descriptor (offset) for struct member 'lim_flags'.static long[]
__DNA__FIELD__mat
Field descriptor (offset) for struct member 'mat'.static long[]
__DNA__FIELD__miter_inner
Field descriptor (offset) for struct member 'miter_inner'.static long[]
__DNA__FIELD__miter_outer
Field descriptor (offset) for struct member 'miter_outer'.static long[]
__DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.static long[]
__DNA__FIELD__profile
Field descriptor (offset) for struct member 'profile'.static long[]
__DNA__FIELD__profile_type
Field descriptor (offset) for struct member 'profile_type'.static long[]
__DNA__FIELD__res
Field descriptor (offset) for struct member 'res'.static long[]
__DNA__FIELD__spread
Field descriptor (offset) for struct member 'spread'.static long[]
__DNA__FIELD__val_flags
Field descriptor (offset) for struct member 'val_flags'.static long[]
__DNA__FIELD__value
Field descriptor (offset) for struct member 'value'.static long[]
__DNA__FIELD__vmesh_method
Field descriptor (offset) for struct member 'vmesh_method'.static int
__DNA__SDNA_INDEX
This is the sdna index of the struct BevelModifierData.-
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 BevelModifierData(long __address, Block __block, BlockTable __blockTable)
protected
BevelModifierData(BevelModifierData that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<BevelModifierData>
__io__addressof()
Instantiates a pointer on this instance.byte
get_pad()
Get method for struct member '_pad'.CArrayFacade<java.lang.Byte>
get_pad1()
Get method for struct member '_pad1'.CPointer<java.lang.Object>
get_pad2()
Get method for struct member '_pad2'.byte
getAffect_type()
Get method for struct member 'affect_type'.float
getBevel_angle()
Get method for struct member 'bevel_angle'.CPointer<CurveProfile>
getCustom_profile()
Get method for struct member 'custom_profile'.CArrayFacade<java.lang.Byte>
getDefgrp_name()
Get method for struct member 'defgrp_name'.short
getE_flags()
Get method for struct member 'e_flags'.short
getEdge_flags()
Get method for struct member 'edge_flags'.short
getFace_str_mode()
Get method for struct member 'face_str_mode'.short
getFlags()
Get method for struct member 'flags'.short
getLim_flags()
Get method for struct member 'lim_flags'.short
getMat()
Get method for struct member 'mat'.short
getMiter_inner()
Get method for struct member 'miter_inner'.short
getMiter_outer()
Get method for struct member 'miter_outer'.ModifierData
getModifier()
Get method for struct member 'modifier'.float
getProfile()
Get method for struct member 'profile'.short
getProfile_type()
Get method for struct member 'profile_type'.int
getRes()
Get method for struct member 'res'.float
getSpread()
Get method for struct member 'spread'.short
getVal_flags()
Get method for struct member 'val_flags'.float
getValue()
Get method for struct member 'value'.short
getVmesh_method()
Get method for struct member 'vmesh_method'.void
set_pad(byte _pad)
Set method for struct member '_pad'.void
set_pad1(CArrayFacade<java.lang.Byte> _pad1)
Set method for struct member '_pad1'.void
set_pad2(CPointer<java.lang.Object> _pad2)
Set method for struct member '_pad2'.void
setAffect_type(byte affect_type)
Set method for struct member 'affect_type'.void
setBevel_angle(float bevel_angle)
Set method for struct member 'bevel_angle'.void
setCustom_profile(CPointer<CurveProfile> custom_profile)
Set method for struct member 'custom_profile'.void
setDefgrp_name(CArrayFacade<java.lang.Byte> defgrp_name)
Set method for struct member 'defgrp_name'.void
setE_flags(short e_flags)
Set method for struct member 'e_flags'.void
setEdge_flags(short edge_flags)
Set method for struct member 'edge_flags'.void
setFace_str_mode(short face_str_mode)
Set method for struct member 'face_str_mode'.void
setFlags(short flags)
Set method for struct member 'flags'.void
setLim_flags(short lim_flags)
Set method for struct member 'lim_flags'.void
setMat(short mat)
Set method for struct member 'mat'.void
setMiter_inner(short miter_inner)
Set method for struct member 'miter_inner'.void
setMiter_outer(short miter_outer)
Set method for struct member 'miter_outer'.void
setModifier(ModifierData modifier)
Set method for struct member 'modifier'.void
setProfile(float profile)
Set method for struct member 'profile'.void
setProfile_type(short profile_type)
Set method for struct member 'profile_type'.void
setRes(int res)
Set method for struct member 'res'.void
setSpread(float spread)
Set method for struct member 'spread'.void
setVal_flags(short val_flags)
Set method for struct member 'val_flags'.void
setValue(float value)
Set method for struct member 'value'.void
setVmesh_method(short vmesh_method)
Set method for struct member 'vmesh_method'.-
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 BevelModifierData.It is required when allocating a new block to store data for BevelModifierData.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__modifier
public static final long[] __DNA__FIELD__modifier
Field descriptor (offset) for struct member 'modifier'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__modifier); CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
Metadata
- Field: 'modifier'
- Signature: 'ModifierData'
- Actual Size (32bit/64bit): 104/120
-
__DNA__FIELD__value
public static final long[] __DNA__FIELD__value
Field descriptor (offset) for struct member 'value'.Field Documentation
Blender Source Code
The "raw" bevel value (distance/amount to bevel).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__value); CPointer<Float> p_value = p.cast(new Class[]{Float.class});
Metadata
- Field: 'value'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__res
public static final long[] __DNA__FIELD__res
Field descriptor (offset) for struct member 'res'.Field Documentation
Blender Source Code
The resolution (as originally coded, it is the number of recursive bevels).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__res); CPointer<Integer> p_res = p.cast(new Class[]{Integer.class});
Metadata
- Field: 'res'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__flags
public static final long[] __DNA__FIELD__flags
Field descriptor (offset) for struct member 'flags'.Field Documentation
Blender Source Code
General option flags.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__flags); CPointer<Short> p_flags = p.cast(new Class[]{Short.class});
Metadata
- Field: 'flags'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__val_flags
public static final long[] __DNA__FIELD__val_flags
Field descriptor (offset) for struct member 'val_flags'.Field Documentation
Blender Source Code
Used to interpret the bevel value.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__val_flags); CPointer<Short> p_val_flags = p.cast(new Class[]{Short.class});
Metadata
- Field: 'val_flags'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__profile_type
public static final long[] __DNA__FIELD__profile_type
Field descriptor (offset) for struct member 'profile_type'.Field Documentation
Blender Source Code
For the type and how we build the bevel's profile.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__profile_type); CPointer<Short> p_profile_type = p.cast(new Class[]{Short.class});
Metadata
- Field: 'profile_type'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__lim_flags
public static final long[] __DNA__FIELD__lim_flags
Field descriptor (offset) for struct member 'lim_flags'.Field Documentation
Blender Source Code
Flags to tell the tool how to limit the bevel.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__lim_flags); CPointer<Short> p_lim_flags = p.cast(new Class[]{Short.class});
Metadata
- Field: 'lim_flags'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__e_flags
public static final long[] __DNA__FIELD__e_flags
Field descriptor (offset) for struct member 'e_flags'.Field Documentation
Blender Source Code
Flags to direct how edge weights are applied to verts.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__e_flags); CPointer<Short> p_e_flags = p.cast(new Class[]{Short.class});
Metadata
- Field: 'e_flags'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__mat
public static final long[] __DNA__FIELD__mat
Field descriptor (offset) for struct member 'mat'.Field Documentation
Blender Source Code
Material
index if >= 0, else material inherited from surrounding faces.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__mat); CPointer<Short> p_mat = p.cast(new Class[]{Short.class});
Metadata
- Field: 'mat'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__edge_flags
public static final long[] __DNA__FIELD__edge_flags
Field descriptor (offset) for struct member 'edge_flags'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__edge_flags); CPointer<Short> p_edge_flags = p.cast(new Class[]{Short.class});
Metadata
- Field: 'edge_flags'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__face_str_mode
public static final long[] __DNA__FIELD__face_str_mode
Field descriptor (offset) for struct member 'face_str_mode'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__face_str_mode); CPointer<Short> p_face_str_mode = p.cast(new Class[]{Short.class});
Metadata
- Field: 'face_str_mode'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__miter_inner
public static final long[] __DNA__FIELD__miter_inner
Field descriptor (offset) for struct member 'miter_inner'.Field Documentation
Blender Source Code
Patterns to use for mitering non-reflex and reflex miter edges
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__miter_inner); CPointer<Short> p_miter_inner = p.cast(new Class[]{Short.class});
Metadata
- Field: 'miter_inner'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__miter_outer
public static final long[] __DNA__FIELD__miter_outer
Field descriptor (offset) for struct member 'miter_outer'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__miter_outer); CPointer<Short> p_miter_outer = p.cast(new Class[]{Short.class});
Metadata
- Field: 'miter_outer'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__vmesh_method
public static final long[] __DNA__FIELD__vmesh_method
Field descriptor (offset) for struct member 'vmesh_method'.Field Documentation
Blender Source Code
The method to use for creating >2-way intersections
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__vmesh_method); CPointer<Short> p_vmesh_method = p.cast(new Class[]{Short.class});
Metadata
- Field: 'vmesh_method'
- Signature: 'short'
- Actual Size (32bit/64bit): 2/2
-
__DNA__FIELD__affect_type
public static final long[] __DNA__FIELD__affect_type
Field descriptor (offset) for struct member 'affect_type'.Field Documentation
Blender Source Code
Whether to affect vertices or edges.
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__affect_type); CPointer<Byte> p_affect_type = p.cast(new Class[]{Byte.class});
Metadata
- Field: 'affect_type'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__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:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD___pad); CPointer<Byte> p__pad = p.cast(new Class[]{Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char'
- Actual Size (32bit/64bit): 1/1
-
__DNA__FIELD__profile
public static final long[] __DNA__FIELD__profile
Field descriptor (offset) for struct member 'profile'.Field Documentation
Blender Source Code
Controls profile shape (0->1, .5 is round).
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__profile); CPointer<Float> p_profile = p.cast(new Class[]{Float.class});
Metadata
- Field: 'profile'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__bevel_angle
public static final long[] __DNA__FIELD__bevel_angle
Field descriptor (offset) for struct member 'bevel_angle'.Field Documentation
Blender Source Code
if the MOD_BEVEL_ANGLE is set, this will be how "sharp" an edge must be before it gets beveled
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__bevel_angle); CPointer<Float> p_bevel_angle = p.cast(new Class[]{Float.class});
Metadata
- Field: 'bevel_angle'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__spread
public static final long[] __DNA__FIELD__spread
Field descriptor (offset) for struct member 'spread'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__spread); CPointer<Float> p_spread = p.cast(new Class[]{Float.class});
Metadata
- Field: 'spread'
- Signature: 'float'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__defgrp_name
public static final long[] __DNA__FIELD__defgrp_name
Field descriptor (offset) for struct member 'defgrp_name'.Field Documentation
Blender Source Code
if the MOD_BEVEL_VWEIGHT option is set, this will be the name of the vert group, MAX_VGROUP_NAME
Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__defgrp_name); CPointer<CArrayFacade<Byte>> p_defgrp_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: 'defgrp_name'
- Signature: 'char[64]'
- Actual Size (32bit/64bit): 64/64
-
__DNA__FIELD___pad1
public static final long[] __DNA__FIELD___pad1
Field descriptor (offset) for struct member '_pad1'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD___pad1); CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad1'
- Signature: 'char[4]'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__custom_profile
public static final long[] __DNA__FIELD__custom_profile
Field descriptor (offset) for struct member 'custom_profile'.Field Documentation
Blender Source Code
Curve
info for the custom profilePointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD__custom_profile); CPointer<CPointer<CurveProfile>> p_custom_profile = p.cast(new Class[]{CPointer.class, CurveProfile.class});
Metadata
- Field: 'custom_profile'
- Signature: 'CurveProfile*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD___pad2
public static final long[] __DNA__FIELD___pad2
Field descriptor (offset) for struct member '_pad2'.Pointer Arithmetics
This is how you get a reference on the corresponding field in the struct:
BevelModifierData bevelmodifierdata = ...; CPointer<Object> p = bevelmodifierdata.__dna__addressof(BevelModifierData.__DNA__FIELD___pad2); CPointer<CPointer<Object>> p__pad2 = p.cast(new Class[]{CPointer.class, Object.class});
Metadata
- Field: '_pad2'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
-
Constructor Detail
-
BevelModifierData
public BevelModifierData(long __address, Block __block, BlockTable __blockTable)
-
BevelModifierData
protected BevelModifierData(BevelModifierData that)
-
-
Method Detail
-
getModifier
public ModifierData getModifier() throws java.io.IOException
Get method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
setModifier
public void setModifier(ModifierData modifier) throws java.io.IOException
Set method for struct member 'modifier'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__modifier
-
getValue
public float getValue() throws java.io.IOException
Get method for struct member 'value'.Field Documentation
Blender Source Code
The "raw" bevel value (distance/amount to bevel).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__value
-
setValue
public void setValue(float value) throws java.io.IOException
Set method for struct member 'value'.Field Documentation
Blender Source Code
The "raw" bevel value (distance/amount to bevel).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__value
-
getRes
public int getRes() throws java.io.IOException
Get method for struct member 'res'.Field Documentation
Blender Source Code
The resolution (as originally coded, it is the number of recursive bevels).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__res
-
setRes
public void setRes(int res) throws java.io.IOException
Set method for struct member 'res'.Field Documentation
Blender Source Code
The resolution (as originally coded, it is the number of recursive bevels).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__res
-
getFlags
public short getFlags() throws java.io.IOException
Get method for struct member 'flags'.Field Documentation
Blender Source Code
General option flags.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flags
-
setFlags
public void setFlags(short flags) throws java.io.IOException
Set method for struct member 'flags'.Field Documentation
Blender Source Code
General option flags.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__flags
-
getVal_flags
public short getVal_flags() throws java.io.IOException
Get method for struct member 'val_flags'.Field Documentation
Blender Source Code
Used to interpret the bevel value.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__val_flags
-
setVal_flags
public void setVal_flags(short val_flags) throws java.io.IOException
Set method for struct member 'val_flags'.Field Documentation
Blender Source Code
Used to interpret the bevel value.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__val_flags
-
getProfile_type
public short getProfile_type() throws java.io.IOException
Get method for struct member 'profile_type'.Field Documentation
Blender Source Code
For the type and how we build the bevel's profile.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__profile_type
-
setProfile_type
public void setProfile_type(short profile_type) throws java.io.IOException
Set method for struct member 'profile_type'.Field Documentation
Blender Source Code
For the type and how we build the bevel's profile.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__profile_type
-
getLim_flags
public short getLim_flags() throws java.io.IOException
Get method for struct member 'lim_flags'.Field Documentation
Blender Source Code
Flags to tell the tool how to limit the bevel.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lim_flags
-
setLim_flags
public void setLim_flags(short lim_flags) throws java.io.IOException
Set method for struct member 'lim_flags'.Field Documentation
Blender Source Code
Flags to tell the tool how to limit the bevel.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lim_flags
-
getE_flags
public short getE_flags() throws java.io.IOException
Get method for struct member 'e_flags'.Field Documentation
Blender Source Code
Flags to direct how edge weights are applied to verts.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__e_flags
-
setE_flags
public void setE_flags(short e_flags) throws java.io.IOException
Set method for struct member 'e_flags'.Field Documentation
Blender Source Code
Flags to direct how edge weights are applied to verts.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__e_flags
-
getMat
public short getMat() throws java.io.IOException
Get method for struct member 'mat'.Field Documentation
Blender Source Code
Material
index if >= 0, else material inherited from surrounding faces.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mat
-
setMat
public void setMat(short mat) throws java.io.IOException
Set method for struct member 'mat'.Field Documentation
Blender Source Code
Material
index if >= 0, else material inherited from surrounding faces.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__mat
-
getEdge_flags
public short getEdge_flags() throws java.io.IOException
Get method for struct member 'edge_flags'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edge_flags
-
setEdge_flags
public void setEdge_flags(short edge_flags) throws java.io.IOException
Set method for struct member 'edge_flags'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__edge_flags
-
getFace_str_mode
public short getFace_str_mode() throws java.io.IOException
Get method for struct member 'face_str_mode'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__face_str_mode
-
setFace_str_mode
public void setFace_str_mode(short face_str_mode) throws java.io.IOException
Set method for struct member 'face_str_mode'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__face_str_mode
-
getMiter_inner
public short getMiter_inner() throws java.io.IOException
Get method for struct member 'miter_inner'.Field Documentation
Blender Source Code
Patterns to use for mitering non-reflex and reflex miter edges
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__miter_inner
-
setMiter_inner
public void setMiter_inner(short miter_inner) throws java.io.IOException
Set method for struct member 'miter_inner'.Field Documentation
Blender Source Code
Patterns to use for mitering non-reflex and reflex miter edges
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__miter_inner
-
getMiter_outer
public short getMiter_outer() throws java.io.IOException
Get method for struct member 'miter_outer'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__miter_outer
-
setMiter_outer
public void setMiter_outer(short miter_outer) throws java.io.IOException
Set method for struct member 'miter_outer'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__miter_outer
-
getVmesh_method
public short getVmesh_method() throws java.io.IOException
Get method for struct member 'vmesh_method'.Field Documentation
Blender Source Code
The method to use for creating >2-way intersections
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vmesh_method
-
setVmesh_method
public void setVmesh_method(short vmesh_method) throws java.io.IOException
Set method for struct member 'vmesh_method'.Field Documentation
Blender Source Code
The method to use for creating >2-way intersections
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__vmesh_method
-
getAffect_type
public byte getAffect_type() throws java.io.IOException
Get method for struct member 'affect_type'.Field Documentation
Blender Source Code
Whether to affect vertices or edges.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__affect_type
-
setAffect_type
public void setAffect_type(byte affect_type) throws java.io.IOException
Set method for struct member 'affect_type'.Field Documentation
Blender Source Code
Whether to affect vertices or edges.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__affect_type
-
get_pad
public 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(byte _pad) throws java.io.IOException
Set method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
getProfile
public float getProfile() throws java.io.IOException
Get method for struct member 'profile'.Field Documentation
Blender Source Code
Controls profile shape (0->1, .5 is round).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__profile
-
setProfile
public void setProfile(float profile) throws java.io.IOException
Set method for struct member 'profile'.Field Documentation
Blender Source Code
Controls profile shape (0->1, .5 is round).
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__profile
-
getBevel_angle
public float getBevel_angle() throws java.io.IOException
Get method for struct member 'bevel_angle'.Field Documentation
Blender Source Code
if the MOD_BEVEL_ANGLE is set, this will be how "sharp" an edge must be before it gets beveled
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bevel_angle
-
setBevel_angle
public void setBevel_angle(float bevel_angle) throws java.io.IOException
Set method for struct member 'bevel_angle'.Field Documentation
Blender Source Code
if the MOD_BEVEL_ANGLE is set, this will be how "sharp" an edge must be before it gets beveled
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__bevel_angle
-
getSpread
public float getSpread() throws java.io.IOException
Get method for struct member 'spread'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spread
-
setSpread
public void setSpread(float spread) throws java.io.IOException
Set method for struct member 'spread'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__spread
-
getDefgrp_name
public CArrayFacade<java.lang.Byte> getDefgrp_name() throws java.io.IOException
Get method for struct member 'defgrp_name'.Field Documentation
Blender Source Code
if the MOD_BEVEL_VWEIGHT option is set, this will be the name of the vert group, MAX_VGROUP_NAME
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__defgrp_name
-
setDefgrp_name
public void setDefgrp_name(CArrayFacade<java.lang.Byte> defgrp_name) throws java.io.IOException
Set method for struct member 'defgrp_name'.Field Documentation
Blender Source Code
if the MOD_BEVEL_VWEIGHT option is set, this will be the name of the vert group, MAX_VGROUP_NAME
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__defgrp_name
-
get_pad1
public CArrayFacade<java.lang.Byte> get_pad1() throws java.io.IOException
Get method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
set_pad1
public void set_pad1(CArrayFacade<java.lang.Byte> _pad1) throws java.io.IOException
Set method for struct member '_pad1'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad1
-
getCustom_profile
public CPointer<CurveProfile> getCustom_profile() throws java.io.IOException
Get method for struct member 'custom_profile'.Field Documentation
Blender Source Code
Curve
info for the custom profile- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__custom_profile
-
setCustom_profile
public void setCustom_profile(CPointer<CurveProfile> custom_profile) throws java.io.IOException
Set method for struct member 'custom_profile'.Field Documentation
Blender Source Code
Curve
info for the custom profile- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__custom_profile
-
get_pad2
public CPointer<java.lang.Object> get_pad2() throws java.io.IOException
Get method for struct member '_pad2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad2
-
set_pad2
public void set_pad2(CPointer<java.lang.Object> _pad2) throws java.io.IOException
Set method for struct member '_pad2'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad2
-
__io__addressof
public CPointer<BevelModifierData> __io__addressof()
Instantiates a pointer on this instance.
-
-