ILNumerics Ultimate VS

TextureStorage Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
The class provides texture storage for a single class of texures (e.g. one font)

[ILNumerics Visualization Engine]

Inheritance Hierarchy

SystemObject
  ILNumerics.DrawingTextureStorage

Namespace:  ILNumerics.Drawing
Assembly:  ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax

public abstract class TextureStorage

The TextureStorage type exposes the following members.

Constructors

  NameDescription
Public methodTextureStorage
construct new storage

[ILNumerics Visualization Engine]

Top
Properties

  NameDescription
Public propertyStatic memberDefaultSize
Public propertyHeight
overall height of the internal texture sheet

[ILNumerics Visualization Engine]

Public propertyWidth
current width of the internal texture sheet

[ILNumerics Visualization Engine]

Top
Methods

  NameDescription
Protected methodCreate
Public methodDispose
Dispose off any texture storage's ressources

[ILNumerics Visualization Engine]

Public methodDispose(Boolean)
Dispose off manually

[ILNumerics Visualization Engine]

Public methodExists
test, if a key exists in the texture storage

[ILNumerics Visualization Engine]

Protected methodFinalize
Finalizer, disposing ressources

[ILNumerics Visualization Engine]

(Overrides ObjectFinalize.)
Public methodGet
fetch texture item from storage

[ILNumerics Visualization Engine]

Protected methodInitTexture
initialize texture sheet

[ILNumerics Visualization Engine]

Public methodMakeCurrent
select the texture storage as current in the GL

[ILNumerics Visualization Engine]

Public methodOnCleared
Public methodResize
Protected methodStore(Bitmap, Rectangle, Rectangle)
store item in texture sheet in GL

[ILNumerics Visualization Engine]

Public methodStore(String, Bitmap, Rectangle, RectangleF, SizeF)
store bitmap into texture sheet

[ILNumerics Visualization Engine]

Public methodStore(String, Font, PointF, Color, TextureStorageTextRenderer, FuncString, Font, String)
Public methodTryGetTextureItem
try to fetch item by key

[ILNumerics Visualization Engine]

Top
Events

  NameDescription
Public eventCleared
Fires, when the managed texture sheets are cleared. Registrars must rebuild needed items afterwards

[ILNumerics Visualization Engine]

Top
Fields

  NameDescription
Public fieldStatic memberDefaultOpenGLFactory
Protected fieldm_disposed
cache, which texture has been bound at last
Protected fieldm_height
Protected fieldm_items
Protected fieldm_root
Protected fieldm_textureId
Protected fieldStatic memberm_tmpData
Protected fieldm_width
Top
Remarks

The texture items are stored in a single texture sheet and organized via a simple binary tree.

[ILNumerics Visualization Engine]

See Also

Reference