ランタイム: Member List

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Mix::Graphics::IDevice Member List

This is the complete list of members for Mix::Graphics::IDevice, including all inherited members.

AddRef(void) | Mix::Reference |
Begin(void)=0 | Mix::Graphics::IDevice | pure virtual
Clear(Boolean clearTarget, Boolean clearDepth, const Mix::Vector4 &color=Mix::Vector4(), Float32 z=1.0f)=0 | Mix::Graphics::IDevice | pure virtual
CreateDepthTexture(UInt32 width, UInt32 height, Mix::Graphics::FORMAT format, Mix::Graphics::ITexture **ppTexture, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateDomainShaderFromFile(const wchar_t *pFilePath, Mix::Graphics::IDomainShader **ppDomainShader)=0 | Mix::Graphics::IDevice | pure virtual
CreateDomainShaderFromMemory(const void *pSrc, UInt32 srcSize, Mix::Graphics::IDomainShader **ppDomainShader, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateDynamicPlaneTexture(UInt32 width, UInt32 height, Mix::Graphics::FORMAT format, Mix::Graphics::ITexture **ppTexture, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateGeometryShaderFromFile(const wchar_t *pFilePath, Mix::Graphics::IGeometryShader **ppGeometryShader)=0 | Mix::Graphics::IDevice | pure virtual
CreateGeometryShaderFromMemory(const void *pSrc, UInt32 srcSize, Mix::Graphics::IGeometryShader **ppGeometryShader, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateHullShaderFromFile(const wchar_t *pFilePath, Mix::Graphics::IHullShader **ppHullShader)=0 | Mix::Graphics::IDevice | pure virtual
CreateHullShaderFromMemory(const void *pSrc, UInt32 srcSize, Mix::Graphics::IHullShader **ppHullShader, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateIndexBuffer(Mix::Graphics::INDEX_FORMAT format, UInt32 count, Boolean bDynamic, UInt32 resizeStep, const void *pInitialData, Mix::Graphics::IIndexBuffer **ppIndexBuffer, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateLockableTargetPlaneTexture(UInt32 width, UInt32 height, Mix::Graphics::FORMAT format, Mix::Graphics::ITexture **ppTexture, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreatePixelShaderFromFile(const wchar_t *pFilePath, Mix::Graphics::IPixelShader **ppPixelShader)=0 | Mix::Graphics::IDevice | pure virtual
CreatePixelShaderFromMemory(const void *pSrcData, UInt32 srcDataSize, Mix::Graphics::IPixelShader **ppPixelShader, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateQuery(Mix::Graphics::QUERY_FORMAT format, Mix::Graphics::IQuery **ppQuery, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateShaderConstant(UInt32 size, Boolean bDynamic, const void *pInitialData, Mix::Graphics::IShaderConstant **ppShaderConstant, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateTargetCubeTexture(UInt32 edgeLength, Mix::Graphics::FORMAT format, Mix::Graphics::ITexture **ppTexture, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateTargetPlaneTexture(UInt32 width, UInt32 height, Mix::Graphics::FORMAT format, Mix::Graphics::ITexture **ppTexture, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateTextureFromFile(const wchar_t *pFilePath, Mix::Graphics::ITexture **ppTexture)=0 | Mix::Graphics::IDevice | pure virtual
CreateTextureFromMemory(const wchar_t *pFilePath, const void *pSrc, UInt32 srcSize, Mix::Graphics::ITexture **ppTexture)=0 | Mix::Graphics::IDevice | pure virtual
CreateVertexBuffer(UInt32 count, UInt32 stride, Boolean bDynamic, UInt32 resizeStep, const void *pInitialData, Mix::Graphics::IVertexBuffer **ppVertexBuffer, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateVertexLayout(const Mix::Graphics::VERTEX_ELEMENT *pElements, UInt32 numElement, const Mix::Graphics::IVertexShader *pVertexShader, Mix::Graphics::IVertexLayout **ppVertexLayout, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
CreateVertexShaderFromFile(const wchar_t *pFilePath, Mix::Graphics::IVertexShader **ppVertexShader)=0 | Mix::Graphics::IDevice | pure virtual
CreateVertexShaderFromMemory(const void *pSrc, UInt32 srcSize, Mix::Graphics::IVertexShader **ppVertexShader, const wchar_t *pDebugName=NULL)=0 | Mix::Graphics::IDevice | pure virtual
DISPLAY_MODE enum name | Mix::Graphics::IDevice |
Draw(Mix::Graphics::PRIMITIVE_TYPE primitiveType, UInt32 startVertex, UInt32 numVertex)=0 | Mix::Graphics::IDevice | pure virtual
DrawIndexed(Mix::Graphics::PRIMITIVE_TYPE primitiveType, UInt32 startVertex, UInt32 numVertex, UInt32 startIndex, UInt32 numIndex)=0 | Mix::Graphics::IDevice | pure virtual
End(void)=0 | Mix::Graphics::IDevice | pure virtual
FULLSCREEN enum value | Mix::Graphics::IDevice |
GetBlendState(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetDepthState(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetDisplayMode(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetDrawPrimitiveCount(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetRasterizerState(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetRefCount(void) | Mix::Reference |
GetScissorBounds(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetScreenSize(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetScreenValidBounds(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetShaderModel(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetTarget(Mix::Graphics::ITexture **ppT0, Mix::Graphics::ITexture **ppT1, Mix::Graphics::ITexture **ppT2, Mix::Graphics::ITexture **ppT3, Mix::Graphics::ITexture **ppDS)=0 | Mix::Graphics::IDevice | pure virtual
GetTextureStageMax(void) const =0 | Mix::Graphics::IDevice | pure virtual
GetViewBounds(void) const =0 | Mix::Graphics::IDevice | pure virtual
IsCubeTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsDepthTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsDomainShaderSupported(void) const =0 | Mix::Graphics::IDevice | pure virtual
IsDynamicPlaneTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsGeometryShaderSupported(void) const =0 | Mix::Graphics::IDevice | pure virtual
IsHullShaderSupported(void) const =0 | Mix::Graphics::IDevice | pure virtual
IsIndexSupported(Mix::Graphics::INDEX_FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsLockableTargetPlaneTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsPlaneTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsShaderConstantSupported(void) const =0 | Mix::Graphics::IDevice | pure virtual
IsTargetCubeTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsTargetPlaneTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
IsVolumeTextureSupported(Mix::Graphics::FORMAT format) const =0 | Mix::Graphics::IDevice | pure virtual
MIX_DECLARE_ALLOCATOR() | Mix::Reference | protected
Present(void)=0 | Mix::Graphics::IDevice | pure virtual
Reference(void) | Mix::Reference | protected
Reference(Long32 count) | Mix::Reference | protected
Release(void) | Mix::Reference |
ResetTexture(UInt32 stage)=0 | Mix::Graphics::IDevice | pure virtual
SaveScreenshot(const wchar_t *pFileName)=0 | Mix::Graphics::IDevice | pure virtual
SetBlendState(Mix::Graphics::BLEND_TYPE type, Mix::Graphics::COLOR_WRITE_MASK colorWriteMask=Mix::Graphics::COLOR_WRITE_RGBA)=0 | Mix::Graphics::IDevice | pure virtual
SetBlendState(const Mix::Graphics::BLEND_DESC &desc)=0 | Mix::Graphics::IDevice | pure virtual
SetDepthState(Boolean bTest, Boolean bWrite, Mix::Graphics::ZFUNC_TYPE func=Mix::Graphics::ZFUNC_LESSEQUAL)=0 | Mix::Graphics::IDevice | pure virtual
SetDepthState(const Mix::Graphics::DEPTH_DESC &desc)=0 | Mix::Graphics::IDevice | pure virtual
SetDisplayMode(Mix::Graphics::IDevice::DISPLAY_MODE dispMode)=0 | Mix::Graphics::IDevice | pure virtual
SetDomainShader(Mix::Graphics::IDomainShader *pDomainShader)=0 | Mix::Graphics::IDevice | pure virtual
SetDomainShaderConstant(UInt32 slot, Mix::Graphics::IShaderConstant *pShaderConstant)=0 | Mix::Graphics::IDevice | pure virtual
SetGeometryShader(Mix::Graphics::IGeometryShader *pGeometryShader)=0 | Mix::Graphics::IDevice | pure virtual
SetGeometryShaderConstant(UInt32 slot, Mix::Graphics::IShaderConstant *pShaderConstant)=0 | Mix::Graphics::IDevice | pure virtual
SetHullShader(Mix::Graphics::IHullShader *pHullShader)=0 | Mix::Graphics::IDevice | pure virtual
SetHullShaderConstant(UInt32 slot, Mix::Graphics::IShaderConstant *pShaderConstant)=0 | Mix::Graphics::IDevice | pure virtual
SetIndexBuffer(Mix::Graphics::IIndexBuffer *pIndexBuffer)=0 | Mix::Graphics::IDevice | pure virtual
SetPixelShader(Mix::Graphics::IPixelShader *pPixelShader)=0 | Mix::Graphics::IDevice | pure virtual
SetPixelShaderConstant(UInt32 slot, Mix::Graphics::IShaderConstant *pShaderConstant)=0 | Mix::Graphics::IDevice | pure virtual
SetPixelShaderConstantB(UInt32 startRegister, const Boolean *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetPixelShaderConstantF(UInt32 startRegister, const Float32 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetPixelShaderConstantF(UInt32 startRegister, const Mix::Vector4 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetPixelShaderConstantF(UInt32 startRegister, const Mix::Matrix4x4 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetPixelShaderConstantI(UInt32 startRegister, const Int32 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetRasterizerState(Mix::Graphics::FILL_TYPE fillMode, Mix::Graphics::CULL_TYPE cullMode, Boolean bScissoring)=0 | Mix::Graphics::IDevice | pure virtual
SetRasterizerState(const Mix::Graphics::RASTERIZER_DESC &desc)=0 | Mix::Graphics::IDevice | pure virtual
SetScissorBounds(const Mix::Rectangle &rect)=0 | Mix::Graphics::IDevice | pure virtual
SetScissorBounds(Int32 x, Int32 y, Int32 width, Int32 height)=0 | Mix::Graphics::IDevice | pure virtual
SetTarget(Mix::Graphics::ITexture *pT0, Mix::Graphics::ITexture *pT1, Mix::Graphics::ITexture *pT2, Mix::Graphics::ITexture *pT3, Mix::Graphics::ITexture *pDS)=0 | Mix::Graphics::IDevice | pure virtual
SetTexture(UInt32 stage, Mix::Graphics::TEXTURE_FILTER_TYPE filter, Mix::Graphics::TEXTURE_ADDRESS_TYPE address, Mix::Graphics::ITexture *pTexture)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexBuffer(Mix::Graphics::IVertexBuffer *pVertexBuffer)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexLayout(Mix::Graphics::IVertexLayout *pVertexLayout)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexShader(Mix::Graphics::IVertexShader *pVertexShader)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexShaderConstant(UInt32 slot, Mix::Graphics::IShaderConstant *pShaderConstant)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexShaderConstantB(UInt32 startRegister, const Boolean *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexShaderConstantF(UInt32 startRegister, const Float32 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexShaderConstantF(UInt32 startRegister, const Mix::Vector4 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexShaderConstantF(UInt32 startRegister, const Mix::Matrix4x4 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetVertexShaderConstantI(UInt32 startRegister, const Int32 *data, UInt32 count)=0 | Mix::Graphics::IDevice | pure virtual
SetViewBounds(Int32 x, Int32 y, Int32 width, Int32 height)=0 | Mix::Graphics::IDevice | pure virtual
SetViewBounds(const Mix::Rectangle &rect)=0 | Mix::Graphics::IDevice | pure virtual
ToggleDisplayMode(void)=0 | Mix::Graphics::IDevice | pure virtual
WINDOW enum value | Mix::Graphics::IDevice |
~IDevice(void) | Mix::Graphics::IDevice | inlineprotectedvirtual
~Reference(void) | Mix::Reference | protectedvirtual