#include <HeightMipmap.h>
|
| NONCOPYABLE (CHeightMipmap) |
|
float | BilinearFilter (const SMipmap &mipmap, float x, float z) const |
|
void | HalfResizeUpdate (SMipmap &out_mipmap, size_t mapSize, const u16 *ptr, size_t left, size_t bottom, size_t right, size_t top) |
|
void | BilinearUpdate (SMipmap &out_mipmap, size_t mapSize, const u16 *ptr, size_t left, size_t bottom, size_t right, size_t top) |
|
◆ CHeightMipmap()
CHeightMipmap::CHeightMipmap |
( |
| ) |
|
◆ ~CHeightMipmap()
CHeightMipmap::~CHeightMipmap |
( |
| ) |
|
◆ BilinearFilter()
float CHeightMipmap::BilinearFilter |
( |
const SMipmap & |
mipmap, |
|
|
float |
x, |
|
|
float |
z |
|
) |
| const |
|
private |
◆ BilinearUpdate()
void CHeightMipmap::BilinearUpdate |
( |
SMipmap & |
out_mipmap, |
|
|
size_t |
mapSize, |
|
|
const u16 * |
ptr, |
|
|
size_t |
left, |
|
|
size_t |
bottom, |
|
|
size_t |
right, |
|
|
size_t |
top |
|
) |
| |
|
private |
◆ DumpToDisk()
void CHeightMipmap::DumpToDisk |
( |
const VfsPath & |
path | ) |
const |
◆ GetTrilinearGroundLevel()
float CHeightMipmap::GetTrilinearGroundLevel |
( |
float |
x, |
|
|
float |
z, |
|
|
float |
radius |
|
) |
| const |
◆ HalfResizeUpdate()
void CHeightMipmap::HalfResizeUpdate |
( |
SMipmap & |
out_mipmap, |
|
|
size_t |
mapSize, |
|
|
const u16 * |
ptr, |
|
|
size_t |
left, |
|
|
size_t |
bottom, |
|
|
size_t |
right, |
|
|
size_t |
top |
|
) |
| |
|
private |
◆ Initialize()
void CHeightMipmap::Initialize |
( |
size_t |
mapSize, |
|
|
const u16 * |
ptr |
|
) |
| |
◆ NONCOPYABLE()
◆ ReleaseData()
void CHeightMipmap::ReleaseData |
( |
| ) |
|
◆ Update() [1/2]
void CHeightMipmap::Update |
( |
const u16 * |
ptr | ) |
|
◆ Update() [2/2]
void CHeightMipmap::Update |
( |
const u16 * |
ptr, |
|
|
size_t |
left, |
|
|
size_t |
bottom, |
|
|
size_t |
right, |
|
|
size_t |
top |
|
) |
| |
◆ m_MapSize
size_t CHeightMipmap::m_MapSize |
|
private |
◆ m_Mipmap
std::vector<SMipmap> CHeightMipmap::m_Mipmap |
|
private |
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/graphics/HeightMipmap.h
- /home/docker/jenkins/workspace/technical-docs/source/graphics/HeightMipmap.cpp