VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtInstance.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
14 
18 
19 namespace makVrv
20 {
30  {
31  public:
33  DtInstance_64();
34 
36  DtInstance_64(int modelId, const Matrix4_64& xform);
37 
38  public:
40  int myModelId;
41 
44 
45  };
46 
63  {
64  public:
66  DtInstance();
67 
69  DtInstance(const Matrix4_32& xform);
70 
71  protected:
72 
74  };
75 
76  typedef std::vector<DtInstance> Instances;
77 }
78 
Dll export defines.
DtGeometrySpecification class declaration.
4 dimensional vector
#define DT_DLL_VRVINDIRECTRENDERING
Definition: vrvIndirectRendering.h:19
3 dimensional vector
Matrix4_32 myXForm
Definition: DtInstance.h:73
int myModelId
The model id of this instance.
Definition: DtInstance.h:40
Matrix4_64 myXForm
The transform of this instance.
Definition: DtInstance.h:43
Notion of a &#39;GPU&#39; instance has a relative transform to the cell/geometry (32 bits).
Definition: DtInstance.h:62
Notion of an &#39;CPU&#39; instance An DtInstance_64 has a model id, a transform, and the lod information The...
Definition: DtInstance.h:29
std::vector< DtInstance > Instances
Definition: DtInstance.h:76
4 dimensional matrix

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)