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