Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MoveObjectMarker Class Reference

#include <Plugin-Move/MoveObjectMarker.hh>

Inheritance diagram for MoveObjectMarker:

Public Member Functions

bool stencilRefForObject (BaseObjectData *_obj, GLuint &_reference)
bool blendForStencilRefNumber (GLuint _reference, GLenum &_src, GLenum &_dst, ACG::Vec4f &_color)
- Public Member Functions inherited from ViewObjectMarker
virtual ~ViewObjectMarker ()
virtual Type type ()
virtual bool blendForStencilRefBit (GLuint _refbit, GLenum &_src, GLenum &_dst, ACG::Vec4f &_color)

Additional Inherited Members

- Public Types inherited from ViewObjectMarker
enum  Type { PerNumber, PerBit }
 Blending type for this marker. More...

Detailed Description

Object marker to dim all Objects during Maipulator transformation

Definition at line 58 of file MoveObjectMarker.hh.

Member Function Documentation

bool MoveObjectMarker::blendForStencilRefNumber ( GLuint  _reference,
GLenum &  _src,
GLenum &  _dst,
ACG::Vec4f _color 

Per reference number blending values

_referencestencil reference for blending
_srcsfactor parameter for ACG::GLState::blendFunc function
_dstdfactor parameter for ACG::GLState::blendFunc function
_colorcolor used for blending
should blending be berformed for this reference

Reimplemented from ViewObjectMarker.

Definition at line 65 of file

bool MoveObjectMarker::stencilRefForObject ( BaseObjectData _obj,
GLuint &  _reference 

Get stencil reference for object

_referencestencil reference for object painting
should the reference be used

Implements ViewObjectMarker.

Definition at line 59 of file

The documentation for this class was generated from the following files: