![]() |
Skylicht Engine
|
This is the complete list of members for irr::video::IVideoDriver, including all inherited members.
| addDynamicLight(const SLight &light)=0 | irr::video::IVideoDriver | pure virtual |
| addExternalImageLoader(IImageLoader *loader)=0 | irr::video::IVideoDriver | pure virtual |
| addExternalImageWriter(IImageWriter *writer)=0 | irr::video::IVideoDriver | pure virtual |
| addMaterialRenderer(IMaterialRenderer *renderer, const c8 *name=0)=0 | irr::video::IVideoDriver | pure virtual |
| addOcclusionQuery(scene::ISceneNode *node, const scene::IMesh *mesh=0)=0 | irr::video::IVideoDriver | pure virtual |
| addRenderTargetCubeTexture(const core::dimension2d< u32 > &size, const io::path &name="rt", const ECOLOR_FORMAT format=ECF_UNKNOWN)=0 | irr::video::IVideoDriver | pure virtual |
| addRenderTargetTexture(const core::dimension2d< u32 > &size, const io::path &name="rt", const ECOLOR_FORMAT format=ECF_UNKNOWN)=0 | irr::video::IVideoDriver | pure virtual |
| addRenderTargetTextureArray(const core::dimension2d< u32 > &size, u32 arraySize, const io::path &name="rt", const ECOLOR_FORMAT format=ECF_UNKNOWN)=0 | irr::video::IVideoDriver | pure virtual |
| addTexture(const core::dimension2d< u32 > &size, const io::path &name, ECOLOR_FORMAT format=ECF_A8R8G8B8)=0 | irr::video::IVideoDriver | pure virtual |
| addTexture(const io::path &name, IImage *image, void *mipmapData=0)=0 | irr::video::IVideoDriver | pure virtual |
| addVertexDescriptor(const core::stringc &pName)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| addVideoRenderTarget(void *hwnd, u32 w, u32 h)=0 | irr::video::IVideoDriver | pure virtual |
| beginScene(bool backBuffer=true, bool zBuffer=true, SColor color=SColor(255, 0, 0, 0), const SExposedVideoData &videoData=SExposedVideoData(), core::rect< s32 > *sourceRect=0)=0 | irr::video::IVideoDriver | pure virtual |
| checkDriverReset()=0 | irr::video::IVideoDriver | pure virtual |
| clearZBuffer()=0 | irr::video::IVideoDriver | pure virtual |
| convertColor(const void *sP, ECOLOR_FORMAT sF, s32 sN, void *dP, ECOLOR_FORMAT dF) const =0 | irr::video::IVideoDriver | pure virtual |
| createAttributesFromMaterial(const video::SMaterial &material, io::SAttributeReadWriteOptions *options=0)=0 | irr::video::IVideoDriver | pure virtual |
| createHardwareBuffer(scene::IIndexBuffer *indexBuffer)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| createHardwareBuffer(scene::IVertexBuffer *vertexBuffer)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| createImage(ECOLOR_FORMAT format, const core::dimension2d< u32 > &size)=0 | irr::video::IVideoDriver | pure virtual |
| createImage(ECOLOR_FORMAT format, IImage *imageToCopy)=0 | irr::video::IVideoDriver | pure virtual |
| createImage(IImage *imageToCopy, const core::position2d< s32 > &pos, const core::dimension2d< u32 > &size)=0 | irr::video::IVideoDriver | pure virtual |
| createImage(ITexture *texture, const core::position2d< s32 > &pos, const core::dimension2d< u32 > &size)=0 | irr::video::IVideoDriver | pure virtual |
| createImageFromData(ECOLOR_FORMAT format, const core::dimension2d< u32 > &size, void *data, bool ownForeignMemory=false, bool deleteMemory=true)=0 | irr::video::IVideoDriver | pure virtual |
| createImageFromFile(const io::path &filename)=0 | irr::video::IVideoDriver | pure virtual |
| createImageFromFile(io::IReadFile *file)=0 | irr::video::IVideoDriver | pure virtual |
| createRWBuffer(video::ECOLOR_FORMAT format, u32 numElements, void *initialData=NULL)=0 | irr::video::IVideoDriver | pure virtual |
| createScreenShot(video::ECOLOR_FORMAT format=video::ECF_UNKNOWN, video::E_RENDER_TARGET target=video::ERT_FRAME_BUFFER)=0 | irr::video::IVideoDriver | pure virtual |
| deleteAllDynamicLights()=0 | irr::video::IVideoDriver | pure virtual |
| disableFeature(E_VIDEO_DRIVER_FEATURE feature, bool flag=true)=0 | irr::video::IVideoDriver | pure virtual |
| draw3DBox(const core::aabbox3d< f32 > &box, SColor color=SColor(255, 255, 255, 255))=0 | irr::video::IVideoDriver | pure virtual |
| draw3DLine(const core::vector3df &start, const core::vector3df &end, SColor color=SColor(255, 255, 255, 255))=0 | irr::video::IVideoDriver | pure virtual |
| draw3DLine(const core::array< core::vector3df > &listPoint, SColor color)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| draw3DTriangle(const core::triangle3df &triangle, SColor color=SColor(255, 255, 255, 255))=0 | irr::video::IVideoDriver | pure virtual |
| drawMeshBuffer(const scene::IMeshBuffer *mb)=0 | irr::video::IVideoDriver | pure virtual |
| drawMeshBufferNormals(const scene::IMeshBuffer *mb, f32 length=10.f, SColor color=0xffffffff)=0 | irr::video::IVideoDriver | pure virtual |
| drop() const | irr::IReferenceCounted | inline |
| enableClipPlane(u32 index, bool enable)=0 | irr::video::IVideoDriver | pure virtual |
| enableScissor(bool b)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| endScene()=0 | irr::video::IVideoDriver | pure virtual |
| fillMaterialStructureFromAttributes(video::SMaterial &outMaterial, io::IAttributes *attributes)=0 | irr::video::IVideoDriver | pure virtual |
| findTexture(const io::path &filename)=0 | irr::video::IVideoDriver | pure virtual |
| getColorFormat() const =0 | irr::video::IVideoDriver | pure virtual |
| getCurrentRenderTargetSize() const =0 | irr::video::IVideoDriver | pure virtual |
| getDebugName() const | irr::IReferenceCounted | inline |
| getDefaultFrameBuffer()=0 | irr::video::IVideoDriver | pure virtual |
| getDrawCall() const =0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getDriverAttributes() const =0 | irr::video::IVideoDriver | pure virtual |
| getDriverType() const =0 | irr::video::IVideoDriver | pure virtual |
| getDynamicLight(u32 idx) const =0 | irr::video::IVideoDriver | pure virtual |
| getDynamicLightCount() const =0 | irr::video::IVideoDriver | pure virtual |
| getExposedVideoData()=0 | irr::video::IVideoDriver | pure virtual |
| getFog(SColor &color, E_FOG_TYPE &fogType, f32 &start, f32 &end, f32 &density, bool &pixelFog, bool &rangeFog)=0 | irr::video::IVideoDriver | pure virtual |
| getFPS() const =0 | irr::video::IVideoDriver | pure virtual |
| getGPUName()=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getGPUProgrammingServices()=0 | irr::video::IVideoDriver | pure virtual |
| getImageLoader(u32 n)=0 | irr::video::IVideoDriver | pure virtual |
| getImageLoaderCount() const =0 | irr::video::IVideoDriver | pure virtual |
| getImageWriter(u32 n)=0 | irr::video::IVideoDriver | pure virtual |
| getImageWriterCount() const =0 | irr::video::IVideoDriver | pure virtual |
| getMaterialRenderer(u32 idx)=0 | irr::video::IVideoDriver | pure virtual |
| getMaterialRendererCount() const =0 | irr::video::IVideoDriver | pure virtual |
| getMaterialRendererName(u32 idx) const =0 | irr::video::IVideoDriver | pure virtual |
| getMaximalDynamicLightAmount() const =0 | irr::video::IVideoDriver | pure virtual |
| getMaximalPrimitiveCount() const =0 | irr::video::IVideoDriver | pure virtual |
| getMaxTextureSize() const =0 | irr::video::IVideoDriver | pure virtual |
| getMeshManipulator()=0 | irr::video::IVideoDriver | pure virtual |
| getName() const =0 | irr::video::IVideoDriver | pure virtual |
| getOcclusionQueryResult(scene::ISceneNode *node) const =0 | irr::video::IVideoDriver | pure virtual |
| getPrimitiveCountDrawn(u32 mode=0) const =0 | irr::video::IVideoDriver | pure virtual |
| getReferenceCount() const | irr::IReferenceCounted | inline |
| getScissor() const =0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getScreenSize() const =0 | irr::video::IVideoDriver | pure virtual |
| getTexture(const io::path &filename)=0 | irr::video::IVideoDriver | pure virtual |
| getTexture(io::IReadFile *file)=0 | irr::video::IVideoDriver | pure virtual |
| getTextureArray(core::array< io::path > &files)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getTextureArray(IImage **images, u32 num)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getTextureByIndex(u32 index)=0 | irr::video::IVideoDriver | pure virtual |
| getTextureChange() const =0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getTextureChangeCount(u32 param) const =0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getTextureCount() const =0 | irr::video::IVideoDriver | pure virtual |
| getTextureCreationFlag(E_TEXTURE_CREATION_FLAG flag) const =0 | irr::video::IVideoDriver | pure virtual |
| getTextureCube(const io::path &filenameX1, const io::path &filenameX2, const io::path &filenameY1, const io::path &filenameY2, const io::path &filenameZ1, const io::path &filenameZ2)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getTextureCube(IImage *imageX1, IImage *imageX2, IImage *imageY1, IImage *imageY2, IImage *imageZ1, IImage *imageZ2)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getTransform(E_TRANSFORMATION_STATE state) const =0 | irr::video::IVideoDriver | pure virtual |
| getVendorInfo()=0 | irr::video::IVideoDriver | pure virtual |
| getVertexDescriptor(u32 id) const =0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getVertexDescriptor(const core::stringc &pName) const =0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getVertexDescriptorCount() const =0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| getViewPort() const =0 | irr::video::IVideoDriver | pure virtual |
| grab() const | irr::IReferenceCounted | inline |
| IReferenceCounted() | irr::IReferenceCounted | inline |
| isMaterialTransparent(const SMaterial &material)=0 | irr::video::IVideoDriver | pure virtual |
| makeColorKeyTexture(video::ITexture *texture, video::SColor color, bool zeroTexels=false) const =0 | irr::video::IVideoDriver | pure virtual |
| makeColorKeyTexture(video::ITexture *texture, core::position2d< s32 > colorKeyPixelPos, bool zeroTexels=false) const =0 | irr::video::IVideoDriver | pure virtual |
| makeNormalMapTexture(video::ITexture *texture, f32 amplitude=1.0f) const =0 | irr::video::IVideoDriver | pure virtual |
| OnResize(const core::dimension2d< u32 > &size)=0 | irr::video::IVideoDriver | pure virtual |
| queryFeature(E_VIDEO_DRIVER_FEATURE feature) const =0 | irr::video::IVideoDriver | pure virtual |
| removeAllOcclusionQueries()=0 | irr::video::IVideoDriver | pure virtual |
| removeAllTextures()=0 | irr::video::IVideoDriver | pure virtual |
| removeOcclusionQuery(scene::ISceneNode *node)=0 | irr::video::IVideoDriver | pure virtual |
| removeTexture(ITexture *texture)=0 | irr::video::IVideoDriver | pure virtual |
| removeVideoRenderTarget(IVideoRenderTarget *vrt)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| renameTexture(ITexture *texture, const io::path &newName)=0 | irr::video::IVideoDriver | pure virtual |
| runAllOcclusionQueries(bool visible=false)=0 | irr::video::IVideoDriver | pure virtual |
| runOcclusionQuery(scene::ISceneNode *node, bool visible=false)=0 | irr::video::IVideoDriver | pure virtual |
| setAllowZWriteOnTransparent(bool flag)=0 | irr::video::IVideoDriver | pure virtual |
| setAmbientLight(const SColorf &color)=0 | irr::video::IVideoDriver | pure virtual |
| setClipPlane(u32 index, const core::plane3df &plane, bool enable=false)=0 | irr::video::IVideoDriver | pure virtual |
| setDebugName(const c8 *newName) | irr::IReferenceCounted | inlineprotected |
| setDefaultFrameBuffer(int framebuffer)=0 | irr::video::IVideoDriver | pure virtual |
| setFog(SColor color=SColor(0, 255, 255, 255), E_FOG_TYPE fogType=EFT_FOG_LINEAR, f32 start=50.0f, f32 end=100.0f, f32 density=0.01f, bool pixelFog=false, bool rangeFog=false)=0 | irr::video::IVideoDriver | pure virtual |
| setMaterial(const SMaterial &material)=0 | irr::video::IVideoDriver | pure virtual |
| setMaterialRendererName(s32 idx, const c8 *name)=0 | irr::video::IVideoDriver | pure virtual |
| setMinHardwareBufferVertexCount(u32 count)=0 | irr::video::IVideoDriver | pure virtual |
| setRenderTarget(video::ITexture *texture, bool clearBackBuffer=true, bool clearZBuffer=true, SColor color=video::SColor(0, 0, 0, 0), video::ITexture *depthStencil=0)=0 | irr::video::IVideoDriver | pure virtual |
| setRenderTarget(video::ITexture *texture, video::ITexture *depthStencil, bool clearBackBuffer=true, bool clearZBuffer=true, SColor color=video::SColor(0, 0, 0, 0)) | irr::video::IVideoDriver | inlinevirtual |
| setRenderTarget(const core::array< video::IRenderTarget > &texture, bool clearBackBuffer=true, bool clearZBuffer=true, SColor color=video::SColor(0, 0, 0, 0), video::ITexture *depthStencil=0)=0 | irr::video::IVideoDriver | pure virtual |
| setRenderTarget(const core::array< video::IRenderTarget > &texture, video::ITexture *depthStencil, bool clearBackBuffer=true, bool clearZBuffer=true, SColor color=video::SColor(0, 0, 0, 0)) | irr::video::IVideoDriver | inlinevirtual |
| setRenderTarget(E_RENDER_TARGET target, bool clearTarget=true, bool clearZBuffer=true, SColor color=video::SColor(0, 0, 0, 0))=0 | irr::video::IVideoDriver | pure virtual |
| setRenderTargetArray(video::ITexture *texture, int arrayID, bool clearTarget=true, bool clearZBuffer=true, SColor color=video::SColor(0, 0, 0, 0))=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| setRenderTargetCube(video::ITexture *texture, E_CUBEMAP_FACE face, bool clearTarget=true, bool clearZBuffer=true, SColor color=video::SColor(0, 0, 0, 0))=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| setScissor(const core::rect< s32 > &area)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| setTextureCreationFlag(E_TEXTURE_CREATION_FLAG flag, bool enabled=true)=0 | irr::video::IVideoDriver | pure virtual |
| setTransform(E_TRANSFORMATION_STATE state, const core::matrix4 &mat)=0 | irr::video::IVideoDriver | pure virtual |
| setVideoRenderTarget(IVideoRenderTarget *vrt)=0 (defined in irr::video::IVideoDriver) | irr::video::IVideoDriver | pure virtual |
| setViewPort(const core::rect< s32 > &area)=0 | irr::video::IVideoDriver | pure virtual |
| turnLightOn(s32 lightIndex, bool turnOn)=0 | irr::video::IVideoDriver | pure virtual |
| updateAllOcclusionQueries(bool block=true)=0 | irr::video::IVideoDriver | pure virtual |
| updateOcclusionQuery(scene::ISceneNode *node, bool block=true)=0 | irr::video::IVideoDriver | pure virtual |
| writeImageToFile(IImage *image, const io::path &filename, u32 param=0)=0 | irr::video::IVideoDriver | pure virtual |
| writeImageToFile(IImage *image, io::IWriteFile *file, u32 param=0)=0 | irr::video::IVideoDriver | pure virtual |
| ~IReferenceCounted() | irr::IReferenceCounted | inlinevirtual |