MonoGame/クラスライブラリ/Microsoft.Xna.Framework.Graphics名前空間

提供: MonoBook
移動先: 案内検索

Microsoft.Xna.Framework.Graphics名前空間にあるもの。

クラス[編集 | ソースを編集]

名称 概要
AlphaTestEffectクラス 組込エフェクト(組込シェーダー)のひとつ。テクスチャのアルファテストをサポートする。
BasicEffectクラス 組込エフェクト(組込シェーダー)のひとつ。テクスチャマッピング、頂点のカラーリング、フォグ、ライティングをサポートする。カスタムエフェクト(カスタムシェーダー)を自作する場合は基本的にこのクラスを継承して作る。
BlendStateクラス
DepthStencilStateクラス
DeviceLostExceptionクラス
DeviceNotResetExceptionクラス
DirectionalLightクラス
DisplayModeクラス
DisplayModeCollectionクラス
DualTextureEffectクラス 組込エフェクト(組込シェーダー)のひとつ。2層のマルチテクスチャをサポートする。
DynamicIndexBufferクラス
DynamicVertexBufferクラス
Effectクラス
EffectAnnotationクラス
EffectAnnotationCollectionクラス
EffectMaterialクラス
EffectParameterクラス
EffectParameterCollectionクラス
EffectPassクラス
EffectPassCollectionクラス
EffectTechniqueクラス
EffectTechniqueCollectionクラス
EnvironmentMapEffectクラス 組込エフェクト(組込シェーダー)のひとつ。環境マッピングをサポートする。
GraphicsAdapterクラス
GraphicsDebugクラス
GraphicsDebugMessageクラス
GraphicsDeviceクラス
GraphicsResourceクラス
IndexBufferクラス
Modelクラス 親ボーンを持つ基本的な3Dモデル。
ModelBoneクラス ボーン。
ModelBoneCollectionクラス ボーンのコレクション。
ModelEffectCollectionクラス
ModelMeshクラス メッシュ
ModelMeshCollectionクラス ModelMeshクラスのコレクション。
ModelMeshPartクラス
ModelMeshPartCollectionクラス
NoSuitableGraphicsDeviceExceptionクラス
OcclusionQueryクラス
PresentationParametersクラス
RasterizerStateクラス
RenderTarget2Dクラス
RenderTarget3Dクラス
RenderTargetCubeクラス レンダーターゲットとして使用できるテクスチャキューブ(キューブマップ:周囲の環境を反射する正方形テクスチャが6個1組になったもの)を表す。
ResourceCreatedEventArgsクラス
ResourceDestroyedEventArgsクラス
SamplerStateクラス
SamplerStateCollectionクラス
SkinnedEffectクラス 組込エフェクト(組込シェーダー)ひとつ。スキニングされたモデル(アニメーションするモデル)をレンダリングするのに使う。
SpriteBatchクラス 文字列やスプライトを描画するヘルパークラス。内部で最適化されて実行される。
SpriteEffectクラス 組込エフェクト(組込シェーダー)のひとつ。SpriteBatchで内部的に使用されているもの。
SpriteFontクラス SpriteBatchの文字列描画で使うフォント。
SwapChainRenderTargetクラス
TargetBlendStateクラス
Textureクラス
Texture2Dクラス
Texture3Dクラス
TextureCollectionクラス
TextureCubeクラス テクスチャキューブ(キューブマップ:周囲の環境を反射する正方形テクスチャが6個1組になったもの)
VertexBufferクラス 頂点バッファ
VertexDeclarationクラス 頂点バッファに含まれる頂点データ

インターフェイス[編集 | ソースを編集]

名称 概要
IEffectFogインターフェイス
IEffectLightsインターフェイス
IEffectMatricesインターフェイス
IGraphicsDeviceServiceインターフェイス
IVertexTypeインターフェイス

構造体[編集 | ソースを編集]

名称 概要
EffectPassCollection.Enumerator構造体
GraphicsMetrics構造体
ModelBoneCollection.Enumerator構造体
ModelEffectCollection.Enumerator構造体
ModelMeshCollection.Enumerator構造体
RenderTargetBinding構造体
SpriteFont.Glyph構造体
VertexBufferBinding構造体
VertexElement構造体
VertexPosition構造体
VertexPositionColor構造体
VertexPositionColorTexture構造体
VertexPositionNormalTexture構造体
VertexPositionTexture構造体
Viewport構造体

列挙体[編集 | ソースを編集]

名称 概要
Blend列挙体
BlendFunction列挙体
BufferUsage列挙体
ClearOptions列挙体
ColorWriteChannels列挙体
CompareFunction列挙体
CubeMapFace列挙体
CullMode列挙体
DepthFormat列挙体
EffectParameterClass列挙体
EffectParameterType列挙体
FillMode列挙体
GraphicsAdapter.DriverType列挙体
GraphicsDeviceStatus列挙体
GraphicsProfile列挙体
IndexElementSize列挙体
PresentInterval列挙体
PrimitiveType列挙体
RenderTargetUsage列挙体
SetDataOptions列挙体
SpriteEffects列挙体
SpriteSortMode列挙体
StencilOperation列挙体
SurfaceFormat列挙体
TextureAddressMode列挙体
TextureFilter列挙体
TextureFilterMode列挙体
VertexElementFormat列挙体
VertexElementUsage列挙体