Open CASCADE Technology 6.6.0
|
#include <OpenGl_AspectFace.hxx>
Public Member Functions | |
OpenGl_AspectFace () | |
void | Init (const Handle< OpenGl_Context > &theContext, const CALL_DEF_CONTEXTFILLAREA &theAspect) |
void | SetAspectEdge (const OpenGl_AspectLine *theAspectEdge) |
const OpenGl_AspectLine * | AspectEdge () const |
virtual void | Render (const Handle< OpenGl_Workspace > &theWorkspace) const |
virtual void | Release (const Handle< OpenGl_Context > &theContext) |
Release GPU resources. | |
Data Fields | |
Aspect_InteriorStyle | InteriorStyle |
int | Edge |
int | Hatch |
int | DistinguishingMode |
int | CullingMode |
OPENGL_SURF_PROP | IntFront |
OPENGL_SURF_PROP | IntBack |
TEL_POFFSET_PARAM | PolygonOffset |
int | doTextureMap |
Handle< OpenGl_Texture > | TextureRes |
Handle< Graphic3d_TextureParams > | TextureParams |
Protected Attributes | |
TCollection_AsciiString | myTextureId |
OpenGl_AspectLine | myAspectEdge |
OpenGl_AspectFace::OpenGl_AspectFace | ( | ) |
const OpenGl_AspectLine* OpenGl_AspectFace::AspectEdge | ( | ) | const [inline] |
void OpenGl_AspectFace::Init | ( | const Handle< OpenGl_Context > & | theContext, |
const CALL_DEF_CONTEXTFILLAREA & | theAspect | ||
) |
virtual void OpenGl_AspectFace::Release | ( | const Handle< OpenGl_Context > & | theContext | ) | [virtual] |
Implements OpenGl_Element.
virtual void OpenGl_AspectFace::Render | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [virtual] |
Implements OpenGl_Element.
void OpenGl_AspectFace::SetAspectEdge | ( | const OpenGl_AspectLine * | theAspectEdge | ) | [inline] |
OpenGl_AspectLine OpenGl_AspectFace::myAspectEdge [protected] |
Handle< OpenGl_Texture > OpenGl_AspectFace::TextureRes |