VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCullShaderConfig.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 VT-MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvOsg/vrvOsg.h>
13 
14 namespace makVrv
15 {
20  {
21  public:
22 
38  DtCullShaderConfig(bool viewFrustumCulling, bool lodChecking, bool useInstanceCount);
39 
42 
45 
49  DtCullShaderConfig &operator=(const DtCullShaderConfig &other);
50 
51  public:
54  bool useInstanceCount(void) const;
55  bool viewFrustumCulling(void) const;
56  bool lodChecking(void) const;
58 
61  void setUseInstanceCount(bool val);
62  void setViewFrustumCulling(bool val);
63  void setLodChecking(bool val);
65 
66  protected:
70  };
71 }
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
bool myViewFrustumCulling
Definition: DtCullShaderConfig.h:67
shader configuration storage class.
Definition: DtCullShaderConfig.h:19
bool myLodChecking
Definition: DtCullShaderConfig.h:68
bool myUseInstanceCount
Definition: DtCullShaderConfig.h:69
Contains DLL export macros.

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)