5 #ifndef __I_RENDER_TARGET_H_INCLUDED__ 6 #define __I_RENDER_TARGET_H_INCLUDED__ 78 setTexture(textureArray, depthStencil, cubeSurfaces);
IRenderTarget()
constructor
E_DRIVER_TYPE DriverType
Driver type of render target.
void setTexture(ITexture *texture, ITexture *depthStencil, E_CUBE_SURFACE cubeSurface)
Set one cube surface texture.
GLenum GLenum GLuint texture
virtual void setTexture(const core::array< ITexture * > &texture, ITexture *depthStencil, const core::array< E_CUBE_SURFACE > &cubeSurfaces=core::array< E_CUBE_SURFACE >())=0
Set multiple textures.
core::array< ITexture * > Texture
Textures assigned to render target.
Everything in the Irrlicht Engine can be found in this namespace.
void push_back(const T &element)
Adds an element at back of array.
ITexture * getDepthStencil() const
Returns a of previously set depth / depth-stencil texture.
E_DRIVER_TYPE
An enum for all types of drivers the Irrlicht Engine supports.
Null driver, useful for applications to run the engine without visualization.
E_CUBE_SURFACE
Enumeration of cube texture surfaces.
void setTexture(ITexture *texture, ITexture *depthStencil)
Set one texture.
const core::array< ITexture * > & getTexture() const
Returns an array of previously set textures.
ITexture * DepthStencil
Depth or packed depth-stencil texture assigned to render target.
E_DRIVER_TYPE getDriverType() const
Get driver type of render target.
Interface of a Render Target.
Self reallocating template array (like stl vector) with additional features.
Interface of a Video Driver dependent Texture.
Base class of most objects of the Irrlicht Engine.
core::array< E_CUBE_SURFACE > CubeSurfaces
Active surface of cube textures.