Microsoft DirectX 8.1 (Visual Basic) |
object.FilterCubeTexture( _ CubeTexture As Direct3DCubeTexture8, _ Palette As Any, _ SrcLevel As Long, _ MipFilter As Long)
If the method fails, an error is raised and Err.Number can be set to one of the following values.
D3DERR_INVALIDCALL |
D3DXERR_INVALIDDATA |
For information on trapping errors, see the Microsoft Visual Basic® Error Handling topic.
Writing to a non-level-zero surface of the texture does not cause the dirty rectangle to be updated. If D3DX8.FilterCubeTexture is called and the surface was not already dirty—this is unlikely under normal use scenarios—the application must explicitly call Direct3DTexture8.AddDirtyRect on the texture.
For each side of the cube texture, a box-filter is recursively applied to each level to generate the next level.