Sleeping Wombat GUI
0.100
swGUI
|
Classes | |
struct | TextureInfo |
Deskryptor tekstury. More... | |
class | TextureObject |
Klasa przechowująca tekstury.Klasa bazowa, która będzie używana przez obiekty silnika. Powinny po niej odziedziczyć obiekty konkretnego API graficznego, żeby zaimplementować najważniejsze funkcjonalności. More... | |
Enumerations | |
enum | TextureUse { TEX_DIFFUSE, TEX_SPECULAR, TEX_EMISSIVE, TEX_BUMP_MAP, TEX_DISPLACEMENT_MAP, TEX_OTHER1, TEX_OTHER2, TEX_LIGHTMAP } |
Meaning of texture indicies. More... | |
enum | MipMapFilter : short { MipMapFilter::Box = 0, MipMapFilter::Tent, MipMapFilter::Bell, MipMapFilter::bSpline, MipMapFilter::Mitchell, MipMapFilter::Lanczos3, MipMapFilter::Blackman, MipMapFilter::Lanczos4, MipMapFilter::Lanczos6, MipMapFilter::Lanczos12, MipMapFilter::Kaiser, MipMapFilter::Gaussian, MipMapFilter::Catmullrom, MipMapFilter::QuadraticInterpolation, MipMapFilter::QuadraticAproximation, MipMapFilter::QuadraticMix, MipMapFilter::Unknown } |
Tryby filtrowania tekstur. More... | |
|
strong |
Tryby filtrowania tekstur.
Poniższe tryby filtrowania są używane przy tworzeniu mipmap. Istnieje jeszcze drugi etap filtrowania przy próbkowania w pixel shaderze, do którego odnosi się inna enumeracja.
Enumerator | |
---|---|
Box | |
Tent | |
Bell | |
bSpline | |
Mitchell | |
Lanczos3 | |
Blackman | |
Lanczos4 | |
Lanczos6 | |
Lanczos12 | |
Kaiser | |
Gaussian | |
Catmullrom | |
QuadraticInterpolation | |
QuadraticAproximation | |
QuadraticMix | |
Unknown |
enum TextureUse |
Meaning of texture indicies.
These are values used by default shaders. You don't have to use this convention when you write your own shaders.