Represents a depth map used in rendering. More...
#include <depth_map.h>
Public Attributes | |
FBO | frameBuffer [NUM_DIRECTIONAL_LIGHTS+NUM_POINT_LIGHTS *6+NUM_SPOT_LIGHTS] |
TextureMap | texture |
GLuint | tbo |
TextureMap | matrixTexture |
Represents a depth map used in rendering.
This structure encapsulates the necessary components for a depth map, including a frame buffer object (FBO), a texture map, and a texture buffer object (TBO).
FBO DepthMap::frameBuffer[NUM_DIRECTIONAL_LIGHTS+NUM_POINT_LIGHTS *6+NUM_SPOT_LIGHTS] |
The frame buffer object for the depth map.
TextureMap DepthMap::texture |
The texture map for the depth map.
GLuint DepthMap::tbo |
The texture buffer object for the depth map.
TextureMap DepthMap::matrixTexture |
The texture map for the light matrices.