GFXGLDevice Member List

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

_createPlatformSpecificFence()GFXGLDevice [private]
_updateRenderTargets()GFXDevice [protected, virtual]
activate()GFXGLDevice [inline, virtual]
allocPrimitiveBuffer(U32 numIndices, U32 numPrimitives, GFXBufferType bufferType)GFXGLDevice [protected, virtual]
allocRenderToTextureTarget()GFXGLDevice [virtual]
allocVertexBuffer(U32 numVerts, U32 vertFlags, U32 vertSize, GFXBufferType bufferType)GFXGLDevice [protected, virtual]
allocWindowTarget(PlatformWindow *window)GFXGLDevice [virtual]
allowRender()GFXDevice [inline]
beginScene()GFXDevice [virtual]
beginSceneInternal()GFXGLDevice [virtual]
blitWindowToRT(GFXGLTextureTarget *targ, RectI src, RectI dst, bool filter)GFXGLDevice [private]
canCurrentlyRender()GFXDevice [inline]
clear(U32 flags, ColorI color, F32 z, U32 stencil)GFXGLDevice [virtual]
clearResourceFlags()GFXDevice [virtual]
clearSamplerOverrides()GFXDevice
copyBBToSfxBuff()GFXGLDevice [virtual]
createCubemap()GFXGLDevice [virtual]
createFence()GFXGLDevice [virtual]
createInstance(U32 adapterIndex)GFXGLDevice [static]
createShader(const char *vertFile, const char *pixFile, F32 pixVersion, const Vector< GFXShaderMacro > &macros)GFXGLDevice [virtual]
createStateBlock(const GFXStateBlockDesc &desc)GFXDevice [virtual]
createStateBlockInternal(const GFXStateBlockDesc &desc)GFXGLDevice [protected, virtual]
deactivate()GFXGLDevice [inline, 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()GFXGLDevice [virtual]
doParanoidStateCheck()GFXDevice [inline, virtual]
drawIndexedPrimitive(GFXPrimitiveType primType, U32 minIndex, U32 numVerts, U32 startIndex, U32 primitiveCount)GFXGLDevice [virtual]
drawPrimitive(GFXPrimitiveType primType, U32 vertexStart, U32 primitiveCount)GFXGLDevice [virtual]
GFXDevice::drawPrimitive(U32 primitiveIndex)GFXDevice
drawPrimitiveBuffer(GFXPrimitiveBuffer *buffer)GFXDevice
drawPrimitives()GFXDevice
dumpStates(const char *fileName) const GFXDevice
endScene()GFXDevice [virtual]
endSceneInternal()GFXGLDevice [virtual]
enterDebugEvent(ColorI color, const char *name)GFXGLDevice [inline, virtual]
enumerateAdapters(Vector< GFXAdapter * > &adapterList)GFXGLDevice [static]
enumerateVideoModes()GFXGLDevice [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]
findVolatilePBO(U32 numIndices, U32 numPrimitives)GFXGLDevice [private]
findVolatileVBO(U32 numVerts, U32 vertFlags, U32 vertSize)GFXGLDevice [private]
flagCurrentResources()GFXDevice [virtual]
formatByteSize(GFXFormat format)GFXDevice
GenericShaderType enum nameGFXDevice
get()GFXDevice [static]
getActiveRenderTarget()GFXGLDevice [virtual]
getAdapter()GFXDevice [inline, virtual]
getAdapterType()GFXGLDevice [inline, virtual]
getCardProfiler() const GFXDevice [inline]
getClipRect() const GFXGLDevice [inline, virtual]
getCurrentStateBlock()GFXGLDevice [inline]
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 GFXGLDevice [inline, virtual]
getFrontBuffer()GFXDevice [inline, virtual]
getFrustum(F32 *left, F32 *right, F32 *bottom, F32 *top, F32 *nearPlane, F32 *farPlane, bool *isOrtho)GFXDevice
getMaxDynamicIndices()GFXGLDevice [inline, virtual]
getMaxDynamicVerts()GFXGLDevice [inline, virtual]
getNumSamplers() const GFXGLDevice [virtual]
getPixelShaderVersion() const GFXGLDevice [inline, 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]
getTotalVideoMemory()GFXGLDevice [virtual]
getVideoModeList() const GFXDevice [inline]
getViewMatrix() const GFXDevice [inline]
getViewport() const GFXGLDevice [virtual]
getWorldMatrix() const GFXDevice [inline]
GFXDevice()GFXDevice
GFXDeviceEventType enum nameGFXDevice
GFXGLCubemap classGFXGLDevice [friend]
GFXGLDevice(U32 adapterIndex)GFXGLDevice
GFXGLPrimitiveBuffer classGFXGLDevice [friend]
GFXGLTextureObject classGFXGLDevice [friend]
GFXGLVertexBuffer classGFXGLDevice [friend]
GFXGLWindowTarget classGFXGLDevice [friend]
GFXTDT_Cube enum valueGFXDevice [protected]
GFXTDT_Normal enum valueGFXDevice [protected]
GS_COUNT enum valueGFXDevice
GSAddColorTexture enum valueGFXDevice
GSColor enum valueGFXDevice
GSModColorTexture enum valueGFXDevice
GSTexture enum valueGFXDevice
init(const GFXVideoMode &mode, PlatformWindow *window=NULL)GFXGLDevice [virtual]
initConsole()GFXDevice [static]
initGLState()GFXGLDevice [private]
initStates()GFXGLDevice [inline, protected, virtual]
leaveDebugEvent()GFXGLDevice [inline, virtual]
listResources(bool unflaggedOnly)GFXDevice [virtual]
m_mCurrentViewGFXGLDevice [private]
m_mCurrentWorldGFXGLDevice [private]
mActiveTextureTypeGFXGLDevice [private]
mAdapterIndexGFXGLDevice [private]
mAllowRenderGFXDevice [protected]
mBackBufferCopyTextureGFXGLDevice [private]
mCanCurrentlyRenderGFXDevice [protected]
mCardProfilerGFXDevice [protected]
mClipGFXGLDevice [private]
mContextGFXGLDevice [private]
mCreateDeviceInstanceGFXGLDevice [private, static]
mCurrentCubemapGFXDevice [protected]
mCurrentFrontBufferIdxGFXDevice [protected]
mCurrentGLStateBlockGFXGLDevice [private]
mCurrentLightGFXDevice [protected]
mCurrentLightEnableGFXDevice [protected]
mCurrentLightMaterialGFXDevice [protected]
mCurrentPBGFXGLDevice [private]
mCurrentPrimitiveBufferGFXDevice [protected]
mCurrentRTGFXDevice [protected]
mCurrentShaderConstBufferGFXDevice [protected]
mCurrentStateBlockGFXDevice [protected]
mCurrentStateBlocksGFXDevice [protected]
mCurrentTextureGFXDevice [protected]
mCurrentVBGFXGLDevice [private]
mCurrentVertexBufferGFXDevice [protected]
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]
mMaxFFTexturesGFXGLDevice [private]
mMaxShaderTexturesGFXGLDevice [private]
mNewCubemapGFXDevice [protected]
mNewStateBlockGFXDevice [protected]
mNewTextureGFXDevice [protected]
mPixelFormatGFXGLDevice [private]
mPixelShaderVersionGFXGLDevice [private]
mPrimitiveBufferDirtyGFXDevice [protected]
mProjectionMatrixGFXDevice [protected]
mProjectionMatrixDirtyGFXDevice [protected]
mResourceListHeadGFXDevice [protected]
mRTStackGFXDevice [protected]
mSamplerAddressModeOverrideGFXDevice [protected]
mSamplerAddressModeOverridesGFXDevice [protected]
mSamplerMipLODBiasOverrideGFXDevice [protected]
mSamplerMipLODBiasOverridesGFXDevice [protected]
mSfxBackBufferGFXDevice [protected]
mSfxBufferRTGFXGLDevice [private]
mShaderMgrGFXGLDevice [private]
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]
mViewportGFXGLDevice [private]
mVolatilePBsGFXGLDevice [private]
mVolatileVBsGFXGLDevice [private]
mWorldMatrixGFXDevice [protected]
mWorldMatrixDirtyGFXDevice [protected]
mWorldStackSizeGFXDevice [protected]
Parent typedefGFXGLDevice [private]
popActiveRenderTarget()GFXDevice [virtual]
popWorldMatrix()GFXDevice [inline]
postDrawPrimitive(U32 primitiveCount)GFXGLDevice [private]
preDestroy()GFXGLDevice [inline, virtual]
preDrawPrimitive()GFXGLDevice [private]
primCountToIndexCount(GFXPrimitiveType primType, U32 primitiveCount)GFXGLDevice [private]
projectRadius(F32 dist, F32 radius)GFXDevice
pushActiveRenderTarget()GFXDevice [virtual]
pushWorldMatrix()GFXDevice [inline]
resurrect()GFXGLDevice
selectSupportedFormat(GFXTextureProfile *profile, const Vector< GFXFormat > &formats, bool texture, bool mustblend)GFXGLDevice [virtual]
setActiveDevice(U32 deviceIndex)GFXDevice [static]
setActiveRenderTarget(GFXTarget *target)GFXGLDevice [virtual]
setAdapter(const GFXAdapter &adapter)GFXDevice [inline, protected, virtual]
setAllowRender(bool render)GFXDevice [inline]
setClipRect(const RectI &rect)GFXGLDevice [virtual]
setCubemapInternal(U32 cubemap, const GFXGLCubemap *texture)GFXGLDevice [protected, virtual]
setCubeTexture(U32 stage, GFXCubemap *cubemap)GFXDevice
setDebugMarker(ColorI color, const char *name)GFXGLDevice [inline, 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)GFXGLDevice [protected, virtual]
setLight(U32 stage, GFXLightInfo *light)GFXDevice
setLightInternal(U32 lightStage, const GFXLightInfo light, bool lightEnable)GFXGLDevice [protected, virtual]
setLightMaterial(GFXLightMaterial mat)GFXDevice
setLightMaterialInternal(const GFXLightMaterial mat)GFXGLDevice [protected, virtual]
setMatrix(GFXMatrixType mtype, const MatrixF &mat)GFXGLDevice [protected, virtual]
setOrtho(F32 left, F32 right, F32 bottom, F32 top, F32 nearPlane, F32 farPlane, bool doRotate=false)GFXDevice
setPB(GFXGLPrimitiveBuffer *pb)GFXGLDevice [private]
setPixelShaderVersion(F32 version)GFXGLDevice [inline, 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 *shd)GFXGLDevice [virtual]
setShaderConstBuffer(GFXShaderConstBuffer *buffer)GFXDevice
setShaderConstBufferInternal(GFXShaderConstBuffer *buffer)GFXGLDevice [protected, virtual]
setStateBlock(GFXStateBlock *block)GFXDevice [virtual]
setStateBlockInternal(GFXStateBlock *block, bool force)GFXGLDevice [protected, virtual]
setTexture(U32 stage, GFXTextureObject *texture)GFXDevice
setTextureInternal(U32 textureUnit, const GFXTextureObject *texture)GFXGLDevice [protected, virtual]
setTextureMatrix(const U32 stage, const MatrixF &texMat)GFXDevice [inline]
setupGenericShaders(GenericShaderType type=GSColor)GFXDevice [inline, virtual]
setVB(GFXGLVertexBuffer *vb)GFXGLDevice [private]
setVertexBuffer(GFXVertexBuffer *buffer)GFXDevice [inline]
setViewMatrix(const MatrixF &newView)GFXDevice [inline]
setViewport(const RectI &rect)GFXGLDevice [virtual]
setWorldMatrix(const MatrixF &newWorld)GFXDevice [inline]
smSfxBackBufferSizeGFXDevice [protected, static]
StateBlockMap typedefGFXDevice [protected]
TexDirtyType enum nameGFXDevice [protected]
updateStates(bool forceSetAll=false)GFXDevice
worldToScreenScale()GFXDevice
zombify()GFXGLDevice
~GFXDevice()GFXDevice [virtual]
~GFXGLDevice()GFXGLDevice [virtual]