public class uiFont extends CFacade
default fonts to load/initalize first font is the default (index 0), others optional
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__blf_id
Field descriptor (offset) for struct member 'blf_id'.
|
static long[] |
__DNA__FIELD__filename
Field descriptor (offset) for struct member 'filename'.
|
static long[] |
__DNA__FIELD__hinting
Field descriptor (offset) for struct member 'hinting'.
|
static long[] |
__DNA__FIELD__next
Field descriptor (offset) for struct member 'next'.
|
static long[] |
__DNA__FIELD__prev
Field descriptor (offset) for struct member 'prev'.
|
static long[] |
__DNA__FIELD__r_to_l
Field descriptor (offset) for struct member 'r_to_l'.
|
static long[] |
__DNA__FIELD__uifont_id
Field descriptor (offset) for struct member 'uifont_id'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct uiFont.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
|
uiFont(long __address,
Block __block,
BlockTable __blockTable) |
protected |
uiFont(uiFont that) |
Modifier and Type | Method and Description |
---|---|
CPointer<uiFont> |
__io__addressof()
Instantiates a pointer on this instance.
|
short |
getBlf_id()
Get method for struct member 'blf_id'.
|
CArrayFacade<java.lang.Byte> |
getFilename()
Get method for struct member 'filename'.
|
short |
getHinting()
Get method for struct member 'hinting'.
|
CPointer<uiFont> |
getNext()
Get method for struct member 'next'.
|
CPointer<uiFont> |
getPrev()
Get method for struct member 'prev'.
|
short |
getR_to_l()
Get method for struct member 'r_to_l'.
|
short |
getUifont_id()
Get method for struct member 'uifont_id'.
|
void |
setBlf_id(short blf_id)
Set method for struct member 'blf_id'.
|
void |
setFilename(CArrayFacade<java.lang.Byte> filename)
Set method for struct member 'filename'.
|
void |
setHinting(short hinting)
Set method for struct member 'hinting'.
|
void |
setNext(CPointer<uiFont> next)
Set method for struct member 'next'.
|
void |
setPrev(CPointer<uiFont> prev)
Set method for struct member 'prev'.
|
void |
setR_to_l(short r_to_l)
Set method for struct member 'r_to_l'.
|
void |
setUifont_id(short uifont_id)
Set method for struct member 'uifont_id'.
|
__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 uiFont.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__next
This is how you get a reference on the corresponding field in the struct:
uiFont uifont = ...; CPointer<Object> p = uifont.__dna__addressof(uiFont.__DNA__FIELD__next); CPointer<CPointer<uiFont>> p_next = p.cast(new Class[]{CPointer.class, uiFont.class});
public static final long[] __DNA__FIELD__prev
This is how you get a reference on the corresponding field in the struct:
uiFont uifont = ...; CPointer<Object> p = uifont.__dna__addressof(uiFont.__DNA__FIELD__prev); CPointer<CPointer<uiFont>> p_prev = p.cast(new Class[]{CPointer.class, uiFont.class});
public static final long[] __DNA__FIELD__filename
1024 = FILE_MAX
This is how you get a reference on the corresponding field in the struct:
uiFont uifont = ...; CPointer<Object> p = uifont.__dna__addressof(uiFont.__DNA__FIELD__filename); CPointer<CArrayFacade<Byte>> p_filename = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public static final long[] __DNA__FIELD__blf_id
from blfont lib
This is how you get a reference on the corresponding field in the struct:
uiFont uifont = ...; CPointer<Object> p = uifont.__dna__addressof(uiFont.__DNA__FIELD__blf_id); CPointer<Short> p_blf_id = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__uifont_id
own id (eUIFont_ID)
This is how you get a reference on the corresponding field in the struct:
uiFont uifont = ...; CPointer<Object> p = uifont.__dna__addressof(uiFont.__DNA__FIELD__uifont_id); CPointer<Short> p_uifont_id = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__r_to_l
fonts that read from left to right
This is how you get a reference on the corresponding field in the struct:
uiFont uifont = ...; CPointer<Object> p = uifont.__dna__addressof(uiFont.__DNA__FIELD__r_to_l); CPointer<Short> p_r_to_l = p.cast(new Class[]{Short.class});
public static final long[] __DNA__FIELD__hinting
This is how you get a reference on the corresponding field in the struct:
uiFont uifont = ...; CPointer<Object> p = uifont.__dna__addressof(uiFont.__DNA__FIELD__hinting); CPointer<Short> p_hinting = p.cast(new Class[]{Short.class});
public uiFont(long __address, Block __block, BlockTable __blockTable)
protected uiFont(uiFont that)
public CPointer<uiFont> getNext() throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public void setNext(CPointer<uiFont> next) throws java.io.IOException
java.io.IOException
__DNA__FIELD__next
public CPointer<uiFont> getPrev() throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public void setPrev(CPointer<uiFont> prev) throws java.io.IOException
java.io.IOException
__DNA__FIELD__prev
public CArrayFacade<java.lang.Byte> getFilename() throws java.io.IOException
1024 = FILE_MAX
java.io.IOException
__DNA__FIELD__filename
public void setFilename(CArrayFacade<java.lang.Byte> filename) throws java.io.IOException
1024 = FILE_MAX
java.io.IOException
__DNA__FIELD__filename
public short getBlf_id() throws java.io.IOException
from blfont lib
java.io.IOException
__DNA__FIELD__blf_id
public void setBlf_id(short blf_id) throws java.io.IOException
from blfont lib
java.io.IOException
__DNA__FIELD__blf_id
public short getUifont_id() throws java.io.IOException
own id (eUIFont_ID)
java.io.IOException
__DNA__FIELD__uifont_id
public void setUifont_id(short uifont_id) throws java.io.IOException
own id (eUIFont_ID)
java.io.IOException
__DNA__FIELD__uifont_id
public short getR_to_l() throws java.io.IOException
fonts that read from left to right
java.io.IOException
__DNA__FIELD__r_to_l
public void setR_to_l(short r_to_l) throws java.io.IOException
fonts that read from left to right
java.io.IOException
__DNA__FIELD__r_to_l
public short getHinting() throws java.io.IOException
java.io.IOException
__DNA__FIELD__hinting
public void setHinting(short hinting) throws java.io.IOException
java.io.IOException
__DNA__FIELD__hinting