struct RayLib::VrDeviceInfo
- RayLib::VrDeviceInfo
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
raylib/structs.crConstructors
- .new(h_resolution : Int32, v_resolution : Int32, h_screen_size : Float32, v_screen_size : Float32, v_screen_center : Float32, eye_to_screen_distance : Float32, lens_separation_distance : Float32, interpupillary_distance : Float32, lens_distortion_values : StaticArray(Float32, 4), chroma_ab_correction : StaticArray(Float32, 4))
- .new(pull : JSON::PullParser)
- .new(unwrap : Pointer(Binding::VrDeviceInfo))
- .new(unwrap : Binding::VrDeviceInfo)
Instance Method Summary
- #chroma_ab_correction : StaticArray(LibC::Float, 4)
- #chroma_ab_correction=(chroma_ab_correction : StaticArray(LibC::Float, 4))
- #eye_to_screen_distance : Float32
- #eye_to_screen_distance=(eye_to_screen_distance : Float32)
- #h_resolution : Int32
- #h_resolution=(h_resolution : Int32)
- #h_screen_size : Float32
- #h_screen_size=(h_screen_size : Float32)
- #interpupillary_distance : Float32
- #interpupillary_distance=(interpupillary_distance : Float32)
- #lens_distortion_values : StaticArray(LibC::Float, 4)
- #lens_distortion_values=(lens_distortion_values : StaticArray(LibC::Float, 4))
- #lens_separation_distance : Float32
- #lens_separation_distance=(lens_separation_distance : Float32)
- #to_unsafe
- #v_resolution : Int32
- #v_resolution=(v_resolution : Int32)
- #v_screen_center : Float32
- #v_screen_center=(v_screen_center : Float32)
- #v_screen_size : Float32
- #v_screen_size=(v_screen_size : Float32)
Constructor Detail
def self.new(h_resolution : Int32, v_resolution : Int32, h_screen_size : Float32, v_screen_size : Float32, v_screen_center : Float32, eye_to_screen_distance : Float32, lens_separation_distance : Float32, interpupillary_distance : Float32, lens_distortion_values : StaticArray(Float32, 4), chroma_ab_correction : StaticArray(Float32, 4))
#