KiCad PCB EDA Suite
|
This is the complete list of members for U3D::WRITER, including all inherited members.
collectGeometryRecursive(const TDF_Label &label, const Handle(XCAFDoc_ShapeTool) &shapeTool, const Handle(XCAFDoc_ColorTool) &colorTool, const Handle(XCAFDoc_VisMaterialTool) &visMatTool, const gp_Trsf &cumulativeTransform, const std::string &baseName, std::unordered_map< Graphic3d_Vec4, MESH * > &meshesByColor) | U3D::WRITER | private |
generateMeshesByAssembly(const Handle(TDocStd_Document) &doc) | U3D::WRITER | private |
GetCenter() const | U3D::WRITER | inline |
getGroupNodeBlock(const std::string &aGroupNodeName, const PARENT_NODE *aParentNode) | U3D::WRITER | private |
getGroupNodeModifierChain(const std::string &aModifierChainName, const std::vector< GROUP_NODE > &aGroupNodes) | U3D::WRITER | private |
getHeaderBlock(uint32_t aDeclSize, uint32_t aContSize) | U3D::WRITER | private |
getLightModifierChain(const std::string &aModifierChainName, const std::string &aLightResourceName) | U3D::WRITER | private |
getLightNodeBlock(const std::string &aLightNodeName, const std::string &aLightResourceName) | U3D::WRITER | private |
getLightResourceBlock(const std::string &aLightResourceName) | U3D::WRITER | private |
getLitTextureShaderBlock(const std::string &aShaderName, const std::string &aMaterialName) | U3D::WRITER | private |
getMaterialResourceBlock(const std::string &aMaterialName, const Graphic3d_Vec4 &aDiffuseColor, const Graphic3d_Vec3 &aSpecularColor) | U3D::WRITER | private |
GetMeshBoundingBox() const | U3D::WRITER | inline |
getMeshContinuationBlock(const MESH *aMesh, const std::string &aMeshName) | U3D::WRITER | private |
getMeshDeclarationBlock(const MESH *aMesh, const std::string &aMeshName) | U3D::WRITER | private |
getMeshName(const TDF_Label &label, Handle(XCAFDoc_ShapeTool) shapeTool, MESH *mesh) | U3D::WRITER | private |
getModelNodeBlock(const std::string &aModelNodeName, const std::string &aParentNodeName, const std::string &aModelResourceName, const std::vector< float > &aMat) | U3D::WRITER | private |
getModelResourceModifierChain(const std::string &aModifierChainName, const MESH *aMesh, const std::string &aMeshname) | U3D::WRITER | private |
getNodeModifierChain(const std::string &aModifierChainName, const std::string &aModelNodeName, const std::string &aParentNodeName, const std::string &aModelResourceName, const std::string &aShaderName, const std::vector< float > &aMat) | U3D::WRITER | private |
getShadingModifierBlock(const std::string &aShadingModName, const std::string &aShaderName) | U3D::WRITER | private |
m_center | U3D::WRITER | private |
m_contextBaseShadingID | U3D::WRITER | private |
m_filename | U3D::WRITER | private |
m_groupNodes | U3D::WRITER | private |
m_includeNormals | U3D::WRITER | private |
m_meshBoundingBox | U3D::WRITER | private |
m_meshDedupMap | U3D::WRITER | private |
m_meshes | U3D::WRITER | private |
Perform(const Handle(TDocStd_Document) &aDocument) | U3D::WRITER | |
writeDataBlock(std::shared_ptr< DATA_BLOCK > b, wxMemoryOutputStream &aStream) | U3D::WRITER | private |
writeMatrix(BIT_STREAM_WRITER &aBitStreamWriter, const std::vector< float > &aMat) | U3D::WRITER | private |
WRITER(const std::string &aFilename) | U3D::WRITER |