View controller implemented by gamnit

Introduced properties

Redefined properties

redef type SELF: GamnitGLKView

gamnit $ GamnitGLKView :: SELF

Type of this instance, automatically specialized in every class
redef fun update

gamnit :: gamnit_ios $ GamnitGLKView :: update

Hook to update the view content, called once per frame

All properties

fun !=(other: nullable Object): Bool

core :: Object :: !=

Have self and other different values?
fun ==(other: nullable Object): Bool

core :: Object :: ==

Have self and other the same value?
type CLASS: Class[SELF]

core :: Object :: CLASS

The type of the class of self.
type SELF: Object

core :: Object :: SELF

Type of this instance, automatically specialized in every class
fun bind_drawable

ios :: NitGLKView :: bind_drawable

Bind the view framebuffer
protected fun class_factory(name: String): CLASS

core :: Object :: class_factory

Implementation used by get_class to create the specific class.
fun class_name: String

core :: Object :: class_name

The class name of the object.
fun content_scale_factor: Float

ios :: NitGLKView :: content_scale_factor

Scale factor from logical coordinate space to the device coordinate space
protected fun content_scale_factor=(content_scale_factor: Float)

ios :: NitGLKView :: content_scale_factor=

fun drawable_height: Int

ios :: NitGLKView :: drawable_height

Height of the underlying framebuffer
fun drawable_width: Int

ios :: NitGLKView :: drawable_width

Width of the underlying framebuffer
fun get_class: CLASS

core :: Object :: get_class

The meta-object representing the dynamic type of self.
fun hash: Int

core :: Object :: hash

The hash code of the object.
init init

core :: Object :: init

fun inspect: String

core :: Object :: inspect

Developer readable representation of self.
protected fun inspect_head: String

core :: Object :: inspect_head

Return "CLASSNAME:#OBJECTID".
intern fun is_same_instance(other: nullable Object): Bool

core :: Object :: is_same_instance

Return true if self and other are the same instance (i.e. same identity).
fun is_same_serialized(other: nullable Object): Bool

core :: Object :: is_same_serialized

Is self the same as other in a serialization context?
intern fun is_same_type(other: Object): Bool

core :: Object :: is_same_type

Return true if self and other have the same dynamic type.
fun multiple_touch_enabled: Bool

ios :: NitGLKView :: multiple_touch_enabled

Is multi-touch supported?
fun multiple_touch_enabled=(val: Bool)

ios :: NitGLKView :: multiple_touch_enabled=

Is multi-touch supported?
intern fun object_id: Int

core :: Object :: object_id

An internal hash code for the object based on its identity.
fun output

core :: Object :: output

Display self on stdout (debug only).
intern fun output_class_name

core :: Object :: output_class_name

Display class name on stdout (debug only).
fun serialization_hash: Int

core :: Object :: serialization_hash

Hash value use for serialization
fun should_autorotate: Bool

ios :: NitGLKView :: should_autorotate

Should the view auto rotate to follow the device orientation?
fun supported_interface_orientations: Int

ios :: NitGLKView :: supported_interface_orientations

If should_autorotate, what are the supported interface orientations?
intern fun sys: Sys

core :: Object :: sys

Return the global sys object, the only instance of the Sys class.
abstract fun to_jvalue(env: JniEnv): JValue

core :: Object :: to_jvalue

fun to_s: String

core :: Object :: to_s

User readable representation of self.
fun touches_began(touches: NSSet_UITouch, event: UIEvent)

ios :: NitGLKView :: touches_began

Hook on a new touch event
fun touches_cancelled(touches: NSSet_UITouch, event: UIEvent)

ios :: NitGLKView :: touches_cancelled

Hook on a touch event cancellation
fun touches_ended(touches: NSSet_UITouch, event: UIEvent)

ios :: NitGLKView :: touches_ended

Hook on the end of a touch event
fun touches_moved(touches: NSSet_UITouch, event: UIEvent)

ios :: NitGLKView :: touches_moved

Hook when a touch moves
fun update

ios :: NitGLKView :: update

Hook to update the view content, called once per frame
fun view_will_transition_to_size(width: Float, height: Float)

ios :: NitGLKView :: view_will_transition_to_size

Hook when size of the view is about to change to width by height
package_diagram gamnit::GamnitGLKView GamnitGLKView ios::NitGLKView NitGLKView gamnit::GamnitGLKView->ios::NitGLKView core::Object Object ios::NitGLKView->core::Object ...core::Object ... ...core::Object->core::Object

Ancestors

interface Object

core :: Object

The root of the class hierarchy.

Parents

class NitGLKView

ios :: NitGLKView

OpenGL view controller

Class definitions

gamnit $ GamnitGLKView
# View controller implemented by gamnit
class GamnitGLKView
	super NitGLKView
end
lib/gamnit/display_ios.nit:46,1--49,3

gamnit :: gamnit_ios $ GamnitGLKView
redef class GamnitGLKView
	redef fun update do app.frame_full_indirect
end
lib/gamnit/gamnit_ios.nit:37,1--39,3