Procs
proc pauseAnimations*(self: VisibilityEnabler2D): bool {.
gcsafe, locks: 0.}proc `pauseAnimations =`*(self: VisibilityEnabler2D; val: bool) {.
gcsafe, locks: 0.}proc freezeBodies*(self: VisibilityEnabler2D): bool {.
gcsafe, locks: 0.}proc `freezeBodies =`*(self: VisibilityEnabler2D; val: bool) {.
gcsafe, locks: 0.}proc pauseParticles*(self: VisibilityEnabler2D): bool {.
gcsafe, locks: 0.}proc `pauseParticles =`*(self: VisibilityEnabler2D; val: bool) {.
gcsafe, locks: 0.}proc pauseAnimatedSprites*(self: VisibilityEnabler2D): bool {.
gcsafe, locks: 0.}proc `pauseAnimatedSprites =`*(self: VisibilityEnabler2D; val: bool) {.
gcsafe, locks: 0.}proc processParent*(self: VisibilityEnabler2D): bool {.
gcsafe, locks: 0.}proc `processParent =`*(self: VisibilityEnabler2D; val: bool) {.
gcsafe, locks: 0.}proc fixedProcessParent*(self: VisibilityEnabler2D): bool {.
gcsafe, locks: 0.}proc `fixedProcessParent =`*(self: VisibilityEnabler2D; val: bool) {.
gcsafe, locks: 0.}