![]() |
OGRE
1.11.6
Object-Oriented Graphics Rendering Engine
|
#include <algorithm>#include "OgreMaterialManager.h"#include "OgreTechnique.h"#include "OgreSceneManager.h"#include "OgreViewport.h"#include "OgreGpuProgramManager.h"#include "OgreHighLevelGpuProgram.h"#include "OgreHighLevelGpuProgramManager.h"#include "OgreRoot.h"#include "OgreException.h"#include "OgreStringConverter.h"#include "OgreLogManager.h"#include "OgreMesh.h"#include "OgreSubMesh.h"#include "OgreEntity.h"#include "OgreSubEntity.h"#include "OgreTextureManager.h"#include "OgreShaderFunction.h"#include "OgreShaderFunctionAtom.h"#include "OgreShaderGenerator.h"#include "OgreShaderProgram.h"#include "OgreShaderProgramSet.h"#include "OgreShaderProgramManager.h"#include "OgreShaderProgramProcessor.h"#include "OgreShaderRenderState.h"#include "OgreShaderMaterialSerializerListener.h"#include "OgreShaderProgramWriterManager.h"#include "OgreShaderFFPRenderState.h"#include "OgreShaderFFPRenderStateBuilder.h"#include "OgreShaderFFPTransform.h"#include "OgreShaderFFPLighting.h"#include "OgreShaderFFPColour.h"#include "OgreShaderFFPTexturing.h"#include "OgreShaderFFPFog.h"#include "OgreShaderFFPAlphaTest.h"#include "OgreShaderExPerPixelLighting.h"#include "OgreShaderExNormalMapLighting.h"#include "OgreShaderExIntegratedPSSM3.h"#include "OgreShaderExLayeredBlending.h"#include "OgreShaderExHardwareSkinningTechnique.h"#include "OgreShaderExHardwareSkinning.h"#include "OgreShaderExLinearSkinning.h"#include "OgreShaderExDualQuaternionSkinning.h"#include "OgreShaderExTextureAtlasSampler.h"#include "OgreShaderExTriplanarTexturing.h"#include "OgreShaderCGProgramProcessor.h"#include "OgreShaderHLSLProgramProcessor.h"#include "OgreShaderGLSLProgramProcessor.h"#include "OgreShaderGLSLESProgramProcessor.h"#include "OgreShaderProgramWriter.h"#include "OgreShaderCGProgramWriter.h"#include "OgreShaderHLSLProgramWriter.h"#include "OgreShaderGLSLProgramWriter.h"#include "OgreShaderGLSLESProgramWriter.h"