This is the complete list of members for comms::cMeshContainer, including all inherited members.
AutoWeldOpenEdges() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcBoundBox() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcGUID() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcMeshProjSquare() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcMeshProjSquare(const cMat4 &M) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcNormals() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcSplitNormals(cList< int > &SeamsList) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcSquare() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcSquareMC() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CalcVolume() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Clear() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
ClearFone() const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CloseHoles(int MaxHoleSize, bool SkipMaximalHole) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
cMeshContainer() | comms::cMeshContainer | |
cMeshContainer(const figures_t &, float fusionDistance) | comms::cMeshContainer | |
cMeshContainer(const cMeshContainer &) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
ConcateWith(const cMeshContainer *mc) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Contains(const cVec3 &) const | comms::cMeshContainer | |
Contains(int a) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Contains(const cVec3 &a, const cVec3 &b) const | comms::cMeshContainer | |
Contains(int a, int b) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Contains(const cList< cVec3 > &figure) const | comms::cMeshContainer | |
Contains(const cList< int > &figure) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
ConvertPicToGridPolygones(cImage &Img, float Thickness, int nDiv, bool Normalize, bool DefAlign) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
ConvertPicToGridPolygonesWithTapering(cImage &ImgT, cImage &ImgB, float Thickness, int nDiv, bool Normalize, float Angle, float Weight) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
ConvertPicToPolygones(cImage &Img, float Thickness, bool Normalize) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Copy(const cMeshContainer &src) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CorrectFaces(int beginRawBlockEtalon, uni_hash< bool, int > *fixed=NULL) | comms::cMeshContainer | |
CorrectRawSequence() | comms::cMeshContainer | |
CreateCube(const cVec3 &Sides) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CreateFone() const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CreateHardsurfaceStaticMesh() | comms::cMeshContainer | |
CreateQuadCylinder(const cMat4 &M, float quant, float rtop=1.0, float rbottom=1.0, float Height=2.0) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CreateQuadCylinder(float quant, cVec3 PTop, cVec3 PBottom, float rTop, float rBottom) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CreateStaticMesh() | comms::cMeshContainer | |
CreateStaticMeshMC() | comms::cMeshContainer | |
CreateStaticMeshUV() | comms::cMeshContainer | |
CreateVnv(uni_hash< int, int > &vnv) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CutByPlane(const cPlane &pl, cList< cVec3 > *cutverts=NULL) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
CutMesh(MeshCutter &mcut) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
DbgDrawMeshWithUVGrid() | comms::cMeshContainer | |
Divide(int a, int b, float tAB, int c, int d, float tCD, int *beginRemovedRawBlock=NULL, int *sizeRemovedRawBlock=NULL,::std::pair< int, int > *changedBeginRawBlock=NULL) | comms::cMeshContainer | |
Divide(int a, int b, const cVec3 &m, int c, int d, const cVec3 &n, int *beginRemovedRawBlock=NULL, int *sizeRemovedRawBlock=NULL,::std::pair< int, int > *changedBeginRawBlock=NULL) | comms::cMeshContainer | |
DivideMesh(MeshDivider< int > &) const | comms::cMeshContainer | |
DrawDbg(const cMat4 &T, DWORD Color, DWORD FillColor=0, DWORD DetailColor=0) | comms::cMeshContainer | |
edgeI_t typedef (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Erase(int beginRawFigure, bool withOptimize=false) | comms::cMeshContainer | |
Erase(const cList< int > &beginRawFigures, bool withOptimize=false) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
EraseByCount(int n) | comms::cMeshContainer | |
EraseByCount(int a, int b) | comms::cMeshContainer | |
EraseClearConfluent(float tolerance) | comms::cMeshContainer | |
EraseClearConfluentByIndexOnly() | comms::cMeshContainer | |
ExportHook (defined in comms::cMeshContainer) | comms::cMeshContainer | static |
figure_t typedef (defined in comms::cMeshContainer) | comms::cMeshContainer | |
figureI_t typedef (defined in comms::cMeshContainer) | comms::cMeshContainer | |
figures_t typedef (defined in comms::cMeshContainer) | comms::cMeshContainer | |
figuresI_t typedef (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Find(const cVec3 &nodeCoord) const | comms::cMeshContainer | |
Find(int nodeIndex) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Find(const cVec3 &edgeCoordA, const cVec3 &edgeCoordB) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Find(int ai, int bi) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Find(const edgeI_t &) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Find(const edgeI_t &, const edgeI_t &) const | comms::cMeshContainer | |
Find(const cList< cVec3 > &figure) const | comms::cMeshContainer | |
Find(const cList< int > &figure) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
FindClearConfluent(float tolerance) const | comms::cMeshContainer | |
FindCorners(cList< int > &corners) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
FlipEdge(int V1, int V2, int *valence=NULL) | comms::cMeshContainer | |
fone (defined in comms::cMeshContainer) | comms::cMeshContainer | mutable |
GenPlane(PlaneArgs=PlaneArgs()) (defined in comms::cMeshContainer) | comms::cMeshContainer | static |
GenPlaneHexagonal(const float Lx, const float Ly, const float Cell, const bool Noisy) (defined in comms::cMeshContainer) | comms::cMeshContainer | static |
GetFaceCoord(int pos) const | comms::cMeshContainer | |
GetFaceNormal(int pos) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
GetMaterials() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetMaterials() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetName() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetNeighboursForFace(int beginRawFigure, cVec3 *avgNormal=NULL, cVec3 *avgCenter=NULL) const | comms::cMeshContainer | |
GetNormal(int vertex) const | comms::cMeshContainer | |
GetNormals() const | comms::cMeshContainer | inline |
GetNormals() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetObjects() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetObjects() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetOpenEdges(cList< DWORDS2 > &List) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
GetPolyCount() const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
GetPosition(int vertex) const | comms::cMeshContainer | |
GetPositions() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetPositions() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetPtex() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetPtex() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetRaw() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetRaw() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetSharpEdges(cList< DWORDS2 > &List, float dotp) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
GetTangents() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetTangents() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetTexCoords() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetTexCoords() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetTrisCount() const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
GetUVSets() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetUVSets() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVertex(const cVec3 &) const | comms::cMeshContainer | |
GetVertexColor() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVertexColor() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVertexEmissive() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVertexEmissive() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVertexSpecular() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVertexSpecular() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVMaps() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVMaps() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVMTypes() const (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
GetVMTypes() (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
ImportHook (defined in comms::cMeshContainer) | comms::cMeshContainer | static |
ImproveQuadsTopology() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Insert(int a, int b, float t, cList< int > *beginRawFigures=NULL, cList< int > *beginRawForRemoved=NULL) | comms::cMeshContainer | |
Insert(int a, int b, const cVec3 &m, cList< int > *beginRawFigures=NULL, cList< int > *beginRawForRemoved=NULL) | comms::cMeshContainer | |
Insert(const figureI_t &, int *beginRawFigure=NULL) | comms::cMeshContainer | |
Insert(int a, int *beginRawFigure=NULL) | comms::cMeshContainer | |
Insert(int a, int b, int *beginRawFigure=NULL) | comms::cMeshContainer | |
Insert(int a, int b, int c, int *beginRawFigure=NULL) | comms::cMeshContainer | |
Insert(int a, int b, int c, int d, int *beginRawFigure=NULL) | comms::cMeshContainer | |
Insert(const figures_t &, float fusionDistance=-FLT_MAX) | comms::cMeshContainer | |
Insert(const figure_t &, figureI_t *=NULL) | comms::cMeshContainer | |
Insert(const cVec3 &a, int *ai=NULL) | comms::cMeshContainer | |
Insert(const cVec3 &a, const cVec3 &b, int *ai=NULL, int *bi=NULL) | comms::cMeshContainer | |
Insert(const cVec3 &a, const cVec3 &b, const cVec3 &c, int *ai=NULL, int *bi=NULL, int *ci=NULL) | comms::cMeshContainer | |
Insert(const cVec3 &a, const cVec3 &b, const cVec3 &c, const cVec3 &d, int *ai=NULL, int *bi=NULL, int *ci=NULL, int *di=NULL) | comms::cMeshContainer | |
Insert(const cMeshContainer &) | comms::cMeshContainer | |
Invert(int beginRawFigure) | comms::cMeshContainer | |
InvertRaw() | comms::cMeshContainer | |
IsClearConfluent(const figure_t &, float tolerance) const | comms::cMeshContainer | |
IsClearConfluent(int beginRawFigure, float tolerance) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
IsClearConfluentByIndexOnly(int beginRawFigure) const | comms::cMeshContainer | |
IsClockwiseOrder(int beginRawFigure, const cVec3 &observer) const | comms::cMeshContainer | |
IsTriangulated() const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
IsValid(const bool ShowWarning=false) const | comms::cMeshContainer | |
IsValidRawSequence() const | comms::cMeshContainer | |
LayOnGround(cMat4 &M) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
LeaveBiggestPiece() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
m_Materials (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_Name (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_Normals (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_Objects (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_Positions (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_Ptex (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_Raw | comms::cMeshContainer | protected |
m_Tangents | comms::cMeshContainer | protected |
m_TexCoords (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_UVSets (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_VertexColor (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_VertexEmissive (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_VertexSpecular | comms::cMeshContainer | protected |
m_VMaps (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
m_VmTypes (defined in comms::cMeshContainer) | comms::cMeshContainer | protected |
MakeShell(float Out, float In, float OutEdge, float InEdge, int ndiv=1, cList< cVec2 > *EdgeShape=NULL) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
MakeShellDir(float Out, float In, cVec3 Dir) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
MergeFaces(float fusionDistance) | comms::cMeshContainer | |
MeshOpHook typedef (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Morphs (defined in comms::cMeshContainer) | comms::cMeshContainer | |
operator=(const cMeshContainer &) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
operator==(const cMeshContainer &) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
OptimizeTriangularMesh() | comms::cMeshContainer | |
PerformBooleanOp(cMeshContainer &src1, cMeshContainer &src2, int operation, cList< ::std::pair< comms::cVec3, comms::cVec3 > > *dividers=NULL) | comms::cMeshContainer | |
PickObject(cSeg &Ray, const cMat4 &M) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
PlainSubdiv() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
PutOnGround(cMat4 &M, cVec3 &p, cVec3 &c) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
PutOnGround(cMat4 &M) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
QuadQuantSubd(const cMat4 &M, float quant, float dotp) | comms::cMeshContainer | |
RelaxNormals(cList< cVec3 > &ResultNormals, int Count) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
RemoveRedundantUV() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
RemoveUnusedObjMtl() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
RemoveUnusedVerts(cList< int > *encoding=NULL) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SeparateObject(int ObjectIndex, cMeshContainer *dest) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SetDefaultObjMtl() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SetLoadMeshHook(MeshOpHook *h) (defined in comms::cMeshContainer) | comms::cMeshContainer | static |
SetName(const char *Name) (defined in comms::cMeshContainer) | comms::cMeshContainer | inline |
SetNormal(int vertex, const cVec3 &) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SetPosition(int vertex, const cVec3 &) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SetSaveMeshHook(MeshOpHook *h) (defined in comms::cMeshContainer) | comms::cMeshContainer | static |
Smooth(float degree, bool tangent, int count=1, float sharpdot=0.3, UnlimitedBitset *pins=NULL, bool smoothedges=false) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SmoothFast(float degree, int count, UnlimitedBitset *pins, bool tangent) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SplitDisconnected(cList< cMeshContainer * > &res) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
SplitHardsurface(float angcos) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Symmetry(cVec3 pos, cVec3 n, bool Quads, bool RemoveOpp, float ToleranceCoef=0.0) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Textures2VColor() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Transform(const cMat4 &M) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Triangulate(cList< cVec3i > &TriRaw) const (defined in comms::cMeshContainer) | comms::cMeshContainer | |
Triangulate() (defined in comms::cMeshContainer) | comms::cMeshContainer | |
TriSubd(int N, SubdSnapEdgeCallback *dive=NULL, SubdSnapMiddlePointCallback *divm=NULL, void *context=NULL) | comms::cMeshContainer | |
Weld(float distance, UnlimitedBitset *Selected=NULL) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
WeldedSymmetry(cVec3 pos, cVec3 n, bool RemoveOpp, float ToleranceCoef=0.0, float WeldCoef=0.0) (defined in comms::cMeshContainer) | comms::cMeshContainer | |
~cMeshContainer() (defined in comms::cMeshContainer) | comms::cMeshContainer |