Open CASCADE Technology 6.6.0
Public Member Functions | Data Fields | Protected Attributes
OpenGl_AspectFace Class Reference

#include <OpenGl_AspectFace.hxx>

Inheritance diagram for OpenGl_AspectFace:
Inheritance graph
[legend]

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_AspectLineAspectEdge () 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_TextureTextureRes
Handle< Graphic3d_TextureParamsTextureParams

Protected Attributes

TCollection_AsciiString myTextureId
OpenGl_AspectLine myAspectEdge

Constructor & Destructor Documentation

OpenGl_AspectFace::OpenGl_AspectFace ( )

Member Function Documentation

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]

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines