DATAKIT API  V2025.1
colladaw.hpp
Go to the documentation of this file.
1 #ifndef __COLLADAW_HPP__
2 #define __COLLADAW_HPP__
3 namespace Colladaw
5 {
17  {
18  protected:
19 
20  public:
23 
26 
31  };
32 
39  DtkErrorStatus InitWrite(const Dtk_string& inOutputFile, const Dtk_string& inLogFile, WriteOptions& inOptions);
40 
45 
52 
60 
70 
78 
82 
87 
88 }
89 
90 #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:28
Colladaw::WriteOptions::~WriteOptions
~WriteOptions()
Destructor.
Definition: colladaw.hpp:25
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:29
Colladaw::WriteOptions
This class provides several options to tune Collada Writer. It must be provided to Colladaw::InitWrit...
Definition: colladaw.hpp:17
Colladaw
Exported APIs for Collada (.dae) Write Library.
Definition: colladaw.hpp:5
Colladaw::WriteOptions::WriteOptions
WriteOptions()
Base constructor.
Definition: colladaw.hpp:22
Colladaw::WriteOptions::ConvertRenderInfos
Dtk_bool ConvertRenderInfos
Definition: colladaw.hpp:27
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
Colladaw::ReinstanciatePrototype
DtkErrorStatus ReinstanciatePrototype(Dtk_ID inID)
Reinstanciate a node.
Colladaw::WriteOptions::Version
Dtk_UInt32 Version
Definition: colladaw.hpp:30
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.
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.