|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <platform/graphics/texture.h>
Public Attributes | |
| uint32_t | arrayLength = 0 |
| bool | cubemap = false |
| uint32_t | depth = 1 |
| PixelFormat | format = PixelFormat::PIXELFORMAT_RGBA8 |
| uint32_t | height = 4 |
| void * | levels = nullptr |
| FilterMode | magFilter = FilterMode::FILTER_LINEAR |
| FilterMode | minFilter = FilterMode::FILTER_LINEAR_MIPMAP_LINEAR |
| bool | mipmaps = true |
| std::string | name |
| uint32_t | numLevels = 0 |
| TexHint | profilerHint = TexHint::TEXHINT_NONE |
| TextureProjection | projection = TextureProjection::TEXTUREPROJECTION_NONE |
| bool | storage = false |
| bool | volume = false |
| uint32_t | width = 4 |
| bool visutwin::canvas::TextureOptions::cubemap = false |
Definition at line 35 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), and visutwin::canvas::EnvLighting::generateSkyboxCubemap().
| uint32_t visutwin::canvas::TextureOptions::depth = 1 |
Definition at line 31 of file texture.h.
Referenced by visutwin::canvas::Texture::Texture().
| PixelFormat visutwin::canvas::TextureOptions::format = PixelFormat::PIXELFORMAT_RGBA8 |
Definition at line 32 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::EnvLighting::generateAtlas(), visutwin::canvas::EnvLighting::generateSkyboxCubemap(), visutwin::canvas::Asset::loadAsync(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), and visutwin::canvas::Asset::resource().
| uint32_t visutwin::canvas::TextureOptions::height = 4 |
Definition at line 30 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::EnvLighting::generateAtlas(), visutwin::canvas::EnvLighting::generateSkyboxCubemap(), visutwin::canvas::Asset::loadAsync(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), visutwin::canvas::Asset::resource(), visutwin::canvas::Texture::Texture(), and visutwin::canvas::Sky::updateSkyMesh().
| void* visutwin::canvas::TextureOptions::levels = nullptr |
Definition at line 42 of file texture.h.
Referenced by visutwin::canvas::Texture::Texture().
| FilterMode visutwin::canvas::TextureOptions::magFilter = FilterMode::FILTER_LINEAR |
Definition at line 34 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::EnvLighting::generateAtlas(), visutwin::canvas::EnvLighting::generateSkyboxCubemap(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), and visutwin::canvas::Sky::updateSkyMesh().
| FilterMode visutwin::canvas::TextureOptions::minFilter = FilterMode::FILTER_LINEAR_MIPMAP_LINEAR |
Definition at line 33 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::EnvLighting::generateAtlas(), visutwin::canvas::EnvLighting::generateSkyboxCubemap(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), and visutwin::canvas::Sky::updateSkyMesh().
| bool visutwin::canvas::TextureOptions::mipmaps = true |
Definition at line 40 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::EnvLighting::generateAtlas(), visutwin::canvas::EnvLighting::generateSkyboxCubemap(), visutwin::canvas::Asset::loadAsync(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), visutwin::canvas::Asset::resource(), and visutwin::canvas::Sky::updateSkyMesh().
| std::string visutwin::canvas::TextureOptions::name |
Definition at line 43 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::EnvLighting::generateAtlas(), visutwin::canvas::EnvLighting::generateSkyboxCubemap(), visutwin::canvas::Asset::loadAsync(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), visutwin::canvas::Asset::resource(), and visutwin::canvas::Sky::updateSkyMesh().
| uint32_t visutwin::canvas::TextureOptions::numLevels = 0 |
Definition at line 39 of file texture.h.
Referenced by visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::Asset::loadAsync(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), visutwin::canvas::Asset::resource(), and visutwin::canvas::Texture::Texture().
| TexHint visutwin::canvas::TextureOptions::profilerHint = TexHint::TEXHINT_NONE |
| TextureProjection visutwin::canvas::TextureOptions::projection = TextureProjection::TEXTUREPROJECTION_NONE |
Definition at line 38 of file texture.h.
Referenced by visutwin::canvas::Texture::Texture().
| uint32_t visutwin::canvas::TextureOptions::width = 4 |
Definition at line 29 of file texture.h.
Referenced by visutwin::canvas::ShadowMap::create(), visutwin::canvas::GlbParser::createFromModel(), visutwin::canvas::GlbParser::createFromPrepared(), visutwin::canvas::EnvLighting::generateAtlas(), visutwin::canvas::EnvLighting::generateSkyboxCubemap(), visutwin::canvas::Asset::loadAsync(), visutwin::canvas::loadBitmapFontResource(), visutwin::canvas::GlbParser::parse(), visutwin::canvas::Asset::resource(), visutwin::canvas::Texture::Texture(), and visutwin::canvas::Sky::updateSkyMesh().