VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
constants.h File Reference
#include <cstdint>
#include <unordered_map>
#include <platform/graphics/constants.h>

Go to the source code of this file.

Classes

struct  visutwin::canvas::ShadowTypeInfo

Namespaces

namespace  visutwin
namespace  visutwin::canvas

Enumerations

enum class  visutwin::canvas::AspectRatioMode { visutwin::canvas::ASPECT_AUTO , visutwin::canvas::ASPECT_MANUAL }
enum class  visutwin::canvas::LightFalloff { visutwin::canvas::LIGHTFALLOFF_LINEAR = 0 , visutwin::canvas::LIGHTFALLOFF_INVERSESQUARED = 1 }
enum class  visutwin::canvas::LightType {
  visutwin::canvas::LIGHTTYPE_DIRECTIONAL , visutwin::canvas::LIGHTTYPE_OMNI , visutwin::canvas::LIGHTTYPE_POINT , visutwin::canvas::LIGHTTYPE_SPOT ,
  visutwin::canvas::LIGHTTYPE_AREA_RECT
}
enum class  visutwin::canvas::MaskType { visutwin::canvas::MASK_NONE = static_cast<int>(::visutwin::canvas::MASK_NONE) , visutwin::canvas::MASK_AFFECT_DYNAMIC = static_cast<int>(::visutwin::canvas::MASK_AFFECT_DYNAMIC) , visutwin::canvas::MASK_AFFECT_LIGHTMAPPED = static_cast<int>(::visutwin::canvas::MASK_AFFECT_LIGHTMAPPED) , visutwin::canvas::MASK_BAKE = static_cast<int>(::visutwin::canvas::MASK_BAKE) }
enum  visutwin::canvas::ShadowType { visutwin::canvas::SHADOW_PCF3_32F = 0 , visutwin::canvas::SHADOW_VSM_16F = 2 , visutwin::canvas::SHADOW_PCF1_32F = 5 }
enum class  visutwin::canvas::ShadowUpdateType { visutwin::canvas::SHADOWUPDATE_NONE , visutwin::canvas::SHADOWUPDATE_THISFRAME , visutwin::canvas::SHADOWUPDATE_REALTIME }
enum  visutwin::canvas::SkyType { visutwin::canvas::SKYTYPE_INFINITE , visutwin::canvas::SKYTYPE_BOX , visutwin::canvas::SKYTYPE_DOME , visutwin::canvas::SKYTYPE_ATMOSPHERE }
enum  visutwin::canvas::Tonemap {
  visutwin::canvas::TONEMAP_LINEAR = 0 , visutwin::canvas::TONEMAP_FILMIC = 1 , visutwin::canvas::TONEMAP_HEJL = 2 , visutwin::canvas::TONEMAP_ACES = 3 ,
  visutwin::canvas::TONEMAP_ACES2 = 4 , visutwin::canvas::TONEMAP_NEUTRAL = 5 , visutwin::canvas::TONEMAP_NONE = 6
}

Variables

constexpr int visutwin::canvas::LAYERID_DEPTH = 2
constexpr int visutwin::canvas::LAYERID_IMMEDIATE = 5
constexpr int visutwin::canvas::LAYERID_SKYBOX = 3
constexpr int visutwin::canvas::LAYERID_UI = 4
constexpr int visutwin::canvas::LAYERID_WORLD = 1
constexpr uint32_t visutwin::canvas::MASK_AFFECT_DYNAMIC = 1u
constexpr uint32_t visutwin::canvas::MASK_AFFECT_LIGHTMAPPED = 2u
constexpr uint32_t visutwin::canvas::MASK_BAKE = 4u
constexpr uint32_t visutwin::canvas::MASK_NONE = 0u
constexpr uint32_t visutwin::canvas::SPECOCC_AO = 1u
constexpr uint32_t visutwin::canvas::SPECOCC_GLOSSDEPENDENT = 2u
constexpr uint32_t visutwin::canvas::SPECOCC_NONE = 0u