MC TIL
Home
Github
Home
Github
  • Struct

    • A
    • A~1
    • B
    • B~1
    • B~2
    • C
    • C~1
    • C~2
    • C~3
    • D
    • D~1
    • D~2
    • D~3
    • D~4
    • D~5
    • D~6
    • D~7
    • D~8
    • D~9
    • D~10
    • E
    • E~1
    • F
    • F~1
    • G
    • H
    • I
    • I~1
    • I~2
    • J
    • K
    • L
    • L~1
    • M
    • M~1
    • M~2
    • M~3
    • N
    • O
    • P
    • P~1
    • P~2
    • P~3
    • Q
    • R
    • R~1
    • R~2
    • R~3
    • S
    • S~1
    • S~2
    • S~3
    • S~4
    • T
    • T~1
    • U
    • V
    • W
    • W~1
    • X
    • Z
  • Enums

    • A
    • B
    • C
    • D
    • D~1
    • D~2
    • D~3
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • R
    • S
    • T
    • U
    • V
    • W

B

BindingCondition

NameValue
None0
Rotate901
Rotate1802
Rotate2703
Total4

ButtonMappingInputModeCondition

NameValue

ButtonState

NameValue

Bounds::Option

NameValue
Default0
TaskProfiled1
LinkPredecessor2

BlockRenderLayer

NameValue
RENDERLAYER_DOUBLE_SIDED0
RENDERLAYER_BLEND_WATER1
RENDERLAYER_ALPHATEST_MICRO_BLOCK2
RENDERLAYER_RAY_TRACED_WATER3
RENDERLAYER_BLEND4
RENDERLAYER_OPAQUE5
RENDERLAYER_OPTIONAL_ALPHATEST6
RENDERLAYER_ALPHATEST7
RENDERLAYER_SEASONS_OPAQUE8
RENDERLAYER_SEASONS_OPTIONAL_ALPHATEST9
RENDERLAYER_ALPHATEST_SINGLE_SIDE10
RENDERLAYER_ENDPORTAL11
RENDERLAYER_BARRIER12
RENDERLAYER_STRUCTURE_VOID13
_RENDERLAYER_COUNT14

BlockSoundType

NameValue

BoneTransformType

NameValue

BlockActorType

NameValue

BannerBlockType

NameValue

bgfx::RtObjectCategory

NameValue
Opaque1
Blend2
Bloom4

bgfx::RtMediaType

NameValue

bgfx::DLSSOptions::Mode

NameValue
Off0
WifiOnly1
WithCellular2

bgfx::DLSSOptions::Scaling

NameValue

bgfx::RtRenderMethod

NameValue

BiomeTemperatureCategory

NameValue

BedrockLog::LogChannel

NameValue
Global0
ClientSide1
ServerSide2
NumLogChannels3

bgfx::RendererType::Enum

NameValue
Requeue0
Done1
Noop2

bgfx::TextureFormat::Enum

NameValue

bgfx::AccelerationStructureBuildFlags::Enum

NameValue

bgfx::BackbufferRatio::Enum

NameValue

bgfx::d3d11::BufferD3D11::Usage

NameValue
USAGE_VERTEX_BUFFER0
USAGE_INDEX_BUFFER1
USAGE_SHADER_BUFFER2
USAGE_INDIRECT_BUFFER3
USAGE_RAYTRACING_ACCELERATION_STRUCTURE4

bgfx::d3d12::BufferD3D12::Usage

NameValue

bgfx::d3d12rtx::RTRayGenShader

NameValue

bgfx::d3d12rtx::RTComputeShader

NameValue

bgfx::d3d12rtx::RTDispatchSize

NameValue

bgfx::SpvOperand::Enum

NameValue

bgfx::Attrib::Enum

NameValue

bimg::TextureFormat::Enum

NameValue

BlockColor

NameValue
Red0
X0
Green1
Y1
Blue2
Z2
Alpha3
W3

BeaconContainerManagerController::ButtonId

NameValue
ID_CONFIRM0
ID_CANCEL1
ID_SPEED2
ID_HASTE3
ID_RESIST4
ID_JUMP5
ID_STRENGTH6
ID_REGEN7
ID_EXTRA8
NUM_BUTTON_ID9
ID_INVALID18446744073709551615

bgfx::Access::Enum

NameValue
ReadOnly0
ReadWrite1
Flush2

ButtonMappingType

NameValue

BuildPlatform

NameValue

BindType

NameValue
BindNone0
BindEntity1
BindPos2
BindFakeWorldModel3

BossEventUpdateType

NameValue

BossBarColor

NameValue
PINK0
BLUE1
RED2
GREEN3
YELLOW4
PURPLE5
WHITE6

BossBarOverlay

NameValue
PROGRESS0
NOTCHED_61
NOTCHED_102
NOTCHED_123
NOTCHED_204

BlockShape

NameValue
AIR0
WEATHER1
WATER2
LAVA3
LAVA_RESIST4

BlockActorRendererId

NameValue
TR_DEFAULT_RENDERER0
TR_CHEST_RENDERER1
TR_SIGN_RENDERER2
TR_MOBSPAWNER_RENDERER3
TR_SKULL_RENDERER4
TR_ENCHANTER_RENDERER5
TR_PISTONARM_RENDERER6
TR_ITEMFRAME_RENDERER7
TR_MOVINGBLOCK_RENDERER8
TR_CHALKBOARD_RENDERER9
TR_BEACON_RENDERER10
TR_ENDGATEWAY_RENDERER11
TR_ENDERCHEST_RENDERER12
TR_SHULKERBOX_RENDERER13
TR_COMMANDBLOCK_RENDERER14
TR_BED_RENDERER15
TR_BANNER_RENDERER16
TR_CONDUIT_RENDERER17
TR_LECTERN_RENDERER18
TR_BELL_RENDERER19
TR_CAMPFIRE_RENDERER20

bgfx::ViewMode::Enum

NameValue

BreathableComponent::BreathableState

NameValue
InAir0
InWater1
InLava2
InSolids3
InBreathableOverrideBlock4
InNonBreathableOverrideBlock5

BookEditAction

NameValue
ReplacePage0
AddPage1
DeletePage2
SwapPages3
Finalize4

BlockSerializationUtils::NBTState

NameValue

BucketFillType

NameValue

BannerPatternItem::Type

NameValue

BlockProperty

NameValue

BedrockLog::LogCategory

NameValue
LogWorldGen1
LogLoot2
LogRender3
LogStructure4
LogUI5
LogOnline6
NumLogCategories7

BedrockLog::LogRule

NameValue
DefaultRules0
ClientAndServer1

Bedrock::JSONObject::JSONType

NameValue

BDF_PropertyType_

NameValue
BDF_PROPERTY_TYPE_NONE0
BDF_PROPERTY_TYPE_ATOM1
BDF_PROPERTY_TYPE_INTEGER2
BDF_PROPERTY_TYPE_CARDINAL3

bool

NameValue
false0
true1

bimg::Orientation::Enum

NameValue
R00
R901
R1802
R2703
HFlip4
HFlipR905
HFlipR2706
VFlip7

bgfx::d3d12::BatchD3D12::Enum

NameValue

bgfx::d3d12::HeapProperty::Enum

NameValue

bgfx::d3d12rtx::RTBlasCompactionState

NameValue

bgfx::d3d12rtx::RTGlobalDescriptorTable

NameValue

bgfx::DxbcOperandType::Enum

NameValue
Input0
Material1
Result2

bgfx::DxbcOperandMode::Enum

NameValue

bgfx::DxbcOpcode::Enum

NameValue

bgfx::DxbcInstruction::ExtendedType::Enum

NameValue

bgfx::DxbcResourceReturnType::Enum

NameValue

bgfx::DxbcCustomDataClass::Enum

NameValue

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;

Last Updated:
Contributors: RedbeanW
Prev
A
Next
C