| 
    Sleeping Wombat Graphic API
    1.010
    
   swGraphicAPI 
   | 
 
Deskryptor tekstury. More...
#include <MeshResources.h>
Public Attributes | |
| uint16 | TextureWidth | 
| Szerokość tekstury w pikselach.  | |
| uint16 | TextureHeight | 
| Wysokość tekstury w pikselach.  | |
| uint16 | ArraySize | 
| Liczba elementów tablicy.  | |
| bool | CPURead: 1 | 
| Pozwala na odczyt tekstury przez CPU.  | |
| bool | CPUWrite: 1 | 
| Pozwala na zapis tekstury przez CPU.  | |
| bool | AllowShareResource: 1 | 
| Pozwala na dostęp do zasoby z wielu API graficznych i pomiędzy kontekstami.  | |
| bool | IsCubeMap: 1 | 
| Należy ustawić jeżeli tekstura jest cubemapą.  | |
| bool | GenerateMipMaps: 1 | 
| Automatyczne generowanie mipmap.  | |
| TextureType | TextureType | 
| Typ tekstury (liczba wymiarów, multsampling). Na razie tekstura nie może być inna niż dwuwymiarowa (może być tablicą).  | |
| ResourceUsage | Usage | 
| Sposób użycia render targetu. Wpływa na optymalizacje ułożenia w pamięci.  | |
| ResourceFormat | Format | 
| Format tekstury (liczba kanałów, liczba bitów na kanał itp)  | |
| MipMapFilter | MipMapFilter | 
| Tryb filtrowania tekstury. Używany tylko jeżeli ustawiono GenerateMipMaps na true.  | |
| uint16 | MipMapLevels | 
| Liczba poziomów mipmap. 1 oznacza tylko teksturę oryginalną.  | |
| uint16 | CutOffMipMaps | 
| uint32 | MemorySize | 
| Pamięć zajmowana przez teksturę.  | |
| filesystem::Path | FilePath | 
| Ścieżka do pliku z teksturą lub jej nazwa.  | |
Private Attributes | |
| RTTR_REGISTRATION_FRIEND | |
Deskryptor tekstury.
| 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.
 1.8.9.1