Support Forum       G3D Web Page     
G3D::ArticulatedModel Member List

This is the complete list of members for G3D::ArticulatedModel, including all inherited members.

_internal::AssimpNodesToArticulatedModelParts classG3D::ArticulatedModelfriend
addGeometry(const String &name)G3D::ArticulatedModel
addMesh(const String &name, Part *part, Geometry *geom)G3D::ArticulatedModel
addPart(const String &name, Part *parent=nullptr)G3D::ArticulatedModel
addVoxels(const ParseSchematic::ColorVoxels &voxels, Point3int32 minBound, Point3int32 maxBound, const Specification &specification)G3D::ArticulatedModelprotected
AMIntersector classG3D::ArticulatedModelfriend
anyToMeshMergeRadius(const Any &a)G3D::ArticulatedModelstatic
ArticulatedModel()G3D::ArticulatedModelinlineprotected
className() const overrideG3D::ArticulatedModelvirtual
cleanGeometry(const CleanGeometrySettings &settings=CleanGeometrySettings())G3D::ArticulatedModel
clearCache()G3D::ArticulatedModelstatic
clearGPUArrays()G3D::ArticulatedModel
computeBounds()G3D::ArticulatedModel
computePartTransforms(Table< Part *, CFrame > &partTransforms, Table< Part *, CFrame > &prevPartTransforms, const CoordinateFrame &cframe, const Pose &pose, const CoordinateFrame &prevCFrame, const Pose &prevPose)G3D::ArticulatedModel
countTrianglesAndVertices(int &tri, int &vert) constG3D::ArticulatedModel
create(const Specification &s, const String &name="")G3D::ArticulatedModelstatic
createEmpty(const String &name)G3D::ArticulatedModelstatic
createShared(ArgTypes &&... args)G3D::ReferenceCountedObjectinlineprotectedstatic
defaultPose()G3D::ArticulatedModelstatic
forEachGeometry(Instruction::Identifier geomId, GeometryCallback &c, const Any &source=Any())G3D::ArticulatedModelprotected
forEachGeometry(GeometryCallback &c, const Any &source=Any())G3D::ArticulatedModelinline
forEachMesh(Instruction::Identifier meshId, MeshCallback &c, const Any &source=Any())G3D::ArticulatedModelprotected
forEachMesh(MeshCallback &c, const Any &source=Any())G3D::ArticulatedModelinline
forEachPart(PartCallback &c, Part *part, const CFrame &parentFrame, const Pose &pose, const int treeDepth)G3D::ArticulatedModelprotected
forEachPart(PartCallback &c, const CoordinateFrame &cframe=CoordinateFrame(), const Pose &pose=defaultPose())G3D::ArticulatedModel
fromFile(const String &filename)G3D::ArticulatedModelinlinestatic
geometry(const Instruction::Identifier &geomIdent)G3D::ArticulatedModelprotected
geometry(const String &partName)G3D::ArticulatedModel
geometryArray() constG3D::ArticulatedModelinline
getAnimation(const String &name, Animation &animation)G3D::ArticulatedModelinline
getAnimationNames(Array< String > &animationNames)G3D::ArticulatedModelinline
getBoundingBox(AABox &box)G3D::ArticulatedModel
getID()G3D::ArticulatedModelinlineprotected
getIdentifiedGeometry(const Instruction::Identifier &identifier, Array< Geometry *> &identifiedGeometry)G3D::ArticulatedModelprotected
getIdentifiedMeshes(const Instruction::Identifier &identifier, Array< Mesh *> &identifiedMeshes)G3D::ArticulatedModelprotected
getSkeletonLines(const Pose &pose, const CFrame &cframe, Array< Point3 > &skeleton)G3D::ArticulatedModel
getSkeletonLines(const CFrame &cframe, Array< Point3 > &skeleton)G3D::ArticulatedModelinline
intersect(const Ray &ray, const CoordinateFrame &cframe, float &maxDistance, Model::HitInfo &info=Model::HitInfo::ignore, const Entity *entity=nullptr, const Model::Pose *pose=nullptr) const overrideG3D::ArticulatedModelvirtual
lazyCreate(const Specification &s, const String &name="")G3D::ArticulatedModelstatic
lazyCreate(const String &name, const Any &any)G3D::ArticulatedModelstatic
load(const Specification &specification)G3D::ArticulatedModelprotected
load3DS(const Specification &specification)G3D::ArticulatedModelprotected
loadArticulatedModel(const Specification &specification, const String &n)G3D::ArticulatedModelprotectedstatic
loadASSIMP(const Specification &specification)G3D::ArticulatedModelprotected
loadBSP(const Specification &specification)G3D::ArticulatedModelprotected
loadHAIR(const Specification &specification)G3D::ArticulatedModelprotected
loadHeightfield(const Specification &specification)G3D::ArticulatedModelprotected
loadIFS(const Specification &specification)G3D::ArticulatedModelprotected
loadOBJ(const Specification &specification)G3D::ArticulatedModelprotected
loadOFF(const Specification &specification)G3D::ArticulatedModelprotected
loadPLY(const Specification &specification)G3D::ArticulatedModelprotected
loadPLY2(const Specification &specification)G3D::ArticulatedModelprotected
loadSchematic(const Specification &specification)G3D::ArticulatedModelprotected
loadSTL(const Specification &specification)G3D::ArticulatedModelprotected
loadVOX(const Specification &specification)G3D::ArticulatedModelprotected
m_animationTableG3D::ArticulatedModelprotected
m_boneArrayG3D::ArticulatedModelprotected
m_geometryArrayG3D::ArticulatedModelprotected
m_lastPoseG3D::ArticulatedModelprotected
m_meshArrayG3D::ArticulatedModelprotected
m_mtlArrayG3D::ArticulatedModelprotected
m_nameG3D::ArticulatedModelprotected
m_nextIDG3D::ArticulatedModelprotected
m_partArrayG3D::ArticulatedModelprotected
m_partTransformTableG3D::ArticulatedModelprotected
m_prevPartTransformTableG3D::ArticulatedModelprotected
m_rootArrayG3D::ArticulatedModelprotected
m_sourceSpecificationG3D::ArticulatedModelprotected
maybeCompactArrays()G3D::ArticulatedModel
mesh(const Instruction::Identifier &mesh)G3D::ArticulatedModelprotected
mesh(const String &meshName)G3D::ArticulatedModel
mesh(int ID)G3D::ArticulatedModel
meshArray() constG3D::ArticulatedModelinline
meshMergeRadiusToAny(const float r)G3D::ArticulatedModelstatic
moveToOrigin(bool centerY)G3D::ArticulatedModelprotected
name() const overrideG3D::ArticulatedModelinlinevirtual
part(const Instruction::Identifier &partIdent)G3D::ArticulatedModelprotected
part(const String &partName)G3D::ArticulatedModel
pose(Array< shared_ptr< Surface > > &surfaceArray, const CFrame &rootFrame, const CFrame &prevFrame, const shared_ptr< Entity > &entity, const Model::Pose *pose, const Model::Pose *prevPose, const Surface::ExpressiveLightScatteringProperties &e) overrideG3D::ArticulatedModelvirtual
preprocess(const Array< Instruction > &program)G3D::ArticulatedModelprotected
resolveRelativeFilename(const String &filename, const String &basePath)G3D::ArticulatedModelstatic
rootArray() constG3D::ArticulatedModelinline
saveGeometryAsCode(const String &filename, bool compress=false)G3D::ArticulatedModel
saveOBJ(const String &filename)G3D::ArticulatedModel
scaleAnimations(float scaleFactor)G3D::ArticulatedModelprotected
scaleWholeModel(float scaleFactor)G3D::ArticulatedModel
setMaterial(Instruction::Identifier meshId, const UniversalMaterial::Specification &spec, const bool keepLightMaps, const Any &source)G3D::ArticulatedModelprotected
setUseOptimizedIntersect(bool b)G3D::Modelinlinestatic
sourceSpecification() constG3D::ArticulatedModelinline
useOptimizedIntersect()G3D::Modelinlinestatic
usesAnimation() constG3D::ArticulatedModelinline
usesSkeletalAnimation() constG3D::ArticulatedModelinline
~ArticulatedModel()G3D::ArticulatedModel
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual

documentation generated on Wed Nov 24 2021 08:01:53 using doxygen 1.8.15