 |
DATAKIT SDK
V2026.4
|
|
Go to the documentation of this file.
16 class USD_Writer_Private;
81 DtkUsd::USD_Writer_Private* _Private;
89 #endif // _DTK_USDW_HPP
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Dtk_ErrorStatus OpenInstance(const Dtk_string &inInstanceName, Dtk_Int64 inProtoID, Dtk_bool &outIsNewInstance, const Dtk_transfo &inTrans=Dtk_transfo(), const Dtk_RGB &inRgb=Dtk_RGB(), const Dtk_tab< Dtk_MetaDataPtr > &inMetaTab=Dtk_tab< Dtk_MetaDataPtr >())
Opens a new Xform instance node and pushes it onto the hierarchy stack.
void ConfigWriteAscii(Dtk_bool inValue)
Reserved for future text support.
This is a high level string class.
Definition: dtk_string.hpp:53
~Dtk_UsdWriter()
Destructor: flushes and closes the USD file.
#define DTK_FALSE
Definition: define.h:727
char Dtk_bool
Definition: define.h:724
int64_t Dtk_Int64
Definition: define.h:691
Dtk_ErrorStatus WriteMesh(const Dtk_MeshPtr &inMesh)
Writes a mesh into the current instance node.
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Definition: util_ptr_dtk.hpp:37
double m_publicMetersPerUnit
Definition: usdw.hpp:28
This is a high level array class.
Definition: util_stl_dtk.hpp:84
Dtk_UsdWriter(const Dtk_string &inOutputFile, Dtk_ErrorStatus &outErr, const WriterOptions &inOptions)
Constructor: initialises the writer for a USD file.
Dtk_ErrorStatus CloseLastInstance()
Closes the last opened instance node Must be called once for every successful OpenInstance() call.
Definition: dtk_rgb.hpp:8
Dtk_bool m_writeAscii
Definition: usdw.hpp:23