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 |