SurgSim
Graphics
OsgUniformFactory.h
Go to the documentation of this file.
1
// This file is a part of the OpenSurgSim project.
2
// Copyright 2013, SimQuest Solutions Inc.
3
//
4
// Licensed under the Apache License, Version 2.0 (the "License");
5
// you may not use this file except in compliance with the License.
6
// You may obtain a copy of the License at
7
//
8
// http://www.apache.org/licenses/LICENSE-2.0
9
//
10
// Unless required by applicable law or agreed to in writing, software
11
// distributed under the License is distributed on an "AS IS" BASIS,
12
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
// See the License for the specific language governing permissions and
14
// limitations under the License.
15
16
#ifndef SURGSIM_GRAPHICS_OSGUNIFORMFACTORY_H
17
#define SURGSIM_GRAPHICS_OSGUNIFORMFACTORY_H
18
19
#include <string>
20
21
#include "
SurgSim/Framework/ObjectFactory.h
"
22
#include "
SurgSim/Graphics/UniformBase.h
"
23
24
namespace
SurgSim
25
{
26
namespace
Graphics
27
{
28
31
class
OsgUniformFactory
:
public
SurgSim::Framework::ObjectFactory1
<UniformBase, std::string>
32
{
33
public
:
34
OsgUniformFactory
();
35
36
virtual
~OsgUniformFactory
();
37
};
38
39
}
40
}
41
42
#endif
ObjectFactory.h
SurgSim
Definition:
CompoundShapeToGraphics.cpp:30
SurgSim::Framework::ObjectFactory1
An object factory, once a class is registered with the factory it can be used to create instances of ...
Definition:
ObjectFactory.h:84
SurgSim::Graphics::OsgUniformFactory::~OsgUniformFactory
virtual ~OsgUniformFactory()
Definition:
OsgUniformFactory.cpp:67
SurgSim::Graphics::OsgUniformFactory::OsgUniformFactory
OsgUniformFactory()
Definition:
OsgUniformFactory.cpp:33
SurgSim::Graphics::OsgUniformFactory
This class can create the appropriate OsgUniform from an OpenGl glsl type, use the appropriate name f...
Definition:
OsgUniformFactory.h:32
UniformBase.h
Generated on Sat Dec 12 2020 12:09:52 for OpenSurgSim by
1.8.20