OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    OpenGl_AspectsProgram Class Reference

    OpenGl resources for custom shading program. More...

    #include <OpenGl_AspectsProgram.hxx>

    Public Member Functions

     OpenGl_AspectsProgram ()
     Empty constructor.
    const occ::handle< OpenGl_ShaderProgram > & ShaderProgram (const occ::handle< OpenGl_Context > &theCtx, const occ::handle< Graphic3d_ShaderProgram > &theShader)
     Return shading program.
    void UpdateRediness (const occ::handle< Graphic3d_Aspects > &theAspect)
     Update shader resource up-to-date state.
    void Release (OpenGl_Context *theCtx)
     Release resource.

    Detailed Description

    OpenGl resources for custom shading program.

    Constructor & Destructor Documentation

    ◆ OpenGl_AspectsProgram()

    OpenGl_AspectsProgram::OpenGl_AspectsProgram ( )
    inline

    Empty constructor.

    Member Function Documentation

    ◆ Release()

    void OpenGl_AspectsProgram::Release ( OpenGl_Context * theCtx)

    Release resource.

    ◆ ShaderProgram()

    const occ::handle< OpenGl_ShaderProgram > & OpenGl_AspectsProgram::ShaderProgram ( const occ::handle< OpenGl_Context > & theCtx,
    const occ::handle< Graphic3d_ShaderProgram > & theShader )
    inline

    Return shading program.

    ◆ UpdateRediness()

    void OpenGl_AspectsProgram::UpdateRediness ( const occ::handle< Graphic3d_Aspects > & theAspect)

    Update shader resource up-to-date state.


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