Katana Plug-in APIs 0.1
Public Member Functions | Static Public Attributes

Foundry::Katana::ViewerUtils::GLManipulator Class Reference

A base class for a GL based Manipulator. More...

#include <FnGLManipulator.h>

Inheritance diagram for Foundry::Katana::ViewerUtils::GLManipulator:
Foundry::Katana::ViewerAPI::Manipulator Foundry::Katana::ViewerAPI::ManipulatorPluginBase Foundry::Katana::ViewerUtils::GLTransformManipulator GLCoiManipulator GLRotateManipulator GLScaleManipulator GLTranslateManipulator

List of all members.

Public Member Functions

 GLManipulator ()
 Constructor.
virtual ~GLManipulator ()
 Destructor.

Static Public Attributes

static const std::string kTechnology
 The technology tag to be added to the manipulator's tags.

Detailed Description

A base class for a GL based Manipulator.

This is a base class implementation of an OpenGL powered manipulator that is managed by the GLManipulatorLayer layer. It specializes the functionality of the generic Manipulator API, that is meant to be used by any renderers, including non GL ones. The Manipulators provided by Katana also extend this class.

The handles of a GLManipulator should extend GLManipulatorHandle.


Member Data Documentation

The technology tag to be added to the manipulator's tags.

tag key: "technology" tag value: StringAttribute(kTechnology)


The documentation for this class was generated from the following file:
 All Classes Functions Variables Typedefs Enumerations Enumerator