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_VariableSetter< T > Struct Template Reference

    #include <OpenGl_ShaderProgram.hxx>

    Inheritance diagram for OpenGl_VariableSetter< T >:

    Public Member Functions

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

    Member Function Documentation

    ◆ Set()

    template<class T>
    void OpenGl_VariableSetter< T >::Set ( const occ::handle< OpenGl_Context > & theCtx,
    const occ::handle< Graphic3d_ShaderVariable > & theVariable,
    OpenGl_ShaderProgram * theProgram )
    inlineoverridevirtual

    Sets user-defined uniform variable to specified program.

    Implements OpenGl_SetterInterface.


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