グラフィクス機能 [詳細]
構成 | |
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 |
頂点フォーマット