HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
APEXA_SceneUtils.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  */
6 
7 #ifndef __APEXA_SCENEUTILS_H__
8 #define __APEXA_SCENEUTILS_H__
9 
10 #include "APEXA_API.h"
11 
12 class GU_DetailHandle;
14 
16 {
17  None = 0,
18  Minimal = 1,
19  All = 2
20 };
21 
22 /// Applies a scene delta to the provided geometry.
23 /// @param gdh The geometry for the input scene.
24 /// @param delta_gdh The geometry for the scene delta, which may be empty.
25 /// @param inherit_animation_layers Specifies whether input animation layers
26 /// are inherited and should propagate upstream changes.
27 APEXA_API extern void
29  GU_DetailHandle &gdh,
30  const GU_ConstDetailHandle &delta_gdh,
31  bool inherit_animation_layers);
32 
33 #endif
APEXA_API void APEXAmergeSceneDelta(GU_DetailHandle &gdh, const GU_ConstDetailHandle &delta_gdh, bool inherit_animation_layers)
#define APEXA_API
Definition: APEXA_API.h:21
APEXA_AnimationCachingMode