Newton Dynamics  4.00
dMeshEffect Member List

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

AddFace(dInt32 v0, dInt32 v1, dInt32 v2) (defined in dPolyhedra)dPolyhedrainline
AddFace(dInt32 count, const dInt32 *const index) (defined in dPolyhedra)dPolyhedrainline
AddFace(dInt32 count, const dInt32 *const index, const dInt64 *const userdata) (defined in dPolyhedra)dPolyhedra
AddHalfEdge(dInt32 v0, dInt32 v1) (defined in dPolyhedra)dPolyhedra
AddInterpolatedHalfAttribute(dEdge *const edge, dInt32 midPoint) (defined in dMeshEffect)dMeshEffectprotected
BeginBuild() (defined in dMeshEffect)dMeshEffect
BeginConectedSurface() const (defined in dPolyhedra)dPolyhedrainline
BeginFace() (defined in dMeshEffect)dMeshEffectprotectedvirtual
BoxMapping(dInt32 front, dInt32 side, dInt32 top, const dMatrix &uvAligment) (defined in dMeshEffect)dMeshEffect
BuildFromIndexList(const dMeshVertexFormat *const format) (defined in dMeshEffect)dMeshEffect
CalculateNormals(dFloat64 angleInRadians) (defined in dMeshEffect)dMeshEffect
ChangeEdgeIncidentVertex(dEdge *const edge, dInt32 newIndex) (defined in dPolyhedra)dPolyhedra
CollapseEdge(dEdge *const edge) (defined in dPolyhedra)dPolyhedraprotected
ConnectVertex(dEdge *const e0, dEdge *const e1) (defined in dPolyhedra)dPolyhedra
ConvexPartition(const dFloat64 *const vertex, dInt32 strideInBytes, dPolyhedra *const leftOversOut) (defined in dPolyhedra)dPolyhedra
dClassAlloc()dClassAllocinline
DeleteDegenerateFaces(const dFloat64 *const pool, dInt32 dstStrideInBytes, dFloat64 minArea) (defined in dPolyhedra)dPolyhedra
DeleteEdge(dEdge *const edge) (defined in dPolyhedra)dPolyhedra
DeleteEdge(dInt32 v0, dInt32 v1) (defined in dPolyhedra)dPolyhedrainline
DeleteFace(dEdge *const edge) (defined in dPolyhedra)dPolyhedravirtual
dMeshEffect() (defined in dMeshEffect)dMeshEffect
dPolyhedra() (defined in dPolyhedra)dPolyhedrainline
dPolyhedra(const dPolyhedra &polyhedra) (defined in dPolyhedra)dPolyhedra
dTree() (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
EndBuild(dFloat64 tol, bool fixTjoint=true) (defined in dMeshEffect)dMeshEffect
EndConectedSurface() const (defined in dPolyhedra)dPolyhedrainline
EndFace() (defined in dMeshEffect)dMeshEffectprotectedvirtual
FaceNormal(const dEdge *const face, const dFloat64 *const vertex, dInt32 strideInBytes) const (defined in dPolyhedra)dPolyhedra
Find(dEdgeKey key) const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
FindEdge(dInt32 v0, dInt32 v1) const (defined in dPolyhedra)dPolyhedrainline
FindEdgeNode(dInt32 v0, dInt32 v1) const (defined in dPolyhedra)dPolyhedrainline
FindGreater(dEdgeKey key) const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
FindGreaterEqual(dEdgeKey key) const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
FindLessEqual(dEdgeKey key) const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
FlipEdge(dEdge *const edge) (defined in dPolyhedra)dPolyhedra
FlushFreeList() (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >inlinestatic
Free(void *const ptr)dClassAllocstatic
GetBinormalChannel(dInt32 strideInByte, dFloat32 *const bufferOut) const (defined in dMeshEffect)dMeshEffect
GetConectedSurface(dPolyhedra &polyhedra) const (defined in dPolyhedra)dPolyhedra
GetCount() const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
GetEdgeCount() const (defined in dPolyhedra)dPolyhedrainline
GetFaceCount() const (defined in dPolyhedra)dPolyhedra
GetFirstMaterial(ndIndexArray *const handle) const (defined in dMeshEffect)dMeshEffect
GetLastVertexIndex() const (defined in dPolyhedra)dPolyhedrainline
GetLRU() const (defined in dPolyhedra)dPolyhedrainline
GetMaterialGetIndexStream(ndIndexArray *const handle, dInt32 materialHandle, dInt32 *const index) const (defined in dMeshEffect)dMeshEffect
GetMaterialGetIndexStreamShort(ndIndexArray *const handle, dInt32 materialHandle, dInt16 *const index) const (defined in dMeshEffect)dMeshEffect
GetMaterialID(ndIndexArray *const handle, dInt32 materialHandle) const (defined in dMeshEffect)dMeshEffect
GetMaterialIndexCount(ndIndexArray *const handle, dInt32 materialHandle) const (defined in dMeshEffect)dMeshEffect
GetNextMaterial(ndIndexArray *const handle, dInt32 materialHandle) const (defined in dMeshEffect)dMeshEffect
GetNodeFromInfo(dEdge &info) const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
GetNormalChannel(dInt32 strideInByte, dFloat32 *const bufferOut) const (defined in dMeshEffect)dMeshEffect
GetOrigin() const (defined in dMeshEffect)dMeshEffect
GetPropertiesCount() const (defined in dMeshEffect)dMeshEffectinline
GetRoot() const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
GetUV0Channel(dInt32 strideInByte, dFloat32 *const bufferOut) const (defined in dMeshEffect)dMeshEffect
GetUV1Channel(dInt32 strideInByte, dFloat32 *const bufferOut) const (defined in dMeshEffect)dMeshEffect
GetVertexChannel(dInt32 strideInByte, dFloat32 *const bufferOut) const (defined in dMeshEffect)dMeshEffect
GetVertexChannel64(dInt32 strideInByte, dFloat64 *const bufferOut) const (defined in dMeshEffect)dMeshEffect
GetVertexColorChannel(dInt32 strideInByte, dFloat32 *const bufferOut) const (defined in dMeshEffect)dMeshEffect
IncLRU() const (defined in dPolyhedra)dPolyhedrainline
Init() (defined in dMeshEffect)dMeshEffectprotected
Insert(const dEdge &element, dEdgeKey key, bool &elementWasInTree) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
Insert(const dEdge &element, dEdgeKey key) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
Insert(dTreeNode *const node, dEdgeKey key) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
IsFaceConvex(dEdge *const face, const dFloat64 *const pool, dInt32 strideInBytes) const (defined in dPolyhedra)dPolyhedra
m_attrib (defined in dMeshEffect)dMeshEffectprotected
m_constructionIndex (defined in dMeshEffect)dMeshEffectprotected
m_points (defined in dMeshEffect)dMeshEffectprotected
m_vertexBaseCount (defined in dMeshEffect)dMeshEffectprotected
Malloc(size_t size)dClassAllocstatic
MaterialGeometryBegin() (defined in dMeshEffect)dMeshEffect
MaterialGeomteryEnd(ndIndexArray *const handle) (defined in dMeshEffect)dMeshEffect
Maximum() const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
Minimum() const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
operator delete(void *ptr)dClassAllocinline
operator dInt32() const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
operator new(size_t size)dClassAllocinline
Optimize(const dFloat64 *const pool, dInt32 strideInBytes, dFloat64 tol, dInt32 maxFaceCount=1<< 28) (defined in dPolyhedra)dPolyhedra
PackAttibuteData() (defined in dMeshEffect)dMeshEffectprotected
PolygonizeFace(dEdge *const face, const dFloat64 *const pool, dInt32 stride) (defined in dPolyhedra)dPolyhedraprotected
Remove(dEdgeKey key) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
Remove(dTreeNode *const node) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
RemoveAll() (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
RepairTJoints() (defined in dMeshEffect)dMeshEffectprotected
Replace(dEdge &element, dEdgeKey key) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
ReplaceKey(dEdgeKey oldKey, dEdgeKey newKey) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
ReplaceKey(dTreeNode *const node, dEdgeKey key) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
ReportProgress(dFloat32 percentProgress) const (defined in dPolyhedra)dPolyhedrainlinevirtual
Sanity() const (defined in dMeshEffect)dMeshEffectprotected
SanityCheck() const (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
SavePLY(const char *const fileName, const dFloat64 *const vertex, dInt32 strideInBytes) const (defined in dPolyhedra)dPolyhedra
SeparateDuplicateLoops(dEdge *const face) (defined in dMeshEffect)dMeshEffectprotected
SetLRU(dInt32 lru) const (defined in dPolyhedra)dPolyhedrainline
SphericalMapping(dInt32 material, const dMatrix &uvAligment) (defined in dMeshEffect)dMeshEffect
SpliteEdge(dInt32 newIndex, dEdge *const edge) (defined in dPolyhedra)dPolyhedra
SwapInfo(dTree &tree) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
Triangulate(const dFloat64 *const vertex, dInt32 strideInBytes, dPolyhedra *const leftOversOut) (defined in dPolyhedra)dPolyhedra
TriangulateFace(dEdge *const face, const dFloat64 *const pool, dInt32 stride) (defined in dPolyhedra)dPolyhedraprotected
UniformBoxMapping(dInt32 material, const dMatrix &textureMatrix) (defined in dMeshEffect)dMeshEffect
Unlink(dTreeNode *const node) (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >
UnpackAttibuteData() (defined in dMeshEffect)dMeshEffectprotected
~dClassAlloc()dClassAllocinline
~dMeshEffect() (defined in dMeshEffect)dMeshEffectvirtual
~dPolyhedra() (defined in dPolyhedra)dPolyhedravirtual
~dTree() (defined in dTree< dEdge, dEdgeKey >)dTree< dEdge, dEdgeKey >