|
opensurgsim
|
Tests for the OsgMaterial class. More...
#include <boost/any.hpp>#include <gtest/gtest.h>#include <gmock/gmock.h>#include "SurgSim/Framework/Runtime.h"#include "SurgSim/Graphics/OsgMaterial.h"#include "SurgSim/Graphics/OsgProgram.h"#include "SurgSim/Graphics/OsgUniform.h"Classes | |
| class | SurgSim::Graphics::MockUniform |
| Uniform that does not subclass OsgUniformBase. More... | |
| class | SurgSim::Graphics::MockProgram |
Namespaces | |
| SurgSim | |
| Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui needs glew but we need to call glewInit() from a osg callback, using this call we avoid getting warnings about redefinitions. | |
Functions | |
| SurgSim::Graphics::TEST (OsgMaterialTests, InitTest) | |
| SurgSim::Graphics::TEST (OsgMaterialTests, AddUniformTest) | |
| SurgSim::Graphics::TEST (OsgMaterialTests, AddAndRemoveUniformsTest) | |
| SurgSim::Graphics::TEST (OsgMaterialTests, SetAndClearShaderTest) | |
| SurgSim::Graphics::TEST (OsgMaterialTests, NamedAccessTest) | |
| SurgSim::Graphics::TEST (OsgMaterialTests, AccessibleUniformTest) | |
Tests for the OsgMaterial class.
| SurgSim::Graphics::TEST | ( | OsgMaterialTests | , |
| AddAndRemoveUniformsTest | |||
| ) |
Add another uniform to the material
Remove the first uniform from the material
Try removing the same uniform again
Try adding a non-OSG Uniform
Try removing a non-OSG Uniform
| SurgSim::Graphics::TEST | ( | OsgMaterialTests | , |
| SetAndClearShaderTest | |||
| ) |
Try setting a non-OSG Program
Clear the program
1.8.12