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