Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Graphics

class  BaseBatch
class  BaseFlatBatch
class  BaseFontBatch
class  BasePrimitivesRenderer< T1, T2, T3 >
class  BaseTexturedBatch
class  BlendState
class  CompressedTexture2D
class  DepthStencilState
class  Display
class  DXWrapper
class  Egl
class  ExtensionMethods
class  FlatBatch2D
class  FlatBatch3D
class  FontBatch2D
class  FontBatch3D
class  GLWrapper
class  GraphicsResource
class  IndexBuffer
class  LitShader
class  LockOnFirstUse
class  Model
class  ModelBone
class  ModelMesh
class  ModelMeshPart
class  PrimitivesRenderer2D
class  PrimitivesRenderer3D
class  RasterizerState
class  RenderTarget2D
class  SamplerState
class  Shader
class  ShaderMacro
class  ShaderParameter
class  ShaderTransforms
class  Texture2D
class  TexturedBatch2D
class  TexturedBatch3D
class  TransformedShader
class  UnlitShader
class  VertexBuffer
class  VertexDeclaration
class  VertexElement
struct  VertexPositionColor
struct  VertexPositionColorTexture
struct  Viewport
class  SkyShader

枚举

enum  Blend {
  Zero , One , SourceColor , InverseSourceColor ,
  DestinationColor , InverseDestinationColor , SourceAlpha , InverseSourceAlpha ,
  DestinationAlpha , InverseDestinationAlpha , BlendFactor , InverseBlendFactor ,
  SourceAlphaSaturation
}
enum  BlendFunction { Add , Subtract , ReverseSubtract }
enum  ColorFormat {
  Rgba8888 , Rgba5551 , Rgb565 , R8 ,
  R32f , RG32f , RGBA32f , LinearLDR ,
  SrgbLDR
}
enum  CompareFunction {
  Always , Never , Less , LessEqual ,
  Equal , GreaterEqual , Greater , NotEqual
}
enum  CullMode { None , CullClockwise , CullCounterClockwise }
enum  DepthFormat { None , Depth16 , Depth24Stencil8 }
enum  IndexFormat { SixteenBits , ThirtyTwoBits }
enum  PrimitiveType {
  LineList , LineStrip , TriangleList , TriangleStrip ,
  Points , LineLoop , TriangleFan
}
enum  ShaderParameterType {
  Float , Vector2 , Vector3 , Vector4 ,
  Matrix , Texture2D , Sampler2D , Null
}
enum  TextAnchor {
  Default = 0 , Left = 0 , Top = 0 , HorizontalCenter = 1 ,
  VerticalCenter = 1 << 1 , Right = 1 << 2 , Bottom = 1 << 3 , Center = 3 ,
  DisableSnapToPixels = 1 << 4
}
enum  TextureAddressMode { Clamp , Wrap , MirrorWrap }
enum  TextureFilterMode {
  Point , Linear , Anisotropic , PointMipLinear ,
  LinearMipPoint , MinPointMagLinearMipPoint , MinPointMagLinearMipLinear , MinLinearMagPointMipPoint ,
  MinLinearMagPointMipLinear
}
enum  VertexElementFormat {
  Single , Vector2 , Vector3 , Vector4 ,
  Byte4 , NormalizedByte4 , Short2 , NormalizedShort2 ,
  Short4 , NormalizedShort4
}
enum  VertexElementSemantic {
  Position , Color , Normal , TextureCoordinate ,
  TextureCoordinate0 , TextureCoordinate1 , TextureCoordinate2 , TextureCoordinate3 ,
  TextureCoordinate4 , TextureCoordinate5 , TextureCoordinate6 , TextureCoordinate7 ,
  Instance , BlendIndices , BlendWeights
}

枚举类型说明

◆ Blend

枚举值
Zero 
One 
SourceColor 
InverseSourceColor 
DestinationColor 
InverseDestinationColor 
SourceAlpha 
InverseSourceAlpha 
DestinationAlpha 
InverseDestinationAlpha 
BlendFactor 
InverseBlendFactor 
SourceAlphaSaturation 

在文件 Blend.cs2 行定义.

◆ BlendFunction

枚举值
Add 
Subtract 
ReverseSubtract 

在文件 BlendFunction.cs2 行定义.

◆ ColorFormat

枚举值
Rgba8888 
Rgba5551 
Rgb565 
R8 
R32f 
RG32f 
RGBA32f 
LinearLDR 
SrgbLDR 

在文件 ColorFormat.cs2 行定义.

◆ CompareFunction

枚举值
Always 
Never 
Less 
LessEqual 
Equal 
GreaterEqual 
Greater 
NotEqual 

在文件 CompareFunction.cs2 行定义.

◆ CullMode

枚举值
None 
CullClockwise 
CullCounterClockwise 

在文件 CullMode.cs2 行定义.

◆ DepthFormat

枚举值
None 
Depth16 
Depth24Stencil8 

在文件 DepthFormat.cs2 行定义.

◆ IndexFormat

枚举值
SixteenBits 
ThirtyTwoBits 

在文件 IndexFormat.cs2 行定义.

◆ PrimitiveType

枚举值
LineList 
LineStrip 
TriangleList 
TriangleStrip 
Points 
LineLoop 
TriangleFan 

在文件 PrimitiveType.cs2 行定义.

◆ ShaderParameterType

枚举值
Float 
Vector2 
Vector3 
Vector4 
Matrix 
Texture2D 
Sampler2D 
Null 

在文件 ShaderParameterType.cs2 行定义.

◆ TextAnchor

枚举值
Default 
Left 
Top 
HorizontalCenter 
VerticalCenter 
Right 
Bottom 
Center 
DisableSnapToPixels 

在文件 TextAnchor.cs3 行定义.

◆ TextureAddressMode

枚举值
Clamp 
Wrap 
MirrorWrap 

在文件 TextureAddressMode.cs2 行定义.

◆ TextureFilterMode

枚举值
Point 
Linear 
Anisotropic 
PointMipLinear 
LinearMipPoint 
MinPointMagLinearMipPoint 
MinPointMagLinearMipLinear 
MinLinearMagPointMipPoint 
MinLinearMagPointMipLinear 

在文件 TextureFilterMode.cs2 行定义.

◆ VertexElementFormat

枚举值
Single 
Vector2 
Vector3 
Vector4 
Byte4 
NormalizedByte4 
Short2 
NormalizedShort2 
Short4 
NormalizedShort4 

在文件 VertexElementFormat.cs2 行定义.

◆ VertexElementSemantic

枚举值
Position 
Color 
Normal 
TextureCoordinate 
TextureCoordinate0 
TextureCoordinate1 
TextureCoordinate2 
TextureCoordinate3 
TextureCoordinate4 
TextureCoordinate5 
TextureCoordinate6 
TextureCoordinate7 
Instance 
BlendIndices 
BlendWeights 

在文件 VertexElementSemantic.cs2 行定义.