DATAKIT API  V2025.1
fbxw.hpp
Go to the documentation of this file.
1 #ifndef _DTK_FBXW_HPP
2 #define _DTK_FBXW_HPP
3 
6 
10 {
11 private:
12  void* m_p;
13 private:
14  // Anticopy methods.
15  Dtk_FBXWriter(const Dtk_FBXWriter&) {}
16  Dtk_FBXWriter& operator=(const Dtk_FBXWriter&) { return *this; }
17 public:
23  Dtk_FBXWriter(const Dtk_string& inFicout,Dtk_ErrorStatus& outErr, Dtk_Int32 inVersion = 7400); // 7400 = 32 bits ; 7500 = 64 bits
41  Dtk_bool& outWasAlreadyInstancied, const Dtk_transfo& inTrans=Dtk_transfo(), const Dtk_RGB& inRgb = Dtk_RGB());
46 };
47 
48 #endif // _DTK_FBXW_HPP
Dtk_FBXWriter::~Dtk_FBXWriter
~Dtk_FBXWriter()
Destructor, Save the current work into a FBX file.
Dtk_transfo
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Dtk_FBXWriter::CloseLastInstance
Dtk_ErrorStatus CloseLastInstance()
Close last instance node for internal tree. It should be called as many time as OpenInstance is calle...
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_FBXWriter::Dtk_FBXWriter
Dtk_FBXWriter(const Dtk_string &inFicout, Dtk_ErrorStatus &outErr, Dtk_Int32 inVersion=7400)
Constructor : Initialize the writer for a FBX File.
Dtk_bool
char Dtk_bool
Definition: define.h:725
Dtk_FBXWriter
FBX Writer main class.
Definition: fbxw.hpp:10
Dtk_Int64
int64_t Dtk_Int64
Definition: define.h:692
Dtk_Int32
int32_t Dtk_Int32
Definition: define.h:687
Dtk_FBXWriter::WriteMesh
Dtk_ErrorStatus WriteMesh(const Dtk_MeshPtr &inMesh)
Add a Mesh in current instance node. Supports colors, normals per vertex.
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
catiav5w::inInstanceName
const Dtk_string & inInstanceName
Definition: catiav5w.hpp:618
Dtk_RGB
Definition: dtk_rgb.hpp:7
Dtk_FBXWriter::OpenInstance
Dtk_ErrorStatus OpenInstance(const Dtk_string &inInstanceName, Dtk_Int64 inProtoID, Dtk_bool &outWasAlreadyInstancied, const Dtk_transfo &inTrans=Dtk_transfo(), const Dtk_RGB &inRgb=Dtk_RGB())
Open a new instance node for internal tree.