グラフィクス機能 [詳細]
構成 | |
| class | GraphicsContext |
| グラフィクスコンテキストを表すクラス [詳細] | |
| struct | Primitive |
| プリミティブを表す構造体 [詳細] | |
| struct | CullFace |
| バックフェースカリングを表す構造体 [詳細] | |
| struct | BlendFunc |
| アルファブレンド関数を表す構造体 [詳細] | |
| struct | DepthFunc |
| デプステスト関数を表す構造体 [詳細] | |
| struct | PolygonOffset |
| ポリゴンオフセットを表す構造体 [詳細] | |
| struct | StencilFunc |
| ステンシルテスト関数を表す構造体 [詳細] | |
| struct | StencilOp |
| ステンシルテスト操作を表す構造体 [詳細] | |
| struct | GraphicsCaps |
| グラフィクス能力を表すクラス [詳細] | |
| class | ShaderProgram |
| シェーダープログラムを表すクラス [詳細] | |
| class | ShaderProgramOption |
| シェーダープログラムの作成オプションを表すクラス [詳細] | |
| class | VertexBuffer |
| 頂点バッファを表すクラス [詳細] | |
| class | PixelBuffer |
| ピクセルバッファを表す基底クラス [詳細] | |
| class | Texture |
| テクスチャを表す基底クラス [詳細] | |
| class | Texture2D |
| 2Dテクスチャを表すクラス [詳細] | |
| class | TextureCube |
| キューブテクスチャを表すクラス [詳細] | |
| class | ColorBuffer |
| カラーバッファを表すクラス [詳細] | |
| class | DepthBuffer |
| デプスバッファを表すクラス [詳細] | |
| struct | TextureFilter |
| テクスチャフィルタを表す構造体 [詳細] | |
| struct | TextureWrap |
| テクスチャラップを表す構造体 [詳細] | |
| class | FrameBuffer |
| フレームバッファを表すクラス [詳細] | |
| struct | RenderTarget |
| レンダリング結果の格納先を表す構造体 [詳細] | |
列挙型 | |
| enum | ClearMask { None = 0x00, Color = 0x01, Depth = 0x02, Stencil = 0x04, All = 0x07 } |
バッファのクリアマスク [詳細] | |
| enum | DrawMode { Points, Lines, LineStrip, Triangles, TriangleStrip, TriangleFan } |
プリミティブの描画モード [詳細] | |
| enum | EnableMode { None = 0x00000000, ScissorTest = 0x00000001, CullFace = 0x00000002, Blend = 0x00000004, DepthTest = 0x00000008, PolygonOffsetFill = 0x00000010, StencilTest = 0x00000020, Dither = 0x00000040, All = 0x0000007f } |
有効または無効にするグラフィクス機能 [詳細] | |
| enum | CullFaceMode { None, Front, Back, FrontAndBack } |
バックフェースカリングのモード [詳細] | |
| enum | CullFaceDirection { Cw, Ccw } |
バックフェースカリングの表面方向 [詳細] | |
| enum | BlendFuncMode { Add, Subtract, ReverseSubtract } |
アルファブレンド関数のモード [詳細] | |
| enum | BlendFuncFactor { Zero, One, SrcColor, OneMinusSrcColor, SrcAlpha, OneMinusSrcAlpha, DstColor, OneMinusDstColor, DstAlpha, OneMinusDstAlpha, SrcAlphaSaturate } |
アルファブレンド関数の係数 [詳細] | |
| enum | DepthFuncMode { Always, Never, Equal, NotEqual, Less, Greater, LEqual, GEqual } |
デプステスト関数のモード [詳細] | |
| enum | StencilFuncMode { Always, Never, Equal, NotEqual, Less, Greater, LEqual, GEqual } |
ステンシルテスト関数のモード [詳細] | |
| enum | StencilOpMode { Keep, Zero, Replace, Invert, Incr, Decr, IncrWrap, DecrWrap } |
ステンシルテスト操作のモード [詳細] | |
| enum | ColorMask { None = 0x00, R = 0x01, G = 0x02, B = 0x04, A = 0x08, Rgb = 0x07, Rgba = 0x0f } |
カラーの書き込みマスク [詳細] | |
| enum | ShaderUniformType { None = 0x0000, Float = 0x0100, Float2 = 0x0101, Float3 = 0x0102, Float4 = 0x0103, Float2x2 = 0x0111, Float3x3 = 0x0122, Float4x4 = 0x0133, Int = 0x0400, Int2 = 0x0401, Int3 = 0x0402, Int4 = 0x0403, Bool = 0x0300, Bool2 = 0x0301, Bool3 = 0x0302, Bool4 = 0x0303, Sampler2D = 0x8001, SamplerCube = 0x8002 } |
ユニフォーム変数のタイプ [詳細] | |
| enum | ShaderAttributeType { None = 0x0000, Float = 0x0100, Float2 = 0x0101, Float3 = 0x0102, Float4 = 0x0103 } |
アトリビュート変数のタイプ [詳細] | |
| enum | VertexFormat { None = 0x0000, Float = 0x0100, Float2 = 0x0101, Float3 = 0x0102, Float4 = 0x0103, Half = 0x0200, Half2 = 0x0201, Half3 = 0x0202, Half4 = 0x0203, Short = 0x0600, Short2 = 0x0601, Short3 = 0x0602, Short4 = 0x0603, UShort = 0x0700, UShort2 = 0x0701, UShort3 = 0x0702, UShort4 = 0x0703, Byte = 0x0800, Byte2 = 0x0801, Byte3 = 0x0802, Byte4 = 0x0803, UByte = 0x0900, UByte2 = 0x0901, UByte3 = 0x0902, UByte4 = 0x0903, ShortN = 0x1600, Short2N = 0x1601, Short3N = 0x1602, Short4N = 0x1603, UShortN = 0x1700, UShort2N = 0x1701, UShort3N = 0x1702, UShort4N = 0x1703, ByteN = 0x1800, Byte2N = 0x1801, Byte3N = 0x1802, Byte4N = 0x1803, UByteN = 0x1900, UByte2N = 0x1901, UByte3N = 0x1902, UByte4N = 0x1903 } |
頂点フォーマット [詳細] | |
| enum | PixelBufferType { None, Texture2D, TextureCube, ColorBuffer, DepthBuffer } |
ピクセルバッファのタイプ [詳細] | |
| enum | PixelBufferOption { None = 0x00, Renderable = 0x01 } |
ピクセルバッファの作成オプション [詳細] | |
| enum | PixelFormat { None, Rgba, RgbaH, Rgba4444, Rgba5551, Rgb565, LuminanceAlpha, LuminanceAlphaH, Luminance, LuminanceH, Alpha, AlphaH, Depth16, Depth24, Depth16Stencil8, Depth24Stencil8, Dxt1, Dxt2, Dxt3, Dxt4, Dxt5 } |
ピクセルフォーマット [詳細] | |
| enum | TextureFilterMode { Nearest, Linear, Disabled } |
テクスチャフィルタのモード [詳細] | |
| enum | TextureWrapMode { ClampToEdge, Repeat } |
テクスチャラップのモード [詳細] | |
| enum | TextureCubeFace { PositiveX, NegativeX, PositiveY, NegativeY, PositiveZ, NegativeZ } |
キューブテクスチャの面 [詳細] | |
| enum | MultiSampleMode { None, Msaa2x, Msaa4x } |
マルチサンプルモード [詳細] | |
グラフィクス機能
| enum BlendFuncFactor |
アルファブレンド関数の係数
| enum BlendFuncMode |
| enum ClearMask |
| enum ColorMask |
| enum CullFaceDirection |
| enum CullFaceMode |
| enum DepthFuncMode |
| enum DrawMode |
| enum EnableMode |
| enum MultiSampleMode |
| enum PixelBufferOption |
| enum PixelBufferType |
| enum PixelFormat |
ピクセルフォーマット
| enum ShaderAttributeType |
| enum ShaderUniformType |
ユニフォーム変数のタイプ
| enum StencilFuncMode |
| enum StencilOpMode |
| enum TextureCubeFace |
| enum TextureFilterMode |
| enum TextureWrapMode |
| enum VertexFormat |
頂点フォーマット