Open CASCADE Technology 7.8.0
|
OpenGl resources for custom textures. More...
#include <OpenGl_AspectsTextureSet.hxx>
Public Member Functions | |
OpenGl_AspectsTextureSet () | |
Empty constructor. | |
bool | IsReady () const |
Return TRUE if resource is up-to-date. | |
void | Invalidate () |
Invalidate resource state. | |
const Handle< OpenGl_TextureSet > & | TextureSet (const Handle< OpenGl_Context > &theCtx, const Handle< Graphic3d_Aspects > &theAspect, const Handle< OpenGl_PointSprite > &theSprite, const Handle< OpenGl_PointSprite > &theSpriteA, bool theToHighlight) |
Return textures array. | |
void | UpdateRediness (const Handle< Graphic3d_Aspects > &theAspect) |
Update texture resource up-to-date state. | |
void | Release (OpenGl_Context *theCtx) |
Release texture resource. | |
OpenGl resources for custom textures.
|
inline |
Empty constructor.
|
inline |
Invalidate resource state.
|
inline |
Return TRUE if resource is up-to-date.
void OpenGl_AspectsTextureSet::Release | ( | OpenGl_Context * | theCtx | ) |
Release texture resource.
|
inline |
Return textures array.
void OpenGl_AspectsTextureSet::UpdateRediness | ( | const Handle< Graphic3d_Aspects > & | theAspect | ) |
Update texture resource up-to-date state.