#include <TextureManager.h>
Public Member Functions | |
| TextureInfo (ViewState *new_view_state) | |
| TextureInfo (ViewState *new_view_state, unsigned int width_p, unsigned int height_p) | |
| ~TextureInfo () | |
| void | DefineLevels (int min, int max, bool photometric_correct, const HuginBase::PanoramaOptions &dest_img, const HuginBase::SrcPanoImage &state) |
| void | DefineMaskTexture (const HuginBase::SrcPanoImage &srcImg) |
| void | UpdateMask (const HuginBase::SrcPanoImage &srcImg) |
| void | SetMaxLevel (int level) |
| void | Bind () |
| void | BindImageTexture () |
| void | BindMaskTexture () |
| unsigned int | GetNumber () |
| bool | GetUseAlpha () |
| bool | GetHasActiveMasks () |
Public Attributes | |
| unsigned int | width |
| unsigned int | height |
| unsigned int | width_p |
| unsigned int | height_p |
| int | min_lod |
Private Member Functions | |
| void | CreateTexture () |
| void | SetParameters () |
Private Attributes | |
| unsigned int | num |
| unsigned int | numMask |
| bool | has_mask |
| bool | has_active_masks |
| ViewState * | m_viewState |
| HuginBase::ImageCache::RequestPtr | m_imageRequest |
| a request for an image, if it was not loaded before. | |
|
|
Definition at line 542 of file TextureManager.cpp. References CreateTexture(), DEBUG_ASSERT, has_active_masks, and m_viewState. |
|
||||||||||||||||
|
Definition at line 551 of file TextureManager.cpp. References CreateTexture(), has_active_masks, height, height_p, m_viewState, width, and width_p. |
|
|
Definition at line 628 of file TextureManager.cpp. References DEBUG_DEBUG, num, and numMask. |
|
|
Definition at line 636 of file TextureManager.cpp. References BindImageTexture(), BindMaskTexture(), ViewState::GetSupportMultiTexture(), and m_viewState. |
|
|
Definition at line 650 of file TextureManager.cpp. References ViewState::GetSupportMultiTexture(), m_viewState, and num. Referenced by Bind(), DefineLevels(), SetMaxLevel(), and SetParameters(). |
|
|
Definition at line 660 of file TextureManager.cpp. References ViewState::GetSupportMultiTexture(), m_viewState, and numMask. Referenced by Bind(), DefineMaskTexture(), SetMaxLevel(), and SetParameters(). |
|
|
Definition at line 563 of file TextureManager.cpp. References DEBUG_DEBUG, min_lod, num, numMask, and SetParameters(). Referenced by TextureInfo(). |
|
||||||||||||||||||||||||
|
|
Definition at line 878 of file TextureManager.cpp. References vigra_ext::applyMask(), BindMaskTexture(), HuginBase::SrcPanoImage::getHeight(), HuginBase::SrcPanoImage::getWidth(), has_active_masks, HuginBase::SrcPanoImage::hasActiveMasks(), and width. Referenced by TextureManager::CheckUpdate(), and UpdateMask(). |
|
|
Definition at line 116 of file TextureManager.h. |
|
|
Definition at line 113 of file TextureManager.h. |
|
|
Definition at line 115 of file TextureManager.h. |
|
|
Definition at line 930 of file TextureManager.cpp. References BindImageTexture(), BindMaskTexture(), DEBUG_ERROR, ViewState::GetSupportMultiTexture(), and m_viewState. Referenced by TextureManager::CheckUpdate(). |
|
|
Definition at line 574 of file TextureManager.cpp. References BindImageTexture(), BindMaskTexture(), DEBUG_ERROR, DEBUG_INFO, ViewState::GetSupportMultiTexture(), and m_viewState. Referenced by CreateTexture(), DefineLevels(), and UpdateMask(). |
|
|
Definition at line 917 of file TextureManager.cpp. References DefineMaskTexture(), ViewState::GetSupportMultiTexture(), m_viewState, numMask, and SetParameters(). Referenced by TextureManager::CheckUpdate(). |
|
|
Definition at line 121 of file TextureManager.h. Referenced by DefineMaskTexture(), and TextureInfo(). |
|
|
Definition at line 120 of file TextureManager.h. Referenced by DefineLevels(). |
|
|
Definition at line 97 of file TextureManager.h. Referenced by TextureManager::CheckUpdate(), and TextureInfo(). |
|
|
Definition at line 99 of file TextureManager.h. Referenced by TextureManager::CheckUpdate(), DefineLevels(), and TextureInfo(). |
|
|
a request for an image, if it was not loaded before.
Definition at line 124 of file TextureManager.h. Referenced by DefineLevels(). |
|
|
Definition at line 122 of file TextureManager.h. Referenced by Bind(), BindImageTexture(), BindMaskTexture(), DefineLevels(), SetMaxLevel(), SetParameters(), TextureInfo(), and UpdateMask(). |
|
|
Definition at line 101 of file TextureManager.h. Referenced by TextureManager::CheckUpdate(), and CreateTexture(). |
|
|
Definition at line 118 of file TextureManager.h. Referenced by BindImageTexture(), CreateTexture(), DefineLevels(), and ~TextureInfo(). |
|
|
Definition at line 119 of file TextureManager.h. Referenced by BindMaskTexture(), CreateTexture(), UpdateMask(), and ~TextureInfo(). |
|
|
Definition at line 97 of file TextureManager.h. Referenced by TextureManager::CheckUpdate(), DefineMaskTexture(), and TextureInfo(). |
|
|
Definition at line 99 of file TextureManager.h. Referenced by TextureManager::CheckUpdate(), DefineLevels(), and TextureInfo(). |
1.3.9.1