Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
render::RenderDriver Member List
This is the complete list of members for render::RenderDriver, including all inherited members.
beginFrame(Viewport *vp)=0render::RenderDriver [pure virtual]
beginGeometryCount()render::RenderDriver [virtual]
bindShader(Shader *shader)render::RenderDriver [virtual]
convertProjectionMatrix(const core::matrix4 &matrix, core::matrix4 &dest)render::RenderDriver [virtual]
createIndexBuffer(IndexType idxType, u32 numIndexes, resource::BufferUsage usage, bool useShadowBuffer=false)=0render::RenderDriver [pure virtual]
createPixelBuffer(u32 width, u32 height, u32 depth, resource::PixelFormat format, resource::BufferUsage usage, bool useShadowBuffer=false)=0render::RenderDriver [pure virtual]
createRenderWindow(s32 width, s32 height, s32 colorDepth, bool fullScreen, s32 left=0, s32 top=0, bool depthBuffer=true, void *windowId=NULL)=0render::RenderDriver [pure virtual]
createVertexBuffer(u32 vertexSize, u32 numVertices, resource::BufferUsage usage, bool useShadowBuffer=false)=0render::RenderDriver [pure virtual]
disableTextureUnit(u32 texUnit)render::RenderDriver [virtual]
disableTextureUnitsFrom(u32 texUnit)render::RenderDriver [virtual]
endFrame()=0render::RenderDriver [pure virtual]
endGeometryCount()render::RenderDriver [virtual]
getFaceCount()render::RenderDriver [virtual]
getHorizontalTexelOffset()=0render::RenderDriver [pure virtual]
getMaximumDepthInputValue()=0render::RenderDriver [pure virtual]
getMinimumDepthInputValue()=0render::RenderDriver [pure virtual]
getNumTextureUnits()=0render::RenderDriver [pure virtual]
getProjectionMatrix()render::RenderDriver
getVertexCount()render::RenderDriver [virtual]
getVerticalTexelOffset()=0render::RenderDriver [pure virtual]
getViewMatrix()render::RenderDriver
getWorldMatrix()render::RenderDriver
initialize()render::RenderDriver [virtual]
isShaderBound(ShaderType type)render::RenderDriver [virtual]
mCurrentFragmentShaderrender::RenderDriver [protected]
mCurrentGeometryShaderrender::RenderDriver [protected]
mCurrentVertexShaderrender::RenderDriver [protected]
mDisabledTexUnitsFromrender::RenderDriver [protected]
mFaceCountrender::RenderDriver [protected]
mLightsrender::RenderDriver [protected]
mManualBlendColorsrender::RenderDriver [protected]
mProjMatrixrender::RenderDriver [protected]
mTextureCoordIndexrender::RenderDriver [protected]
mVertexCountrender::RenderDriver [protected]
mViewMatrixrender::RenderDriver [protected]
mWorldMatrixrender::RenderDriver [protected]
removeIndexBuffer(IndexBuffer *buf)=0render::RenderDriver [pure virtual]
removePixelBuffer(PixelBuffer *buf)=0render::RenderDriver [pure virtual]
removeVertexBuffer(VertexBuffer *buf)=0render::RenderDriver [pure virtual]
render(RenderOperation &op)render::RenderDriver [virtual]
renderAxes(const core::vector3d &position, const core::vector3d &right, const core::vector3d &target, const core::vector3d &up)=0render::RenderDriver [pure virtual]
renderBoundingBox(const core::aabox3d &box)=0render::RenderDriver [pure virtual]
renderBoundingSphere(const core::sphere3d &sphere)=0render::RenderDriver [pure virtual]
RenderDriver()render::RenderDriver
renderFrustumVolume(const core::vector3d *corners)=0render::RenderDriver [pure virtual]
renderGrid(u32 lineSpacing, u32 lineNumber)=0render::RenderDriver [pure virtual]
renderTestPlane(u32 lineSpacing, u32 lineNumber)=0render::RenderDriver [pure virtual]
renderWorldAxes()=0render::RenderDriver [pure virtual]
setAmbientLight(f32 red, f32 green, f32 blue, f32 alpha)=0render::RenderDriver [pure virtual]
setDepthBufferCheckEnabled(bool enabled=true)=0render::RenderDriver [pure virtual]
setDepthBufferWriteEnabled(bool enabled=true)=0render::RenderDriver [pure virtual]
setFog(FogMode mode=FM_NONE, const Color &color=Color::White, f32 expDensity=1.0f, f32 linearStart=0.0f, f32 linearEnd=1.0f)=0render::RenderDriver [pure virtual]
setLightingEnabled(bool enabled)=0render::RenderDriver [pure virtual]
setLights(const std::vector< Light * > &lights)=0render::RenderDriver [pure virtual]
setProjectionMatrix(const core::matrix4 &m)=0render::RenderDriver [pure virtual]
setSceneBlending(SceneBlendFactor sourceFactor, SceneBlendFactor destFactor)=0render::RenderDriver [pure virtual]
setShadingType(ShadeOptions so)=0render::RenderDriver [pure virtual]
setSurfaceParams(const Color &ambient, const Color &diffuse, const Color &specular, const Color &emissive, f32 shininess)=0render::RenderDriver [pure virtual]
setTexture(bool enabled, u32 unit, Texture *tex)=0render::RenderDriver [pure virtual]
setTextureBlendMode(u32 unit, const LayerBlendMode &bm)=0render::RenderDriver [pure virtual]
setTextureCoordSet(u32 unit, u32 index)render::RenderDriver [virtual]
setTextureUnitSettings(u32 texUnit, TextureUnit *tu)render::RenderDriver [virtual]
setViewMatrix(const core::matrix4 &m)=0render::RenderDriver [pure virtual]
setViewport(Viewport *vp)=0render::RenderDriver [pure virtual]
setWorldMatrix(const core::matrix4 &m)=0render::RenderDriver [pure virtual]
start()render::RenderDriver [virtual]
stop()render::RenderDriver [virtual]
unbindShader(ShaderType type)render::RenderDriver [virtual]
updateShaderAutoParameters(Shader *shader, ShaderParamData &data)render::RenderDriver [virtual]
~RenderDriver()render::RenderDriver [virtual]

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:09 by Doxygen (1.7.4)