ILNumerics - Technical Application Development
SystemObject
ILNumerics.DrawingTextureStorage
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Top
Top
Top
Top
Top
The texture items are stored in a single texture sheet
and organized via a simple binary tree.
The class provides texture storage for a single class of texures (e.g. one font)
[ILNumerics Visualization Engine]
Inheritance Hierarchy
ILNumerics.DrawingTextureStorage
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax
The TextureStorage type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| TextureStorage |
construct new storage
[ILNumerics Visualization Engine] |
Properties
| Name | Description | |
|---|---|---|
| DefaultSize | ||
| Height |
overall height of the internal texture sheet
[ILNumerics Visualization Engine] | |
| Width |
current width of the internal texture sheet
[ILNumerics Visualization Engine] |
Methods
| Name | Description | |
|---|---|---|
| Create | ||
| Dispose |
Dispose off any texture storage's ressources
[ILNumerics Visualization Engine] | |
| Dispose(Boolean) |
Dispose off manually
[ILNumerics Visualization Engine] | |
| Exists |
test, if a key exists in the texture storage
[ILNumerics Visualization Engine] | |
| Finalize |
Finalizer, disposing ressources
(Overrides ObjectFinalize.)[ILNumerics Visualization Engine] | |
| Get |
fetch texture item from storage
[ILNumerics Visualization Engine] | |
| InitTexture |
initialize texture sheet
[ILNumerics Visualization Engine] | |
| MakeCurrent |
select the texture storage as current in the GL
[ILNumerics Visualization Engine] | |
| OnCleared | ||
| Resize | ||
| Store(Bitmap, Rectangle, Rectangle) |
store item in texture sheet in GL
[ILNumerics Visualization Engine] | |
| Store(String, Bitmap, Rectangle, RectangleF, SizeF) |
store bitmap into texture sheet
[ILNumerics Visualization Engine] | |
| Store(String, Font, PointF, Color, TextureStorageTextRenderer, FuncString, Font, String) | ||
| TryGetTextureItem |
try to fetch item by key
[ILNumerics Visualization Engine] |
Events
| Name | Description | |
|---|---|---|
| Cleared |
Fires, when the managed texture sheets are cleared. Registrars must rebuild needed items afterwards
[ILNumerics Visualization Engine] |
Fields
| Name | Description | |
|---|---|---|
| DefaultOpenGLFactory | ||
| m_disposed |
cache, which texture has been bound at last
| |
| m_height | ||
| m_items | ||
| m_root | ||
| m_textureId | ||
| m_tmpData | ||
| m_width |
Remarks
[ILNumerics Visualization Engine]
See Also