|
enum | Blend {
One
, Zero
, SourceColor
, InverseSourceColor
,
SourceAlpha
, InverseSourceAlpha
, DestinationColor
, InverseDestinationColor
,
DestinationAlpha
, InverseDestinationAlpha
, BlendFactor
, InverseBlendFactor
,
SourceAlphaSaturation
} |
|
enum | BlendFunction {
Add
, Subtract
, ReverseSubtract
, Min
,
Max
} |
|
enum | BufferUsage { None = 0
, WriteOnly = 1
} |
|
enum | ClearOptions { Target = 1
, DepthBuffer = 2
, Stencil = 4
} |
|
enum | ColorWriteChannels {
None = 0
, Red = 1
, Green = 2
, Blue = 4
,
Alpha = 8
, All = 0xF
} |
|
enum | CompareFunction {
Always
, Never
, Less
, LessEqual
,
Equal
, GreaterEqual
, Greater
, NotEqual
} |
|
enum | CubeMapFace {
PositiveX
, NegativeX
, PositiveY
, NegativeY
,
PositiveZ
, NegativeZ
} |
|
enum | CullMode { None
, CullClockwiseFace
, CullCounterClockwiseFace
} |
|
enum | DepthFormat { None
, Depth16
, Depth24
, Depth24Stencil8
} |
|
enum | EffectDirtyFlags {
WorldViewProj = 1
, World = 2
, EyePosition = 4
, MaterialColor = 8
,
Fog = 0x10
, FogEnable = 0x20
, AlphaTest = 0x40
, ShaderIndex = 0x80
,
All = -1
} |
|
enum | EffectParameterClass {
Scalar
, Vector
, Matrix
, Object
,
Struct
} |
|
enum | EffectParameterType {
Void
, Bool
, Int32
, Single
,
String
, Texture
, Texture1D
, Texture2D
,
Texture3D
, TextureCube
} |
|
enum | EffectStateFlags : uint {
AllVertexSamplers = 0x780000u
, AllSamplers = 0x7FFF8u
, VertexSampler3 = 0x400000u
, VertexSampler2 = 0x200000u
,
VertexSampler1 = 0x100000u
, VertexSampler0 = 0x80000u
, Sampler15 = 0x40000u
, Sampler14 = 0x20000u
,
Sampler13 = 0x10000u
, Sampler12 = 0x8000u
, Sampler11 = 0x4000u
, Sampler10 = 0x2000u
,
Sampler9 = 0x1000u
, Sampler8 = 0x800u
, Sampler7 = 0x400u
, Sampler6 = 0x200u
,
Sampler5 = 0x100u
, Sampler4 = 0x80u
, Sampler3 = 0x40u
, Sampler2 = 0x20u
,
Sampler1 = 0x10u
, Sampler0 = 8u
, Rasterizer = 4u
, DepthStencil = 2u
,
Blend = 1u
, None = 0u
} |
|
enum | FillMode { Solid
, WireFrame
} |
|
enum | GraphicsDeviceStatus { Normal
, Lost
, NotReset
} |
|
enum | GraphicsProfile { Reach
, HiDef
} |
|
enum | IndexElementSize { SixteenBits
, ThirtyTwoBits
} |
|
enum | PresentInterval { Default
, One
, Two
, Immediate
} |
|
enum | PrimitiveType { TriangleList
, TriangleStrip
, LineList
, LineStrip
} |
|
enum | RenderTargetUsage { DiscardContents
, PreserveContents
, PlatformContents
} |
|
enum | SetDataOptions { None = 0
, Discard = 1
, NoOverwrite = 2
} |
|
enum | SpriteEffects { None = 0
, FlipHorizontally = 1
, FlipVertically = 2
} |
|
enum | SpriteSortMode {
Deferred
, Immediate
, Texture
, BackToFront
,
FrontToBack
} |
|
enum | StencilOperation {
Keep
, Zero
, Replace
, Increment
,
Decrement
, IncrementSaturation
, DecrementSaturation
, Invert
} |
|
enum | SurfaceFormat {
Color
, Bgr565
, Bgra5551
, Bgra4444
,
Dxt1
, Dxt3
, Dxt5
, NormalizedByte2
,
NormalizedByte4
, Rgba1010102
, Rg32
, Rgba64
,
Alpha8
, Single
, Vector2
, Vector4
,
HalfSingle
, HalfVector2
, HalfVector4
, HdrBlendable
} |
|
enum | TextureAddressMode { Wrap
, Clamp
, Mirror
} |
|
enum | TextureFilter {
Linear
, Point
, Anisotropic
, LinearMipPoint
,
PointMipLinear
, MinLinearMagPointMipLinear
, MinLinearMagPointMipPoint
, MinPointMagLinearMipLinear
,
MinPointMagLinearMipPoint
} |
|
enum | VertexElementFormat {
Single
, Vector2
, Vector3
, Vector4
,
Color
, Byte4
, Short2
, Short4
,
NormalizedShort2
, NormalizedShort4
, HalfVector2
, HalfVector4
} |
|
enum | VertexElementUsage {
Position
, Color
, TextureCoordinate
, Normal
,
Binormal
, Tangent
, BlendIndices
, BlendWeight
,
Depth
, Fog
, PointSize
, Sample
,
TessellateFactor
} |
|