Deskryptor tekstury.
More...
#include <MeshResources.h>
TextureInfo::TextureInfo |
( |
| ) |
|
|
inline |
bool TextureInfo::GenMipMaps |
( |
| ) |
|
|
inlineprivate |
int TextureInfo::GetArraySize |
( |
| ) |
|
|
inlineprivate |
int TextureInfo::GetHeight |
( |
| ) |
|
|
inlineprivate |
int TextureInfo::GetMipLevels |
( |
| ) |
|
|
inlineprivate |
std::string TextureInfo::GetPath |
( |
| ) |
|
|
inlineprivate |
int TextureInfo::GetWidth |
( |
| ) |
|
|
inlineprivate |
bool TextureInfo::IsCPUReadable |
( |
| ) |
|
|
inlineprivate |
bool TextureInfo::IsCPUWriteable |
( |
| ) |
|
|
inlineprivate |
bool TextureInfo::IsCubeMapTex |
( |
| ) |
|
|
inlineprivate |
bool TextureInfo::IsSharedResource |
( |
| ) |
|
|
inlineprivate |
bool TextureInfo::AllowShareResource |
Pozwala na dostęp do zasoby z wielu API graficznych i pomiędzy kontekstami.
Liczba elementów tablicy.
bool TextureInfo::CPURead |
Pozwala na odczyt tekstury przez CPU.
bool TextureInfo::CPUWrite |
Pozwala na zapis tekstury przez CPU.
uint16 TextureInfo::CutOffMipMaps |
Usuwa podaną liczbę poziomów mipmap. Przydatne gdy nie potrzebujemy tekstur zbyt wysokiej rozdzielczości (np. stosując dynamiczny LoD). Ustawienie wartości 1 oznacza, że oryginalna tekstura zostanie zastąpiona pierwszą mipmapą w kolejności.
Ścieżka do pliku z teksturą lub jej nazwa.
Format tekstury (liczba kanałów, liczba bitów na kanał itp)
bool TextureInfo::GenerateMipMaps |
Automatyczne generowanie mipmap.
bool TextureInfo::IsCubeMap |
Należy ustawić jeżeli tekstura jest cubemapą.
uint32 TextureInfo::MemorySize |
Pamięć zajmowana przez teksturę.
Tryb filtrowania tekstury. Używany tylko jeżeli ustawiono GenerateMipMaps na true.
uint16 TextureInfo::MipMapLevels |
Liczba poziomów mipmap. 1 oznacza tylko teksturę oryginalną.
TextureInfo::RTTR_REGISTRATION_FRIEND |
|
private |
uint16 TextureInfo::TextureHeight |
Wysokość tekstury w pikselach.
Typ tekstury (liczba wymiarów, multsampling). Na razie tekstura nie może być inna niż dwuwymiarowa (może być tablicą).
uint16 TextureInfo::TextureWidth |
Szerokość tekstury w pikselach.
Sposób użycia render targetu. Wpływa na optymalizacje ułożenia w pamięci.
The documentation for this struct was generated from the following file: