![]() |
VR-Forces 4.6.1 Class Documentation
|
A extended precision 2D quad rendering effect. More...

Public Member Functions | |
| DtProjected2DTexturedEffect (const std::string &dataPath, bool textureIsAlpha) | |
| CTOR. | |
| virtual | ~DtProjected2DTexturedEffect () |
| DTOR. | |
| virtual void | setCamera (bool geocentric, float geocentricAlpha, const double position[3], const double positionMatrix[16], const double projectionMatrix[16]) |
| Set the camera position. | |
| virtual void | setGroupCount (unsigned int count) |
| Set the number of groups. | |
| virtual void | setBackgroundImageTextureUnit (unsigned int unit) |
| Set the background image texture unit. | |
| virtual void | setVertexAttribPointers (size_t stride, const VertexAttribPtrInfo &positionAddress, const VertexAttribPtrInfo &colorAddress, const VertexAttribPtrInfo &uvAddress, const VertexAttribPtrInfo &offsetAddress, const VertexAttribPtrInfo &rotAddress) |
| virtual void | unsetVertexAttribPointers () |
| Unsets the attributes set in setVertexAttribPointers(..). | |
Public Member Functions inherited from makVrv::Dt2DEffect | |
| Dt2DEffect (const std::string &dataPath) | |
| CTOR. | |
| virtual | ~Dt2DEffect () |
| Virtual DTOR. | |
Public Member Functions inherited from makVrv::DtEffect | |
| DtEffect (const std::string &dataPath) | |
| CTOR. | |
| virtual | ~DtEffect () |
| DTORs. | |
| void | releaseResources () |
| Release and HW resources of the effect. | |
| bool | enabled () const |
| Is the effect enabled. | |
| bool | enable () |
| void | disable () |
Protected Member Functions | |
| virtual void | updateUniformLocations () |
| Updates the values of the uniform variables from the program. | |
| virtual void | updateUniforms () |
| Updates the values of the uniform variables from the current state. | |
| virtual void | initializeShaderSource (void) |
| Populates the vertex shader, fragment shader, and gshader sources. | |
| void | updateGroupCountAndTextureUniforms () |
| void | updateOtherUniforms () |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtEffect | |
| static std::string | loadShaderSource (const std::string &strFileName) |
A extended precision 2D quad rendering effect.
| makVrv::DtProjected2DTexturedEffect::DtProjected2DTexturedEffect | ( | const std::string & | dataPath, |
| bool | textureIsAlpha | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Set the camera position.
Implements makVrv::Dt2DEffect.
Set the number of groups.
Implements makVrv::Dt2DEffect.
|
virtual |
Set the background image texture unit.
|
virtual |
|
virtual |
Unsets the attributes set in setVertexAttribPointers(..).
|
protectedvirtual |
Updates the values of the uniform variables from the program.
Implements makVrv::DtEffect.
|
protectedvirtual |
Updates the values of the uniform variables from the current state.
Implements makVrv::DtEffect.
|
protectedvirtual |
Populates the vertex shader, fragment shader, and gshader sources.
Implements makVrv::DtEffect.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |