Name

cgD3D10SetTextureSamplerStateParameter - Sets a texture resource and sampler state object to a Cg sampler parameter.

Synopsis

#include <Cg/cg.h>

void cgD3D10SetTextureSamplerStateParameter( CGparameter param,
                                             ID3D10Resource * texture,
                                             ID3D10SamplerState * samplerState );

Parameters

param
The sampler parameter whose texture and state is to be set.
texture
The texture resource object being set.
samplerState
The sampler state object being set.

Return Values

None.

Description

cgD3D10SetTextureSamplerStateParameter accomplishes the same thing as calling both cgD3D10SetTextureParameter and cgD3D10SetSamplerStateParameter together.

Examples

ID3D10Resource * myTexture; ID3D10SamplerState * mySamplerState;

Device->CreateTexture2D( &desc, &initalData, &myTexture ); Device->CreateSamplerState( &desc, &mySamplerState );

cgD3D10SetTextureSamplerStateParameter( myCgSamplerParam, myTexture, mySamplerState );

Errors

CG_INVALID_PARAMETER_ERROR is generated if param is invalid.

History

cgD3D10SetTextureSamplerStateParameter was introduced in Cg 2.1.

See Also

cgD3D10SetTextureParameter, cgD3D10SetSamplerStateParameter