|
ランタイム
|
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 |