#include <Texture2dOperation.h>
Inheritance diagram for OpenGL::Texture2dOperation:
Public Member Functions | |
Texture2dOperation (unsigned int computationWidth, unsigned int computationHeight, CgProgram *interior, CgProgram *boundary, bool normalizedTexCoords=false) | |
Texture2dOperation (unsigned int computationWidth, unsigned int computationHeight, CgProgram *interior, bool interiorOnly=false, bool normalizedTexCoords=false) | |
Private Member Functions | |
void | executeInteriorProgram () |
void | executeBoundaryProgram () |
|
Creates a Texture2dOperation with both interior and boundary CgProgram instances.
|
|
Creates a Texture2dOperation with only an interior CgProgram instance.
|
|
Implementation of boundary CgProgram execution, must be supplied by concrete subclasses. Execution is initiated by drawing geometries. Implements OpenGL::CgOperation. |
|
Implementation of interior CgProgram execution, must be supplied by concrete subclasses. Execution is initiated by drawing geometries. Implements OpenGL::CgOperation. |