| _updateRenderTargets() | GFXDevice | [protected, virtual] |
| allocPrimitiveBuffer(U32 numIndices, U32 numPrimitives, GFXBufferType bufferType)=0 | GFXDevice | [protected, pure virtual] |
| allocRenderToTextureTarget()=0 | GFXDevice | [pure virtual] |
| allocVertexBuffer(U32 numVerts, U32 vertFlags, U32 vertSize, GFXBufferType bufferType)=0 | GFXDevice | [protected, pure virtual] |
| allocWindowTarget(PlatformWindow *window)=0 | GFXDevice | [pure virtual] |
| allowRender() | GFXDevice | [inline] |
| beginScene() | GFXDevice | [virtual] |
| beginSceneInternal()=0 | GFXDevice | [protected, pure virtual] |
| canCurrentlyRender() | GFXDevice | [inline] |
| clear(U32 flags, ColorI color, F32 z, U32 stencil)=0 | GFXDevice | [pure virtual] |
| clearResourceFlags() | GFXDevice | [virtual] |
| clearSamplerOverrides() | GFXDevice | |
| copyBBToSfxBuff()=0 | GFXDevice | [pure virtual] |
| createCubemap()=0 | GFXDevice | [pure virtual] |
| createFence()=0 | GFXDevice | [pure virtual] |
| createShader(const char *vertFile, const char *pixFile, F32 pixVersion, const Vector< GFXShaderMacro > ¯os=Vector< GFXShaderMacro >())=0 | GFXDevice | [pure virtual] |
| createStateBlock(const GFXStateBlockDesc &desc) | GFXDevice | [virtual] |
| createStateBlockInternal(const GFXStateBlockDesc &desc)=0 | GFXDevice | [protected, pure virtual] |
| deCreate enum value | GFXDevice | |
| deDestroy enum value | GFXDevice | |
| deInit enum value | GFXDevice | |
| describeResources(const char *resName, const char *file, bool unflaggedOnly) | GFXDevice | [virtual] |
| destroy() | GFXDevice | [static] |
| destroyShader(GFXShader *shader) | GFXDevice | [inline, virtual] |
| DeviceEventSignal typedef | GFXDevice | |
| 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)=0 | GFXDevice | [pure virtual] |
| drawPrimitive(GFXPrimitiveType primType, U32 vertexStart, U32 primitiveCount)=0 | GFXDevice | [pure virtual] |
| drawPrimitive(U32 primitiveIndex) | GFXDevice | |
| drawPrimitiveBuffer(GFXPrimitiveBuffer *buffer) | GFXDevice | |
| drawPrimitives() | GFXDevice | |
| dumpStates(const char *fileName) const | GFXDevice | |
| endScene() | GFXDevice | [virtual] |
| endSceneInternal()=0 | GFXDevice | [protected, pure virtual] |
| enterDebugEvent(ColorI color, const char *name)=0 | GFXDevice | [pure virtual] |
| enumerateVideoModes()=0 | GFXDevice | [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 name | GFXDevice | |
| get() | GFXDevice | [static] |
| getActiveRenderTarget() | GFXDevice | [virtual] |
| getAdapter() | GFXDevice | [inline, virtual] |
| getAdapterType()=0 | GFXDevice | [pure virtual] |
| getCardProfiler() const | GFXDevice | [inline] |
| getClipRect() const =0 | GFXDevice | [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 =0 | GFXDevice | [pure virtual] |
| getFrontBuffer() | GFXDevice | [inline, virtual] |
| getFrustum(F32 *left, F32 *right, F32 *bottom, F32 *top, F32 *nearPlane, F32 *farPlane, bool *isOrtho) | GFXDevice | |
| getMaxDynamicIndices()=0 | GFXDevice | [pure virtual] |
| getMaxDynamicVerts()=0 | GFXDevice | [pure virtual] |
| getNumSamplers() const =0 | GFXDevice | [pure virtual] |
| getPixelShaderVersion() const =0 | GFXDevice | [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 =0 | GFXDevice | [pure virtual] |
| getWorldMatrix() const | GFXDevice | [inline] |
| GFXDevice() | GFXDevice | |
| GFXDeviceEventType enum name | GFXDevice | |
| GFXInit class | GFXDevice | [friend] |
| GFXPrimitiveBufferHandle class | GFXDevice | [friend] |
| GFXResource class | GFXDevice | [friend] |
| GFXTDT_Cube enum value | GFXDevice | [protected] |
| GFXTDT_Normal enum value | GFXDevice | [protected] |
| GFXTestFullscreenToggle class | GFXDevice | [friend] |
| GFXTexHandle class | GFXDevice | [friend] |
| GFXTextureObject class | GFXDevice | [friend] |
| GFXVertexBufferHandleBase class | GFXDevice | [friend] |
| GS_COUNT enum value | GFXDevice | |
| GSAddColorTexture enum value | GFXDevice | |
| GSColor enum value | GFXDevice | |
| GSModColorTexture enum value | GFXDevice | |
| GSTexture enum value | GFXDevice | |
| init(const GFXVideoMode &mode, PlatformWindow *window=NULL)=0 | GFXDevice | [pure virtual] |
| initConsole() | GFXDevice | [static] |
| initStates()=0 | GFXDevice | [protected, pure virtual] |
| leaveDebugEvent()=0 | GFXDevice | [pure virtual] |
| listResources(bool unflaggedOnly) | GFXDevice | [virtual] |
| mAdapter | GFXDevice | [private] |
| mAllowRender | GFXDevice | [protected] |
| mCanCurrentlyRender | GFXDevice | [protected] |
| mCardProfiler | GFXDevice | [protected] |
| mCurrentCubemap | GFXDevice | [protected] |
| mCurrentFrontBufferIdx | GFXDevice | [protected] |
| mCurrentLight | GFXDevice | [protected] |
| mCurrentLightEnable | GFXDevice | [protected] |
| mCurrentLightMaterial | GFXDevice | [protected] |
| mCurrentPrimitiveBuffer | GFXDevice | [protected] |
| mCurrentRT | GFXDevice | [protected] |
| mCurrentShaderConstBuffer | GFXDevice | [protected] |
| mCurrentStateBlock | GFXDevice | [protected] |
| mCurrentStateBlocks | GFXDevice | [protected] |
| mCurrentTexture | GFXDevice | [protected] |
| mCurrentVertexBuffer | GFXDevice | [protected] |
| mDeviceIndex | GFXDevice | [private] |
| mDeviceStatistics | GFXDevice | [protected] |
| mDeviceSwizzle24 | GFXDevice | [protected] |
| mDeviceSwizzle32 | GFXDevice | [protected] |
| mDrawer | GFXDevice | [protected] |
| mFrontBuffer | GFXDevice | [protected] |
| mFrustBottom | GFXDevice | [protected] |
| mFrustFar | GFXDevice | [protected] |
| mFrustLeft | GFXDevice | [protected] |
| mFrustNear | GFXDevice | [protected] |
| mFrustOrtho | GFXDevice | [protected] |
| mFrustRight | GFXDevice | [protected] |
| mFrustTop | GFXDevice | [protected] |
| mGlobalAmbientColor | GFXDevice | [protected] |
| mGlobalAmbientColorDirty | GFXDevice | [protected] |
| mInitialized | GFXDevice | [protected] |
| mLightDirty | GFXDevice | [protected] |
| mLightMaterialDirty | GFXDevice | [protected] |
| mLightsDirty | GFXDevice | [protected] |
| mNewCubemap | GFXDevice | [protected] |
| mNewStateBlock | GFXDevice | [protected] |
| mNewTexture | GFXDevice | [protected] |
| mPrimitiveBufferDirty | GFXDevice | [protected] |
| mProjectionMatrix | GFXDevice | [protected] |
| mProjectionMatrixDirty | GFXDevice | [protected] |
| mResourceListHead | GFXDevice | [protected] |
| mRTStack | GFXDevice | [protected] |
| mSamplerAddressModeOverride | GFXDevice | [protected] |
| mSamplerAddressModeOverrides | GFXDevice | [protected] |
| mSamplerMipLODBiasOverride | GFXDevice | [protected] |
| mSamplerMipLODBiasOverrides | GFXDevice | [protected] |
| mSfxBackBuffer | GFXDevice | [protected] |
| mStateBlockDirty | GFXDevice | [protected] |
| mStateDirty | GFXDevice | [protected] |
| mTextureDirty | GFXDevice | [protected] |
| mTextureManager | GFXDevice | [protected] |
| mTextureMatrix | GFXDevice | [protected] |
| mTextureMatrixCheckDirty | GFXDevice | [protected] |
| mTextureMatrixDirty | GFXDevice | [protected] |
| mTexturesDirty | GFXDevice | [protected] |
| mTexType | GFXDevice | [protected] |
| multWorld(const MatrixF &mat) | GFXDevice | [inline] |
| mUseSfxBackBuffer | GFXDevice | [protected] |
| mVertexBufferDirty | GFXDevice | [protected] |
| mVideoModes | GFXDevice | [protected] |
| mViewMatrix | GFXDevice | [protected] |
| mViewMatrixDirty | GFXDevice | [protected] |
| mWorldMatrix | GFXDevice | [protected] |
| mWorldMatrixDirty | GFXDevice | [protected] |
| mWorldStackSize | GFXDevice | [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)=0 | GFXDevice | [pure virtual] |
| setActiveDevice(U32 deviceIndex) | GFXDevice | [static] |
| setActiveRenderTarget(GFXTarget *target)=0 | GFXDevice | [pure virtual] |
| setAdapter(const GFXAdapter &adapter) | GFXDevice | [inline, protected, virtual] |
| setAllowRender(bool render) | GFXDevice | [inline] |
| setClipRect(const RectI &rect)=0 | GFXDevice | [pure virtual] |
| setCubeTexture(U32 stage, GFXCubemap *cubemap) | GFXDevice | |
| setDebugMarker(ColorI color, const char *name)=0 | GFXDevice | [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)=0 | GFXDevice | [protected, pure virtual] |
| setLight(U32 stage, GFXLightInfo *light) | GFXDevice | |
| setLightInternal(U32 lightStage, const GFXLightInfo light, bool lightEnable)=0 | GFXDevice | [protected, pure virtual] |
| setLightMaterial(GFXLightMaterial mat) | GFXDevice | |
| setLightMaterialInternal(const GFXLightMaterial mat)=0 | GFXDevice | [protected, pure virtual] |
| setMatrix(GFXMatrixType mtype, const MatrixF &mat)=0 | GFXDevice | [protected, pure virtual] |
| setOrtho(F32 left, F32 right, F32 bottom, F32 top, F32 nearPlane, F32 farPlane, bool doRotate=false) | GFXDevice | |
| setPixelShaderVersion(F32 version)=0 | GFXDevice | [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)=0 | GFXDevice | [protected, pure virtual] |
| setStateBlock(GFXStateBlock *block) | GFXDevice | [virtual] |
| setStateBlockInternal(GFXStateBlock *block, bool force)=0 | GFXDevice | [protected, pure virtual] |
| setTexture(U32 stage, GFXTextureObject *texture) | GFXDevice | |
| setTextureInternal(U32 textureUnit, const GFXTextureObject *texture)=0 | GFXDevice | [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)=0 | GFXDevice | [pure virtual] |
| setWorldMatrix(const MatrixF &newWorld) | GFXDevice | [inline] |
| smActiveDeviceIndex | GFXDevice | [private, static] |
| smGFXDevice | GFXDevice | [private, static] |
| smSfxBackBufferSize | GFXDevice | [protected, static] |
| smSignalGFXDeviceEvent | GFXDevice | [private, static] |
| StateBlockMap typedef | GFXDevice | [protected] |
| TestGFXRenderTargetCube class | GFXDevice | [friend] |
| TestGFXRenderTargetStack class | GFXDevice | [friend] |
| TestGFXTextureCube class | GFXDevice | [friend] |
| TexDirtyType enum name | GFXDevice | [protected] |
| updateStates(bool forceSetAll=false) | GFXDevice | |
| worldToScreenScale() | GFXDevice | |
| ~GFXDevice() | GFXDevice | [virtual] |