This is the complete list of members for MaskedOcclusionCulling, including all inherited members.
| AVX2 enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| AVX512 enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| BACKFACE_CCW enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| BACKFACE_CW enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| BACKFACE_NONE enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| BackfaceWinding enum name (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| BinTriangles(const float *inVtx, const unsigned int *inTris, int nTris, TriList *triLists, unsigned int nBinsW, unsigned int nBinsH, const float *modelToClipMatrix=nullptr, BackfaceWinding bfWinding=BACKFACE_CW, ClipPlanes clipPlaneMask=CLIP_PLANE_ALL, const VertexLayout &vtxLayout=VertexLayout(16, 4, 12))=0 | MaskedOcclusionCulling | pure virtual |
| ClearBuffer()=0 | MaskedOcclusionCulling | pure virtual |
| CLIP_PLANE_ALL enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| CLIP_PLANE_BOTTOM enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| CLIP_PLANE_LEFT enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| CLIP_PLANE_NEAR enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| CLIP_PLANE_NONE enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| CLIP_PLANE_RIGHT enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| CLIP_PLANE_SIDES enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| CLIP_PLANE_TOP enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| ClipPlanes enum name (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| ComputeBinWidthHeight(unsigned int nBinsW, unsigned int nBinsH, unsigned int &outBinWidth, unsigned int &outBinHeight)=0 | MaskedOcclusionCulling | pure virtual |
| ComputePixelDepthBuffer(float *depthData, bool flipY)=0 | MaskedOcclusionCulling | pure virtual |
| Create(Implementation RequestedSIMD=AVX512) | MaskedOcclusionCulling | static |
| Create(Implementation RequestedSIMD, pfnAlignedAlloc alignedAlloc, pfnAlignedFree alignedFree) | MaskedOcclusionCulling | static |
| CullingResult enum name (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| Destroy(MaskedOcclusionCulling *moc) | MaskedOcclusionCulling | static |
| GetAllocFreeCallback(pfnAlignedAlloc &allocCallback, pfnAlignedFree &freeCallback) | MaskedOcclusionCulling | inline |
| GetImplementation()=0 | MaskedOcclusionCulling | pure virtual |
| GetNearClipPlane() const =0 | MaskedOcclusionCulling | pure virtual |
| GetResolution(unsigned int &width, unsigned int &height) const =0 | MaskedOcclusionCulling | pure virtual |
| GetStatistics()=0 | MaskedOcclusionCulling | pure virtual |
| Implementation enum name (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| mAlignedAllocCallback (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | protected |
| mAlignedFreeCallback (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | protected |
| MergeBuffer(MaskedOcclusionCulling *BufferB)=0 | MaskedOcclusionCulling | pure virtual |
| mStats (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | mutableprotected |
| OCCLUDED enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| pfnAlignedAlloc typedef (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| pfnAlignedFree typedef (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| RenderTriangles(const float *inVtx, const unsigned int *inTris, int nTris, const float *modelToClipMatrix=nullptr, BackfaceWinding bfWinding=BACKFACE_CW, ClipPlanes clipPlaneMask=CLIP_PLANE_ALL, const VertexLayout &vtxLayout=VertexLayout(16, 4, 12))=0 | MaskedOcclusionCulling | pure virtual |
| RenderTrilist(const TriList &triList, const ScissorRect *scissor)=0 | MaskedOcclusionCulling | pure virtual |
| SetNearClipPlane(float nearDist)=0 | MaskedOcclusionCulling | pure virtual |
| SetResolution(unsigned int width, unsigned int height)=0 | MaskedOcclusionCulling | pure virtual |
| SSE2 enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| SSE41 enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| TestRect(float xmin, float ymin, float xmax, float ymax, float wmin) const =0 | MaskedOcclusionCulling | pure virtual |
| TestTriangles(const float *inVtx, const unsigned int *inTris, int nTris, const float *modelToClipMatrix=nullptr, BackfaceWinding bfWinding=BACKFACE_CW, ClipPlanes clipPlaneMask=CLIP_PLANE_ALL, const VertexLayout &vtxLayout=VertexLayout(16, 4, 12))=0 | MaskedOcclusionCulling | pure virtual |
| TransformVertices(const float *mtx, const float *inVtx, float *xfVtx, unsigned int nVtx, const VertexLayout &vtxLayout=VertexLayout(12, 4, 8)) | MaskedOcclusionCulling | static |
| VIEW_CULLED enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| VISIBLE enum value (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | |
| ~MaskedOcclusionCulling() (defined in MaskedOcclusionCulling) | MaskedOcclusionCulling | inlineprotectedvirtual |