DATAKIT API  V2025.3
colladaw.hpp
Go to the documentation of this file.
1 #ifndef __COLLADAW_HPP__
2 #define __COLLADAW_HPP__
3 #include "def/define.h"
4 #include "util/error_dtk.hpp"
5 #include "util/util_ptr_dtk.hpp"
8 
10 namespace Colladaw
11 {
23  {
24  protected:
25 
26  public:
29 
32 
37  };
38 
45  DtkErrorStatus InitWrite(const Dtk_string& inOutputFile, const Dtk_string& inLogFile, WriteOptions& inOptions);
46 
51 
58 
66 
76 
84 
88 
93 
94 }
95 
96 #endif
Dtk_ID
uint32_t Dtk_ID
Definition: define.h:689
Dtk_transfo
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Colladaw::EndNode
DtkErrorStatus EndNode()
End the node.
Colladaw::InitWrite
DtkErrorStatus InitWrite(const Dtk_string &inOutputFile, const Dtk_string &inLogFile, WriteOptions &inOptions)
Initialize the Collada Writer
catiav5w::inTransfo
const Dtk_string const Dtk_transfo & inTransfo
Definition: catiav5w.hpp:619
DTK_TRUE
#define DTK_TRUE
Definition: define.h:727
Dtk_UInt32
uint32_t Dtk_UInt32
Definition: define.h:688
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:58
Colladaw::WriteOptions::ReverseTransparency
Dtk_bool ReverseTransparency
Definition: colladaw.hpp:34
Colladaw::WriteOptions::~WriteOptions
~WriteOptions()
Destructor.
Definition: colladaw.hpp:31
DTK_FALSE
#define DTK_FALSE
Definition: define.h:728
Dtk_bool
char Dtk_bool
Definition: define.h:725
Colladaw::EndWrite
DtkErrorStatus EndWrite()
Creation of the output file and free the Collada Writer
Colladaw::WriteOptions::NoInstanceNode
Dtk_bool NoInstanceNode
Definition: colladaw.hpp:35
Colladaw::WriteOptions
This class provides several options to tune Collada Writer. It must be provided to Colladaw::InitWrit...
Definition: colladaw.hpp:23
Colladaw
Exported APIs for Collada (.dae) Write Library.
Definition: colladaw.hpp:11
Colladaw::WriteOptions::WriteOptions
WriteOptions()
Base constructor.
Definition: colladaw.hpp:28
Colladaw::WriteOptions::ConvertRenderInfos
Dtk_bool ConvertRenderInfos
Definition: colladaw.hpp:33
error_dtk.hpp
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
dtk_transfo.hpp
Colladaw::ReinstanciatePrototype
DtkErrorStatus ReinstanciatePrototype(Dtk_ID inID)
Reinstanciate a node.
util_ptr_dtk.hpp
define.h
Colladaw::WriteOptions::Version
Dtk_UInt32 Version
Definition: colladaw.hpp:36
Pdfw::inInfo
Dtk_tab< Dtk_dir > Dtk_ID Dtk_InfoPtr inInfo
Definition: pdfw.hpp:676
Colladaw::InitNode
DtkErrorStatus InitNode(Dtk_string &inNodeName, const Dtk_transfo &inTransfo, Dtk_InfoPtr &inInfo, Dtk_ID &outID)
Initialize a node.
dtk_string.hpp
Pdfw::outID
Dtk_tab< Dtk_dir > Dtk_ID & outID
Definition: pdfw.hpp:675
Colladaw::WriteEntity
Dtk_ErrorStatus WriteEntity(const Dtk_EntityPtr &inEntity)
Write the entity provided in parameter in a node.