コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
未作成ページ
おまかせ表示
ヘルプ
MonoBook
検索
検索
ログイン
個人用ツール
ログイン
ログアウトした編集者のページ
もっと詳しく
投稿記録
トーク
「
GraphicsContext クラス (Sce.Pss.Core.Graphics)
」を編集中 (節単位)
ページ
議論
日本語
閲覧
編集
ソースを編集
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
編集
ソースを編集
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
== 構成 == === コンストラクタ === {| class="wikitable sortable" |- ! アクセス ! キーワード ! コンストラクタ名 ! 概要 |- | public | | [[GraphicsContext.GraphicsContext () コンストラクタ (Sce.Pss.Core.Graphics)|GraphicsContext ()]] | 標準的なグラフィクスコンテキストを作成する。 |- | public | | [[GraphicsContext.GraphicsContext (int, int, PixelFormat, PixelFormat, MultiSampleMode) コンストラクタ (Sce.Pss.Core.Graphics)|GraphicsContext (int, int, PixelFormat, PixelFormat, MultiSampleMode)]] | 解像度などを指定してグラフィクスコンテキストを作成する。[[PlayStation Suite Simulator]]で解像度を変更したい場合は、これを使う。 |} === プロパティ === {| class="wikitable sortable" |- ! アクセス ! キーワード ! 戻り値 ! プロパティ名 ! アクセサ ! 概要 |- | public | | GraphicsCaps | [[GraphicsContext.Caps プロパティ (Sce.Pss.Core.Graphics)|Caps]] | get | 各パラメータの許容範囲やサポートする拡張機能などを取得する |- | public | | FrameBuffer | [[GraphicsContext.Screen プロパティ (Sce.Pss.Core.Graphics)|Screen]] | get | デフォルトのスクリーンを表すフレームバッファを取得する |- | public | static | ImageSize[] | [[GraphicsContext.ScreenSizes プロパティ (Sce.Pss.Core.Graphics)|ScreenSizes]] | get | グラフィクスコンテキストを作成する時に指定できるスクリーンサイズの配列を取得する |} === メソッド === {| class="wikitable sortable" |- ! アクセス ! キーワード ! 戻り値 ! メソッド名 ! 概要 |- | public | | void | [[GraphicsContext.Dispose () メソッド (Sce.Pss.Core.Graphics)|Dispose ()]] | グラフィクスコンテキストの[[アンマネージド]]な[[リソース]]([[ガーベジコレクター]]対象外の[[リソース]])を解放する。 |- | public | | void | [[GraphicsContext.Clear () メソッド (Sce.Pss.Core.Graphics)|Clear ()]] | すべての[[フレームバッファー]]をクリアする。 |- | public | | void | [[GraphicsContext.Clear (ClearMask) メソッド (Sce.Pss.Core.Graphics)|Clear (ClearMask)]] | 指定した[[フレームバッファー]]をクリアする。 |- | public | | void | [[GraphicsContext.Disable (EnableMode) メソッド (Sce.Pss.Core.Graphics)|Disable (EnableMode)]] | 指定したグラフィクス機能を無効にする。[[アルファブレンド]]などを切りたい場合などに使う。 |- | public | | void | [[GraphicsContext.DrawArrays (Primitive[]) メソッド (Sce.Pss.Core.Graphics)|DrawArrays (Primitive[])]] | プリミティブを描画する (プリミティブ配列用) |- | public | | void | [[GraphicsContext.DrawArrays (Primitive[], int, int) メソッド (Sce.Pss.Core.Graphics)|DrawArrays (Primitive[], int, int)]] | プリミティブを描画する (プリミティブ配列用、範囲あり) |- | public | | void | [[GraphicsContext.DrawArrays (DrawMode, int, int) メソッド (Sce.Pss.Core.Graphics)|DrawArrays (DrawMode, int, int)]] | プリミティブを描画する |- | public | | void | [[GraphicsContext.DrawArrays (DrawMode, int, int, int) メソッド (Sce.Pss.Core.Graphics)|DrawArrays (DrawMode, int, int, int)]] | プリミティブを描画する (複数プリミティブ用) |- | public | | void | [[GraphicsContext.Enable (EnableMode) メソッド (Sce.Pss.Core.Graphics)|Enable (EnableMode)]] | 指定したグラフィクス機能を有効にする |- | public | | void | [[GraphicsContext.Enable (EnableMode, bool) メソッド (Sce.Pss.Core.Graphics)|Enable (EnableMode, bool)]] | 指定したグラフィクス機能を有効または無効にする |- | public | | BlendFunc | [[GraphicsContext.GetBlendFunc () メソッド (Sce.Pss.Core.Graphics)|GetBlendFunc ()]] | アルファブレンド関数を取得する |- | public | | BlendFunc | [[GraphicsContext.GetBlendFuncAlpha () メソッド (Sce.Pss.Core.Graphics)|GetBlendFuncAlpha ()]] | アルファブレンド関数を取得する (アルファチャンネル用) |- | public | | BlendFunc | [[GraphicsContext.GetBlendFuncRgb () メソッド (Sce.Pss.Core.Graphics)|GetBlendFuncRgb ()]] | アルファブレンド関数を取得する (RGBチャンネル用) |- | public | | Vector4 | [[GraphicsContext.GetClearColor () メソッド (Sce.Pss.Core.Graphics)|GetClearColor ()]] | フレームバッファーのクリア時に塗りつぶされる色を取得する |- | public | | float | [[GraphicsContext.GetClearDepth () メソッド (Sce.Pss.Core.Graphics)|GetClearDepth ()]] | フレームバッファーのクリア時に設定されるデプス値を取得する |- | public | | int | [[GraphicsContext.GetClearStencil () メソッド (Sce.Pss.Core.Graphics)|GetClearStencil ()]] | フレームバッファーのクリア時に設定されるステンシル値を取得する |- | public | | ColorMask | [[GraphicsContext.GetColorMask () メソッド (Sce.Pss.Core.Graphics)|GetColorMask ()]] | カラーの書き込みマスクを取得する |- | public | | CullFace | [[GraphicsContext.GetCullFace () メソッド (Sce.Pss.Core.Graphics)|GetCullFace ()]] | バックフェースカリングを取得する |- | public | | DepthFunc | [[GraphicsContext.GetDepthFunc () メソッド (Sce.Pss.Core.Graphics)|GetDepthFunc ()]] | デプステスト関数を取得する |- | public | | Vector2 | [[GraphicsContext.GetDepthRange () メソッド (Sce.Pss.Core.Graphics)|GetDepthRange ()]] | デプス値の範囲を取得する |- | public | | FrameBuffer | [[GraphicsContext.GetFrameBuffer () メソッド (Sce.Pss.Core.Graphics)|GetFrameBuffer ()]] | フレームバッファを取得する |- | public | | float | [[GraphicsContext.GetLineWidth () メソッド (Sce.Pss.Core.Graphics)|GetLineWidth ()]] | ライン幅を取得する |- | public | | PolygonOffset | [[GraphicsContext.GetPolygonOffset () メソッド (Sce.Pss.Core.Graphics)|GetPolygonOffset ()]] | ポリゴンオフセットを取得する |- | public | | ImageRect | [[GraphicsContext.GetScissor () メソッド (Sce.Pss.Core.Graphics)|GetScissor ()]] | シザーテストの矩形を取得する |- | public | | ShaderProgram | [[GraphicsContext.GetShaderProgram () メソッド (Sce.Pss.Core.Graphics)|GetShaderProgram ()]] | シェーダープログラムを取得する |- | public | | StencilFunc | [[GraphicsContext.GetStencilFunc () メソッド (Sce.Pss.Core.Graphics)|GetStencilFunc ()]] | ステンシルテスト関数を取得する |- | public | | StencilFunc | [[GraphicsContext.GetStencilFuncBack () メソッド (Sce.Pss.Core.Graphics)|GetStencilFuncBack ()]] | ステンシルテスト関数を取得する (裏面用) |- | public | | StencilFunc | [[GraphicsContext.GetStencilFuncFront () メソッド (Sce.Pss.Core.Graphics)|GetStencilFuncFront ()]] | ステンシルテスト関数を取得する (表面用) |- | public | | StencilOp | [[GraphicsContext.GetStencilOp () メソッド (Sce.Pss.Core.Graphics)|GetStencilOp ()]] | ステンシルテスト操作を取得する |- | public | | StencilOp | [[GraphicsContext.GetStencilOpBack () メソッド (Sce.Pss.Core.Graphics)|GetStencilOpBack ()]] | ステンシルテスト操作を取得する (裏面用) |- | public | | StencilOp | [[GraphicsContext.GetStencilOpBack () メソッド (Sce.Pss.Core.Graphics)|GetStencilOpBack ()]] | ステンシルテスト操作を取得する (表面用) |- | public | | Texture | [[GraphicsContext.GetTexture (int) メソッド (Sce.Pss.Core.Graphics)|GetTexture (int)]] | テクスチャを取得する |- | public | | VertexBuffer | [[GraphicsContext.GetVertexBuffer (int) メソッド (Sce.Pss.Core.Graphics)|GetVertexBuffer (int)]] | 頂点バッファを取得する |- | public | | ImageRect | [[GraphicsContext.GetViewport () メソッド (Sce.Pss.Core.Graphics)|GetViewport ()]] | ビューポートの矩形を取得する |- | public | | bool | [[GraphicsContext.IsEnabled (EnableMode) メソッド (Sce.Pss.Core.Graphics)|IsEnabled (EnableMode)]] | 指定されたグラフィクス機能が有効かどうかを取得する |- | public | | void | [[GraphicsContext.ReadPixels (byte[], PixelFormat, int, int, int, int) メソッド (Sce.Pss.Core.Graphics)|ReadPixels (byte[], PixelFormat, int, int, int, int)]] | フレームバッファのピクセルを読み出す |- | public | | void | [[GraphicsContext.ReadPixels (Texture2D, int, int, int, int, int, int, int) メソッド (Sce.Pss.Core.Graphics)|ReadPixels (Texture2D, int, int, int, int, int, int, int)]] | フレームバッファのピクセルを読み出す (2Dテクスチャにコピー) |- | public | | void | [[GraphicsContext.ReadPixels (TextureCube, int, TextureCubeFace, int, int, int, int, int, int) メソッド (Sce.Pss.Core.Graphics)|ReadPixels (TextureCube, int, TextureCubeFace, int, int, int, int, int, int)]] | フレームバッファのピクセルを読み出す (キューブテクスチャにコピー) |- | public | | void | [[GraphicsContext.SetBlendFunc (BlendFunc) メソッド (Sce.Pss.Core.Graphics)|SetBlendFunc (BlendFunc)]] | アルファブレンド関数を設定する |- | public | | void | [[GraphicsContext.SetBlendFunc (BlendFuncMode, BlendFuncFactor, BlendFuncFactor) メソッド (Sce.Pss.Core.Graphics)|SetBlendFunc (BlendFuncMode, BlendFuncFactor, BlendFuncFactor)]] | アルファブレンド関数を設定する |- | public | | void | [[GraphicsContext.SetBlendFuncAlpha (BlendFunc) メソッド (Sce.Pss.Core.Graphics)|SetBlendFuncAlpha (BlendFunc)]] | アルファブレンド関数を設定する (アルファチャンネル用) |- | public | | void | [[GraphicsContext.SetBlendFuncAlpha (BlendFuncMode, BlendFuncFactor, BlendFuncFactor) メソッド (Sce.Pss.Core.Graphics)|SetBlendFuncAlpha (BlendFuncMode, BlendFuncFactor, BlendFuncFactor)]] | アルファブレンド関数を設定する (アルファチャンネル用) |- | public | | void | [[GraphicsContext.SetBlendFuncRgb (BlendFunc) メソッド (Sce.Pss.Core.Graphics)|SetBlendFuncRgb (BlendFunc)]] | アルファブレンド関数を設定する (RGBチャンネル用) |- | public | | void | [[GraphicsContext.SetBlendFuncRgb (BlendFuncMode, BlendFuncFactor, BlendFuncFactor) メソッド (Sce.Pss.Core.Graphics)|SetBlendFuncRgb (BlendFuncMode, BlendFuncFactor, BlendFuncFactor)]] | アルファブレンド関数を設定する (RGBチャンネル用) |- | public | | void | [[GraphicsContext.SetClearColor (Vector4) メソッド (Sce.Pss.Core.Graphics)|SetClearColor (Vector4)]] | フレームバッファのクリアで使用されるカラーを設定する |- | public | | void | [[GraphicsContext.SetClearColor (float, float, float, float) メソッド (Sce.Pss.Core.Graphics)|SetClearColor (float, float, float, float)]] | フレームバッファのクリアで使用されるカラーを設定する |- | public | | void | [[GraphicsContext.SetClearColor (int, int, int, int) メソッド (Sce.Pss.Core.Graphics)|SetClearColor (int, int, int, int)]] | フレームバッファのクリアで使用されるカラーを設定する |- | public | | void | [[GraphicsContext.SetClearDepth (float) メソッド (Sce.Pss.Core.Graphics)|SetClearDepth (float)]] | フレームバッファのクリアで使用されるデプス値を設定する |- | public | | void | [[GraphicsContext.SetClearStencil (int) メソッド (Sce.Pss.Core.Graphics)|SetClearStencil (int)]] | フレームバッファのクリアで使用されるステンシル値を設定する |- | public | | void | [[GraphicsContext.SetColorMask (ColorMask) メソッド (Sce.Pss.Core.Graphics)|SetColorMask (ColorMask)]] | カラーの書き込みマスクを設定する |- | public | | void | [[GraphicsContext.SetCullFace (CullFace) メソッド (Sce.Pss.Core.Graphics)|SetCullFace (CullFace)]] | バックフェースカリングを設定する |- | public | | void | [[GraphicsContext.SetCullFace (CullFaceMode, CullFaceDirection) メソッド (Sce.Pss.Core.Graphics)|SetCullFace (CullFaceMode, CullFaceDirection)]] | バックフェースカリングを設定する |- | public | | void | [[GraphicsContext.SetDepthFunc (DepthFunc) メソッド (Sce.Pss.Core.Graphics)|SetDepthFunc (DepthFunc)]] | デプステスト関数を設定する |- | public | | void | [[GraphicsContext.SetDepthFunc (DepthFuncMode, bool) メソッド (Sce.Pss.Core.Graphics)|SetDepthFunc (DepthFuncMode, bool)]] | デプステスト関数を設定する |- | public | | void | [[GraphicsContext.SetDepthRange (Vector2) メソッド (Sce.Pss.Core.Graphics)|SetDepthRange (Vector2)]] | デプス値の範囲を設定する |- | public | | void | [[GraphicsContext.SetDepthRange (float, float) メソッド (Sce.Pss.Core.Graphics)|SetDepthRange (float, float)]] | デプス値の範囲を設定する |- | public | | void | [[GraphicsContext.SetFrameBuffer (FrameBuffer) メソッド (Sce.Pss.Core.Graphics)|SetFrameBuffer (FrameBuffer)]] | フレームバッファを設定する |- | public | | void | [[GraphicsContext.SetLineWidth (float) メソッド (Sce.Pss.Core.Graphics)|SetLineWidth (float)]] | ライン幅を設定する |- | public | | void | [[GraphicsContext.SetPolygonOffset (float, float) メソッド (Sce.Pss.Core.Graphics)|SetPolygonOffset (float, float)]] | ポリゴンオフセットを設定する |- | public | | void | [[GraphicsContext.SetPolygonOffset (PolygonOffset) メソッド (Sce.Pss.Core.Graphics)|SetPolygonOffset (PolygonOffset)]] | ポリゴンオフセットを設定する |- | public | | void | [[GraphicsContext.SetScissor (ImageRect) メソッド (Sce.Pss.Core.Graphics)|SetScissor (ImageRect)]] | シザーテストの矩形を設定する |- | public | | void | [[GraphicsContext.SetScissor (int, int, int, int) メソッド (Sce.Pss.Core.Graphics)|SetScissor (int, int, int, int)]] | シザーテストの矩形を設定する |- | public | | void | [[GraphicsContext.SetShaderProgram (ShaderProgram) メソッド (Sce.Pss.Core.Graphics)|SetShaderProgram (ShaderProgram)]] | シェーダープログラムを設定する |- | public | | void | [[GraphicsContext.SetStencilFunc (StencilFunc) メソッド (Sce.Pss.Core.Graphics)|SetStencilFunc (StencilFunc)]] | ステンシルテスト関数を設定する |- | public | | void | [[GraphicsContext.SetStencilFunc (StencilFuncMode, int, int, int) メソッド (Sce.Pss.Core.Graphics)|SetStencilFunc (StencilFuncMode, int, int, int)]] | ステンシルテスト関数を設定する |- | public | | void | [[GraphicsContext.SetStencilFuncBack (StencilFunc) メソッド (Sce.Pss.Core.Graphics)|SetStencilFuncBack (StencilFunc)]] | ステンシルテスト関数を設定する (裏面用) |- | public | | void | [[GraphicsContext.SetStencilFuncBack (StencilFuncMode, int, int, int) メソッド (Sce.Pss.Core.Graphics)|SetStencilFuncBack (StencilFuncMode, int, int, int)]] | ステンシルテスト関数を設定する (裏面用) |- | public | | void | [[GraphicsContext.SetStencilFuncFront (StencilFunc) メソッド (Sce.Pss.Core.Graphics)|SetStencilFuncFront (StencilFunc)]] | ステンシルテスト関数を設定する (表面用) |- | public | | void | [[GraphicsContext.SetStencilFuncFront (StencilFuncMode, int, int, int) メソッド (Sce.Pss.Core.Graphics)|SetStencilFuncFront (StencilFuncMode, int, int, int)]] | ステンシルテスト関数を設定する (表面用) |- | public | | void | [[GraphicsContext.SetStencilOp (StencilOp) メソッド (Sce.Pss.Core.Graphics)|SetStencilOp (StencilOp)]] | ステンシルテスト操作を設定する |- | public | | void | [[GraphicsContext.SetStencilOp (StencilOpMode, StencilOpMode, StencilOpMode) メソッド (Sce.Pss.Core.Graphics)|SetStencilOp (StencilOpMode, StencilOpMode, StencilOpMode)]] | ステンシルテスト操作を設定する |- | public | | void | [[GraphicsContext.SetStencilOpBack (StencilOp) メソッド (Sce.Pss.Core.Graphics)|SetStencilOpBack (StencilOp)]] | ステンシルテスト操作を設定する (裏面用) |- | public | | void | [[GraphicsContext.SetStencilOpBack (StencilOpMode, StencilOpMode, StencilOpMode) メソッド (Sce.Pss.Core.Graphics)|SetStencilOpBack (StencilOpMode, StencilOpMode, StencilOpMode)]] | ステンシルテスト操作を設定する (裏面用) |- | public | | void | [[GraphicsContext.SetStencilOpFront (StencilOp) メソッド (Sce.Pss.Core.Graphics)|SetStencilOpFront (StencilOp)]] | ステンシルテスト操作を設定する (表面用) |- | public | | void | [[GraphicsContext.SetStencilOpFront (StencilOpMode, StencilOpMode, StencilOpMode) メソッド (Sce.Pss.Core.Graphics)|SetStencilOpFront (StencilOpMode, StencilOpMode, StencilOpMode)]] | ステンシルテスト操作を設定する (表面用) |- | public | | void | [[GraphicsContext.SetTexture (int, Texture) メソッド (Sce.Pss.Core.Graphics)|SetTexture (int, Texture)]] | テクスチャを設定する |- | public | | void | [[GraphicsContext.SetVertexBuffer (int, VertexBuffer) メソッド (Sce.Pss.Core.Graphics)|SetVertexBuffer (int, VertexBuffer)]] | 頂点バッファを設定する |- | public | | void | [[GraphicsContext.SetViewport (int, int, int, int) メソッド (Sce.Pss.Core.Graphics)|SetViewport (int, int, int, int)]] | ビューポートの矩形を設定する |- | public | | void | [[GraphicsContext.SetViewport (ImageRect) メソッド (Sce.Pss.Core.Graphics)|SetViewport (ImageRect)]] | ビューポートの矩形を設定する |} === フィールド ===
編集内容の要約:
MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MonoBook:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の確認用の質問に回答してください (
詳細
):
1たす1は?(全角で入力してください)
キャンセル
編集の仕方
(新しいウィンドウで開きます)
このページは 1 個の隠しカテゴリに属しています:
カテゴリ:スタブ
本文の横幅制限を有効化/無効化