No description available.
The D3D11DDIARG_POINTERDATA structure describes the location of the data that is reference by a class instance that has been assigned to an interface implementation.
uCBOffsetA UINT value that specifies the offset, in bytes, into the constant buffer that the uCBID member specifies to reach the data for the interface.
Setting this member is equivalent to setting the first 12 bits of a 32-bit value (0x00000FFF).
uCBIDA UINT value that identifies the constant buffer that data for the interface is in.
Setting this member is equivalent to setting bits 13 through 16 of a 32-bit value (0x0000F000).
uBaseSampA UINT value that specifies the index of the first sampler that is used by the class instance of the interface implementation.
Setting this member is equivalent to setting bits 17 through 20 of a 32-bit value (0x000F0000).
uBaseTexA UINT value that specifies the index of the first texture that is used by the class instance of the interface implementation.
Setting this member is equivalent to setting bits 21 through 27 of a 32-bit value (0x07F00000).
uReservedReserved for future use. This member makes the size of D3D11DDIARG_POINTERDATA 32-bit aligned and should always be set to zero. Setting this member to zero is equivalent to setting the remaining 5 bits (0xF8000000) of a 32-bit value to zeros.
D3D11DDIARG_POINTERDATA contains the location of the data for one of the interfaces that is referred to in a call to the driver's CsSetShaderWithIfaces, DsSetShaderWithIfaces, GsSetShaderWithIfaces, HsSetShaderWithIfaces, PsSetShaderWithIfaces, or VsSetShaderWithIfaces function.