Windows Dev Center

The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

EffectParameterType Enumeration

Defines types that can be used for effect parameters or shader constants.

Namespace: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework.Graphics (in

public enum EffectParameterType

 Member nameDescription
Bool Parameter is a Boolean. Any nonzero value passed in will be mapped to 1 (TRUE) before being written into the constant table; otherwise, the value will be set to 0 in the constant table.
Int32 Parameter is an integer. Any floating-point values passed in will be rounded off (to zero decimal places) before being written into the constant table.
SingleParameter is a floating-point number.
StringParameter is a string.
TextureParameter is a texture.
Texture1DParameter is a 1D texture.
Texture2DParameter is a 2D texture.
Texture3DParameter is a 3D texture.
TextureCubeParameter is a cube texture.
VoidParameter is a void pointer.

Xbox 360, Windows 7, Windows Vista, Windows XP

Community Additions

© 2015 Microsoft