class
Opal::Input::DSL::InputRemapBuilder
- Opal::Input::DSL::InputRemapBuilder
- Reference
- Object
Overview
Tier-2 Declarative Builder wrapping InputRemapModel with Dual-Mode (implicit/explicit receiver) block ergonomics.
Defined in:
opal/input/dsl/remap_builder.crConstructors
Instance Method Summary
- #action(id : String | Symbol, label : String | Nil = nil, category : String = "General", description : String = "", primary : Core::InputBinding | String | Nil = nil, secondary : Core::InputBinding | String | Nil = nil, deadzone : Float32 | Float64 = 0.2_f32, locked : Bool = false) : Core::InputAction
- #action(id : String | Symbol, label : String | Nil = nil, category : String = "General", description : String = "", primary : Core::InputBinding | String | Nil = nil, secondary : Core::InputBinding | String | Nil = nil, deadzone : Float32 | Float64 = 0.2_f32, locked : Bool = false, &) : Core::InputAction
- #allow_clear(enabled : Bool = true) : self
- #allow_reset(enabled : Bool = true) : self
- #bind(id : String | Symbol, primary : Core::InputBinding | String, secondary : Core::InputBinding | String | Nil = nil, category : String = "General", label : String | Nil = nil) : Core::InputAction
- #category(name : String, &) : self
- #conflict_policy(policy : Core::ConflictPolicy | Symbol | String) : self
- #gamepad_style(style : Core::GamepadStyle | Symbol | String) : self
- #max_slots(count : Int32) : self
- #model : Core::InputRemapModel
- #profile_name(name : String) : self
Constructor Detail
Instance Method Detail
def action(id : String | Symbol, label : String | Nil = nil, category : String = "General", description : String = "", primary : Core::InputBinding | String | Nil = nil, secondary : Core::InputBinding | String | Nil = nil, deadzone : Float32 | Float64 = 0.2_f32, locked : Bool = false) : Core::InputAction
#
def action(id : String | Symbol, label : String | Nil = nil, category : String = "General", description : String = "", primary : Core::InputBinding | String | Nil = nil, secondary : Core::InputBinding | String | Nil = nil, deadzone : Float32 | Float64 = 0.2_f32, locked : Bool = false, &) : Core::InputAction
#
def bind(id : String | Symbol, primary : Core::InputBinding | String, secondary : Core::InputBinding | String | Nil = nil, category : String = "General", label : String | Nil = nil) : Core::InputAction
#