Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Public Attributes | List of all members
foray::gltf::ModelConverter::IndexBindings Struct Reference

Variables which determine how to map gltf-model indices to scene indices/pointers. More...

#include <foray_modelconverter.hpp>

Public Attributes

std::vector< scene::Node * > Nodes
 Offset for translating gltfModel node index -> scene node buffer index.
 
int32_t MaterialBufferOffset
 Offset for translating gltfModel material index -> scene material buffer index.
 
std::vector< scene::Mesh * > Meshes
 Vector mapping gltfModel mesh index to Mesh*.
 
int32_t TextureBufferOffset
 Vector mapping gltfModel texture index to ManagedImage*.
 
size_t IndexBufferStart
 

Detailed Description

Variables which determine how to map gltf-model indices to scene indices/pointers.

Member Data Documentation

◆ IndexBufferStart

size_t foray::gltf::ModelConverter::IndexBindings::IndexBufferStart

◆ MaterialBufferOffset

int32_t foray::gltf::ModelConverter::IndexBindings::MaterialBufferOffset

Offset for translating gltfModel material index -> scene material buffer index.

◆ Meshes

std::vector<scene::Mesh*> foray::gltf::ModelConverter::IndexBindings::Meshes

Vector mapping gltfModel mesh index to Mesh*.

◆ Nodes

std::vector<scene::Node*> foray::gltf::ModelConverter::IndexBindings::Nodes

Offset for translating gltfModel node index -> scene node buffer index.

◆ TextureBufferOffset

int32_t foray::gltf::ModelConverter::IndexBindings::TextureBufferOffset

Vector mapping gltfModel texture index to ManagedImage*.


The documentation for this struct was generated from the following file: