libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper Class Reference

#include <Load n Save BMPs.hpp>

Public Member Functions

__stdcall BitMapInfoWrapper (const unsigned long size=0)
 
__stdcall BitMapInfoWrapper (const unsigned int width, const unsigned int height, const unsigned short colour_depth)
 
__stdcall BitMapInfoWrapper (const HBITMAP hbitmap, const unsigned short colour_depth)
 
__stdcall BitMapInfoWrapper (BitMapInfoWrapper const &bmi) noexcept(true)
 
__stdcall ~BitMapInfoWrapper (void) noexcept(true)
 
BitMapInfoWrapper &__fastcall operator= (BitMapInfoWrapper &bmi) noexcept(true)
 
const BITMAPINFO *__fastcall Info (void) const noexcept(true)
 
BITMAPINFO *__fastcall Info (void) noexcept(true)
 
const BITMAPINFOHEADER *__fastcall Header (void) const noexcept(true)
 
BITMAPINFOHEADER *__fastcall Header (void) noexcept(true)
 

Static Public Member Functions

static DWORD __fastcall ColSize (const unsigned short colour_depth) noexcept(true)
 

Detailed Description

Definition at line 40 of file Load n Save BMPs.hpp.

Constructor & Destructor Documentation

◆ BitMapInfoWrapper() [1/4]

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::BitMapInfoWrapper ( const unsigned long  size = 0)
inlineexplicit

Definition at line 107 of file Load n Save BMPs.hpp.

References BitMapInfoWrapper().

Referenced by BitMapInfoWrapper().

◆ BitMapInfoWrapper() [2/4]

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::BitMapInfoWrapper ( const unsigned int  width,
const unsigned int  height,
const unsigned short  colour_depth 
)
inline

Definition at line 113 of file Load n Save BMPs.hpp.

References BitMapInfoWrapper().

Referenced by BitMapInfoWrapper().

◆ BitMapInfoWrapper() [3/4]

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::BitMapInfoWrapper ( const HBITMAP  hbitmap,
const unsigned short  colour_depth 
)
inline

Definition at line 119 of file Load n Save BMPs.hpp.

◆ BitMapInfoWrapper() [4/4]

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::BitMapInfoWrapper ( BitMapInfoWrapper const &  bmi)
inlinenoexcept

Definition at line 45 of file Load n Save BMPs.hpp.

References BitMapInfoWrapper().

Referenced by BitMapInfoWrapper().

◆ ~BitMapInfoWrapper()

__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::~BitMapInfoWrapper ( void  )
inlinenoexcept

Definition at line 48 of file Load n Save BMPs.hpp.

Member Function Documentation

◆ ColSize()

DWORD __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::ColSize ( const unsigned short  colour_depth)
inlinestaticnoexcept

Definition at line 133 of file Load n Save BMPs.hpp.

◆ Header() [1/2]

const BITMAPINFOHEADER* __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::Header ( void  ) const
inlinenoexcept

Definition at line 62 of file Load n Save BMPs.hpp.

◆ Header() [2/2]

BITMAPINFOHEADER* __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::Header ( void  )
inlinenoexcept

Definition at line 65 of file Load n Save BMPs.hpp.

◆ Info() [1/2]

const BITMAPINFO* __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::Info ( void  ) const
inlinenoexcept

Definition at line 56 of file Load n Save BMPs.hpp.

◆ Info() [2/2]

BITMAPINFO* __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::Info ( void  )
inlinenoexcept

Definition at line 59 of file Load n Save BMPs.hpp.

◆ operator=()

BitMapInfoWrapper& __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::BitMapInfoWrapper::operator= ( BitMapInfoWrapper bmi)
inlinenoexcept

Definition at line 51 of file Load n Save BMPs.hpp.


The documentation for this class was generated from the following file: