GLVis  v4.2
Accurate and flexible finite element visualization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
glTF_Builder Member List

This is the complete list of members for glTF_Builder, including all inherited members.

accessorsglTF_Builderprotected
addAccessor(buffer_view_id bufferView, size_t byteOffset, component_type componentType, size_t count, tensor_type tensorType)glTF_Builder
addAccessorVec2f(buffer_view_id bufferView, size_t byteOffset, size_t count, vec2f min, vec2f max)glTF_Builder
addAccessorVec3f(buffer_view_id bufferView, size_t byteOffset, size_t count, vec3f min, vec3f max)glTF_Builder
addBuffer(const std::string &bufferName)glTF_Builder
addBufferView(buffer_id buffer, const void *data, size_t byteLength, size_t byteStride, size_t byteAlign, target_type target)glTF_Builder
addImage(const std::string &imageName, int width, int height, const color4f *pixels)glTF_Builder
addMaterial(const std::string &materialName, const pbr_matallic_roughness &pbrMetallicRoughness, bool doubleSided=false)glTF_Builder
addMesh(const std::string &meshName)glTF_Builder
addMeshLines(mesh_id mesh, accessor_id vertexPositions, accessor_id vertexTexcoords0, accessor_id vertexColors0, material_id material)glTF_Builder
addMeshTriangles(mesh_id mesh, accessor_id vertexPositions, accessor_id vertexNormals, accessor_id vertexTexCoords0, accessor_id vertexIndices, material_id material)glTF_Builder
addNode(const std::string &nodeName)glTF_Builder
addNodeMesh(node_id node, mesh_id mesh)glTF_Builder
addNodeScale(node_id node, vec3f scale)glTF_Builder
addNodeTranslation(node_id node, vec3f translation)glTF_Builder
addSampler(mag_filter magFilter=mag_filter::NEAREST, min_filter minFilter=min_filter::NEAREST, wrap_type wrapS=wrap_type::CLAMP_TO_EDGE, wrap_type wrapT=wrap_type::CLAMP_TO_EDGE)glTF_Builder
addTexture(sampler_id sampler, image_id source)glTF_Builder
appendToBufferView(buffer_view_id bufferView, const void *data, size_t byteLength)glTF_Builder
buffer_viewsglTF_Builderprotected
buffersglTF_Builderprotected
color4f typedefglTF_Builder
component_type enum nameglTF_Builder
file_prefixglTF_Builderprotected
getMaterialPBRMR(material_id material, pbr_matallic_roughness &pbr_mr_copy)glTF_Builder
glTF_Builder(const std::string &filePrefix)glTF_Builderinline
imagesglTF_Builderprotected
INVALID_IDglTF_Builderstatic
mag_filter enum nameglTF_Builder
materialsglTF_Builderprotected
meshesglTF_Builderprotected
min_filter enum nameglTF_Builder
node_bool typedefglTF_Builderprotected
node_color4f typedefglTF_Builderprotected
node_float typedefglTF_Builderprotected
node_string typedefglTF_Builderprotected
node_unsigned typedefglTF_Builderprotected
node_vec3f typedefglTF_Builderprotected
node_vecnf typedefglTF_Builderprotected
nodesglTF_Builderprotected
print(std::ostream &out, const bool &v)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const unsigned &v)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const float &v)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const std::string &v)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const std::array< T, s > &v)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const std::vector< T > &v)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const struct_attributes &a)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const struct_texture_info &ti)glTF_Builderinlineprotectedstatic
print(std::ostream &out, const struct_pbrMetallicRoughness &pbr)glTF_Builderinlineprotectedstatic
print_node(std::ostream &out, int &pfx_counter, const std::string &pfx, const node_type< T > &n)glTF_Builderinlineprotectedstatic
samplersglTF_Builderprotected
sep(size_t i)glTF_Builderinlineprotectedstatic
target_type enum nameglTF_Builder
tensor_type enum nameglTF_Builder
tensorTypesglTF_Builderstatic
texturesglTF_Builderprotected
vec2f typedefglTF_Builder
vec3f typedefglTF_Builder
vecnf typedefglTF_Builder
wrap_type enum nameglTF_Builder
writeFile()glTF_Builder