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