SYMBOL INDEX (441 symbols across 83 files) FILE: maya/scripts/maya2glTF_archiveAllScenes.py function zipScenes (line 10) | def zipScenes(scenesDir=''): FILE: maya/scripts/maya2glTF_capture.py function capture (line 28) | def capture(camera=None, function snap (line 203) | def snap(*args, **kwargs): function apply_view (line 366) | def apply_view(panel, **options): function parse_active_panel (line 395) | def parse_active_panel(): function parse_active_view (line 416) | def parse_active_view(): function parse_view (line 422) | def parse_view(panel): function parse_active_scene (line 481) | def parse_active_scene(): function apply_scene (line 508) | def apply_scene(**options): function _applied_view (line 557) | def _applied_view(panel, **options): function _independent_panel (line 570) | def _independent_panel(width, height, off_screen=False): function _applied_camera_options (line 623) | def _applied_camera_options(options, panel): function _applied_display_options (line 650) | def _applied_display_options(options): function _applied_viewport_options (line 688) | def _applied_viewport_options(options, panel): function _applied_viewport2_options (line 712) | def _applied_viewport2_options(options): function _isolated_nodes (line 743) | def _isolated_nodes(nodes, panel): function _maintained_time (line 754) | def _maintained_time(): function _maintain_camera (line 765) | def _maintain_camera(panel, camera): function _disabled_inview_messages (line 783) | def _disabled_inview_messages(): function _image_to_clipboard (line 793) | def _image_to_clipboard(path): function _get_screen_size (line 803) | def _get_screen_size(): function _in_standalone (line 812) | def _in_standalone(): FILE: maya/scripts/maya2glTF_clearOutputWin.py function get_handle (line 10) | def get_handle(title, parent = None): function clear (line 32) | def clear(): FILE: maya/scripts/maya2glTF_playblast.py function defaultPlayblastFilename (line 6) | def defaultPlayblastFilename(scenename): function playblast (line 20) | def playblast( FILE: maya/scripts/maya2glTF_reloadPython.py function remove_module (line 5) | def remove_module(module_name): FILE: src/AccessorPacker.h function class (line 5) | class AccessorPacker { FILE: src/Arguments.cpp type flag (line 9) | namespace flag { function SyntaxFactory (line 228) | const SyntaxFactory &SyntaxFactory::get() { function MSyntax (line 233) | MSyntax SyntaxFactory::createSyntax() { class ArgChecker (line 272) | class ArgChecker { method ArgChecker (line 274) | ArgChecker(const MSyntax &syntax, const MArgList &argList, MStatus &st... method getObjects (line 280) | void getObjects(MSelectionList &selection) const { method MeshSemanticSet (line 288) | MeshSemanticSet getSemanticSet(const char *shortName, const Semantic::... method isFlagSet (line 312) | bool isFlagSet(const char *shortName) const { method flagUsageCount (line 319) | int flagUsageCount(const char *shortName) const { return adb.numberOfF... method required (line 321) | void required(const char *shortName, T &value, const int flagIndex = 0... method optional (line 339) | bool optional(const char *shortName, T &value, const int flagIndex = 0... method optional (line 359) | bool optional(const char *shortName, float &value) const { method optional (line 367) | bool optional(const char *shortName, MSelectionList &list, int argInde... method getOutputStream (line 375) | std::unique_ptr getOutputStream(const char *arg, con... method throwOnFailure (line 400) | static void throwOnFailure(const MStatus &status, const char *message) { method throwUsage (line 408) | static void throwUsage(const char *message) { method throwOnArgument (line 413) | static void throwOnArgument(const MStatus &status, const char *shortAr... method throwInvalid (line 423) | static void throwInvalid(const char *shortArgName, const char *message... function MTime (line 799) | MTime AnimClipArg::duration() const { return MTime(frameCount() * (1.0 /... FILE: src/Arguments.h function class (line 6) | class SyntaxFactory : MSyntax { type AnimClipArg (line 34) | struct AnimClipArg { type MDagPathComparer (line 50) | struct MDagPathComparer { type std (line 54) | typedef std::set Selection; function class (line 56) | class Arguments { FILE: src/BasicTypes.h type byte (line 3) | typedef uint8_t byte; type ushort (line 4) | typedef uint16_t ushort; type std (line 6) | typedef std::array Float1; type std (line 7) | typedef std::array Float2; type std (line 8) | typedef std::array Float3; type std (line 9) | typedef std::array Float4; type std (line 11) | typedef std::array Float4x4; type std (line 13) | typedef std::vector FloatVector; type std (line 14) | typedef std::vector Float2Vector; function roundTo (line 27) | inline double roundTo(const double v, const double precision) { function roundToFloat (line 31) | inline float roundToFloat(const double v, const double precision) { function makeValidFilename (line 39) | inline void makeValidFilename(std::string &filename) { FILE: src/DagHelper.cpp function MObject (line 15) | MObject DagHelper::getObjectByName(const MString &name) { function MObject (line 24) | MObject DagHelper::getObjectByName(const std::string &name) { function MObject (line 28) | MObject DagHelper::findNodeConnectedTo(const MPlug &plug) { function MObject (line 39) | MObject DagHelper::findNodeConnectedTo(const MObject &node, function MStatus (line 46) | MStatus DagHelper::getPlugConnectedTo(const MObject &node, function MObject (line 70) | MObject DagHelper::findSourceNodeConnectedTo(const MObject &node, function MObject (line 92) | MObject DagHelper::findSourceNodeConnectedTo(const MPlug &inPlug) { function MStatus (line 101) | MStatus DagHelper::getPlugValue(const MPlug &plug, uint32_t &value) { function MStatus (line 108) | MStatus DagHelper::getPlugValue(const MPlug &plug, uint16_t &value) { function MStatus (line 115) | MStatus DagHelper::getPlugValue(const MPlug &plug, uint8_t &value) { function MStatus (line 122) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 127) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 132) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 137) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 142) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 147) | MStatus DagHelper::getPlugValue(const MPlug &plug, MColor &value) { function MStatus (line 179) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 184) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 189) | MStatus DagHelper::getPlugValue(const MPlug &plug, MStringArray &output) { function MStatus (line 211) | MStatus DagHelper::getPlugValue(const MPlug &plug, float &x, float &y) { function MStatus (line 222) | MStatus DagHelper::getPlugValue(const MPlug &plug, float &x, float &y, function MStatus (line 234) | MStatus DagHelper::getPlugValue(const MObject &node, const char *attribu... function MStatus (line 239) | MStatus DagHelper::getPlugValue(const MPlug &plug, MVector &value) { function MPlug (line 257) | MPlug DagHelper::getChildPlug(const MPlug &parent, const MString &name) { function MObject (line 735) | MObject DagHelper::CreateAttribute(const MObject& node, const char* attr... function MObject (line 769) | MObject DagHelper::CreateAttribute(const MObject& node, const char* attr... function MPlug (line 803) | MPlug DagHelper::AddAttribute(const MObject& node, const MObject& attrib... function MDagPath (line 817) | MDagPath DagHelper::GetShortestDagPath(const MObject& node) function MObject (line 950) | MObject DagHelper::CreateAnimationCurve(const MObject& node, const char*... function MObject (line 954) | MObject DagHelper::CreateAnimationCurve(const MPlug& plug, const char* c... function MObject (line 966) | MObject DagHelper::CreateExpression(const MPlug& plug, const MString& ex... function MPlug (line 1011) | MPlug DagHelper::AddOrCreateMessagePlug(const MObject& node, FILE: src/DagHelper.h function getPlugValue (line 20) | struct DagHelper { function MStatus (line 62) | static MStatus getPlugValue(const MPlug &plug, short &value) { function MStatus (line 65) | static MStatus getPlugValue(const MPlug &plug, char &value) { function MStatus (line 68) | static MStatus getPlugValue(const MPlug &plug, float &value) { function MStatus (line 71) | static MStatus getPlugValue(const MPlug &plug, double &value) { function MStatus (line 74) | static MStatus getPlugValue(const MPlug &plug, MString &value) { function MStatus (line 208) | MStatus getPlugValueImpl(const MObject &node, FILE: src/ExportableAsset.cpp type MStringComparer (line 15) | struct MStringComparer { FILE: src/ExportableAsset.h type std (line 9) | typedef std::map PackedBufferMap; function class (line 11) | class ExportableAsset { FILE: src/ExportableCamera.h function class (line 12) | class ExportableCamera : public ExportableObject { FILE: src/ExportableClip.h function class (line 7) | class ExportableClip { FILE: src/ExportableFrames.h function class (line 5) | class ExportableFrames { FILE: src/ExportableItem.h function class (line 9) | class ExportableItem { FILE: src/ExportableMaterial.cpp function MStatus (line 288) | MStatus ExportableMaterialPBR::tryCreateRoughnessMetalnessTexture(Export... FILE: src/ExportableMaterial.h function class (line 9) | class ExportableMaterial { FILE: src/ExportableMesh.h function class (line 12) | class ExportableMesh : public ExportableObject { FILE: src/ExportableNode.h function TransformKind (line 9) | enum class TransformKind { FILE: src/ExportableObject.h function class (line 8) | class ExportableObject : public ExportableItem { FILE: src/ExportablePrimitive.cpp type Semantic (line 12) | namespace Semantic { function glTFattributeName (line 13) | inline std::string glTFattributeName(const Kind s, const int setIndex) { FILE: src/ExportablePrimitive.h type std (line 8) | typedef std::vector> function class (line 13) | class ExportablePrimitive { FILE: src/ExportableResources.cpp function ExportableMaterial (line 15) | ExportableMaterial * function getSamplerWrapping (line 94) | static GLTF::Constants::WebGL function getSamplerMinFilter (line 128) | static GLTF::Constants::WebGL function getSamplerMagFilter (line 139) | static GLTF::Constants::WebGL function ExportableMaterial (line 184) | ExportableMaterial *ExportableResources::getDebugMaterial(const Float3 &... FILE: src/ExportableResources.h type std (line 7) | typedef std::string MayaFilename; type std (line 8) | typedef std::string MayaNodeName; type ImageTilingFlags (line 13) | enum ImageTilingFlags { IMAGE_TILING_Wrap = 1, IMAGE_TILING_Mirror = 2 } type ImageFilterKind (line 15) | enum ImageFilterKind { function class (line 24) | class ExportableResources : public ExportableItem { FILE: src/ExportableScene.cpp function ExportableNode (line 37) | ExportableNode *ExportableScene::getNode(const MDagPath &dagPath) { function ExportableNode (line 57) | ExportableNode *ExportableScene::getParent(ExportableNode *node) { FILE: src/ExportableScene.h type std (line 8) | typedef std::map> NodeTable; type std (line 12) | typedef std::map OrphanNodes; type std (line 14) | typedef std::map, MDagPathCompar... function class (line 18) | class ExportableScene { FILE: src/ExportableTexture.h function class (line 8) | class ExportableTexture { FILE: src/Exporter.cpp function filter (line 48) | int filter(const unsigned int code, struct _EXCEPTION_POINTERS *ep) { function MStatus (line 53) | MStatus Exporter::doIt(const MArgList &args) { function MStatus (line 71) | MStatus Exporter::doIt(const MArgList &args) { function MStatus (line 87) | MStatus Exporter::run(const MArgList &args) const { FILE: src/Exporter.h function class (line 6) | class Exporter : public MPxCommand { FILE: src/IndentableStream.cpp function ostream (line 5) | ostream &prefix(ostream &stream) { FILE: src/IndentableStream.h function class (line 8) | class JsonSeparator { function class (line 23) | class IndentationBuffer : public std::streambuf { function class (line 41) | class IndentableStream : public ostream { function std (line 76) | inline std::ostream &indent(std::ostream &stream) { function std (line 81) | inline std::ostream &undent(std::ostream &stream) { FILE: src/MayaException.cpp function MStatus (line 17) | MStatus MayaException::printError(const std::string &message, function MStatus (line 30) | MStatus MayaException::printWarning(const std::string &message, const MS... FILE: src/MayaException.h function class (line 4) | class MayaException : public std::runtime_error { FILE: src/MayaUtils.cpp type utils (line 6) | namespace utils { function MMatrix (line 7) | MMatrix getMatrix(const MPlug &plug) { function MMatrix (line 17) | MMatrix getMatrix(const MFnDependencyNode &node, const char *plugName) { function MTransformationMatrix (line 24) | MTransformationMatrix getTransformation(const MDagPath &path) { function isNotSimpleChar (line 46) | bool isNotSimpleChar(const char c) { return !isalnum(c); } function MString (line 48) | MString simpleName(const MString &name) { FILE: src/MayaUtils.h function namespace (line 3) | namespace utils { FILE: src/Mesh.cpp function MObject (line 84) | MObject class IndentableStream (line 171) | class IndentableStream function MObject (line 193) | MObject Mesh::getOrCreateOutputShape(MPlug &outputGeometryPlug, FILE: src/Mesh.h type std (line 8) | typedef std::vector MeshShapes; function class (line 10) | class Mesh { FILE: src/MeshBlendShapeWeights.h type WeightPlugEntry (line 5) | struct WeightPlugEntry { type std (line 16) | typedef std::map WeightPlugEntries; function class (line 22) | class MeshBlendShapeWeights { FILE: src/MeshIndices.h type std (line 23) | typedef std::vector VertexElementIndicesPerSetIndex; type std (line 24) | typedef std::array type std (line 26) | typedef std::vector ShaderUsageVector; type FaceIndex (line 29) | typedef int FaceIndex; type TriangleIndex (line 30) | typedef int TriangleIndex; type std (line 31) | typedef std::vector TriangleToFaceIndexMap; type MeshShading (line 33) | struct MeshShading { type std (line 40) | typedef std::map MeshShadingPerInstance; function class (line 42) | class MeshIndices { FILE: src/MeshRenderables.h type VertexIndex (line 9) | typedef int VertexIndex; type VertexSlotUsage (line 12) | typedef uint64_t VertexSlotUsage; type VertexSignature (line 14) | struct VertexSignature { function friend (line 64) | friend std::size_t hash_value(const VertexSignature &obj) { type VertexSlot (line 77) | struct VertexSlot { function friend (line 127) | friend std::size_t hash_value(const VertexSlot &obj) { function dimension (line 138) | size_t dimension() const { type std (line 149) | typedef std::vector VertexLayout; type std (line 151) | typedef std::vector VertexElementData; function const (line 153) | struct VertexHashers { FILE: src/MeshSemantics.cpp class IndentableStream (line 8) | class IndentableStream class IndentableStream (line 77) | class IndentableStream FILE: src/MeshSemantics.h type VertexElementSetDescription (line 8) | struct VertexElementSetDescription { type std (line 25) | typedef std::vector type std (line 27) | typedef std::array> type MeshJoint (line 35) | struct MeshJoint { type std (line 45) | typedef std::vector MeshJoints; function class (line 47) | class MeshSkeleton { FILE: src/MeshVertices.cpp type MikkTSpaceIndices (line 15) | struct MikkTSpaceIndices { method MikkTSpaceIndices (line 21) | MikkTSpaceIndices(const MeshIndices &meshIndices, const int setIndex) { type MikkTSpaceVectors (line 29) | struct MikkTSpaceVectors { method MikkTSpaceVectors (line 35) | MikkTSpaceVectors(const MeshIndices &meshIndices, VertexElementsPerSet... type MikkTSpaceContext (line 48) | struct MikkTSpaceContext : SMikkTSpaceContext { method MikkTSpaceContext (line 60) | MikkTSpaceContext(const MeshIndices &meshIndices, VertexElementsPerSet... method computeTangents (line 76) | void computeTangents(const double angularThreshold) const { method getNumFaces (line 84) | static int getNumFaces(const SMikkTSpaceContext *pContext) { method getNumVerticesOfFace (line 89) | static int getNumVerticesOfFace(const SMikkTSpaceContext *pContext, co... method getPosition (line 91) | static void getPosition(const SMikkTSpaceContext *pContext, float fvPo... method getNormal (line 100) | static void getNormal(const SMikkTSpaceContext *pContext, float fvNorm... method getTexCoord (line 109) | static void getTexCoord(const SMikkTSpaceContext *pContext, float fvTe... method setTSpaceBasic (line 123) | static void setTSpaceBasic(const SMikkTSpaceContext *pContext, const f... method reportDegenerateTriangle (line 158) | static void reportDegenerateTriangle(const SMikkTSpaceContext *pContex... FILE: src/MeshVertices.h function class (line 9) | class VertexComponents { type std (line 64) | typedef std::vector VertexElementsPerSetIndex; type std (line 66) | typedef std::array function VertexComponents (line 69) | inline VertexComponents componentsAt(const VertexComponents &elements, function class (line 81) | class MeshVertices { FILE: src/NodeAnimation.h function class (line 11) | class NodeAnimation { FILE: src/OutputWindow.cpp function BOOL (line 29) | BOOL WindowFinder::Find(HWND hWnd, LPARAM param) { FILE: src/OutputWindow.h function class (line 6) | class WindowFinder { function class (line 20) | class OutputWindow { FILE: src/PolarDecomposition.c function mat_mult (line 38) | void mat_mult(HMatrix A, HMatrix B, HMatrix AB) { function vdot (line 47) | float vdot(float *va, float *vb) { function vcross (line 52) | void vcross(float *va, float *vb, float *v) { function adjoint_transpose (line 59) | void adjoint_transpose(HMatrix M, HMatrix MadjT) { function Quat (line 68) | Quat Qt_(float x, float y, float z, float w) { function Quat (line 78) | Quat Qt_Conj(Quat q) { function Quat (line 90) | Quat Qt_Mul(Quat qL, Quat qR) { function Quat (line 100) | Quat Qt_Scale(Quat q, float w) { function Quat (line 113) | Quat Qt_FromMatrix(HMatrix mat) { function mat_norm (line 161) | float mat_norm(HMatrix M, int tpose) { function norm_inf (line 176) | float norm_inf(HMatrix M) { return mat_norm(M, 0); } function norm_one (line 177) | float norm_one(HMatrix M) { return mat_norm(M, 1); } function find_max_col (line 180) | int find_max_col(HMatrix M) { function make_reflector (line 199) | void make_reflector(float *v, float *u) { function reflect_cols (line 211) | void reflect_cols(HMatrix M, float *u) { function reflect_rows (line 220) | void reflect_rows(HMatrix M, float *u) { function do_rank1 (line 230) | void do_rank1(HMatrix M, HMatrix Q) { function do_rank2 (line 258) | void do_rank2(HMatrix M, HMatrix MadjT, HMatrix Q) { function polar_decomp (line 311) | float polar_decomp(HMatrix M, HMatrix Q, HMatrix S) { function HVect (line 356) | HVect spect_decomp(HMatrix S, HMatrix U) { function Quat (line 424) | Quat snuggle(Quat q, HVect *k) { function decomp_affine (line 621) | void decomp_affine(HMatrix A, AffineParts *parts) { function invert_affine (line 643) | void invert_affine(AffineParts *parts, AffineParts *inverse) { FILE: src/PolarDecomposition.h type Quat (line 8) | typedef struct { type QuatPart (line 11) | enum QuatPart { X, Y, Z, W } type Quat (line 12) | typedef Quat HVect; type AffineParts (line 14) | typedef struct { FILE: src/PropAnimation.h function class (line 9) | class PropAnimation { function appendQuaternion (line 45) | void appendQuaternion(const gsl::span &q, int superSampl... function finish (line 80) | void finish(const std::string &name, const bool useSingleKey, const char... FILE: src/ShapeIndex.h function class (line 12) | class ShapeIndex { FILE: src/SignalHandlers.h function class (line 5) | class SignalHandlers { FILE: src/Transform.cpp function getAxesNonOrthogonality (line 10) | double getAxesNonOrthogonality(const MMatrix &m) { function getTranslation (line 28) | void getTranslation(const MTransformationMatrix &m, float *result, doubl... function getScaling (line 35) | void getScaling(const MTransformationMatrix &m, float *result, const dou... function getRotation (line 43) | void getRotation(const MTransformationMatrix &m, float *result, const do... function toGLTF (line 62) | GLTF::Node::TransformMatrix toGLTF(const MMatrix &matrix) { function MMatrix (line 72) | MMatrix getObjectSpaceMatrix(const MDagPath &dagPath, function makeIdentity (line 95) | void makeIdentity(GLTF::Node::TransformTRS &trs) { function NodeTransformState (line 110) | const NodeTransformState & FILE: src/Transform.h type std (line 49) | typedef std::array NodeTransformArray; function class (line 51) | class NodeTransformState { function class (line 92) | class NodeTransformCache { FILE: src/accessors.h function GLTF (line 7) | inline GLTF::Accessor::Type glAccessorType(const size_t dimension) { function std (line 56) | inline std::unique_ptr contiguousElementAccessor( FILE: src/color.cpp function Float3 (line 5) | Float3 hsvToRgb(const Float3 &hsv) { FILE: src/color.h function Float4 (line 8) | inline Float4 hsvToRgb(const Float3 &hsv, const float alpha) { function Float4 (line 15) | inline Float4 hsvToRgb(const Float4 &hsv) { FILE: src/dump.cpp function dump_array (line 6) | void dump_array(IndentableStream &out, const std::string &name, function escaped (line 39) | std::string escaped(const std::string &s) { FILE: src/dump.h function string (line 7) | string formatted(const char *format, Args... args) { FILE: src/hashers.h function const (line 6) | struct CollectionHashers { FILE: src/mikktspace.c type SVec3 (line 43) | typedef struct { function tbool (line 47) | static tbool veq(const SVec3 v1, const SVec3 v2) { function SVec3 (line 51) | static SVec3 vadd(const SVec3 v1, const SVec3 v2) { function SVec3 (line 61) | static SVec3 vsub(const SVec3 v1, const SVec3 v2) { function SVec3 (line 71) | static SVec3 vscale(const float fS, const SVec3 v) { function LengthSquared (line 81) | static float LengthSquared(const SVec3 v) { function Length (line 85) | static float Length(const SVec3 v) { return sqrtf(LengthSquared(v)); } function SVec3 (line 87) | static SVec3 Normalize(const SVec3 v) { return vscale(1 / Length(v), v); } function vdot (line 89) | static float vdot(const SVec3 v1, const SVec3 v2) { function tbool (line 93) | static tbool NotZero(const float fX) { function tbool (line 98) | static tbool VNotZero(const SVec3 v) { type SSubGroup (line 103) | typedef struct { type SGroup (line 108) | typedef struct { type STriInfo (line 121) | typedef struct { type STSpace (line 135) | typedef struct { function MakeIndex (line 162) | static int MakeIndex(const int iFace, const int iVert) { function IndexToData (line 167) | static void IndexToData(int *piFace, int *piVert, const int iIndexIn) { function STSpace (line 172) | static STSpace AvgTSpace(const STSpace *pTS0, const STSpace *pTS1) { function tbool (line 209) | tbool genTangSpaceDefault(const SMikkTSpaceContext *pContext) { function tbool (line 213) | tbool genTangSpace(const SMikkTSpaceContext *pContext, type STmpVert (line 430) | typedef struct { function NOINLINE (line 446) | static NOINLINE int FindGridCell(const float fMin, const float fMax, function GenerateSharedVerticesIndexList (line 464) | static void GenerateSharedVerticesIndexList(int piTriList_in_and_out[], function MergeVertsFast (line 598) | static void MergeVertsFast(int piTriList_in_and_out[], STmpVert pTmpVert[], function MergeVertsSlow (line 712) | static void MergeVertsSlow(int piTriList_in_and_out[], function GenerateSharedVerticesIndexListSlow (line 746) | static void function GenerateInitialVerticesIndexList (line 790) | static int GenerateInitialVerticesIndexList(STriInfo pTriInfos[], function SVec3 (line 911) | static SVec3 GetPosition(const SMikkTSpaceContext *pContext, const int i... function SVec3 (line 923) | static SVec3 GetNormal(const SMikkTSpaceContext *pContext, const int ind... function SVec3 (line 935) | static SVec3 GetTexCoord(const SMikkTSpaceContext *pContext, const int i... type SEdge (line 950) | typedef union { function CalcTexArea (line 964) | static float CalcTexArea(const SMikkTSpaceContext *pContext, function InitTriInfo (line 980) | static void InitTriInfo(STriInfo pTriInfos[], const int piTriListIn[], function Build4RuleGroups (line 1120) | static int Build4RuleGroups(STriInfo pTriInfos[], SGroup pGroups[], function AddTriToGroup (line 1195) | static void AddTriToGroup(SGroup *pGroup, const int iTriIndex) { function tbool (line 1200) | static tbool AssignRecur(const int piTriListIn[], STriInfo psTriInfos[], function tbool (line 1266) | static tbool GenerateTSpaces(STSpace psTspace[], const STriInfo pTriInfo... function STSpace (line 1449) | static STSpace EvalTspace(int face_indices[], const int iFaces, function tbool (line 1538) | static tbool CompareSubGroups(const SSubGroup *pg1, const SSubGroup *pg2) { function QuickSort (line 1552) | static void QuickSort(int *pSortBuffer, int iLeft, int iRight, function BuildNeighborsFast (line 1599) | static void BuildNeighborsFast(STriInfo pTriInfos[], SEdge *pEdges, function BuildNeighborsSlow (line 1699) | static void BuildNeighborsSlow(STriInfo pTriInfos[], const int piTriList... function QuickSortEdges (line 1743) | static void QuickSortEdges(SEdge *pSortBuffer, int iLeft, int iRight, function GetEdge (line 1798) | static void GetEdge(int *i0_out, int *i1_out, int *edgenum_out, function DegenPrologue (line 1826) | static void DegenPrologue(STriInfo pTriInfos[], int piTriList_out[], function DegenEpilogue (line 1911) | static void DegenEpilogue(STSpace psTspace[], STriInfo pTriInfos[], FILE: src/mikktspace.h type tbool (line 62) | typedef int tbool; type SMikkTSpaceContext (line 63) | typedef struct SMikkTSpaceContext SMikkTSpaceContext; type SMikkTSpaceInterface (line 65) | typedef struct { type SMikkTSpaceContext (line 123) | struct SMikkTSpaceContext { FILE: src/milo.h function namespace (line 42) | namespace fmt { function NormalizedBoundaries (line 152) | void NormalizedBoundaries(DiyFp *minus, DiyFp *plus) const { function ToDouble (line 162) | double ToDouble() const { function DiyFp (line 251) | inline DiyFp GetCachedPower(int e, int *K) { function DiyFp (line 266) | inline DiyFp GetCachedPower10(int exp, int *outExp) { function GrisuRound (line 272) | inline void GrisuRound(char *buffer, int len, std::uint64_t delta, function CountDecimalDigit32 (line 283) | inline unsigned CountDecimalDigit32(std::uint32_t n) { function DigitGen (line 308) | inline void DigitGen(const DiyFp &W, const DiyFp &Mp, std::uint64_t delta, function Grisu2 (line 392) | inline void Grisu2(double value, char *buffer, int *length, int *K) { FILE: src/picosha2.h function namespace (line 39) | namespace picosha2 { function string (line 169) | string bytes_to_hex_string(InIter first, InIter last) { function string (line 176) | string bytes_to_hex_string(const InContainer &bytes) { function class (line 182) | class hash256_one_by_one { function finish (line 204) | void finish() { function write_data_bit_length (line 247) | void write_data_bit_length(byte_t *begin) { function get_hash_hex_string (line 273) | inline void get_hash_hex_string(const hash256_one_by_one &hasher, function std (line 280) | inline std::string get_hash_hex_string(const hash256_one_by_one &hasher) { function namespace (line 286) | namespace impl { function string (line 352) | string hash256_hex_string(InIter first, InIter last) { function hash256_hex_string (line 358) | inline void hash256_hex_string(const std::string &src, std::string &hex_... function string (line 368) | string hash256_hex_string(const InContainer &src) { FILE: src/plugin.cpp function MStatus (line 13) | MStatus initializePlugin(MObject obj) { function MStatus (line 22) | MStatus uninitializePlugin(MObject obj) { FILE: src/progress.cpp function uiSetupProgress (line 6) | void uiSetupProgress(size_t stepCount) { function uiAdvanceProgress (line 11) | void uiAdvanceProgress(const std::string &stepName) { function uiTeardownProgress (line 22) | void uiTeardownProgress() { FILE: src/sceneTypes.cpp type Semantic (line 7) | namespace Semantic { function SemanticKinds (line 8) | SemanticKinds generateKinds() { function SemanticKinds (line 18) | const SemanticKinds &kinds() { function SemanticKinds (line 23) | const SemanticKinds &blendShapeKinds() { FILE: src/sceneTypes.h type Index (line 7) | typedef int Index; type SetIndex (line 11) | typedef int SetIndex; type VertexIndex (line 14) | typedef int VertexIndex; type Float3 (line 16) | typedef Float3 Position; type Float4 (line 17) | typedef Float4 Rotation; type Float3 (line 18) | typedef Float3 Scale; type Float3 (line 19) | typedef Float3 Normal; type Float2 (line 20) | typedef Float2 TexCoord; type Float4 (line 21) | typedef Float4 Color; type JointWeight (line 23) | typedef float JointWeight; type Float4 (line 24) | typedef Float4 JointWeights; type ushort (line 26) | typedef ushort JointIndex; type std (line 27) | typedef std::array JointIndices; type Float4 (line 29) | typedef Float4 MainShapeTangent; type Float3 (line 30) | typedef Float3 BlendShapeTangent; type std (line 32) | typedef std::vector PositionVector; type std (line 33) | typedef std::vector RotationVector; type std (line 34) | typedef std::vector ScaleVector; type std (line 35) | typedef std::vector NormalVector; type std (line 36) | typedef std::vector TexCoordVector; type std (line 37) | typedef std::vector ColorVector; type std (line 38) | typedef std::vector IndexVector; type std (line 39) | typedef std::vector JointWeightsVector; type std (line 40) | typedef std::vector JointIndicesVector; type gsl (line 42) | typedef gsl::span IndexSpan; type InstanceNumber (line 45) | typedef size_t InstanceNumber; type ShaderIndex (line 48) | typedef int ShaderIndex; type Hash (line 50) | typedef size_t Hash; type PrimitiveKind (line 52) | enum PrimitiveKind { function namespace (line 57) | namespace Semantic { function namespace (line 148) | namespace Component { type std (line 185) | typedef std::bitset MeshSemanticSet; FILE: src/spans.h function gsl (line 8) | static gsl::span span(const MFloatPointArray &marray) { function gsl (line 13) | static gsl::span span(const MFloatVectorArray &marra... function gsl (line 18) | static gsl::span span(const MColorArray &marray) { FILE: src/timeControl.h function MTime (line 3) | inline MTime getFrameTime(const int frameIndex, const double framesPerSe... function setCurrentTime (line 7) | inline void setCurrentTime(const MTime time, const bool shouldRedraw) { FILE: tools/EncodeToHEVC/Program.cs class Program (line 8) | class Program method Q (line 10) | static string Q(string s) => $"\"{s}\""; method Main (line 12) | static void Main(string[] args) FILE: tools/ModelClipMerger/GltfExt.cs class GltfExt (line 11) | public static class GltfExt method GetComponentByteLength (line 13) | public static int GetComponentByteLength(this Accessor.ComponentTypeEn... method GetComponentByteLength (line 31) | public static int GetComponentByteLength(this Accessor accessor) method GetComponentDimension (line 36) | public static int GetComponentDimension(this Accessor.TypeEnum type) method GetComponentDimension (line 58) | public static int GetComponentDimension(this Accessor accessor) method GetComponentPadding (line 66) | public static int GetComponentPadding(int componentByteLength, int byt... method GetComponentPadding (line 71) | public static int GetComponentPadding(this Stream outputStream, int co... method GetComponentPadding (line 79) | public static int GetComponentPadding(this Accessor.ComponentTypeEnum ... method GetComponentPadding (line 85) | public static int GetComponentPadding(this Accessor accessor, int byte... method GetByteStride (line 90) | public static int GetByteStride(this Accessor accessor, BufferView[] b... FILE: tools/ModelClipMerger/GltfFile.cs class GltfFile (line 9) | public sealed class GltfFile method Load (line 18) | private Gltf Load() method GltfFile (line 25) | public GltfFile(string path) method Invalidate (line 31) | public void Invalidate() FILE: tools/ModelClipMerger/IndentScope.cs type IndentScope (line 6) | public struct IndentScope : IDisposable method IndentScope (line 11) | public IndentScope(IndentedTextWriter writer) method Dispose (line 18) | public void Dispose() class IndentedTextWriterExt (line 24) | public static class IndentedTextWriterExt method Indented (line 26) | public static IndentScope Indented(this IndentedTextWriter writer) => ... FILE: tools/ModelClipMerger/ModelClipMerger.cs class ModelClipMerger (line 15) | public sealed class ModelClipMerger : IDisposable method ModelClipMerger (line 32) | public ModelClipMerger(string inputFolder, string outputFolder, TextWr... method CleanOutputFolder (line 39) | public void CleanOutputFolder() method Process (line 49) | public void Process() method ProcessModel (line 87) | private void ProcessModel(GltfFile modelFile, GltfFile[] animFiles) method PackAccessors (line 144) | private void PackAccessors(GltfFile modelFile, Stream newBufferStream,... method ProcessAnimations (line 223) | private void ProcessAnimations(GltfFile modelFile, GltfFile animFile, ... method ProcessAnimation (line 239) | private void ProcessAnimation(GltfFile modelFile, GltfFile animFile, A... method IsNullOrEmpty (line 413) | static bool IsNullOrEmpty(ICollection items) method LoadFile (line 418) | private GltfFile LoadFile(string filePath) method CopyImages (line 424) | private void CopyImages(Gltf gltfFile, string gltfPath, string outputF... method FetchBuffers (line 443) | private void FetchBuffers(Gltf gltfFile, string gltfPath, IEnumerable<... method FetchBuffers (line 463) | private void FetchBuffers(Gltf gltfFile, string gltfPath) method Dispose (line 468) | public void Dispose() method GetComponentAtIndex (line 473) | private float[] GetComponentAtIndex(Gltf gltf, Accessor accessor, int ... method ReadNext (line 512) | private static unsafe T ReadNext(Span buffer, ref int byteOff... method AreDifferent (line 523) | public static bool AreDifferent(ref int equalityCounter, float[] a, [C... FILE: tools/ModelClipMerger/Program.cs class Program (line 5) | class Program method Main (line 7) | static void Main(string[] args) FILE: tools/ModelClipMerger/Remapper.cs class Remapper (line 6) | public sealed class Remapper method Remapper (line 13) | public Remapper(T[] inputItems, IEnumerable outputItems) method Remap (line 23) | public int Remap(int inputIndex) class RemapperExt (line 36) | public static class RemapperExt method RemapFrom (line 38) | public static Remapper RemapFrom(this IEnumerable outputItems... FILE: tools/ModelClipMerger/StreamExt.cs class StreamExt (line 5) | public static class StreamExt method WriteByte (line 7) | public static void WriteByte(this Stream stream, byte value, int count)