Developer Documentation
SkeletonMarker Class Reference

#include <Plugin-SkeletonEditing/SkeletonMarker.hh>

Inheritance diagram for SkeletonMarker:
ViewObjectMarker

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 ()
 Destructor.
 
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 52 of file SkeletonMarker.hh.

Member Function Documentation

◆ blendForStencilRefNumber()

bool SkeletonMarker::blendForStencilRefNumber ( GLuint  _reference,
GLenum &  _src,
GLenum &  _dst,
ACG::Vec4f _color 
)
virtual

Per reference number blending values

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

Reimplemented from ViewObjectMarker.

Definition at line 59 of file SkeletonMarker.cc.

◆ stencilRefForObject()

bool SkeletonMarker::stencilRefForObject ( BaseObjectData _obj,
GLuint &  _reference 
)
virtual

Get stencil reference for object

Parameters
_objObject
_referencestencil reference for object painting
Returns
should the reference be used

Implements ViewObjectMarker.

Definition at line 53 of file SkeletonMarker.cc.


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