1 // 2 // Copyright 2014 The ANGLE Project Authors. All rights reserved. 3 // Use of this source code is governed by a BSD-style license that can be 4 // found in the LICENSE file. 5 // 6 7 // TransformFeedbackD3D.h: Implements the abstract rx::TransformFeedbackImpl class. 8 9 #ifndef LIBGLESV2_RENDERER_D3D_TRANSFORMFEEDBACKD3D_H_ 10 #define LIBGLESV2_RENDERER_D3D_TRANSFORMFEEDBACKD3D_H_ 11 12 #include "libGLESv2/renderer/TransformFeedbackImpl.h" 13 #include "libGLESv2/angletypes.h" 14 15 namespace rx 16 { 17 18 class TransformFeedbackD3D : public TransformFeedbackImpl 19 { 20 public: 21 TransformFeedbackD3D(); 22 virtual ~TransformFeedbackD3D(); 23 24 virtual void begin(GLenum primitiveMode); 25 virtual void end(); 26 virtual void pause(); 27 virtual void resume(); 28 }; 29 30 } 31 32 #endif // LIBGLESV2_RENDERER_D3D_TRANSFORMFEEDBACKD3D_H_ 33