OpenXRCompositionLayerQuad
An OpenXR composition layer that is rendered as a quad.
class OpenXRCompositionLayerQuad
An OpenXR composition layer that allows rendering a SubViewport
on a quad.
An OpenXR composition layer that is rendered as a quad.
class OpenXRCompositionLayerQuad
An OpenXR composition layer that allows rendering a SubViewport
on a quad.
import SwiftGodot
Framework to write Godot Game Extensions using the Swift Programming Language.
class SubViewport
An interface to a game world that doesn’t create a window or draw to the screen directly.
class OpenXRCompositionLayer
The parent class of all OpenXR composition layer nodes.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
protocol Identifiable<ID>
A class of types whose instances hold the value of an entity with stable identity.
protocol VariantRepresentable : VariantStorable
Types that conform to VariantRepresentable can be stored directly in Variant
with no conversion. These include all of the Variant types from Godot (for example GString
, Rect
, Plane
), Godot objects (those that subclass SwiftGodot.Object) as well as the built-in Swift types UInt8, Int64 and Double.
protocol VariantStorable
Types that conform to VariantStorable can be stored in a Variant and can be extracted back out of a Variant.
override class var godotClassName: StringName { get }
final var quadSize: Vector2 { get set }
The dimensions of the quad.