, including all inherited members.
| beginFrame(Viewport *vp)=0 | render::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)=0 | render::RenderDriver | [pure virtual] |
| createPixelBuffer(u32 width, u32 height, u32 depth, resource::PixelFormat format, resource::BufferUsage usage, bool useShadowBuffer=false)=0 | render::RenderDriver | [pure virtual] |
| createRenderWindow(s32 width, s32 height, s32 colorDepth, bool fullScreen, s32 left=0, s32 top=0, bool depthBuffer=true, void *windowId=NULL)=0 | render::RenderDriver | [pure virtual] |
| createVertexBuffer(u32 vertexSize, u32 numVertices, resource::BufferUsage usage, bool useShadowBuffer=false)=0 | render::RenderDriver | [pure virtual] |
| disableTextureUnit(u32 texUnit) | render::RenderDriver | [virtual] |
| disableTextureUnitsFrom(u32 texUnit) | render::RenderDriver | [virtual] |
| endFrame()=0 | render::RenderDriver | [pure virtual] |
| endGeometryCount() | render::RenderDriver | [virtual] |
| getFaceCount() | render::RenderDriver | [virtual] |
| getHorizontalTexelOffset()=0 | render::RenderDriver | [pure virtual] |
| getMaximumDepthInputValue()=0 | render::RenderDriver | [pure virtual] |
| getMinimumDepthInputValue()=0 | render::RenderDriver | [pure virtual] |
| getNumTextureUnits()=0 | render::RenderDriver | [pure virtual] |
| getProjectionMatrix() | render::RenderDriver | |
| getVertexCount() | render::RenderDriver | [virtual] |
| getVerticalTexelOffset()=0 | render::RenderDriver | [pure virtual] |
| getViewMatrix() | render::RenderDriver | |
| getWorldMatrix() | render::RenderDriver | |
| initialize() | render::RenderDriver | [virtual] |
| isShaderBound(ShaderType type) | render::RenderDriver | [virtual] |
| mCurrentFragmentShader | render::RenderDriver | [protected] |
| mCurrentGeometryShader | render::RenderDriver | [protected] |
| mCurrentVertexShader | render::RenderDriver | [protected] |
| mDisabledTexUnitsFrom | render::RenderDriver | [protected] |
| mFaceCount | render::RenderDriver | [protected] |
| mLights | render::RenderDriver | [protected] |
| mManualBlendColors | render::RenderDriver | [protected] |
| mProjMatrix | render::RenderDriver | [protected] |
| mTextureCoordIndex | render::RenderDriver | [protected] |
| mVertexCount | render::RenderDriver | [protected] |
| mViewMatrix | render::RenderDriver | [protected] |
| mWorldMatrix | render::RenderDriver | [protected] |
| removeIndexBuffer(IndexBuffer *buf)=0 | render::RenderDriver | [pure virtual] |
| removePixelBuffer(PixelBuffer *buf)=0 | render::RenderDriver | [pure virtual] |
| removeVertexBuffer(VertexBuffer *buf)=0 | render::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)=0 | render::RenderDriver | [pure virtual] |
| renderBoundingBox(const core::aabox3d &box)=0 | render::RenderDriver | [pure virtual] |
| renderBoundingSphere(const core::sphere3d &sphere)=0 | render::RenderDriver | [pure virtual] |
| RenderDriver() | render::RenderDriver | |
| renderFrustumVolume(const core::vector3d *corners)=0 | render::RenderDriver | [pure virtual] |
| renderGrid(u32 lineSpacing, u32 lineNumber)=0 | render::RenderDriver | [pure virtual] |
| renderTestPlane(u32 lineSpacing, u32 lineNumber)=0 | render::RenderDriver | [pure virtual] |
| renderWorldAxes()=0 | render::RenderDriver | [pure virtual] |
| setAmbientLight(f32 red, f32 green, f32 blue, f32 alpha)=0 | render::RenderDriver | [pure virtual] |
| setDepthBufferCheckEnabled(bool enabled=true)=0 | render::RenderDriver | [pure virtual] |
| setDepthBufferWriteEnabled(bool enabled=true)=0 | render::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)=0 | render::RenderDriver | [pure virtual] |
| setLightingEnabled(bool enabled)=0 | render::RenderDriver | [pure virtual] |
| setLights(const std::vector< Light * > &lights)=0 | render::RenderDriver | [pure virtual] |
| setProjectionMatrix(const core::matrix4 &m)=0 | render::RenderDriver | [pure virtual] |
| setSceneBlending(SceneBlendFactor sourceFactor, SceneBlendFactor destFactor)=0 | render::RenderDriver | [pure virtual] |
| setShadingType(ShadeOptions so)=0 | render::RenderDriver | [pure virtual] |
| setSurfaceParams(const Color &ambient, const Color &diffuse, const Color &specular, const Color &emissive, f32 shininess)=0 | render::RenderDriver | [pure virtual] |
| setTexture(bool enabled, u32 unit, Texture *tex)=0 | render::RenderDriver | [pure virtual] |
| setTextureBlendMode(u32 unit, const LayerBlendMode &bm)=0 | render::RenderDriver | [pure virtual] |
| setTextureCoordSet(u32 unit, u32 index) | render::RenderDriver | [virtual] |
| setTextureUnitSettings(u32 texUnit, TextureUnit *tu) | render::RenderDriver | [virtual] |
| setViewMatrix(const core::matrix4 &m)=0 | render::RenderDriver | [pure virtual] |
| setViewport(Viewport *vp)=0 | render::RenderDriver | [pure virtual] |
| setWorldMatrix(const core::matrix4 &m)=0 | render::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] |