64#ifndef DVD_FORMAT_CONVERTER_H_
65#define DVD_FORMAT_CONVERTER_H_
70#include <assimp/matrix4x4.h>
91namespace DVDConverter {
104 const aiScene* source,
109 bool convertHeightToBumpMap);
void LoadSubMeshGeometry(const aiMesh *source, Import::SubMeshData &subMeshData, Import::ImportData &target)
void BuildGeometryBuffers(PlatformContext &context, Import::ImportData &target)
void LoadSubMeshMaterial(Import::MaterialData &material, const aiScene *source, const ResourcePath &modelDirectoryName, const U16 materialIndex, const Str< 128 > &materialName, const GeometryFormat format, bool convertHeightToBumpMap)
void OnStartup(const PlatformContext &context)
bool Load(PlatformContext &context, Import::ImportData &target)
U32 PopulateNodeData(aiNode *node, MeshNodeData &target, const aiMatrix4x4 &axisCorrectionBasis)
Handle console commands that start with a forward slash.