C# Class ImGuiNET.NativeFontAtlas

Afficher le fichier Open project: mellinoe/ImGui.NET Class Usage Examples

Méthodes publiques

Свойство Type Description
ConfigData ImVector
Fonts ImVector
TexDesiredWidth System.IntPtr
TexHeight System.IntPtr
TexID void*
TexPixelsAlpha8 byte*
TexPixelsRGBA32 System.UIntPtr
TexUvWhitePixel Vector2
TexWidth System.IntPtr

Property Details

ConfigData public_oe property

ImVector(ImFontConfig). Internal data
public ImVector,ImGuiNET ConfigData
Résultat ImVector

Fonts public_oe property

(ImVector(ImFont*)
public ImVector,ImGuiNET Fonts
Résultat ImVector

TexDesiredWidth public_oe property

Texture width desired by user before Build(). Must be a power-of-two. If have many glyphs your graphics API have texture size restrictions you may want to increase texture width to decrease height.
public IntPtr,System TexDesiredWidth
Résultat System.IntPtr

TexHeight public_oe property

Texture height calculated during Build().
public IntPtr,System TexHeight
Résultat System.IntPtr

TexID public_oe property

User data to refer to the texture once it has been uploaded to user's graphic systems. It ia passed back to you during rendering.
public void* TexID
Résultat void*

TexPixelsAlpha8 public_oe property

1 component per pixel, each component is unsigned 8-bit. Total size = TexWidth * TexHeight
public byte* TexPixelsAlpha8
Résultat byte*

TexPixelsRGBA32 public_oe property

4 component per pixel, each component is unsigned 8-bit. Total size = TexWidth * TexHeight * 4
public UIntPtr,System TexPixelsRGBA32
Résultat System.UIntPtr

TexUvWhitePixel public_oe property

Texture coordinates to a white pixel (part of the TexExtraData block)
public Vector2 TexUvWhitePixel
Résultat Vector2

TexWidth public_oe property

Texture width calculated during Build().
public IntPtr,System TexWidth
Résultat System.IntPtr