56 glTFExporter& operator=(glTFExporter
const&);
57 glTFExporter(glTFExporter
const&);
64 virtual ~glTFExporter() =
default;
66 virtual ~glTFExporter();
75 MCNAPI
bool _hasMaterial(::std::string
const& materialName);
83 MCNAPI uint64 addBinaryBuffer(
::Core::Path const& filePath, uchar
const* data, uint64 size);
89 MCNAPI
void addExtension(::std::string
const& extension);
99 MCNAPI
void addNodeChild(
int nodeID,
int childNodeID);
107 MCNAPI ::std::string
const& getBinaryFileName()
const;
109 MCNAPI ::Core::PathBuffer<::std::string>
const& getBinaryFilePath()
const;
111 MCNAPI
int getMaterialID(::std::string
const& materialName);
113 MCNAPI glTFExporter(
::Core::Path const& folderPath, ::std::string
const& modelName);
115 MCNAPI
bool hasBuffer(
int bufferID);
117 MCNAPI
bool hasMaterial(::std::string
const& materialName);
123 MCNAPI
void setDefaultScene(
int sceneName);
125 MCNAPI
int updateBufferSize(
int bufferID,
int bufferSize);
127 MCNAPI
bool useBinary()
const;
143 MCNAPI
void* $ctor(
::Core::Path const& folderPath, ::std::string
const& modelName);