GFXDevice Member List

This is the complete list of members for GFXDevice, including all inherited members.

_updateRenderTargets()GFXDevice [protected, virtual]
allocPrimitiveBuffer(U32 numIndices, U32 numPrimitives, GFXBufferType bufferType)=0GFXDevice [protected, pure virtual]
allocRenderToTextureTarget()=0GFXDevice [pure virtual]
allocVertexBuffer(U32 numVerts, U32 vertFlags, U32 vertSize, GFXBufferType bufferType)=0GFXDevice [protected, pure virtual]
allocWindowTarget(PlatformWindow *window)=0GFXDevice [pure virtual]
allowRender()GFXDevice [inline]
beginScene()GFXDevice [virtual]
beginSceneInternal()=0GFXDevice [protected, pure virtual]
canCurrentlyRender()GFXDevice [inline]
clear(U32 flags, ColorI color, F32 z, U32 stencil)=0GFXDevice [pure virtual]
clearResourceFlags()GFXDevice [virtual]
clearSamplerOverrides()GFXDevice
copyBBToSfxBuff()=0GFXDevice [pure virtual]
createCubemap()=0GFXDevice [pure virtual]
createFence()=0GFXDevice [pure virtual]
createShader(const char *vertFile, const char *pixFile, F32 pixVersion, const Vector< GFXShaderMacro > &macros=Vector< GFXShaderMacro >())=0GFXDevice [pure virtual]
createStateBlock(const GFXStateBlockDesc &desc)GFXDevice [virtual]
createStateBlockInternal(const GFXStateBlockDesc &desc)=0GFXDevice [protected, pure virtual]
deCreate enum valueGFXDevice
deDestroy enum valueGFXDevice
deInit enum valueGFXDevice
describeResources(const char *resName, const char *file, bool unflaggedOnly)GFXDevice [virtual]
destroy()GFXDevice [static]
destroyShader(GFXShader *shader)GFXDevice [inline, virtual]
DeviceEventSignal typedefGFXDevice
deviceInited()GFXDevice [protected, virtual]
devicePresent()GFXDevice [inline, static]
disableShaders()GFXDevice [inline, virtual]
doParanoidStateCheck()GFXDevice [inline, virtual]
drawIndexedPrimitive(GFXPrimitiveType primType, U32 minIndex, U32 numVerts, U32 startIndex, U32 primitiveCount)=0GFXDevice [pure virtual]
drawPrimitive(GFXPrimitiveType primType, U32 vertexStart, U32 primitiveCount)=0GFXDevice [pure virtual]
drawPrimitive(U32 primitiveIndex)GFXDevice
drawPrimitiveBuffer(GFXPrimitiveBuffer *buffer)GFXDevice
drawPrimitives()GFXDevice
dumpStates(const char *fileName) const GFXDevice
endScene()GFXDevice [virtual]
endSceneInternal()=0GFXDevice [protected, pure virtual]
enterDebugEvent(ColorI color, const char *name)=0GFXDevice [pure virtual]
enumerateVideoModes()=0GFXDevice [pure virtual]
fillResourceVectors(const char *resNames, bool unflaggedOnly, Vector< GFXResource * > &textureObjects, Vector< GFXResource * > &textureTargets, Vector< GFXResource * > &windowTargets, Vector< GFXResource * > &vertexBuffers, Vector< GFXResource * > &primitiveBuffers, Vector< GFXResource * > &fences, Vector< GFXResource * > &cubemaps, Vector< GFXResource * > &shaders, Vector< GFXResource * > &stateblocks)GFXDevice [protected, virtual]
flagCurrentResources()GFXDevice [virtual]
formatByteSize(GFXFormat format)GFXDevice
GenericShaderType enum nameGFXDevice
get()GFXDevice [static]
getActiveRenderTarget()GFXDevice [virtual]
getAdapter()GFXDevice [inline, virtual]
getAdapterType()=0GFXDevice [pure virtual]
getCardProfiler() const GFXDevice [inline]
getClipRect() const =0GFXDevice [pure virtual]
getCurrentTexture(U32 stage)GFXDevice [inline]
getDeviceEventSignal()GFXDevice [static]
getDeviceIndex() const GFXDevice [inline]
getDeviceStatistics()GFXDevice [inline]
getDeviceSwizzle24() const GFXDevice [inline]
getDeviceSwizzle32() const GFXDevice [inline]
getDeviceVector()GFXDevice [inline, static]
getDrawUtil()GFXDevice
getFillConventionOffset() const =0GFXDevice [pure virtual]
getFrontBuffer()GFXDevice [inline, virtual]
getFrustum(F32 *left, F32 *right, F32 *bottom, F32 *top, F32 *nearPlane, F32 *farPlane, bool *isOrtho)GFXDevice
getMaxDynamicIndices()=0GFXDevice [pure virtual]
getMaxDynamicVerts()=0GFXDevice [pure virtual]
getNumSamplers() const =0GFXDevice [pure virtual]
getPixelShaderVersion() const =0GFXDevice [pure virtual]
getProjectionMatrix() const GFXDevice [inline]
getSamplerAddressModeOverride(S32 stage, bool &on, GFXTextureAddressMode &mode)GFXDevice
getSamplerMipLODBiasOverride(S32 stage, bool &on, F32 &bias)GFXDevice
getSfxBackBuffer()GFXDevice [inline, virtual]
getTextureManager()GFXDevice [inline]
getVideoModeList() const GFXDevice [inline]
getViewMatrix() const GFXDevice [inline]
getViewport() const =0GFXDevice [pure virtual]
getWorldMatrix() const GFXDevice [inline]
GFXDevice()GFXDevice
GFXDeviceEventType enum nameGFXDevice
GFXInit classGFXDevice [friend]
GFXPrimitiveBufferHandle classGFXDevice [friend]
GFXResource classGFXDevice [friend]
GFXTDT_Cube enum valueGFXDevice [protected]
GFXTDT_Normal enum valueGFXDevice [protected]
GFXTestFullscreenToggle classGFXDevice [friend]
GFXTexHandle classGFXDevice [friend]
GFXTextureObject classGFXDevice [friend]
GFXVertexBufferHandleBase classGFXDevice [friend]
GS_COUNT enum valueGFXDevice
GSAddColorTexture enum valueGFXDevice
GSColor enum valueGFXDevice
GSModColorTexture enum valueGFXDevice
GSTexture enum valueGFXDevice
init(const GFXVideoMode &mode, PlatformWindow *window=NULL)=0GFXDevice [pure virtual]
initConsole()GFXDevice [static]
initStates()=0GFXDevice [protected, pure virtual]
leaveDebugEvent()=0GFXDevice [pure virtual]
listResources(bool unflaggedOnly)GFXDevice [virtual]
mAdapterGFXDevice [private]
mAllowRenderGFXDevice [protected]
mCanCurrentlyRenderGFXDevice [protected]
mCardProfilerGFXDevice [protected]
mCurrentCubemapGFXDevice [protected]
mCurrentFrontBufferIdxGFXDevice [protected]
mCurrentLightGFXDevice [protected]
mCurrentLightEnableGFXDevice [protected]
mCurrentLightMaterialGFXDevice [protected]
mCurrentPrimitiveBufferGFXDevice [protected]
mCurrentRTGFXDevice [protected]
mCurrentShaderConstBufferGFXDevice [protected]
mCurrentStateBlockGFXDevice [protected]
mCurrentStateBlocksGFXDevice [protected]
mCurrentTextureGFXDevice [protected]
mCurrentVertexBufferGFXDevice [protected]
mDeviceIndexGFXDevice [private]
mDeviceStatisticsGFXDevice [protected]
mDeviceSwizzle24GFXDevice [protected]
mDeviceSwizzle32GFXDevice [protected]
mDrawerGFXDevice [protected]
mFrontBufferGFXDevice [protected]
mFrustBottomGFXDevice [protected]
mFrustFarGFXDevice [protected]
mFrustLeftGFXDevice [protected]
mFrustNearGFXDevice [protected]
mFrustOrthoGFXDevice [protected]
mFrustRightGFXDevice [protected]
mFrustTopGFXDevice [protected]
mGlobalAmbientColorGFXDevice [protected]
mGlobalAmbientColorDirtyGFXDevice [protected]
mInitializedGFXDevice [protected]
mLightDirtyGFXDevice [protected]
mLightMaterialDirtyGFXDevice [protected]
mLightsDirtyGFXDevice [protected]
mNewCubemapGFXDevice [protected]
mNewStateBlockGFXDevice [protected]
mNewTextureGFXDevice [protected]
mPrimitiveBufferDirtyGFXDevice [protected]
mProjectionMatrixGFXDevice [protected]
mProjectionMatrixDirtyGFXDevice [protected]
mResourceListHeadGFXDevice [protected]
mRTStackGFXDevice [protected]
mSamplerAddressModeOverrideGFXDevice [protected]
mSamplerAddressModeOverridesGFXDevice [protected]
mSamplerMipLODBiasOverrideGFXDevice [protected]
mSamplerMipLODBiasOverridesGFXDevice [protected]
mSfxBackBufferGFXDevice [protected]
mStateBlockDirtyGFXDevice [protected]
mStateDirtyGFXDevice [protected]
mTextureDirtyGFXDevice [protected]
mTextureManagerGFXDevice [protected]
mTextureMatrixGFXDevice [protected]
mTextureMatrixCheckDirtyGFXDevice [protected]
mTextureMatrixDirtyGFXDevice [protected]
mTexturesDirtyGFXDevice [protected]
mTexTypeGFXDevice [protected]
multWorld(const MatrixF &mat)GFXDevice [inline]
mUseSfxBackBufferGFXDevice [protected]
mVertexBufferDirtyGFXDevice [protected]
mVideoModesGFXDevice [protected]
mViewMatrixGFXDevice [protected]
mViewMatrixDirtyGFXDevice [protected]
mWorldMatrixGFXDevice [protected]
mWorldMatrixDirtyGFXDevice [protected]
mWorldStackSizeGFXDevice [protected]
popActiveRenderTarget()GFXDevice [virtual]
popWorldMatrix()GFXDevice [inline]
preDestroy()GFXDevice [protected, virtual]
projectRadius(F32 dist, F32 radius)GFXDevice
pushActiveRenderTarget()GFXDevice [virtual]
pushWorldMatrix()GFXDevice [inline]
selectSupportedFormat(GFXTextureProfile *profile, const Vector< GFXFormat > &formats, bool texture, bool mustblend)=0GFXDevice [pure virtual]
setActiveDevice(U32 deviceIndex)GFXDevice [static]
setActiveRenderTarget(GFXTarget *target)=0GFXDevice [pure virtual]
setAdapter(const GFXAdapter &adapter)GFXDevice [inline, protected, virtual]
setAllowRender(bool render)GFXDevice [inline]
setClipRect(const RectI &rect)=0GFXDevice [pure virtual]
setCubeTexture(U32 stage, GFXCubemap *cubemap)GFXDevice
setDebugMarker(ColorI color, const char *name)=0GFXDevice [pure virtual]
setFrustum(F32 left, F32 right, F32 bottom, F32 top, F32 nearPlane, F32 farPlane, bool bRotate=true)GFXDevice [virtual]
setFrustum(F32 FOV, F32 aspectRatio, F32 nearPlane, F32 farPlane)GFXDevice [virtual]
setGlobalAmbientColor(ColorF color)GFXDevice
setGlobalAmbientInternal(ColorF color)=0GFXDevice [protected, pure virtual]
setLight(U32 stage, GFXLightInfo *light)GFXDevice
setLightInternal(U32 lightStage, const GFXLightInfo light, bool lightEnable)=0GFXDevice [protected, pure virtual]
setLightMaterial(GFXLightMaterial mat)GFXDevice
setLightMaterialInternal(const GFXLightMaterial mat)=0GFXDevice [protected, pure virtual]
setMatrix(GFXMatrixType mtype, const MatrixF &mat)=0GFXDevice [protected, pure virtual]
setOrtho(F32 left, F32 right, F32 bottom, F32 top, F32 nearPlane, F32 farPlane, bool doRotate=false)GFXDevice
setPixelShaderVersion(F32 version)=0GFXDevice [pure virtual]
setPrimitiveBuffer(GFXPrimitiveBuffer *buffer)GFXDevice
setProjectionMatrix(const MatrixF &newProj)GFXDevice [inline]
setSamplerAddressModeOverride(S32 stage, bool on, GFXTextureAddressMode mode=GFXAddressClamp)GFXDevice
setSamplerMipLODBiasOverride(S32 stage, bool on, F32 bias=0.0f)GFXDevice
setShader(GFXShader *shader)GFXDevice [inline, virtual]
setShaderConstBuffer(GFXShaderConstBuffer *buffer)GFXDevice
setShaderConstBufferInternal(GFXShaderConstBuffer *buffer)=0GFXDevice [protected, pure virtual]
setStateBlock(GFXStateBlock *block)GFXDevice [virtual]
setStateBlockInternal(GFXStateBlock *block, bool force)=0GFXDevice [protected, pure virtual]
setTexture(U32 stage, GFXTextureObject *texture)GFXDevice
setTextureInternal(U32 textureUnit, const GFXTextureObject *texture)=0GFXDevice [protected, pure virtual]
setTextureMatrix(const U32 stage, const MatrixF &texMat)GFXDevice [inline]
setupGenericShaders(GenericShaderType type=GSColor)GFXDevice [inline, virtual]
setVertexBuffer(GFXVertexBuffer *buffer)GFXDevice [inline]
setViewMatrix(const MatrixF &newView)GFXDevice [inline]
setViewport(const RectI &rect)=0GFXDevice [pure virtual]
setWorldMatrix(const MatrixF &newWorld)GFXDevice [inline]
smActiveDeviceIndexGFXDevice [private, static]
smGFXDeviceGFXDevice [private, static]
smSfxBackBufferSizeGFXDevice [protected, static]
smSignalGFXDeviceEventGFXDevice [private, static]
StateBlockMap typedefGFXDevice [protected]
TestGFXRenderTargetCube classGFXDevice [friend]
TestGFXRenderTargetStack classGFXDevice [friend]
TestGFXTextureCube classGFXDevice [friend]
TexDirtyType enum nameGFXDevice [protected]
updateStates(bool forceSetAll=false)GFXDevice
worldToScreenScale()GFXDevice
~GFXDevice()GFXDevice [virtual]