7 #ifndef __APEXA_SCENE_INVOKE_H__
8 #define __APEXA_SCENE_INVOKE_H__
32 bool copies_geo=
false);
34 void clearCachedResult();
43 bool myCopiesGeoFlag =
false;
53 bool updateSourceGeometry(
56 bool preload_animation_clips=
false);
71 bool copies_geo =
false);
74 void addCharacterShapeOutputs();
82 bool include_invisible_chars =
false)
const;
90 bool include_invisible_chars =
false)
const;
100 bool findSkinningInputsForShape(
101 const Output &deform_shape_output,
102 Output &rest_shape_output,
104 Output &anim_skel_output)
const;
109 bool findAnimSkelInputForShape(
110 const Output &deform_shape_output,
111 Output &anim_skel_output)
const;
135 bool setCharacterGeoInput(
153 void loadSelectionSetVisibility(
const GU_Detail &detail);
158 int64 myDetailId = -1;
159 int64 myMetaCacheCount = -1;
const UT_Array< Output > & getOutputs() const
Returns the registered outputs, with their evaluated results if evaluateOutput() has been called...
GLsizei const GLchar *const * path
std::optional< T > UT_Optional
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
UT_Optional< apex::Dict > myDict
A utility class to do read-only operations on a subset of an existing string.
UT_Optional< apex::ApexGeometry > myGeometry
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
GLuint const GLchar * name
UT_Optional< UT_StringHolder > myKey
UT_Optional< UT_StringHolder > myPattern