OROCHI
 
Loading...
Searching...
No Matches
GxRenderDevice.h File Reference

描画デバイスクラス More...

#include "GxRenderDevice.inl"
Include dependency graph for GxRenderDevice.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GxRenderDeviceInitialInformation
 初期化クラス More...
 
struct  GxRenderDeviceInitialInformation::GxRawAllocatorInfo
 GxRawAllocator の設定 More...
 
class  GxRenderDevice
 描画関連の依存をこのクラスで吸収します More...
 
struct  GxRenderDevice::GxVertexStream
 頂点ストリーム情報 More...
 
class  GxRenderDevice::GxPriority
 
union  GxRenderDevice::GxPriority::GxPriorityUnion
 描画優先度 More...
 
struct  GxRenderDevice::GxViewportData
 ビューポートデータ More...
 
struct  GxRenderDevice::GxCaps
 GPUの性能 More...
 
class  GxRenderDevice::GxRenderThread
 描画命令を発行するスレッドを管理します More...
 
struct  GxRenderDevice::GxCommandCallback
 コールバックコマンド More...
 
class  GxRenderDevice::GxRenderResourceRegister
 描画リソースの管理を行います More...
 
struct  GxRenderDevice::GxCommandInformation
 描画コマンド情報 More...
 
struct  GxRenderDevice::GxPacket
 描画パケット More...
 
struct  GxRenderDevice::GxRegisterInformation
 レジスタ情報 More...
 
struct  GxRenderDevice::GxRegisterSet
 レジスタセット情報 More...
 
struct  GxRenderDevice::GxDrawCommandCommonInformation
 描画コマンド共通情報 More...
 
struct  GxRenderDevice::GxCommandSetRenderState
 描画ステート設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetDepthTestState
 Zテストステート設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetStencilTestState
 ステンシルテストステート設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetAlphaTestState
 アルファテストステート設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetBlendState
 ブレンドステート設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetViewport
 ビューポート設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetScissorRect
 シザリング矩形設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetRenderTarget
 レンダーターゲット設定コマンド More...
 
struct  GxRenderDevice::GxCommandSetDepthStencil
 深度ステンシル設定コマンド More...
 
struct  GxRenderDevice::GxCommandForceDrawState
 描画ステート強制変更コマンド More...
 
struct  GxRenderDevice::GxCommandForceVertexStreamState
 頂点ストリームステート強制変更コマンド More...
 
struct  GxRenderDevice::GxCommandDraw
 インデックスなし描画コマンド More...
 
struct  GxRenderDevice::GxCommandDrawIndexed
 インデックスあり描画コマンド More...
 
struct  GxRenderDevice::GxCommandDrawMemory
 インデックスなし描画(メインメモリ)コマンド More...
 
struct  GxRenderDevice::GxCommandDrawIndexedMemory
 インデックスあり描画(メインメモリ)コマンド More...
 
struct  GxRenderDevice::GxCommandClear
 画面クリアコマンド More...
 
struct  GxRenderDevice::GxCommandClearHDR
 画面クリアコマンド(HDR) More...
 
struct  GxRenderDevice::GxCommandCopyRenderTargetToTexture
 レンダーターゲットコピーコマンド More...
 
struct  GxRenderDevice::GxCommandCopyDepthStencilToTexture
 深度ステンシルコピーコマンド More...
 
struct  GxRenderDevice::GxCommandCopyRenderTargetToTextureStretch
 レンダーターゲット拡大/縮小コピーコマンド More...
 
struct  GxRenderDevice::GxCommandCopyDepthStencilToTextureStretch
 深度ステンシル拡大/縮小コピーコマンド More...
 
struct  GxRenderDevice::GxCommandCopyRenderTargetToTextureWithMipmap
 レンダーターゲットミップマップコピーコマンド More...
 
struct  GxRenderDevice::GxCommandAssembleFinalVrImage
 終点的な、右目でも左目でも含めっている、絵を片付けます More...
 
struct  GxRenderDevice::GxCommandBeginMarker
 マーカー開始 More...
 
struct  GxRenderDevice::GxCommandEndMarker
 マーカー終了 More...
 
struct  GxRenderDevice::GxCommandCallbackCopy
 コールバックコマンド More...
 
struct  GxRenderDevice::GxCommandSetPredication
 プレディケーション設定コマンド More...
 

Macros

#define GX_ENABLE_DX11_SHARED_CONSTANTBUFFER   0
 

Typedefs

typedef u32(* GX_RENDERDEVICE_ERROR_FUNCTION) (GX_CSTR message, u32 returnValue, u32 errorId, u32 value)
 

Functions

GX_FORCE_INLINE GxRenderDevicegetGxRenderDevice (void)
 

Detailed Description

描画デバイスクラス

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Kei Honda
Kazuyuki Asano

Typedef Documentation

◆ GX_RENDERDEVICE_ERROR_FUNCTION

typedef u32(* GX_RENDERDEVICE_ERROR_FUNCTION) (GX_CSTR message, u32 returnValue, u32 errorId, u32 value)

エラーコールバック関数

Parameters
message[in] オリジナルのエラーメッセージ文字列
returnValue[in] エラーを返した関数の戻り値 HRESULT など
errorId[in] どこでエラーが起きたかを表す固有のID
value[in] その他関連する値
Returns
(予約) 便宜的に 0 を返してください。