struct RayLib::VrDeviceInfo

Included Modules

Defined in:

raylib/structs.cr

Constructors

Instance Method Summary

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)) #

[View source]
def self.new(pull : JSON::PullParser) #

def self.new(unwrap : Pointer(Binding::VrDeviceInfo)) #

[View source]
def self.new(unwrap : Binding::VrDeviceInfo) #

[View source]

Instance Method Detail

def chroma_ab_correction : StaticArray(LibC::Float, 4) #

[View source]
def chroma_ab_correction=(chroma_ab_correction : StaticArray(LibC::Float, 4)) #

[View source]
def eye_to_screen_distance : Float32 #

[View source]
def eye_to_screen_distance=(eye_to_screen_distance : Float32) #

[View source]
def h_resolution : Int32 #

[View source]
def h_resolution=(h_resolution : Int32) #

[View source]
def h_screen_size : Float32 #

[View source]
def h_screen_size=(h_screen_size : Float32) #

[View source]
def interpupillary_distance : Float32 #

[View source]
def interpupillary_distance=(interpupillary_distance : Float32) #

[View source]
def lens_distortion_values : StaticArray(LibC::Float, 4) #

[View source]
def lens_distortion_values=(lens_distortion_values : StaticArray(LibC::Float, 4)) #

[View source]
def lens_separation_distance : Float32 #

[View source]
def lens_separation_distance=(lens_separation_distance : Float32) #

[View source]
def to_unsafe #

[View source]
def v_resolution : Int32 #

[View source]
def v_resolution=(v_resolution : Int32) #

[View source]
def v_screen_center : Float32 #

[View source]
def v_screen_center=(v_screen_center : Float32) #

[View source]
def v_screen_size : Float32 #

[View source]
def v_screen_size=(v_screen_size : Float32) #

[View source]