Open CASCADE Technology  7.3.1.dev
Public Member Functions
OpenGl_AspectsSprite Class Reference

OpenGl resources for custom point sprites. More...

#include <OpenGl_AspectsSprite.hxx>

Public Member Functions

 OpenGl_AspectsSprite ()
 Empty constructor. More...
 
Standard_ShortReal MarkerSize () const
 
const Handle< OpenGl_TextureSet > & Sprite (const Handle< OpenGl_Context > &theCtx, const Handle< Graphic3d_Aspects > &theAspecta)
 Return RGB sprite. More...
 
const Handle< OpenGl_TextureSet > & SpriteA (const Handle< OpenGl_Context > &theCtx, const Handle< Graphic3d_Aspects > &theAspecta)
 Return Alpha sprite. More...
 
void UpdateRediness (const Handle< Graphic3d_Aspects > &theAspect)
 Update texture resource up-to-date state. More...
 
void Release (OpenGl_Context *theCtx)
 Release texture resource. More...
 

Detailed Description

OpenGl resources for custom point sprites.

Constructor & Destructor Documentation

◆ OpenGl_AspectsSprite()

OpenGl_AspectsSprite::OpenGl_AspectsSprite ( )
inline

Empty constructor.

Member Function Documentation

◆ MarkerSize()

Standard_ShortReal OpenGl_AspectsSprite::MarkerSize ( ) const
inline

◆ Release()

void OpenGl_AspectsSprite::Release ( OpenGl_Context theCtx)

Release texture resource.

◆ Sprite()

const Handle< OpenGl_TextureSet >& OpenGl_AspectsSprite::Sprite ( const Handle< OpenGl_Context > &  theCtx,
const Handle< Graphic3d_Aspects > &  theAspecta 
)
inline

Return RGB sprite.

◆ SpriteA()

const Handle< OpenGl_TextureSet >& OpenGl_AspectsSprite::SpriteA ( const Handle< OpenGl_Context > &  theCtx,
const Handle< Graphic3d_Aspects > &  theAspecta 
)
inline

Return Alpha sprite.

◆ UpdateRediness()

void OpenGl_AspectsSprite::UpdateRediness ( const Handle< Graphic3d_Aspects > &  theAspect)

Update texture resource up-to-date state.


The documentation for this class was generated from the following file: