Raylib.Util.Lenses
_vector2'x :: Lens' Vector2 Float Source #
_vector2'y :: Lens' Vector2 Float Source #
_vector3'x :: Lens' Vector3 Float Source #
_vector3'y :: Lens' Vector3 Float Source #
_vector3'z :: Lens' Vector3 Float Source #
_vector4'x :: Lens' Vector4 Float Source #
_vector4'y :: Lens' Vector4 Float Source #
_vector4'z :: Lens' Vector4 Float Source #
_vector4'w :: Lens' Vector4 Float Source #
_matrix'm0 :: Lens' Matrix Float Source #
_matrix'm1 :: Lens' Matrix Float Source #
_matrix'm2 :: Lens' Matrix Float Source #
_matrix'm3 :: Lens' Matrix Float Source #
_matrix'm4 :: Lens' Matrix Float Source #
_matrix'm5 :: Lens' Matrix Float Source #
_matrix'm6 :: Lens' Matrix Float Source #
_matrix'm7 :: Lens' Matrix Float Source #
_matrix'm8 :: Lens' Matrix Float Source #
_matrix'm9 :: Lens' Matrix Float Source #
_matrix'm10 :: Lens' Matrix Float Source #
_matrix'm11 :: Lens' Matrix Float Source #
_matrix'm12 :: Lens' Matrix Float Source #
_matrix'm13 :: Lens' Matrix Float Source #
_matrix'm14 :: Lens' Matrix Float Source #
_matrix'm15 :: Lens' Matrix Float Source #
_color'r :: Lens' Color Word8 Source #
_color'g :: Lens' Color Word8 Source #
_color'b :: Lens' Color Word8 Source #
_color'a :: Lens' Color Word8 Source #
_rectangle'x :: Lens' Rectangle Float Source #
_rectangle'y :: Lens' Rectangle Float Source #
_rectangle'width :: Lens' Rectangle Float Source #
_rectangle'height :: Lens' Rectangle Float Source #
_image'data :: Lens' Image [Word8] Source #
_image'width :: Lens' Image Int Source #
_image'height :: Lens' Image Int Source #
_image'mipmaps :: Lens' Image Int Source #
_image'format :: Lens' Image PixelFormat Source #
_texture'id :: Lens' Texture Integer Source #
_texture'width :: Lens' Texture Int Source #
_texture'height :: Lens' Texture Int Source #
_texture'mipmaps :: Lens' Texture Int Source #
_texture'format :: Lens' Texture PixelFormat Source #
_renderTexture'id :: Lens' RenderTexture Integer Source #
_renderTexture'texture :: Lens' RenderTexture Texture Source #
_renderTexture'depth :: Lens' RenderTexture Texture Source #
_nPatchInfo'source :: Lens' NPatchInfo Rectangle Source #
_nPatchInfo'left :: Lens' NPatchInfo Int Source #
_nPatchInfo'top :: Lens' NPatchInfo Int Source #
_nPatchInfo'right :: Lens' NPatchInfo Int Source #
_nPatchInfo'bottom :: Lens' NPatchInfo Int Source #
_nPatchInfo'layout :: Lens' NPatchInfo NPatchLayout Source #
_glyphInfo'value :: Lens' GlyphInfo Int Source #
_glyphInfo'offsetX :: Lens' GlyphInfo Int Source #
_glyphInfo'offsetY :: Lens' GlyphInfo Int Source #
_glyphInfo'advanceX :: Lens' GlyphInfo Int Source #
_glyphInfo'image :: Lens' GlyphInfo Image Source #
_font'baseSize :: Lens' Font Int Source #
_font'glyphCount :: Lens' Font Int Source #
_font'glyphPadding :: Lens' Font Int Source #
_font'texture :: Lens' Font Texture Source #
_font'recs :: Lens' Font [Rectangle] Source #
_font'glyphs :: Lens' Font [GlyphInfo] Source #
_camera3D'position :: Lens' Camera3D Vector3 Source #
_camera3D'target :: Lens' Camera3D Vector3 Source #
_camera3D'up :: Lens' Camera3D Vector3 Source #
_camera3D'fovy :: Lens' Camera3D Float Source #
_camera3D'projection :: Lens' Camera3D CameraProjection Source #
_camera2D'offset :: Lens' Camera2D Vector2 Source #
_camera2D'target :: Lens' Camera2D Vector2 Source #
_camera2D'rotation :: Lens' Camera2D Float Source #
_camera2D'zoom :: Lens' Camera2D Float Source #
_mesh'vertexCount :: Lens' Mesh Int Source #
_mesh'triangleCount :: Lens' Mesh Int Source #
_mesh'vertices :: Lens' Mesh [Vector3] Source #
_mesh'texcoords :: Lens' Mesh [Vector2] Source #
_mesh'texcoords2 :: Lens' Mesh (Maybe [Vector2]) Source #
_mesh'normals :: Lens' Mesh [Vector3] Source #
_mesh'tangents :: Lens' Mesh (Maybe [Vector4]) Source #
_mesh'colors :: Lens' Mesh (Maybe [Color]) Source #
_mesh'indices :: Lens' Mesh (Maybe [Word16]) Source #
_mesh'animVertices :: Lens' Mesh (Maybe [Vector3]) Source #
_mesh'animNormals :: Lens' Mesh (Maybe [Vector3]) Source #
_mesh'boneIds :: Lens' Mesh (Maybe [Word8]) Source #
_mesh'boneWeights :: Lens' Mesh (Maybe [Float]) Source #
_mesh'vaoId :: Lens' Mesh Integer Source #
_mesh'vboId :: Lens' Mesh (Maybe [Integer]) Source #
_shader'id :: Lens' Shader Integer Source #
_shader'locs :: Lens' Shader [Int] Source #
_materialMap'texture :: Lens' MaterialMap Texture Source #
_materialMap'color :: Lens' MaterialMap Color Source #
_materialMap'value :: Lens' MaterialMap Float Source #
_material'shader :: Lens' Material Shader Source #
_material'maps :: Lens' Material (Maybe [MaterialMap]) Source #
_material'params :: Lens' Material [Float] Source #
_transform'translation :: Lens' Transform Vector3 Source #
_transform'rotation :: Lens' Transform Quaternion Source #
_transform'scale :: Lens' Transform Vector3 Source #
_boneInfo'name :: Lens' BoneInfo String Source #
_boneInfo'parent :: Lens' BoneInfo Int Source #
_model'transform :: Lens' Model Matrix Source #
_model'meshes :: Lens' Model [Mesh] Source #
_model'materials :: Lens' Model [Material] Source #
_model'meshMaterial :: Lens' Model [Int] Source #
_model'boneCount :: Lens' Model Int Source #
_model'bones :: Lens' Model (Maybe [BoneInfo]) Source #
_model'bindPose :: Lens' Model (Maybe [Transform]) Source #
_modelAnimation'boneCount :: Lens' ModelAnimation Int Source #
_modelAnimation'frameCount :: Lens' ModelAnimation Int Source #
_modelAnimation'bones :: Lens' ModelAnimation [BoneInfo] Source #
_modelAnimation'framePoses :: Lens' ModelAnimation [[Transform]] Source #
_ray'position :: Lens' Ray Vector3 Source #
_ray'direction :: Lens' Ray Vector3 Source #
_rayCollision'hit :: Lens' RayCollision Bool Source #
_rayCollision'distance :: Lens' RayCollision Float Source #
_rayCollision'point :: Lens' RayCollision Vector3 Source #
_rayCollision'normal :: Lens' RayCollision Vector3 Source #
_boundingBox'min :: Lens' BoundingBox Vector3 Source #
_boundingBox'max :: Lens' BoundingBox Vector3 Source #
_wave'frameCount :: Lens' Wave Integer Source #
_wave'sampleRate :: Lens' Wave Integer Source #
_wave'sampleSize :: Lens' Wave Integer Source #
_wave'channels :: Lens' Wave Integer Source #
_wave'data :: Lens' Wave [Int] Source #
_rAudioBuffer'converter :: Lens' RAudioBuffer [Int] Source #
_rAudioBuffer'callback :: Lens' RAudioBuffer AudioCallback Source #
_rAudioBuffer'processor :: Lens' RAudioBuffer (Maybe RAudioProcessor) Source #
_rAudioBuffer'volume :: Lens' RAudioBuffer Float Source #
_rAudioBuffer'pitch :: Lens' RAudioBuffer Float Source #
_rAudioBuffer'pan :: Lens' RAudioBuffer Float Source #
_rAudioBuffer'playing :: Lens' RAudioBuffer Bool Source #
_rAudioBuffer'paused :: Lens' RAudioBuffer Bool Source #
_rAudioBuffer'looping :: Lens' RAudioBuffer Bool Source #
_rAudioBuffer'usage :: Lens' RAudioBuffer Int Source #
_rAudioBuffer'isSubBufferProcessed :: Lens' RAudioBuffer [Bool] Source #
_rAudioBuffer'sizeInFrames :: Lens' RAudioBuffer Integer Source #
_rAudioBuffer'frameCursorPos :: Lens' RAudioBuffer Integer Source #
_rAudioBuffer'framesProcessed :: Lens' RAudioBuffer Integer Source #
_rAudioBuffer'data :: Lens' RAudioBuffer [Word8] Source #
_rAudioBuffer'next :: Lens' RAudioBuffer (Maybe RAudioBuffer) Source #
_rAudioBuffer'prev :: Lens' RAudioBuffer (Maybe RAudioBuffer) Source #
_rAudioProcessor'process :: Lens' RAudioProcessor (Maybe AudioCallback) Source #
_rAudioProcessor'next :: Lens' RAudioProcessor (Maybe RAudioProcessor) Source #
_rAudioProcessor'prev :: Lens' RAudioProcessor (Maybe RAudioProcessor) Source #
_AudioStream'buffer :: Lens' AudioStream (Ptr RAudioBuffer) Source #
_AudioStream'processor :: Lens' AudioStream (Ptr RAudioProcessor) Source #
_AudioStream'sampleRate :: Lens' AudioStream Integer Source #
_AudioStream'sampleSize :: Lens' AudioStream Integer Source #
_AudioStream'channels :: Lens' AudioStream Integer Source #
_sound'stream :: Lens' Sound AudioStream Source #
_sound'frameCount :: Lens' Sound Integer Source #
_music'stream :: Lens' Music AudioStream Source #
_music'frameCount :: Lens' Music Integer Source #
_music'looping :: Lens' Music Bool Source #
_music'ctxType :: Lens' Music MusicContextType Source #
_music'ctxData :: Lens' Music (Ptr ()) Source #
_vrDeviceInfo'hResolution :: Lens' VrDeviceInfo Int Source #
_vrDeviceInfo'vResolution :: Lens' VrDeviceInfo Int Source #
_vrDeviceInfo'hScreenSize :: Lens' VrDeviceInfo Float Source #
_vrDeviceInfo'vScreenSize :: Lens' VrDeviceInfo Float Source #
_vrDeviceInfo'vScreenCenter :: Lens' VrDeviceInfo Float Source #
_vrDeviceInfo'eyeToScreenDistance :: Lens' VrDeviceInfo Float Source #
_vrDeviceInfo'lensSeparationDistance :: Lens' VrDeviceInfo Float Source #
_vrDeviceInfo'interpupillaryDistance :: Lens' VrDeviceInfo Float Source #
_vrDeviceInfo'lensDistortionValues :: Lens' VrDeviceInfo [Float] Source #
_vrDeviceInfo'chromaAbCorrection :: Lens' VrDeviceInfo [Float] Source #
_vrStereoConfig'projection :: Lens' VrStereoConfig [Matrix] Source #
_vrStereoConfig'viewOffset :: Lens' VrStereoConfig [Matrix] Source #
_vrStereoConfig'leftLensCenter :: Lens' VrStereoConfig [Float] Source #
_vrStereoConfig'rightLensCenter :: Lens' VrStereoConfig [Float] Source #
_vrStereoConfig'leftScreenCenter :: Lens' VrStereoConfig [Float] Source #
_vrStereoConfig'rightScreenCenter :: Lens' VrStereoConfig [Float] Source #
_vrStereoConfig'scale :: Lens' VrStereoConfig [Float] Source #
_vrStereoConfig'scaleIn :: Lens' VrStereoConfig [Float] Source #
_filePathList'capacity :: Lens' FilePathList Integer Source #
_filePathList'paths :: Lens' FilePathList [String] Source #
_rlVertexBuffer'elementCount :: Lens' RLVertexBuffer Int Source #
_rlVertexBuffer'vertices :: Lens' RLVertexBuffer [Vector3] Source #
_rlVertexBuffer'texcoords :: Lens' RLVertexBuffer [Vector2] Source #
_rlVertexBuffer'colors :: Lens' RLVertexBuffer [Color] Source #
_rlVertexBuffer'indices :: Lens' RLVertexBuffer [Integer] Source #
_rlVertexBuffer'vaoId :: Lens' RLVertexBuffer Integer Source #
_rlVertexBuffer'vboId :: Lens' RLVertexBuffer [Integer] Source #
_rlDrawCall'mode :: Lens' RLDrawCall RLDrawMode Source #
_rlDrawCall'vertexCount :: Lens' RLDrawCall Int Source #
_rlDrawCall'vertexAlignment :: Lens' RLDrawCall Int Source #
_rlDrawCall'textureId :: Lens' RLDrawCall Integer Source #
_rlRenderBatch'bufferCount :: Lens' RLRenderBatch Int Source #
_rlRenderBatch'currentBuffer :: Lens' RLRenderBatch Int Source #
_rlRenderBatch'vertexBuffers :: Lens' RLRenderBatch [RLVertexBuffer] Source #
_rlRenderBatch'draws :: Lens' RLRenderBatch [RLDrawCall] Source #
_rlRenderBatch'drawCounter :: Lens' RLRenderBatch Int Source #
_rlRenderBatch'currentDepth :: Lens' RLRenderBatch Float Source #