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_SetterInterface Struct Referenceabstract

    Interface for generic setter of user-defined uniform variables. More...

    #include <OpenGl_ShaderProgram.hxx>

    Inheritance diagram for OpenGl_SetterInterface:

    Public Member Functions

    virtual void Set (const occ::handle< OpenGl_Context > &theCtx, const occ::handle< Graphic3d_ShaderVariable > &theVariable, OpenGl_ShaderProgram *theProgram)=0
     Sets user-defined uniform variable to specified program.
    virtual ~OpenGl_SetterInterface ()=default
     Destructor.

    Detailed Description

    Interface for generic setter of user-defined uniform variables.

    Constructor & Destructor Documentation

    ◆ ~OpenGl_SetterInterface()

    virtual OpenGl_SetterInterface::~OpenGl_SetterInterface ( )
    virtualdefault

    Destructor.

    Member Function Documentation

    ◆ Set()

    virtual void OpenGl_SetterInterface::Set ( const occ::handle< OpenGl_Context > & theCtx,
    const occ::handle< Graphic3d_ShaderVariable > & theVariable,
    OpenGl_ShaderProgram * theProgram )
    pure virtual

    Sets user-defined uniform variable to specified program.

    Implemented in OpenGl_VariableSetter< T >.


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