|
Visualization Library 2.1.0
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
RenderState wrapping the OpenGL function glPixelTransfer(), see also http://www.opengl.org/sdk/docs/man/xhtml/glPixelTransfer.xml for more information. More...
#include <Shader.hpp>
Inheritance diagram for vl::PixelTransfer:Public Member Functions | |
| PixelTransfer () | |
| virtual ERenderState | type () const |
| virtual void | apply (int index, const Camera *, OpenGLContext *ctx) const |
| The parameter cameara is NULL if we are disabling the state, non-NULL if we are enabling it. More... | |
| bool | mapColor () const |
| bool | mapStencil () const |
| int | indexShift () const |
| int | indexOffset () const |
| float | redScale () const |
| float | greenScale () const |
| float | blueScale () const |
| float | alphaScale () const |
| float | depthScale () const |
| float | redBias () const |
| float | greenBias () const |
| float | blueBias () const |
| float | alphaBias () const |
| float | depthBias () const |
| float | postColorMatrixRedScale () const |
| float | postColorMatrixGreenScale () const |
| float | postColorMatrixBlueScale () const |
| float | postColorMatrixAlphaScale () const |
| float | postColorMatrixRedBias () const |
| float | postColorMatrixGreenBias () const |
| float | postColorMatrixBlueBias () const |
| float | postColorMatrixAlphaBias () const |
| float | postConvolutionRedScale () const |
| float | postConvolutionGreenScale () const |
| float | postConvolutionBlueScale () const |
| float | postConvolutionAlphaScale () const |
| float | postConvolutionRedBias () const |
| float | postConvolutionGreenBias () const |
| float | postConvolutionBlueBias () const |
| float | postConvolutionAlphaBias () const |
| void | setMapColor (bool map_color) |
| void | setMapStencil (bool map_stencil) |
| void | setIndexShift (int index_shift) |
| void | setIndexOffset (int index_offset) |
| void | setRedScale (float red_scale) |
| void | setGreenScale (float green_scale) |
| void | setBlueScale (float blue_scale) |
| void | setAlphaScale (float alpha_scale) |
| void | setDepthScale (float depth_scale) |
| void | setRedBias (float red_bias) |
| void | setGreenBias (float green_bias) |
| void | setBlueBias (float blue_bias) |
| void | setAlphaBias (float alpha_bias) |
| void | setDepthBias (float depth_bias) |
| void | setPostColorMatrixRedScale (float scale) |
| void | setPostColorMatrixGreenScale (float scale) |
| void | setPostColorMatrixBlueScale (float scale) |
| void | setPostColorMatrixAlphaScale (float scale) |
| void | setPostColorMatrixRedBias (float bias) |
| void | setPostColorMatrixGreenBias (float bias) |
| void | setPostColorMatrixBlueBias (float bias) |
| void | setPostColorMatrixAlphaBias (float bias) |
| void | setPostConvolutionRedScale (float scale) |
| void | setPostConvolutionGreenScale (float scale) |
| void | setPostConvolutionBlueScale (float scale) |
| void | setPostConvolutionAlphaScale (float scale) |
| void | setPostConvolutionRedBias (float bias) |
| void | setPostConvolutionGreenBias (float bias) |
| void | setPostConvolutionBlueBias (float bias) |
| void | setPostConvolutionAlphaBias (float bias) |
| virtual ref< RenderState > | clone () const |
Public Member Functions inherited from vl::RenderStateNonIndexed | |
| RenderStateNonIndexed () | |
Public Member Functions inherited from vl::RenderState | |
| RenderState () | |
Public Member Functions inherited from vl::Object | |
| Object () | |
| Constructor. More... | |
| Object (const Object &other) | |
| Copy constructor: copies the name, ref count mutex and user data. More... | |
| Object & | operator= (const Object &other) |
| Copy operator: copies the object's name, ref count mutex and user data. More... | |
| const std::string & | objectName () const |
| The name of the object, by default set to the object's class name. More... | |
| void | setObjectName (const char *name) |
| The name of the object, by default set to the object's class name in debug builds. More... | |
| void | setObjectName (const std::string &name) |
| The name of the object, by default set to the object's class name in debug builds. More... | |
| void | setRefCountMutex (IMutex *mutex) |
| The mutex used to protect the reference counting of an Object across multiple threads. More... | |
| IMutex * | refCountMutex () |
| The mutex used to protect the reference counting of an Object across multiple threads. More... | |
| const IMutex * | refCountMutex () const |
| The mutex used to protect the reference counting of an Object across multiple threads. More... | |
| int | referenceCount () const |
| Returns the number of references of an object. More... | |
| void | incReference () const |
| Increments the reference count of an object. More... | |
| void | decReference () |
Decrements the reference count of an object and deletes it if both automaticDelete() is true the count reaches 0. More... | |
| void | setAutomaticDelete (bool autodel_on) |
| If set to true the Object is deleted when its reference count reaches 0. More... | |
| bool | automaticDelete () const |
| If set to true the Object is deleted when its reference count reaches 0. More... | |
| template<class T > | |
| T * | as () |
| Casts an Object to the specified class. More... | |
| template<class T > | |
| const T * | as () const |
| Casts an Object to the specified class. More... | |
Protected Attributes | |
| bool | mMapColor |
| bool | mMapStencil |
| int | mIndexShift |
| int | mIndexOffset |
| float | mRedScale |
| float | mGreenScale |
| float | mBlueScale |
| float | mAlphaScale |
| float | mDepthScale |
| float | mRedBias |
| float | mGreenBias |
| float | mBlueBias |
| float | mAlphaBias |
| float | mDepthBias |
| float | mPostColorMatrixRedScale |
| float | mPostColorMatrixGreenScale |
| float | mPostColorMatrixBlueScale |
| float | mPostColorMatrixAlphaScale |
| float | mPostColorMatrixRedBias |
| float | mPostColorMatrixGreenBias |
| float | mPostColorMatrixBlueBias |
| float | mPostColorMatrixAlphaBias |
| float | mPostConvolutionRedScale |
| float | mPostConvolutionGreenScale |
| float | mPostConvolutionBlueScale |
| float | mPostConvolutionAlphaScale |
| float | mPostConvolutionRedBias |
| float | mPostConvolutionGreenBias |
| float | mPostConvolutionBlueBias |
| float | mPostConvolutionAlphaBias |
Protected Attributes inherited from vl::Object | |
| std::string | mObjectName |
| IMutex * | mRefCountMutex |
| int | mReferenceCount |
| bool | mAutomaticDelete |
Additional Inherited Members | |
Protected Member Functions inherited from vl::Object | |
| virtual | ~Object () |
RenderState wrapping the OpenGL function glPixelTransfer(), see also http://www.opengl.org/sdk/docs/man/xhtml/glPixelTransfer.xml for more information.
Definition at line 196 of file Shader.hpp.
|
inline |
Definition at line 201 of file Shader.hpp.
|
inline |
Definition at line 252 of file Shader.hpp.
|
inline |
Definition at line 247 of file Shader.hpp.
|
virtual |
The parameter cameara is NULL if we are disabling the state, non-NULL if we are enabling it.
Implements vl::RenderState.
Definition at line 181 of file Shader.cpp.
References VL_CHECK_OGL.
|
inline |
Definition at line 251 of file Shader.hpp.
|
inline |
Definition at line 246 of file Shader.hpp.
|
inlinevirtual |
Implements vl::RenderState.
Definition at line 302 of file Shader.hpp.
|
inline |
Definition at line 253 of file Shader.hpp.
|
inline |
Definition at line 248 of file Shader.hpp.
|
inline |
Definition at line 250 of file Shader.hpp.
|
inline |
Definition at line 245 of file Shader.hpp.
|
inline |
Definition at line 243 of file Shader.hpp.
|
inline |
Definition at line 242 of file Shader.hpp.
|
inline |
Definition at line 240 of file Shader.hpp.
|
inline |
Definition at line 241 of file Shader.hpp.
|
inline |
Definition at line 261 of file Shader.hpp.
|
inline |
Definition at line 257 of file Shader.hpp.
|
inline |
Definition at line 260 of file Shader.hpp.
|
inline |
Definition at line 256 of file Shader.hpp.
|
inline |
Definition at line 259 of file Shader.hpp.
|
inline |
Definition at line 255 of file Shader.hpp.
|
inline |
Definition at line 258 of file Shader.hpp.
|
inline |
Definition at line 254 of file Shader.hpp.
|
inline |
Definition at line 269 of file Shader.hpp.
|
inline |
Definition at line 265 of file Shader.hpp.
|
inline |
Definition at line 268 of file Shader.hpp.
|
inline |
Definition at line 264 of file Shader.hpp.
|
inline |
Definition at line 267 of file Shader.hpp.
|
inline |
Definition at line 263 of file Shader.hpp.
|
inline |
Definition at line 266 of file Shader.hpp.
|
inline |
Definition at line 262 of file Shader.hpp.
|
inline |
Definition at line 249 of file Shader.hpp.
|
inline |
Definition at line 244 of file Shader.hpp.
|
inline |
Definition at line 283 of file Shader.hpp.
|
inline |
Definition at line 278 of file Shader.hpp.
|
inline |
Definition at line 282 of file Shader.hpp.
|
inline |
Definition at line 277 of file Shader.hpp.
|
inline |
Definition at line 284 of file Shader.hpp.
|
inline |
Definition at line 279 of file Shader.hpp.
|
inline |
Definition at line 281 of file Shader.hpp.
|
inline |
Definition at line 276 of file Shader.hpp.
|
inline |
Definition at line 274 of file Shader.hpp.
|
inline |
Definition at line 273 of file Shader.hpp.
|
inline |
Definition at line 271 of file Shader.hpp.
|
inline |
Definition at line 272 of file Shader.hpp.
|
inline |
Definition at line 292 of file Shader.hpp.
|
inline |
Definition at line 288 of file Shader.hpp.
|
inline |
Definition at line 291 of file Shader.hpp.
|
inline |
Definition at line 287 of file Shader.hpp.
|
inline |
Definition at line 290 of file Shader.hpp.
|
inline |
Definition at line 286 of file Shader.hpp.
|
inline |
Definition at line 289 of file Shader.hpp.
|
inline |
Definition at line 285 of file Shader.hpp.
|
inline |
Definition at line 300 of file Shader.hpp.
|
inline |
Definition at line 296 of file Shader.hpp.
|
inline |
Definition at line 299 of file Shader.hpp.
|
inline |
Definition at line 295 of file Shader.hpp.
|
inline |
Definition at line 298 of file Shader.hpp.
|
inline |
Definition at line 294 of file Shader.hpp.
|
inline |
Definition at line 297 of file Shader.hpp.
|
inline |
Definition at line 293 of file Shader.hpp.
|
inline |
Definition at line 280 of file Shader.hpp.
|
inline |
Definition at line 275 of file Shader.hpp.
|
inlinevirtual |
Reimplemented from vl::RenderState.
Definition at line 236 of file Shader.hpp.
References vl::RS_PixelTransfer.
|
protected |
Definition at line 322 of file Shader.hpp.
|
protected |
Definition at line 317 of file Shader.hpp.
|
protected |
Definition at line 321 of file Shader.hpp.
|
protected |
Definition at line 316 of file Shader.hpp.
|
protected |
Definition at line 323 of file Shader.hpp.
|
protected |
Definition at line 318 of file Shader.hpp.
|
protected |
Definition at line 320 of file Shader.hpp.
|
protected |
Definition at line 315 of file Shader.hpp.
|
protected |
Definition at line 313 of file Shader.hpp.
|
protected |
Definition at line 312 of file Shader.hpp.
|
protected |
Definition at line 310 of file Shader.hpp.
|
protected |
Definition at line 311 of file Shader.hpp.
|
protected |
Definition at line 331 of file Shader.hpp.
|
protected |
Definition at line 327 of file Shader.hpp.
|
protected |
Definition at line 330 of file Shader.hpp.
|
protected |
Definition at line 326 of file Shader.hpp.
|
protected |
Definition at line 329 of file Shader.hpp.
|
protected |
Definition at line 325 of file Shader.hpp.
|
protected |
Definition at line 328 of file Shader.hpp.
|
protected |
Definition at line 324 of file Shader.hpp.
|
protected |
Definition at line 339 of file Shader.hpp.
|
protected |
Definition at line 335 of file Shader.hpp.
|
protected |
Definition at line 338 of file Shader.hpp.
|
protected |
Definition at line 334 of file Shader.hpp.
|
protected |
Definition at line 337 of file Shader.hpp.
|
protected |
Definition at line 333 of file Shader.hpp.
|
protected |
Definition at line 336 of file Shader.hpp.
|
protected |
Definition at line 332 of file Shader.hpp.
|
protected |
Definition at line 319 of file Shader.hpp.
|
protected |
Definition at line 314 of file Shader.hpp.
Visualization Library 2.1.0 Reference Documentation
Updated on Wed Mar 10 2021 16:02:53.
© Copyright Michele Bosi. All rights reserved.