|
| OpenGl_Aspects () |
| Empty constructor. More...
|
|
| OpenGl_Aspects (const Handle< Graphic3d_Aspects > &theAspect) |
| Create and assign parameters. More...
|
|
const Handle< Graphic3d_Aspects > & | Aspect () const |
| Return aspect. More...
|
|
void | SetAspect (const Handle< Graphic3d_Aspects > &theAspect) |
| Assign parameters. More...
|
|
Graphic3d_TypeOfShadingModel | ShadingModel () const |
| Returns Shading Model. More...
|
|
void | SetNoLighting () |
| Set if lighting should be disabled or not. More...
|
|
const Handle< OpenGl_TextureSet > & | TextureSet (const Handle< OpenGl_Context > &theCtx, bool theToHighlight=false) const |
| Returns textures map. More...
|
|
const Handle< OpenGl_ShaderProgram > & | ShaderProgramRes (const Handle< OpenGl_Context > &theCtx) const |
| Init and return OpenGl shader program resource. More...
|
|
Standard_ShortReal | MarkerSize () const |
|
bool | HasPointSprite (const Handle< OpenGl_Context > &theCtx) const |
| Return TRUE if OpenGl point sprite resource defines texture. More...
|
|
bool | IsDisplayListSprite (const Handle< OpenGl_Context > &theCtx) const |
| Return TRUE if OpenGl point sprite resource defined by obsolete Display List (bitmap). More...
|
|
const Handle< OpenGl_PointSprite > & | SpriteRes (const Handle< OpenGl_Context > &theCtx, bool theIsAlphaSprite) const |
| Init and return OpenGl point sprite resource. More...
|
|
virtual void | Render (const Handle< OpenGl_Workspace > &theWorkspace) const override |
|
virtual void | Release (OpenGl_Context *theContext) override |
| Release GPU resources. Pointer to the context is used because this method might be called when the context is already being destroyed and usage of a handle would be unsafe. More...
|
|
virtual void | SynchronizeAspects () override |
| Update presentation aspects parameters after their modification. More...
|
|
void | DumpJson (Standard_OStream &theOStream, Standard_Integer theDepth=-1) const override |
| Dumps the content of me into the stream. More...
|
|
| OpenGl_Element () |
|
virtual Standard_Boolean | IsFillDrawMode () const |
| Return TRUE if primitive type generates shaded triangulation (to be used in filters). More...
|
|
virtual Standard_Size | EstimatedDataSize () const |
| Returns estimated GPU memory usage for holding data without considering overheads and allocation alignment rules. More...
|
|
virtual void | UpdateMemStats (Graphic3d_FrameStatsDataTmp &theStats) const |
| Increment memory usage statistics. Default implementation puts EstimatedDataSize() into Graphic3d_FrameStatsCounter_EstimatedBytesGeom. More...
|
|
virtual void | UpdateDrawStats (Graphic3d_FrameStatsDataTmp &theStats, bool theIsDetailed) const |
| Increment draw calls statistics. More...
|
|