Helper class for implementing dynamic cube mapping.


Public Member Functions


Static Public Member Functions

  • create (int32_t faceWidth, int32_t faceHeight, const Format &format=Format())

Protected Member Functions

  • FboCubeMap (int32_t faceWidth, int32_t faceHeight, const Format &format, const TextureCubeMapRef &textureCubeMap)
  • init ()
  • initMultisamplingSettings (bool *useMsaa, bool *useCsaa, Format *format)
  • prepareAttachments (const Format &format, bool multisampling)
  • attachAttachments ()
  • initMultisample (const Format &format)
  • updateMipmaps (GLenum attachment) const
  • bool
    checkStatus (class FboExceptionInvalidSpecification *resultExc)
  • setDrawBuffers (GLuint fbId, const std::map< GLenum, RenderbufferRef > &attachmentsBuffer, const std::map< GLenum, TextureBaseRef > &attachmentsTexture)

Protected Attributes