Go to the source code of this file.
Classes | |
class | C4Surface |
struct | _LOCKED_RECT |
class | C4TexRef |
class | C4TexMgr |
Macros | |
#define | C4GFXBLIT_NORMAL 0 |
#define | C4GFXBLIT_ADDITIVE 1 |
#define | C4GFXBLIT_MOD2 2 |
#define | C4GFXBLIT_CLRSFC_OWNCLR 4 |
#define | C4GFXBLIT_CLRSFC_MOD2 8 |
#define | C4GFXBLIT_WIREFRAME 16 |
#define | C4GFXBLIT_ALL 31 |
#define | C4GFXBLIT_NOADD 30 |
#define | C4GFXBLIT_CUSTOM 128 |
#define | C4GFXBLIT_PARENT 256 |
#define | C4GFX_NOGFX_CLRDEPTH 24 |
Typedefs | |
typedef struct _LOCKED_RECT | LOCKED_RECT |
Variables | |
const int | ALeft =0 |
const int | ACenter =1 |
const int | ARight =2 |
CStdGL * | pGL |
const int | C4SF_Tileable = 1 |
const int | C4SF_MipMap = 2 |
const int | C4SF_Unlocked = 4 |
C4TexMgr * | pTexMgr |
struct _LOCKED_RECT |
Definition at line 143 of file C4Surface.h.
Class Members | ||
---|---|---|
unique_ptr< unsigned char[]> | pBits | |
int | Pitch |
#define C4GFX_NOGFX_CLRDEPTH 24 |
Definition at line 39 of file C4Surface.h.
#define C4GFXBLIT_ADDITIVE 1 |
Definition at line 26 of file C4Surface.h.
#define C4GFXBLIT_ALL 31 |
Definition at line 32 of file C4Surface.h.
#define C4GFXBLIT_CLRSFC_MOD2 8 |
Definition at line 29 of file C4Surface.h.
#define C4GFXBLIT_CLRSFC_OWNCLR 4 |
Definition at line 28 of file C4Surface.h.
#define C4GFXBLIT_CUSTOM 128 |
Definition at line 35 of file C4Surface.h.
#define C4GFXBLIT_MOD2 2 |
Definition at line 27 of file C4Surface.h.
#define C4GFXBLIT_NOADD 30 |
Definition at line 33 of file C4Surface.h.
#define C4GFXBLIT_NORMAL 0 |
Definition at line 25 of file C4Surface.h.
#define C4GFXBLIT_PARENT 256 |
Definition at line 36 of file C4Surface.h.
#define C4GFXBLIT_WIREFRAME 16 |
Definition at line 30 of file C4Surface.h.
typedef struct _LOCKED_RECT LOCKED_RECT |
const int ACenter =1 |
Definition at line 41 of file C4Surface.h.
Referenced by C4DownloadDlg::C4DownloadDlg(), C4GameOverDlg::C4GameOverDlg(), C4Network2StartWaitDlg::C4Network2StartWaitDlg(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupScenSelDlg::C4StartupScenSelDlg(), C4LoaderScreen::Draw(), C4Object::Draw(), C4GameMessage::Draw(), C4ScriptGuiWindow::Draw(), C4GUI::Tabular::Sheet::DrawCaption(), C4Game::DrawCrewOverheadText(), C4GUI::ProgressBar::DrawElement(), C4GUI::Button::DrawElement(), C4GUI::IconButton::DrawElement(), C4ScoreboardDlg::DrawElement(), C4Chart::DrawElement(), C4Viewport::DrawMenu(), C4Viewport::DrawPlayerStartup(), C4GUI::InputDialog::InputDialog(), C4GUI::MessageDialog::MessageDialog(), C4GUI::ProgressDialog::ProgressDialog(), C4GUI::WoodenLabel::SetIcon(), C4GUI::FullscreenDialog::SetTitle(), C4GUI::Label::SetX0(), C4Draw::StringOut(), and C4GUI::Label::UpdateOwnPos().
const int ALeft =0 |
Definition at line 41 of file C4Surface.h.
Referenced by C4ChatControl::C4ChatControl(), C4LeagueSignupDialog::C4LeagueSignupDialog(), C4StartupModsDlg::C4StartupModsDlg(), C4StartupModsListEntry::C4StartupModsListEntry(), C4StartupNetDlg::C4StartupNetDlg(), C4StartupNetListEntry::C4StartupNetListEntry(), C4StartupOptionsDlg::C4StartupOptionsDlg(), C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4FileSelDlg::DefaultListItem::DefaultListItem(), C4GameMessage::Draw(), C4ScriptGuiWindow::Draw(), C4GUI::Tabular::Sheet::DrawCaption(), C4GUI::WoodenLabel::DrawElement(), C4GUI::MultilineLabel::DrawElement(), C4GUI::Edit::DrawElement(), C4GUI::CheckBox::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4GUI::ComboBox::DrawElement(), C4MenuItem::DrawElement(), C4ScoreboardDlg::DrawElement(), C4StartupMainDlg::DrawElement(), C4Chart::DrawElement(), C4GUI::Screen::DrawToolTip(), C4GUI::FacetButton::FacetButton(), C4FileSelDlg::InitElements(), C4GUI::LabeledEdit::LabeledEdit(), C4GameLobby::MainDlg::MainDlg(), C4GUI::MessageDialog::MessageDialog(), C4ChatControl::ChatSheet::NickItem::NickItem(), C4StartupScenSelDlg::ScenListItem::ScenListItem(), C4GUI::WoodenLabel::SetIcon(), C4GUI::FullscreenDialog::SetTitle(), C4GUI::Dialog::SetTitle(), C4GUI::Label::SetX0(), and C4GUI::Label::UpdateOwnPos().
const int ARight =2 |
Definition at line 41 of file C4Surface.h.
Referenced by C4StartupMainDlg::C4StartupMainDlg(), C4StartupModsListEntry::C4StartupModsListEntry(), C4LoaderScreen::Draw(), C4IDList::Draw(), C4GameMessage::Draw(), C4ScriptGuiWindow::Draw(), C4MenuItem::DrawElement(), C4Chart::DrawElement(), C4Facet::DrawValue(), C4Facet::DrawValue2(), C4GUI::FullscreenDialog::FullscreenDialog(), C4GUI::Label::SetX0(), C4Draw::StringOut(), and C4GUI::Label::UpdateOwnPos().
const int C4SF_MipMap = 2 |
Definition at line 50 of file C4Surface.h.
Referenced by C4Sky::Init(), C4ParticleDef::Load(), C4DefGraphics::LoadBitmap(), C4DefAdditionalResourcesLoader::LoadTexture(), C4TextureMap::LoadTextures(), and C4TexRef::Unlock().
const int C4SF_Tileable = 1 |
Definition at line 49 of file C4Surface.h.
Referenced by C4Draw::BlitSurfaceTile(), C4GraphicsResource::Init(), and C4Sky::Init().
const int C4SF_Unlocked = 4 |
Definition at line 51 of file C4Surface.h.
Referenced by C4TexRef::C4TexRef().
|
extern |
Definition at line 907 of file C4DrawGL.cpp.
Referenced by C4FoWDrawLightTextureStrategy::Begin(), C4FoWDrawWireframeStrategy::C4FoWDrawWireframeStrategy(), C4Surface::C4Surface(), C4LandscapeRenderGL::Clear(), C4Surface::Create(), CStdGL::CStdGL(), C4ParticleList::Draw(), C4ParticleChunk::Draw(), C4LandscapeRenderGL::Draw(), C4FoWDrawLightTextureStrategy::End(), C4FoWDrawWireframeStrategy::End(), C4GraphicsResource::Init(), C4Shader::Init(), C4TexMgr::IntLock(), C4TexRef::Lock(), C4GUI::DialogWindow::PerformUpdate(), StdMesh::PostInit(), C4FoWRegion::Render(), CStdGLCtx::SelectCommon(), C4TexRef::Unlock(), StdMeshInstance::UpdateIBO(), C4FoWDrawLightTextureStrategy::~C4FoWDrawLightTextureStrategy(), C4FoWDrawWireframeStrategy::~C4FoWDrawWireframeStrategy(), C4FoWRegion::~C4FoWRegion(), C4TexRef::~C4TexRef(), CStdGL::~CStdGL(), StdMesh::~StdMesh(), and StdMeshInstance::~StdMeshInstance().
|
extern |
Definition at line 879 of file C4Surface.cpp.
Referenced by C4TexRef::C4TexRef(), C4TexMgr::UnregTex(), and C4TexRef::~C4TexRef().