Compositor
Stores attributes used to customize how a Viewport is rendered.
class Compositor
The compositor resource stores attributes used to customize how a Viewport
is rendered.
Stores attributes used to customize how a Viewport is rendered.
class Compositor
The compositor resource stores attributes used to customize how a Viewport
is rendered.
import SwiftGodot
Framework to write Godot Game Extensions using the Swift Programming Language.
class Viewport
Abstract base class for viewports. Encapsulates drawing and interaction with a game world.
class Resource
Base class for serializable objects.
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 compositorEffects: ObjectCollection<CompositorEffect> { get set }
The custom CompositorEffect
s that are applied during rendering of viewports using this compositor.