All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
StencilAreaRenderable.h
1 // Copyright (c) 2015 eeGeo. All rights reserved.
2 
3 #pragma once
4 
5 #include "WorldMeshRenderable.h"
6 #include "StencilMapLayerMask.h"
7 
8 namespace Eegeo
9 {
10  namespace Data
11  {
12  namespace StencilArea
13  {
15  {
16  public:
18  Rendering::LayerIds::Values layerId,
20  const Rendering::VertexLayouts::VertexBinding& vertexBinding,
21  Rendering::Mesh* pMesh,
22  Eegeo::dv3 ecefPosition,
23  Rendering::StencilMapLayerMask::Type stencilMapLayerType
24  );
25 
26  Eegeo::Rendering::StencilMapLayerMask::Type GetStencilMapLayerType() const { return m_stencilMapLayerType; }
27 
28  private:
29  Eegeo::Rendering::StencilMapLayerMask::Type m_stencilMapLayerType;
30  };
31  }
32  }
33 }