VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSplashPrecompute.h
Go to the documentation of this file.
1 /*****************************************************************************
2 * Copyright (c) 2020 MAK Technologies, Inc.
3 * All rights reserved.
4 *****************************************************************************/
5 
6 #pragma once
7 
11 
14 
15 #include <tbb/blocked_range2d.h>
16 
17 namespace makVrv
18 {
21  {
22  public:
24  DtSplashPrecompute(unsigned int precomputedSplash[][PRECOMPUTED_DIM], float radius);
25  private:
28 
31  public:
33  void operator()(const tbb::blocked_range2d<size_t>& blockRange) const;
34  private:
36  float myRadius;
37  };
38 
39 }
DtSplashPrecompute & operator=(const DtSplashPrecompute &)
prevent assignment
unsigned int(* myPrecomputedSplash)[PRECOMPUTED_DIM]
Definition: DtSplashPrecompute.h:35
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque
DtSplashPrecompute()
private default constructor. not allowed.
float myRadius
Definition: DtSplashPrecompute.h:36
void operator()(const tbb::blocked_range2d< size_t > &blockRange) const
operator for a range of splashes
Contains DLL export macros.
#define PRECOMPUTED_DIM
Definition: DtWaterOnScreenDefines.h:42
For calculating the wave splashes on screen.
Definition: DtSplashPrecompute.h:20

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)