M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
|
Namespaces | |
namespace | GauntletUI |
namespace | InputSystem |
namespace | Options |
namespace | Screens |
Enumerations | |
enum | IntersectionType : UInt32 { Body , Terrain , Invalid } |
enum | EntityFlags : uint { ForceLodMask = 0x000000f0 , ForceLodBits = 4 , AnimateWhenVisible = 0x00000100 , NoOcclusionCulling = 0x00000200 , IsHelper = 0x00000400 , ComputePerComponentLod = 0x00000800 , DoesNotAffectParentsLocalBb = 0x00001000 , ForceAsStatic = 0x00002000 , SendInitCallback = 0x00004000 , PhysicsDisabled = 0x00008000 , AlignToTerrain = 0x00010000 , DontSaveToScene = 0x00020000 , RecordToSceneReplay = 0x00040000 , GroupMeshesAfterLod4 = 0x00080000 , SmoothLodTransitions = 0x00100000 , DontCheckHandness = 0x00200000 , NotAffectedBySeason = 0x00400000 , DontTickChildren = 0x00800000 , WaitUntilReady = 0x01000000 , NonModifiableFromEditor = 0x02000000 , DeferredParallelFrameSetup = 0x04000000 , PerComponentVisibility = 0x08000000 , Ignore = 0x10000000 , DoNotTick = 0x20000000 , DoNotRenderToEnvmap = 0x40000000 , AlignRotationToTerrain = 0x80000000 } |
This enum has one to one correspondence with enum rglEntity_flags in rglEntity.h. More... | |
enum | EntityVisibilityFlags { None = 0x00000000 , VisibleOnlyWhenEditing = 0x00000002 , NoShadow = 0x00000004 , VisibleOnlyForEnvmap = 0x00000008 , NotVisibleForEnvmap = 0x00000010 } |
enum | BodyFlags : uint { None = 0x00000000 , Disabled = 0x00000001 , NotDestructible = 0x00000002 , TwoSided = 0x00000004 , Dynamic = 0x00000008 , Moveable = 0x00000010 , DynamicConvexHull = 0x00000020 , Ladder = 0x00000040 , OnlyCollideWithRaycast = 0x00000080 , AILimiter = 0x00000100 , Barrier = 0x00000200 , Barrier3D = 0x00000400 , HasSteps = 0x00000800 , Ragdoll = 0x00001000 , RagdollLimiter = 0x00002000 , DestructibleDoor = 0x00004000 , DroppedItem = 0x00008000 , DoNotCollideWithRaycast = 0x00010000 , DontTransferToPhysicsEngine = 0x00020000 , DontCollideWithCamera = 0x00040000 , ExcludePathSnap = 0x00080000 , IsOpoed = 0x00100000 , AfterAddFlags = IsOpoed , AgentOnly = 0x00200000 , MissileOnly = 0x00400000 , HasMaterial = 0x00800000 , BodyFlagFilter = 0x00ffffff , CommonCollisionExcludeFlags = Disabled | Ragdoll | RagdollLimiter | AILimiter | DroppedItem | Dynamic | OnlyCollideWithRaycast | AgentOnly | MissileOnly | DoNotCollideWithRaycast , CameraCollisionRayCastExludeFlags = CommonCollisionExcludeFlags | Barrier | Barrier3D | Ladder , CommonCollisionExcludeFlagsForAgent = CommonCollisionExcludeFlags & (~AgentOnly) , CommonCollisionExcludeFlagsForMissile = (CommonCollisionExcludeFlags | Barrier | Barrier3D) & (~MissileOnly) , CommonCollisionExcludeFlagsForCombat = CommonCollisionExcludeFlags & (~MissileOnly) , CommonCollisionExcludeFlagsForEditor = CommonCollisionExcludeFlags & (~MissileOnly) , CommonFlagsThatDoNotBlocksRay = BodyFlagFilter & (~DroppedItem) & (~DestructibleDoor) & (~OnlyCollideWithRaycast) & (~Ladder) , CommonFocusRayCastExcludeFlags = Disabled | Ragdoll | RagdollLimiter | AILimiter | Barrier | Barrier3D | DoNotCollideWithRaycast , BodyOwnerNone = 0x00000000 , BodyOwnerEntity = 0x01000000 , BodyOwnerTerrain = 0x02000000 , BodyOwnerFlora = 0x04000000 , BodyOwnerFilter = 0x0f000000 , IgnoreSoundOcclusion = 0x10000000 } |
This enum has one to one correspondence with enum rglBody_flags in rglBody_part.h. More... | |
enum | RglScriptFieldType : int { RglSftString , RglSftDouble , RglSftFloat , RglSftBool , RglSftInt , RglSftVec3 , RglSftEntity , RglSftTexture , RglSftMesh , RglSftEnum , RglSftMaterial , RglSftButton , RglSftColor , RglSftMatrixFrame } |
enum | MaterialFlags : uint { RenderFrontToBack = 0x00000001 , NoDepthTest = 0x00000002 , DontDrawToDepthRenderTarget = 0x00000004 , NoModifyDepthBuffer = 0x00000008 , CullFrontFaces = 0x00000010 , TwoSided = 0x00000020 , AlphaBlendSort = 0x00000040 , DontOptimizeMesh = 0x00000080 , AlphaBlendNone = 0x00000000 , AlphaBlendModulate = 0x00000100 , AlphaBlendAdd = 0x00000200 , AlphaBlendMultiply = 0x00000300 , AlphaBlendFactor = 0x00000700 , AlphaBlendMask = 0x00000700 , AlphaBlendBits = 8 , BillboardNone = 0x00000000 , Billboard2d = 0x00001000 , Billboard3d = 0x00002000 , BillboardMask = 0x00003000 , Skybox = 0x00020000 , MultiPassAlpha = 0x00040000 , GbufferAlphaBlend = 0x00080000 , RequiresForwardRendering = 0x00100000 , AvoidRecomputationOfNormals = 0x00200000 , RenderOrderPlus1 = 0x09000000 , RenderOrderPlus2 = 0x0a000000 , RenderOrderPlus3 = 0x0b000000 , RenderOrderPlus4 = 0x0c000000 , RenderOrderPlus5 = 0x0d000000 , RenderOrderPlus6 = 0x0e000000 , RenderOrderPlus7 = 0x0f000000 , GreaterDepthNoWrite = 0x10000000 , AlwaysDepthTest = 0x20000000 , RenderToAmbientOcclusionBuffer = 0x40000000 } |
enum | MBMouseButtonState : int { Released , Pressed } |
State types of the mouse buttons. More... | |
enum | EditDataPolicy : int { Keep_in_file , Keep_until_first_render } |
enum | MBMeshCullingMode : byte { None = 0 , Backfaces = 1 , Frontfaces = 2 , Count } |
enum | BillboardType : int { None = 0 , Up = 1 , Full = 2 } |
enum | VisibilityMaskFlags : uint { Final = 0x00000001 , ShadowStatic = 0x00000010 , ShadowDynamic = 0x00000020 , Contour = 0x00000040 , EditModeAtmosphere = 0x10000000 , EditModeLight = 0x20000000 , EditModeParticleSystem = 0x40000000 , EditModeHelpers = 0x80000000 , EditModeTerrain = 0x01000000 , EditModeGameEntity = 0x02000000 , EditModeFloraEntity = 0x04000000 , EditModeLayerFlora = 0x08000000 , EditModeShadows = 0x00100000 , EditModeBorders = 0x00200000 , EditModeEditingEntity = 0x00400000 , EditModeAnimations = 0x00800000 , EditModeAny = 0xFFF00000 , Default = Final , DefaultStatic = Default | ShadowStatic | ShadowDynamic , DefaultDynamic = Default | ShadowDynamic , DefaultStaticWithoutDynamic = Default | ShadowStatic } |
enum | InputLayout { Input_layout_regular = 0 , Input_layout_normal_map = 1 , Input_layout_skinning = 2 , Input_layout_normal_map_skinning = 3 , Input_layout_postfx = 4 , Input_layout_regular_doubleuv = 5 , Input_layout_normal_map_doubleuv = 6 , Input_layout_skinning_doubleuv = 7 , Input_layout_normal_map_skinning_doubleuv = 8 , Num_of_input_layouts = 9 } |
enum | TextFlags { RglTfHAlignLeft = 0x00000001 , RglTfHAlignRight = 0x00000002 , RglTfHAlignCenter = 0x00000003 , RglTfVAlignTop = 0x00000004 , RglTfVAlignDown = 0x00000008 , RglTfVAlignCenter = 0x0000000c , RglTfSingleLine = 0x00000010 , RglTfMultiline = 0x00000020 , RglTfItalic = 0x00000040 , RglTfCutTextFromLeft = 0x00000080 , RglTfDoubleSpace = 0x00000100 , RglTfWithOutline = 0x00000200 , RglTfHalfSpace = 0x00000400 } |
enum | PhysicsMaterialFlags : byte { None = 0x0 , DontStickMissiles = 0x01 , Flammable = 0x02 , RainSplashesEnabled = 0x04 , AttacksCanPassThrough = 0x08 } |
enum | PhysicsEventType { CollisionStart , CollisionStay , CollisionEnd } |
enum | RagdollState : int { Disabled = 0 , NeedsActivation , ActiveFirstTick , Active , NeedsDeactivation } |
enum | ZValidityState { Invalid , BatchFormationUnitPosition , ValidAccordingToNavMesh , Valid } |
Functions | |
delegate string | MaterialCacheIDGetMethodDelegate (object o) |
delegate bool | CheckForSceneProblemsDelegate (Scene scene) |
enum TaleWorlds.Engine.IntersectionType : UInt32 |
enum TaleWorlds.Engine.EntityFlags : uint |
enum TaleWorlds.Engine.BodyFlags : uint |
enum TaleWorlds.Engine.RglScriptFieldType : int |
enum TaleWorlds.Engine.MaterialFlags : uint |
enum TaleWorlds.Engine.MBMouseButtonState : int |
enum TaleWorlds.Engine.EditDataPolicy : int |
enum TaleWorlds.Engine.MBMeshCullingMode : byte |
enum TaleWorlds.Engine.BillboardType : int |
enum TaleWorlds.Engine.VisibilityMaskFlags : uint |
enum TaleWorlds.Engine.PhysicsMaterialFlags : byte |
enum TaleWorlds.Engine.RagdollState : int |
delegate string TaleWorlds.Engine.MaterialCacheIDGetMethodDelegate | ( | object | o | ) |
delegate bool TaleWorlds.Engine.CheckForSceneProblemsDelegate | ( | Scene | scene | ) |