# B
# BindingCondition
Name | Value |
---|---|
None | 0 |
Rotate90 | 1 |
Rotate180 | 2 |
Rotate270 | 3 |
Total | 4 |
# ButtonMappingInputModeCondition
Name | Value |
---|
# ButtonState
Name | Value |
---|
# Bounds::Option
Name | Value |
---|---|
Default | 0 |
TaskProfiled | 1 |
LinkPredecessor | 2 |
# BlockRenderLayer
Name | Value |
---|---|
RENDERLAYER_DOUBLE_SIDED | 0 |
RENDERLAYER_BLEND_WATER | 1 |
RENDERLAYER_ALPHATEST_MICRO_BLOCK | 2 |
RENDERLAYER_RAY_TRACED_WATER | 3 |
RENDERLAYER_BLEND | 4 |
RENDERLAYER_OPAQUE | 5 |
RENDERLAYER_OPTIONAL_ALPHATEST | 6 |
RENDERLAYER_ALPHATEST | 7 |
RENDERLAYER_SEASONS_OPAQUE | 8 |
RENDERLAYER_SEASONS_OPTIONAL_ALPHATEST | 9 |
RENDERLAYER_ALPHATEST_SINGLE_SIDE | 10 |
RENDERLAYER_ENDPORTAL | 11 |
RENDERLAYER_BARRIER | 12 |
RENDERLAYER_STRUCTURE_VOID | 13 |
_RENDERLAYER_COUNT | 14 |
# BlockSoundType
Name | Value |
---|
# BoneTransformType
Name | Value |
---|
# BlockActorType
Name | Value |
---|
# BannerBlockType
Name | Value |
---|
# bgfx::RtObjectCategory
Name | Value |
---|---|
Opaque | 1 |
Blend | 2 |
Bloom | 4 |
# bgfx::RtMediaType
Name | Value |
---|
# bgfx::DLSSOptions::Mode
Name | Value |
---|---|
Off | 0 |
WifiOnly | 1 |
WithCellular | 2 |
# bgfx::DLSSOptions::Scaling
Name | Value |
---|
# bgfx::RtRenderMethod
Name | Value |
---|
# BiomeTemperatureCategory
Name | Value |
---|
# BedrockLog::LogChannel
Name | Value |
---|---|
Global | 0 |
ClientSide | 1 |
ServerSide | 2 |
NumLogChannels | 3 |
# bgfx::RendererType::Enum
Name | Value |
---|---|
Requeue | 0 |
Done | 1 |
Noop | 2 |
# bgfx::TextureFormat::Enum
Name | Value |
---|
# bgfx::AccelerationStructureBuildFlags::Enum
Name | Value |
---|
# bgfx::BackbufferRatio::Enum
Name | Value |
---|
# bgfx::d3d11::BufferD3D11::Usage
Name | Value |
---|---|
USAGE_VERTEX_BUFFER | 0 |
USAGE_INDEX_BUFFER | 1 |
USAGE_SHADER_BUFFER | 2 |
USAGE_INDIRECT_BUFFER | 3 |
USAGE_RAYTRACING_ACCELERATION_STRUCTURE | 4 |
# bgfx::d3d12::BufferD3D12::Usage
Name | Value |
---|
# bgfx::d3d12rtx::RTRayGenShader
Name | Value |
---|
# bgfx::d3d12rtx::RTComputeShader
Name | Value |
---|
# bgfx::d3d12rtx::RTDispatchSize
Name | Value |
---|
# bgfx::SpvOperand::Enum
Name | Value |
---|
# bgfx::Attrib::Enum
Name | Value |
---|
# bimg::TextureFormat::Enum
Name | Value |
---|
# BlockColor
Name | Value |
---|---|
Red | 0 |
X | 0 |
Green | 1 |
Y | 1 |
Blue | 2 |
Z | 2 |
Alpha | 3 |
W | 3 |
# BeaconContainerManagerController::ButtonId
Name | Value |
---|---|
ID_CONFIRM | 0 |
ID_CANCEL | 1 |
ID_SPEED | 2 |
ID_HASTE | 3 |
ID_RESIST | 4 |
ID_JUMP | 5 |
ID_STRENGTH | 6 |
ID_REGEN | 7 |
ID_EXTRA | 8 |
NUM_BUTTON_ID | 9 |
ID_INVALID | 18446744073709551615 |
# bgfx::Access::Enum
Name | Value |
---|---|
ReadOnly | 0 |
ReadWrite | 1 |
Flush | 2 |
# ButtonMappingType
Name | Value |
---|
# BuildPlatform
Name | Value |
---|
# BindType
Name | Value |
---|---|
BindNone | 0 |
BindEntity | 1 |
BindPos | 2 |
BindFakeWorldModel | 3 |
# BossEventUpdateType
Name | Value |
---|
# BossBarColor
Name | Value |
---|---|
PINK | 0 |
BLUE | 1 |
RED | 2 |
GREEN | 3 |
YELLOW | 4 |
PURPLE | 5 |
WHITE | 6 |
# BossBarOverlay
Name | Value |
---|---|
PROGRESS | 0 |
NOTCHED_6 | 1 |
NOTCHED_10 | 2 |
NOTCHED_12 | 3 |
NOTCHED_20 | 4 |
# BlockShape
Name | Value |
---|---|
AIR | 0 |
WEATHER | 1 |
WATER | 2 |
LAVA | 3 |
LAVA_RESIST | 4 |
# BlockActorRendererId
Name | Value |
---|---|
TR_DEFAULT_RENDERER | 0 |
TR_CHEST_RENDERER | 1 |
TR_SIGN_RENDERER | 2 |
TR_MOBSPAWNER_RENDERER | 3 |
TR_SKULL_RENDERER | 4 |
TR_ENCHANTER_RENDERER | 5 |
TR_PISTONARM_RENDERER | 6 |
TR_ITEMFRAME_RENDERER | 7 |
TR_MOVINGBLOCK_RENDERER | 8 |
TR_CHALKBOARD_RENDERER | 9 |
TR_BEACON_RENDERER | 10 |
TR_ENDGATEWAY_RENDERER | 11 |
TR_ENDERCHEST_RENDERER | 12 |
TR_SHULKERBOX_RENDERER | 13 |
TR_COMMANDBLOCK_RENDERER | 14 |
TR_BED_RENDERER | 15 |
TR_BANNER_RENDERER | 16 |
TR_CONDUIT_RENDERER | 17 |
TR_LECTERN_RENDERER | 18 |
TR_BELL_RENDERER | 19 |
TR_CAMPFIRE_RENDERER | 20 |
# bgfx::ViewMode::Enum
Name | Value |
---|
# BreathableComponent::BreathableState
Name | Value |
---|---|
InAir | 0 |
InWater | 1 |
InLava | 2 |
InSolids | 3 |
InBreathableOverrideBlock | 4 |
InNonBreathableOverrideBlock | 5 |
# BookEditAction
Name | Value |
---|---|
ReplacePage | 0 |
AddPage | 1 |
DeletePage | 2 |
SwapPages | 3 |
Finalize | 4 |
# BlockSerializationUtils::NBTState
Name | Value |
---|
# BucketFillType
Name | Value |
---|
# BannerPatternItem::Type
Name | Value |
---|
# BlockProperty
Name | Value |
---|
# BedrockLog::LogCategory
Name | Value |
---|---|
LogWorldGen | 1 |
LogLoot | 2 |
LogRender | 3 |
LogStructure | 4 |
LogUI | 5 |
LogOnline | 6 |
NumLogCategories | 7 |
# BedrockLog::LogRule
Name | Value |
---|---|
DefaultRules | 0 |
ClientAndServer | 1 |
# Bedrock::JSONObject::JSONType
Name | Value |
---|
# BDF_PropertyType_
Name | Value |
---|---|
BDF_PROPERTY_TYPE_NONE | 0 |
BDF_PROPERTY_TYPE_ATOM | 1 |
BDF_PROPERTY_TYPE_INTEGER | 2 |
BDF_PROPERTY_TYPE_CARDINAL | 3 |
# bool
Name | Value |
---|---|
false | 0 |
true | 1 |
# bimg::Orientation::Enum
Name | Value |
---|---|
R0 | 0 |
R90 | 1 |
R180 | 2 |
R270 | 3 |
HFlip | 4 |
HFlipR90 | 5 |
HFlipR270 | 6 |
VFlip | 7 |
# bgfx::d3d12::BatchD3D12::Enum
Name | Value |
---|
# bgfx::d3d12::HeapProperty::Enum
Name | Value |
---|
# bgfx::d3d12rtx::RTBlasCompactionState
Name | Value |
---|
# bgfx::d3d12rtx::RTGlobalDescriptorTable
Name | Value |
---|
# bgfx::DxbcOperandType::Enum
Name | Value |
---|---|
Input | 0 |
Material | 1 |
Result | 2 |
# bgfx::DxbcOperandMode::Enum
Name | Value |
---|
# bgfx::DxbcOpcode::Enum
Name | Value |
---|
# bgfx::DxbcInstruction::ExtendedType::Enum
Name | Value |
---|
# bgfx::DxbcResourceReturnType::Enum
Name | Value |
---|
# bgfx::DxbcCustomDataClass::Enum
Name | Value |
---|
# Bedrock::Threading::AsyncErrc
enum Bedrock::Threading::AsyncErrc : __int32
{
operation_in_progress = 0x1,
operation_canceled = 0x2,
operation_threw_exception = 0x3,
unexpected_error = 0x4,
invalid_state = 0x5,
};
# Bedrock::Threading::AsyncStatus
enum Bedrock::Threading::AsyncStatus : __int32
{
Started = 0x0,
Completed = 0x1,
Canceled = 0x2,
Error = 0x3,
};
# BehaviorStatus
typedef Bedrock::Threading::AsyncStatus BehaviorStatus;
# Bedrock::Threading::AsyncDeferredResultT<void>::DelayStatus
typedef Bedrock::Threading::AsyncStatus Bedrock::Threading::AsyncDeferredResultT<void>::DelayStatus;
# BedSleepingResult
enum BedSleepingResult : __int32
{
OK = 0x0,
NOT_POSSIBLE_HERE = 0x1,
NOT_POSSIBLE_NOW = 0x2,
TOO_FAR_AWAY = 0x3,
OTHER_PROBLEM = 0x4,
NOT_SAFE = 0x5,
BED_OBSTRUCTED = 0x6,
};
# BlockSupportType
typedef MaterialType BlockSupportType;
# Biome::BiomeTempCategory
enum Biome::BiomeTempCategory : __int32
{
OCEAN = 0x0,
COLD = 0x1,
MEDIUM = 0x2,
WARM = 0x3,
};
# BoneAnimationRelativeMode
typedef LevelChunkTag BoneAnimationRelativeMode;
# Bedrock::DynamicPackage::MountState
enum Bedrock::DynamicPackage::MountState : __int8
{
Uknown = 0x0,
Error_AlreadyMounted = 0x1,
Error_CouldNotMount = 0x2,
Error_CouldNotUnmount = 0x3,
Error_Internal = 0x4,
Error_NotMounted = 0x5,
Error_PermissionDenied = 0x6,
Mounted = 0x7,
Unmounted = 0x8,
InProgress = 0x9,
};
# Bedrock::DynamicPackage::CheckFilesResult::Value
typedef Bedrock::DynamicPackage::MountState Bedrock::DynamicPackage::CheckFilesResult::Value;
# Bedrock::DynamicPackage::DownloadPausedReason
typedef cg::ColorSpace Bedrock::DynamicPackage::DownloadPausedReason;
# Bedrock::DynamicPackage::DownloadFailedReason
typedef cg::ColorSpace Bedrock::DynamicPackage::DownloadFailedReason;
# Bedrock::DynamicPackage::ProcessStep
typedef TaskRunResult Bedrock::DynamicPackage::ProcessStep;
# ButtonIndiciesEnum
typedef Actor::InitializationMethod ButtonIndiciesEnum;
# BindingType
typedef Rotation BindingType;
# BannerType
typedef NavButtonLinksTo BannerType;
# BlockDescriptor::CompareType
typedef cg::ColorSpace BlockDescriptor::CompareType;
# BakedBlockLightType
typedef Rotation BakedBlockLightType;
# BlockActorBlockSyncMessage::MessageId
typedef ActorEvent BlockActorBlockSyncMessage::MessageId;
# Bedrock::ActivationArgumentType
typedef Core::FlatFileManifestInfo::FlatFileManifestInfoFlags Bedrock::ActivationArgumentType;
# Bedrock::IslandTransition
typedef IMinecraftEventing::EducationLessonAction Bedrock::IslandTransition;
# BlockGeometry::Axis
typedef ActorEvent BlockGeometry::Axis;
# BlockTessellator::PointLightType
typedef cg::ColorSpace BlockTessellator::PointLightType;
# ButtonHandleResult
enum ButtonHandleResult : __int32
{
NotHandled = 0x0,
Handled = 0x1,
HandledNotConsumed = 0x2,
};
# Bedrock::Threading::Burst::Details::WorkerTask<Bedrock::Threading::Burst::Strategy::Execution::GreedyExecution>::DesiredOutcome
enum Bedrock::Threading::Burst::Details::WorkerTask<Bedrock::Threading::Burst::Strategy::Execution::GreedyExecution>::DesiredOutcome : __int32
{
KeepRunning = 0x0,
Die = 0x1,
};
# BackgroundWorker::RunOneResult
enum BackgroundWorker::RunOneResult : __int32
{
NoTasks = 0x0,
TaskExecuted = 0x1,
Retry = 0x2,
};
# BackgroundWorker::State
typedef AutoUpdateMode BackgroundWorker::State;
# ButtonEventType
enum ButtonEventType : __int32
{
Clicked = 0x0,
Pressed = 0x1,
Released = 0x2,
};
# BookScreenController::BookView
enum BookScreenController::BookView : __int8
{
Viewing = 0x0,
Signing = 0x1,
Picking = 0x2,
Exporting = 0x3,
};
# BiomeComponentFactory::FactoryScope
typedef AnimationComponentGroup BiomeComponentFactory::FactoryScope;
# BiomeComponentFactory::ComponentScope
typedef AnimationComponentGroup BiomeComponentFactory::ComponentScope;
# BlockForceFieldParticle::ParticleDataMask
enum BlockForceFieldParticle::ParticleDataMask : __int32
{
ALPHA_MASK = 0xFF,
FADEOUT_MASK = 0x100,
LIFETIME_MASK = 0x1FE00,
};
# bgfx::Topology::Enum
typedef DimensionId bgfx::Topology::Enum;
# bgfx::AttribType::Enum
typedef OptionType bgfx::AttribType::Enum;
# bgfx::Fatal::Enum
typedef DimensionId bgfx::Fatal::Enum;
# bgfx::RtDebugMode
typedef Rotation bgfx::RtDebugMode;
# bgfx::RtLevelCuller
typedef Rotation bgfx::RtLevelCuller;
# bgfx::RtFrustumCuller
typedef FrustumCullerType bgfx::RtFrustumCuller;
# Bedrock::Threading::AsyncDeferredResultT<std::string >::DelayStatus
typedef Player::DimensionState Bedrock::Threading::AsyncDeferredResultT<std::string >::DelayStatus;
# Bedrock::Threading::AsyncDeferredResultT<bool>::DelayStatus
typedef Player::DimensionState Bedrock::Threading::AsyncDeferredResultT<bool>::DelayStatus;
# BreathingType
typedef MaterialType BreathingType;
# BehaviorData::DataType
typedef OptionType BehaviorData::DataType;
# Bedrock::PubSub::ConnectPosition
enum Bedrock::PubSub::ConnectPosition : __int32
{
AT_FRONT = 0x0,
AT_BACK = 0x1,
};
# Bedrock::Threading::AsyncDeferredResultT<std::shared_ptr<mce::Image> >::DelayStatus
typedef Player::DimensionState Bedrock::Threading::AsyncDeferredResultT<std::shared_ptr<mce::Image> >::DelayStatus;
# BlockSlot
typedef Rotation BlockSlot;
# BossbarCommand::BossbarAction
typedef BossEventUpdateType BossbarCommand::BossbarAction;
# BossbarCommand::BossbarGetOption
typedef MovePredictionType BossbarCommand::BossbarGetOption;
# BossbarCommand::BossbarSetOption
typedef ChatCategory BossbarCommand::BossbarSetOption;
# Bedrock::Threading::AsyncDeferredResultT<std::pair<Json::Value,Core::PathBuffer<std::string > > >::DelayStatus
typedef Player::DimensionState Bedrock::Threading::AsyncDeferredResultT<std::pair<Json::Value,Core::PathBuffer<std::string > > >::DelayStatus;
# BrewingStandBlockActor::<unnamed_enum_SLOT_INGREDIENT>
typedef FurnaceBlockActor::<unnamed_enum_SLOT_INGREDIENT> BrewingStandBlockActor::<unnamed_enum_SLOT_INGREDIENT>;
# BaseRailTransporter::RailType
enum BaseRailTransporter::RailType : __int32
{
Activator = 0x0,
Power = 0x1,
};
# Bedrock::IApplicationDataStores::DataStores
typedef OptionID Bedrock::IApplicationDataStores::DataStores;
# bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::vector>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::vector>::<unnamed_enum_value>;
# bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::list>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::list>::<unnamed_enum_value>;
# bbzy::type::detail::IsAnyOfTemplates<std::vector<std::string>,std::vector,std::list>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsAnyOfTemplates<std::vector<std::string>,std::vector,std::list>::<unnamed_enum_value>;
# bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::set>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::set>::<unnamed_enum_value>;
# bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::unordered_set>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::vector<std::string>,std::unordered_set>::<unnamed_enum_value>;
# bbzy::type::detail::IsAnyOfTemplates<std::vector<std::string>,std::set,std::unordered_set>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsAnyOfTemplates<std::vector<std::string>,std::set,std::unordered_set>::<unnamed_enum_value>;
# bbzy::type::detail::IsAnyOfTemplates<std::unordered_set<int>,std::vector,std::list>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsAnyOfTemplates<std::unordered_set<int>,std::vector,std::list>::<unnamed_enum_value>;
# bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::list>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::list>::<unnamed_enum_value>;
# bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::vector>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::vector>::<unnamed_enum_value>;
# bbzy::type::detail::IsAnyOfTemplates<std::unordered_set<int>,std::set,std::unordered_set>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsAnyOfTemplates<std::unordered_set<int>,std::set,std::unordered_set>::<unnamed_enum_value>;
# bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::unordered_set>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::unordered_set>::<unnamed_enum_value>;
# bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::set>::<unnamed_enum_value>
typedef moodycamel::details::static_is_lock_free_num<long>::<unnamed_enum_value> bbzy::type::detail::IsTemplateOf<std::unordered_set<int>,std::set>::<unnamed_enum_value>;
# bgfx::UniformType::Enum
typedef mce::ShaderPrimitiveTypes bgfx::UniformType::Enum;
# bgfx::AccelerationStructureMaskFlags::Enum
typedef FogDefinition::DistanceSettingType bgfx::AccelerationStructureMaskFlags::Enum;
# BeaconContainerManagerController::ButtonStatus
enum BeaconContainerManagerController::ButtonStatus : __int32
{
STATUS_ACTIVE = 0x0,
STATUS_INACTIVE = 0x1,
STATUS_HIDDEN = 0x2,
STATUS_SELECTED = 0x3,
};
# BeaconContainerManagerController::ClickStatus
enum BeaconContainerManagerController::ClickStatus : __int32
{
STATUS_OK = 0x0,
STATUS_EXIT = 0x1,
};
# BrewingStandContainerData
enum BrewingStandContainerData : __int32
{
SetBrewTime = 0x0,
SetFuelAmount = 0x1,
SetFuelTotal = 0x2,
};
# Boolean
enum Boolean : __int32
{
MFALSE = 0x0,
MTRUE = 0x1,
};
# block_state
enum block_state : __int32
{
need_more = 0x0,
block_done = 0x1,
finish_started = 0x2,
finish_done = 0x3,
};
# Bedrock::IslandState
typedef NetworkSuspendResumeListener::State Bedrock::IslandState;
# Bedrock::Threading::Details::ConditionalState
typedef Player::DimensionState Bedrock::Threading::Details::ConditionalState;
# bond_lite::BondDataType
enum bond_lite::BondDataType : __int32
{
BT_STOP = 0x0,
BT_STOP_BASE = 0x1,
BT_BOOL = 0x2,
BT_UINT8 = 0x3,
BT_UINT16 = 0x4,
BT_UINT32 = 0x5,
BT_UINT64 = 0x6,
BT_FLOAT = 0x7,
BT_DOUBLE = 0x8,
BT_STRING = 0x9,
BT_STRUCT = 0xA,
BT_LIST = 0xB,
BT_SET = 0xC,
BT_MAP = 0xD,
BT_INT8 = 0xE,
BT_INT16 = 0xF,
BT_INT32 = 0x10,
BT_INT64 = 0x11,
BT_WSTRING = 0x12,
BT_UNAVAILABLE = 0x7F,
};
# buffer_t
enum buffer_t : __int32
{
READ_BUFFER = 0x0,
WRITE_BUFFER = 0x1,
CHAR_BUFFER = 0x2,
ANY_BUFFER = 0x3,
};
# bgfx_topology
enum bgfx_topology : __int32
{
BGFX_TOPOLOGY_TRI_LIST = 0x0,
BGFX_TOPOLOGY_TRI_STRIP = 0x1,
BGFX_TOPOLOGY_LINE_LIST = 0x2,
BGFX_TOPOLOGY_LINE_STRIP = 0x3,
BGFX_TOPOLOGY_POINT_LIST = 0x4,
BGFX_TOPOLOGY_COUNT = 0x5,
};
# bgfx_renderer_type
enum bgfx_renderer_type : __int32
{
BGFX_RENDERER_TYPE_NOOP = 0x0,
BGFX_RENDERER_TYPE_DIRECT3D9 = 0x1,
BGFX_RENDERER_TYPE_DIRECT3D11 = 0x2,
BGFX_RENDERER_TYPE_DIRECT3D12 = 0x3,
BGFX_RENDERER_TYPE_DIRECT3D12RTX = 0x4,
BGFX_RENDERER_TYPE_GNM = 0x5,
BGFX_RENDERER_TYPE_METAL = 0x6,
BGFX_RENDERER_TYPE_OPENGLES = 0x7,
BGFX_RENDERER_TYPE_OPENGL = 0x8,
BGFX_RENDERER_TYPE_VULKAN = 0x9,
BGFX_RENDERER_TYPE_NVN = 0xA,
BGFX_RENDERER_TYPE_COUNT = 0xB,
};
# bgfx_occlusion_query_result
enum bgfx_occlusion_query_result : __int32
{
BGFX_OCCLUSION_QUERY_RESULT_INVISIBLE = 0x0,
BGFX_OCCLUSION_QUERY_RESULT_VISIBLE = 0x1,
BGFX_OCCLUSION_QUERY_RESULT_NORESULT = 0x2,
BGFX_OCCLUSION_QUERY_RESULT_COUNT = 0x3,
};
# bgfx_fatal_s
enum bgfx_fatal_s : __int32
{
BGFX_FATAL_DEBUG_CHECK = 0x0,
BGFX_FATAL_INVALID_SHADER = 0x1,
BGFX_FATAL_UNABLE_TO_INITIALIZE = 0x2,
BGFX_FATAL_UNABLE_TO_CREATE_TEXTURE = 0x3,
BGFX_FATAL_DEVICE_LOST = 0x4,
BGFX_FATAL_COUNT = 0x5,
};
# bgfx_attrib_type
enum bgfx_attrib_type : __int32
{
BGFX_ATTRIB_TYPE_UINT8 = 0x0,
BGFX_ATTRIB_TYPE_INT8 = 0x1,
BGFX_ATTRIB_TYPE_UINT10 = 0x2,
BGFX_ATTRIB_TYPE_UINT16 = 0x3,
BGFX_ATTRIB_TYPE_INT16 = 0x4,
BGFX_ATTRIB_TYPE_HALF = 0x5,
BGFX_ATTRIB_TYPE_FLOAT = 0x6,
BGFX_ATTRIB_TYPE_COUNT = 0x7,
};
# bgfx_render_frame
enum bgfx_render_frame : __int32
{
BGFX_RENDER_FRAME_NO_CONTEXT = 0x0,
BGFX_RENDER_FRAME_RENDER = 0x1,
BGFX_RENDER_FRAME_TIMEOUT = 0x2,
BGFX_RENDER_FRAME_EXITING = 0x3,
BGFX_RENDER_FRAME_COUNT = 0x4,
};
# bgfx_texture_format
enum bgfx_texture_format : __int32
{
BGFX_TEXTURE_FORMAT_BC1 = 0x0,
BGFX_TEXTURE_FORMAT_BC2 = 0x1,
BGFX_TEXTURE_FORMAT_BC3 = 0x2,
BGFX_TEXTURE_FORMAT_BC4 = 0x3,
BGFX_TEXTURE_FORMAT_BC5 = 0x4,
BGFX_TEXTURE_FORMAT_BC6H = 0x5,
BGFX_TEXTURE_FORMAT_BC7 = 0x6,
BGFX_TEXTURE_FORMAT_ETC1 = 0x7,
BGFX_TEXTURE_FORMAT_ETC2 = 0x8,
BGFX_TEXTURE_FORMAT_ETC2A = 0x9,
BGFX_TEXTURE_FORMAT_ETC2A1 = 0xA,
BGFX_TEXTURE_FORMAT_PTC12 = 0xB,
BGFX_TEXTURE_FORMAT_PTC14 = 0xC,
BGFX_TEXTURE_FORMAT_PTC12A = 0xD,
BGFX_TEXTURE_FORMAT_PTC14A = 0xE,
BGFX_TEXTURE_FORMAT_PTC22 = 0xF,
BGFX_TEXTURE_FORMAT_PTC24 = 0x10,
BGFX_TEXTURE_FORMAT_ATC = 0x11,
BGFX_TEXTURE_FORMAT_ATCE = 0x12,
BGFX_TEXTURE_FORMAT_ATCI = 0x13,
BGFX_TEXTURE_FORMAT_ASTC4x4 = 0x14,
BGFX_TEXTURE_FORMAT_ASTC5x5 = 0x15,
BGFX_TEXTURE_FORMAT_ASTC6x6 = 0x16,
BGFX_TEXTURE_FORMAT_ASTC8x5 = 0x17,
BGFX_TEXTURE_FORMAT_ASTC8x6 = 0x18,
BGFX_TEXTURE_FORMAT_ASTC10x5 = 0x19,
BGFX_TEXTURE_FORMAT_UNKNOWN = 0x1A,
BGFX_TEXTURE_FORMAT_R1 = 0x1B,
BGFX_TEXTURE_FORMAT_A8 = 0x1C,
BGFX_TEXTURE_FORMAT_R8 = 0x1D,
BGFX_TEXTURE_FORMAT_R8I = 0x1E,
BGFX_TEXTURE_FORMAT_R8U = 0x1F,
BGFX_TEXTURE_FORMAT_R8S = 0x20,
BGFX_TEXTURE_FORMAT_R16 = 0x21,
BGFX_TEXTURE_FORMAT_R16I = 0x22,
BGFX_TEXTURE_FORMAT_R16U = 0x23,
BGFX_TEXTURE_FORMAT_R16F = 0x24,
BGFX_TEXTURE_FORMAT_R16S = 0x25,
BGFX_TEXTURE_FORMAT_R32I = 0x26,
BGFX_TEXTURE_FORMAT_R32U = 0x27,
BGFX_TEXTURE_FORMAT_R32F = 0x28,
BGFX_TEXTURE_FORMAT_RG8 = 0x29,
BGFX_TEXTURE_FORMAT_RG8I = 0x2A,
BGFX_TEXTURE_FORMAT_RG8U = 0x2B,
BGFX_TEXTURE_FORMAT_RG8S = 0x2C,
BGFX_TEXTURE_FORMAT_RG16 = 0x2D,
BGFX_TEXTURE_FORMAT_RG16I = 0x2E,
BGFX_TEXTURE_FORMAT_RG16U = 0x2F,
BGFX_TEXTURE_FORMAT_RG16F = 0x30,
BGFX_TEXTURE_FORMAT_RG16S = 0x31,
BGFX_TEXTURE_FORMAT_RG32I = 0x32,
BGFX_TEXTURE_FORMAT_RG32U = 0x33,
BGFX_TEXTURE_FORMAT_RG32F = 0x34,
BGFX_TEXTURE_FORMAT_RGB8 = 0x35,
BGFX_TEXTURE_FORMAT_RGB8I = 0x36,
BGFX_TEXTURE_FORMAT_RGB8U = 0x37,
BGFX_TEXTURE_FORMAT_RGB8S = 0x38,
BGFX_TEXTURE_FORMAT_RGB9E5F = 0x39,
BGFX_TEXTURE_FORMAT_BGRA8 = 0x3A,
BGFX_TEXTURE_FORMAT_RGBA8 = 0x3B,
BGFX_TEXTURE_FORMAT_RGBA8I = 0x3C,
BGFX_TEXTURE_FORMAT_RGBA8U = 0x3D,
BGFX_TEXTURE_FORMAT_RGBA8S = 0x3E,
BGFX_TEXTURE_FORMAT_RGBA16 = 0x3F,
BGFX_TEXTURE_FORMAT_RGBA16I = 0x40,
BGFX_TEXTURE_FORMAT_RGBA16U = 0x41,
BGFX_TEXTURE_FORMAT_RGBA16F = 0x42,
BGFX_TEXTURE_FORMAT_RGBA16S = 0x43,
BGFX_TEXTURE_FORMAT_RGBA32I = 0x44,
BGFX_TEXTURE_FORMAT_RGBA32U = 0x45,
BGFX_TEXTURE_FORMAT_RGBA32F = 0x46,
BGFX_TEXTURE_FORMAT_R5G6B5 = 0x47,
BGFX_TEXTURE_FORMAT_RGBA4 = 0x48,
BGFX_TEXTURE_FORMAT_RGB5A1 = 0x49,
BGFX_TEXTURE_FORMAT_RGB10A2 = 0x4A,
BGFX_TEXTURE_FORMAT_RG11B10F = 0x4B,
BGFX_TEXTURE_FORMAT_UNKNOWN_DEPTH = 0x4C,
BGFX_TEXTURE_FORMAT_D16 = 0x4D,
BGFX_TEXTURE_FORMAT_D24 = 0x4E,
BGFX_TEXTURE_FORMAT_D24S8 = 0x4F,
BGFX_TEXTURE_FORMAT_D32 = 0x50,
BGFX_TEXTURE_FORMAT_D16F = 0x51,
BGFX_TEXTURE_FORMAT_D24F = 0x52,
BGFX_TEXTURE_FORMAT_D32F = 0x53,
BGFX_TEXTURE_FORMAT_D0S8 = 0x54,
BGFX_TEXTURE_FORMAT_COUNT = 0x55,
};
# bgfx_topology_convert
enum bgfx_topology_convert : __int32
{
BGFX_TOPOLOGY_CONVERT_TRI_LIST_FLIP_WINDING = 0x0,
BGFX_TOPOLOGY_CONVERT_TRI_STRIP_FLIP_WINDING = 0x1,
BGFX_TOPOLOGY_CONVERT_TRI_LIST_TO_LINE_LIST = 0x2,
BGFX_TOPOLOGY_CONVERT_TRI_STRIP_TO_TRI_LIST = 0x3,
BGFX_TOPOLOGY_CONVERT_LINE_STRIP_TO_LINE_LIST = 0x4,
BGFX_TOPOLOGY_CONVERT_COUNT = 0x5,
};
# bgfx_uniform_type
enum bgfx_uniform_type : __int32
{
BGFX_UNIFORM_TYPE_INT1 = 0x0,
BGFX_UNIFORM_TYPE_END = 0x1,
BGFX_UNIFORM_TYPE_VEC4 = 0x2,
BGFX_UNIFORM_TYPE_MAT3 = 0x3,
BGFX_UNIFORM_TYPE_MAT4 = 0x4,
BGFX_UNIFORM_TYPE_COUNT = 0x5,
};
# bgfx_backbuffer_ratio
enum bgfx_backbuffer_ratio : __int32
{
BGFX_BACKBUFFER_RATIO_EQUAL = 0x0,
BGFX_BACKBUFFER_RATIO_HALF = 0x1,
BGFX_BACKBUFFER_RATIO_QUARTER = 0x2,
BGFX_BACKBUFFER_RATIO_EIGHTH = 0x3,
BGFX_BACKBUFFER_RATIO_SIXTEENTH = 0x4,
BGFX_BACKBUFFER_RATIO_DOUBLE = 0x5,
BGFX_BACKBUFFER_RATIO_COUNT = 0x6,
};
# bgfx_attrib
enum bgfx_attrib : __int32
{
BGFX_ATTRIB_POSITION = 0x0,
BGFX_ATTRIB_NORMAL = 0x1,
BGFX_ATTRIB_TANGENT = 0x2,
BGFX_ATTRIB_BITANGENT = 0x3,
BGFX_ATTRIB_COLOR0 = 0x4,
BGFX_ATTRIB_COLOR1 = 0x5,
BGFX_ATTRIB_COLOR2 = 0x6,
BGFX_ATTRIB_COLOR3 = 0x7,
BGFX_ATTRIB_INDICES = 0x8,
BGFX_ATTRIB_WEIGHT = 0x9,
BGFX_ATTRIB_TEXCOORD0 = 0xA,
BGFX_ATTRIB_TEXCOORD1 = 0xB,
BGFX_ATTRIB_TEXCOORD2 = 0xC,
BGFX_ATTRIB_TEXCOORD3 = 0xD,
BGFX_ATTRIB_TEXCOORD4 = 0xE,
BGFX_ATTRIB_TEXCOORD5 = 0xF,
BGFX_ATTRIB_TEXCOORD6 = 0x10,
BGFX_ATTRIB_TEXCOORD7 = 0x11,
BGFX_ATTRIB_COUNT = 0x12,
};
# bgfx_topology_sort
enum bgfx_topology_sort : __int32
{
BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MIN = 0x0,
BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_AVG = 0x1,
BGFX_TOPOLOGY_SORT_DIRECTION_FRONT_TO_BACK_MAX = 0x2,
BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MIN = 0x3,
BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_AVG = 0x4,
BGFX_TOPOLOGY_SORT_DIRECTION_BACK_TO_FRONT_MAX = 0x5,
BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MIN = 0x6,
BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_AVG = 0x7,
BGFX_TOPOLOGY_SORT_DISTANCE_FRONT_TO_BACK_MAX = 0x8,
BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MIN = 0x9,
BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_AVG = 0xA,
BGFX_TOPOLOGY_SORT_DISTANCE_BACK_TO_FRONT_MAX = 0xB,
BGFX_TOPOLOGY_SORT_COUNT = 0xC,
};
# bgfx_view_mode
enum bgfx_view_mode : __int32
{
BGFX_VIEW_MODE_DEFAULT = 0x0,
BGFX_VIEW_MODE_SEQUENTIAL = 0x1,
BGFX_VIEW_MODE_DEPTH_ASCENDING = 0x2,
BGFX_VIEW_MODE_DEPTH_DESCENDING = 0x3,
BGFX_VIEW_MODE_CCOUNT = 0x4,
};
# bx::Units::Enum
enum bx::Units::Enum : __int32
{
Kilo = 0x0,
Kibi = 0x1,
};
# bx::Whence::Enum
typedef Realms::World::State bx::Whence::Enum;
# bx::Dir::Enum
typedef DimensionId bx::Dir::Enum;
# bx::HashCrc32::Enum
typedef DimensionId bx::HashCrc32::Enum;
# bgfx_access
enum bgfx_access : __int32
{
BGFX_ACCESS_READ = 0x0,
BGFX_ACCESS_WRITE = 0x1,
BGFX_ACCESS_READWRITE = 0x2,
BGFX_ACCESS_COUNT = 0x3,
};
# bgfx::CommandBuffer::Enum
typedef NpcRequestPacket::RequestType bgfx::CommandBuffer::Enum;
# bgfx::OcclusionQueryResult::Enum
typedef CommandVisibilityFlag bgfx::OcclusionQueryResult::Enum;
# bgfx::RenderFrame::Enum
typedef dragon::rendering::RtBufferSizes bgfx::RenderFrame::Enum;
# bgfx::Handle::Enum
typedef DimensionId bgfx::Handle::Enum;
# bgfx::Condition::Enum
enum bgfx::Condition::Enum : __int32
{
LessEqual = 0x0,
GreaterEqual = 0x1,
};
# bgfx::AccelerationStructureBufferUsage::Enum
enum bgfx::AccelerationStructureBufferUsage::Enum : __int8
{
STATIC = 0x0,
DYNAMIC = 0x1,
};
# bgfx::PredefinedUniform::Enum
typedef ScreenEventScope bgfx::PredefinedUniform::Enum;
# bgfx::SortKey::Enum
enum bgfx::SortKey::Enum : __int32
{
SortProgram = 0x0,
SortDepth = 0x1,
SortSequence = 0x2,
};
# bgfx::TopologyConvert::Enum
typedef DimensionId bgfx::TopologyConvert::Enum;
# bgfx::Binding::Enum
typedef mce::BufferType bgfx::Binding::Enum;
# bgfx::d3d12::BufferHeapAllocType
enum bgfx::d3d12::BufferHeapAllocType : __int32
{
PerAlloc = 0x0,
PerBlock = 0x1,
};
# bgfx::DxbcResourceDim::Enum
typedef cg::ColorSpace bgfx::DxbcResourceDim::Enum;
# bgfx::DxbcInterpolation::Enum
typedef cg::ColorSpace bgfx::DxbcInterpolation::Enum;
# bgfx::DxbcOperandModifier::Enum
typedef Rotation bgfx::DxbcOperandModifier::Enum;
# bgfx::DxbcBuiltin::Enum
typedef DimensionId bgfx::DxbcBuiltin::Enum;
# bgfx::DxbcComponentType::Enum
typedef cg::ColorSpace bgfx::DxbcComponentType::Enum;
# bgfx::d3d12::TextureD3D12::Enum
enum bgfx::d3d12::TextureD3D12::Enum : __int32
{
Texture2D = 0x0,
Texture3D = 0x1,
TextureCube = 0x2,
};
# bgfx::NvApiStatus
enum bgfx::NvApiStatus : __int32
{
NVAPI_OK = 0x0,
NVAPI_ERROR = 0xFFFFFFFF,
};
# bgfx::d3d11::AGS_RETURN_CODE
enum bgfx::d3d11::AGS_RETURN_CODE : __int32
{
AGS_SUCCESS = 0x0,
AGS_INVALID_ARGS = 0x1,
AGS_OUT_OF_MEMORY = 0x2,
AGS_ERROR_MISSING_DLL = 0x3,
AGS_ERROR_LEGACY_DRIVER = 0x4,
AGS_EXTENSION_NOT_SUPPORTED = 0x5,
AGS_ADL_FAILURE = 0x6,
};
# bgfx::d3d11::AGS_DRIVER_EXTENSION
enum bgfx::d3d11::AGS_DRIVER_EXTENSION : __int32
{
AGS_EXTENSION_QUADLIST = 0x1,
AGS_EXTENSION_UAV_OVERLAP = 0x2,
AGS_EXTENSION_DEPTH_BOUNDS_TEST = 0x4,
AGS_EXTENSION_MULTIDRAWINDIRECT = 0x8,
};
# bgfx::d3d11::TextureFormatExt::Enum
typedef cg::ColorSpace bgfx::d3d11::TextureFormatExt::Enum;
# bgfx::d3d11::D3D11_FORMAT_SUPPORT2
enum bgfx::d3d11::D3D11_FORMAT_SUPPORT2 : __int32
{
D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD = 0x40,
D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE = 0x80,
};
# bgfx::d3d11::TextureD3D11::Enum
typedef bgfx::d3d12::TextureD3D12::Enum bgfx::d3d11::TextureD3D11::Enum;
# bgfx::d3d12::TextureFormatExt::Enum
typedef cg::ColorSpace bgfx::d3d12::TextureFormatExt::Enum;
# bgfx::DxbcOperandAddrMode::Enum
typedef DimensionId bgfx::DxbcOperandAddrMode::Enum;
# bgfx::d3d12::RendererContextD3D12::BufferHeapUpdateMode
enum bgfx::d3d12::RendererContextD3D12::BufferHeapUpdateMode : __int32
{
Flip = 0x0,
AfterWaitForGPU = 0x1,
};
# bgfx::d3d12::Rdt::Enum
typedef dragon::materials::TextureBindType bgfx::d3d12::Rdt::Enum;
# bgfx::RtMediaActions
typedef Urho3D::ModelRenderLayer bgfx::RtMediaActions;
# bgfx::RtSkyTypes
enum bgfx::RtSkyTypes : __int32
{
LatLongVolume = 0x0,
FixedColour = 0x1,
VirtualCube = 0x2,
Cubemap = 0x3,
Hemispheric = 0x4,
};
# bgfx::d3d12rtx::RTGeometryDescriptorTableOffsets
enum bgfx::d3d12rtx::RTGeometryDescriptorTableOffsets : __int32
{
VertexBuffers = 0x0,
FaceDataBuffers = 0x1000,
VertexIrradianceCache = 0x2000,
IndexBuffers = 0x3000,
FaceIrradianceCache = 0x4000,
FaceUvBuffers = 0x5000,
FaceDataBuffersRW = 0x6000,
FaceUvBuffersRW = 0x7000,
VertexBuffersRW = 0x8000,
TotalDescriptors = 0x9000,
};
# bgfx::d3d12rtx::RTShaderSourceFile
typedef DimensionId bgfx::d3d12rtx::RTShaderSourceFile;
# bgfx::d3d12rtx::RTStaticDescriptorsTable
typedef DimensionId bgfx::d3d12rtx::RTStaticDescriptorsTable;
# bgfx::d3d12rtx::RTSamplers
typedef TaskOptions bgfx::d3d12rtx::RTSamplers;
# bgfx::d3d12rtx::RTRayTracingShader
typedef DimensionId bgfx::d3d12rtx::RTRayTracingShader;
# bgfx::d3d12rtx::RTGlobalRootParameters
typedef DimensionId bgfx::d3d12rtx::RTGlobalRootParameters;
# bgfx::d3d12rtx::RTStaticTextures
typedef dragon::rendering::RtExternalTextureBinds bgfx::d3d12rtx::RTStaticTextures;
# bgfx::d3d9::TextureD3D9::Enum
typedef bgfx::d3d12::TextureD3D12::Enum bgfx::d3d9::TextureD3D9::Enum;
# bgfx::gl::Extension::Enum
typedef DimensionId bgfx::gl::Extension::Enum;
# bgfx::vk::Extension::Enum
typedef DimensionId bgfx::vk::Extension::Enum;
# bgfx::vk::ShaderVK::BindType::Enum
typedef dragon::materials::TextureBindType bgfx::vk::ShaderVK::BindType::Enum;
# bgfx::SpvOpcode::Enum
typedef NpcInteractScreenController::NpcTextEdit bgfx::SpvOpcode::Enum;
# bgfx::Dx9bcOpcode::Enum
typedef Category bgfx::Dx9bcOpcode::Enum;
# bgfx::Dx9bcOperandType::Enum
typedef AnvilScreenController::SlotIndex bgfx::Dx9bcOperandType::Enum;
# bgfx::Dx9bcOperandAddrMode::Enum
typedef LayoutRuleTermType bgfx::Dx9bcOperandAddrMode::Enum;
# bgfx::Dx9bcDeclUsage::Enum
typedef BoneTransformType bgfx::Dx9bcDeclUsage::Enum;
# bgfx::SpvBuiltin::Enum
typedef BoneTransformType bgfx::SpvBuiltin::Enum;
# bgfx::SpvStorageClass::Enum
typedef AnvilScreenController::SlotIndex bgfx::SpvStorageClass::Enum;
# bgfx::SpvDecoration::Enum
typedef dragon::materials::definition::InterpolationConstraint bgfx::SpvDecoration::Enum;
# bgfx::TopologySort::Enum
typedef DimensionId bgfx::TopologySort::Enum;
# bx::EncodingType::Enum
typedef OptionType bx::EncodingType::Enum;
# bimg::LightingModel::Enum
typedef DimensionId bimg::LightingModel::Enum;
# bimg::CubeMapFace::Enum
typedef SearchFeature::SearchAxis bimg::CubeMapFace::Enum;
# bimg::CubeMapFace::Edge::Enum
typedef Frustum::FrustumSide bimg::CubeMapFace::Edge::Enum;
# bx::Easing::Enum
typedef cg::ColorSpace bx::Easing::Enum;
# bx::FileInfo::Enum
typedef DimensionId bx::FileInfo::Enum;
# bx::NearFar::Enum
typedef TaskOptions bx::NearFar::Enum;
# bx::Handness::Enum
typedef Frustum::FrustumSide bx::Handness::Enum;
# bx::UrlView::Enum
typedef IMinecraftEventing::EducationLessonAction bx::UrlView::Enum;
# bgfx::init::__l2::ErrorState::Enum
typedef TaskOptions bgfx::init::__l2::ErrorState::Enum;
# bgfx::d3d11::RendererContextD3D11::init::__l2::ErrorState::Enum
typedef TaskOptions bgfx::d3d11::RendererContextD3D11::init::__l2::ErrorState::Enum;
# bgfx::d3d12::RendererContextD3D12::init::__l2::ErrorState::Enum
typedef TaskOptions bgfx::d3d12::RendererContextD3D12::init::__l2::ErrorState::Enum;
# bgfx::d3d9::RendererContextD3D9::init::__l2::ErrorState::Enum
typedef TaskOptions bgfx::d3d9::RendererContextD3D9::init::__l2::ErrorState::Enum;
# bgfx::gl::RendererContextGL::init::__l2::ErrorState::Enum
typedef TaskOptions bgfx::gl::RendererContextGL::init::__l2::ErrorState::Enum;
# bgfx::vk::RendererContextVK::init::__l2::ErrorState::Enum
typedef TaskOptions bgfx::vk::RendererContextVK::init::__l2::ErrorState::Enum;
# bgfx::vertexConvert::__l2::ConvertOp::Enum
typedef PermissionCommand::Action bgfx::vertexConvert::__l2::ConvertOp::Enum;