Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray::gltf::ModelConverter Member List

This is the complete list of members for foray::gltf::ModelConverter, including all inherited members.

BuildGeometryBuffer()foray::gltf::ModelConverterprotected
DetectAnimatedNodes()foray::gltf::ModelConverterprotected
InitialUpdate()foray::gltf::ModelConverterprotected
InitTransformFromGltf(scene::ncomp::Transform *transform, const std::vector< double > &matrix, const std::vector< double > &translation, const std::vector< double > &rotation, const std::vector< double > &scale)foray::gltf::ModelConverterprotected
LoadAnimations()foray::gltf::ModelConverterprotected
LoadGltfModel(osi::Utf8Path utf8Path, core::Context *context=nullptr, const ModelConverterOptions &options=ModelConverterOptions())foray::gltf::ModelConverter
LoadMaterials()foray::gltf::ModelConverterprotected
LoadTextures()foray::gltf::ModelConverterprotected
mBenchmarkforay::gltf::ModelConverterprotected
mContextforay::gltf::ModelConverterprotected
mGeoforay::gltf::ModelConverterprotected
mGltfModelforay::gltf::ModelConverterprotected
mGltfSceneforay::gltf::ModelConverterprotected
mIndexBindingsforay::gltf::ModelConverterprotected
mIndexBufferforay::gltf::ModelConverterprotected
mMaterialBufferforay::gltf::ModelConverterprotected
mNextMeshInstanceIndexforay::gltf::ModelConverterprotected
ModelConverter(scene::Scene *scene)foray::gltf::ModelConverterexplicit
mOptionsforay::gltf::ModelConverterprotected
mSceneforay::gltf::ModelConverterprotected
mTexturesforay::gltf::ModelConverterprotected
mUtf8Dirforay::gltf::ModelConverterprotected
mVertexBufferforay::gltf::ModelConverterprotected
NoMoveDefaults()=defaultforay::NoMoveDefaultsinline
NoMoveDefaults(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
NoMoveDefaults(NoMoveDefaults &&other)=defaultforay::NoMoveDefaults
operator=(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
PushGltfMeshToBuffers(const tinygltf::Mesh &mesh, std::vector< scene::Primitive > &outprimitives)foray::gltf::ModelConverterprotected
RecursivelyTranslateNodes(int32_t currentIndex, scene::Node *parent=nullptr)foray::gltf::ModelConverterprotected
Reset()foray::gltf::ModelConverterprotected
sTranslateSampler(const tinygltf::Sampler &tinygltfSampler, VkSamplerCreateInfo &outsamplerCI, bool &generateMipMaps)foray::gltf::ModelConverterprotectedstatic
TranslateAnimationSampler(scene::Animation &animation, const tinygltf::Animation &gltfAnimation, int32_t samplerIndex, const std::map< std::string_view, scene::EAnimationInterpolation > &interpolationMap, std::map< int, int > &samplerIndexMap)foray::gltf::ModelConverterprotected
TranslateCamera(scene::ncomp::Camera *component, const tinygltf::Camera &camera)foray::gltf::ModelConverterprotected
TranslateLight(scene::ncomp::PunctualLight *component, const tinygltf::Light &light)foray::gltf::ModelConverterprotected