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