Class Application.camera_perspective_renderer


class camera_perspective_renderer : object .. end
Renders the scene from the perspective of a camera.

Application.default_renderer is an alias for camera_perspective_renderer. Most simple applications will use this class.

The following code renders the scene from the perspective of a camera:


	open FatCaml.Scene
	open FatCaml.Application

	let display_renderer = new default_renderer and
	    camera = new stationary_camera in
		
	camera#set_position (0.0, 1.0, 3.0) ;
	camera#face (0.0, 0.0, 0.0) ;
	
	display_renderer#set_camera (camera :> camera) ;
	display_singleton#set_renderer display_renderer
 

Inherits
val mutable camera : Scene.camera
val mutable viewport : int * int * int * int
val mutable root : Scene.scene_node
method set_camera : Scene.camera -> unit
method get_camera : Scene.camera
method set_scene_root : Scene.scene_node -> unit
method get_scene_root : Scene.scene_node
method set_viewport : x:int -> y:int -> width:int -> height:int -> unit
method render : Scene.render_context -> unit
method draw_scene : Scene.render_context -> unit