VTK
|
00001 /*========================================================================= 00002 00003 Program: Visualization Toolkit 00004 Module: vtkShadowMapPass.h 00005 00006 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen 00007 All rights reserved. 00008 See Copyright.txt or http://www.kitware.com/Copyright.htm for details. 00009 00010 This software is distributed WITHOUT ANY WARRANTY; without even 00011 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00012 PURPOSE. See the above copyright notice for more information. 00013 00014 =========================================================================*/ 00015 00016 // These internal classes are shared by vtkShadowMapBakerPass and 00017 // vtkShadowMapPass. 00018 00019 #ifndef __vtkShadowMapPassInternal_h 00020 #define __vtkShadowMapPassInternal_h 00021 00022 #include "vtkCamera.h" 00023 #include "vtkTextureObject.h" 00024 00025 class vtkShadowMapBakerPassTextures 00026 { 00027 public: 00028 vtksys_stl::vector<vtkSmartPointer<vtkTextureObject> > Vector; 00029 }; 00030 00031 class vtkShadowMapBakerPassLightCameras 00032 { 00033 public: 00034 vtksys_stl::vector<vtkSmartPointer<vtkCamera> > Vector; 00035 }; 00036 00037 #endif 00038 // VTK-HeaderTest-Exclude: vtkShadowMapPassInternal.h