gdnative

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FILE_COMPRESSION_DEFLATE _FileConstant = 1
	FILE_COMPRESSION_FASTLZ  _FileConstant = 0
	FILE_COMPRESSION_GZIP    _FileConstant = 3
	FILE_COMPRESSION_ZSTD    _FileConstant = 2
	FILE_READ                _FileConstant = 1
	FILE_READ_WRITE          _FileConstant = 3
	FILE_WRITE               _FileConstant = 2
	FILE_WRITE_READ          _FileConstant = 7
)
View Source
const (
	GEOMETRY_END_BUTT               _GeometryConstant = 2
	GEOMETRY_END_JOINED             _GeometryConstant = 1
	GEOMETRY_END_POLYGON            _GeometryConstant = 0
	GEOMETRY_END_ROUND              _GeometryConstant = 4
	GEOMETRY_END_SQUARE             _GeometryConstant = 3
	GEOMETRY_JOIN_MITER             _GeometryConstant = 2
	GEOMETRY_JOIN_ROUND             _GeometryConstant = 1
	GEOMETRY_JOIN_SQUARE            _GeometryConstant = 0
	GEOMETRY_OPERATION_DIFFERENCE   _GeometryConstant = 1
	GEOMETRY_OPERATION_INTERSECTION _GeometryConstant = 2
	GEOMETRY_OPERATION_UNION        _GeometryConstant = 0
	GEOMETRY_OPERATION_XOR          _GeometryConstant = 3
)
View Source
const (
	OS_DAY_FRIDAY                           _OSConstant = 5
	OS_DAY_MONDAY                           _OSConstant = 1
	OS_DAY_SATURDAY                         _OSConstant = 6
	OS_DAY_SUNDAY                           _OSConstant = 0
	OS_DAY_THURSDAY                         _OSConstant = 4
	OS_DAY_TUESDAY                          _OSConstant = 2
	OS_DAY_WEDNESDAY                        _OSConstant = 3
	OS_MONTH_APRIL                          _OSConstant = 4
	OS_MONTH_AUGUST                         _OSConstant = 8
	OS_MONTH_DECEMBER                       _OSConstant = 12
	OS_MONTH_FEBRUARY                       _OSConstant = 2
	OS_MONTH_JANUARY                        _OSConstant = 1
	OS_MONTH_JULY                           _OSConstant = 7
	OS_MONTH_JUNE                           _OSConstant = 6
	OS_MONTH_MARCH                          _OSConstant = 3
	OS_MONTH_MAY                            _OSConstant = 5
	OS_MONTH_NOVEMBER                       _OSConstant = 11
	OS_MONTH_OCTOBER                        _OSConstant = 10
	OS_MONTH_SEPTEMBER                      _OSConstant = 9
	OS_POWERSTATE_CHARGED                   _OSConstant = 4
	OS_POWERSTATE_CHARGING                  _OSConstant = 3
	OS_POWERSTATE_NO_BATTERY                _OSConstant = 2
	OS_POWERSTATE_ON_BATTERY                _OSConstant = 1
	OS_POWERSTATE_UNKNOWN                   _OSConstant = 0
	OS_SCREEN_ORIENTATION_LANDSCAPE         _OSConstant = 0
	OS_SCREEN_ORIENTATION_PORTRAIT          _OSConstant = 1
	OS_SCREEN_ORIENTATION_REVERSE_LANDSCAPE _OSConstant = 2
	OS_SCREEN_ORIENTATION_REVERSE_PORTRAIT  _OSConstant = 3
	OS_SCREEN_ORIENTATION_SENSOR            _OSConstant = 6
	OS_SCREEN_ORIENTATION_SENSOR_LANDSCAPE  _OSConstant = 4
	OS_SCREEN_ORIENTATION_SENSOR_PORTRAIT   _OSConstant = 5
	OS_SYSTEM_DIR_DCIM                      _OSConstant = 1
	OS_SYSTEM_DIR_DESKTOP                   _OSConstant = 0
	OS_SYSTEM_DIR_DOCUMENTS                 _OSConstant = 2
	OS_SYSTEM_DIR_DOWNLOADS                 _OSConstant = 3
	OS_SYSTEM_DIR_MOVIES                    _OSConstant = 4
	OS_SYSTEM_DIR_MUSIC                     _OSConstant = 5
	OS_SYSTEM_DIR_PICTURES                  _OSConstant = 6
	OS_SYSTEM_DIR_RINGTONES                 _OSConstant = 7
	OS_VIDEO_DRIVER_GLES2                   _OSConstant = 1
	OS_VIDEO_DRIVER_GLES3                   _OSConstant = 0
)
View Source
const (
	RESOURCE_SAVER_FLAG_BUNDLE_RESOURCES          _ResourceSaverConstant = 2
	RESOURCE_SAVER_FLAG_CHANGE_PATH               _ResourceSaverConstant = 4
	RESOURCE_SAVER_FLAG_COMPRESS                  _ResourceSaverConstant = 32
	RESOURCE_SAVER_FLAG_OMIT_EDITOR_PROPERTIES    _ResourceSaverConstant = 8
	RESOURCE_SAVER_FLAG_RELATIVE_PATHS            _ResourceSaverConstant = 1
	RESOURCE_SAVER_FLAG_REPLACE_SUBRESOURCE_PATHS _ResourceSaverConstant = 64
	RESOURCE_SAVER_FLAG_SAVE_BIG_ENDIAN           _ResourceSaverConstant = 16
)
View Source
const (
	THREAD_PRIORITY_HIGH   _ThreadConstant = 2
	THREAD_PRIORITY_LOW    _ThreadConstant = 0
	THREAD_PRIORITY_NORMAL _ThreadConstant = 1
)
View Source
const (
	EmptyTypeTag   TypeTag   = TypeTag(0)
	EmptyMethodTag MethodTag = MethodTag(0)
)
View Source
const Version = "0.1-WIP"

Variables

View Source
var GodotGoVersion = "0.1"

GodotGoVersion holds the relese version

Functions

func Alloc

func Alloc(
	p_bytes int32,
) unsafe.Pointer

func AllocCopy

func AllocCopy(src unsafe.Pointer, p_bytes int32) unsafe.Pointer

AllocCopy returns a duplicated data allocated in C memory.

NOTE: Memory allocated in C is NOT managed by Go GC; therefore, gdnative#Free must be called on the pointer to release the memory back to the OS.

func AllocNewArrayAsUnsafePointer

func AllocNewArrayAsUnsafePointer(p_args []*Variant) unsafe.Pointer

AllocNewArrayAsUnsafePointer returns a C array of *Variant copy allocated in C memory.

NOTE: Memory allocated in C is NOT managed by Go GC; therefore, gdnative#Free must be called on the pointer to release the memory back to the OS.

func AllocNewSlice

func AllocNewSlice(size int) ([]unsafe.Pointer, unsafe.Pointer)

AllocNewSlice returns a new slice allocated in C memory at the specified size and a pointer to the C memory. Please do not attempt to resize the slice.

NOTE: Memory allocated in C is NOT managed by Go GC; therefore, gdnative#Free must be called on the pointer to release the memory back to the OS.

func AllocZeros

func AllocZeros(p_bytes int32) unsafe.Pointer

AllocZeros returns zeroed out bytes allocated in C memory.

NOTE: Memory allocated in C is NOT managed by Go GC; therefore, gdnative#Free must be called on the pointer to release the memory back to the OS.

func AnyField

func AnyField(key string, value interface{}) log.Field

func ArrayRefFromPtrSlice

func ArrayRefFromPtrSlice(p_args []unsafe.Pointer) unsafe.Pointer

ArrayRefFromPtrSlice returns an unsafe.Pointer to specified slice's SliceHeader.Data.

NOTE: Memory allocated in C is NOT managed by Go GC; therefore, gdnative#Free must be called on the pointer to release the memory back to the OS.

func CastVariantPtrSliceToUnsafePointerSlice

func CastVariantPtrSliceToUnsafePointerSlice(variants []*Variant) []unsafe.Pointer

CastVariantPtrSliceToUnsafePointerSlice casts []*Variant into []unsafe.Pointer.

NOTE: Memory allocated in C is NOT managed by Go GC; therefore, gdnative#Free must be called on the pointer to release the memory back to the OS.

func Free

func Free(
	p_ptr unsafe.Pointer,
)

func GetClassTag

func GetClassTag(
	p_class StringName,
) unsafe.Pointer

func GodotGdnativeInit

func GodotGdnativeInit(options *GdnativeInitOptions)

GodotGdnativeInit should be called from the exported gdnative_init function.

func GodotGdnativeTerminate

func GodotGdnativeTerminate(options *GdnativeTerminateOptions)

GodotGdnativeTerminate should be called from the exported gdnative_terminate function.

func GodotNativescriptInit

func GodotNativescriptInit(handle unsafe.Pointer)

GodotNativescriptInit should be called from the exported nativescript_init function.

func GodotNativescriptTerminate

func GodotNativescriptTerminate(handle unsafe.Pointer)

GodotNativescriptTerminate should be called from the exported nativescript_terminate function.

func GodotObjectField

func GodotObjectField(key string, obj *GodotObject) log.Field

func InitAABBGodotType

func InitAABBGodotType()

func InitARVRAnchorMethodBinds

func InitARVRAnchorMethodBinds()

func InitARVRAnchorTypeTag

func InitARVRAnchorTypeTag()

func InitARVRCameraMethodBinds

func InitARVRCameraMethodBinds()

func InitARVRCameraTypeTag

func InitARVRCameraTypeTag()

func InitARVRControllerMethodBinds

func InitARVRControllerMethodBinds()

func InitARVRControllerTypeTag

func InitARVRControllerTypeTag()

func InitARVRInterfaceGDNativeMethodBinds

func InitARVRInterfaceGDNativeMethodBinds()

func InitARVRInterfaceGDNativeTypeTag

func InitARVRInterfaceGDNativeTypeTag()

func InitARVRInterfaceMethodBinds

func InitARVRInterfaceMethodBinds()

func InitARVRInterfaceTypeTag

func InitARVRInterfaceTypeTag()

func InitARVROriginMethodBinds

func InitARVROriginMethodBinds()

func InitARVROriginTypeTag

func InitARVROriginTypeTag()

func InitARVRPositionalTrackerMethodBinds

func InitARVRPositionalTrackerMethodBinds()

func InitARVRPositionalTrackerTypeTag

func InitARVRPositionalTrackerTypeTag()

func InitARVRServerMethodBinds

func InitARVRServerMethodBinds()

func InitARVRServerTypeTag

func InitARVRServerTypeTag()

func InitAStar2DMethodBinds

func InitAStar2DMethodBinds()

func InitAStar2DTypeTag

func InitAStar2DTypeTag()

func InitAStarMethodBinds

func InitAStarMethodBinds()

func InitAStarTypeTag

func InitAStarTypeTag()

func InitAcceptDialogMethodBinds

func InitAcceptDialogMethodBinds()

func InitAcceptDialogTypeTag

func InitAcceptDialogTypeTag()

func InitAnimatedSprite3DMethodBinds

func InitAnimatedSprite3DMethodBinds()

func InitAnimatedSprite3DTypeTag

func InitAnimatedSprite3DTypeTag()

func InitAnimatedSpriteMethodBinds

func InitAnimatedSpriteMethodBinds()

func InitAnimatedSpriteTypeTag

func InitAnimatedSpriteTypeTag()

func InitAnimatedTextureMethodBinds

func InitAnimatedTextureMethodBinds()

func InitAnimatedTextureTypeTag

func InitAnimatedTextureTypeTag()

func InitAnimationMethodBinds

func InitAnimationMethodBinds()

func InitAnimationNodeAdd2MethodBinds

func InitAnimationNodeAdd2MethodBinds()

func InitAnimationNodeAdd2TypeTag

func InitAnimationNodeAdd2TypeTag()

func InitAnimationNodeAdd3MethodBinds

func InitAnimationNodeAdd3MethodBinds()

func InitAnimationNodeAdd3TypeTag

func InitAnimationNodeAdd3TypeTag()

func InitAnimationNodeAnimationMethodBinds

func InitAnimationNodeAnimationMethodBinds()

func InitAnimationNodeAnimationTypeTag

func InitAnimationNodeAnimationTypeTag()

func InitAnimationNodeBlend2MethodBinds

func InitAnimationNodeBlend2MethodBinds()

func InitAnimationNodeBlend2TypeTag

func InitAnimationNodeBlend2TypeTag()

func InitAnimationNodeBlend3MethodBinds

func InitAnimationNodeBlend3MethodBinds()

func InitAnimationNodeBlend3TypeTag

func InitAnimationNodeBlend3TypeTag()

func InitAnimationNodeBlendSpace1DMethodBinds

func InitAnimationNodeBlendSpace1DMethodBinds()

func InitAnimationNodeBlendSpace1DTypeTag

func InitAnimationNodeBlendSpace1DTypeTag()

func InitAnimationNodeBlendSpace2DMethodBinds

func InitAnimationNodeBlendSpace2DMethodBinds()

func InitAnimationNodeBlendSpace2DTypeTag

func InitAnimationNodeBlendSpace2DTypeTag()

func InitAnimationNodeBlendTreeMethodBinds

func InitAnimationNodeBlendTreeMethodBinds()

func InitAnimationNodeBlendTreeTypeTag

func InitAnimationNodeBlendTreeTypeTag()

func InitAnimationNodeMethodBinds

func InitAnimationNodeMethodBinds()

func InitAnimationNodeOneShotMethodBinds

func InitAnimationNodeOneShotMethodBinds()

func InitAnimationNodeOneShotTypeTag

func InitAnimationNodeOneShotTypeTag()

func InitAnimationNodeOutputMethodBinds

func InitAnimationNodeOutputMethodBinds()

func InitAnimationNodeOutputTypeTag

func InitAnimationNodeOutputTypeTag()

func InitAnimationNodeStateMachineMethodBinds

func InitAnimationNodeStateMachineMethodBinds()

func InitAnimationNodeStateMachinePlaybackMethodBinds

func InitAnimationNodeStateMachinePlaybackMethodBinds()

func InitAnimationNodeStateMachinePlaybackTypeTag

func InitAnimationNodeStateMachinePlaybackTypeTag()

func InitAnimationNodeStateMachineTransitionMethodBinds

func InitAnimationNodeStateMachineTransitionMethodBinds()

func InitAnimationNodeStateMachineTransitionTypeTag

func InitAnimationNodeStateMachineTransitionTypeTag()

func InitAnimationNodeStateMachineTypeTag

func InitAnimationNodeStateMachineTypeTag()

func InitAnimationNodeTimeScaleMethodBinds

func InitAnimationNodeTimeScaleMethodBinds()

func InitAnimationNodeTimeScaleTypeTag

func InitAnimationNodeTimeScaleTypeTag()

func InitAnimationNodeTimeSeekMethodBinds

func InitAnimationNodeTimeSeekMethodBinds()

func InitAnimationNodeTimeSeekTypeTag

func InitAnimationNodeTimeSeekTypeTag()

func InitAnimationNodeTransitionMethodBinds

func InitAnimationNodeTransitionMethodBinds()

func InitAnimationNodeTransitionTypeTag

func InitAnimationNodeTransitionTypeTag()

func InitAnimationNodeTypeTag

func InitAnimationNodeTypeTag()

func InitAnimationPlayerMethodBinds

func InitAnimationPlayerMethodBinds()

func InitAnimationPlayerTypeTag

func InitAnimationPlayerTypeTag()

func InitAnimationRootNodeMethodBinds

func InitAnimationRootNodeMethodBinds()

func InitAnimationRootNodeTypeTag

func InitAnimationRootNodeTypeTag()

func InitAnimationTreeMethodBinds

func InitAnimationTreeMethodBinds()

func InitAnimationTreePlayerMethodBinds

func InitAnimationTreePlayerMethodBinds()

func InitAnimationTreePlayerTypeTag

func InitAnimationTreePlayerTypeTag()

func InitAnimationTreeTypeTag

func InitAnimationTreeTypeTag()

func InitAnimationTypeTag

func InitAnimationTypeTag()

func InitArea2DMethodBinds

func InitArea2DMethodBinds()

func InitArea2DTypeTag

func InitArea2DTypeTag()

func InitAreaMethodBinds

func InitAreaMethodBinds()

func InitAreaTypeTag

func InitAreaTypeTag()

func InitArrayGodotType

func InitArrayGodotType()

func InitArrayMeshMethodBinds

func InitArrayMeshMethodBinds()

func InitArrayMeshTypeTag

func InitArrayMeshTypeTag()

func InitAtlasTextureMethodBinds

func InitAtlasTextureMethodBinds()

func InitAtlasTextureTypeTag

func InitAtlasTextureTypeTag()

func InitAudioBusLayoutMethodBinds

func InitAudioBusLayoutMethodBinds()

func InitAudioBusLayoutTypeTag

func InitAudioBusLayoutTypeTag()

func InitAudioEffectAmplifyMethodBinds

func InitAudioEffectAmplifyMethodBinds()

func InitAudioEffectAmplifyTypeTag

func InitAudioEffectAmplifyTypeTag()

func InitAudioEffectBandLimitFilterMethodBinds

func InitAudioEffectBandLimitFilterMethodBinds()

func InitAudioEffectBandLimitFilterTypeTag

func InitAudioEffectBandLimitFilterTypeTag()

func InitAudioEffectBandPassFilterMethodBinds

func InitAudioEffectBandPassFilterMethodBinds()

func InitAudioEffectBandPassFilterTypeTag

func InitAudioEffectBandPassFilterTypeTag()

func InitAudioEffectChorusMethodBinds

func InitAudioEffectChorusMethodBinds()

func InitAudioEffectChorusTypeTag

func InitAudioEffectChorusTypeTag()

func InitAudioEffectCompressorMethodBinds

func InitAudioEffectCompressorMethodBinds()

func InitAudioEffectCompressorTypeTag

func InitAudioEffectCompressorTypeTag()

func InitAudioEffectDelayMethodBinds

func InitAudioEffectDelayMethodBinds()

func InitAudioEffectDelayTypeTag

func InitAudioEffectDelayTypeTag()

func InitAudioEffectDistortionMethodBinds

func InitAudioEffectDistortionMethodBinds()

func InitAudioEffectDistortionTypeTag

func InitAudioEffectDistortionTypeTag()

func InitAudioEffectEQ10MethodBinds

func InitAudioEffectEQ10MethodBinds()

func InitAudioEffectEQ10TypeTag

func InitAudioEffectEQ10TypeTag()

func InitAudioEffectEQ21MethodBinds

func InitAudioEffectEQ21MethodBinds()

func InitAudioEffectEQ21TypeTag

func InitAudioEffectEQ21TypeTag()

func InitAudioEffectEQ6MethodBinds

func InitAudioEffectEQ6MethodBinds()

func InitAudioEffectEQ6TypeTag

func InitAudioEffectEQ6TypeTag()

func InitAudioEffectEQMethodBinds

func InitAudioEffectEQMethodBinds()

func InitAudioEffectEQTypeTag

func InitAudioEffectEQTypeTag()

func InitAudioEffectFilterMethodBinds

func InitAudioEffectFilterMethodBinds()

func InitAudioEffectFilterTypeTag

func InitAudioEffectFilterTypeTag()

func InitAudioEffectHighPassFilterMethodBinds

func InitAudioEffectHighPassFilterMethodBinds()

func InitAudioEffectHighPassFilterTypeTag

func InitAudioEffectHighPassFilterTypeTag()

func InitAudioEffectHighShelfFilterMethodBinds

func InitAudioEffectHighShelfFilterMethodBinds()

func InitAudioEffectHighShelfFilterTypeTag

func InitAudioEffectHighShelfFilterTypeTag()

func InitAudioEffectInstanceMethodBinds

func InitAudioEffectInstanceMethodBinds()

func InitAudioEffectInstanceTypeTag

func InitAudioEffectInstanceTypeTag()

func InitAudioEffectLimiterMethodBinds

func InitAudioEffectLimiterMethodBinds()

func InitAudioEffectLimiterTypeTag

func InitAudioEffectLimiterTypeTag()

func InitAudioEffectLowPassFilterMethodBinds

func InitAudioEffectLowPassFilterMethodBinds()

func InitAudioEffectLowPassFilterTypeTag

func InitAudioEffectLowPassFilterTypeTag()

func InitAudioEffectLowShelfFilterMethodBinds

func InitAudioEffectLowShelfFilterMethodBinds()

func InitAudioEffectLowShelfFilterTypeTag

func InitAudioEffectLowShelfFilterTypeTag()

func InitAudioEffectMethodBinds

func InitAudioEffectMethodBinds()

func InitAudioEffectNotchFilterMethodBinds

func InitAudioEffectNotchFilterMethodBinds()

func InitAudioEffectNotchFilterTypeTag

func InitAudioEffectNotchFilterTypeTag()

func InitAudioEffectPannerMethodBinds

func InitAudioEffectPannerMethodBinds()

func InitAudioEffectPannerTypeTag

func InitAudioEffectPannerTypeTag()

func InitAudioEffectPhaserMethodBinds

func InitAudioEffectPhaserMethodBinds()

func InitAudioEffectPhaserTypeTag

func InitAudioEffectPhaserTypeTag()

func InitAudioEffectPitchShiftMethodBinds

func InitAudioEffectPitchShiftMethodBinds()

func InitAudioEffectPitchShiftTypeTag

func InitAudioEffectPitchShiftTypeTag()

func InitAudioEffectRecordMethodBinds

func InitAudioEffectRecordMethodBinds()

func InitAudioEffectRecordTypeTag

func InitAudioEffectRecordTypeTag()

func InitAudioEffectReverbMethodBinds

func InitAudioEffectReverbMethodBinds()

func InitAudioEffectReverbTypeTag

func InitAudioEffectReverbTypeTag()

func InitAudioEffectSpectrumAnalyzerInstanceMethodBinds

func InitAudioEffectSpectrumAnalyzerInstanceMethodBinds()

func InitAudioEffectSpectrumAnalyzerInstanceTypeTag

func InitAudioEffectSpectrumAnalyzerInstanceTypeTag()

func InitAudioEffectSpectrumAnalyzerMethodBinds

func InitAudioEffectSpectrumAnalyzerMethodBinds()

func InitAudioEffectSpectrumAnalyzerTypeTag

func InitAudioEffectSpectrumAnalyzerTypeTag()

func InitAudioEffectStereoEnhanceMethodBinds

func InitAudioEffectStereoEnhanceMethodBinds()

func InitAudioEffectStereoEnhanceTypeTag

func InitAudioEffectStereoEnhanceTypeTag()

func InitAudioEffectTypeTag

func InitAudioEffectTypeTag()

func InitAudioServerMethodBinds

func InitAudioServerMethodBinds()

func InitAudioServerTypeTag

func InitAudioServerTypeTag()

func InitAudioStreamGeneratorMethodBinds

func InitAudioStreamGeneratorMethodBinds()

func InitAudioStreamGeneratorPlaybackMethodBinds

func InitAudioStreamGeneratorPlaybackMethodBinds()

func InitAudioStreamGeneratorPlaybackTypeTag

func InitAudioStreamGeneratorPlaybackTypeTag()

func InitAudioStreamGeneratorTypeTag

func InitAudioStreamGeneratorTypeTag()

func InitAudioStreamMethodBinds

func InitAudioStreamMethodBinds()

func InitAudioStreamMicrophoneMethodBinds

func InitAudioStreamMicrophoneMethodBinds()

func InitAudioStreamMicrophoneTypeTag

func InitAudioStreamMicrophoneTypeTag()

func InitAudioStreamOGGVorbisMethodBinds

func InitAudioStreamOGGVorbisMethodBinds()

func InitAudioStreamOGGVorbisTypeTag

func InitAudioStreamOGGVorbisTypeTag()

func InitAudioStreamPlaybackMethodBinds

func InitAudioStreamPlaybackMethodBinds()

func InitAudioStreamPlaybackResampledMethodBinds

func InitAudioStreamPlaybackResampledMethodBinds()

func InitAudioStreamPlaybackResampledTypeTag

func InitAudioStreamPlaybackResampledTypeTag()

func InitAudioStreamPlaybackTypeTag

func InitAudioStreamPlaybackTypeTag()

func InitAudioStreamPlayer2DMethodBinds

func InitAudioStreamPlayer2DMethodBinds()

func InitAudioStreamPlayer2DTypeTag

func InitAudioStreamPlayer2DTypeTag()

func InitAudioStreamPlayer3DMethodBinds

func InitAudioStreamPlayer3DMethodBinds()

func InitAudioStreamPlayer3DTypeTag

func InitAudioStreamPlayer3DTypeTag()

func InitAudioStreamPlayerMethodBinds

func InitAudioStreamPlayerMethodBinds()

func InitAudioStreamPlayerTypeTag

func InitAudioStreamPlayerTypeTag()

func InitAudioStreamRandomPitchMethodBinds

func InitAudioStreamRandomPitchMethodBinds()

func InitAudioStreamRandomPitchTypeTag

func InitAudioStreamRandomPitchTypeTag()

func InitAudioStreamSampleMethodBinds

func InitAudioStreamSampleMethodBinds()

func InitAudioStreamSampleTypeTag

func InitAudioStreamSampleTypeTag()

func InitAudioStreamTypeTag

func InitAudioStreamTypeTag()

func InitBackBufferCopyMethodBinds

func InitBackBufferCopyMethodBinds()

func InitBackBufferCopyTypeTag

func InitBackBufferCopyTypeTag()

func InitBakedLightmapDataMethodBinds

func InitBakedLightmapDataMethodBinds()

func InitBakedLightmapDataTypeTag

func InitBakedLightmapDataTypeTag()

func InitBakedLightmapMethodBinds

func InitBakedLightmapMethodBinds()

func InitBakedLightmapTypeTag

func InitBakedLightmapTypeTag()

func InitBaseButtonMethodBinds

func InitBaseButtonMethodBinds()

func InitBaseButtonTypeTag

func InitBaseButtonTypeTag()

func InitBasisGodotType

func InitBasisGodotType()

func InitBitMapMethodBinds

func InitBitMapMethodBinds()

func InitBitMapTypeTag

func InitBitMapTypeTag()

func InitBitmapFontMethodBinds

func InitBitmapFontMethodBinds()

func InitBitmapFontTypeTag

func InitBitmapFontTypeTag()

func InitBone2DMethodBinds

func InitBone2DMethodBinds()

func InitBone2DTypeTag

func InitBone2DTypeTag()

func InitBoneAttachmentMethodBinds

func InitBoneAttachmentMethodBinds()

func InitBoneAttachmentTypeTag

func InitBoneAttachmentTypeTag()

func InitBoxContainerMethodBinds

func InitBoxContainerMethodBinds()

func InitBoxContainerTypeTag

func InitBoxContainerTypeTag()

func InitBoxShapeMethodBinds

func InitBoxShapeMethodBinds()

func InitBoxShapeTypeTag

func InitBoxShapeTypeTag()

func InitBulletPhysicsDirectBodyStateMethodBinds

func InitBulletPhysicsDirectBodyStateMethodBinds()

func InitBulletPhysicsDirectBodyStateTypeTag

func InitBulletPhysicsDirectBodyStateTypeTag()

func InitBulletPhysicsServerMethodBinds

func InitBulletPhysicsServerMethodBinds()

func InitBulletPhysicsServerTypeTag

func InitBulletPhysicsServerTypeTag()

func InitButtonGroupMethodBinds

func InitButtonGroupMethodBinds()

func InitButtonGroupTypeTag

func InitButtonGroupTypeTag()

func InitButtonMethodBinds

func InitButtonMethodBinds()

func InitButtonTypeTag

func InitButtonTypeTag()

func InitCPUParticles2DMethodBinds

func InitCPUParticles2DMethodBinds()

func InitCPUParticles2DTypeTag

func InitCPUParticles2DTypeTag()

func InitCPUParticlesMethodBinds

func InitCPUParticlesMethodBinds()

func InitCPUParticlesTypeTag

func InitCPUParticlesTypeTag()

func InitCSGBoxMethodBinds

func InitCSGBoxMethodBinds()

func InitCSGBoxTypeTag

func InitCSGBoxTypeTag()

func InitCSGCombinerMethodBinds

func InitCSGCombinerMethodBinds()

func InitCSGCombinerTypeTag

func InitCSGCombinerTypeTag()

func InitCSGCylinderMethodBinds

func InitCSGCylinderMethodBinds()

func InitCSGCylinderTypeTag

func InitCSGCylinderTypeTag()

func InitCSGMeshMethodBinds

func InitCSGMeshMethodBinds()

func InitCSGMeshTypeTag

func InitCSGMeshTypeTag()

func InitCSGPolygonMethodBinds

func InitCSGPolygonMethodBinds()

func InitCSGPolygonTypeTag

func InitCSGPolygonTypeTag()

func InitCSGPrimitiveMethodBinds

func InitCSGPrimitiveMethodBinds()

func InitCSGPrimitiveTypeTag

func InitCSGPrimitiveTypeTag()

func InitCSGShapeMethodBinds

func InitCSGShapeMethodBinds()

func InitCSGShapeTypeTag

func InitCSGShapeTypeTag()

func InitCSGSphereMethodBinds

func InitCSGSphereMethodBinds()

func InitCSGSphereTypeTag

func InitCSGSphereTypeTag()

func InitCSGTorusMethodBinds

func InitCSGTorusMethodBinds()

func InitCSGTorusTypeTag

func InitCSGTorusTypeTag()

func InitCamera2DMethodBinds

func InitCamera2DMethodBinds()

func InitCamera2DTypeTag

func InitCamera2DTypeTag()

func InitCameraFeedMethodBinds

func InitCameraFeedMethodBinds()

func InitCameraFeedTypeTag

func InitCameraFeedTypeTag()

func InitCameraMethodBinds

func InitCameraMethodBinds()

func InitCameraServerMethodBinds

func InitCameraServerMethodBinds()

func InitCameraServerTypeTag

func InitCameraServerTypeTag()

func InitCameraTextureMethodBinds

func InitCameraTextureMethodBinds()

func InitCameraTextureTypeTag

func InitCameraTextureTypeTag()

func InitCameraTypeTag

func InitCameraTypeTag()

func InitCanvasItemMaterialMethodBinds

func InitCanvasItemMaterialMethodBinds()

func InitCanvasItemMaterialTypeTag

func InitCanvasItemMaterialTypeTag()

func InitCanvasItemMethodBinds

func InitCanvasItemMethodBinds()

func InitCanvasItemTypeTag

func InitCanvasItemTypeTag()

func InitCanvasLayerMethodBinds

func InitCanvasLayerMethodBinds()

func InitCanvasLayerTypeTag

func InitCanvasLayerTypeTag()

func InitCanvasModulateMethodBinds

func InitCanvasModulateMethodBinds()

func InitCanvasModulateTypeTag

func InitCanvasModulateTypeTag()

func InitCapsuleMeshMethodBinds

func InitCapsuleMeshMethodBinds()

func InitCapsuleMeshTypeTag

func InitCapsuleMeshTypeTag()

func InitCapsuleShape2DMethodBinds

func InitCapsuleShape2DMethodBinds()

func InitCapsuleShape2DTypeTag

func InitCapsuleShape2DTypeTag()

func InitCapsuleShapeMethodBinds

func InitCapsuleShapeMethodBinds()

func InitCapsuleShapeTypeTag

func InitCapsuleShapeTypeTag()

func InitCenterContainerMethodBinds

func InitCenterContainerMethodBinds()

func InitCenterContainerTypeTag

func InitCenterContainerTypeTag()

func InitCharFXTransformMethodBinds

func InitCharFXTransformMethodBinds()

func InitCharFXTransformTypeTag

func InitCharFXTransformTypeTag()

func InitCharStringGodotType

func InitCharStringGodotType()

func InitCheckBoxMethodBinds

func InitCheckBoxMethodBinds()

func InitCheckBoxTypeTag

func InitCheckBoxTypeTag()

func InitCheckButtonMethodBinds

func InitCheckButtonMethodBinds()

func InitCheckButtonTypeTag

func InitCheckButtonTypeTag()

func InitCircleShape2DMethodBinds

func InitCircleShape2DMethodBinds()

func InitCircleShape2DTypeTag

func InitCircleShape2DTypeTag()

func InitClassDBMethodBinds

func InitClassDBMethodBinds()

func InitClassDBTypeTag

func InitClassDBTypeTag()

func InitClippedCameraMethodBinds

func InitClippedCameraMethodBinds()

func InitClippedCameraTypeTag

func InitClippedCameraTypeTag()

func InitCollisionObject2DMethodBinds

func InitCollisionObject2DMethodBinds()

func InitCollisionObject2DTypeTag

func InitCollisionObject2DTypeTag()

func InitCollisionObjectMethodBinds

func InitCollisionObjectMethodBinds()

func InitCollisionObjectTypeTag

func InitCollisionObjectTypeTag()

func InitCollisionPolygon2DMethodBinds

func InitCollisionPolygon2DMethodBinds()

func InitCollisionPolygon2DTypeTag

func InitCollisionPolygon2DTypeTag()

func InitCollisionPolygonMethodBinds

func InitCollisionPolygonMethodBinds()

func InitCollisionPolygonTypeTag

func InitCollisionPolygonTypeTag()

func InitCollisionShape2DMethodBinds

func InitCollisionShape2DMethodBinds()

func InitCollisionShape2DTypeTag

func InitCollisionShape2DTypeTag()

func InitCollisionShapeMethodBinds

func InitCollisionShapeMethodBinds()

func InitCollisionShapeTypeTag

func InitCollisionShapeTypeTag()

func InitColorGodotType

func InitColorGodotType()

func InitColorPickerButtonMethodBinds

func InitColorPickerButtonMethodBinds()

func InitColorPickerButtonTypeTag

func InitColorPickerButtonTypeTag()

func InitColorPickerMethodBinds

func InitColorPickerMethodBinds()

func InitColorPickerTypeTag

func InitColorPickerTypeTag()

func InitColorRectMethodBinds

func InitColorRectMethodBinds()

func InitColorRectTypeTag

func InitColorRectTypeTag()

func InitConcavePolygonShape2DMethodBinds

func InitConcavePolygonShape2DMethodBinds()

func InitConcavePolygonShape2DTypeTag

func InitConcavePolygonShape2DTypeTag()

func InitConcavePolygonShapeMethodBinds

func InitConcavePolygonShapeMethodBinds()

func InitConcavePolygonShapeTypeTag

func InitConcavePolygonShapeTypeTag()

func InitConeTwistJointMethodBinds

func InitConeTwistJointMethodBinds()

func InitConeTwistJointTypeTag

func InitConeTwistJointTypeTag()

func InitConfigFileMethodBinds

func InitConfigFileMethodBinds()

func InitConfigFileTypeTag

func InitConfigFileTypeTag()

func InitConfirmationDialogMethodBinds

func InitConfirmationDialogMethodBinds()

func InitConfirmationDialogTypeTag

func InitConfirmationDialogTypeTag()

func InitContainerMethodBinds

func InitContainerMethodBinds()

func InitContainerTypeTag

func InitContainerTypeTag()

func InitControlMethodBinds

func InitControlMethodBinds()

func InitControlTypeTag

func InitControlTypeTag()

func InitConvexPolygonShape2DMethodBinds

func InitConvexPolygonShape2DMethodBinds()

func InitConvexPolygonShape2DTypeTag

func InitConvexPolygonShape2DTypeTag()

func InitConvexPolygonShapeMethodBinds

func InitConvexPolygonShapeMethodBinds()

func InitConvexPolygonShapeTypeTag

func InitConvexPolygonShapeTypeTag()

func InitCryptoKeyMethodBinds

func InitCryptoKeyMethodBinds()

func InitCryptoKeyTypeTag

func InitCryptoKeyTypeTag()

func InitCryptoMethodBinds

func InitCryptoMethodBinds()

func InitCryptoTypeTag

func InitCryptoTypeTag()

func InitCubeMapMethodBinds

func InitCubeMapMethodBinds()

func InitCubeMapTypeTag

func InitCubeMapTypeTag()

func InitCubeMeshMethodBinds

func InitCubeMeshMethodBinds()

func InitCubeMeshTypeTag

func InitCubeMeshTypeTag()

func InitCurve2DMethodBinds

func InitCurve2DMethodBinds()

func InitCurve2DTypeTag

func InitCurve2DTypeTag()

func InitCurve3DMethodBinds

func InitCurve3DMethodBinds()

func InitCurve3DTypeTag

func InitCurve3DTypeTag()

func InitCurveMethodBinds

func InitCurveMethodBinds()

func InitCurveTextureMethodBinds

func InitCurveTextureMethodBinds()

func InitCurveTextureTypeTag

func InitCurveTextureTypeTag()

func InitCurveTypeTag

func InitCurveTypeTag()

func InitCylinderMeshMethodBinds

func InitCylinderMeshMethodBinds()

func InitCylinderMeshTypeTag

func InitCylinderMeshTypeTag()

func InitCylinderShapeMethodBinds

func InitCylinderShapeMethodBinds()

func InitCylinderShapeTypeTag

func InitCylinderShapeTypeTag()

func InitDTLSServerMethodBinds

func InitDTLSServerMethodBinds()

func InitDTLSServerTypeTag

func InitDTLSServerTypeTag()

func InitDampedSpringJoint2DMethodBinds

func InitDampedSpringJoint2DMethodBinds()

func InitDampedSpringJoint2DTypeTag

func InitDampedSpringJoint2DTypeTag()

func InitDictionaryGodotType

func InitDictionaryGodotType()

func InitDirectionalLightMethodBinds

func InitDirectionalLightMethodBinds()

func InitDirectionalLightTypeTag

func InitDirectionalLightTypeTag()

func InitDirectoryMethodBinds

func InitDirectoryMethodBinds()

func InitDirectoryTypeTag

func InitDirectoryTypeTag()

func InitDynamicFontDataMethodBinds

func InitDynamicFontDataMethodBinds()

func InitDynamicFontDataTypeTag

func InitDynamicFontDataTypeTag()

func InitDynamicFontMethodBinds

func InitDynamicFontMethodBinds()

func InitDynamicFontTypeTag

func InitDynamicFontTypeTag()

func InitEncodedObjectAsIDMethodBinds

func InitEncodedObjectAsIDMethodBinds()

func InitEncodedObjectAsIDTypeTag

func InitEncodedObjectAsIDTypeTag()

func InitEngineMethodBinds

func InitEngineMethodBinds()

func InitEngineTypeTag

func InitEngineTypeTag()

func InitEnvironmentMethodBinds

func InitEnvironmentMethodBinds()

func InitEnvironmentTypeTag

func InitEnvironmentTypeTag()

func InitErrorGodotType

func InitErrorGodotType()

func InitExpressionMethodBinds

func InitExpressionMethodBinds()

func InitExpressionTypeTag

func InitExpressionTypeTag()

func InitExternalTextureMethodBinds

func InitExternalTextureMethodBinds()

func InitExternalTextureTypeTag

func InitExternalTextureTypeTag()

func InitFileDialogMethodBinds

func InitFileDialogMethodBinds()

func InitFileDialogTypeTag

func InitFileDialogTypeTag()

func InitFileMethodBinds

func InitFileMethodBinds()

func InitFileTypeTag

func InitFileTypeTag()

func InitFontMethodBinds

func InitFontMethodBinds()

func InitFontTypeTag

func InitFontTypeTag()

func InitFuncRefMethodBinds

func InitFuncRefMethodBinds()

func InitFuncRefTypeTag

func InitFuncRefTypeTag()

func InitGDNativeLibraryMethodBinds

func InitGDNativeLibraryMethodBinds()

func InitGDNativeLibraryTypeTag

func InitGDNativeLibraryTypeTag()

func InitGDNativeMethodBinds

func InitGDNativeMethodBinds()

func InitGDNativeTypeTag

func InitGDNativeTypeTag()

func InitGDScriptFunctionStateMethodBinds

func InitGDScriptFunctionStateMethodBinds()

func InitGDScriptFunctionStateTypeTag

func InitGDScriptFunctionStateTypeTag()

func InitGDScriptMethodBinds

func InitGDScriptMethodBinds()

func InitGDScriptTypeTag

func InitGDScriptTypeTag()

func InitGIProbeDataMethodBinds

func InitGIProbeDataMethodBinds()

func InitGIProbeDataTypeTag

func InitGIProbeDataTypeTag()

func InitGIProbeMethodBinds

func InitGIProbeMethodBinds()

func InitGIProbeTypeTag

func InitGIProbeTypeTag()

func InitGdnativeApiStructGodotType

func InitGdnativeApiStructGodotType()

func InitGdnativeApiVersionGodotType

func InitGdnativeApiVersionGodotType()

func InitGdnativeCore11ApiStructGodotType

func InitGdnativeCore11ApiStructGodotType()

func InitGdnativeCore12ApiStructGodotType

func InitGdnativeCore12ApiStructGodotType()

func InitGdnativeCoreApiStructGodotType

func InitGdnativeCoreApiStructGodotType()

func InitGdnativeExtAndroidApiStructGodotType

func InitGdnativeExtAndroidApiStructGodotType()

func InitGdnativeExtArvrApiStructGodotType

func InitGdnativeExtArvrApiStructGodotType()

func InitGdnativeExtNativescript11ApiStructGodotType

func InitGdnativeExtNativescript11ApiStructGodotType()

func InitGdnativeExtNativescriptApiStructGodotType

func InitGdnativeExtNativescriptApiStructGodotType()

func InitGdnativeExtNet32ApiStructGodotType

func InitGdnativeExtNet32ApiStructGodotType()

func InitGdnativeExtNetApiStructGodotType

func InitGdnativeExtNetApiStructGodotType()

func InitGdnativeExtPluginscriptApiStructGodotType

func InitGdnativeExtPluginscriptApiStructGodotType()

func InitGdnativeExtVideodecoderApiStructGodotType

func InitGdnativeExtVideodecoderApiStructGodotType()

func InitGdnativeInitOptionsGodotType

func InitGdnativeInitOptionsGodotType()

func InitGdnativeTerminateOptionsGodotType

func InitGdnativeTerminateOptionsGodotType()

func InitGeneric6DOFJointMethodBinds

func InitGeneric6DOFJointMethodBinds()

func InitGeneric6DOFJointTypeTag

func InitGeneric6DOFJointTypeTag()

func InitGeometryInstanceMethodBinds

func InitGeometryInstanceMethodBinds()

func InitGeometryInstanceTypeTag

func InitGeometryInstanceTypeTag()

func InitGeometryMethodBinds

func InitGeometryMethodBinds()

func InitGeometryTypeTag

func InitGeometryTypeTag()

func InitGodotObjectGodotType

func InitGodotObjectGodotType()

func InitGradientMethodBinds

func InitGradientMethodBinds()

func InitGradientTextureMethodBinds

func InitGradientTextureMethodBinds()

func InitGradientTextureTypeTag

func InitGradientTextureTypeTag()

func InitGradientTypeTag

func InitGradientTypeTag()

func InitGraphEditMethodBinds

func InitGraphEditMethodBinds()

func InitGraphEditTypeTag

func InitGraphEditTypeTag()

func InitGraphNodeMethodBinds

func InitGraphNodeMethodBinds()

func InitGraphNodeTypeTag

func InitGraphNodeTypeTag()

func InitGridContainerMethodBinds

func InitGridContainerMethodBinds()

func InitGridContainerTypeTag

func InitGridContainerTypeTag()

func InitGridMapMethodBinds

func InitGridMapMethodBinds()

func InitGridMapTypeTag

func InitGridMapTypeTag()

func InitGrooveJoint2DMethodBinds

func InitGrooveJoint2DMethodBinds()

func InitGrooveJoint2DTypeTag

func InitGrooveJoint2DTypeTag()

func InitHBoxContainerMethodBinds

func InitHBoxContainerMethodBinds()

func InitHBoxContainerTypeTag

func InitHBoxContainerTypeTag()

func InitHScrollBarMethodBinds

func InitHScrollBarMethodBinds()

func InitHScrollBarTypeTag

func InitHScrollBarTypeTag()

func InitHSeparatorMethodBinds

func InitHSeparatorMethodBinds()

func InitHSeparatorTypeTag

func InitHSeparatorTypeTag()

func InitHSliderMethodBinds

func InitHSliderMethodBinds()

func InitHSliderTypeTag

func InitHSliderTypeTag()

func InitHSplitContainerMethodBinds

func InitHSplitContainerMethodBinds()

func InitHSplitContainerTypeTag

func InitHSplitContainerTypeTag()

func InitHTTPClientMethodBinds

func InitHTTPClientMethodBinds()

func InitHTTPClientTypeTag

func InitHTTPClientTypeTag()

func InitHTTPRequestMethodBinds

func InitHTTPRequestMethodBinds()

func InitHTTPRequestTypeTag

func InitHTTPRequestTypeTag()

func InitHashingContextMethodBinds

func InitHashingContextMethodBinds()

func InitHashingContextTypeTag

func InitHashingContextTypeTag()

func InitHeightMapShapeMethodBinds

func InitHeightMapShapeMethodBinds()

func InitHeightMapShapeTypeTag

func InitHeightMapShapeTypeTag()

func InitHingeJointMethodBinds

func InitHingeJointMethodBinds()

func InitHingeJointTypeTag

func InitHingeJointTypeTag()

func InitIPMethodBinds

func InitIPMethodBinds()

func InitIPTypeTag

func InitIPTypeTag()

func InitIP_UnixMethodBinds

func InitIP_UnixMethodBinds()

func InitIP_UnixTypeTag

func InitIP_UnixTypeTag()

func InitImageMethodBinds

func InitImageMethodBinds()

func InitImageTextureMethodBinds

func InitImageTextureMethodBinds()

func InitImageTextureTypeTag

func InitImageTextureTypeTag()

func InitImageTypeTag

func InitImageTypeTag()

func InitImmediateGeometryMethodBinds

func InitImmediateGeometryMethodBinds()

func InitImmediateGeometryTypeTag

func InitImmediateGeometryTypeTag()

func InitInputDefaultMethodBinds

func InitInputDefaultMethodBinds()

func InitInputDefaultTypeTag

func InitInputDefaultTypeTag()

func InitInputEventActionMethodBinds

func InitInputEventActionMethodBinds()

func InitInputEventActionTypeTag

func InitInputEventActionTypeTag()

func InitInputEventGestureMethodBinds

func InitInputEventGestureMethodBinds()

func InitInputEventGestureTypeTag

func InitInputEventGestureTypeTag()

func InitInputEventJoypadButtonMethodBinds

func InitInputEventJoypadButtonMethodBinds()

func InitInputEventJoypadButtonTypeTag

func InitInputEventJoypadButtonTypeTag()

func InitInputEventJoypadMotionMethodBinds

func InitInputEventJoypadMotionMethodBinds()

func InitInputEventJoypadMotionTypeTag

func InitInputEventJoypadMotionTypeTag()

func InitInputEventKeyMethodBinds

func InitInputEventKeyMethodBinds()

func InitInputEventKeyTypeTag

func InitInputEventKeyTypeTag()

func InitInputEventMIDIMethodBinds

func InitInputEventMIDIMethodBinds()

func InitInputEventMIDITypeTag

func InitInputEventMIDITypeTag()

func InitInputEventMagnifyGestureMethodBinds

func InitInputEventMagnifyGestureMethodBinds()

func InitInputEventMagnifyGestureTypeTag

func InitInputEventMagnifyGestureTypeTag()

func InitInputEventMethodBinds

func InitInputEventMethodBinds()

func InitInputEventMouseButtonMethodBinds

func InitInputEventMouseButtonMethodBinds()

func InitInputEventMouseButtonTypeTag

func InitInputEventMouseButtonTypeTag()

func InitInputEventMouseMethodBinds

func InitInputEventMouseMethodBinds()

func InitInputEventMouseMotionMethodBinds

func InitInputEventMouseMotionMethodBinds()

func InitInputEventMouseMotionTypeTag

func InitInputEventMouseMotionTypeTag()

func InitInputEventMouseTypeTag

func InitInputEventMouseTypeTag()

func InitInputEventPanGestureMethodBinds

func InitInputEventPanGestureMethodBinds()

func InitInputEventPanGestureTypeTag

func InitInputEventPanGestureTypeTag()

func InitInputEventScreenDragMethodBinds

func InitInputEventScreenDragMethodBinds()

func InitInputEventScreenDragTypeTag

func InitInputEventScreenDragTypeTag()

func InitInputEventScreenTouchMethodBinds

func InitInputEventScreenTouchMethodBinds()

func InitInputEventScreenTouchTypeTag

func InitInputEventScreenTouchTypeTag()

func InitInputEventTypeTag

func InitInputEventTypeTag()

func InitInputEventWithModifiersMethodBinds

func InitInputEventWithModifiersMethodBinds()

func InitInputEventWithModifiersTypeTag

func InitInputEventWithModifiersTypeTag()

func InitInputMapMethodBinds

func InitInputMapMethodBinds()

func InitInputMapTypeTag

func InitInputMapTypeTag()

func InitInputMethodBinds

func InitInputMethodBinds()

func InitInputTypeTag

func InitInputTypeTag()

func InitInstanceBindingFunctionsGodotType

func InitInstanceBindingFunctionsGodotType()

func InitInstancePlaceholderMethodBinds

func InitInstancePlaceholderMethodBinds()

func InitInstancePlaceholderTypeTag

func InitInstancePlaceholderTypeTag()

func InitInterpolatedCameraMethodBinds

func InitInterpolatedCameraMethodBinds()

func InitInterpolatedCameraTypeTag

func InitInterpolatedCameraTypeTag()

func InitItemListMethodBinds

func InitItemListMethodBinds()

func InitItemListTypeTag

func InitItemListTypeTag()

func InitJNISingletonMethodBinds

func InitJNISingletonMethodBinds()

func InitJNISingletonTypeTag

func InitJNISingletonTypeTag()

func InitJSONMethodBinds

func InitJSONMethodBinds()

func InitJSONParseResultMethodBinds

func InitJSONParseResultMethodBinds()

func InitJSONParseResultTypeTag

func InitJSONParseResultTypeTag()

func InitJSONRPCMethodBinds

func InitJSONRPCMethodBinds()

func InitJSONRPCTypeTag

func InitJSONRPCTypeTag()

func InitJSONTypeTag

func InitJSONTypeTag()

func InitJavaClassMethodBinds

func InitJavaClassMethodBinds()

func InitJavaClassTypeTag

func InitJavaClassTypeTag()

func InitJavaClassWrapperMethodBinds

func InitJavaClassWrapperMethodBinds()

func InitJavaClassWrapperTypeTag

func InitJavaClassWrapperTypeTag()

func InitJavaScriptMethodBinds

func InitJavaScriptMethodBinds()

func InitJavaScriptTypeTag

func InitJavaScriptTypeTag()

func InitJoint2DMethodBinds

func InitJoint2DMethodBinds()

func InitJoint2DTypeTag

func InitJoint2DTypeTag()

func InitJointMethodBinds

func InitJointMethodBinds()

func InitJointTypeTag

func InitJointTypeTag()

func InitKinematicBody2DMethodBinds

func InitKinematicBody2DMethodBinds()

func InitKinematicBody2DTypeTag

func InitKinematicBody2DTypeTag()

func InitKinematicBodyMethodBinds

func InitKinematicBodyMethodBinds()

func InitKinematicBodyTypeTag

func InitKinematicBodyTypeTag()

func InitKinematicCollision2DMethodBinds

func InitKinematicCollision2DMethodBinds()

func InitKinematicCollision2DTypeTag

func InitKinematicCollision2DTypeTag()

func InitKinematicCollisionMethodBinds

func InitKinematicCollisionMethodBinds()

func InitKinematicCollisionTypeTag

func InitKinematicCollisionTypeTag()

func InitLabelMethodBinds

func InitLabelMethodBinds()

func InitLabelTypeTag

func InitLabelTypeTag()

func InitLargeTextureMethodBinds

func InitLargeTextureMethodBinds()

func InitLargeTextureTypeTag

func InitLargeTextureTypeTag()

func InitLight2DMethodBinds

func InitLight2DMethodBinds()

func InitLight2DTypeTag

func InitLight2DTypeTag()

func InitLightMethodBinds

func InitLightMethodBinds()

func InitLightOccluder2DMethodBinds

func InitLightOccluder2DMethodBinds()

func InitLightOccluder2DTypeTag

func InitLightOccluder2DTypeTag()

func InitLightTypeTag

func InitLightTypeTag()

func InitLine2DMethodBinds

func InitLine2DMethodBinds()

func InitLine2DTypeTag

func InitLine2DTypeTag()

func InitLineEditMethodBinds

func InitLineEditMethodBinds()

func InitLineEditTypeTag

func InitLineEditTypeTag()

func InitLineShape2DMethodBinds

func InitLineShape2DMethodBinds()

func InitLineShape2DTypeTag

func InitLineShape2DTypeTag()

func InitLinkButtonMethodBinds

func InitLinkButtonMethodBinds()

func InitLinkButtonTypeTag

func InitLinkButtonTypeTag()

func InitListenerMethodBinds

func InitListenerMethodBinds()

func InitListenerTypeTag

func InitListenerTypeTag()

func InitMainLoopMethodBinds

func InitMainLoopMethodBinds()

func InitMainLoopTypeTag

func InitMainLoopTypeTag()

func InitMarginContainerMethodBinds

func InitMarginContainerMethodBinds()

func InitMarginContainerTypeTag

func InitMarginContainerTypeTag()

func InitMarshallsMethodBinds

func InitMarshallsMethodBinds()

func InitMarshallsTypeTag

func InitMarshallsTypeTag()

func InitMaterialMethodBinds

func InitMaterialMethodBinds()

func InitMaterialTypeTag

func InitMaterialTypeTag()

func InitMenuButtonMethodBinds

func InitMenuButtonMethodBinds()

func InitMenuButtonTypeTag

func InitMenuButtonTypeTag()

func InitMeshDataToolMethodBinds

func InitMeshDataToolMethodBinds()

func InitMeshDataToolTypeTag

func InitMeshDataToolTypeTag()

func InitMeshInstance2DMethodBinds

func InitMeshInstance2DMethodBinds()

func InitMeshInstance2DTypeTag

func InitMeshInstance2DTypeTag()

func InitMeshInstanceMethodBinds

func InitMeshInstanceMethodBinds()

func InitMeshInstanceTypeTag

func InitMeshInstanceTypeTag()

func InitMeshLibraryMethodBinds

func InitMeshLibraryMethodBinds()

func InitMeshLibraryTypeTag

func InitMeshLibraryTypeTag()

func InitMeshMethodBinds

func InitMeshMethodBinds()

func InitMeshTextureMethodBinds

func InitMeshTextureMethodBinds()

func InitMeshTextureTypeTag

func InitMeshTextureTypeTag()

func InitMeshTypeTag

func InitMeshTypeTag()

func InitMethodArgGodotType

func InitMethodArgGodotType()

func InitMethodBindGodotType

func InitMethodBindGodotType()

func InitMethodRpcModeGodotType

func InitMethodRpcModeGodotType()

func InitMobileVRInterfaceMethodBinds

func InitMobileVRInterfaceMethodBinds()

func InitMobileVRInterfaceTypeTag

func InitMobileVRInterfaceTypeTag()

func InitMultiMeshInstance2DMethodBinds

func InitMultiMeshInstance2DMethodBinds()

func InitMultiMeshInstance2DTypeTag

func InitMultiMeshInstance2DTypeTag()

func InitMultiMeshInstanceMethodBinds

func InitMultiMeshInstanceMethodBinds()

func InitMultiMeshInstanceTypeTag

func InitMultiMeshInstanceTypeTag()

func InitMultiMeshMethodBinds

func InitMultiMeshMethodBinds()

func InitMultiMeshTypeTag

func InitMultiMeshTypeTag()

func InitMultiplayerAPIMethodBinds

func InitMultiplayerAPIMethodBinds()

func InitMultiplayerAPITypeTag

func InitMultiplayerAPITypeTag()

func InitMultiplayerPeerGDNativeMethodBinds

func InitMultiplayerPeerGDNativeMethodBinds()

func InitMultiplayerPeerGDNativeTypeTag

func InitMultiplayerPeerGDNativeTypeTag()

func InitMutexMethodBinds

func InitMutexMethodBinds()

func InitMutexTypeTag

func InitMutexTypeTag()

func InitNativeScriptMethodBinds

func InitNativeScriptMethodBinds()

func InitNativeScriptTypeTag

func InitNativeScriptTypeTag()

func InitNavigation2DMethodBinds

func InitNavigation2DMethodBinds()

func InitNavigation2DTypeTag

func InitNavigation2DTypeTag()

func InitNavigationMeshInstanceMethodBinds

func InitNavigationMeshInstanceMethodBinds()

func InitNavigationMeshInstanceTypeTag

func InitNavigationMeshInstanceTypeTag()

func InitNavigationMeshMethodBinds

func InitNavigationMeshMethodBinds()

func InitNavigationMeshTypeTag

func InitNavigationMeshTypeTag()

func InitNavigationMethodBinds

func InitNavigationMethodBinds()

func InitNavigationPolygonInstanceMethodBinds

func InitNavigationPolygonInstanceMethodBinds()

func InitNavigationPolygonInstanceTypeTag

func InitNavigationPolygonInstanceTypeTag()

func InitNavigationPolygonMethodBinds

func InitNavigationPolygonMethodBinds()

func InitNavigationPolygonTypeTag

func InitNavigationPolygonTypeTag()

func InitNavigationTypeTag

func InitNavigationTypeTag()

func InitNetMultiplayerPeerGodotType

func InitNetMultiplayerPeerGodotType()

func InitNetPacketPeerGodotType

func InitNetPacketPeerGodotType()

func InitNetStreamPeerGodotType

func InitNetStreamPeerGodotType()

func InitNetWebrtcDataChannelGodotType

func InitNetWebrtcDataChannelGodotType()

func InitNetWebrtcLibraryGodotType

func InitNetWebrtcLibraryGodotType()

func InitNetWebrtcPeerConnectionGodotType

func InitNetWebrtcPeerConnectionGodotType()

func InitNetworkedMultiplayerENetMethodBinds

func InitNetworkedMultiplayerENetMethodBinds()

func InitNetworkedMultiplayerENetTypeTag

func InitNetworkedMultiplayerENetTypeTag()

func InitNetworkedMultiplayerPeerMethodBinds

func InitNetworkedMultiplayerPeerMethodBinds()

func InitNetworkedMultiplayerPeerTypeTag

func InitNetworkedMultiplayerPeerTypeTag()

func InitNinePatchRectMethodBinds

func InitNinePatchRectMethodBinds()

func InitNinePatchRectTypeTag

func InitNinePatchRectTypeTag()

func InitNode2DMethodBinds

func InitNode2DMethodBinds()

func InitNode2DTypeTag

func InitNode2DTypeTag()

func InitNodeMethodBinds

func InitNodeMethodBinds()

func InitNodePathGodotType

func InitNodePathGodotType()

func InitNodeTypeTag

func InitNodeTypeTag()

func InitNoiseTextureMethodBinds

func InitNoiseTextureMethodBinds()

func InitNoiseTextureTypeTag

func InitNoiseTextureTypeTag()

func InitOSMethodBinds

func InitOSMethodBinds()

func InitOSTypeTag

func InitOSTypeTag()

func InitObjectMethodBinds

func InitObjectMethodBinds()

func InitObjectTypeTag

func InitObjectTypeTag()

func InitOccluderPolygon2DMethodBinds

func InitOccluderPolygon2DMethodBinds()

func InitOccluderPolygon2DTypeTag

func InitOccluderPolygon2DTypeTag()

func InitOmniLightMethodBinds

func InitOmniLightMethodBinds()

func InitOmniLightTypeTag

func InitOmniLightTypeTag()

func InitOpenSimplexNoiseMethodBinds

func InitOpenSimplexNoiseMethodBinds()

func InitOpenSimplexNoiseTypeTag

func InitOpenSimplexNoiseTypeTag()

func InitOptionButtonMethodBinds

func InitOptionButtonMethodBinds()

func InitOptionButtonTypeTag

func InitOptionButtonTypeTag()

func InitPCKPackerMethodBinds

func InitPCKPackerMethodBinds()

func InitPCKPackerTypeTag

func InitPCKPackerTypeTag()

func InitPHashTranslationMethodBinds

func InitPHashTranslationMethodBinds()

func InitPHashTranslationTypeTag

func InitPHashTranslationTypeTag()

func InitPackedDataContainerMethodBinds

func InitPackedDataContainerMethodBinds()

func InitPackedDataContainerRefMethodBinds

func InitPackedDataContainerRefMethodBinds()

func InitPackedDataContainerRefTypeTag

func InitPackedDataContainerRefTypeTag()

func InitPackedDataContainerTypeTag

func InitPackedDataContainerTypeTag()

func InitPackedSceneMethodBinds

func InitPackedSceneMethodBinds()

func InitPackedSceneTypeTag

func InitPackedSceneTypeTag()

func InitPacketPeerDTLSMethodBinds

func InitPacketPeerDTLSMethodBinds()

func InitPacketPeerDTLSTypeTag

func InitPacketPeerDTLSTypeTag()

func InitPacketPeerGDNativeMethodBinds

func InitPacketPeerGDNativeMethodBinds()

func InitPacketPeerGDNativeTypeTag

func InitPacketPeerGDNativeTypeTag()

func InitPacketPeerMethodBinds

func InitPacketPeerMethodBinds()

func InitPacketPeerStreamMethodBinds

func InitPacketPeerStreamMethodBinds()

func InitPacketPeerStreamTypeTag

func InitPacketPeerStreamTypeTag()

func InitPacketPeerTypeTag

func InitPacketPeerTypeTag()

func InitPacketPeerUDPMethodBinds

func InitPacketPeerUDPMethodBinds()

func InitPacketPeerUDPTypeTag

func InitPacketPeerUDPTypeTag()

func InitPanelContainerMethodBinds

func InitPanelContainerMethodBinds()

func InitPanelContainerTypeTag

func InitPanelContainerTypeTag()

func InitPanelMethodBinds

func InitPanelMethodBinds()

func InitPanelTypeTag

func InitPanelTypeTag()

func InitPanoramaSkyMethodBinds

func InitPanoramaSkyMethodBinds()

func InitPanoramaSkyTypeTag

func InitPanoramaSkyTypeTag()

func InitParallaxBackgroundMethodBinds

func InitParallaxBackgroundMethodBinds()

func InitParallaxBackgroundTypeTag

func InitParallaxBackgroundTypeTag()

func InitParallaxLayerMethodBinds

func InitParallaxLayerMethodBinds()

func InitParallaxLayerTypeTag

func InitParallaxLayerTypeTag()

func InitParticles2DMethodBinds

func InitParticles2DMethodBinds()

func InitParticles2DTypeTag

func InitParticles2DTypeTag()

func InitParticlesMaterialMethodBinds

func InitParticlesMaterialMethodBinds()

func InitParticlesMaterialTypeTag

func InitParticlesMaterialTypeTag()

func InitParticlesMethodBinds

func InitParticlesMethodBinds()

func InitParticlesTypeTag

func InitParticlesTypeTag()

func InitPath2DMethodBinds

func InitPath2DMethodBinds()

func InitPath2DTypeTag

func InitPath2DTypeTag()

func InitPathFollow2DMethodBinds

func InitPathFollow2DMethodBinds()

func InitPathFollow2DTypeTag

func InitPathFollow2DTypeTag()

func InitPathFollowMethodBinds

func InitPathFollowMethodBinds()

func InitPathFollowTypeTag

func InitPathFollowTypeTag()

func InitPathMethodBinds

func InitPathMethodBinds()

func InitPathTypeTag

func InitPathTypeTag()

func InitPerformanceMethodBinds

func InitPerformanceMethodBinds()

func InitPerformanceTypeTag

func InitPerformanceTypeTag()

func InitPhysicalBoneMethodBinds

func InitPhysicalBoneMethodBinds()

func InitPhysicalBoneTypeTag

func InitPhysicalBoneTypeTag()

func InitPhysics2DDirectBodyStateMethodBinds

func InitPhysics2DDirectBodyStateMethodBinds()

func InitPhysics2DDirectBodyStateSWMethodBinds

func InitPhysics2DDirectBodyStateSWMethodBinds()

func InitPhysics2DDirectBodyStateSWTypeTag

func InitPhysics2DDirectBodyStateSWTypeTag()

func InitPhysics2DDirectBodyStateTypeTag

func InitPhysics2DDirectBodyStateTypeTag()

func InitPhysics2DDirectSpaceStateMethodBinds

func InitPhysics2DDirectSpaceStateMethodBinds()

func InitPhysics2DDirectSpaceStateTypeTag

func InitPhysics2DDirectSpaceStateTypeTag()

func InitPhysics2DServerMethodBinds

func InitPhysics2DServerMethodBinds()

func InitPhysics2DServerSWMethodBinds

func InitPhysics2DServerSWMethodBinds()

func InitPhysics2DServerSWTypeTag

func InitPhysics2DServerSWTypeTag()

func InitPhysics2DServerTypeTag

func InitPhysics2DServerTypeTag()

func InitPhysics2DShapeQueryParametersMethodBinds

func InitPhysics2DShapeQueryParametersMethodBinds()

func InitPhysics2DShapeQueryParametersTypeTag

func InitPhysics2DShapeQueryParametersTypeTag()

func InitPhysics2DShapeQueryResultMethodBinds

func InitPhysics2DShapeQueryResultMethodBinds()

func InitPhysics2DShapeQueryResultTypeTag

func InitPhysics2DShapeQueryResultTypeTag()

func InitPhysics2DTestMotionResultMethodBinds

func InitPhysics2DTestMotionResultMethodBinds()

func InitPhysics2DTestMotionResultTypeTag

func InitPhysics2DTestMotionResultTypeTag()

func InitPhysicsBody2DMethodBinds

func InitPhysicsBody2DMethodBinds()

func InitPhysicsBody2DTypeTag

func InitPhysicsBody2DTypeTag()

func InitPhysicsBodyMethodBinds

func InitPhysicsBodyMethodBinds()

func InitPhysicsBodyTypeTag

func InitPhysicsBodyTypeTag()

func InitPhysicsDirectBodyStateMethodBinds

func InitPhysicsDirectBodyStateMethodBinds()

func InitPhysicsDirectBodyStateTypeTag

func InitPhysicsDirectBodyStateTypeTag()

func InitPhysicsDirectSpaceStateMethodBinds

func InitPhysicsDirectSpaceStateMethodBinds()

func InitPhysicsDirectSpaceStateTypeTag

func InitPhysicsDirectSpaceStateTypeTag()

func InitPhysicsMaterialMethodBinds

func InitPhysicsMaterialMethodBinds()

func InitPhysicsMaterialTypeTag

func InitPhysicsMaterialTypeTag()

func InitPhysicsServerMethodBinds

func InitPhysicsServerMethodBinds()

func InitPhysicsServerTypeTag

func InitPhysicsServerTypeTag()

func InitPhysicsShapeQueryParametersMethodBinds

func InitPhysicsShapeQueryParametersMethodBinds()

func InitPhysicsShapeQueryParametersTypeTag

func InitPhysicsShapeQueryParametersTypeTag()

func InitPhysicsShapeQueryResultMethodBinds

func InitPhysicsShapeQueryResultMethodBinds()

func InitPhysicsShapeQueryResultTypeTag

func InitPhysicsShapeQueryResultTypeTag()

func InitPinJoint2DMethodBinds

func InitPinJoint2DMethodBinds()

func InitPinJoint2DTypeTag

func InitPinJoint2DTypeTag()

func InitPinJointMethodBinds

func InitPinJointMethodBinds()

func InitPinJointTypeTag

func InitPinJointTypeTag()

func InitPlaneGodotType

func InitPlaneGodotType()

func InitPlaneMeshMethodBinds

func InitPlaneMeshMethodBinds()

func InitPlaneMeshTypeTag

func InitPlaneMeshTypeTag()

func InitPlaneShapeMethodBinds

func InitPlaneShapeMethodBinds()

func InitPlaneShapeTypeTag

func InitPlaneShapeTypeTag()

func InitPluginScriptMethodBinds

func InitPluginScriptMethodBinds()

func InitPluginScriptTypeTag

func InitPluginScriptTypeTag()

func InitPointMeshMethodBinds

func InitPointMeshMethodBinds()

func InitPointMeshTypeTag

func InitPointMeshTypeTag()

func InitPolygon2DMethodBinds

func InitPolygon2DMethodBinds()

func InitPolygon2DTypeTag

func InitPolygon2DTypeTag()

func InitPolygonPathFinderMethodBinds

func InitPolygonPathFinderMethodBinds()

func InitPolygonPathFinderTypeTag

func InitPolygonPathFinderTypeTag()

func InitPoolArrayReadAccessGodotType

func InitPoolArrayReadAccessGodotType()

func InitPoolArrayWriteAccessGodotType

func InitPoolArrayWriteAccessGodotType()

func InitPoolByteArrayGodotType

func InitPoolByteArrayGodotType()

func InitPoolByteArrayReadAccessGodotType

func InitPoolByteArrayReadAccessGodotType()

func InitPoolByteArrayWriteAccessGodotType

func InitPoolByteArrayWriteAccessGodotType()

func InitPoolColorArrayGodotType

func InitPoolColorArrayGodotType()

func InitPoolColorArrayReadAccessGodotType

func InitPoolColorArrayReadAccessGodotType()

func InitPoolColorArrayWriteAccessGodotType

func InitPoolColorArrayWriteAccessGodotType()

func InitPoolIntArrayGodotType

func InitPoolIntArrayGodotType()

func InitPoolIntArrayReadAccessGodotType

func InitPoolIntArrayReadAccessGodotType()

func InitPoolIntArrayWriteAccessGodotType

func InitPoolIntArrayWriteAccessGodotType()

func InitPoolRealArrayGodotType

func InitPoolRealArrayGodotType()

func InitPoolRealArrayReadAccessGodotType

func InitPoolRealArrayReadAccessGodotType()

func InitPoolRealArrayWriteAccessGodotType

func InitPoolRealArrayWriteAccessGodotType()

func InitPoolStringArrayGodotType

func InitPoolStringArrayGodotType()

func InitPoolStringArrayReadAccessGodotType

func InitPoolStringArrayReadAccessGodotType()

func InitPoolStringArrayWriteAccessGodotType

func InitPoolStringArrayWriteAccessGodotType()

func InitPoolVector2ArrayGodotType

func InitPoolVector2ArrayGodotType()

func InitPoolVector2ArrayReadAccessGodotType

func InitPoolVector2ArrayReadAccessGodotType()

func InitPoolVector2ArrayWriteAccessGodotType

func InitPoolVector2ArrayWriteAccessGodotType()

func InitPoolVector3ArrayGodotType

func InitPoolVector3ArrayGodotType()

func InitPoolVector3ArrayReadAccessGodotType

func InitPoolVector3ArrayReadAccessGodotType()

func InitPoolVector3ArrayWriteAccessGodotType

func InitPoolVector3ArrayWriteAccessGodotType()

func InitPopupDialogMethodBinds

func InitPopupDialogMethodBinds()

func InitPopupDialogTypeTag

func InitPopupDialogTypeTag()

func InitPopupMenuMethodBinds

func InitPopupMenuMethodBinds()

func InitPopupMenuTypeTag

func InitPopupMenuTypeTag()

func InitPopupMethodBinds

func InitPopupMethodBinds()

func InitPopupPanelMethodBinds

func InitPopupPanelMethodBinds()

func InitPopupPanelTypeTag

func InitPopupPanelTypeTag()

func InitPopupTypeTag

func InitPopupTypeTag()

func InitPosition2DMethodBinds

func InitPosition2DMethodBinds()

func InitPosition2DTypeTag

func InitPosition2DTypeTag()

func InitPosition3DMethodBinds

func InitPosition3DMethodBinds()

func InitPosition3DTypeTag

func InitPosition3DTypeTag()

func InitPrimitiveMeshMethodBinds

func InitPrimitiveMeshMethodBinds()

func InitPrimitiveMeshTypeTag

func InitPrimitiveMeshTypeTag()

func InitPrismMeshMethodBinds

func InitPrismMeshMethodBinds()

func InitPrismMeshTypeTag

func InitPrismMeshTypeTag()

func InitProceduralSkyMethodBinds

func InitProceduralSkyMethodBinds()

func InitProceduralSkyTypeTag

func InitProceduralSkyTypeTag()

func InitProgressBarMethodBinds

func InitProgressBarMethodBinds()

func InitProgressBarTypeTag

func InitProgressBarTypeTag()

func InitProjectSettingsMethodBinds

func InitProjectSettingsMethodBinds()

func InitProjectSettingsTypeTag

func InitProjectSettingsTypeTag()

func InitPropertyAttributesGodotType

func InitPropertyAttributesGodotType()

func InitPropertyHintGodotType

func InitPropertyHintGodotType()

func InitProximityGroupMethodBinds

func InitProximityGroupMethodBinds()

func InitProximityGroupTypeTag

func InitProximityGroupTypeTag()

func InitProxyTextureMethodBinds

func InitProxyTextureMethodBinds()

func InitProxyTextureTypeTag

func InitProxyTextureTypeTag()

func InitQuadMeshMethodBinds

func InitQuadMeshMethodBinds()

func InitQuadMeshTypeTag

func InitQuadMeshTypeTag()

func InitQuatGodotType

func InitQuatGodotType()

func InitRIDGodotType

func InitRIDGodotType()

func InitRandomNumberGeneratorMethodBinds

func InitRandomNumberGeneratorMethodBinds()

func InitRandomNumberGeneratorTypeTag

func InitRandomNumberGeneratorTypeTag()

func InitRangeMethodBinds

func InitRangeMethodBinds()

func InitRangeTypeTag

func InitRangeTypeTag()

func InitRayCast2DMethodBinds

func InitRayCast2DMethodBinds()

func InitRayCast2DTypeTag

func InitRayCast2DTypeTag()

func InitRayCastMethodBinds

func InitRayCastMethodBinds()

func InitRayCastTypeTag

func InitRayCastTypeTag()

func InitRayShape2DMethodBinds

func InitRayShape2DMethodBinds()

func InitRayShape2DTypeTag

func InitRayShape2DTypeTag()

func InitRayShapeMethodBinds

func InitRayShapeMethodBinds()

func InitRayShapeTypeTag

func InitRayShapeTypeTag()

func InitRect2GodotType

func InitRect2GodotType()

func InitRectangleShape2DMethodBinds

func InitRectangleShape2DMethodBinds()

func InitRectangleShape2DTypeTag

func InitRectangleShape2DTypeTag()

func InitReferenceMethodBinds

func InitReferenceMethodBinds()

func InitReferenceRectMethodBinds

func InitReferenceRectMethodBinds()

func InitReferenceRectTypeTag

func InitReferenceRectTypeTag()

func InitReferenceTypeTag

func InitReferenceTypeTag()

func InitReflectionProbeMethodBinds

func InitReflectionProbeMethodBinds()

func InitReflectionProbeTypeTag

func InitReflectionProbeTypeTag()

func InitRegExMatchMethodBinds

func InitRegExMatchMethodBinds()

func InitRegExMatchTypeTag

func InitRegExMatchTypeTag()

func InitRegExMethodBinds

func InitRegExMethodBinds()

func InitRegExTypeTag

func InitRegExTypeTag()

func InitRemoteTransform2DMethodBinds

func InitRemoteTransform2DMethodBinds()

func InitRemoteTransform2DTypeTag

func InitRemoteTransform2DTypeTag()

func InitRemoteTransformMethodBinds

func InitRemoteTransformMethodBinds()

func InitRemoteTransformTypeTag

func InitRemoteTransformTypeTag()

func InitResourceFormatLoaderMethodBinds

func InitResourceFormatLoaderMethodBinds()

func InitResourceFormatLoaderTypeTag

func InitResourceFormatLoaderTypeTag()

func InitResourceFormatSaverMethodBinds

func InitResourceFormatSaverMethodBinds()

func InitResourceFormatSaverTypeTag

func InitResourceFormatSaverTypeTag()

func InitResourceImporterMethodBinds

func InitResourceImporterMethodBinds()

func InitResourceImporterTypeTag

func InitResourceImporterTypeTag()

func InitResourceInteractiveLoaderMethodBinds

func InitResourceInteractiveLoaderMethodBinds()

func InitResourceInteractiveLoaderTypeTag

func InitResourceInteractiveLoaderTypeTag()

func InitResourceLoaderMethodBinds

func InitResourceLoaderMethodBinds()

func InitResourceLoaderTypeTag

func InitResourceLoaderTypeTag()

func InitResourceMethodBinds

func InitResourceMethodBinds()

func InitResourcePreloaderMethodBinds

func InitResourcePreloaderMethodBinds()

func InitResourcePreloaderTypeTag

func InitResourcePreloaderTypeTag()

func InitResourceSaverMethodBinds

func InitResourceSaverMethodBinds()

func InitResourceSaverTypeTag

func InitResourceSaverTypeTag()

func InitResourceTypeTag

func InitResourceTypeTag()

func InitRichTextEffectMethodBinds

func InitRichTextEffectMethodBinds()

func InitRichTextEffectTypeTag

func InitRichTextEffectTypeTag()

func InitRichTextLabelMethodBinds

func InitRichTextLabelMethodBinds()

func InitRichTextLabelTypeTag

func InitRichTextLabelTypeTag()

func InitRigidBody2DMethodBinds

func InitRigidBody2DMethodBinds()

func InitRigidBody2DTypeTag

func InitRigidBody2DTypeTag()

func InitRigidBodyMethodBinds

func InitRigidBodyMethodBinds()

func InitRigidBodyTypeTag

func InitRigidBodyTypeTag()

func InitRootMotionViewMethodBinds

func InitRootMotionViewMethodBinds()

func InitRootMotionViewTypeTag

func InitRootMotionViewTypeTag()

func InitSceneStateMethodBinds

func InitSceneStateMethodBinds()

func InitSceneStateTypeTag

func InitSceneStateTypeTag()

func InitSceneTreeMethodBinds

func InitSceneTreeMethodBinds()

func InitSceneTreeTimerMethodBinds

func InitSceneTreeTimerMethodBinds()

func InitSceneTreeTimerTypeTag

func InitSceneTreeTimerTypeTag()

func InitSceneTreeTypeTag

func InitSceneTreeTypeTag()

func InitScriptMethodBinds

func InitScriptMethodBinds()

func InitScriptTypeTag

func InitScriptTypeTag()

func InitScrollBarMethodBinds

func InitScrollBarMethodBinds()

func InitScrollBarTypeTag

func InitScrollBarTypeTag()

func InitScrollContainerMethodBinds

func InitScrollContainerMethodBinds()

func InitScrollContainerTypeTag

func InitScrollContainerTypeTag()

func InitSegmentShape2DMethodBinds

func InitSegmentShape2DMethodBinds()

func InitSegmentShape2DTypeTag

func InitSegmentShape2DTypeTag()

func InitSemaphoreMethodBinds

func InitSemaphoreMethodBinds()

func InitSemaphoreTypeTag

func InitSemaphoreTypeTag()

func InitSeparatorMethodBinds

func InitSeparatorMethodBinds()

func InitSeparatorTypeTag

func InitSeparatorTypeTag()

func InitShaderMaterialMethodBinds

func InitShaderMaterialMethodBinds()

func InitShaderMaterialTypeTag

func InitShaderMaterialTypeTag()

func InitShaderMethodBinds

func InitShaderMethodBinds()

func InitShaderTypeTag

func InitShaderTypeTag()

func InitShape2DMethodBinds

func InitShape2DMethodBinds()

func InitShape2DTypeTag

func InitShape2DTypeTag()

func InitShapeMethodBinds

func InitShapeMethodBinds()

func InitShapeTypeTag

func InitShapeTypeTag()

func InitShortCutMethodBinds

func InitShortCutMethodBinds()

func InitShortCutTypeTag

func InitShortCutTypeTag()

func InitSignalArgumentGodotType

func InitSignalArgumentGodotType()

func InitSignalGodotType

func InitSignalGodotType()

func InitSkeleton2DMethodBinds

func InitSkeleton2DMethodBinds()

func InitSkeleton2DTypeTag

func InitSkeleton2DTypeTag()

func InitSkeletonIKMethodBinds

func InitSkeletonIKMethodBinds()

func InitSkeletonIKTypeTag

func InitSkeletonIKTypeTag()

func InitSkeletonMethodBinds

func InitSkeletonMethodBinds()

func InitSkeletonTypeTag

func InitSkeletonTypeTag()

func InitSkinMethodBinds

func InitSkinMethodBinds()

func InitSkinReferenceMethodBinds

func InitSkinReferenceMethodBinds()

func InitSkinReferenceTypeTag

func InitSkinReferenceTypeTag()

func InitSkinTypeTag

func InitSkinTypeTag()

func InitSkyMethodBinds

func InitSkyMethodBinds()

func InitSkyTypeTag

func InitSkyTypeTag()

func InitSliderJointMethodBinds

func InitSliderJointMethodBinds()

func InitSliderJointTypeTag

func InitSliderJointTypeTag()

func InitSliderMethodBinds

func InitSliderMethodBinds()

func InitSliderTypeTag

func InitSliderTypeTag()

func InitSoftBodyMethodBinds

func InitSoftBodyMethodBinds()

func InitSoftBodyTypeTag

func InitSoftBodyTypeTag()

func InitSpatialGizmoMethodBinds

func InitSpatialGizmoMethodBinds()

func InitSpatialGizmoTypeTag

func InitSpatialGizmoTypeTag()

func InitSpatialMaterialMethodBinds

func InitSpatialMaterialMethodBinds()

func InitSpatialMaterialTypeTag

func InitSpatialMaterialTypeTag()

func InitSpatialMethodBinds

func InitSpatialMethodBinds()

func InitSpatialTypeTag

func InitSpatialTypeTag()

func InitSpatialVelocityTrackerMethodBinds

func InitSpatialVelocityTrackerMethodBinds()

func InitSpatialVelocityTrackerTypeTag

func InitSpatialVelocityTrackerTypeTag()

func InitSphereMeshMethodBinds

func InitSphereMeshMethodBinds()

func InitSphereMeshTypeTag

func InitSphereMeshTypeTag()

func InitSphereShapeMethodBinds

func InitSphereShapeMethodBinds()

func InitSphereShapeTypeTag

func InitSphereShapeTypeTag()

func InitSpinBoxMethodBinds

func InitSpinBoxMethodBinds()

func InitSpinBoxTypeTag

func InitSpinBoxTypeTag()

func InitSplitContainerMethodBinds

func InitSplitContainerMethodBinds()

func InitSplitContainerTypeTag

func InitSplitContainerTypeTag()

func InitSpotLightMethodBinds

func InitSpotLightMethodBinds()

func InitSpotLightTypeTag

func InitSpotLightTypeTag()

func InitSpringArmMethodBinds

func InitSpringArmMethodBinds()

func InitSpringArmTypeTag

func InitSpringArmTypeTag()

func InitSprite3DMethodBinds

func InitSprite3DMethodBinds()

func InitSprite3DTypeTag

func InitSprite3DTypeTag()

func InitSpriteBase3DMethodBinds

func InitSpriteBase3DMethodBinds()

func InitSpriteBase3DTypeTag

func InitSpriteBase3DTypeTag()

func InitSpriteFramesMethodBinds

func InitSpriteFramesMethodBinds()

func InitSpriteFramesTypeTag

func InitSpriteFramesTypeTag()

func InitSpriteMethodBinds

func InitSpriteMethodBinds()

func InitSpriteTypeTag

func InitSpriteTypeTag()

func InitStaticBody2DMethodBinds

func InitStaticBody2DMethodBinds()

func InitStaticBody2DTypeTag

func InitStaticBody2DTypeTag()

func InitStaticBodyMethodBinds

func InitStaticBodyMethodBinds()

func InitStaticBodyTypeTag

func InitStaticBodyTypeTag()

func InitStreamPeerBufferMethodBinds

func InitStreamPeerBufferMethodBinds()

func InitStreamPeerBufferTypeTag

func InitStreamPeerBufferTypeTag()

func InitStreamPeerGDNativeMethodBinds

func InitStreamPeerGDNativeMethodBinds()

func InitStreamPeerGDNativeTypeTag

func InitStreamPeerGDNativeTypeTag()

func InitStreamPeerMethodBinds

func InitStreamPeerMethodBinds()

func InitStreamPeerSSLMethodBinds

func InitStreamPeerSSLMethodBinds()

func InitStreamPeerSSLTypeTag

func InitStreamPeerSSLTypeTag()

func InitStreamPeerTCPMethodBinds

func InitStreamPeerTCPMethodBinds()

func InitStreamPeerTCPTypeTag

func InitStreamPeerTCPTypeTag()

func InitStreamPeerTypeTag

func InitStreamPeerTypeTag()

func InitStreamTextureMethodBinds

func InitStreamTextureMethodBinds()

func InitStreamTextureTypeTag

func InitStreamTextureTypeTag()

func InitStringGodotType

func InitStringGodotType()

func InitStringNameGodotType

func InitStringNameGodotType()

func InitStyleBoxEmptyMethodBinds

func InitStyleBoxEmptyMethodBinds()

func InitStyleBoxEmptyTypeTag

func InitStyleBoxEmptyTypeTag()

func InitStyleBoxFlatMethodBinds

func InitStyleBoxFlatMethodBinds()

func InitStyleBoxFlatTypeTag

func InitStyleBoxFlatTypeTag()

func InitStyleBoxLineMethodBinds

func InitStyleBoxLineMethodBinds()

func InitStyleBoxLineTypeTag

func InitStyleBoxLineTypeTag()

func InitStyleBoxMethodBinds

func InitStyleBoxMethodBinds()

func InitStyleBoxTextureMethodBinds

func InitStyleBoxTextureMethodBinds()

func InitStyleBoxTextureTypeTag

func InitStyleBoxTextureTypeTag()

func InitStyleBoxTypeTag

func InitStyleBoxTypeTag()

func InitSurfaceToolMethodBinds

func InitSurfaceToolMethodBinds()

func InitSurfaceToolTypeTag

func InitSurfaceToolTypeTag()

func InitTCP_ServerMethodBinds

func InitTCP_ServerMethodBinds()

func InitTCP_ServerTypeTag

func InitTCP_ServerTypeTag()

func InitTabContainerMethodBinds

func InitTabContainerMethodBinds()

func InitTabContainerTypeTag

func InitTabContainerTypeTag()

func InitTabsMethodBinds

func InitTabsMethodBinds()

func InitTabsTypeTag

func InitTabsTypeTag()

func InitTextEditMethodBinds

func InitTextEditMethodBinds()

func InitTextEditTypeTag

func InitTextEditTypeTag()

func InitTextFileMethodBinds

func InitTextFileMethodBinds()

func InitTextFileTypeTag

func InitTextFileTypeTag()

func InitTexture3DMethodBinds

func InitTexture3DMethodBinds()

func InitTexture3DTypeTag

func InitTexture3DTypeTag()

func InitTextureArrayMethodBinds

func InitTextureArrayMethodBinds()

func InitTextureArrayTypeTag

func InitTextureArrayTypeTag()

func InitTextureButtonMethodBinds

func InitTextureButtonMethodBinds()

func InitTextureButtonTypeTag

func InitTextureButtonTypeTag()

func InitTextureLayeredMethodBinds

func InitTextureLayeredMethodBinds()

func InitTextureLayeredTypeTag

func InitTextureLayeredTypeTag()

func InitTextureMethodBinds

func InitTextureMethodBinds()

func InitTextureProgressMethodBinds

func InitTextureProgressMethodBinds()

func InitTextureProgressTypeTag

func InitTextureProgressTypeTag()

func InitTextureRectMethodBinds

func InitTextureRectMethodBinds()

func InitTextureRectTypeTag

func InitTextureRectTypeTag()

func InitTextureTypeTag

func InitTextureTypeTag()

func InitThemeMethodBinds

func InitThemeMethodBinds()

func InitThemeTypeTag

func InitThemeTypeTag()

func InitThreadMethodBinds

func InitThreadMethodBinds()

func InitThreadTypeTag

func InitThreadTypeTag()

func InitTileMapMethodBinds

func InitTileMapMethodBinds()

func InitTileMapTypeTag

func InitTileMapTypeTag()

func InitTileSetMethodBinds

func InitTileSetMethodBinds()

func InitTileSetTypeTag

func InitTileSetTypeTag()

func InitTimerMethodBinds

func InitTimerMethodBinds()

func InitTimerTypeTag

func InitTimerTypeTag()

func InitToolButtonMethodBinds

func InitToolButtonMethodBinds()

func InitToolButtonTypeTag

func InitToolButtonTypeTag()

func InitTouchScreenButtonMethodBinds

func InitTouchScreenButtonMethodBinds()

func InitTouchScreenButtonTypeTag

func InitTouchScreenButtonTypeTag()

func InitTransform2DGodotType

func InitTransform2DGodotType()

func InitTransformGodotType

func InitTransformGodotType()

func InitTranslationMethodBinds

func InitTranslationMethodBinds()

func InitTranslationServerMethodBinds

func InitTranslationServerMethodBinds()

func InitTranslationServerTypeTag

func InitTranslationServerTypeTag()

func InitTranslationTypeTag

func InitTranslationTypeTag()

func InitTreeItemMethodBinds

func InitTreeItemMethodBinds()

func InitTreeItemTypeTag

func InitTreeItemTypeTag()

func InitTreeMethodBinds

func InitTreeMethodBinds()

func InitTreeTypeTag

func InitTreeTypeTag()

func InitTriangleMeshMethodBinds

func InitTriangleMeshMethodBinds()

func InitTriangleMeshTypeTag

func InitTriangleMeshTypeTag()

func InitTweenMethodBinds

func InitTweenMethodBinds()

func InitTweenTypeTag

func InitTweenTypeTag()

func InitUDPServerMethodBinds

func InitUDPServerMethodBinds()

func InitUDPServerTypeTag

func InitUDPServerTypeTag()

func InitUPNPDeviceMethodBinds

func InitUPNPDeviceMethodBinds()

func InitUPNPDeviceTypeTag

func InitUPNPDeviceTypeTag()

func InitUPNPMethodBinds

func InitUPNPMethodBinds()

func InitUPNPTypeTag

func InitUPNPTypeTag()

func InitUndoRedoMethodBinds

func InitUndoRedoMethodBinds()

func InitUndoRedoTypeTag

func InitUndoRedoTypeTag()

func InitVBoxContainerMethodBinds

func InitVBoxContainerMethodBinds()

func InitVBoxContainerTypeTag

func InitVBoxContainerTypeTag()

func InitVScrollBarMethodBinds

func InitVScrollBarMethodBinds()

func InitVScrollBarTypeTag

func InitVScrollBarTypeTag()

func InitVSeparatorMethodBinds

func InitVSeparatorMethodBinds()

func InitVSeparatorTypeTag

func InitVSeparatorTypeTag()

func InitVSliderMethodBinds

func InitVSliderMethodBinds()

func InitVSliderTypeTag

func InitVSliderTypeTag()

func InitVSplitContainerMethodBinds

func InitVSplitContainerMethodBinds()

func InitVSplitContainerTypeTag

func InitVSplitContainerTypeTag()

func InitVariantCallErrorErrorGodotType

func InitVariantCallErrorErrorGodotType()

func InitVariantCallErrorGodotType

func InitVariantCallErrorGodotType()

func InitVariantGodotType

func InitVariantGodotType()

func InitVariantOperatorGodotType

func InitVariantOperatorGodotType()

func InitVariantTypeGodotType

func InitVariantTypeGodotType()

func InitVector2GodotType

func InitVector2GodotType()

func InitVector3AxisGodotType

func InitVector3AxisGodotType()

func InitVector3GodotType

func InitVector3GodotType()

func InitVehicleBodyMethodBinds

func InitVehicleBodyMethodBinds()

func InitVehicleBodyTypeTag

func InitVehicleBodyTypeTag()

func InitVehicleWheelMethodBinds

func InitVehicleWheelMethodBinds()

func InitVehicleWheelTypeTag

func InitVehicleWheelTypeTag()

func InitVideoPlayerMethodBinds

func InitVideoPlayerMethodBinds()

func InitVideoPlayerTypeTag

func InitVideoPlayerTypeTag()

func InitVideoStreamGDNativeMethodBinds

func InitVideoStreamGDNativeMethodBinds()

func InitVideoStreamGDNativeTypeTag

func InitVideoStreamGDNativeTypeTag()

func InitVideoStreamMethodBinds

func InitVideoStreamMethodBinds()

func InitVideoStreamTheoraMethodBinds

func InitVideoStreamTheoraMethodBinds()

func InitVideoStreamTheoraTypeTag

func InitVideoStreamTheoraTypeTag()

func InitVideoStreamTypeTag

func InitVideoStreamTypeTag()

func InitVideoStreamWebmMethodBinds

func InitVideoStreamWebmMethodBinds()

func InitVideoStreamWebmTypeTag

func InitVideoStreamWebmTypeTag()

func InitVideodecoderInterfaceGdnativeGodotType

func InitVideodecoderInterfaceGdnativeGodotType()

func InitViewportContainerMethodBinds

func InitViewportContainerMethodBinds()

func InitViewportContainerTypeTag

func InitViewportContainerTypeTag()

func InitViewportMethodBinds

func InitViewportMethodBinds()

func InitViewportTextureMethodBinds

func InitViewportTextureMethodBinds()

func InitViewportTextureTypeTag

func InitViewportTextureTypeTag()

func InitViewportTypeTag

func InitViewportTypeTag()

func InitVisibilityEnabler2DMethodBinds

func InitVisibilityEnabler2DMethodBinds()

func InitVisibilityEnabler2DTypeTag

func InitVisibilityEnabler2DTypeTag()

func InitVisibilityEnablerMethodBinds

func InitVisibilityEnablerMethodBinds()

func InitVisibilityEnablerTypeTag

func InitVisibilityEnablerTypeTag()

func InitVisibilityNotifier2DMethodBinds

func InitVisibilityNotifier2DMethodBinds()

func InitVisibilityNotifier2DTypeTag

func InitVisibilityNotifier2DTypeTag()

func InitVisibilityNotifierMethodBinds

func InitVisibilityNotifierMethodBinds()

func InitVisibilityNotifierTypeTag

func InitVisibilityNotifierTypeTag()

func InitVisualInstanceMethodBinds

func InitVisualInstanceMethodBinds()

func InitVisualInstanceTypeTag

func InitVisualInstanceTypeTag()

func InitVisualScriptBasicTypeConstantMethodBinds

func InitVisualScriptBasicTypeConstantMethodBinds()

func InitVisualScriptBasicTypeConstantTypeTag

func InitVisualScriptBasicTypeConstantTypeTag()

func InitVisualScriptBuiltinFuncMethodBinds

func InitVisualScriptBuiltinFuncMethodBinds()

func InitVisualScriptBuiltinFuncTypeTag

func InitVisualScriptBuiltinFuncTypeTag()

func InitVisualScriptClassConstantMethodBinds

func InitVisualScriptClassConstantMethodBinds()

func InitVisualScriptClassConstantTypeTag

func InitVisualScriptClassConstantTypeTag()

func InitVisualScriptCommentMethodBinds

func InitVisualScriptCommentMethodBinds()

func InitVisualScriptCommentTypeTag

func InitVisualScriptCommentTypeTag()

func InitVisualScriptComposeArrayMethodBinds

func InitVisualScriptComposeArrayMethodBinds()

func InitVisualScriptComposeArrayTypeTag

func InitVisualScriptComposeArrayTypeTag()

func InitVisualScriptConditionMethodBinds

func InitVisualScriptConditionMethodBinds()

func InitVisualScriptConditionTypeTag

func InitVisualScriptConditionTypeTag()

func InitVisualScriptConstantMethodBinds

func InitVisualScriptConstantMethodBinds()

func InitVisualScriptConstantTypeTag

func InitVisualScriptConstantTypeTag()

func InitVisualScriptConstructorMethodBinds

func InitVisualScriptConstructorMethodBinds()

func InitVisualScriptConstructorTypeTag

func InitVisualScriptConstructorTypeTag()

func InitVisualScriptCustomNodeMethodBinds

func InitVisualScriptCustomNodeMethodBinds()

func InitVisualScriptCustomNodeTypeTag

func InitVisualScriptCustomNodeTypeTag()

func InitVisualScriptDeconstructMethodBinds

func InitVisualScriptDeconstructMethodBinds()

func InitVisualScriptDeconstructTypeTag

func InitVisualScriptDeconstructTypeTag()

func InitVisualScriptEmitSignalMethodBinds

func InitVisualScriptEmitSignalMethodBinds()

func InitVisualScriptEmitSignalTypeTag

func InitVisualScriptEmitSignalTypeTag()

func InitVisualScriptEngineSingletonMethodBinds

func InitVisualScriptEngineSingletonMethodBinds()

func InitVisualScriptEngineSingletonTypeTag

func InitVisualScriptEngineSingletonTypeTag()

func InitVisualScriptExpressionMethodBinds

func InitVisualScriptExpressionMethodBinds()

func InitVisualScriptExpressionTypeTag

func InitVisualScriptExpressionTypeTag()

func InitVisualScriptFunctionCallMethodBinds

func InitVisualScriptFunctionCallMethodBinds()

func InitVisualScriptFunctionCallTypeTag

func InitVisualScriptFunctionCallTypeTag()

func InitVisualScriptFunctionMethodBinds

func InitVisualScriptFunctionMethodBinds()

func InitVisualScriptFunctionStateMethodBinds

func InitVisualScriptFunctionStateMethodBinds()

func InitVisualScriptFunctionStateTypeTag

func InitVisualScriptFunctionStateTypeTag()

func InitVisualScriptFunctionTypeTag

func InitVisualScriptFunctionTypeTag()

func InitVisualScriptGlobalConstantMethodBinds

func InitVisualScriptGlobalConstantMethodBinds()

func InitVisualScriptGlobalConstantTypeTag

func InitVisualScriptGlobalConstantTypeTag()

func InitVisualScriptIndexGetMethodBinds

func InitVisualScriptIndexGetMethodBinds()

func InitVisualScriptIndexGetTypeTag

func InitVisualScriptIndexGetTypeTag()

func InitVisualScriptIndexSetMethodBinds

func InitVisualScriptIndexSetMethodBinds()

func InitVisualScriptIndexSetTypeTag

func InitVisualScriptIndexSetTypeTag()

func InitVisualScriptInputActionMethodBinds

func InitVisualScriptInputActionMethodBinds()

func InitVisualScriptInputActionTypeTag

func InitVisualScriptInputActionTypeTag()

func InitVisualScriptIteratorMethodBinds

func InitVisualScriptIteratorMethodBinds()

func InitVisualScriptIteratorTypeTag

func InitVisualScriptIteratorTypeTag()

func InitVisualScriptListsMethodBinds

func InitVisualScriptListsMethodBinds()

func InitVisualScriptListsTypeTag

func InitVisualScriptListsTypeTag()

func InitVisualScriptLocalVarMethodBinds

func InitVisualScriptLocalVarMethodBinds()

func InitVisualScriptLocalVarSetMethodBinds

func InitVisualScriptLocalVarSetMethodBinds()

func InitVisualScriptLocalVarSetTypeTag

func InitVisualScriptLocalVarSetTypeTag()

func InitVisualScriptLocalVarTypeTag

func InitVisualScriptLocalVarTypeTag()

func InitVisualScriptMathConstantMethodBinds

func InitVisualScriptMathConstantMethodBinds()

func InitVisualScriptMathConstantTypeTag

func InitVisualScriptMathConstantTypeTag()

func InitVisualScriptMethodBinds

func InitVisualScriptMethodBinds()

func InitVisualScriptNodeMethodBinds

func InitVisualScriptNodeMethodBinds()

func InitVisualScriptNodeTypeTag

func InitVisualScriptNodeTypeTag()

func InitVisualScriptOperatorMethodBinds

func InitVisualScriptOperatorMethodBinds()

func InitVisualScriptOperatorTypeTag

func InitVisualScriptOperatorTypeTag()

func InitVisualScriptPreloadMethodBinds

func InitVisualScriptPreloadMethodBinds()

func InitVisualScriptPreloadTypeTag

func InitVisualScriptPreloadTypeTag()

func InitVisualScriptPropertyGetMethodBinds

func InitVisualScriptPropertyGetMethodBinds()

func InitVisualScriptPropertyGetTypeTag

func InitVisualScriptPropertyGetTypeTag()

func InitVisualScriptPropertySetMethodBinds

func InitVisualScriptPropertySetMethodBinds()

func InitVisualScriptPropertySetTypeTag

func InitVisualScriptPropertySetTypeTag()

func InitVisualScriptResourcePathMethodBinds

func InitVisualScriptResourcePathMethodBinds()

func InitVisualScriptResourcePathTypeTag

func InitVisualScriptResourcePathTypeTag()

func InitVisualScriptReturnMethodBinds

func InitVisualScriptReturnMethodBinds()

func InitVisualScriptReturnTypeTag

func InitVisualScriptReturnTypeTag()

func InitVisualScriptSceneNodeMethodBinds

func InitVisualScriptSceneNodeMethodBinds()

func InitVisualScriptSceneNodeTypeTag

func InitVisualScriptSceneNodeTypeTag()

func InitVisualScriptSceneTreeMethodBinds

func InitVisualScriptSceneTreeMethodBinds()

func InitVisualScriptSceneTreeTypeTag

func InitVisualScriptSceneTreeTypeTag()

func InitVisualScriptSelectMethodBinds

func InitVisualScriptSelectMethodBinds()

func InitVisualScriptSelectTypeTag

func InitVisualScriptSelectTypeTag()

func InitVisualScriptSelfMethodBinds

func InitVisualScriptSelfMethodBinds()

func InitVisualScriptSelfTypeTag

func InitVisualScriptSelfTypeTag()

func InitVisualScriptSequenceMethodBinds

func InitVisualScriptSequenceMethodBinds()

func InitVisualScriptSequenceTypeTag

func InitVisualScriptSequenceTypeTag()

func InitVisualScriptSubCallMethodBinds

func InitVisualScriptSubCallMethodBinds()

func InitVisualScriptSubCallTypeTag

func InitVisualScriptSubCallTypeTag()

func InitVisualScriptSwitchMethodBinds

func InitVisualScriptSwitchMethodBinds()

func InitVisualScriptSwitchTypeTag

func InitVisualScriptSwitchTypeTag()

func InitVisualScriptTypeCastMethodBinds

func InitVisualScriptTypeCastMethodBinds()

func InitVisualScriptTypeCastTypeTag

func InitVisualScriptTypeCastTypeTag()

func InitVisualScriptTypeTag

func InitVisualScriptTypeTag()

func InitVisualScriptVariableGetMethodBinds

func InitVisualScriptVariableGetMethodBinds()

func InitVisualScriptVariableGetTypeTag

func InitVisualScriptVariableGetTypeTag()

func InitVisualScriptVariableSetMethodBinds

func InitVisualScriptVariableSetMethodBinds()

func InitVisualScriptVariableSetTypeTag

func InitVisualScriptVariableSetTypeTag()

func InitVisualScriptWhileMethodBinds

func InitVisualScriptWhileMethodBinds()

func InitVisualScriptWhileTypeTag

func InitVisualScriptWhileTypeTag()

func InitVisualScriptYieldMethodBinds

func InitVisualScriptYieldMethodBinds()

func InitVisualScriptYieldSignalMethodBinds

func InitVisualScriptYieldSignalMethodBinds()

func InitVisualScriptYieldSignalTypeTag

func InitVisualScriptYieldSignalTypeTag()

func InitVisualScriptYieldTypeTag

func InitVisualScriptYieldTypeTag()

func InitVisualServerMethodBinds

func InitVisualServerMethodBinds()

func InitVisualServerTypeTag

func InitVisualServerTypeTag()

func InitVisualShaderMethodBinds

func InitVisualShaderMethodBinds()

func InitVisualShaderNodeBooleanConstantMethodBinds

func InitVisualShaderNodeBooleanConstantMethodBinds()

func InitVisualShaderNodeBooleanConstantTypeTag

func InitVisualShaderNodeBooleanConstantTypeTag()

func InitVisualShaderNodeBooleanUniformMethodBinds

func InitVisualShaderNodeBooleanUniformMethodBinds()

func InitVisualShaderNodeBooleanUniformTypeTag

func InitVisualShaderNodeBooleanUniformTypeTag()

func InitVisualShaderNodeColorConstantMethodBinds

func InitVisualShaderNodeColorConstantMethodBinds()

func InitVisualShaderNodeColorConstantTypeTag

func InitVisualShaderNodeColorConstantTypeTag()

func InitVisualShaderNodeColorFuncMethodBinds

func InitVisualShaderNodeColorFuncMethodBinds()

func InitVisualShaderNodeColorFuncTypeTag

func InitVisualShaderNodeColorFuncTypeTag()

func InitVisualShaderNodeColorOpMethodBinds

func InitVisualShaderNodeColorOpMethodBinds()

func InitVisualShaderNodeColorOpTypeTag

func InitVisualShaderNodeColorOpTypeTag()

func InitVisualShaderNodeColorUniformMethodBinds

func InitVisualShaderNodeColorUniformMethodBinds()

func InitVisualShaderNodeColorUniformTypeTag

func InitVisualShaderNodeColorUniformTypeTag()

func InitVisualShaderNodeCompareMethodBinds

func InitVisualShaderNodeCompareMethodBinds()

func InitVisualShaderNodeCompareTypeTag

func InitVisualShaderNodeCompareTypeTag()

func InitVisualShaderNodeCubeMapMethodBinds

func InitVisualShaderNodeCubeMapMethodBinds()

func InitVisualShaderNodeCubeMapTypeTag

func InitVisualShaderNodeCubeMapTypeTag()

func InitVisualShaderNodeCubeMapUniformMethodBinds

func InitVisualShaderNodeCubeMapUniformMethodBinds()

func InitVisualShaderNodeCubeMapUniformTypeTag

func InitVisualShaderNodeCubeMapUniformTypeTag()

func InitVisualShaderNodeCustomMethodBinds

func InitVisualShaderNodeCustomMethodBinds()

func InitVisualShaderNodeCustomTypeTag

func InitVisualShaderNodeCustomTypeTag()

func InitVisualShaderNodeDeterminantMethodBinds

func InitVisualShaderNodeDeterminantMethodBinds()

func InitVisualShaderNodeDeterminantTypeTag

func InitVisualShaderNodeDeterminantTypeTag()

func InitVisualShaderNodeDotProductMethodBinds

func InitVisualShaderNodeDotProductMethodBinds()

func InitVisualShaderNodeDotProductTypeTag

func InitVisualShaderNodeDotProductTypeTag()

func InitVisualShaderNodeExpressionMethodBinds

func InitVisualShaderNodeExpressionMethodBinds()

func InitVisualShaderNodeExpressionTypeTag

func InitVisualShaderNodeExpressionTypeTag()

func InitVisualShaderNodeFaceForwardMethodBinds

func InitVisualShaderNodeFaceForwardMethodBinds()

func InitVisualShaderNodeFaceForwardTypeTag

func InitVisualShaderNodeFaceForwardTypeTag()

func InitVisualShaderNodeFresnelMethodBinds

func InitVisualShaderNodeFresnelMethodBinds()

func InitVisualShaderNodeFresnelTypeTag

func InitVisualShaderNodeFresnelTypeTag()

func InitVisualShaderNodeGlobalExpressionMethodBinds

func InitVisualShaderNodeGlobalExpressionMethodBinds()

func InitVisualShaderNodeGlobalExpressionTypeTag

func InitVisualShaderNodeGlobalExpressionTypeTag()

func InitVisualShaderNodeGroupBaseMethodBinds

func InitVisualShaderNodeGroupBaseMethodBinds()

func InitVisualShaderNodeGroupBaseTypeTag

func InitVisualShaderNodeGroupBaseTypeTag()

func InitVisualShaderNodeIfMethodBinds

func InitVisualShaderNodeIfMethodBinds()

func InitVisualShaderNodeIfTypeTag

func InitVisualShaderNodeIfTypeTag()

func InitVisualShaderNodeInputMethodBinds

func InitVisualShaderNodeInputMethodBinds()

func InitVisualShaderNodeInputTypeTag

func InitVisualShaderNodeInputTypeTag()

func InitVisualShaderNodeIsMethodBinds

func InitVisualShaderNodeIsMethodBinds()

func InitVisualShaderNodeIsTypeTag

func InitVisualShaderNodeIsTypeTag()

func InitVisualShaderNodeMethodBinds

func InitVisualShaderNodeMethodBinds()

func InitVisualShaderNodeOuterProductMethodBinds

func InitVisualShaderNodeOuterProductMethodBinds()

func InitVisualShaderNodeOuterProductTypeTag

func InitVisualShaderNodeOuterProductTypeTag()

func InitVisualShaderNodeOutputMethodBinds

func InitVisualShaderNodeOutputMethodBinds()

func InitVisualShaderNodeOutputTypeTag

func InitVisualShaderNodeOutputTypeTag()

func InitVisualShaderNodeScalarClampMethodBinds

func InitVisualShaderNodeScalarClampMethodBinds()

func InitVisualShaderNodeScalarClampTypeTag

func InitVisualShaderNodeScalarClampTypeTag()

func InitVisualShaderNodeScalarConstantMethodBinds

func InitVisualShaderNodeScalarConstantMethodBinds()

func InitVisualShaderNodeScalarConstantTypeTag

func InitVisualShaderNodeScalarConstantTypeTag()

func InitVisualShaderNodeScalarDerivativeFuncMethodBinds

func InitVisualShaderNodeScalarDerivativeFuncMethodBinds()

func InitVisualShaderNodeScalarDerivativeFuncTypeTag

func InitVisualShaderNodeScalarDerivativeFuncTypeTag()

func InitVisualShaderNodeScalarFuncMethodBinds

func InitVisualShaderNodeScalarFuncMethodBinds()

func InitVisualShaderNodeScalarFuncTypeTag

func InitVisualShaderNodeScalarFuncTypeTag()

func InitVisualShaderNodeScalarInterpMethodBinds

func InitVisualShaderNodeScalarInterpMethodBinds()

func InitVisualShaderNodeScalarInterpTypeTag

func InitVisualShaderNodeScalarInterpTypeTag()

func InitVisualShaderNodeScalarOpMethodBinds

func InitVisualShaderNodeScalarOpMethodBinds()

func InitVisualShaderNodeScalarOpTypeTag

func InitVisualShaderNodeScalarOpTypeTag()

func InitVisualShaderNodeScalarSmoothStepMethodBinds

func InitVisualShaderNodeScalarSmoothStepMethodBinds()

func InitVisualShaderNodeScalarSmoothStepTypeTag

func InitVisualShaderNodeScalarSmoothStepTypeTag()

func InitVisualShaderNodeScalarSwitchMethodBinds

func InitVisualShaderNodeScalarSwitchMethodBinds()

func InitVisualShaderNodeScalarSwitchTypeTag

func InitVisualShaderNodeScalarSwitchTypeTag()

func InitVisualShaderNodeScalarUniformMethodBinds

func InitVisualShaderNodeScalarUniformMethodBinds()

func InitVisualShaderNodeScalarUniformTypeTag

func InitVisualShaderNodeScalarUniformTypeTag()

func InitVisualShaderNodeSwitchMethodBinds

func InitVisualShaderNodeSwitchMethodBinds()

func InitVisualShaderNodeSwitchTypeTag

func InitVisualShaderNodeSwitchTypeTag()

func InitVisualShaderNodeTextureMethodBinds

func InitVisualShaderNodeTextureMethodBinds()

func InitVisualShaderNodeTextureTypeTag

func InitVisualShaderNodeTextureTypeTag()

func InitVisualShaderNodeTextureUniformMethodBinds

func InitVisualShaderNodeTextureUniformMethodBinds()

func InitVisualShaderNodeTextureUniformTriplanarMethodBinds

func InitVisualShaderNodeTextureUniformTriplanarMethodBinds()

func InitVisualShaderNodeTextureUniformTriplanarTypeTag

func InitVisualShaderNodeTextureUniformTriplanarTypeTag()

func InitVisualShaderNodeTextureUniformTypeTag

func InitVisualShaderNodeTextureUniformTypeTag()

func InitVisualShaderNodeTransformComposeMethodBinds

func InitVisualShaderNodeTransformComposeMethodBinds()

func InitVisualShaderNodeTransformComposeTypeTag

func InitVisualShaderNodeTransformComposeTypeTag()

func InitVisualShaderNodeTransformConstantMethodBinds

func InitVisualShaderNodeTransformConstantMethodBinds()

func InitVisualShaderNodeTransformConstantTypeTag

func InitVisualShaderNodeTransformConstantTypeTag()

func InitVisualShaderNodeTransformDecomposeMethodBinds

func InitVisualShaderNodeTransformDecomposeMethodBinds()

func InitVisualShaderNodeTransformDecomposeTypeTag

func InitVisualShaderNodeTransformDecomposeTypeTag()

func InitVisualShaderNodeTransformFuncMethodBinds

func InitVisualShaderNodeTransformFuncMethodBinds()

func InitVisualShaderNodeTransformFuncTypeTag

func InitVisualShaderNodeTransformFuncTypeTag()

func InitVisualShaderNodeTransformMultMethodBinds

func InitVisualShaderNodeTransformMultMethodBinds()

func InitVisualShaderNodeTransformMultTypeTag

func InitVisualShaderNodeTransformMultTypeTag()

func InitVisualShaderNodeTransformUniformMethodBinds

func InitVisualShaderNodeTransformUniformMethodBinds()

func InitVisualShaderNodeTransformUniformTypeTag

func InitVisualShaderNodeTransformUniformTypeTag()

func InitVisualShaderNodeTransformVecMultMethodBinds

func InitVisualShaderNodeTransformVecMultMethodBinds()

func InitVisualShaderNodeTransformVecMultTypeTag

func InitVisualShaderNodeTransformVecMultTypeTag()

func InitVisualShaderNodeTypeTag

func InitVisualShaderNodeTypeTag()

func InitVisualShaderNodeUniformMethodBinds

func InitVisualShaderNodeUniformMethodBinds()

func InitVisualShaderNodeUniformTypeTag

func InitVisualShaderNodeUniformTypeTag()

func InitVisualShaderNodeVec3ConstantMethodBinds

func InitVisualShaderNodeVec3ConstantMethodBinds()

func InitVisualShaderNodeVec3ConstantTypeTag

func InitVisualShaderNodeVec3ConstantTypeTag()

func InitVisualShaderNodeVec3UniformMethodBinds

func InitVisualShaderNodeVec3UniformMethodBinds()

func InitVisualShaderNodeVec3UniformTypeTag

func InitVisualShaderNodeVec3UniformTypeTag()

func InitVisualShaderNodeVectorClampMethodBinds

func InitVisualShaderNodeVectorClampMethodBinds()

func InitVisualShaderNodeVectorClampTypeTag

func InitVisualShaderNodeVectorClampTypeTag()

func InitVisualShaderNodeVectorComposeMethodBinds

func InitVisualShaderNodeVectorComposeMethodBinds()

func InitVisualShaderNodeVectorComposeTypeTag

func InitVisualShaderNodeVectorComposeTypeTag()

func InitVisualShaderNodeVectorDecomposeMethodBinds

func InitVisualShaderNodeVectorDecomposeMethodBinds()

func InitVisualShaderNodeVectorDecomposeTypeTag

func InitVisualShaderNodeVectorDecomposeTypeTag()

func InitVisualShaderNodeVectorDerivativeFuncMethodBinds

func InitVisualShaderNodeVectorDerivativeFuncMethodBinds()

func InitVisualShaderNodeVectorDerivativeFuncTypeTag

func InitVisualShaderNodeVectorDerivativeFuncTypeTag()

func InitVisualShaderNodeVectorDistanceMethodBinds

func InitVisualShaderNodeVectorDistanceMethodBinds()

func InitVisualShaderNodeVectorDistanceTypeTag

func InitVisualShaderNodeVectorDistanceTypeTag()

func InitVisualShaderNodeVectorFuncMethodBinds

func InitVisualShaderNodeVectorFuncMethodBinds()

func InitVisualShaderNodeVectorFuncTypeTag

func InitVisualShaderNodeVectorFuncTypeTag()

func InitVisualShaderNodeVectorInterpMethodBinds

func InitVisualShaderNodeVectorInterpMethodBinds()

func InitVisualShaderNodeVectorInterpTypeTag

func InitVisualShaderNodeVectorInterpTypeTag()

func InitVisualShaderNodeVectorLenMethodBinds

func InitVisualShaderNodeVectorLenMethodBinds()

func InitVisualShaderNodeVectorLenTypeTag

func InitVisualShaderNodeVectorLenTypeTag()

func InitVisualShaderNodeVectorOpMethodBinds

func InitVisualShaderNodeVectorOpMethodBinds()

func InitVisualShaderNodeVectorOpTypeTag

func InitVisualShaderNodeVectorOpTypeTag()

func InitVisualShaderNodeVectorRefractMethodBinds

func InitVisualShaderNodeVectorRefractMethodBinds()

func InitVisualShaderNodeVectorRefractTypeTag

func InitVisualShaderNodeVectorRefractTypeTag()

func InitVisualShaderNodeVectorScalarMixMethodBinds

func InitVisualShaderNodeVectorScalarMixMethodBinds()

func InitVisualShaderNodeVectorScalarMixTypeTag

func InitVisualShaderNodeVectorScalarMixTypeTag()

func InitVisualShaderNodeVectorScalarSmoothStepMethodBinds

func InitVisualShaderNodeVectorScalarSmoothStepMethodBinds()

func InitVisualShaderNodeVectorScalarSmoothStepTypeTag

func InitVisualShaderNodeVectorScalarSmoothStepTypeTag()

func InitVisualShaderNodeVectorScalarStepMethodBinds

func InitVisualShaderNodeVectorScalarStepMethodBinds()

func InitVisualShaderNodeVectorScalarStepTypeTag

func InitVisualShaderNodeVectorScalarStepTypeTag()

func InitVisualShaderNodeVectorSmoothStepMethodBinds

func InitVisualShaderNodeVectorSmoothStepMethodBinds()

func InitVisualShaderNodeVectorSmoothStepTypeTag

func InitVisualShaderNodeVectorSmoothStepTypeTag()

func InitVisualShaderTypeTag

func InitVisualShaderTypeTag()

func InitWeakRefMethodBinds

func InitWeakRefMethodBinds()

func InitWeakRefTypeTag

func InitWeakRefTypeTag()

func InitWebRTCDataChannelGDNativeMethodBinds

func InitWebRTCDataChannelGDNativeMethodBinds()

func InitWebRTCDataChannelGDNativeTypeTag

func InitWebRTCDataChannelGDNativeTypeTag()

func InitWebRTCDataChannelMethodBinds

func InitWebRTCDataChannelMethodBinds()

func InitWebRTCDataChannelTypeTag

func InitWebRTCDataChannelTypeTag()

func InitWebRTCMultiplayerMethodBinds

func InitWebRTCMultiplayerMethodBinds()

func InitWebRTCMultiplayerTypeTag

func InitWebRTCMultiplayerTypeTag()

func InitWebRTCPeerConnectionGDNativeMethodBinds

func InitWebRTCPeerConnectionGDNativeMethodBinds()

func InitWebRTCPeerConnectionGDNativeTypeTag

func InitWebRTCPeerConnectionGDNativeTypeTag()

func InitWebRTCPeerConnectionMethodBinds

func InitWebRTCPeerConnectionMethodBinds()

func InitWebRTCPeerConnectionTypeTag

func InitWebRTCPeerConnectionTypeTag()

func InitWebSocketClientMethodBinds

func InitWebSocketClientMethodBinds()

func InitWebSocketClientTypeTag

func InitWebSocketClientTypeTag()

func InitWebSocketMultiplayerPeerMethodBinds

func InitWebSocketMultiplayerPeerMethodBinds()

func InitWebSocketMultiplayerPeerTypeTag

func InitWebSocketMultiplayerPeerTypeTag()

func InitWebSocketPeerMethodBinds

func InitWebSocketPeerMethodBinds()

func InitWebSocketPeerTypeTag

func InitWebSocketPeerTypeTag()

func InitWebSocketServerMethodBinds

func InitWebSocketServerMethodBinds()

func InitWebSocketServerTypeTag

func InitWebSocketServerTypeTag()

func InitWindowDialogMethodBinds

func InitWindowDialogMethodBinds()

func InitWindowDialogTypeTag

func InitWindowDialogTypeTag()

func InitWorld2DMethodBinds

func InitWorld2DMethodBinds()

func InitWorld2DTypeTag

func InitWorld2DTypeTag()

func InitWorldEnvironmentMethodBinds

func InitWorldEnvironmentMethodBinds()

func InitWorldEnvironmentTypeTag

func InitWorldEnvironmentTypeTag()

func InitWorldMethodBinds

func InitWorldMethodBinds()

func InitWorldTypeTag

func InitWorldTypeTag()

func InitX509CertificateMethodBinds

func InitX509CertificateMethodBinds()

func InitX509CertificateTypeTag

func InitX509CertificateTypeTag()

func InitXMLParserMethodBinds

func InitXMLParserMethodBinds()

func InitXMLParserTypeTag

func InitXMLParserTypeTag()

func InitYSortMethodBinds

func InitYSortMethodBinds()

func InitYSortTypeTag

func InitYSortTypeTag()

func IsInstanceValid

func IsInstanceValid(
	p_object *GodotObject,
) bool

func MethodTagField

func MethodTagField(key string, methodTag MethodTag) log.Field

func NativeScriptClassField

func NativeScriptClassField(key string, value NativeScriptClass) log.Field

func NodePathField

func NodePathField(key string, np NodePath) log.Field

func ObjectDestroy

func ObjectDestroy(
	p_o *GodotObject,
)

func Print

func Print(
	p_message String,
)

func PrintError

func PrintError(
	p_description string, p_function string, p_file string, p_line int32,
)

func PrintWarning

func PrintWarning(
	p_description string, p_function string, p_file string, p_line int32,
)

func Realloc

func Realloc(
	p_ptr unsafe.Pointer, p_bytes int32,
) unsafe.Pointer

func RegisterClass

func RegisterClass(instance NativeScriptClass)

RegisterClass registers with Godot the specified custom NativeScript class.

func RegisterInitCallback

func RegisterInitCallback(callbacks ...ExtNativescriptInitCallback)

RegisterInitCallback registers funcions to be called after NativeScript initializes.

func RegisterTerminateCallback

func RegisterTerminateCallback(callbacks ...ExtNativescriptTerminateCallback)

RegisterTerminateCallback registers funcions to be called before NativeScript terminates.

func StringField

func StringField(key string, value string) log.Field

func TypeTagField

func TypeTagField(key string, typeTag TypeTag) log.Field

func VariantEvaluate

func VariantEvaluate(
	p_op VariantOperator, p_a Variant, p_b Variant, r_ret Variant, r_valid bool,
)

func VariantField

func VariantField(key string, value Variant) log.Field

func VariantToGoType

func VariantToGoType(variant Variant) reflect.Value

VariantToGoType will check the given variant type and convert it to its actual type. The value is returned as a reflect.Value.

func Vector2Field

func Vector2Field(key string, vec2 Vector2) log.Field

func WrapUnsafePointerAsSlice

func WrapUnsafePointerAsSlice(size int, ref unsafe.Pointer) []unsafe.Pointer

WrapUnsafePointerAsSlice returns a slice at the specified size wrapping ref. Please do not attempt to resize the slice.

NOTE: Memory allocated in C is NOT managed by Go GC; therefore, gdnative#Free must be called on the pointer to release the memory back to the OS.

Types

type AABB

type AABB C.godot_aabb

TypeDefs

func NewAABB

func NewAABB(
	p_pos Vector3, p_size Vector3,
) AABB

func (*AABB) AsString

func (gdt *AABB) AsString() String

Getter Method: godot_aabb_as_string -> godot_string

func (*AABB) Encloses

func (gdt *AABB) Encloses(
	p_with AABB,
) bool

Getter Method: godot_aabb_encloses -> godot_bool

func (*AABB) Expand

func (gdt *AABB) Expand(
	p_to_point Vector3,
) AABB

Getter Method: godot_aabb_expand -> godot_aabb

func (*AABB) GetArea

func (gdt *AABB) GetArea() float32

Getter Method: godot_aabb_get_area -> godot_real

func (*AABB) GetEndpoint

func (gdt *AABB) GetEndpoint(
	p_idx int32,
) Vector3

Getter Method: godot_aabb_get_endpoint -> godot_vector3

func (*AABB) GetLongestAxis

func (gdt *AABB) GetLongestAxis() Vector3

Getter Method: godot_aabb_get_longest_axis -> godot_vector3

func (*AABB) GetLongestAxisIndex

func (gdt *AABB) GetLongestAxisIndex() int32

Getter Method: godot_aabb_get_longest_axis_index -> godot_int

func (*AABB) GetLongestAxisSize

func (gdt *AABB) GetLongestAxisSize() float32

Getter Method: godot_aabb_get_longest_axis_size -> godot_real

func (*AABB) GetPosition

func (gdt *AABB) GetPosition() Vector3

Getter Method: godot_aabb_get_position -> godot_vector3

func (*AABB) GetShortestAxis

func (gdt *AABB) GetShortestAxis() Vector3

Getter Method: godot_aabb_get_shortest_axis -> godot_vector3

func (*AABB) GetShortestAxisIndex

func (gdt *AABB) GetShortestAxisIndex() int32

Getter Method: godot_aabb_get_shortest_axis_index -> godot_int

func (*AABB) GetShortestAxisSize

func (gdt *AABB) GetShortestAxisSize() float32

Getter Method: godot_aabb_get_shortest_axis_size -> godot_real

func (*AABB) GetSize

func (gdt *AABB) GetSize() Vector3

Getter Method: godot_aabb_get_size -> godot_vector3

func (*AABB) GetSupport

func (gdt *AABB) GetSupport(
	p_dir Vector3,
) Vector3

Getter Method: godot_aabb_get_support -> godot_vector3

func (*AABB) Grow

func (gdt *AABB) Grow(
	p_by float32,
) AABB

Getter Method: godot_aabb_grow -> godot_aabb

func (*AABB) HasNoArea

func (gdt *AABB) HasNoArea() bool

Getter Method: godot_aabb_has_no_area -> godot_bool

func (*AABB) HasNoSurface

func (gdt *AABB) HasNoSurface() bool

Getter Method: godot_aabb_has_no_surface -> godot_bool

func (*AABB) HasPoint

func (gdt *AABB) HasPoint(
	p_point Vector3,
) bool

Getter Method: godot_aabb_has_point -> godot_bool

func (*AABB) Intersection

func (gdt *AABB) Intersection(
	p_with AABB,
) AABB

Getter Method: godot_aabb_intersection -> godot_aabb

func (*AABB) Intersects

func (gdt *AABB) Intersects(
	p_with AABB,
) bool

Getter Method: godot_aabb_intersects -> godot_bool

func (*AABB) IntersectsPlane

func (gdt *AABB) IntersectsPlane(
	p_plane Plane,
) bool

Getter Method: godot_aabb_intersects_plane -> godot_bool

func (*AABB) IntersectsSegment

func (gdt *AABB) IntersectsSegment(
	p_from Vector3, p_to Vector3,
) bool

Getter Method: godot_aabb_intersects_segment -> godot_bool

func (*AABB) Merge

func (gdt *AABB) Merge(
	p_with AABB,
) AABB

Getter Method: godot_aabb_merge -> godot_aabb

func (*AABB) OperatorEqual

func (gdt *AABB) OperatorEqual(
	p_b AABB,
) bool

Getter Method: godot_aabb_operator_equal -> godot_bool

func (*AABB) SetPosition

func (gdt *AABB) SetPosition(
	p_v Vector3,
)

Setter Method: godot_aabb_set_position -> void

func (*AABB) SetSize

func (gdt *AABB) SetSize(
	p_v Vector3,
)

Setter Method: godot_aabb_set_size -> void

type ARVRAnchor

type ARVRAnchor interface {
	Spatial

	/* get_anchor_id */
	GetAnchorId() int64

	/* get_anchor_name */
	GetAnchorName() string

	/* get_is_active */
	GetIsActive() bool

	/* get_mesh */
	GetMesh() Mesh

	/* get_plane */
	GetPlane() Plane

	/* get_size */
	GetSize() Vector3

	/* set_anchor_id */
	SetAnchorId(anchor_id int64)
}

func NewARVRAnchor

func NewARVRAnchor() ARVRAnchor

NewARVRAnchor creates a new ARVRAnchor.

func NewARVRAnchorWithOwner

func NewARVRAnchorWithOwner(owner *GodotObject) ARVRAnchor

NewARVRAnchorWithOwner wraps the GodotObject.

type ARVRAnchorImpl

type ARVRAnchorImpl struct {
	SpatialImpl
}

func (*ARVRAnchorImpl) BaseClass

func (o *ARVRAnchorImpl) BaseClass() string

func (*ARVRAnchorImpl) ClassName

func (o *ARVRAnchorImpl) ClassName() string

func (ARVRAnchorImpl) GetAnchorId

func (o ARVRAnchorImpl) GetAnchorId() int64
CLASS_METHOD

get_anchor_id Args: [], Returns: int64

func (ARVRAnchorImpl) GetAnchorName

func (o ARVRAnchorImpl) GetAnchorName() string
CLASS_METHOD

get_anchor_name Args: [], Returns: string

func (ARVRAnchorImpl) GetIsActive

func (o ARVRAnchorImpl) GetIsActive() bool
CLASS_METHOD

get_is_active Args: [], Returns: bool

func (ARVRAnchorImpl) GetMesh

func (o ARVRAnchorImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (ARVRAnchorImpl) GetPlane

func (o ARVRAnchorImpl) GetPlane() Plane
CLASS_METHOD

get_plane Args: [], Returns: Plane

func (ARVRAnchorImpl) GetSize

func (o ARVRAnchorImpl) GetSize() Vector3
CLASS_METHOD

get_size Args: [], Returns: Vector3

func (ARVRAnchorImpl) SetAnchorId

func (o ARVRAnchorImpl) SetAnchorId(anchor_id int64)
CLASS_METHOD

set_anchor_id Args: [{ false anchor_id int}], Returns:

type ARVRCamera

type ARVRCamera interface {
	Camera
}

func NewARVRCamera

func NewARVRCamera() ARVRCamera

NewARVRCamera creates a new ARVRCamera.

func NewARVRCameraWithOwner

func NewARVRCameraWithOwner(owner *GodotObject) ARVRCamera

NewARVRCameraWithOwner wraps the GodotObject.

type ARVRCameraImpl

type ARVRCameraImpl struct {
	CameraImpl
}

func (*ARVRCameraImpl) BaseClass

func (o *ARVRCameraImpl) BaseClass() string

func (*ARVRCameraImpl) ClassName

func (o *ARVRCameraImpl) ClassName() string

type ARVRController

type ARVRController interface {
	Spatial

	/* get_controller_id */
	GetControllerId() int64

	/* get_controller_name */
	GetControllerName() string

	/* get_hand */
	GetHand() ARVRPositionalTrackerTrackerHand

	/* get_is_active */
	GetIsActive() bool

	/* get_joystick_axis */
	GetJoystickAxis(axis int64) float32

	/* get_joystick_id */
	GetJoystickId() int64

	/* get_mesh */
	GetMesh() Mesh

	/* get_rumble */
	GetRumble() float32

	/* is_button_pressed */
	IsButtonPressed(button int64) int64

	/* set_controller_id */
	SetControllerId(controller_id int64)

	/* set_rumble */
	SetRumble(rumble float32)
}

func NewARVRController

func NewARVRController() ARVRController

NewARVRController creates a new ARVRController.

func NewARVRControllerWithOwner

func NewARVRControllerWithOwner(owner *GodotObject) ARVRController

NewARVRControllerWithOwner wraps the GodotObject.

type ARVRControllerImpl

type ARVRControllerImpl struct {
	SpatialImpl
}

func (*ARVRControllerImpl) BaseClass

func (o *ARVRControllerImpl) BaseClass() string

func (*ARVRControllerImpl) ClassName

func (o *ARVRControllerImpl) ClassName() string

func (ARVRControllerImpl) GetControllerId

func (o ARVRControllerImpl) GetControllerId() int64
CLASS_METHOD

get_controller_id Args: [], Returns: int64

func (ARVRControllerImpl) GetControllerName

func (o ARVRControllerImpl) GetControllerName() string
CLASS_METHOD

get_controller_name Args: [], Returns: string

func (ARVRControllerImpl) GetHand

CLASS_METHOD

get_hand Args: [], Returns: ARVRPositionalTrackerTrackerHand

func (ARVRControllerImpl) GetIsActive

func (o ARVRControllerImpl) GetIsActive() bool
CLASS_METHOD

get_is_active Args: [], Returns: bool

func (ARVRControllerImpl) GetJoystickAxis

func (o ARVRControllerImpl) GetJoystickAxis(axis int64) float32
CLASS_METHOD

get_joystick_axis Args: [{ false axis int}], Returns: float32

func (ARVRControllerImpl) GetJoystickId

func (o ARVRControllerImpl) GetJoystickId() int64
CLASS_METHOD

get_joystick_id Args: [], Returns: int64

func (ARVRControllerImpl) GetMesh

func (o ARVRControllerImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (ARVRControllerImpl) GetRumble

func (o ARVRControllerImpl) GetRumble() float32
CLASS_METHOD

get_rumble Args: [], Returns: float32

func (ARVRControllerImpl) IsButtonPressed

func (o ARVRControllerImpl) IsButtonPressed(button int64) int64
CLASS_METHOD

is_button_pressed Args: [{ false button int}], Returns: int64

func (ARVRControllerImpl) SetControllerId

func (o ARVRControllerImpl) SetControllerId(controller_id int64)
CLASS_METHOD

set_controller_id Args: [{ false controller_id int}], Returns:

func (ARVRControllerImpl) SetRumble

func (o ARVRControllerImpl) SetRumble(rumble float32)
CLASS_METHOD

set_rumble Args: [{ false rumble float}], Returns:

type ARVRInterface

type ARVRInterface interface {
	Reference

	/* get_anchor_detection_is_enabled */
	GetAnchorDetectionIsEnabled() bool

	/* get_camera_feed_id */
	GetCameraFeedId() int64

	/* get_capabilities */
	GetCapabilities() int64

	/* get_name */
	GetName() string

	/* get_render_targetsize */
	GetRenderTargetsize() Vector2

	/* get_tracking_status */
	GetTrackingStatus() ARVRInterfaceTracking_status

	/* initialize */
	Initialize() bool

	/* is_initialized */
	IsInitialized() bool

	/* is_primary */
	IsPrimary() bool

	/* is_stereo */
	IsStereo() bool

	/* set_anchor_detection_is_enabled */
	SetAnchorDetectionIsEnabled(enable bool)

	/* set_is_initialized */
	SetIsInitialized(initialized bool)

	/* set_is_primary */
	SetIsPrimary(enable bool)

	/* uninitialize */
	Uninitialize()
}

func NewARVRInterface

func NewARVRInterface() ARVRInterface

NewARVRInterface creates a new ARVRInterface.

func NewARVRInterfaceWithOwner

func NewARVRInterfaceWithOwner(owner *GodotObject) ARVRInterface

NewARVRInterfaceWithOwner wraps the GodotObject.

type ARVRInterfaceCapabilities

type ARVRInterfaceCapabilities int32
const (
	ARVR_INTERFACE_CAPABILITIES_ARVR_AR       ARVRInterfaceCapabilities = 4
	ARVR_INTERFACE_CAPABILITIES_ARVR_EXTERNAL ARVRInterfaceCapabilities = 8
	ARVR_INTERFACE_CAPABILITIES_ARVR_MONO     ARVRInterfaceCapabilities = 1
	ARVR_INTERFACE_CAPABILITIES_ARVR_NONE     ARVRInterfaceCapabilities = 0
	ARVR_INTERFACE_CAPABILITIES_ARVR_STEREO   ARVRInterfaceCapabilities = 2
)

type ARVRInterfaceConstant

type ARVRInterfaceConstant int32
const (
	ARVR_INTERFACE_ARVR_AR                    ARVRInterfaceConstant = 4
	ARVR_INTERFACE_ARVR_EXCESSIVE_MOTION      ARVRInterfaceConstant = 1
	ARVR_INTERFACE_ARVR_EXTERNAL              ARVRInterfaceConstant = 8
	ARVR_INTERFACE_ARVR_INSUFFICIENT_FEATURES ARVRInterfaceConstant = 2
	ARVR_INTERFACE_ARVR_MONO                  ARVRInterfaceConstant = 1
	ARVR_INTERFACE_ARVR_NONE                  ARVRInterfaceConstant = 0
	ARVR_INTERFACE_ARVR_NORMAL_TRACKING       ARVRInterfaceConstant = 0
	ARVR_INTERFACE_ARVR_NOT_TRACKING          ARVRInterfaceConstant = 4
	ARVR_INTERFACE_ARVR_STEREO                ARVRInterfaceConstant = 2
	ARVR_INTERFACE_ARVR_UNKNOWN_TRACKING      ARVRInterfaceConstant = 3
	ARVR_INTERFACE_EYE_LEFT                   ARVRInterfaceConstant = 1
	ARVR_INTERFACE_EYE_MONO                   ARVRInterfaceConstant = 0
	ARVR_INTERFACE_EYE_RIGHT                  ARVRInterfaceConstant = 2
)

type ARVRInterfaceEyes

type ARVRInterfaceEyes int32
const (
	ARVR_INTERFACE_EYES_EYE_LEFT  ARVRInterfaceEyes = 1
	ARVR_INTERFACE_EYES_EYE_MONO  ARVRInterfaceEyes = 0
	ARVR_INTERFACE_EYES_EYE_RIGHT ARVRInterfaceEyes = 2
)

type ARVRInterfaceGDNative

type ARVRInterfaceGDNative interface {
	ARVRInterface
}

func NewARVRInterfaceGDNative

func NewARVRInterfaceGDNative() ARVRInterfaceGDNative

NewARVRInterfaceGDNative creates a new ARVRInterfaceGDNative.

func NewARVRInterfaceGDNativeWithOwner

func NewARVRInterfaceGDNativeWithOwner(owner *GodotObject) ARVRInterfaceGDNative

NewARVRInterfaceGDNativeWithOwner wraps the GodotObject.

type ARVRInterfaceGDNativeImpl

type ARVRInterfaceGDNativeImpl struct {
	ARVRInterfaceImpl
}

func (*ARVRInterfaceGDNativeImpl) BaseClass

func (o *ARVRInterfaceGDNativeImpl) BaseClass() string

func (*ARVRInterfaceGDNativeImpl) ClassName

func (o *ARVRInterfaceGDNativeImpl) ClassName() string

type ARVRInterfaceImpl

type ARVRInterfaceImpl struct {
	ReferenceImpl
}

func (*ARVRInterfaceImpl) BaseClass

func (o *ARVRInterfaceImpl) BaseClass() string

func (*ARVRInterfaceImpl) ClassName

func (o *ARVRInterfaceImpl) ClassName() string

func (ARVRInterfaceImpl) GetAnchorDetectionIsEnabled

func (o ARVRInterfaceImpl) GetAnchorDetectionIsEnabled() bool
CLASS_METHOD

get_anchor_detection_is_enabled Args: [], Returns: bool

func (ARVRInterfaceImpl) GetCameraFeedId

func (o ARVRInterfaceImpl) GetCameraFeedId() int64
CLASS_METHOD

get_camera_feed_id Args: [], Returns: int64

func (ARVRInterfaceImpl) GetCapabilities

func (o ARVRInterfaceImpl) GetCapabilities() int64
CLASS_METHOD

get_capabilities Args: [], Returns: int64

func (ARVRInterfaceImpl) GetName

func (o ARVRInterfaceImpl) GetName() string
CLASS_METHOD

get_name Args: [], Returns: string

func (ARVRInterfaceImpl) GetRenderTargetsize

func (o ARVRInterfaceImpl) GetRenderTargetsize() Vector2
CLASS_METHOD

get_render_targetsize Args: [], Returns: Vector2

func (ARVRInterfaceImpl) GetTrackingStatus

func (o ARVRInterfaceImpl) GetTrackingStatus() ARVRInterfaceTracking_status
CLASS_METHOD

get_tracking_status Args: [], Returns: ARVRInterfaceTracking_status

func (ARVRInterfaceImpl) Initialize

func (o ARVRInterfaceImpl) Initialize() bool
CLASS_METHOD

initialize Args: [], Returns: bool

func (ARVRInterfaceImpl) IsInitialized

func (o ARVRInterfaceImpl) IsInitialized() bool
CLASS_METHOD

is_initialized Args: [], Returns: bool

func (ARVRInterfaceImpl) IsPrimary

func (o ARVRInterfaceImpl) IsPrimary() bool
CLASS_METHOD

is_primary Args: [], Returns: bool

func (ARVRInterfaceImpl) IsStereo

func (o ARVRInterfaceImpl) IsStereo() bool
CLASS_METHOD

is_stereo Args: [], Returns: bool

func (ARVRInterfaceImpl) SetAnchorDetectionIsEnabled

func (o ARVRInterfaceImpl) SetAnchorDetectionIsEnabled(enable bool)
CLASS_METHOD

set_anchor_detection_is_enabled Args: [{ false enable bool}], Returns:

func (ARVRInterfaceImpl) SetIsInitialized

func (o ARVRInterfaceImpl) SetIsInitialized(initialized bool)
CLASS_METHOD

set_is_initialized Args: [{ false initialized bool}], Returns:

func (ARVRInterfaceImpl) SetIsPrimary

func (o ARVRInterfaceImpl) SetIsPrimary(enable bool)
CLASS_METHOD

set_is_primary Args: [{ false enable bool}], Returns:

func (ARVRInterfaceImpl) Uninitialize

func (o ARVRInterfaceImpl) Uninitialize()
CLASS_METHOD

uninitialize Args: [], Returns:

type ARVRInterfaceTracking_status

type ARVRInterfaceTracking_status int32
const (
	ARVR_INTERFACE_TRACKING_STATUS_ARVR_EXCESSIVE_MOTION      ARVRInterfaceTracking_status = 1
	ARVR_INTERFACE_TRACKING_STATUS_ARVR_INSUFFICIENT_FEATURES ARVRInterfaceTracking_status = 2
	ARVR_INTERFACE_TRACKING_STATUS_ARVR_NORMAL_TRACKING       ARVRInterfaceTracking_status = 0
	ARVR_INTERFACE_TRACKING_STATUS_ARVR_NOT_TRACKING          ARVRInterfaceTracking_status = 4
	ARVR_INTERFACE_TRACKING_STATUS_ARVR_UNKNOWN_TRACKING      ARVRInterfaceTracking_status = 3
)

type ARVROrigin

type ARVROrigin interface {
	Spatial

	/* get_world_scale */
	GetWorldScale() float32

	/* set_world_scale */
	SetWorldScale(world_scale float32)
}

func NewARVROrigin

func NewARVROrigin() ARVROrigin

NewARVROrigin creates a new ARVROrigin.

func NewARVROriginWithOwner

func NewARVROriginWithOwner(owner *GodotObject) ARVROrigin

NewARVROriginWithOwner wraps the GodotObject.

type ARVROriginImpl

type ARVROriginImpl struct {
	SpatialImpl
}

func (*ARVROriginImpl) BaseClass

func (o *ARVROriginImpl) BaseClass() string

func (*ARVROriginImpl) ClassName

func (o *ARVROriginImpl) ClassName() string

func (ARVROriginImpl) GetWorldScale

func (o ARVROriginImpl) GetWorldScale() float32
CLASS_METHOD

get_world_scale Args: [], Returns: float32

func (ARVROriginImpl) SetWorldScale

func (o ARVROriginImpl) SetWorldScale(world_scale float32)
CLASS_METHOD

set_world_scale Args: [{ false world_scale float}], Returns:

type ARVRPositionalTracker

type ARVRPositionalTracker interface {
	Object

	/* get_hand */
	GetHand() ARVRPositionalTrackerTrackerHand

	/* get_joy_id */
	GetJoyId() int64

	/* get_mesh */
	GetMesh() Mesh

	/* get_name */
	GetName() string

	/* get_orientation */
	GetOrientation() Basis

	/* get_position */
	GetPosition() Vector3

	/* get_rumble */
	GetRumble() float32

	/* get_tracker_id */
	GetTrackerId() int64

	/* get_tracks_orientation */
	GetTracksOrientation() bool

	/* get_tracks_position */
	GetTracksPosition() bool

	/* get_transform */
	GetTransform(adjust_by_reference_frame bool) Transform

	/* get_type */
	GetType() ARVRServerTrackerType

	/* set_rumble */
	SetRumble(rumble float32)
}

func NewARVRPositionalTracker

func NewARVRPositionalTracker() ARVRPositionalTracker

NewARVRPositionalTracker creates a new ARVRPositionalTracker.

func NewARVRPositionalTrackerWithOwner

func NewARVRPositionalTrackerWithOwner(owner *GodotObject) ARVRPositionalTracker

NewARVRPositionalTrackerWithOwner wraps the GodotObject.

type ARVRPositionalTrackerConstant

type ARVRPositionalTrackerConstant int32
const (
	ARVR_POSITIONAL_TRACKER_TRACKER_HAND_UNKNOWN ARVRPositionalTrackerConstant = 0
	ARVR_POSITIONAL_TRACKER_TRACKER_LEFT_HAND    ARVRPositionalTrackerConstant = 1
	ARVR_POSITIONAL_TRACKER_TRACKER_RIGHT_HAND   ARVRPositionalTrackerConstant = 2
)

type ARVRPositionalTrackerImpl

type ARVRPositionalTrackerImpl struct {
	ObjectImpl
}

func (*ARVRPositionalTrackerImpl) BaseClass

func (o *ARVRPositionalTrackerImpl) BaseClass() string

func (*ARVRPositionalTrackerImpl) ClassName

func (o *ARVRPositionalTrackerImpl) ClassName() string

func (ARVRPositionalTrackerImpl) GetHand

CLASS_METHOD

get_hand Args: [], Returns: ARVRPositionalTrackerTrackerHand

func (ARVRPositionalTrackerImpl) GetJoyId

func (o ARVRPositionalTrackerImpl) GetJoyId() int64
CLASS_METHOD

get_joy_id Args: [], Returns: int64

func (ARVRPositionalTrackerImpl) GetMesh

func (o ARVRPositionalTrackerImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (ARVRPositionalTrackerImpl) GetName

func (o ARVRPositionalTrackerImpl) GetName() string
CLASS_METHOD

get_name Args: [], Returns: string

func (ARVRPositionalTrackerImpl) GetOrientation

func (o ARVRPositionalTrackerImpl) GetOrientation() Basis
CLASS_METHOD

get_orientation Args: [], Returns: Basis

func (ARVRPositionalTrackerImpl) GetPosition

func (o ARVRPositionalTrackerImpl) GetPosition() Vector3
CLASS_METHOD

get_position Args: [], Returns: Vector3

func (ARVRPositionalTrackerImpl) GetRumble

func (o ARVRPositionalTrackerImpl) GetRumble() float32
CLASS_METHOD

get_rumble Args: [], Returns: float32

func (ARVRPositionalTrackerImpl) GetTrackerId

func (o ARVRPositionalTrackerImpl) GetTrackerId() int64
CLASS_METHOD

get_tracker_id Args: [], Returns: int64

func (ARVRPositionalTrackerImpl) GetTracksOrientation

func (o ARVRPositionalTrackerImpl) GetTracksOrientation() bool
CLASS_METHOD

get_tracks_orientation Args: [], Returns: bool

func (ARVRPositionalTrackerImpl) GetTracksPosition

func (o ARVRPositionalTrackerImpl) GetTracksPosition() bool
CLASS_METHOD

get_tracks_position Args: [], Returns: bool

func (ARVRPositionalTrackerImpl) GetTransform

func (o ARVRPositionalTrackerImpl) GetTransform(adjust_by_reference_frame bool) Transform
CLASS_METHOD

get_transform Args: [{ false adjust_by_reference_frame bool}], Returns: Transform

func (ARVRPositionalTrackerImpl) GetType

CLASS_METHOD

get_type Args: [], Returns: ARVRServerTrackerType

func (ARVRPositionalTrackerImpl) SetRumble

func (o ARVRPositionalTrackerImpl) SetRumble(rumble float32)
CLASS_METHOD

set_rumble Args: [{ false rumble float}], Returns:

type ARVRPositionalTrackerTrackerHand

type ARVRPositionalTrackerTrackerHand int32
const (
	ARVR_POSITIONAL_TRACKER_TRACKER_HAND_TRACKER_HAND_UNKNOWN ARVRPositionalTrackerTrackerHand = 0
	ARVR_POSITIONAL_TRACKER_TRACKER_HAND_TRACKER_LEFT_HAND    ARVRPositionalTrackerTrackerHand = 1
	ARVR_POSITIONAL_TRACKER_TRACKER_HAND_TRACKER_RIGHT_HAND   ARVRPositionalTrackerTrackerHand = 2
)

type ARVRServer

type ARVRServer interface {
	Object

	/* center_on_hmd */
	CenterOnHmd(rotation_mode int64, keep_height bool)

	/* find_interface */
	FindInterface(name string) ARVRInterface

	/* get_hmd_transform */
	GetHmdTransform() Transform

	/* get_interface */
	GetInterface(idx int64) ARVRInterface

	/* get_interface_count */
	GetInterfaceCount() int64

	/* get_interfaces */
	GetInterfaces() Array

	/* get_last_commit_usec */
	GetLastCommitUsec() int64

	/* get_last_frame_usec */
	GetLastFrameUsec() int64

	/* get_last_process_usec */
	GetLastProcessUsec() int64

	/* get_primary_interface */
	GetPrimaryInterface() ARVRInterface

	/* get_reference_frame */
	GetReferenceFrame() Transform

	/* get_tracker */
	GetTracker(idx int64) ARVRPositionalTracker

	/* get_tracker_count */
	GetTrackerCount() int64

	/* get_world_scale */
	GetWorldScale() float32

	/* set_primary_interface */
	SetPrimaryInterface(_interface ARVRInterface)

	/* set_world_scale */
	SetWorldScale(arg0 float32)
}

func GetSingletonARVRServer

func GetSingletonARVRServer() ARVRServer

type ARVRServerConstant

type ARVRServerConstant int32
const (
	ARVR_SERVER_DONT_RESET_ROTATION ARVRServerConstant = 2
	ARVR_SERVER_RESET_BUT_KEEP_TILT ARVRServerConstant = 1
	ARVR_SERVER_RESET_FULL_ROTATION ARVRServerConstant = 0
	ARVR_SERVER_TRACKER_ANCHOR      ARVRServerConstant = 4
	ARVR_SERVER_TRACKER_ANY         ARVRServerConstant = 255
	ARVR_SERVER_TRACKER_ANY_KNOWN   ARVRServerConstant = 127
	ARVR_SERVER_TRACKER_BASESTATION ARVRServerConstant = 2
	ARVR_SERVER_TRACKER_CONTROLLER  ARVRServerConstant = 1
	ARVR_SERVER_TRACKER_UNKNOWN     ARVRServerConstant = 128
)

type ARVRServerImpl

type ARVRServerImpl struct {
	ObjectImpl
}

func (*ARVRServerImpl) BaseClass

func (o *ARVRServerImpl) BaseClass() string

func (ARVRServerImpl) CenterOnHmd

func (o ARVRServerImpl) CenterOnHmd(rotation_mode int64, keep_height bool)
CLASS_METHOD

center_on_hmd Args: [{ false rotation_mode int} { false keep_height bool}], Returns:

func (*ARVRServerImpl) ClassName

func (o *ARVRServerImpl) ClassName() string

func (ARVRServerImpl) FindInterface

func (o ARVRServerImpl) FindInterface(name string) ARVRInterface
CLASS_METHOD

find_interface Args: [{ false name String}], Returns: ARVRInterface

func (ARVRServerImpl) GetHmdTransform

func (o ARVRServerImpl) GetHmdTransform() Transform
CLASS_METHOD

get_hmd_transform Args: [], Returns: Transform

func (ARVRServerImpl) GetInterface

func (o ARVRServerImpl) GetInterface(idx int64) ARVRInterface
CLASS_METHOD

get_interface Args: [{ false idx int}], Returns: ARVRInterface

func (ARVRServerImpl) GetInterfaceCount

func (o ARVRServerImpl) GetInterfaceCount() int64
CLASS_METHOD

get_interface_count Args: [], Returns: int64

func (ARVRServerImpl) GetInterfaces

func (o ARVRServerImpl) GetInterfaces() Array
CLASS_METHOD

get_interfaces Args: [], Returns: Array

func (ARVRServerImpl) GetLastCommitUsec

func (o ARVRServerImpl) GetLastCommitUsec() int64
CLASS_METHOD

get_last_commit_usec Args: [], Returns: int64

func (ARVRServerImpl) GetLastFrameUsec

func (o ARVRServerImpl) GetLastFrameUsec() int64
CLASS_METHOD

get_last_frame_usec Args: [], Returns: int64

func (ARVRServerImpl) GetLastProcessUsec

func (o ARVRServerImpl) GetLastProcessUsec() int64
CLASS_METHOD

get_last_process_usec Args: [], Returns: int64

func (ARVRServerImpl) GetPrimaryInterface

func (o ARVRServerImpl) GetPrimaryInterface() ARVRInterface
CLASS_METHOD

get_primary_interface Args: [], Returns: ARVRInterface

func (ARVRServerImpl) GetReferenceFrame

func (o ARVRServerImpl) GetReferenceFrame() Transform
CLASS_METHOD

get_reference_frame Args: [], Returns: Transform

func (ARVRServerImpl) GetTracker

func (o ARVRServerImpl) GetTracker(idx int64) ARVRPositionalTracker
CLASS_METHOD

get_tracker Args: [{ false idx int}], Returns: ARVRPositionalTracker

func (ARVRServerImpl) GetTrackerCount

func (o ARVRServerImpl) GetTrackerCount() int64
CLASS_METHOD

get_tracker_count Args: [], Returns: int64

func (ARVRServerImpl) GetWorldScale

func (o ARVRServerImpl) GetWorldScale() float32
CLASS_METHOD

get_world_scale Args: [], Returns: float32

func (ARVRServerImpl) SetPrimaryInterface

func (o ARVRServerImpl) SetPrimaryInterface(_interface ARVRInterface)
CLASS_METHOD

set_primary_interface Args: [{ false interface ARVRInterface}], Returns:

func (ARVRServerImpl) SetWorldScale

func (o ARVRServerImpl) SetWorldScale(arg0 float32)
CLASS_METHOD

set_world_scale Args: [{ false arg0 float}], Returns:

type ARVRServerRotationMode

type ARVRServerRotationMode int32
const (
	ARVR_SERVER_ROTATION_MODE_DONT_RESET_ROTATION ARVRServerRotationMode = 2
	ARVR_SERVER_ROTATION_MODE_RESET_BUT_KEEP_TILT ARVRServerRotationMode = 1
	ARVR_SERVER_ROTATION_MODE_RESET_FULL_ROTATION ARVRServerRotationMode = 0
)

type ARVRServerTrackerType

type ARVRServerTrackerType int32
const (
	ARVR_SERVER_TRACKER_TYPE_TRACKER_ANCHOR      ARVRServerTrackerType = 4
	ARVR_SERVER_TRACKER_TYPE_TRACKER_ANY         ARVRServerTrackerType = 255
	ARVR_SERVER_TRACKER_TYPE_TRACKER_ANY_KNOWN   ARVRServerTrackerType = 127
	ARVR_SERVER_TRACKER_TYPE_TRACKER_BASESTATION ARVRServerTrackerType = 2
	ARVR_SERVER_TRACKER_TYPE_TRACKER_CONTROLLER  ARVRServerTrackerType = 1
	ARVR_SERVER_TRACKER_TYPE_TRACKER_UNKNOWN     ARVRServerTrackerType = 128
)

type AStar

type AStar interface {
	Reference

	/* add_point */
	AddPoint(id int64, position Vector3, weight_scale float32)

	/* are_points_connected */
	ArePointsConnected(id int64, to_id int64, bidirectional bool) bool

	/* clear */
	Clear()

	/* connect_points */
	ConnectPoints(id int64, to_id int64, bidirectional bool)

	/* disconnect_points */
	DisconnectPoints(id int64, to_id int64, bidirectional bool)

	/* get_available_point_id */
	GetAvailablePointId() int64

	/* get_closest_point */
	GetClosestPoint(to_position Vector3, include_disabled bool) int64

	/* get_closest_position_in_segment */
	GetClosestPositionInSegment(to_position Vector3) Vector3

	/* get_id_path */
	GetIdPath(from_id int64, to_id int64) PoolIntArray

	/* get_point_capacity */
	GetPointCapacity() int64

	/* get_point_connections */
	GetPointConnections(id int64) PoolIntArray

	/* get_point_count */
	GetPointCount() int64

	/* get_point_path */
	GetPointPath(from_id int64, to_id int64) PoolVector3Array

	/* get_point_position */
	GetPointPosition(id int64) Vector3

	/* get_point_weight_scale */
	GetPointWeightScale(id int64) float32

	/* get_points */
	GetPoints() Array

	/* has_point */
	HasPoint(id int64) bool

	/* is_point_disabled */
	IsPointDisabled(id int64) bool

	/* remove_point */
	RemovePoint(id int64)

	/* reserve_space */
	ReserveSpace(num_nodes int64)

	/* set_point_disabled */
	SetPointDisabled(id int64, disabled bool)

	/* set_point_position */
	SetPointPosition(id int64, position Vector3)

	/* set_point_weight_scale */
	SetPointWeightScale(id int64, weight_scale float32)
}

func NewAStar

func NewAStar() AStar

NewAStar creates a new AStar.

func NewAStarWithOwner

func NewAStarWithOwner(owner *GodotObject) AStar

NewAStarWithOwner wraps the GodotObject.

type AStar2D

type AStar2D interface {
	Reference

	/* add_point */
	AddPoint(id int64, position Vector2, weight_scale float32)

	/* are_points_connected */
	ArePointsConnected(id int64, to_id int64) bool

	/* clear */
	Clear()

	/* connect_points */
	ConnectPoints(id int64, to_id int64, bidirectional bool)

	/* disconnect_points */
	DisconnectPoints(id int64, to_id int64)

	/* get_available_point_id */
	GetAvailablePointId() int64

	/* get_closest_point */
	GetClosestPoint(to_position Vector2, include_disabled bool) int64

	/* get_closest_position_in_segment */
	GetClosestPositionInSegment(to_position Vector2) Vector2

	/* get_id_path */
	GetIdPath(from_id int64, to_id int64) PoolIntArray

	/* get_point_capacity */
	GetPointCapacity() int64

	/* get_point_connections */
	GetPointConnections(id int64) PoolIntArray

	/* get_point_count */
	GetPointCount() int64

	/* get_point_path */
	GetPointPath(from_id int64, to_id int64) PoolVector2Array

	/* get_point_position */
	GetPointPosition(id int64) Vector2

	/* get_point_weight_scale */
	GetPointWeightScale(id int64) float32

	/* get_points */
	GetPoints() Array

	/* has_point */
	HasPoint(id int64) bool

	/* is_point_disabled */
	IsPointDisabled(id int64) bool

	/* remove_point */
	RemovePoint(id int64)

	/* reserve_space */
	ReserveSpace(num_nodes int64)

	/* set_point_disabled */
	SetPointDisabled(id int64, disabled bool)

	/* set_point_position */
	SetPointPosition(id int64, position Vector2)

	/* set_point_weight_scale */
	SetPointWeightScale(id int64, weight_scale float32)
}

func NewAStar2D

func NewAStar2D() AStar2D

NewAStar2D creates a new AStar2D.

func NewAStar2DWithOwner

func NewAStar2DWithOwner(owner *GodotObject) AStar2D

NewAStar2DWithOwner wraps the GodotObject.

type AStar2DImpl

type AStar2DImpl struct {
	ReferenceImpl
}

func (AStar2DImpl) AddPoint

func (o AStar2DImpl) AddPoint(id int64, position Vector2, weight_scale float32)
CLASS_METHOD

add_point Args: [{ false id int} { false position Vector2} {1 true weight_scale float}], Returns:

func (AStar2DImpl) ArePointsConnected

func (o AStar2DImpl) ArePointsConnected(id int64, to_id int64) bool
CLASS_METHOD

are_points_connected Args: [{ false id int} { false to_id int}], Returns: bool

func (*AStar2DImpl) BaseClass

func (o *AStar2DImpl) BaseClass() string

func (*AStar2DImpl) ClassName

func (o *AStar2DImpl) ClassName() string

func (AStar2DImpl) Clear

func (o AStar2DImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (AStar2DImpl) ConnectPoints

func (o AStar2DImpl) ConnectPoints(id int64, to_id int64, bidirectional bool)
CLASS_METHOD

connect_points Args: [{ false id int} { false to_id int} {True true bidirectional bool}], Returns:

func (AStar2DImpl) DisconnectPoints

func (o AStar2DImpl) DisconnectPoints(id int64, to_id int64)
CLASS_METHOD

disconnect_points Args: [{ false id int} { false to_id int}], Returns:

func (AStar2DImpl) GetAvailablePointId

func (o AStar2DImpl) GetAvailablePointId() int64
CLASS_METHOD

get_available_point_id Args: [], Returns: int64

func (AStar2DImpl) GetClosestPoint

func (o AStar2DImpl) GetClosestPoint(to_position Vector2, include_disabled bool) int64
CLASS_METHOD

get_closest_point Args: [{ false to_position Vector2} {False true include_disabled bool}], Returns: int64

func (AStar2DImpl) GetClosestPositionInSegment

func (o AStar2DImpl) GetClosestPositionInSegment(to_position Vector2) Vector2
CLASS_METHOD

get_closest_position_in_segment Args: [{ false to_position Vector2}], Returns: Vector2

func (AStar2DImpl) GetIdPath

func (o AStar2DImpl) GetIdPath(from_id int64, to_id int64) PoolIntArray
CLASS_METHOD

get_id_path Args: [{ false from_id int} { false to_id int}], Returns: PoolIntArray

func (AStar2DImpl) GetPointCapacity

func (o AStar2DImpl) GetPointCapacity() int64
CLASS_METHOD

get_point_capacity Args: [], Returns: int64

func (AStar2DImpl) GetPointConnections

func (o AStar2DImpl) GetPointConnections(id int64) PoolIntArray
CLASS_METHOD

get_point_connections Args: [{ false id int}], Returns: PoolIntArray

func (AStar2DImpl) GetPointCount

func (o AStar2DImpl) GetPointCount() int64
CLASS_METHOD

get_point_count Args: [], Returns: int64

func (AStar2DImpl) GetPointPath

func (o AStar2DImpl) GetPointPath(from_id int64, to_id int64) PoolVector2Array
CLASS_METHOD

get_point_path Args: [{ false from_id int} { false to_id int}], Returns: PoolVector2Array

func (AStar2DImpl) GetPointPosition

func (o AStar2DImpl) GetPointPosition(id int64) Vector2
CLASS_METHOD

get_point_position Args: [{ false id int}], Returns: Vector2

func (AStar2DImpl) GetPointWeightScale

func (o AStar2DImpl) GetPointWeightScale(id int64) float32
CLASS_METHOD

get_point_weight_scale Args: [{ false id int}], Returns: float32

func (AStar2DImpl) GetPoints

func (o AStar2DImpl) GetPoints() Array
CLASS_METHOD

get_points Args: [], Returns: Array

func (AStar2DImpl) HasPoint

func (o AStar2DImpl) HasPoint(id int64) bool
CLASS_METHOD

has_point Args: [{ false id int}], Returns: bool

func (AStar2DImpl) IsPointDisabled

func (o AStar2DImpl) IsPointDisabled(id int64) bool
CLASS_METHOD

is_point_disabled Args: [{ false id int}], Returns: bool

func (AStar2DImpl) RemovePoint

func (o AStar2DImpl) RemovePoint(id int64)
CLASS_METHOD

remove_point Args: [{ false id int}], Returns:

func (AStar2DImpl) ReserveSpace

func (o AStar2DImpl) ReserveSpace(num_nodes int64)
CLASS_METHOD

reserve_space Args: [{ false num_nodes int}], Returns:

func (AStar2DImpl) SetPointDisabled

func (o AStar2DImpl) SetPointDisabled(id int64, disabled bool)
CLASS_METHOD

set_point_disabled Args: [{ false id int} {True true disabled bool}], Returns:

func (AStar2DImpl) SetPointPosition

func (o AStar2DImpl) SetPointPosition(id int64, position Vector2)
CLASS_METHOD

set_point_position Args: [{ false id int} { false position Vector2}], Returns:

func (AStar2DImpl) SetPointWeightScale

func (o AStar2DImpl) SetPointWeightScale(id int64, weight_scale float32)
CLASS_METHOD

set_point_weight_scale Args: [{ false id int} { false weight_scale float}], Returns:

type AStarImpl

type AStarImpl struct {
	ReferenceImpl
}

func (AStarImpl) AddPoint

func (o AStarImpl) AddPoint(id int64, position Vector3, weight_scale float32)
CLASS_METHOD

add_point Args: [{ false id int} { false position Vector3} {1 true weight_scale float}], Returns:

func (AStarImpl) ArePointsConnected

func (o AStarImpl) ArePointsConnected(id int64, to_id int64, bidirectional bool) bool
CLASS_METHOD

are_points_connected Args: [{ false id int} { false to_id int} {True true bidirectional bool}], Returns: bool

func (*AStarImpl) BaseClass

func (o *AStarImpl) BaseClass() string

func (*AStarImpl) ClassName

func (o *AStarImpl) ClassName() string

func (AStarImpl) Clear

func (o AStarImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (AStarImpl) ConnectPoints

func (o AStarImpl) ConnectPoints(id int64, to_id int64, bidirectional bool)
CLASS_METHOD

connect_points Args: [{ false id int} { false to_id int} {True true bidirectional bool}], Returns:

func (AStarImpl) DisconnectPoints

func (o AStarImpl) DisconnectPoints(id int64, to_id int64, bidirectional bool)
CLASS_METHOD

disconnect_points Args: [{ false id int} { false to_id int} {True true bidirectional bool}], Returns:

func (AStarImpl) GetAvailablePointId

func (o AStarImpl) GetAvailablePointId() int64
CLASS_METHOD

get_available_point_id Args: [], Returns: int64

func (AStarImpl) GetClosestPoint

func (o AStarImpl) GetClosestPoint(to_position Vector3, include_disabled bool) int64
CLASS_METHOD

get_closest_point Args: [{ false to_position Vector3} {False true include_disabled bool}], Returns: int64

func (AStarImpl) GetClosestPositionInSegment

func (o AStarImpl) GetClosestPositionInSegment(to_position Vector3) Vector3
CLASS_METHOD

get_closest_position_in_segment Args: [{ false to_position Vector3}], Returns: Vector3

func (AStarImpl) GetIdPath

func (o AStarImpl) GetIdPath(from_id int64, to_id int64) PoolIntArray
CLASS_METHOD

get_id_path Args: [{ false from_id int} { false to_id int}], Returns: PoolIntArray

func (AStarImpl) GetPointCapacity

func (o AStarImpl) GetPointCapacity() int64
CLASS_METHOD

get_point_capacity Args: [], Returns: int64

func (AStarImpl) GetPointConnections

func (o AStarImpl) GetPointConnections(id int64) PoolIntArray
CLASS_METHOD

get_point_connections Args: [{ false id int}], Returns: PoolIntArray

func (AStarImpl) GetPointCount

func (o AStarImpl) GetPointCount() int64
CLASS_METHOD

get_point_count Args: [], Returns: int64

func (AStarImpl) GetPointPath

func (o AStarImpl) GetPointPath(from_id int64, to_id int64) PoolVector3Array
CLASS_METHOD

get_point_path Args: [{ false from_id int} { false to_id int}], Returns: PoolVector3Array

func (AStarImpl) GetPointPosition

func (o AStarImpl) GetPointPosition(id int64) Vector3
CLASS_METHOD

get_point_position Args: [{ false id int}], Returns: Vector3

func (AStarImpl) GetPointWeightScale

func (o AStarImpl) GetPointWeightScale(id int64) float32
CLASS_METHOD

get_point_weight_scale Args: [{ false id int}], Returns: float32

func (AStarImpl) GetPoints

func (o AStarImpl) GetPoints() Array
CLASS_METHOD

get_points Args: [], Returns: Array

func (AStarImpl) HasPoint

func (o AStarImpl) HasPoint(id int64) bool
CLASS_METHOD

has_point Args: [{ false id int}], Returns: bool

func (AStarImpl) IsPointDisabled

func (o AStarImpl) IsPointDisabled(id int64) bool
CLASS_METHOD

is_point_disabled Args: [{ false id int}], Returns: bool

func (AStarImpl) RemovePoint

func (o AStarImpl) RemovePoint(id int64)
CLASS_METHOD

remove_point Args: [{ false id int}], Returns:

func (AStarImpl) ReserveSpace

func (o AStarImpl) ReserveSpace(num_nodes int64)
CLASS_METHOD

reserve_space Args: [{ false num_nodes int}], Returns:

func (AStarImpl) SetPointDisabled

func (o AStarImpl) SetPointDisabled(id int64, disabled bool)
CLASS_METHOD

set_point_disabled Args: [{ false id int} {True true disabled bool}], Returns:

func (AStarImpl) SetPointPosition

func (o AStarImpl) SetPointPosition(id int64, position Vector3)
CLASS_METHOD

set_point_position Args: [{ false id int} { false position Vector3}], Returns:

func (AStarImpl) SetPointWeightScale

func (o AStarImpl) SetPointWeightScale(id int64, weight_scale float32)
CLASS_METHOD

set_point_weight_scale Args: [{ false id int} { false weight_scale float}], Returns:

type AcceptDialog

type AcceptDialog interface {
	WindowDialog

	/* add_button */
	AddButton(text string, right bool, action string) Button

	/* add_cancel */
	AddCancel(name string) Button

	/* get_hide_on_ok */
	GetHideOnOk() bool

	/* get_label */
	GetLabel() Label

	/* get_ok */
	GetOk() Button

	/* get_text */
	GetText() string

	/* has_autowrap */
	HasAutowrap() bool

	/* register_text_enter */
	RegisterTextEnter(line_edit Node)

	/* set_autowrap */
	SetAutowrap(autowrap bool)

	/* set_hide_on_ok */
	SetHideOnOk(enabled bool)

	/* set_text */
	SetText(text string)
}

func NewAcceptDialog

func NewAcceptDialog() AcceptDialog

NewAcceptDialog creates a new AcceptDialog.

func NewAcceptDialogWithOwner

func NewAcceptDialogWithOwner(owner *GodotObject) AcceptDialog

NewAcceptDialogWithOwner wraps the GodotObject.

type AcceptDialogImpl

type AcceptDialogImpl struct {
	WindowDialogImpl
}

func (AcceptDialogImpl) AddButton

func (o AcceptDialogImpl) AddButton(text string, right bool, action string) Button
CLASS_METHOD

add_button Args: [{ false text String} {False true right bool} { true action String}], Returns: Button

func (AcceptDialogImpl) AddCancel

func (o AcceptDialogImpl) AddCancel(name string) Button
CLASS_METHOD

add_cancel Args: [{ false name String}], Returns: Button

func (*AcceptDialogImpl) BaseClass

func (o *AcceptDialogImpl) BaseClass() string

func (*AcceptDialogImpl) ClassName

func (o *AcceptDialogImpl) ClassName() string

func (AcceptDialogImpl) GetHideOnOk

func (o AcceptDialogImpl) GetHideOnOk() bool
CLASS_METHOD

get_hide_on_ok Args: [], Returns: bool

func (AcceptDialogImpl) GetLabel

func (o AcceptDialogImpl) GetLabel() Label
CLASS_METHOD

get_label Args: [], Returns: Label

func (AcceptDialogImpl) GetOk

func (o AcceptDialogImpl) GetOk() Button
CLASS_METHOD

get_ok Args: [], Returns: Button

func (AcceptDialogImpl) GetText

func (o AcceptDialogImpl) GetText() string
CLASS_METHOD

get_text Args: [], Returns: string

func (AcceptDialogImpl) HasAutowrap

func (o AcceptDialogImpl) HasAutowrap() bool
CLASS_METHOD

has_autowrap Args: [], Returns: bool

func (AcceptDialogImpl) RegisterTextEnter

func (o AcceptDialogImpl) RegisterTextEnter(line_edit Node)
CLASS_METHOD

register_text_enter Args: [{ false line_edit Node}], Returns:

func (AcceptDialogImpl) SetAutowrap

func (o AcceptDialogImpl) SetAutowrap(autowrap bool)
CLASS_METHOD

set_autowrap Args: [{ false autowrap bool}], Returns:

func (AcceptDialogImpl) SetHideOnOk

func (o AcceptDialogImpl) SetHideOnOk(enabled bool)
CLASS_METHOD

set_hide_on_ok Args: [{ false enabled bool}], Returns:

func (AcceptDialogImpl) SetText

func (o AcceptDialogImpl) SetText(text string)
CLASS_METHOD

set_text Args: [{ false text String}], Returns:

type AnimatedSprite

type AnimatedSprite interface {
	Node2D

	/* get_animation */
	GetAnimation() string

	/* get_frame */
	GetFrame() int64

	/* get_offset */
	GetOffset() Vector2

	/* get_speed_scale */
	GetSpeedScale() float32

	/* get_sprite_frames */
	GetSpriteFrames() SpriteFrames

	/* is_centered */
	IsCentered() bool

	/* is_flipped_h */
	IsFlippedH() bool

	/* is_flipped_v */
	IsFlippedV() bool

	/* is_playing */
	IsPlaying() bool

	/* play */
	Play(anim string, backwards bool)

	/* set_animation */
	SetAnimation(animation string)

	/* set_centered */
	SetCentered(centered bool)

	/* set_flip_h */
	SetFlipH(flip_h bool)

	/* set_flip_v */
	SetFlipV(flip_v bool)

	/* set_frame */
	SetFrame(frame int64)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_speed_scale */
	SetSpeedScale(speed_scale float32)

	/* set_sprite_frames */
	SetSpriteFrames(sprite_frames SpriteFrames)

	/* stop */
	Stop()
}

func NewAnimatedSprite

func NewAnimatedSprite() AnimatedSprite

NewAnimatedSprite creates a new AnimatedSprite.

func NewAnimatedSpriteWithOwner

func NewAnimatedSpriteWithOwner(owner *GodotObject) AnimatedSprite

NewAnimatedSpriteWithOwner wraps the GodotObject.

type AnimatedSprite3D

type AnimatedSprite3D interface {
	SpriteBase3D

	/* get_animation */
	GetAnimation() string

	/* get_frame */
	GetFrame() int64

	/* get_sprite_frames */
	GetSpriteFrames() SpriteFrames

	/* is_playing */
	IsPlaying() bool

	/* play */
	Play(anim string)

	/* set_animation */
	SetAnimation(animation string)

	/* set_frame */
	SetFrame(frame int64)

	/* set_sprite_frames */
	SetSpriteFrames(sprite_frames SpriteFrames)

	/* stop */
	Stop()
}

func NewAnimatedSprite3D

func NewAnimatedSprite3D() AnimatedSprite3D

NewAnimatedSprite3D creates a new AnimatedSprite3D.

func NewAnimatedSprite3DWithOwner

func NewAnimatedSprite3DWithOwner(owner *GodotObject) AnimatedSprite3D

NewAnimatedSprite3DWithOwner wraps the GodotObject.

type AnimatedSprite3DImpl

type AnimatedSprite3DImpl struct {
	SpriteBase3DImpl
}

func (*AnimatedSprite3DImpl) BaseClass

func (o *AnimatedSprite3DImpl) BaseClass() string

func (*AnimatedSprite3DImpl) ClassName

func (o *AnimatedSprite3DImpl) ClassName() string

func (AnimatedSprite3DImpl) GetAnimation

func (o AnimatedSprite3DImpl) GetAnimation() string
CLASS_METHOD

get_animation Args: [], Returns: string

func (AnimatedSprite3DImpl) GetFrame

func (o AnimatedSprite3DImpl) GetFrame() int64
CLASS_METHOD

get_frame Args: [], Returns: int64

func (AnimatedSprite3DImpl) GetSpriteFrames

func (o AnimatedSprite3DImpl) GetSpriteFrames() SpriteFrames
CLASS_METHOD

get_sprite_frames Args: [], Returns: SpriteFrames

func (AnimatedSprite3DImpl) IsPlaying

func (o AnimatedSprite3DImpl) IsPlaying() bool
CLASS_METHOD

is_playing Args: [], Returns: bool

func (AnimatedSprite3DImpl) Play

func (o AnimatedSprite3DImpl) Play(anim string)
CLASS_METHOD

play Args: [{ true anim String}], Returns:

func (AnimatedSprite3DImpl) SetAnimation

func (o AnimatedSprite3DImpl) SetAnimation(animation string)
CLASS_METHOD

set_animation Args: [{ false animation String}], Returns:

func (AnimatedSprite3DImpl) SetFrame

func (o AnimatedSprite3DImpl) SetFrame(frame int64)
CLASS_METHOD

set_frame Args: [{ false frame int}], Returns:

func (AnimatedSprite3DImpl) SetSpriteFrames

func (o AnimatedSprite3DImpl) SetSpriteFrames(sprite_frames SpriteFrames)
CLASS_METHOD

set_sprite_frames Args: [{ false sprite_frames SpriteFrames}], Returns:

func (AnimatedSprite3DImpl) Stop

func (o AnimatedSprite3DImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type AnimatedSpriteImpl

type AnimatedSpriteImpl struct {
	Node2DImpl
}

func (*AnimatedSpriteImpl) BaseClass

func (o *AnimatedSpriteImpl) BaseClass() string

func (*AnimatedSpriteImpl) ClassName

func (o *AnimatedSpriteImpl) ClassName() string

func (AnimatedSpriteImpl) GetAnimation

func (o AnimatedSpriteImpl) GetAnimation() string
CLASS_METHOD

get_animation Args: [], Returns: string

func (AnimatedSpriteImpl) GetFrame

func (o AnimatedSpriteImpl) GetFrame() int64
CLASS_METHOD

get_frame Args: [], Returns: int64

func (AnimatedSpriteImpl) GetOffset

func (o AnimatedSpriteImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (AnimatedSpriteImpl) GetSpeedScale

func (o AnimatedSpriteImpl) GetSpeedScale() float32
CLASS_METHOD

get_speed_scale Args: [], Returns: float32

func (AnimatedSpriteImpl) GetSpriteFrames

func (o AnimatedSpriteImpl) GetSpriteFrames() SpriteFrames
CLASS_METHOD

get_sprite_frames Args: [], Returns: SpriteFrames

func (AnimatedSpriteImpl) IsCentered

func (o AnimatedSpriteImpl) IsCentered() bool
CLASS_METHOD

is_centered Args: [], Returns: bool

func (AnimatedSpriteImpl) IsFlippedH

func (o AnimatedSpriteImpl) IsFlippedH() bool
CLASS_METHOD

is_flipped_h Args: [], Returns: bool

func (AnimatedSpriteImpl) IsFlippedV

func (o AnimatedSpriteImpl) IsFlippedV() bool
CLASS_METHOD

is_flipped_v Args: [], Returns: bool

func (AnimatedSpriteImpl) IsPlaying

func (o AnimatedSpriteImpl) IsPlaying() bool
CLASS_METHOD

is_playing Args: [], Returns: bool

func (AnimatedSpriteImpl) Play

func (o AnimatedSpriteImpl) Play(anim string, backwards bool)
CLASS_METHOD

play Args: [{ true anim String} {False true backwards bool}], Returns:

func (AnimatedSpriteImpl) SetAnimation

func (o AnimatedSpriteImpl) SetAnimation(animation string)
CLASS_METHOD

set_animation Args: [{ false animation String}], Returns:

func (AnimatedSpriteImpl) SetCentered

func (o AnimatedSpriteImpl) SetCentered(centered bool)
CLASS_METHOD

set_centered Args: [{ false centered bool}], Returns:

func (AnimatedSpriteImpl) SetFlipH

func (o AnimatedSpriteImpl) SetFlipH(flip_h bool)
CLASS_METHOD

set_flip_h Args: [{ false flip_h bool}], Returns:

func (AnimatedSpriteImpl) SetFlipV

func (o AnimatedSpriteImpl) SetFlipV(flip_v bool)
CLASS_METHOD

set_flip_v Args: [{ false flip_v bool}], Returns:

func (AnimatedSpriteImpl) SetFrame

func (o AnimatedSpriteImpl) SetFrame(frame int64)
CLASS_METHOD

set_frame Args: [{ false frame int}], Returns:

func (AnimatedSpriteImpl) SetOffset

func (o AnimatedSpriteImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (AnimatedSpriteImpl) SetSpeedScale

func (o AnimatedSpriteImpl) SetSpeedScale(speed_scale float32)
CLASS_METHOD

set_speed_scale Args: [{ false speed_scale float}], Returns:

func (AnimatedSpriteImpl) SetSpriteFrames

func (o AnimatedSpriteImpl) SetSpriteFrames(sprite_frames SpriteFrames)
CLASS_METHOD

set_sprite_frames Args: [{ false sprite_frames SpriteFrames}], Returns:

func (AnimatedSpriteImpl) Stop

func (o AnimatedSpriteImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type AnimatedTexture

type AnimatedTexture interface {
	Texture

	/* get_current_frame */
	GetCurrentFrame() int64

	/* get_fps */
	GetFps() float32

	/* get_frame_delay */
	GetFrameDelay(frame int64) float32

	/* get_frame_texture */
	GetFrameTexture(frame int64) Texture

	/* get_frames */
	GetFrames() int64

	/* get_oneshot */
	GetOneshot() bool

	/* get_pause */
	GetPause() bool

	/* set_current_frame */
	SetCurrentFrame(frame int64)

	/* set_fps */
	SetFps(fps float32)

	/* set_frame_delay */
	SetFrameDelay(frame int64, delay float32)

	/* set_frame_texture */
	SetFrameTexture(frame int64, texture Texture)

	/* set_frames */
	SetFrames(frames int64)

	/* set_oneshot */
	SetOneshot(oneshot bool)

	/* set_pause */
	SetPause(pause bool)
}

func NewAnimatedTexture

func NewAnimatedTexture() AnimatedTexture

NewAnimatedTexture creates a new AnimatedTexture.

func NewAnimatedTextureWithOwner

func NewAnimatedTextureWithOwner(owner *GodotObject) AnimatedTexture

NewAnimatedTextureWithOwner wraps the GodotObject.

type AnimatedTextureConstant

type AnimatedTextureConstant int32
const (
	ANIMATED_TEXTURE_MAX_FRAMES AnimatedTextureConstant = 256
)

type AnimatedTextureImpl

type AnimatedTextureImpl struct {
	TextureImpl
}

func (*AnimatedTextureImpl) BaseClass

func (o *AnimatedTextureImpl) BaseClass() string

func (*AnimatedTextureImpl) ClassName

func (o *AnimatedTextureImpl) ClassName() string

func (AnimatedTextureImpl) GetCurrentFrame

func (o AnimatedTextureImpl) GetCurrentFrame() int64
CLASS_METHOD

get_current_frame Args: [], Returns: int64

func (AnimatedTextureImpl) GetFps

func (o AnimatedTextureImpl) GetFps() float32
CLASS_METHOD

get_fps Args: [], Returns: float32

func (AnimatedTextureImpl) GetFrameDelay

func (o AnimatedTextureImpl) GetFrameDelay(frame int64) float32
CLASS_METHOD

get_frame_delay Args: [{ false frame int}], Returns: float32

func (AnimatedTextureImpl) GetFrameTexture

func (o AnimatedTextureImpl) GetFrameTexture(frame int64) Texture
CLASS_METHOD

get_frame_texture Args: [{ false frame int}], Returns: Texture

func (AnimatedTextureImpl) GetFrames

func (o AnimatedTextureImpl) GetFrames() int64
CLASS_METHOD

get_frames Args: [], Returns: int64

func (AnimatedTextureImpl) GetOneshot

func (o AnimatedTextureImpl) GetOneshot() bool
CLASS_METHOD

get_oneshot Args: [], Returns: bool

func (AnimatedTextureImpl) GetPause

func (o AnimatedTextureImpl) GetPause() bool
CLASS_METHOD

get_pause Args: [], Returns: bool

func (AnimatedTextureImpl) SetCurrentFrame

func (o AnimatedTextureImpl) SetCurrentFrame(frame int64)
CLASS_METHOD

set_current_frame Args: [{ false frame int}], Returns:

func (AnimatedTextureImpl) SetFps

func (o AnimatedTextureImpl) SetFps(fps float32)
CLASS_METHOD

set_fps Args: [{ false fps float}], Returns:

func (AnimatedTextureImpl) SetFrameDelay

func (o AnimatedTextureImpl) SetFrameDelay(frame int64, delay float32)
CLASS_METHOD

set_frame_delay Args: [{ false frame int} { false delay float}], Returns:

func (AnimatedTextureImpl) SetFrameTexture

func (o AnimatedTextureImpl) SetFrameTexture(frame int64, texture Texture)
CLASS_METHOD

set_frame_texture Args: [{ false frame int} { false texture Texture}], Returns:

func (AnimatedTextureImpl) SetFrames

func (o AnimatedTextureImpl) SetFrames(frames int64)
CLASS_METHOD

set_frames Args: [{ false frames int}], Returns:

func (AnimatedTextureImpl) SetOneshot

func (o AnimatedTextureImpl) SetOneshot(oneshot bool)
CLASS_METHOD

set_oneshot Args: [{ false oneshot bool}], Returns:

func (AnimatedTextureImpl) SetPause

func (o AnimatedTextureImpl) SetPause(pause bool)
CLASS_METHOD

set_pause Args: [{ false pause bool}], Returns:

type Animation

type Animation interface {
	Resource

	/* add_track */
	AddTrack(_type int64, at_position int64) int64

	/* animation_track_get_key_animation */
	AnimationTrackGetKeyAnimation(track_idx int64, key_idx int64) string

	/* animation_track_insert_key */
	AnimationTrackInsertKey(track_idx int64, time float32, animation string) int64

	/* animation_track_set_key_animation */
	AnimationTrackSetKeyAnimation(track_idx int64, key_idx int64, animation string)

	/* audio_track_get_key_end_offset */
	AudioTrackGetKeyEndOffset(track_idx int64, key_idx int64) float32

	/* audio_track_get_key_start_offset */
	AudioTrackGetKeyStartOffset(track_idx int64, key_idx int64) float32

	/* audio_track_get_key_stream */
	AudioTrackGetKeyStream(track_idx int64, key_idx int64) Resource

	/* audio_track_insert_key */
	AudioTrackInsertKey(track_idx int64, time float32, stream Resource, start_offset float32, end_offset float32) int64

	/* audio_track_set_key_end_offset */
	AudioTrackSetKeyEndOffset(track_idx int64, key_idx int64, offset float32)

	/* audio_track_set_key_start_offset */
	AudioTrackSetKeyStartOffset(track_idx int64, key_idx int64, offset float32)

	/* audio_track_set_key_stream */
	AudioTrackSetKeyStream(track_idx int64, key_idx int64, stream Resource)

	/* bezier_track_get_key_in_handle */
	BezierTrackGetKeyInHandle(track_idx int64, key_idx int64) Vector2

	/* bezier_track_get_key_out_handle */
	BezierTrackGetKeyOutHandle(track_idx int64, key_idx int64) Vector2

	/* bezier_track_get_key_value */
	BezierTrackGetKeyValue(track_idx int64, key_idx int64) float32

	/* bezier_track_insert_key */
	BezierTrackInsertKey(track_idx int64, time float32, value float32, in_handle Vector2, out_handle Vector2) int64

	/* bezier_track_interpolate */
	BezierTrackInterpolate(track_idx int64, time float32) float32

	/* bezier_track_set_key_in_handle */
	BezierTrackSetKeyInHandle(track_idx int64, key_idx int64, in_handle Vector2)

	/* bezier_track_set_key_out_handle */
	BezierTrackSetKeyOutHandle(track_idx int64, key_idx int64, out_handle Vector2)

	/* bezier_track_set_key_value */
	BezierTrackSetKeyValue(track_idx int64, key_idx int64, value float32)

	/* clear */
	Clear()

	/* copy_track */
	CopyTrack(track_idx int64, to_animation Animation)

	/* find_track */
	FindTrack(path NodePath) int64

	/* get_length */
	GetLength() float32

	/* get_step */
	GetStep() float32

	/* get_track_count */
	GetTrackCount() int64

	/* has_loop */
	HasLoop() bool

	/* method_track_get_key_indices */
	MethodTrackGetKeyIndices(track_idx int64, time_sec float32, delta float32) PoolIntArray

	/* method_track_get_name */
	MethodTrackGetName(track_idx int64, key_idx int64) string

	/* method_track_get_params */
	MethodTrackGetParams(track_idx int64, key_idx int64) Array

	/* remove_track */
	RemoveTrack(track_idx int64)

	/* set_length */
	SetLength(time_sec float32)

	/* set_loop */
	SetLoop(enabled bool)

	/* set_step */
	SetStep(size_sec float32)

	/* track_find_key */
	TrackFindKey(track_idx int64, time float32, exact bool) int64

	/* track_get_interpolation_loop_wrap */
	TrackGetInterpolationLoopWrap(track_idx int64) bool

	/* track_get_interpolation_type */
	TrackGetInterpolationType(track_idx int64) AnimationInterpolationType

	/* track_get_key_count */
	TrackGetKeyCount(track_idx int64) int64

	/* track_get_key_time */
	TrackGetKeyTime(track_idx int64, key_idx int64) float32

	/* track_get_key_transition */
	TrackGetKeyTransition(track_idx int64, key_idx int64) float32

	/* track_get_key_value */
	TrackGetKeyValue(track_idx int64, key_idx int64) Variant

	/* track_get_path */
	TrackGetPath(track_idx int64) NodePath

	/* track_get_type */
	TrackGetType(track_idx int64) AnimationTrackType

	/* track_insert_key */
	TrackInsertKey(track_idx int64, time float32, key Variant, transition float32)

	/* track_is_enabled */
	TrackIsEnabled(track_idx int64) bool

	/* track_is_imported */
	TrackIsImported(track_idx int64) bool

	/* track_move_down */
	TrackMoveDown(track_idx int64)

	/* track_move_to */
	TrackMoveTo(track_idx int64, to_idx int64)

	/* track_move_up */
	TrackMoveUp(track_idx int64)

	/* track_remove_key */
	TrackRemoveKey(track_idx int64, key_idx int64)

	/* track_remove_key_at_position */
	TrackRemoveKeyAtPosition(track_idx int64, position float32)

	/* track_set_enabled */
	TrackSetEnabled(track_idx int64, enabled bool)

	/* track_set_imported */
	TrackSetImported(track_idx int64, imported bool)

	/* track_set_interpolation_loop_wrap */
	TrackSetInterpolationLoopWrap(track_idx int64, interpolation bool)

	/* track_set_interpolation_type */
	TrackSetInterpolationType(track_idx int64, interpolation int64)

	/* track_set_key_time */
	TrackSetKeyTime(track_idx int64, key_idx int64, time float32)

	/* track_set_key_transition */
	TrackSetKeyTransition(track_idx int64, key_idx int64, transition float32)

	/* track_set_key_value */
	TrackSetKeyValue(track_idx int64, key int64, value Variant)

	/* track_set_path */
	TrackSetPath(track_idx int64, path NodePath)

	/* track_swap */
	TrackSwap(track_idx int64, with_idx int64)

	/* transform_track_insert_key */
	TransformTrackInsertKey(track_idx int64, time float32, location Vector3, rotation Quat, scale Vector3) int64

	/* transform_track_interpolate */
	TransformTrackInterpolate(track_idx int64, time_sec float32) Array

	/* value_track_get_key_indices */
	ValueTrackGetKeyIndices(track_idx int64, time_sec float32, delta float32) PoolIntArray

	/* value_track_get_update_mode */
	ValueTrackGetUpdateMode(track_idx int64) AnimationUpdateMode

	/* value_track_set_update_mode */
	ValueTrackSetUpdateMode(track_idx int64, mode int64)
}

func NewAnimation

func NewAnimation() Animation

NewAnimation creates a new Animation.

func NewAnimationWithOwner

func NewAnimationWithOwner(owner *GodotObject) Animation

NewAnimationWithOwner wraps the GodotObject.

type AnimationConstant

type AnimationConstant int32
const (
	ANIMATION_INTERPOLATION_CUBIC   AnimationConstant = 2
	ANIMATION_INTERPOLATION_LINEAR  AnimationConstant = 1
	ANIMATION_INTERPOLATION_NEAREST AnimationConstant = 0
	ANIMATION_TYPE_ANIMATION        AnimationConstant = 5
	ANIMATION_TYPE_AUDIO            AnimationConstant = 4
	ANIMATION_TYPE_BEZIER           AnimationConstant = 3
	ANIMATION_TYPE_METHOD           AnimationConstant = 2
	ANIMATION_TYPE_TRANSFORM        AnimationConstant = 1
	ANIMATION_TYPE_VALUE            AnimationConstant = 0
	ANIMATION_UPDATE_CAPTURE        AnimationConstant = 3
	ANIMATION_UPDATE_CONTINUOUS     AnimationConstant = 0
	ANIMATION_UPDATE_DISCRETE       AnimationConstant = 1
	ANIMATION_UPDATE_TRIGGER        AnimationConstant = 2
)

type AnimationImpl

type AnimationImpl struct {
	ResourceImpl
}

func (AnimationImpl) AddTrack

func (o AnimationImpl) AddTrack(_type int64, at_position int64) int64
CLASS_METHOD

add_track Args: [{ false type int} {-1 true at_position int}], Returns: int64

func (AnimationImpl) AnimationTrackGetKeyAnimation

func (o AnimationImpl) AnimationTrackGetKeyAnimation(track_idx int64, key_idx int64) string
CLASS_METHOD

animation_track_get_key_animation Args: [{ false track_idx int} { false key_idx int}], Returns: string

func (AnimationImpl) AnimationTrackInsertKey

func (o AnimationImpl) AnimationTrackInsertKey(track_idx int64, time float32, animation string) int64
CLASS_METHOD

animation_track_insert_key Args: [{ false track_idx int} { false time float} { false animation String}], Returns: int64

func (AnimationImpl) AnimationTrackSetKeyAnimation

func (o AnimationImpl) AnimationTrackSetKeyAnimation(track_idx int64, key_idx int64, animation string)
CLASS_METHOD

animation_track_set_key_animation Args: [{ false track_idx int} { false key_idx int} { false animation String}], Returns:

func (AnimationImpl) AudioTrackGetKeyEndOffset

func (o AnimationImpl) AudioTrackGetKeyEndOffset(track_idx int64, key_idx int64) float32
CLASS_METHOD

audio_track_get_key_end_offset Args: [{ false track_idx int} { false key_idx int}], Returns: float32

func (AnimationImpl) AudioTrackGetKeyStartOffset

func (o AnimationImpl) AudioTrackGetKeyStartOffset(track_idx int64, key_idx int64) float32
CLASS_METHOD

audio_track_get_key_start_offset Args: [{ false track_idx int} { false key_idx int}], Returns: float32

func (AnimationImpl) AudioTrackGetKeyStream

func (o AnimationImpl) AudioTrackGetKeyStream(track_idx int64, key_idx int64) Resource
CLASS_METHOD

audio_track_get_key_stream Args: [{ false track_idx int} { false key_idx int}], Returns: Resource

func (AnimationImpl) AudioTrackInsertKey

func (o AnimationImpl) AudioTrackInsertKey(track_idx int64, time float32, stream Resource, start_offset float32, end_offset float32) int64
CLASS_METHOD

audio_track_insert_key Args: [{ false track_idx int} { false time float} { false stream Resource} {0 true start_offset float} {0 true end_offset float}], Returns: int64

func (AnimationImpl) AudioTrackSetKeyEndOffset

func (o AnimationImpl) AudioTrackSetKeyEndOffset(track_idx int64, key_idx int64, offset float32)
CLASS_METHOD

audio_track_set_key_end_offset Args: [{ false track_idx int} { false key_idx int} { false offset float}], Returns:

func (AnimationImpl) AudioTrackSetKeyStartOffset

func (o AnimationImpl) AudioTrackSetKeyStartOffset(track_idx int64, key_idx int64, offset float32)
CLASS_METHOD

audio_track_set_key_start_offset Args: [{ false track_idx int} { false key_idx int} { false offset float}], Returns:

func (AnimationImpl) AudioTrackSetKeyStream

func (o AnimationImpl) AudioTrackSetKeyStream(track_idx int64, key_idx int64, stream Resource)
CLASS_METHOD

audio_track_set_key_stream Args: [{ false track_idx int} { false key_idx int} { false stream Resource}], Returns:

func (*AnimationImpl) BaseClass

func (o *AnimationImpl) BaseClass() string

func (AnimationImpl) BezierTrackGetKeyInHandle

func (o AnimationImpl) BezierTrackGetKeyInHandle(track_idx int64, key_idx int64) Vector2
CLASS_METHOD

bezier_track_get_key_in_handle Args: [{ false track_idx int} { false key_idx int}], Returns: Vector2

func (AnimationImpl) BezierTrackGetKeyOutHandle

func (o AnimationImpl) BezierTrackGetKeyOutHandle(track_idx int64, key_idx int64) Vector2
CLASS_METHOD

bezier_track_get_key_out_handle Args: [{ false track_idx int} { false key_idx int}], Returns: Vector2

func (AnimationImpl) BezierTrackGetKeyValue

func (o AnimationImpl) BezierTrackGetKeyValue(track_idx int64, key_idx int64) float32
CLASS_METHOD

bezier_track_get_key_value Args: [{ false track_idx int} { false key_idx int}], Returns: float32

func (AnimationImpl) BezierTrackInsertKey

func (o AnimationImpl) BezierTrackInsertKey(track_idx int64, time float32, value float32, in_handle Vector2, out_handle Vector2) int64
CLASS_METHOD

bezier_track_insert_key Args: [{ false track_idx int} { false time float} { false value float} {(0, 0) true in_handle Vector2} {(0, 0) true out_handle Vector2}], Returns: int64

func (AnimationImpl) BezierTrackInterpolate

func (o AnimationImpl) BezierTrackInterpolate(track_idx int64, time float32) float32
CLASS_METHOD

bezier_track_interpolate Args: [{ false track_idx int} { false time float}], Returns: float32

func (AnimationImpl) BezierTrackSetKeyInHandle

func (o AnimationImpl) BezierTrackSetKeyInHandle(track_idx int64, key_idx int64, in_handle Vector2)
CLASS_METHOD

bezier_track_set_key_in_handle Args: [{ false track_idx int} { false key_idx int} { false in_handle Vector2}], Returns:

func (AnimationImpl) BezierTrackSetKeyOutHandle

func (o AnimationImpl) BezierTrackSetKeyOutHandle(track_idx int64, key_idx int64, out_handle Vector2)
CLASS_METHOD

bezier_track_set_key_out_handle Args: [{ false track_idx int} { false key_idx int} { false out_handle Vector2}], Returns:

func (AnimationImpl) BezierTrackSetKeyValue

func (o AnimationImpl) BezierTrackSetKeyValue(track_idx int64, key_idx int64, value float32)
CLASS_METHOD

bezier_track_set_key_value Args: [{ false track_idx int} { false key_idx int} { false value float}], Returns:

func (*AnimationImpl) ClassName

func (o *AnimationImpl) ClassName() string

func (AnimationImpl) Clear

func (o AnimationImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (AnimationImpl) CopyTrack

func (o AnimationImpl) CopyTrack(track_idx int64, to_animation Animation)
CLASS_METHOD

copy_track Args: [{ false track_idx int} { false to_animation Animation}], Returns:

func (AnimationImpl) FindTrack

func (o AnimationImpl) FindTrack(path NodePath) int64
CLASS_METHOD

find_track Args: [{ false path NodePath}], Returns: int64

func (AnimationImpl) GetLength

func (o AnimationImpl) GetLength() float32
CLASS_METHOD

get_length Args: [], Returns: float32

func (AnimationImpl) GetStep

func (o AnimationImpl) GetStep() float32
CLASS_METHOD

get_step Args: [], Returns: float32

func (AnimationImpl) GetTrackCount

func (o AnimationImpl) GetTrackCount() int64
CLASS_METHOD

get_track_count Args: [], Returns: int64

func (AnimationImpl) HasLoop

func (o AnimationImpl) HasLoop() bool
CLASS_METHOD

has_loop Args: [], Returns: bool

func (AnimationImpl) MethodTrackGetKeyIndices

func (o AnimationImpl) MethodTrackGetKeyIndices(track_idx int64, time_sec float32, delta float32) PoolIntArray
CLASS_METHOD

method_track_get_key_indices Args: [{ false track_idx int} { false time_sec float} { false delta float}], Returns: PoolIntArray

func (AnimationImpl) MethodTrackGetName

func (o AnimationImpl) MethodTrackGetName(track_idx int64, key_idx int64) string
CLASS_METHOD

method_track_get_name Args: [{ false track_idx int} { false key_idx int}], Returns: string

func (AnimationImpl) MethodTrackGetParams

func (o AnimationImpl) MethodTrackGetParams(track_idx int64, key_idx int64) Array
CLASS_METHOD

method_track_get_params Args: [{ false track_idx int} { false key_idx int}], Returns: Array

func (AnimationImpl) RemoveTrack

func (o AnimationImpl) RemoveTrack(track_idx int64)
CLASS_METHOD

remove_track Args: [{ false track_idx int}], Returns:

func (AnimationImpl) SetLength

func (o AnimationImpl) SetLength(time_sec float32)
CLASS_METHOD

set_length Args: [{ false time_sec float}], Returns:

func (AnimationImpl) SetLoop

func (o AnimationImpl) SetLoop(enabled bool)
CLASS_METHOD

set_loop Args: [{ false enabled bool}], Returns:

func (AnimationImpl) SetStep

func (o AnimationImpl) SetStep(size_sec float32)
CLASS_METHOD

set_step Args: [{ false size_sec float}], Returns:

func (AnimationImpl) TrackFindKey

func (o AnimationImpl) TrackFindKey(track_idx int64, time float32, exact bool) int64
CLASS_METHOD

track_find_key Args: [{ false track_idx int} { false time float} {False true exact bool}], Returns: int64

func (AnimationImpl) TrackGetInterpolationLoopWrap

func (o AnimationImpl) TrackGetInterpolationLoopWrap(track_idx int64) bool
CLASS_METHOD

track_get_interpolation_loop_wrap Args: [{ false track_idx int}], Returns: bool

func (AnimationImpl) TrackGetInterpolationType

func (o AnimationImpl) TrackGetInterpolationType(track_idx int64) AnimationInterpolationType
CLASS_METHOD

track_get_interpolation_type Args: [{ false track_idx int}], Returns: AnimationInterpolationType

func (AnimationImpl) TrackGetKeyCount

func (o AnimationImpl) TrackGetKeyCount(track_idx int64) int64
CLASS_METHOD

track_get_key_count Args: [{ false track_idx int}], Returns: int64

func (AnimationImpl) TrackGetKeyTime

func (o AnimationImpl) TrackGetKeyTime(track_idx int64, key_idx int64) float32
CLASS_METHOD

track_get_key_time Args: [{ false track_idx int} { false key_idx int}], Returns: float32

func (AnimationImpl) TrackGetKeyTransition

func (o AnimationImpl) TrackGetKeyTransition(track_idx int64, key_idx int64) float32
CLASS_METHOD

track_get_key_transition Args: [{ false track_idx int} { false key_idx int}], Returns: float32

func (AnimationImpl) TrackGetKeyValue

func (o AnimationImpl) TrackGetKeyValue(track_idx int64, key_idx int64) Variant
CLASS_METHOD

track_get_key_value Args: [{ false track_idx int} { false key_idx int}], Returns: Variant

func (AnimationImpl) TrackGetPath

func (o AnimationImpl) TrackGetPath(track_idx int64) NodePath
CLASS_METHOD

track_get_path Args: [{ false track_idx int}], Returns: NodePath

func (AnimationImpl) TrackGetType

func (o AnimationImpl) TrackGetType(track_idx int64) AnimationTrackType
CLASS_METHOD

track_get_type Args: [{ false track_idx int}], Returns: AnimationTrackType

func (AnimationImpl) TrackInsertKey

func (o AnimationImpl) TrackInsertKey(track_idx int64, time float32, key Variant, transition float32)
CLASS_METHOD

track_insert_key Args: [{ false track_idx int} { false time float} { false key Variant} {1 true transition float}], Returns:

func (AnimationImpl) TrackIsEnabled

func (o AnimationImpl) TrackIsEnabled(track_idx int64) bool
CLASS_METHOD

track_is_enabled Args: [{ false track_idx int}], Returns: bool

func (AnimationImpl) TrackIsImported

func (o AnimationImpl) TrackIsImported(track_idx int64) bool
CLASS_METHOD

track_is_imported Args: [{ false track_idx int}], Returns: bool

func (AnimationImpl) TrackMoveDown

func (o AnimationImpl) TrackMoveDown(track_idx int64)
CLASS_METHOD

track_move_down Args: [{ false track_idx int}], Returns:

func (AnimationImpl) TrackMoveTo

func (o AnimationImpl) TrackMoveTo(track_idx int64, to_idx int64)
CLASS_METHOD

track_move_to Args: [{ false track_idx int} { false to_idx int}], Returns:

func (AnimationImpl) TrackMoveUp

func (o AnimationImpl) TrackMoveUp(track_idx int64)
CLASS_METHOD

track_move_up Args: [{ false track_idx int}], Returns:

func (AnimationImpl) TrackRemoveKey

func (o AnimationImpl) TrackRemoveKey(track_idx int64, key_idx int64)
CLASS_METHOD

track_remove_key Args: [{ false track_idx int} { false key_idx int}], Returns:

func (AnimationImpl) TrackRemoveKeyAtPosition

func (o AnimationImpl) TrackRemoveKeyAtPosition(track_idx int64, position float32)
CLASS_METHOD

track_remove_key_at_position Args: [{ false track_idx int} { false position float}], Returns:

func (AnimationImpl) TrackSetEnabled

func (o AnimationImpl) TrackSetEnabled(track_idx int64, enabled bool)
CLASS_METHOD

track_set_enabled Args: [{ false track_idx int} { false enabled bool}], Returns:

func (AnimationImpl) TrackSetImported

func (o AnimationImpl) TrackSetImported(track_idx int64, imported bool)
CLASS_METHOD

track_set_imported Args: [{ false track_idx int} { false imported bool}], Returns:

func (AnimationImpl) TrackSetInterpolationLoopWrap

func (o AnimationImpl) TrackSetInterpolationLoopWrap(track_idx int64, interpolation bool)
CLASS_METHOD

track_set_interpolation_loop_wrap Args: [{ false track_idx int} { false interpolation bool}], Returns:

func (AnimationImpl) TrackSetInterpolationType

func (o AnimationImpl) TrackSetInterpolationType(track_idx int64, interpolation int64)
CLASS_METHOD

track_set_interpolation_type Args: [{ false track_idx int} { false interpolation int}], Returns:

func (AnimationImpl) TrackSetKeyTime

func (o AnimationImpl) TrackSetKeyTime(track_idx int64, key_idx int64, time float32)
CLASS_METHOD

track_set_key_time Args: [{ false track_idx int} { false key_idx int} { false time float}], Returns:

func (AnimationImpl) TrackSetKeyTransition

func (o AnimationImpl) TrackSetKeyTransition(track_idx int64, key_idx int64, transition float32)
CLASS_METHOD

track_set_key_transition Args: [{ false track_idx int} { false key_idx int} { false transition float}], Returns:

func (AnimationImpl) TrackSetKeyValue

func (o AnimationImpl) TrackSetKeyValue(track_idx int64, key int64, value Variant)
CLASS_METHOD

track_set_key_value Args: [{ false track_idx int} { false key int} { false value Variant}], Returns:

func (AnimationImpl) TrackSetPath

func (o AnimationImpl) TrackSetPath(track_idx int64, path NodePath)
CLASS_METHOD

track_set_path Args: [{ false track_idx int} { false path NodePath}], Returns:

func (AnimationImpl) TrackSwap

func (o AnimationImpl) TrackSwap(track_idx int64, with_idx int64)
CLASS_METHOD

track_swap Args: [{ false track_idx int} { false with_idx int}], Returns:

func (AnimationImpl) TransformTrackInsertKey

func (o AnimationImpl) TransformTrackInsertKey(track_idx int64, time float32, location Vector3, rotation Quat, scale Vector3) int64
CLASS_METHOD

transform_track_insert_key Args: [{ false track_idx int} { false time float} { false location Vector3} { false rotation Quat} { false scale Vector3}], Returns: int64

func (AnimationImpl) TransformTrackInterpolate

func (o AnimationImpl) TransformTrackInterpolate(track_idx int64, time_sec float32) Array
CLASS_METHOD

transform_track_interpolate Args: [{ false track_idx int} { false time_sec float}], Returns: Array

func (AnimationImpl) ValueTrackGetKeyIndices

func (o AnimationImpl) ValueTrackGetKeyIndices(track_idx int64, time_sec float32, delta float32) PoolIntArray
CLASS_METHOD

value_track_get_key_indices Args: [{ false track_idx int} { false time_sec float} { false delta float}], Returns: PoolIntArray

func (AnimationImpl) ValueTrackGetUpdateMode

func (o AnimationImpl) ValueTrackGetUpdateMode(track_idx int64) AnimationUpdateMode
CLASS_METHOD

value_track_get_update_mode Args: [{ false track_idx int}], Returns: AnimationUpdateMode

func (AnimationImpl) ValueTrackSetUpdateMode

func (o AnimationImpl) ValueTrackSetUpdateMode(track_idx int64, mode int64)
CLASS_METHOD

value_track_set_update_mode Args: [{ false track_idx int} { false mode int}], Returns:

type AnimationInterpolationType

type AnimationInterpolationType int32
const (
	ANIMATION_INTERPOLATION_TYPE_INTERPOLATION_CUBIC   AnimationInterpolationType = 2
	ANIMATION_INTERPOLATION_TYPE_INTERPOLATION_LINEAR  AnimationInterpolationType = 1
	ANIMATION_INTERPOLATION_TYPE_INTERPOLATION_NEAREST AnimationInterpolationType = 0
)

type AnimationNode

type AnimationNode interface {
	Resource

	/* add_input */
	AddInput(name string)

	/* blend_animation */
	BlendAnimation(animation string, time float32, delta float32, seeked bool, blend float32)

	/* blend_input */
	BlendInput(input_index int64, time float32, seek bool, blend float32, filter int64, optimize bool) float32

	/* blend_node */
	BlendNode(name string, node AnimationNode, time float32, seek bool, blend float32, filter int64, optimize bool) float32

	/* get_caption */
	GetCaption() string

	/* get_child_by_name */
	GetChildByName(name string) Object

	/* get_child_nodes */
	GetChildNodes() Dictionary

	/* get_input_count */
	GetInputCount() int64

	/* get_input_name */
	GetInputName(input int64) string

	/* get_parameter */
	GetParameter(name string) Variant

	/* get_parameter_default_value */
	GetParameterDefaultValue(name string) Variant

	/* get_parameter_list */
	GetParameterList() Array

	/* has_filter */
	HasFilter() string

	/* is_filter_enabled */
	IsFilterEnabled() bool

	/* is_path_filtered */
	IsPathFiltered(path NodePath) bool

	/* process */
	Process(time float32, seek bool)

	/* remove_input */
	RemoveInput(index int64)

	/* set_filter_enabled */
	SetFilterEnabled(enable bool)

	/* set_filter_path */
	SetFilterPath(path NodePath, enable bool)

	/* set_parameter */
	SetParameter(name string, value Variant)
}

func NewAnimationNode

func NewAnimationNode() AnimationNode

NewAnimationNode creates a new AnimationNode.

func NewAnimationNodeWithOwner

func NewAnimationNodeWithOwner(owner *GodotObject) AnimationNode

NewAnimationNodeWithOwner wraps the GodotObject.

type AnimationNodeAdd2

type AnimationNodeAdd2 interface {
	AnimationNode

	/* is_using_sync */
	IsUsingSync() bool

	/* set_use_sync */
	SetUseSync(enable bool)
}

func NewAnimationNodeAdd2

func NewAnimationNodeAdd2() AnimationNodeAdd2

NewAnimationNodeAdd2 creates a new AnimationNodeAdd2.

func NewAnimationNodeAdd2WithOwner

func NewAnimationNodeAdd2WithOwner(owner *GodotObject) AnimationNodeAdd2

NewAnimationNodeAdd2WithOwner wraps the GodotObject.

type AnimationNodeAdd2Impl

type AnimationNodeAdd2Impl struct {
	AnimationNodeImpl
}

func (*AnimationNodeAdd2Impl) BaseClass

func (o *AnimationNodeAdd2Impl) BaseClass() string

func (*AnimationNodeAdd2Impl) ClassName

func (o *AnimationNodeAdd2Impl) ClassName() string

func (AnimationNodeAdd2Impl) IsUsingSync

func (o AnimationNodeAdd2Impl) IsUsingSync() bool
CLASS_METHOD

is_using_sync Args: [], Returns: bool

func (AnimationNodeAdd2Impl) SetUseSync

func (o AnimationNodeAdd2Impl) SetUseSync(enable bool)
CLASS_METHOD

set_use_sync Args: [{ false enable bool}], Returns:

type AnimationNodeAdd3

type AnimationNodeAdd3 interface {
	AnimationNode

	/* is_using_sync */
	IsUsingSync() bool

	/* set_use_sync */
	SetUseSync(enable bool)
}

func NewAnimationNodeAdd3

func NewAnimationNodeAdd3() AnimationNodeAdd3

NewAnimationNodeAdd3 creates a new AnimationNodeAdd3.

func NewAnimationNodeAdd3WithOwner

func NewAnimationNodeAdd3WithOwner(owner *GodotObject) AnimationNodeAdd3

NewAnimationNodeAdd3WithOwner wraps the GodotObject.

type AnimationNodeAdd3Impl

type AnimationNodeAdd3Impl struct {
	AnimationNodeImpl
}

func (*AnimationNodeAdd3Impl) BaseClass

func (o *AnimationNodeAdd3Impl) BaseClass() string

func (*AnimationNodeAdd3Impl) ClassName

func (o *AnimationNodeAdd3Impl) ClassName() string

func (AnimationNodeAdd3Impl) IsUsingSync

func (o AnimationNodeAdd3Impl) IsUsingSync() bool
CLASS_METHOD

is_using_sync Args: [], Returns: bool

func (AnimationNodeAdd3Impl) SetUseSync

func (o AnimationNodeAdd3Impl) SetUseSync(enable bool)
CLASS_METHOD

set_use_sync Args: [{ false enable bool}], Returns:

type AnimationNodeAnimation

type AnimationNodeAnimation interface {
	AnimationRootNode

	/* get_animation */
	GetAnimation() string

	/* set_animation */
	SetAnimation(name string)
}

func NewAnimationNodeAnimation

func NewAnimationNodeAnimation() AnimationNodeAnimation

NewAnimationNodeAnimation creates a new AnimationNodeAnimation.

func NewAnimationNodeAnimationWithOwner

func NewAnimationNodeAnimationWithOwner(owner *GodotObject) AnimationNodeAnimation

NewAnimationNodeAnimationWithOwner wraps the GodotObject.

type AnimationNodeAnimationImpl

type AnimationNodeAnimationImpl struct {
	AnimationRootNodeImpl
}

func (*AnimationNodeAnimationImpl) BaseClass

func (o *AnimationNodeAnimationImpl) BaseClass() string

func (*AnimationNodeAnimationImpl) ClassName

func (o *AnimationNodeAnimationImpl) ClassName() string

func (AnimationNodeAnimationImpl) GetAnimation

func (o AnimationNodeAnimationImpl) GetAnimation() string
CLASS_METHOD

get_animation Args: [], Returns: string

func (AnimationNodeAnimationImpl) SetAnimation

func (o AnimationNodeAnimationImpl) SetAnimation(name string)
CLASS_METHOD

set_animation Args: [{ false name String}], Returns:

type AnimationNodeBlend2

type AnimationNodeBlend2 interface {
	AnimationNode

	/* is_using_sync */
	IsUsingSync() bool

	/* set_use_sync */
	SetUseSync(enable bool)
}

func NewAnimationNodeBlend2

func NewAnimationNodeBlend2() AnimationNodeBlend2

NewAnimationNodeBlend2 creates a new AnimationNodeBlend2.

func NewAnimationNodeBlend2WithOwner

func NewAnimationNodeBlend2WithOwner(owner *GodotObject) AnimationNodeBlend2

NewAnimationNodeBlend2WithOwner wraps the GodotObject.

type AnimationNodeBlend2Impl

type AnimationNodeBlend2Impl struct {
	AnimationNodeImpl
}

func (*AnimationNodeBlend2Impl) BaseClass

func (o *AnimationNodeBlend2Impl) BaseClass() string

func (*AnimationNodeBlend2Impl) ClassName

func (o *AnimationNodeBlend2Impl) ClassName() string

func (AnimationNodeBlend2Impl) IsUsingSync

func (o AnimationNodeBlend2Impl) IsUsingSync() bool
CLASS_METHOD

is_using_sync Args: [], Returns: bool

func (AnimationNodeBlend2Impl) SetUseSync

func (o AnimationNodeBlend2Impl) SetUseSync(enable bool)
CLASS_METHOD

set_use_sync Args: [{ false enable bool}], Returns:

type AnimationNodeBlend3

type AnimationNodeBlend3 interface {
	AnimationNode

	/* is_using_sync */
	IsUsingSync() bool

	/* set_use_sync */
	SetUseSync(enable bool)
}

func NewAnimationNodeBlend3

func NewAnimationNodeBlend3() AnimationNodeBlend3

NewAnimationNodeBlend3 creates a new AnimationNodeBlend3.

func NewAnimationNodeBlend3WithOwner

func NewAnimationNodeBlend3WithOwner(owner *GodotObject) AnimationNodeBlend3

NewAnimationNodeBlend3WithOwner wraps the GodotObject.

type AnimationNodeBlend3Impl

type AnimationNodeBlend3Impl struct {
	AnimationNodeImpl
}

func (*AnimationNodeBlend3Impl) BaseClass

func (o *AnimationNodeBlend3Impl) BaseClass() string

func (*AnimationNodeBlend3Impl) ClassName

func (o *AnimationNodeBlend3Impl) ClassName() string

func (AnimationNodeBlend3Impl) IsUsingSync

func (o AnimationNodeBlend3Impl) IsUsingSync() bool
CLASS_METHOD

is_using_sync Args: [], Returns: bool

func (AnimationNodeBlend3Impl) SetUseSync

func (o AnimationNodeBlend3Impl) SetUseSync(enable bool)
CLASS_METHOD

set_use_sync Args: [{ false enable bool}], Returns:

type AnimationNodeBlendSpace1D

type AnimationNodeBlendSpace1D interface {
	AnimationRootNode

	/* add_blend_point */
	AddBlendPoint(node AnimationRootNode, pos float32, at_index int64)

	/* get_blend_point_count */
	GetBlendPointCount() int64

	/* get_blend_point_node */
	GetBlendPointNode(point int64) AnimationRootNode

	/* get_blend_point_position */
	GetBlendPointPosition(point int64) float32

	/* get_max_space */
	GetMaxSpace() float32

	/* get_min_space */
	GetMinSpace() float32

	/* get_snap */
	GetSnap() float32

	/* get_value_label */
	GetValueLabel() string

	/* remove_blend_point */
	RemoveBlendPoint(point int64)

	/* set_blend_point_node */
	SetBlendPointNode(point int64, node AnimationRootNode)

	/* set_blend_point_position */
	SetBlendPointPosition(point int64, pos float32)

	/* set_max_space */
	SetMaxSpace(max_space float32)

	/* set_min_space */
	SetMinSpace(min_space float32)

	/* set_snap */
	SetSnap(snap float32)

	/* set_value_label */
	SetValueLabel(text string)
}

func NewAnimationNodeBlendSpace1D

func NewAnimationNodeBlendSpace1D() AnimationNodeBlendSpace1D

NewAnimationNodeBlendSpace1D creates a new AnimationNodeBlendSpace1D.

func NewAnimationNodeBlendSpace1DWithOwner

func NewAnimationNodeBlendSpace1DWithOwner(owner *GodotObject) AnimationNodeBlendSpace1D

NewAnimationNodeBlendSpace1DWithOwner wraps the GodotObject.

type AnimationNodeBlendSpace1DImpl

type AnimationNodeBlendSpace1DImpl struct {
	AnimationRootNodeImpl
}

func (AnimationNodeBlendSpace1DImpl) AddBlendPoint

func (o AnimationNodeBlendSpace1DImpl) AddBlendPoint(node AnimationRootNode, pos float32, at_index int64)
CLASS_METHOD

add_blend_point Args: [{ false node AnimationRootNode} { false pos float} {-1 true at_index int}], Returns:

func (*AnimationNodeBlendSpace1DImpl) BaseClass

func (o *AnimationNodeBlendSpace1DImpl) BaseClass() string

func (*AnimationNodeBlendSpace1DImpl) ClassName

func (o *AnimationNodeBlendSpace1DImpl) ClassName() string

func (AnimationNodeBlendSpace1DImpl) GetBlendPointCount

func (o AnimationNodeBlendSpace1DImpl) GetBlendPointCount() int64
CLASS_METHOD

get_blend_point_count Args: [], Returns: int64

func (AnimationNodeBlendSpace1DImpl) GetBlendPointNode

func (o AnimationNodeBlendSpace1DImpl) GetBlendPointNode(point int64) AnimationRootNode
CLASS_METHOD

get_blend_point_node Args: [{ false point int}], Returns: AnimationRootNode

func (AnimationNodeBlendSpace1DImpl) GetBlendPointPosition

func (o AnimationNodeBlendSpace1DImpl) GetBlendPointPosition(point int64) float32
CLASS_METHOD

get_blend_point_position Args: [{ false point int}], Returns: float32

func (AnimationNodeBlendSpace1DImpl) GetMaxSpace

func (o AnimationNodeBlendSpace1DImpl) GetMaxSpace() float32
CLASS_METHOD

get_max_space Args: [], Returns: float32

func (AnimationNodeBlendSpace1DImpl) GetMinSpace

func (o AnimationNodeBlendSpace1DImpl) GetMinSpace() float32
CLASS_METHOD

get_min_space Args: [], Returns: float32

func (AnimationNodeBlendSpace1DImpl) GetSnap

CLASS_METHOD

get_snap Args: [], Returns: float32

func (AnimationNodeBlendSpace1DImpl) GetValueLabel

func (o AnimationNodeBlendSpace1DImpl) GetValueLabel() string
CLASS_METHOD

get_value_label Args: [], Returns: string

func (AnimationNodeBlendSpace1DImpl) RemoveBlendPoint

func (o AnimationNodeBlendSpace1DImpl) RemoveBlendPoint(point int64)
CLASS_METHOD

remove_blend_point Args: [{ false point int}], Returns:

func (AnimationNodeBlendSpace1DImpl) SetBlendPointNode

func (o AnimationNodeBlendSpace1DImpl) SetBlendPointNode(point int64, node AnimationRootNode)
CLASS_METHOD

set_blend_point_node Args: [{ false point int} { false node AnimationRootNode}], Returns:

func (AnimationNodeBlendSpace1DImpl) SetBlendPointPosition

func (o AnimationNodeBlendSpace1DImpl) SetBlendPointPosition(point int64, pos float32)
CLASS_METHOD

set_blend_point_position Args: [{ false point int} { false pos float}], Returns:

func (AnimationNodeBlendSpace1DImpl) SetMaxSpace

func (o AnimationNodeBlendSpace1DImpl) SetMaxSpace(max_space float32)
CLASS_METHOD

set_max_space Args: [{ false max_space float}], Returns:

func (AnimationNodeBlendSpace1DImpl) SetMinSpace

func (o AnimationNodeBlendSpace1DImpl) SetMinSpace(min_space float32)
CLASS_METHOD

set_min_space Args: [{ false min_space float}], Returns:

func (AnimationNodeBlendSpace1DImpl) SetSnap

func (o AnimationNodeBlendSpace1DImpl) SetSnap(snap float32)
CLASS_METHOD

set_snap Args: [{ false snap float}], Returns:

func (AnimationNodeBlendSpace1DImpl) SetValueLabel

func (o AnimationNodeBlendSpace1DImpl) SetValueLabel(text string)
CLASS_METHOD

set_value_label Args: [{ false text String}], Returns:

type AnimationNodeBlendSpace2D

type AnimationNodeBlendSpace2D interface {
	AnimationRootNode

	/* add_blend_point */
	AddBlendPoint(node AnimationRootNode, pos Vector2, at_index int64)

	/* add_triangle */
	AddTriangle(x int64, y int64, z int64, at_index int64)

	/* get_auto_triangles */
	GetAutoTriangles() bool

	/* get_blend_mode */
	GetBlendMode() AnimationNodeBlendSpace2DBlendMode

	/* get_blend_point_count */
	GetBlendPointCount() int64

	/* get_blend_point_node */
	GetBlendPointNode(point int64) AnimationRootNode

	/* get_blend_point_position */
	GetBlendPointPosition(point int64) Vector2

	/* get_max_space */
	GetMaxSpace() Vector2

	/* get_min_space */
	GetMinSpace() Vector2

	/* get_snap */
	GetSnap() Vector2

	/* get_triangle_count */
	GetTriangleCount() int64

	/* get_triangle_point */
	GetTrianglePoint(triangle int64, point int64) int64

	/* get_x_label */
	GetXLabel() string

	/* get_y_label */
	GetYLabel() string

	/* remove_blend_point */
	RemoveBlendPoint(point int64)

	/* remove_triangle */
	RemoveTriangle(triangle int64)

	/* set_auto_triangles */
	SetAutoTriangles(enable bool)

	/* set_blend_mode */
	SetBlendMode(mode int64)

	/* set_blend_point_node */
	SetBlendPointNode(point int64, node AnimationRootNode)

	/* set_blend_point_position */
	SetBlendPointPosition(point int64, pos Vector2)

	/* set_max_space */
	SetMaxSpace(max_space Vector2)

	/* set_min_space */
	SetMinSpace(min_space Vector2)

	/* set_snap */
	SetSnap(snap Vector2)

	/* set_x_label */
	SetXLabel(text string)

	/* set_y_label */
	SetYLabel(text string)
}

func NewAnimationNodeBlendSpace2D

func NewAnimationNodeBlendSpace2D() AnimationNodeBlendSpace2D

NewAnimationNodeBlendSpace2D creates a new AnimationNodeBlendSpace2D.

func NewAnimationNodeBlendSpace2DWithOwner

func NewAnimationNodeBlendSpace2DWithOwner(owner *GodotObject) AnimationNodeBlendSpace2D

NewAnimationNodeBlendSpace2DWithOwner wraps the GodotObject.

type AnimationNodeBlendSpace2DBlendMode

type AnimationNodeBlendSpace2DBlendMode int32
const (
	ANIMATION_NODE_BLEND_SPACE_2_D_BLEND_MODE_BLEND_MODE_DISCRETE       AnimationNodeBlendSpace2DBlendMode = 1
	ANIMATION_NODE_BLEND_SPACE_2_D_BLEND_MODE_BLEND_MODE_DISCRETE_CARRY AnimationNodeBlendSpace2DBlendMode = 2
	ANIMATION_NODE_BLEND_SPACE_2_D_BLEND_MODE_BLEND_MODE_INTERPOLATED   AnimationNodeBlendSpace2DBlendMode = 0
)

type AnimationNodeBlendSpace2DConstant

type AnimationNodeBlendSpace2DConstant int32
const (
	ANIMATION_NODE_BLEND_SPACE_2_D_BLEND_MODE_DISCRETE       AnimationNodeBlendSpace2DConstant = 1
	ANIMATION_NODE_BLEND_SPACE_2_D_BLEND_MODE_DISCRETE_CARRY AnimationNodeBlendSpace2DConstant = 2
	ANIMATION_NODE_BLEND_SPACE_2_D_BLEND_MODE_INTERPOLATED   AnimationNodeBlendSpace2DConstant = 0
)

type AnimationNodeBlendSpace2DImpl

type AnimationNodeBlendSpace2DImpl struct {
	AnimationRootNodeImpl
}

func (AnimationNodeBlendSpace2DImpl) AddBlendPoint

func (o AnimationNodeBlendSpace2DImpl) AddBlendPoint(node AnimationRootNode, pos Vector2, at_index int64)
CLASS_METHOD

add_blend_point Args: [{ false node AnimationRootNode} { false pos Vector2} {-1 true at_index int}], Returns:

func (AnimationNodeBlendSpace2DImpl) AddTriangle

func (o AnimationNodeBlendSpace2DImpl) AddTriangle(x int64, y int64, z int64, at_index int64)
CLASS_METHOD

add_triangle Args: [{ false x int} { false y int} { false z int} {-1 true at_index int}], Returns:

func (*AnimationNodeBlendSpace2DImpl) BaseClass

func (o *AnimationNodeBlendSpace2DImpl) BaseClass() string

func (*AnimationNodeBlendSpace2DImpl) ClassName

func (o *AnimationNodeBlendSpace2DImpl) ClassName() string

func (AnimationNodeBlendSpace2DImpl) GetAutoTriangles

func (o AnimationNodeBlendSpace2DImpl) GetAutoTriangles() bool
CLASS_METHOD

get_auto_triangles Args: [], Returns: bool

func (AnimationNodeBlendSpace2DImpl) GetBlendMode

CLASS_METHOD

get_blend_mode Args: [], Returns: AnimationNodeBlendSpace2DBlendMode

func (AnimationNodeBlendSpace2DImpl) GetBlendPointCount

func (o AnimationNodeBlendSpace2DImpl) GetBlendPointCount() int64
CLASS_METHOD

get_blend_point_count Args: [], Returns: int64

func (AnimationNodeBlendSpace2DImpl) GetBlendPointNode

func (o AnimationNodeBlendSpace2DImpl) GetBlendPointNode(point int64) AnimationRootNode
CLASS_METHOD

get_blend_point_node Args: [{ false point int}], Returns: AnimationRootNode

func (AnimationNodeBlendSpace2DImpl) GetBlendPointPosition

func (o AnimationNodeBlendSpace2DImpl) GetBlendPointPosition(point int64) Vector2
CLASS_METHOD

get_blend_point_position Args: [{ false point int}], Returns: Vector2

func (AnimationNodeBlendSpace2DImpl) GetMaxSpace

func (o AnimationNodeBlendSpace2DImpl) GetMaxSpace() Vector2
CLASS_METHOD

get_max_space Args: [], Returns: Vector2

func (AnimationNodeBlendSpace2DImpl) GetMinSpace

func (o AnimationNodeBlendSpace2DImpl) GetMinSpace() Vector2
CLASS_METHOD

get_min_space Args: [], Returns: Vector2

func (AnimationNodeBlendSpace2DImpl) GetSnap

CLASS_METHOD

get_snap Args: [], Returns: Vector2

func (AnimationNodeBlendSpace2DImpl) GetTriangleCount

func (o AnimationNodeBlendSpace2DImpl) GetTriangleCount() int64
CLASS_METHOD

get_triangle_count Args: [], Returns: int64

func (AnimationNodeBlendSpace2DImpl) GetTrianglePoint

func (o AnimationNodeBlendSpace2DImpl) GetTrianglePoint(triangle int64, point int64) int64
CLASS_METHOD

get_triangle_point Args: [{ false triangle int} { false point int}], Returns: int64

func (AnimationNodeBlendSpace2DImpl) GetXLabel

func (o AnimationNodeBlendSpace2DImpl) GetXLabel() string
CLASS_METHOD

get_x_label Args: [], Returns: string

func (AnimationNodeBlendSpace2DImpl) GetYLabel

func (o AnimationNodeBlendSpace2DImpl) GetYLabel() string
CLASS_METHOD

get_y_label Args: [], Returns: string

func (AnimationNodeBlendSpace2DImpl) RemoveBlendPoint

func (o AnimationNodeBlendSpace2DImpl) RemoveBlendPoint(point int64)
CLASS_METHOD

remove_blend_point Args: [{ false point int}], Returns:

func (AnimationNodeBlendSpace2DImpl) RemoveTriangle

func (o AnimationNodeBlendSpace2DImpl) RemoveTriangle(triangle int64)
CLASS_METHOD

remove_triangle Args: [{ false triangle int}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetAutoTriangles

func (o AnimationNodeBlendSpace2DImpl) SetAutoTriangles(enable bool)
CLASS_METHOD

set_auto_triangles Args: [{ false enable bool}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetBlendMode

func (o AnimationNodeBlendSpace2DImpl) SetBlendMode(mode int64)
CLASS_METHOD

set_blend_mode Args: [{ false mode int}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetBlendPointNode

func (o AnimationNodeBlendSpace2DImpl) SetBlendPointNode(point int64, node AnimationRootNode)
CLASS_METHOD

set_blend_point_node Args: [{ false point int} { false node AnimationRootNode}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetBlendPointPosition

func (o AnimationNodeBlendSpace2DImpl) SetBlendPointPosition(point int64, pos Vector2)
CLASS_METHOD

set_blend_point_position Args: [{ false point int} { false pos Vector2}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetMaxSpace

func (o AnimationNodeBlendSpace2DImpl) SetMaxSpace(max_space Vector2)
CLASS_METHOD

set_max_space Args: [{ false max_space Vector2}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetMinSpace

func (o AnimationNodeBlendSpace2DImpl) SetMinSpace(min_space Vector2)
CLASS_METHOD

set_min_space Args: [{ false min_space Vector2}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetSnap

func (o AnimationNodeBlendSpace2DImpl) SetSnap(snap Vector2)
CLASS_METHOD

set_snap Args: [{ false snap Vector2}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetXLabel

func (o AnimationNodeBlendSpace2DImpl) SetXLabel(text string)
CLASS_METHOD

set_x_label Args: [{ false text String}], Returns:

func (AnimationNodeBlendSpace2DImpl) SetYLabel

func (o AnimationNodeBlendSpace2DImpl) SetYLabel(text string)
CLASS_METHOD

set_y_label Args: [{ false text String}], Returns:

type AnimationNodeBlendTree

type AnimationNodeBlendTree interface {
	AnimationRootNode

	/* add_node */
	AddNode(name string, node AnimationNode, position Vector2)

	/* connect_node */
	ConnectNode(input_node string, input_index int64, output_node string)

	/* disconnect_node */
	DisconnectNode(input_node string, input_index int64)

	/* get_graph_offset */
	GetGraphOffset() Vector2

	/* get_node */
	GetNode(name string) AnimationNode

	/* get_node_position */
	GetNodePosition(name string) Vector2

	/* has_node */
	HasNode(name string) bool

	/* remove_node */
	RemoveNode(name string)

	/* rename_node */
	RenameNode(name string, new_name string)

	/* set_graph_offset */
	SetGraphOffset(offset Vector2)

	/* set_node_position */
	SetNodePosition(name string, position Vector2)
}

func NewAnimationNodeBlendTree

func NewAnimationNodeBlendTree() AnimationNodeBlendTree

NewAnimationNodeBlendTree creates a new AnimationNodeBlendTree.

func NewAnimationNodeBlendTreeWithOwner

func NewAnimationNodeBlendTreeWithOwner(owner *GodotObject) AnimationNodeBlendTree

NewAnimationNodeBlendTreeWithOwner wraps the GodotObject.

type AnimationNodeBlendTreeConstant

type AnimationNodeBlendTreeConstant int32
const (
	ANIMATION_NODE_BLEND_TREE_CONNECTION_ERROR_CONNECTION_EXISTS AnimationNodeBlendTreeConstant = 5
	ANIMATION_NODE_BLEND_TREE_CONNECTION_ERROR_NO_INPUT          AnimationNodeBlendTreeConstant = 1
	ANIMATION_NODE_BLEND_TREE_CONNECTION_ERROR_NO_INPUT_INDEX    AnimationNodeBlendTreeConstant = 2
	ANIMATION_NODE_BLEND_TREE_CONNECTION_ERROR_NO_OUTPUT         AnimationNodeBlendTreeConstant = 3
	ANIMATION_NODE_BLEND_TREE_CONNECTION_ERROR_SAME_NODE         AnimationNodeBlendTreeConstant = 4
	ANIMATION_NODE_BLEND_TREE_CONNECTION_OK                      AnimationNodeBlendTreeConstant = 0
)

type AnimationNodeBlendTreeImpl

type AnimationNodeBlendTreeImpl struct {
	AnimationRootNodeImpl
}

func (AnimationNodeBlendTreeImpl) AddNode

func (o AnimationNodeBlendTreeImpl) AddNode(name string, node AnimationNode, position Vector2)
CLASS_METHOD

add_node Args: [{ false name String} { false node AnimationNode} {(0, 0) true position Vector2}], Returns:

func (*AnimationNodeBlendTreeImpl) BaseClass

func (o *AnimationNodeBlendTreeImpl) BaseClass() string

func (*AnimationNodeBlendTreeImpl) ClassName

func (o *AnimationNodeBlendTreeImpl) ClassName() string

func (AnimationNodeBlendTreeImpl) ConnectNode

func (o AnimationNodeBlendTreeImpl) ConnectNode(input_node string, input_index int64, output_node string)
CLASS_METHOD

connect_node Args: [{ false input_node String} { false input_index int} { false output_node String}], Returns:

func (AnimationNodeBlendTreeImpl) DisconnectNode

func (o AnimationNodeBlendTreeImpl) DisconnectNode(input_node string, input_index int64)
CLASS_METHOD

disconnect_node Args: [{ false input_node String} { false input_index int}], Returns:

func (AnimationNodeBlendTreeImpl) GetGraphOffset

func (o AnimationNodeBlendTreeImpl) GetGraphOffset() Vector2
CLASS_METHOD

get_graph_offset Args: [], Returns: Vector2

func (AnimationNodeBlendTreeImpl) GetNode

CLASS_METHOD

get_node Args: [{ false name String}], Returns: AnimationNode

func (AnimationNodeBlendTreeImpl) GetNodePosition

func (o AnimationNodeBlendTreeImpl) GetNodePosition(name string) Vector2
CLASS_METHOD

get_node_position Args: [{ false name String}], Returns: Vector2

func (AnimationNodeBlendTreeImpl) HasNode

func (o AnimationNodeBlendTreeImpl) HasNode(name string) bool
CLASS_METHOD

has_node Args: [{ false name String}], Returns: bool

func (AnimationNodeBlendTreeImpl) RemoveNode

func (o AnimationNodeBlendTreeImpl) RemoveNode(name string)
CLASS_METHOD

remove_node Args: [{ false name String}], Returns:

func (AnimationNodeBlendTreeImpl) RenameNode

func (o AnimationNodeBlendTreeImpl) RenameNode(name string, new_name string)
CLASS_METHOD

rename_node Args: [{ false name String} { false new_name String}], Returns:

func (AnimationNodeBlendTreeImpl) SetGraphOffset

func (o AnimationNodeBlendTreeImpl) SetGraphOffset(offset Vector2)
CLASS_METHOD

set_graph_offset Args: [{ false offset Vector2}], Returns:

func (AnimationNodeBlendTreeImpl) SetNodePosition

func (o AnimationNodeBlendTreeImpl) SetNodePosition(name string, position Vector2)
CLASS_METHOD

set_node_position Args: [{ false name String} { false position Vector2}], Returns:

type AnimationNodeConstant

type AnimationNodeConstant int32
const (
	ANIMATION_NODE_FILTER_BLEND  AnimationNodeConstant = 3
	ANIMATION_NODE_FILTER_IGNORE AnimationNodeConstant = 0
	ANIMATION_NODE_FILTER_PASS   AnimationNodeConstant = 1
	ANIMATION_NODE_FILTER_STOP   AnimationNodeConstant = 2
)

type AnimationNodeFilterAction

type AnimationNodeFilterAction int32
const (
	ANIMATION_NODE_FILTER_ACTION_FILTER_BLEND  AnimationNodeFilterAction = 3
	ANIMATION_NODE_FILTER_ACTION_FILTER_IGNORE AnimationNodeFilterAction = 0
	ANIMATION_NODE_FILTER_ACTION_FILTER_PASS   AnimationNodeFilterAction = 1
	ANIMATION_NODE_FILTER_ACTION_FILTER_STOP   AnimationNodeFilterAction = 2
)

type AnimationNodeImpl

type AnimationNodeImpl struct {
	ResourceImpl
}

func (AnimationNodeImpl) AddInput

func (o AnimationNodeImpl) AddInput(name string)
CLASS_METHOD

add_input Args: [{ false name String}], Returns:

func (*AnimationNodeImpl) BaseClass

func (o *AnimationNodeImpl) BaseClass() string

func (AnimationNodeImpl) BlendAnimation

func (o AnimationNodeImpl) BlendAnimation(animation string, time float32, delta float32, seeked bool, blend float32)
CLASS_METHOD

blend_animation Args: [{ false animation String} { false time float} { false delta float} { false seeked bool} { false blend float}], Returns:

func (AnimationNodeImpl) BlendInput

func (o AnimationNodeImpl) BlendInput(input_index int64, time float32, seek bool, blend float32, filter int64, optimize bool) float32
CLASS_METHOD

blend_input Args: [{ false input_index int} { false time float} { false seek bool} { false blend float} {0 true filter int} {True true optimize bool}], Returns: float32

func (AnimationNodeImpl) BlendNode

func (o AnimationNodeImpl) BlendNode(name string, node AnimationNode, time float32, seek bool, blend float32, filter int64, optimize bool) float32
CLASS_METHOD

blend_node Args: [{ false name String} { false node AnimationNode} { false time float} { false seek bool} { false blend float} {0 true filter int} {True true optimize bool}], Returns: float32

func (*AnimationNodeImpl) ClassName

func (o *AnimationNodeImpl) ClassName() string

func (AnimationNodeImpl) GetCaption

func (o AnimationNodeImpl) GetCaption() string
CLASS_METHOD

get_caption Args: [], Returns: string

func (AnimationNodeImpl) GetChildByName

func (o AnimationNodeImpl) GetChildByName(name string) Object
CLASS_METHOD

get_child_by_name Args: [{ false name String}], Returns: Object

func (AnimationNodeImpl) GetChildNodes

func (o AnimationNodeImpl) GetChildNodes() Dictionary
CLASS_METHOD

get_child_nodes Args: [], Returns: Dictionary

func (AnimationNodeImpl) GetInputCount

func (o AnimationNodeImpl) GetInputCount() int64
CLASS_METHOD

get_input_count Args: [], Returns: int64

func (AnimationNodeImpl) GetInputName

func (o AnimationNodeImpl) GetInputName(input int64) string
CLASS_METHOD

get_input_name Args: [{ false input int}], Returns: string

func (AnimationNodeImpl) GetParameter

func (o AnimationNodeImpl) GetParameter(name string) Variant
CLASS_METHOD

get_parameter Args: [{ false name String}], Returns: Variant

func (AnimationNodeImpl) GetParameterDefaultValue

func (o AnimationNodeImpl) GetParameterDefaultValue(name string) Variant
CLASS_METHOD

get_parameter_default_value Args: [{ false name String}], Returns: Variant

func (AnimationNodeImpl) GetParameterList

func (o AnimationNodeImpl) GetParameterList() Array
CLASS_METHOD

get_parameter_list Args: [], Returns: Array

func (AnimationNodeImpl) HasFilter

func (o AnimationNodeImpl) HasFilter() string
CLASS_METHOD

has_filter Args: [], Returns: string

func (AnimationNodeImpl) IsFilterEnabled

func (o AnimationNodeImpl) IsFilterEnabled() bool
CLASS_METHOD

is_filter_enabled Args: [], Returns: bool

func (AnimationNodeImpl) IsPathFiltered

func (o AnimationNodeImpl) IsPathFiltered(path NodePath) bool
CLASS_METHOD

is_path_filtered Args: [{ false path NodePath}], Returns: bool

func (AnimationNodeImpl) Process

func (o AnimationNodeImpl) Process(time float32, seek bool)
CLASS_METHOD

process Args: [{ false time float} { false seek bool}], Returns:

func (AnimationNodeImpl) RemoveInput

func (o AnimationNodeImpl) RemoveInput(index int64)
CLASS_METHOD

remove_input Args: [{ false index int}], Returns:

func (AnimationNodeImpl) SetFilterEnabled

func (o AnimationNodeImpl) SetFilterEnabled(enable bool)
CLASS_METHOD

set_filter_enabled Args: [{ false enable bool}], Returns:

func (AnimationNodeImpl) SetFilterPath

func (o AnimationNodeImpl) SetFilterPath(path NodePath, enable bool)
CLASS_METHOD

set_filter_path Args: [{ false path NodePath} { false enable bool}], Returns:

func (AnimationNodeImpl) SetParameter

func (o AnimationNodeImpl) SetParameter(name string, value Variant)
CLASS_METHOD

set_parameter Args: [{ false name String} { false value Variant}], Returns:

type AnimationNodeOneShot

type AnimationNodeOneShot interface {
	AnimationNode

	/* get_autorestart_delay */
	GetAutorestartDelay() float32

	/* get_autorestart_random_delay */
	GetAutorestartRandomDelay() float32

	/* get_fadein_time */
	GetFadeinTime() float32

	/* get_fadeout_time */
	GetFadeoutTime() float32

	/* get_mix_mode */
	GetMixMode() AnimationNodeOneShotMixMode

	/* has_autorestart */
	HasAutorestart() bool

	/* is_using_sync */
	IsUsingSync() bool

	/* set_autorestart */
	SetAutorestart(enable bool)

	/* set_autorestart_delay */
	SetAutorestartDelay(enable float32)

	/* set_autorestart_random_delay */
	SetAutorestartRandomDelay(enable float32)

	/* set_fadein_time */
	SetFadeinTime(time float32)

	/* set_fadeout_time */
	SetFadeoutTime(time float32)

	/* set_mix_mode */
	SetMixMode(mode int64)

	/* set_use_sync */
	SetUseSync(enable bool)
}

func NewAnimationNodeOneShot

func NewAnimationNodeOneShot() AnimationNodeOneShot

NewAnimationNodeOneShot creates a new AnimationNodeOneShot.

func NewAnimationNodeOneShotWithOwner

func NewAnimationNodeOneShotWithOwner(owner *GodotObject) AnimationNodeOneShot

NewAnimationNodeOneShotWithOwner wraps the GodotObject.

type AnimationNodeOneShotConstant

type AnimationNodeOneShotConstant int32
const (
	ANIMATION_NODE_ONE_SHOT_MIX_MODE_ADD   AnimationNodeOneShotConstant = 1
	ANIMATION_NODE_ONE_SHOT_MIX_MODE_BLEND AnimationNodeOneShotConstant = 0
)

type AnimationNodeOneShotImpl

type AnimationNodeOneShotImpl struct {
	AnimationNodeImpl
}

func (*AnimationNodeOneShotImpl) BaseClass

func (o *AnimationNodeOneShotImpl) BaseClass() string

func (*AnimationNodeOneShotImpl) ClassName

func (o *AnimationNodeOneShotImpl) ClassName() string

func (AnimationNodeOneShotImpl) GetAutorestartDelay

func (o AnimationNodeOneShotImpl) GetAutorestartDelay() float32
CLASS_METHOD

get_autorestart_delay Args: [], Returns: float32

func (AnimationNodeOneShotImpl) GetAutorestartRandomDelay

func (o AnimationNodeOneShotImpl) GetAutorestartRandomDelay() float32
CLASS_METHOD

get_autorestart_random_delay Args: [], Returns: float32

func (AnimationNodeOneShotImpl) GetFadeinTime

func (o AnimationNodeOneShotImpl) GetFadeinTime() float32
CLASS_METHOD

get_fadein_time Args: [], Returns: float32

func (AnimationNodeOneShotImpl) GetFadeoutTime

func (o AnimationNodeOneShotImpl) GetFadeoutTime() float32
CLASS_METHOD

get_fadeout_time Args: [], Returns: float32

func (AnimationNodeOneShotImpl) GetMixMode

CLASS_METHOD

get_mix_mode Args: [], Returns: AnimationNodeOneShotMixMode

func (AnimationNodeOneShotImpl) HasAutorestart

func (o AnimationNodeOneShotImpl) HasAutorestart() bool
CLASS_METHOD

has_autorestart Args: [], Returns: bool

func (AnimationNodeOneShotImpl) IsUsingSync

func (o AnimationNodeOneShotImpl) IsUsingSync() bool
CLASS_METHOD

is_using_sync Args: [], Returns: bool

func (AnimationNodeOneShotImpl) SetAutorestart

func (o AnimationNodeOneShotImpl) SetAutorestart(enable bool)
CLASS_METHOD

set_autorestart Args: [{ false enable bool}], Returns:

func (AnimationNodeOneShotImpl) SetAutorestartDelay

func (o AnimationNodeOneShotImpl) SetAutorestartDelay(enable float32)
CLASS_METHOD

set_autorestart_delay Args: [{ false enable float}], Returns:

func (AnimationNodeOneShotImpl) SetAutorestartRandomDelay

func (o AnimationNodeOneShotImpl) SetAutorestartRandomDelay(enable float32)
CLASS_METHOD

set_autorestart_random_delay Args: [{ false enable float}], Returns:

func (AnimationNodeOneShotImpl) SetFadeinTime

func (o AnimationNodeOneShotImpl) SetFadeinTime(time float32)
CLASS_METHOD

set_fadein_time Args: [{ false time float}], Returns:

func (AnimationNodeOneShotImpl) SetFadeoutTime

func (o AnimationNodeOneShotImpl) SetFadeoutTime(time float32)
CLASS_METHOD

set_fadeout_time Args: [{ false time float}], Returns:

func (AnimationNodeOneShotImpl) SetMixMode

func (o AnimationNodeOneShotImpl) SetMixMode(mode int64)
CLASS_METHOD

set_mix_mode Args: [{ false mode int}], Returns:

func (AnimationNodeOneShotImpl) SetUseSync

func (o AnimationNodeOneShotImpl) SetUseSync(enable bool)
CLASS_METHOD

set_use_sync Args: [{ false enable bool}], Returns:

type AnimationNodeOneShotMixMode

type AnimationNodeOneShotMixMode int32
const (
	ANIMATION_NODE_ONE_SHOT_MIX_MODE_MIX_MODE_ADD   AnimationNodeOneShotMixMode = 1
	ANIMATION_NODE_ONE_SHOT_MIX_MODE_MIX_MODE_BLEND AnimationNodeOneShotMixMode = 0
)

type AnimationNodeOutput

type AnimationNodeOutput interface {
	AnimationNode
}

func NewAnimationNodeOutput

func NewAnimationNodeOutput() AnimationNodeOutput

NewAnimationNodeOutput creates a new AnimationNodeOutput.

func NewAnimationNodeOutputWithOwner

func NewAnimationNodeOutputWithOwner(owner *GodotObject) AnimationNodeOutput

NewAnimationNodeOutputWithOwner wraps the GodotObject.

type AnimationNodeOutputImpl

type AnimationNodeOutputImpl struct {
	AnimationNodeImpl
}

func (*AnimationNodeOutputImpl) BaseClass

func (o *AnimationNodeOutputImpl) BaseClass() string

func (*AnimationNodeOutputImpl) ClassName

func (o *AnimationNodeOutputImpl) ClassName() string

type AnimationNodeStateMachine

type AnimationNodeStateMachine interface {
	AnimationRootNode

	/* add_node */
	AddNode(name string, node AnimationNode, position Vector2)

	/* add_transition */
	AddTransition(from string, to string, transition AnimationNodeStateMachineTransition)

	/* get_end_node */
	GetEndNode() string

	/* get_graph_offset */
	GetGraphOffset() Vector2

	/* get_node */
	GetNode(name string) AnimationNode

	/* get_node_name */
	GetNodeName(node AnimationNode) string

	/* get_node_position */
	GetNodePosition(name string) Vector2

	/* get_start_node */
	GetStartNode() string

	/* get_transition */
	GetTransition(idx int64) AnimationNodeStateMachineTransition

	/* get_transition_count */
	GetTransitionCount() int64

	/* get_transition_from */
	GetTransitionFrom(idx int64) string

	/* get_transition_to */
	GetTransitionTo(idx int64) string

	/* has_node */
	HasNode(name string) bool

	/* has_transition */
	HasTransition(from string, to string) bool

	/* remove_node */
	RemoveNode(name string)

	/* remove_transition */
	RemoveTransition(from string, to string)

	/* remove_transition_by_index */
	RemoveTransitionByIndex(idx int64)

	/* rename_node */
	RenameNode(name string, new_name string)

	/* replace_node */
	ReplaceNode(name string, node AnimationNode)

	/* set_end_node */
	SetEndNode(name string)

	/* set_graph_offset */
	SetGraphOffset(offset Vector2)

	/* set_node_position */
	SetNodePosition(name string, position Vector2)

	/* set_start_node */
	SetStartNode(name string)
}

func NewAnimationNodeStateMachine

func NewAnimationNodeStateMachine() AnimationNodeStateMachine

NewAnimationNodeStateMachine creates a new AnimationNodeStateMachine.

func NewAnimationNodeStateMachineWithOwner

func NewAnimationNodeStateMachineWithOwner(owner *GodotObject) AnimationNodeStateMachine

NewAnimationNodeStateMachineWithOwner wraps the GodotObject.

type AnimationNodeStateMachineImpl

type AnimationNodeStateMachineImpl struct {
	AnimationRootNodeImpl
}

func (AnimationNodeStateMachineImpl) AddNode

func (o AnimationNodeStateMachineImpl) AddNode(name string, node AnimationNode, position Vector2)
CLASS_METHOD

add_node Args: [{ false name String} { false node AnimationNode} {(0, 0) true position Vector2}], Returns:

func (AnimationNodeStateMachineImpl) AddTransition

CLASS_METHOD

add_transition Args: [{ false from String} { false to String} { false transition AnimationNodeStateMachineTransition}], Returns:

func (*AnimationNodeStateMachineImpl) BaseClass

func (o *AnimationNodeStateMachineImpl) BaseClass() string

func (*AnimationNodeStateMachineImpl) ClassName

func (o *AnimationNodeStateMachineImpl) ClassName() string

func (AnimationNodeStateMachineImpl) GetEndNode

func (o AnimationNodeStateMachineImpl) GetEndNode() string
CLASS_METHOD

get_end_node Args: [], Returns: string

func (AnimationNodeStateMachineImpl) GetGraphOffset

func (o AnimationNodeStateMachineImpl) GetGraphOffset() Vector2
CLASS_METHOD

get_graph_offset Args: [], Returns: Vector2

func (AnimationNodeStateMachineImpl) GetNode

CLASS_METHOD

get_node Args: [{ false name String}], Returns: AnimationNode

func (AnimationNodeStateMachineImpl) GetNodeName

CLASS_METHOD

get_node_name Args: [{ false node AnimationNode}], Returns: string

func (AnimationNodeStateMachineImpl) GetNodePosition

func (o AnimationNodeStateMachineImpl) GetNodePosition(name string) Vector2
CLASS_METHOD

get_node_position Args: [{ false name String}], Returns: Vector2

func (AnimationNodeStateMachineImpl) GetStartNode

func (o AnimationNodeStateMachineImpl) GetStartNode() string
CLASS_METHOD

get_start_node Args: [], Returns: string

func (AnimationNodeStateMachineImpl) GetTransition

CLASS_METHOD

get_transition Args: [{ false idx int}], Returns: AnimationNodeStateMachineTransition

func (AnimationNodeStateMachineImpl) GetTransitionCount

func (o AnimationNodeStateMachineImpl) GetTransitionCount() int64
CLASS_METHOD

get_transition_count Args: [], Returns: int64

func (AnimationNodeStateMachineImpl) GetTransitionFrom

func (o AnimationNodeStateMachineImpl) GetTransitionFrom(idx int64) string
CLASS_METHOD

get_transition_from Args: [{ false idx int}], Returns: string

func (AnimationNodeStateMachineImpl) GetTransitionTo

func (o AnimationNodeStateMachineImpl) GetTransitionTo(idx int64) string
CLASS_METHOD

get_transition_to Args: [{ false idx int}], Returns: string

func (AnimationNodeStateMachineImpl) HasNode

func (o AnimationNodeStateMachineImpl) HasNode(name string) bool
CLASS_METHOD

has_node Args: [{ false name String}], Returns: bool

func (AnimationNodeStateMachineImpl) HasTransition

func (o AnimationNodeStateMachineImpl) HasTransition(from string, to string) bool
CLASS_METHOD

has_transition Args: [{ false from String} { false to String}], Returns: bool

func (AnimationNodeStateMachineImpl) RemoveNode

func (o AnimationNodeStateMachineImpl) RemoveNode(name string)
CLASS_METHOD

remove_node Args: [{ false name String}], Returns:

func (AnimationNodeStateMachineImpl) RemoveTransition

func (o AnimationNodeStateMachineImpl) RemoveTransition(from string, to string)
CLASS_METHOD

remove_transition Args: [{ false from String} { false to String}], Returns:

func (AnimationNodeStateMachineImpl) RemoveTransitionByIndex

func (o AnimationNodeStateMachineImpl) RemoveTransitionByIndex(idx int64)
CLASS_METHOD

remove_transition_by_index Args: [{ false idx int}], Returns:

func (AnimationNodeStateMachineImpl) RenameNode

func (o AnimationNodeStateMachineImpl) RenameNode(name string, new_name string)
CLASS_METHOD

rename_node Args: [{ false name String} { false new_name String}], Returns:

func (AnimationNodeStateMachineImpl) ReplaceNode

func (o AnimationNodeStateMachineImpl) ReplaceNode(name string, node AnimationNode)
CLASS_METHOD

replace_node Args: [{ false name String} { false node AnimationNode}], Returns:

func (AnimationNodeStateMachineImpl) SetEndNode

func (o AnimationNodeStateMachineImpl) SetEndNode(name string)
CLASS_METHOD

set_end_node Args: [{ false name String}], Returns:

func (AnimationNodeStateMachineImpl) SetGraphOffset

func (o AnimationNodeStateMachineImpl) SetGraphOffset(offset Vector2)
CLASS_METHOD

set_graph_offset Args: [{ false offset Vector2}], Returns:

func (AnimationNodeStateMachineImpl) SetNodePosition

func (o AnimationNodeStateMachineImpl) SetNodePosition(name string, position Vector2)
CLASS_METHOD

set_node_position Args: [{ false name String} { false position Vector2}], Returns:

func (AnimationNodeStateMachineImpl) SetStartNode

func (o AnimationNodeStateMachineImpl) SetStartNode(name string)
CLASS_METHOD

set_start_node Args: [{ false name String}], Returns:

type AnimationNodeStateMachinePlayback

type AnimationNodeStateMachinePlayback interface {
	Resource

	/* get_current_node */
	GetCurrentNode() string

	/* get_travel_path */
	GetTravelPath() PoolStringArray

	/* is_playing */
	IsPlaying() bool

	/* start */
	Start(node string)

	/* stop */
	Stop()

	/* travel */
	Travel(to_node string)
}

func NewAnimationNodeStateMachinePlayback

func NewAnimationNodeStateMachinePlayback() AnimationNodeStateMachinePlayback

NewAnimationNodeStateMachinePlayback creates a new AnimationNodeStateMachinePlayback.

func NewAnimationNodeStateMachinePlaybackWithOwner

func NewAnimationNodeStateMachinePlaybackWithOwner(owner *GodotObject) AnimationNodeStateMachinePlayback

NewAnimationNodeStateMachinePlaybackWithOwner wraps the GodotObject.

type AnimationNodeStateMachinePlaybackImpl

type AnimationNodeStateMachinePlaybackImpl struct {
	ResourceImpl
}

func (*AnimationNodeStateMachinePlaybackImpl) BaseClass

func (*AnimationNodeStateMachinePlaybackImpl) ClassName

func (AnimationNodeStateMachinePlaybackImpl) GetCurrentNode

func (o AnimationNodeStateMachinePlaybackImpl) GetCurrentNode() string
CLASS_METHOD

get_current_node Args: [], Returns: string

func (AnimationNodeStateMachinePlaybackImpl) GetTravelPath

CLASS_METHOD

get_travel_path Args: [], Returns: PoolStringArray

func (AnimationNodeStateMachinePlaybackImpl) IsPlaying

CLASS_METHOD

is_playing Args: [], Returns: bool

func (AnimationNodeStateMachinePlaybackImpl) Start

CLASS_METHOD

start Args: [{ false node String}], Returns:

func (AnimationNodeStateMachinePlaybackImpl) Stop

CLASS_METHOD

stop Args: [], Returns:

func (AnimationNodeStateMachinePlaybackImpl) Travel

CLASS_METHOD

travel Args: [{ false to_node String}], Returns:

type AnimationNodeStateMachineTransition

type AnimationNodeStateMachineTransition interface {
	Resource

	/* get_advance_condition */
	GetAdvanceCondition() string

	/* get_priority */
	GetPriority() int64

	/* get_switch_mode */
	GetSwitchMode() AnimationNodeStateMachineTransitionSwitchMode

	/* get_xfade_time */
	GetXfadeTime() float32

	/* has_auto_advance */
	HasAutoAdvance() bool

	/* is_disabled */
	IsDisabled() bool

	/* set_advance_condition */
	SetAdvanceCondition(name string)

	/* set_auto_advance */
	SetAutoAdvance(auto_advance bool)

	/* set_disabled */
	SetDisabled(disabled bool)

	/* set_priority */
	SetPriority(priority int64)

	/* set_switch_mode */
	SetSwitchMode(mode int64)

	/* set_xfade_time */
	SetXfadeTime(secs float32)
}

func NewAnimationNodeStateMachineTransition

func NewAnimationNodeStateMachineTransition() AnimationNodeStateMachineTransition

NewAnimationNodeStateMachineTransition creates a new AnimationNodeStateMachineTransition.

func NewAnimationNodeStateMachineTransitionWithOwner

func NewAnimationNodeStateMachineTransitionWithOwner(owner *GodotObject) AnimationNodeStateMachineTransition

NewAnimationNodeStateMachineTransitionWithOwner wraps the GodotObject.

type AnimationNodeStateMachineTransitionConstant

type AnimationNodeStateMachineTransitionConstant int32
const (
	ANIMATION_NODE_STATE_MACHINE_TRANSITION_SWITCH_MODE_AT_END    AnimationNodeStateMachineTransitionConstant = 2
	ANIMATION_NODE_STATE_MACHINE_TRANSITION_SWITCH_MODE_IMMEDIATE AnimationNodeStateMachineTransitionConstant = 0
	ANIMATION_NODE_STATE_MACHINE_TRANSITION_SWITCH_MODE_SYNC      AnimationNodeStateMachineTransitionConstant = 1
)

type AnimationNodeStateMachineTransitionImpl

type AnimationNodeStateMachineTransitionImpl struct {
	ResourceImpl
}

func (*AnimationNodeStateMachineTransitionImpl) BaseClass

func (*AnimationNodeStateMachineTransitionImpl) ClassName

func (AnimationNodeStateMachineTransitionImpl) GetAdvanceCondition

func (o AnimationNodeStateMachineTransitionImpl) GetAdvanceCondition() string
CLASS_METHOD

get_advance_condition Args: [], Returns: string

func (AnimationNodeStateMachineTransitionImpl) GetPriority

CLASS_METHOD

get_priority Args: [], Returns: int64

func (AnimationNodeStateMachineTransitionImpl) GetSwitchMode

CLASS_METHOD

get_switch_mode Args: [], Returns: AnimationNodeStateMachineTransitionSwitchMode

func (AnimationNodeStateMachineTransitionImpl) GetXfadeTime

CLASS_METHOD

get_xfade_time Args: [], Returns: float32

func (AnimationNodeStateMachineTransitionImpl) HasAutoAdvance

func (o AnimationNodeStateMachineTransitionImpl) HasAutoAdvance() bool
CLASS_METHOD

has_auto_advance Args: [], Returns: bool

func (AnimationNodeStateMachineTransitionImpl) IsDisabled

CLASS_METHOD

is_disabled Args: [], Returns: bool

func (AnimationNodeStateMachineTransitionImpl) SetAdvanceCondition

func (o AnimationNodeStateMachineTransitionImpl) SetAdvanceCondition(name string)
CLASS_METHOD

set_advance_condition Args: [{ false name String}], Returns:

func (AnimationNodeStateMachineTransitionImpl) SetAutoAdvance

func (o AnimationNodeStateMachineTransitionImpl) SetAutoAdvance(auto_advance bool)
CLASS_METHOD

set_auto_advance Args: [{ false auto_advance bool}], Returns:

func (AnimationNodeStateMachineTransitionImpl) SetDisabled

func (o AnimationNodeStateMachineTransitionImpl) SetDisabled(disabled bool)
CLASS_METHOD

set_disabled Args: [{ false disabled bool}], Returns:

func (AnimationNodeStateMachineTransitionImpl) SetPriority

func (o AnimationNodeStateMachineTransitionImpl) SetPriority(priority int64)
CLASS_METHOD

set_priority Args: [{ false priority int}], Returns:

func (AnimationNodeStateMachineTransitionImpl) SetSwitchMode

func (o AnimationNodeStateMachineTransitionImpl) SetSwitchMode(mode int64)
CLASS_METHOD

set_switch_mode Args: [{ false mode int}], Returns:

func (AnimationNodeStateMachineTransitionImpl) SetXfadeTime

func (o AnimationNodeStateMachineTransitionImpl) SetXfadeTime(secs float32)
CLASS_METHOD

set_xfade_time Args: [{ false secs float}], Returns:

type AnimationNodeStateMachineTransitionSwitchMode

type AnimationNodeStateMachineTransitionSwitchMode int32
const (
	ANIMATION_NODE_STATE_MACHINE_TRANSITION_SWITCH_MODE_SWITCH_MODE_AT_END    AnimationNodeStateMachineTransitionSwitchMode = 2
	ANIMATION_NODE_STATE_MACHINE_TRANSITION_SWITCH_MODE_SWITCH_MODE_IMMEDIATE AnimationNodeStateMachineTransitionSwitchMode = 0
	ANIMATION_NODE_STATE_MACHINE_TRANSITION_SWITCH_MODE_SWITCH_MODE_SYNC      AnimationNodeStateMachineTransitionSwitchMode = 1
)

type AnimationNodeTimeScale

type AnimationNodeTimeScale interface {
	AnimationNode
}

func NewAnimationNodeTimeScale

func NewAnimationNodeTimeScale() AnimationNodeTimeScale

NewAnimationNodeTimeScale creates a new AnimationNodeTimeScale.

func NewAnimationNodeTimeScaleWithOwner

func NewAnimationNodeTimeScaleWithOwner(owner *GodotObject) AnimationNodeTimeScale

NewAnimationNodeTimeScaleWithOwner wraps the GodotObject.

type AnimationNodeTimeScaleImpl

type AnimationNodeTimeScaleImpl struct {
	AnimationNodeImpl
}

func (*AnimationNodeTimeScaleImpl) BaseClass

func (o *AnimationNodeTimeScaleImpl) BaseClass() string

func (*AnimationNodeTimeScaleImpl) ClassName

func (o *AnimationNodeTimeScaleImpl) ClassName() string

type AnimationNodeTimeSeek

type AnimationNodeTimeSeek interface {
	AnimationNode
}

func NewAnimationNodeTimeSeek

func NewAnimationNodeTimeSeek() AnimationNodeTimeSeek

NewAnimationNodeTimeSeek creates a new AnimationNodeTimeSeek.

func NewAnimationNodeTimeSeekWithOwner

func NewAnimationNodeTimeSeekWithOwner(owner *GodotObject) AnimationNodeTimeSeek

NewAnimationNodeTimeSeekWithOwner wraps the GodotObject.

type AnimationNodeTimeSeekImpl

type AnimationNodeTimeSeekImpl struct {
	AnimationNodeImpl
}

func (*AnimationNodeTimeSeekImpl) BaseClass

func (o *AnimationNodeTimeSeekImpl) BaseClass() string

func (*AnimationNodeTimeSeekImpl) ClassName

func (o *AnimationNodeTimeSeekImpl) ClassName() string

type AnimationNodeTransition

type AnimationNodeTransition interface {
	AnimationNode

	/* get_cross_fade_time */
	GetCrossFadeTime() float32

	/* get_enabled_inputs */
	GetEnabledInputs() int64

	/* get_input_caption */
	GetInputCaption(input int64) string

	/* is_input_set_as_auto_advance */
	IsInputSetAsAutoAdvance(input int64) bool

	/* set_cross_fade_time */
	SetCrossFadeTime(time float32)

	/* set_enabled_inputs */
	SetEnabledInputs(amount int64)

	/* set_input_as_auto_advance */
	SetInputAsAutoAdvance(input int64, enable bool)

	/* set_input_caption */
	SetInputCaption(input int64, caption string)
}

func NewAnimationNodeTransition

func NewAnimationNodeTransition() AnimationNodeTransition

NewAnimationNodeTransition creates a new AnimationNodeTransition.

func NewAnimationNodeTransitionWithOwner

func NewAnimationNodeTransitionWithOwner(owner *GodotObject) AnimationNodeTransition

NewAnimationNodeTransitionWithOwner wraps the GodotObject.

type AnimationNodeTransitionImpl

type AnimationNodeTransitionImpl struct {
	AnimationNodeImpl
}

func (*AnimationNodeTransitionImpl) BaseClass

func (o *AnimationNodeTransitionImpl) BaseClass() string

func (*AnimationNodeTransitionImpl) ClassName

func (o *AnimationNodeTransitionImpl) ClassName() string

func (AnimationNodeTransitionImpl) GetCrossFadeTime

func (o AnimationNodeTransitionImpl) GetCrossFadeTime() float32
CLASS_METHOD

get_cross_fade_time Args: [], Returns: float32

func (AnimationNodeTransitionImpl) GetEnabledInputs

func (o AnimationNodeTransitionImpl) GetEnabledInputs() int64
CLASS_METHOD

get_enabled_inputs Args: [], Returns: int64

func (AnimationNodeTransitionImpl) GetInputCaption

func (o AnimationNodeTransitionImpl) GetInputCaption(input int64) string
CLASS_METHOD

get_input_caption Args: [{ false input int}], Returns: string

func (AnimationNodeTransitionImpl) IsInputSetAsAutoAdvance

func (o AnimationNodeTransitionImpl) IsInputSetAsAutoAdvance(input int64) bool
CLASS_METHOD

is_input_set_as_auto_advance Args: [{ false input int}], Returns: bool

func (AnimationNodeTransitionImpl) SetCrossFadeTime

func (o AnimationNodeTransitionImpl) SetCrossFadeTime(time float32)
CLASS_METHOD

set_cross_fade_time Args: [{ false time float}], Returns:

func (AnimationNodeTransitionImpl) SetEnabledInputs

func (o AnimationNodeTransitionImpl) SetEnabledInputs(amount int64)
CLASS_METHOD

set_enabled_inputs Args: [{ false amount int}], Returns:

func (AnimationNodeTransitionImpl) SetInputAsAutoAdvance

func (o AnimationNodeTransitionImpl) SetInputAsAutoAdvance(input int64, enable bool)
CLASS_METHOD

set_input_as_auto_advance Args: [{ false input int} { false enable bool}], Returns:

func (AnimationNodeTransitionImpl) SetInputCaption

func (o AnimationNodeTransitionImpl) SetInputCaption(input int64, caption string)
CLASS_METHOD

set_input_caption Args: [{ false input int} { false caption String}], Returns:

type AnimationPlayer

type AnimationPlayer interface {
	Node

	/* add_animation */
	AddAnimation(name string, animation Animation) Error

	/* advance */
	Advance(delta float32)

	/* animation_get_next */
	AnimationGetNext(anim_from string) string

	/* animation_set_next */
	AnimationSetNext(anim_from string, anim_to string)

	/* clear_caches */
	ClearCaches()

	/* clear_queue */
	ClearQueue()

	/* find_animation */
	FindAnimation(animation Animation) string

	/* get_animation */
	GetAnimation(name string) Animation

	/* get_animation_list */
	GetAnimationList() PoolStringArray

	/* get_animation_process_mode */
	GetAnimationProcessMode() AnimationPlayerAnimationProcessMode

	/* get_assigned_animation */
	GetAssignedAnimation() string

	/* get_autoplay */
	GetAutoplay() string

	/* get_blend_time */
	GetBlendTime(anim_from string, anim_to string) float32

	/* get_current_animation */
	GetCurrentAnimation() string

	/* get_current_animation_length */
	GetCurrentAnimationLength() float32

	/* get_current_animation_position */
	GetCurrentAnimationPosition() float32

	/* get_default_blend_time */
	GetDefaultBlendTime() float32

	/* get_method_call_mode */
	GetMethodCallMode() AnimationPlayerAnimationMethodCallMode

	/* get_playing_speed */
	GetPlayingSpeed() float32

	/* get_queue */
	GetQueue() PoolStringArray

	/* get_root */
	GetRoot() NodePath

	/* get_speed_scale */
	GetSpeedScale() float32

	/* has_animation */
	HasAnimation(name string) bool

	/* is_active */
	IsActive() bool

	/* is_playing */
	IsPlaying() bool

	/* play */
	Play(name string, custom_blend float32, custom_speed float32, from_end bool)

	/* play_backwards */
	PlayBackwards(name string, custom_blend float32)

	/* queue */
	Queue(name string)

	/* remove_animation */
	RemoveAnimation(name string)

	/* rename_animation */
	RenameAnimation(name string, newname string)

	/* seek */
	Seek(seconds float32, update bool)

	/* set_active */
	SetActive(active bool)

	/* set_animation_process_mode */
	SetAnimationProcessMode(mode int64)

	/* set_assigned_animation */
	SetAssignedAnimation(anim string)

	/* set_autoplay */
	SetAutoplay(name string)

	/* set_blend_time */
	SetBlendTime(anim_from string, anim_to string, sec float32)

	/* set_current_animation */
	SetCurrentAnimation(anim string)

	/* set_default_blend_time */
	SetDefaultBlendTime(sec float32)

	/* set_method_call_mode */
	SetMethodCallMode(mode int64)

	/* set_root */
	SetRoot(path NodePath)

	/* set_speed_scale */
	SetSpeedScale(speed float32)

	/* stop */
	Stop(reset bool)
}

func NewAnimationPlayer

func NewAnimationPlayer() AnimationPlayer

NewAnimationPlayer creates a new AnimationPlayer.

func NewAnimationPlayerWithOwner

func NewAnimationPlayerWithOwner(owner *GodotObject) AnimationPlayer

NewAnimationPlayerWithOwner wraps the GodotObject.

type AnimationPlayerAnimationMethodCallMode

type AnimationPlayerAnimationMethodCallMode int32
const (
	ANIMATION_PLAYER_ANIMATION_METHOD_CALL_MODE_ANIMATION_METHOD_CALL_DEFERRED  AnimationPlayerAnimationMethodCallMode = 0
	ANIMATION_PLAYER_ANIMATION_METHOD_CALL_MODE_ANIMATION_METHOD_CALL_IMMEDIATE AnimationPlayerAnimationMethodCallMode = 1
)

type AnimationPlayerAnimationProcessMode

type AnimationPlayerAnimationProcessMode int32
const (
	ANIMATION_PLAYER_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_IDLE    AnimationPlayerAnimationProcessMode = 1
	ANIMATION_PLAYER_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_MANUAL  AnimationPlayerAnimationProcessMode = 2
	ANIMATION_PLAYER_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_PHYSICS AnimationPlayerAnimationProcessMode = 0
)

type AnimationPlayerConstant

type AnimationPlayerConstant int32
const (
	ANIMATION_PLAYER_ANIMATION_METHOD_CALL_DEFERRED  AnimationPlayerConstant = 0
	ANIMATION_PLAYER_ANIMATION_METHOD_CALL_IMMEDIATE AnimationPlayerConstant = 1
	ANIMATION_PLAYER_ANIMATION_PROCESS_IDLE          AnimationPlayerConstant = 1
	ANIMATION_PLAYER_ANIMATION_PROCESS_MANUAL        AnimationPlayerConstant = 2
	ANIMATION_PLAYER_ANIMATION_PROCESS_PHYSICS       AnimationPlayerConstant = 0
)

type AnimationPlayerImpl

type AnimationPlayerImpl struct {
	NodeImpl
}

func (AnimationPlayerImpl) AddAnimation

func (o AnimationPlayerImpl) AddAnimation(name string, animation Animation) Error
CLASS_METHOD

add_animation Args: [{ false name String} { false animation Animation}], Returns: Error

func (AnimationPlayerImpl) Advance

func (o AnimationPlayerImpl) Advance(delta float32)
CLASS_METHOD

advance Args: [{ false delta float}], Returns:

func (AnimationPlayerImpl) AnimationGetNext

func (o AnimationPlayerImpl) AnimationGetNext(anim_from string) string
CLASS_METHOD

animation_get_next Args: [{ false anim_from String}], Returns: string

func (AnimationPlayerImpl) AnimationSetNext

func (o AnimationPlayerImpl) AnimationSetNext(anim_from string, anim_to string)
CLASS_METHOD

animation_set_next Args: [{ false anim_from String} { false anim_to String}], Returns:

func (*AnimationPlayerImpl) BaseClass

func (o *AnimationPlayerImpl) BaseClass() string

func (*AnimationPlayerImpl) ClassName

func (o *AnimationPlayerImpl) ClassName() string

func (AnimationPlayerImpl) ClearCaches

func (o AnimationPlayerImpl) ClearCaches()
CLASS_METHOD

clear_caches Args: [], Returns:

func (AnimationPlayerImpl) ClearQueue

func (o AnimationPlayerImpl) ClearQueue()
CLASS_METHOD

clear_queue Args: [], Returns:

func (AnimationPlayerImpl) FindAnimation

func (o AnimationPlayerImpl) FindAnimation(animation Animation) string
CLASS_METHOD

find_animation Args: [{ false animation Animation}], Returns: string

func (AnimationPlayerImpl) GetAnimation

func (o AnimationPlayerImpl) GetAnimation(name string) Animation
CLASS_METHOD

get_animation Args: [{ false name String}], Returns: Animation

func (AnimationPlayerImpl) GetAnimationList

func (o AnimationPlayerImpl) GetAnimationList() PoolStringArray
CLASS_METHOD

get_animation_list Args: [], Returns: PoolStringArray

func (AnimationPlayerImpl) GetAnimationProcessMode

func (o AnimationPlayerImpl) GetAnimationProcessMode() AnimationPlayerAnimationProcessMode
CLASS_METHOD

get_animation_process_mode Args: [], Returns: AnimationPlayerAnimationProcessMode

func (AnimationPlayerImpl) GetAssignedAnimation

func (o AnimationPlayerImpl) GetAssignedAnimation() string
CLASS_METHOD

get_assigned_animation Args: [], Returns: string

func (AnimationPlayerImpl) GetAutoplay

func (o AnimationPlayerImpl) GetAutoplay() string
CLASS_METHOD

get_autoplay Args: [], Returns: string

func (AnimationPlayerImpl) GetBlendTime

func (o AnimationPlayerImpl) GetBlendTime(anim_from string, anim_to string) float32
CLASS_METHOD

get_blend_time Args: [{ false anim_from String} { false anim_to String}], Returns: float32

func (AnimationPlayerImpl) GetCurrentAnimation

func (o AnimationPlayerImpl) GetCurrentAnimation() string
CLASS_METHOD

get_current_animation Args: [], Returns: string

func (AnimationPlayerImpl) GetCurrentAnimationLength

func (o AnimationPlayerImpl) GetCurrentAnimationLength() float32
CLASS_METHOD

get_current_animation_length Args: [], Returns: float32

func (AnimationPlayerImpl) GetCurrentAnimationPosition

func (o AnimationPlayerImpl) GetCurrentAnimationPosition() float32
CLASS_METHOD

get_current_animation_position Args: [], Returns: float32

func (AnimationPlayerImpl) GetDefaultBlendTime

func (o AnimationPlayerImpl) GetDefaultBlendTime() float32
CLASS_METHOD

get_default_blend_time Args: [], Returns: float32

func (AnimationPlayerImpl) GetMethodCallMode

CLASS_METHOD

get_method_call_mode Args: [], Returns: AnimationPlayerAnimationMethodCallMode

func (AnimationPlayerImpl) GetPlayingSpeed

func (o AnimationPlayerImpl) GetPlayingSpeed() float32
CLASS_METHOD

get_playing_speed Args: [], Returns: float32

func (AnimationPlayerImpl) GetQueue

func (o AnimationPlayerImpl) GetQueue() PoolStringArray
CLASS_METHOD

get_queue Args: [], Returns: PoolStringArray

func (AnimationPlayerImpl) GetRoot

func (o AnimationPlayerImpl) GetRoot() NodePath
CLASS_METHOD

get_root Args: [], Returns: NodePath

func (AnimationPlayerImpl) GetSpeedScale

func (o AnimationPlayerImpl) GetSpeedScale() float32
CLASS_METHOD

get_speed_scale Args: [], Returns: float32

func (AnimationPlayerImpl) HasAnimation

func (o AnimationPlayerImpl) HasAnimation(name string) bool
CLASS_METHOD

has_animation Args: [{ false name String}], Returns: bool

func (AnimationPlayerImpl) IsActive

func (o AnimationPlayerImpl) IsActive() bool
CLASS_METHOD

is_active Args: [], Returns: bool

func (AnimationPlayerImpl) IsPlaying

func (o AnimationPlayerImpl) IsPlaying() bool
CLASS_METHOD

is_playing Args: [], Returns: bool

func (AnimationPlayerImpl) Play

func (o AnimationPlayerImpl) Play(name string, custom_blend float32, custom_speed float32, from_end bool)
CLASS_METHOD

play Args: [{ true name String} {-1 true custom_blend float} {1 true custom_speed float} {False true from_end bool}], Returns:

func (AnimationPlayerImpl) PlayBackwards

func (o AnimationPlayerImpl) PlayBackwards(name string, custom_blend float32)
CLASS_METHOD

play_backwards Args: [{ true name String} {-1 true custom_blend float}], Returns:

func (AnimationPlayerImpl) Queue

func (o AnimationPlayerImpl) Queue(name string)
CLASS_METHOD

queue Args: [{ false name String}], Returns:

func (AnimationPlayerImpl) RemoveAnimation

func (o AnimationPlayerImpl) RemoveAnimation(name string)
CLASS_METHOD

remove_animation Args: [{ false name String}], Returns:

func (AnimationPlayerImpl) RenameAnimation

func (o AnimationPlayerImpl) RenameAnimation(name string, newname string)
CLASS_METHOD

rename_animation Args: [{ false name String} { false newname String}], Returns:

func (AnimationPlayerImpl) Seek

func (o AnimationPlayerImpl) Seek(seconds float32, update bool)
CLASS_METHOD

seek Args: [{ false seconds float} {False true update bool}], Returns:

func (AnimationPlayerImpl) SetActive

func (o AnimationPlayerImpl) SetActive(active bool)
CLASS_METHOD

set_active Args: [{ false active bool}], Returns:

func (AnimationPlayerImpl) SetAnimationProcessMode

func (o AnimationPlayerImpl) SetAnimationProcessMode(mode int64)
CLASS_METHOD

set_animation_process_mode Args: [{ false mode int}], Returns:

func (AnimationPlayerImpl) SetAssignedAnimation

func (o AnimationPlayerImpl) SetAssignedAnimation(anim string)
CLASS_METHOD

set_assigned_animation Args: [{ false anim String}], Returns:

func (AnimationPlayerImpl) SetAutoplay

func (o AnimationPlayerImpl) SetAutoplay(name string)
CLASS_METHOD

set_autoplay Args: [{ false name String}], Returns:

func (AnimationPlayerImpl) SetBlendTime

func (o AnimationPlayerImpl) SetBlendTime(anim_from string, anim_to string, sec float32)
CLASS_METHOD

set_blend_time Args: [{ false anim_from String} { false anim_to String} { false sec float}], Returns:

func (AnimationPlayerImpl) SetCurrentAnimation

func (o AnimationPlayerImpl) SetCurrentAnimation(anim string)
CLASS_METHOD

set_current_animation Args: [{ false anim String}], Returns:

func (AnimationPlayerImpl) SetDefaultBlendTime

func (o AnimationPlayerImpl) SetDefaultBlendTime(sec float32)
CLASS_METHOD

set_default_blend_time Args: [{ false sec float}], Returns:

func (AnimationPlayerImpl) SetMethodCallMode

func (o AnimationPlayerImpl) SetMethodCallMode(mode int64)
CLASS_METHOD

set_method_call_mode Args: [{ false mode int}], Returns:

func (AnimationPlayerImpl) SetRoot

func (o AnimationPlayerImpl) SetRoot(path NodePath)
CLASS_METHOD

set_root Args: [{ false path NodePath}], Returns:

func (AnimationPlayerImpl) SetSpeedScale

func (o AnimationPlayerImpl) SetSpeedScale(speed float32)
CLASS_METHOD

set_speed_scale Args: [{ false speed float}], Returns:

func (AnimationPlayerImpl) Stop

func (o AnimationPlayerImpl) Stop(reset bool)
CLASS_METHOD

stop Args: [{True true reset bool}], Returns:

type AnimationRootNode

type AnimationRootNode interface {
	AnimationNode
}

func NewAnimationRootNode

func NewAnimationRootNode() AnimationRootNode

NewAnimationRootNode creates a new AnimationRootNode.

func NewAnimationRootNodeWithOwner

func NewAnimationRootNodeWithOwner(owner *GodotObject) AnimationRootNode

NewAnimationRootNodeWithOwner wraps the GodotObject.

type AnimationRootNodeImpl

type AnimationRootNodeImpl struct {
	AnimationNodeImpl
}

func (*AnimationRootNodeImpl) BaseClass

func (o *AnimationRootNodeImpl) BaseClass() string

func (*AnimationRootNodeImpl) ClassName

func (o *AnimationRootNodeImpl) ClassName() string

type AnimationTrackType

type AnimationTrackType int32
const (
	ANIMATION_TRACK_TYPE_TYPE_ANIMATION AnimationTrackType = 5
	ANIMATION_TRACK_TYPE_TYPE_AUDIO     AnimationTrackType = 4
	ANIMATION_TRACK_TYPE_TYPE_BEZIER    AnimationTrackType = 3
	ANIMATION_TRACK_TYPE_TYPE_METHOD    AnimationTrackType = 2
	ANIMATION_TRACK_TYPE_TYPE_TRANSFORM AnimationTrackType = 1
	ANIMATION_TRACK_TYPE_TYPE_VALUE     AnimationTrackType = 0
)

type AnimationTree

type AnimationTree interface {
	Node

	/* advance */
	Advance(delta float32)

	/* get_animation_player */
	GetAnimationPlayer() NodePath

	/* get_process_mode */
	GetProcessMode() AnimationTreeAnimationProcessMode

	/* get_root_motion_track */
	GetRootMotionTrack() NodePath

	/* get_root_motion_transform */
	GetRootMotionTransform() Transform

	/* get_tree_root */
	GetTreeRoot() AnimationNode

	/* is_active */
	IsActive() bool

	/* rename_parameter */
	RenameParameter(old_name string, new_name string)

	/* set_active */
	SetActive(active bool)

	/* set_animation_player */
	SetAnimationPlayer(root NodePath)

	/* set_process_mode */
	SetProcessMode(mode int64)

	/* set_root_motion_track */
	SetRootMotionTrack(path NodePath)

	/* set_tree_root */
	SetTreeRoot(root AnimationNode)
}

func NewAnimationTree

func NewAnimationTree() AnimationTree

NewAnimationTree creates a new AnimationTree.

func NewAnimationTreeWithOwner

func NewAnimationTreeWithOwner(owner *GodotObject) AnimationTree

NewAnimationTreeWithOwner wraps the GodotObject.

type AnimationTreeAnimationProcessMode

type AnimationTreeAnimationProcessMode int32
const (
	ANIMATION_TREE_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_IDLE    AnimationTreeAnimationProcessMode = 1
	ANIMATION_TREE_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_MANUAL  AnimationTreeAnimationProcessMode = 2
	ANIMATION_TREE_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_PHYSICS AnimationTreeAnimationProcessMode = 0
)

type AnimationTreeConstant

type AnimationTreeConstant int32
const (
	ANIMATION_TREE_ANIMATION_PROCESS_IDLE    AnimationTreeConstant = 1
	ANIMATION_TREE_ANIMATION_PROCESS_MANUAL  AnimationTreeConstant = 2
	ANIMATION_TREE_ANIMATION_PROCESS_PHYSICS AnimationTreeConstant = 0
)

type AnimationTreeImpl

type AnimationTreeImpl struct {
	NodeImpl
}

func (AnimationTreeImpl) Advance

func (o AnimationTreeImpl) Advance(delta float32)
CLASS_METHOD

advance Args: [{ false delta float}], Returns:

func (*AnimationTreeImpl) BaseClass

func (o *AnimationTreeImpl) BaseClass() string

func (*AnimationTreeImpl) ClassName

func (o *AnimationTreeImpl) ClassName() string

func (AnimationTreeImpl) GetAnimationPlayer

func (o AnimationTreeImpl) GetAnimationPlayer() NodePath
CLASS_METHOD

get_animation_player Args: [], Returns: NodePath

func (AnimationTreeImpl) GetProcessMode

CLASS_METHOD

get_process_mode Args: [], Returns: AnimationTreeAnimationProcessMode

func (AnimationTreeImpl) GetRootMotionTrack

func (o AnimationTreeImpl) GetRootMotionTrack() NodePath
CLASS_METHOD

get_root_motion_track Args: [], Returns: NodePath

func (AnimationTreeImpl) GetRootMotionTransform

func (o AnimationTreeImpl) GetRootMotionTransform() Transform
CLASS_METHOD

get_root_motion_transform Args: [], Returns: Transform

func (AnimationTreeImpl) GetTreeRoot

func (o AnimationTreeImpl) GetTreeRoot() AnimationNode
CLASS_METHOD

get_tree_root Args: [], Returns: AnimationNode

func (AnimationTreeImpl) IsActive

func (o AnimationTreeImpl) IsActive() bool
CLASS_METHOD

is_active Args: [], Returns: bool

func (AnimationTreeImpl) RenameParameter

func (o AnimationTreeImpl) RenameParameter(old_name string, new_name string)
CLASS_METHOD

rename_parameter Args: [{ false old_name String} { false new_name String}], Returns:

func (AnimationTreeImpl) SetActive

func (o AnimationTreeImpl) SetActive(active bool)
CLASS_METHOD

set_active Args: [{ false active bool}], Returns:

func (AnimationTreeImpl) SetAnimationPlayer

func (o AnimationTreeImpl) SetAnimationPlayer(root NodePath)
CLASS_METHOD

set_animation_player Args: [{ false root NodePath}], Returns:

func (AnimationTreeImpl) SetProcessMode

func (o AnimationTreeImpl) SetProcessMode(mode int64)
CLASS_METHOD

set_process_mode Args: [{ false mode int}], Returns:

func (AnimationTreeImpl) SetRootMotionTrack

func (o AnimationTreeImpl) SetRootMotionTrack(path NodePath)
CLASS_METHOD

set_root_motion_track Args: [{ false path NodePath}], Returns:

func (AnimationTreeImpl) SetTreeRoot

func (o AnimationTreeImpl) SetTreeRoot(root AnimationNode)
CLASS_METHOD

set_tree_root Args: [{ false root AnimationNode}], Returns:

type AnimationTreePlayer

type AnimationTreePlayer interface {
	Node

	/* add_node */
	AddNode(_type int64, id string)

	/* advance */
	Advance(delta float32)

	/* animation_node_get_animation */
	AnimationNodeGetAnimation(id string) Animation

	/* animation_node_get_master_animation */
	AnimationNodeGetMasterAnimation(id string) string

	/* animation_node_get_position */
	AnimationNodeGetPosition(id string) float32

	/* animation_node_set_animation */
	AnimationNodeSetAnimation(id string, animation Animation)

	/* animation_node_set_filter_path */
	AnimationNodeSetFilterPath(id string, path NodePath, enable bool)

	/* animation_node_set_master_animation */
	AnimationNodeSetMasterAnimation(id string, source string)

	/* are_nodes_connected */
	AreNodesConnected(id string, dst_id string, dst_input_idx int64) bool

	/* blend2_node_get_amount */
	Blend2NodeGetAmount(id string) float32

	/* blend2_node_set_amount */
	Blend2NodeSetAmount(id string, blend float32)

	/* blend2_node_set_filter_path */
	Blend2NodeSetFilterPath(id string, path NodePath, enable bool)

	/* blend3_node_get_amount */
	Blend3NodeGetAmount(id string) float32

	/* blend3_node_set_amount */
	Blend3NodeSetAmount(id string, blend float32)

	/* blend4_node_get_amount */
	Blend4NodeGetAmount(id string) Vector2

	/* blend4_node_set_amount */
	Blend4NodeSetAmount(id string, blend Vector2)

	/* connect_nodes */
	ConnectNodes(id string, dst_id string, dst_input_idx int64) Error

	/* disconnect_nodes */
	DisconnectNodes(id string, dst_input_idx int64)

	/* get_animation_process_mode */
	GetAnimationProcessMode() AnimationTreePlayerAnimationProcessMode

	/* get_base_path */
	GetBasePath() NodePath

	/* get_master_player */
	GetMasterPlayer() NodePath

	/* get_node_list */
	GetNodeList() PoolStringArray

	/* is_active */
	IsActive() bool

	/* mix_node_get_amount */
	MixNodeGetAmount(id string) float32

	/* mix_node_set_amount */
	MixNodeSetAmount(id string, ratio float32)

	/* node_exists */
	NodeExists(node string) bool

	/* node_get_input_count */
	NodeGetInputCount(id string) int64

	/* node_get_input_source */
	NodeGetInputSource(id string, idx int64) string

	/* node_get_position */
	NodeGetPosition(id string) Vector2

	/* node_get_type */
	NodeGetType(id string) AnimationTreePlayerNodeType

	/* node_rename */
	NodeRename(node string, new_name string) Error

	/* node_set_position */
	NodeSetPosition(id string, screen_position Vector2)

	/* oneshot_node_get_autorestart_delay */
	OneshotNodeGetAutorestartDelay(id string) float32

	/* oneshot_node_get_autorestart_random_delay */
	OneshotNodeGetAutorestartRandomDelay(id string) float32

	/* oneshot_node_get_fadein_time */
	OneshotNodeGetFadeinTime(id string) float32

	/* oneshot_node_get_fadeout_time */
	OneshotNodeGetFadeoutTime(id string) float32

	/* oneshot_node_has_autorestart */
	OneshotNodeHasAutorestart(id string) bool

	/* oneshot_node_is_active */
	OneshotNodeIsActive(id string) bool

	/* oneshot_node_set_autorestart */
	OneshotNodeSetAutorestart(id string, enable bool)

	/* oneshot_node_set_autorestart_delay */
	OneshotNodeSetAutorestartDelay(id string, delay_sec float32)

	/* oneshot_node_set_autorestart_random_delay */
	OneshotNodeSetAutorestartRandomDelay(id string, rand_sec float32)

	/* oneshot_node_set_fadein_time */
	OneshotNodeSetFadeinTime(id string, time_sec float32)

	/* oneshot_node_set_fadeout_time */
	OneshotNodeSetFadeoutTime(id string, time_sec float32)

	/* oneshot_node_set_filter_path */
	OneshotNodeSetFilterPath(id string, path NodePath, enable bool)

	/* oneshot_node_start */
	OneshotNodeStart(id string)

	/* oneshot_node_stop */
	OneshotNodeStop(id string)

	/* recompute_caches */
	RecomputeCaches()

	/* remove_node */
	RemoveNode(id string)

	/* reset */
	Reset()

	/* set_active */
	SetActive(enabled bool)

	/* set_animation_process_mode */
	SetAnimationProcessMode(mode int64)

	/* set_base_path */
	SetBasePath(path NodePath)

	/* set_master_player */
	SetMasterPlayer(nodepath NodePath)

	/* timescale_node_get_scale */
	TimescaleNodeGetScale(id string) float32

	/* timescale_node_set_scale */
	TimescaleNodeSetScale(id string, scale float32)

	/* timeseek_node_seek */
	TimeseekNodeSeek(id string, seconds float32)

	/* transition_node_delete_input */
	TransitionNodeDeleteInput(id string, input_idx int64)

	/* transition_node_get_current */
	TransitionNodeGetCurrent(id string) int64

	/* transition_node_get_input_count */
	TransitionNodeGetInputCount(id string) int64

	/* transition_node_get_xfade_time */
	TransitionNodeGetXfadeTime(id string) float32

	/* transition_node_has_input_auto_advance */
	TransitionNodeHasInputAutoAdvance(id string, input_idx int64) bool

	/* transition_node_set_current */
	TransitionNodeSetCurrent(id string, input_idx int64)

	/* transition_node_set_input_auto_advance */
	TransitionNodeSetInputAutoAdvance(id string, input_idx int64, enable bool)

	/* transition_node_set_input_count */
	TransitionNodeSetInputCount(id string, count int64)

	/* transition_node_set_xfade_time */
	TransitionNodeSetXfadeTime(id string, time_sec float32)
}

func NewAnimationTreePlayer

func NewAnimationTreePlayer() AnimationTreePlayer

NewAnimationTreePlayer creates a new AnimationTreePlayer.

func NewAnimationTreePlayerWithOwner

func NewAnimationTreePlayerWithOwner(owner *GodotObject) AnimationTreePlayer

NewAnimationTreePlayerWithOwner wraps the GodotObject.

type AnimationTreePlayerAnimationProcessMode

type AnimationTreePlayerAnimationProcessMode int32
const (
	ANIMATION_TREE_PLAYER_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_IDLE    AnimationTreePlayerAnimationProcessMode = 1
	ANIMATION_TREE_PLAYER_ANIMATION_PROCESS_MODE_ANIMATION_PROCESS_PHYSICS AnimationTreePlayerAnimationProcessMode = 0
)

type AnimationTreePlayerConstant

type AnimationTreePlayerConstant int32
const (
	ANIMATION_TREE_PLAYER_ANIMATION_PROCESS_IDLE    AnimationTreePlayerConstant = 1
	ANIMATION_TREE_PLAYER_ANIMATION_PROCESS_PHYSICS AnimationTreePlayerConstant = 0
	ANIMATION_TREE_PLAYER_NODE_ANIMATION            AnimationTreePlayerConstant = 1
	ANIMATION_TREE_PLAYER_NODE_BLEND2               AnimationTreePlayerConstant = 4
	ANIMATION_TREE_PLAYER_NODE_BLEND3               AnimationTreePlayerConstant = 5
	ANIMATION_TREE_PLAYER_NODE_BLEND4               AnimationTreePlayerConstant = 6
	ANIMATION_TREE_PLAYER_NODE_MIX                  AnimationTreePlayerConstant = 3
	ANIMATION_TREE_PLAYER_NODE_ONESHOT              AnimationTreePlayerConstant = 2
	ANIMATION_TREE_PLAYER_NODE_OUTPUT               AnimationTreePlayerConstant = 0
	ANIMATION_TREE_PLAYER_NODE_TIMESCALE            AnimationTreePlayerConstant = 7
	ANIMATION_TREE_PLAYER_NODE_TIMESEEK             AnimationTreePlayerConstant = 8
	ANIMATION_TREE_PLAYER_NODE_TRANSITION           AnimationTreePlayerConstant = 9
)

type AnimationTreePlayerImpl

type AnimationTreePlayerImpl struct {
	NodeImpl
}

func (AnimationTreePlayerImpl) AddNode

func (o AnimationTreePlayerImpl) AddNode(_type int64, id string)
CLASS_METHOD

add_node Args: [{ false type int} { false id String}], Returns:

func (AnimationTreePlayerImpl) Advance

func (o AnimationTreePlayerImpl) Advance(delta float32)
CLASS_METHOD

advance Args: [{ false delta float}], Returns:

func (AnimationTreePlayerImpl) AnimationNodeGetAnimation

func (o AnimationTreePlayerImpl) AnimationNodeGetAnimation(id string) Animation
CLASS_METHOD

animation_node_get_animation Args: [{ false id String}], Returns: Animation

func (AnimationTreePlayerImpl) AnimationNodeGetMasterAnimation

func (o AnimationTreePlayerImpl) AnimationNodeGetMasterAnimation(id string) string
CLASS_METHOD

animation_node_get_master_animation Args: [{ false id String}], Returns: string

func (AnimationTreePlayerImpl) AnimationNodeGetPosition

func (o AnimationTreePlayerImpl) AnimationNodeGetPosition(id string) float32
CLASS_METHOD

animation_node_get_position Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) AnimationNodeSetAnimation

func (o AnimationTreePlayerImpl) AnimationNodeSetAnimation(id string, animation Animation)
CLASS_METHOD

animation_node_set_animation Args: [{ false id String} { false animation Animation}], Returns:

func (AnimationTreePlayerImpl) AnimationNodeSetFilterPath

func (o AnimationTreePlayerImpl) AnimationNodeSetFilterPath(id string, path NodePath, enable bool)
CLASS_METHOD

animation_node_set_filter_path Args: [{ false id String} { false path NodePath} { false enable bool}], Returns:

func (AnimationTreePlayerImpl) AnimationNodeSetMasterAnimation

func (o AnimationTreePlayerImpl) AnimationNodeSetMasterAnimation(id string, source string)
CLASS_METHOD

animation_node_set_master_animation Args: [{ false id String} { false source String}], Returns:

func (AnimationTreePlayerImpl) AreNodesConnected

func (o AnimationTreePlayerImpl) AreNodesConnected(id string, dst_id string, dst_input_idx int64) bool
CLASS_METHOD

are_nodes_connected Args: [{ false id String} { false dst_id String} { false dst_input_idx int}], Returns: bool

func (*AnimationTreePlayerImpl) BaseClass

func (o *AnimationTreePlayerImpl) BaseClass() string

func (AnimationTreePlayerImpl) Blend2NodeGetAmount

func (o AnimationTreePlayerImpl) Blend2NodeGetAmount(id string) float32
CLASS_METHOD

blend2_node_get_amount Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) Blend2NodeSetAmount

func (o AnimationTreePlayerImpl) Blend2NodeSetAmount(id string, blend float32)
CLASS_METHOD

blend2_node_set_amount Args: [{ false id String} { false blend float}], Returns:

func (AnimationTreePlayerImpl) Blend2NodeSetFilterPath

func (o AnimationTreePlayerImpl) Blend2NodeSetFilterPath(id string, path NodePath, enable bool)
CLASS_METHOD

blend2_node_set_filter_path Args: [{ false id String} { false path NodePath} { false enable bool}], Returns:

func (AnimationTreePlayerImpl) Blend3NodeGetAmount

func (o AnimationTreePlayerImpl) Blend3NodeGetAmount(id string) float32
CLASS_METHOD

blend3_node_get_amount Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) Blend3NodeSetAmount

func (o AnimationTreePlayerImpl) Blend3NodeSetAmount(id string, blend float32)
CLASS_METHOD

blend3_node_set_amount Args: [{ false id String} { false blend float}], Returns:

func (AnimationTreePlayerImpl) Blend4NodeGetAmount

func (o AnimationTreePlayerImpl) Blend4NodeGetAmount(id string) Vector2
CLASS_METHOD

blend4_node_get_amount Args: [{ false id String}], Returns: Vector2

func (AnimationTreePlayerImpl) Blend4NodeSetAmount

func (o AnimationTreePlayerImpl) Blend4NodeSetAmount(id string, blend Vector2)
CLASS_METHOD

blend4_node_set_amount Args: [{ false id String} { false blend Vector2}], Returns:

func (*AnimationTreePlayerImpl) ClassName

func (o *AnimationTreePlayerImpl) ClassName() string

func (AnimationTreePlayerImpl) ConnectNodes

func (o AnimationTreePlayerImpl) ConnectNodes(id string, dst_id string, dst_input_idx int64) Error
CLASS_METHOD

connect_nodes Args: [{ false id String} { false dst_id String} { false dst_input_idx int}], Returns: Error

func (AnimationTreePlayerImpl) DisconnectNodes

func (o AnimationTreePlayerImpl) DisconnectNodes(id string, dst_input_idx int64)
CLASS_METHOD

disconnect_nodes Args: [{ false id String} { false dst_input_idx int}], Returns:

func (AnimationTreePlayerImpl) GetAnimationProcessMode

CLASS_METHOD

get_animation_process_mode Args: [], Returns: AnimationTreePlayerAnimationProcessMode

func (AnimationTreePlayerImpl) GetBasePath

func (o AnimationTreePlayerImpl) GetBasePath() NodePath
CLASS_METHOD

get_base_path Args: [], Returns: NodePath

func (AnimationTreePlayerImpl) GetMasterPlayer

func (o AnimationTreePlayerImpl) GetMasterPlayer() NodePath
CLASS_METHOD

get_master_player Args: [], Returns: NodePath

func (AnimationTreePlayerImpl) GetNodeList

func (o AnimationTreePlayerImpl) GetNodeList() PoolStringArray
CLASS_METHOD

get_node_list Args: [], Returns: PoolStringArray

func (AnimationTreePlayerImpl) IsActive

func (o AnimationTreePlayerImpl) IsActive() bool
CLASS_METHOD

is_active Args: [], Returns: bool

func (AnimationTreePlayerImpl) MixNodeGetAmount

func (o AnimationTreePlayerImpl) MixNodeGetAmount(id string) float32
CLASS_METHOD

mix_node_get_amount Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) MixNodeSetAmount

func (o AnimationTreePlayerImpl) MixNodeSetAmount(id string, ratio float32)
CLASS_METHOD

mix_node_set_amount Args: [{ false id String} { false ratio float}], Returns:

func (AnimationTreePlayerImpl) NodeExists

func (o AnimationTreePlayerImpl) NodeExists(node string) bool
CLASS_METHOD

node_exists Args: [{ false node String}], Returns: bool

func (AnimationTreePlayerImpl) NodeGetInputCount

func (o AnimationTreePlayerImpl) NodeGetInputCount(id string) int64
CLASS_METHOD

node_get_input_count Args: [{ false id String}], Returns: int64

func (AnimationTreePlayerImpl) NodeGetInputSource

func (o AnimationTreePlayerImpl) NodeGetInputSource(id string, idx int64) string
CLASS_METHOD

node_get_input_source Args: [{ false id String} { false idx int}], Returns: string

func (AnimationTreePlayerImpl) NodeGetPosition

func (o AnimationTreePlayerImpl) NodeGetPosition(id string) Vector2
CLASS_METHOD

node_get_position Args: [{ false id String}], Returns: Vector2

func (AnimationTreePlayerImpl) NodeGetType

CLASS_METHOD

node_get_type Args: [{ false id String}], Returns: AnimationTreePlayerNodeType

func (AnimationTreePlayerImpl) NodeRename

func (o AnimationTreePlayerImpl) NodeRename(node string, new_name string) Error
CLASS_METHOD

node_rename Args: [{ false node String} { false new_name String}], Returns: Error

func (AnimationTreePlayerImpl) NodeSetPosition

func (o AnimationTreePlayerImpl) NodeSetPosition(id string, screen_position Vector2)
CLASS_METHOD

node_set_position Args: [{ false id String} { false screen_position Vector2}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeGetAutorestartDelay

func (o AnimationTreePlayerImpl) OneshotNodeGetAutorestartDelay(id string) float32
CLASS_METHOD

oneshot_node_get_autorestart_delay Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) OneshotNodeGetAutorestartRandomDelay

func (o AnimationTreePlayerImpl) OneshotNodeGetAutorestartRandomDelay(id string) float32
CLASS_METHOD

oneshot_node_get_autorestart_random_delay Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) OneshotNodeGetFadeinTime

func (o AnimationTreePlayerImpl) OneshotNodeGetFadeinTime(id string) float32
CLASS_METHOD

oneshot_node_get_fadein_time Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) OneshotNodeGetFadeoutTime

func (o AnimationTreePlayerImpl) OneshotNodeGetFadeoutTime(id string) float32
CLASS_METHOD

oneshot_node_get_fadeout_time Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) OneshotNodeHasAutorestart

func (o AnimationTreePlayerImpl) OneshotNodeHasAutorestart(id string) bool
CLASS_METHOD

oneshot_node_has_autorestart Args: [{ false id String}], Returns: bool

func (AnimationTreePlayerImpl) OneshotNodeIsActive

func (o AnimationTreePlayerImpl) OneshotNodeIsActive(id string) bool
CLASS_METHOD

oneshot_node_is_active Args: [{ false id String}], Returns: bool

func (AnimationTreePlayerImpl) OneshotNodeSetAutorestart

func (o AnimationTreePlayerImpl) OneshotNodeSetAutorestart(id string, enable bool)
CLASS_METHOD

oneshot_node_set_autorestart Args: [{ false id String} { false enable bool}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeSetAutorestartDelay

func (o AnimationTreePlayerImpl) OneshotNodeSetAutorestartDelay(id string, delay_sec float32)
CLASS_METHOD

oneshot_node_set_autorestart_delay Args: [{ false id String} { false delay_sec float}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeSetAutorestartRandomDelay

func (o AnimationTreePlayerImpl) OneshotNodeSetAutorestartRandomDelay(id string, rand_sec float32)
CLASS_METHOD

oneshot_node_set_autorestart_random_delay Args: [{ false id String} { false rand_sec float}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeSetFadeinTime

func (o AnimationTreePlayerImpl) OneshotNodeSetFadeinTime(id string, time_sec float32)
CLASS_METHOD

oneshot_node_set_fadein_time Args: [{ false id String} { false time_sec float}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeSetFadeoutTime

func (o AnimationTreePlayerImpl) OneshotNodeSetFadeoutTime(id string, time_sec float32)
CLASS_METHOD

oneshot_node_set_fadeout_time Args: [{ false id String} { false time_sec float}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeSetFilterPath

func (o AnimationTreePlayerImpl) OneshotNodeSetFilterPath(id string, path NodePath, enable bool)
CLASS_METHOD

oneshot_node_set_filter_path Args: [{ false id String} { false path NodePath} { false enable bool}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeStart

func (o AnimationTreePlayerImpl) OneshotNodeStart(id string)
CLASS_METHOD

oneshot_node_start Args: [{ false id String}], Returns:

func (AnimationTreePlayerImpl) OneshotNodeStop

func (o AnimationTreePlayerImpl) OneshotNodeStop(id string)
CLASS_METHOD

oneshot_node_stop Args: [{ false id String}], Returns:

func (AnimationTreePlayerImpl) RecomputeCaches

func (o AnimationTreePlayerImpl) RecomputeCaches()
CLASS_METHOD

recompute_caches Args: [], Returns:

func (AnimationTreePlayerImpl) RemoveNode

func (o AnimationTreePlayerImpl) RemoveNode(id string)
CLASS_METHOD

remove_node Args: [{ false id String}], Returns:

func (AnimationTreePlayerImpl) Reset

func (o AnimationTreePlayerImpl) Reset()
CLASS_METHOD

reset Args: [], Returns:

func (AnimationTreePlayerImpl) SetActive

func (o AnimationTreePlayerImpl) SetActive(enabled bool)
CLASS_METHOD

set_active Args: [{ false enabled bool}], Returns:

func (AnimationTreePlayerImpl) SetAnimationProcessMode

func (o AnimationTreePlayerImpl) SetAnimationProcessMode(mode int64)
CLASS_METHOD

set_animation_process_mode Args: [{ false mode int}], Returns:

func (AnimationTreePlayerImpl) SetBasePath

func (o AnimationTreePlayerImpl) SetBasePath(path NodePath)
CLASS_METHOD

set_base_path Args: [{ false path NodePath}], Returns:

func (AnimationTreePlayerImpl) SetMasterPlayer

func (o AnimationTreePlayerImpl) SetMasterPlayer(nodepath NodePath)
CLASS_METHOD

set_master_player Args: [{ false nodepath NodePath}], Returns:

func (AnimationTreePlayerImpl) TimescaleNodeGetScale

func (o AnimationTreePlayerImpl) TimescaleNodeGetScale(id string) float32
CLASS_METHOD

timescale_node_get_scale Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) TimescaleNodeSetScale

func (o AnimationTreePlayerImpl) TimescaleNodeSetScale(id string, scale float32)
CLASS_METHOD

timescale_node_set_scale Args: [{ false id String} { false scale float}], Returns:

func (AnimationTreePlayerImpl) TimeseekNodeSeek

func (o AnimationTreePlayerImpl) TimeseekNodeSeek(id string, seconds float32)
CLASS_METHOD

timeseek_node_seek Args: [{ false id String} { false seconds float}], Returns:

func (AnimationTreePlayerImpl) TransitionNodeDeleteInput

func (o AnimationTreePlayerImpl) TransitionNodeDeleteInput(id string, input_idx int64)
CLASS_METHOD

transition_node_delete_input Args: [{ false id String} { false input_idx int}], Returns:

func (AnimationTreePlayerImpl) TransitionNodeGetCurrent

func (o AnimationTreePlayerImpl) TransitionNodeGetCurrent(id string) int64
CLASS_METHOD

transition_node_get_current Args: [{ false id String}], Returns: int64

func (AnimationTreePlayerImpl) TransitionNodeGetInputCount

func (o AnimationTreePlayerImpl) TransitionNodeGetInputCount(id string) int64
CLASS_METHOD

transition_node_get_input_count Args: [{ false id String}], Returns: int64

func (AnimationTreePlayerImpl) TransitionNodeGetXfadeTime

func (o AnimationTreePlayerImpl) TransitionNodeGetXfadeTime(id string) float32
CLASS_METHOD

transition_node_get_xfade_time Args: [{ false id String}], Returns: float32

func (AnimationTreePlayerImpl) TransitionNodeHasInputAutoAdvance

func (o AnimationTreePlayerImpl) TransitionNodeHasInputAutoAdvance(id string, input_idx int64) bool
CLASS_METHOD

transition_node_has_input_auto_advance Args: [{ false id String} { false input_idx int}], Returns: bool

func (AnimationTreePlayerImpl) TransitionNodeSetCurrent

func (o AnimationTreePlayerImpl) TransitionNodeSetCurrent(id string, input_idx int64)
CLASS_METHOD

transition_node_set_current Args: [{ false id String} { false input_idx int}], Returns:

func (AnimationTreePlayerImpl) TransitionNodeSetInputAutoAdvance

func (o AnimationTreePlayerImpl) TransitionNodeSetInputAutoAdvance(id string, input_idx int64, enable bool)
CLASS_METHOD

transition_node_set_input_auto_advance Args: [{ false id String} { false input_idx int} { false enable bool}], Returns:

func (AnimationTreePlayerImpl) TransitionNodeSetInputCount

func (o AnimationTreePlayerImpl) TransitionNodeSetInputCount(id string, count int64)
CLASS_METHOD

transition_node_set_input_count Args: [{ false id String} { false count int}], Returns:

func (AnimationTreePlayerImpl) TransitionNodeSetXfadeTime

func (o AnimationTreePlayerImpl) TransitionNodeSetXfadeTime(id string, time_sec float32)
CLASS_METHOD

transition_node_set_xfade_time Args: [{ false id String} { false time_sec float}], Returns:

type AnimationTreePlayerNodeType

type AnimationTreePlayerNodeType int32
const (
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_ANIMATION  AnimationTreePlayerNodeType = 1
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_BLEND2     AnimationTreePlayerNodeType = 4
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_BLEND3     AnimationTreePlayerNodeType = 5
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_BLEND4     AnimationTreePlayerNodeType = 6
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_MIX        AnimationTreePlayerNodeType = 3
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_ONESHOT    AnimationTreePlayerNodeType = 2
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_OUTPUT     AnimationTreePlayerNodeType = 0
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_TIMESCALE  AnimationTreePlayerNodeType = 7
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_TIMESEEK   AnimationTreePlayerNodeType = 8
	ANIMATION_TREE_PLAYER_NODE_TYPE_NODE_TRANSITION AnimationTreePlayerNodeType = 9
)

type AnimationUpdateMode

type AnimationUpdateMode int32
const (
	ANIMATION_UPDATE_MODE_UPDATE_CAPTURE    AnimationUpdateMode = 3
	ANIMATION_UPDATE_MODE_UPDATE_CONTINUOUS AnimationUpdateMode = 0
	ANIMATION_UPDATE_MODE_UPDATE_DISCRETE   AnimationUpdateMode = 1
	ANIMATION_UPDATE_MODE_UPDATE_TRIGGER    AnimationUpdateMode = 2
)

type Area

type Area interface {
	CollisionObject

	/* get_angular_damp */
	GetAngularDamp() float32

	/* get_audio_bus */
	GetAudioBus() string

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_gravity */
	GetGravity() float32

	/* get_gravity_distance_scale */
	GetGravityDistanceScale() float32

	/* get_gravity_vector */
	GetGravityVector() Vector3

	/* get_linear_damp */
	GetLinearDamp() float32

	/* get_overlapping_areas */
	GetOverlappingAreas() Array

	/* get_overlapping_bodies */
	GetOverlappingBodies() Array

	/* get_priority */
	GetPriority() float32

	/* get_reverb_amount */
	GetReverbAmount() float32

	/* get_reverb_bus */
	GetReverbBus() string

	/* get_reverb_uniformity */
	GetReverbUniformity() float32

	/* get_space_override_mode */
	GetSpaceOverrideMode() AreaSpaceOverride

	/* is_gravity_a_point */
	IsGravityAPoint() bool

	/* is_monitorable */
	IsMonitorable() bool

	/* is_monitoring */
	IsMonitoring() bool

	/* is_overriding_audio_bus */
	IsOverridingAudioBus() bool

	/* is_using_reverb_bus */
	IsUsingReverbBus() bool

	/* overlaps_area */
	OverlapsArea(area Node) bool

	/* overlaps_body */
	OverlapsBody(body Node) bool

	/* set_angular_damp */
	SetAngularDamp(angular_damp float32)

	/* set_audio_bus */
	SetAudioBus(name string)

	/* set_audio_bus_override */
	SetAudioBusOverride(enable bool)

	/* set_collision_layer */
	SetCollisionLayer(collision_layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(collision_mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_gravity */
	SetGravity(gravity float32)

	/* set_gravity_distance_scale */
	SetGravityDistanceScale(distance_scale float32)

	/* set_gravity_is_point */
	SetGravityIsPoint(enable bool)

	/* set_gravity_vector */
	SetGravityVector(vector Vector3)

	/* set_linear_damp */
	SetLinearDamp(linear_damp float32)

	/* set_monitorable */
	SetMonitorable(enable bool)

	/* set_monitoring */
	SetMonitoring(enable bool)

	/* set_priority */
	SetPriority(priority float32)

	/* set_reverb_amount */
	SetReverbAmount(amount float32)

	/* set_reverb_bus */
	SetReverbBus(name string)

	/* set_reverb_uniformity */
	SetReverbUniformity(amount float32)

	/* set_space_override_mode */
	SetSpaceOverrideMode(enable int64)

	/* set_use_reverb_bus */
	SetUseReverbBus(enable bool)
}

func NewArea

func NewArea() Area

NewArea creates a new Area.

func NewAreaWithOwner

func NewAreaWithOwner(owner *GodotObject) Area

NewAreaWithOwner wraps the GodotObject.

type Area2D

type Area2D interface {
	CollisionObject2D

	/* get_angular_damp */
	GetAngularDamp() float32

	/* get_audio_bus_name */
	GetAudioBusName() string

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_gravity */
	GetGravity() float32

	/* get_gravity_distance_scale */
	GetGravityDistanceScale() float32

	/* get_gravity_vector */
	GetGravityVector() Vector2

	/* get_linear_damp */
	GetLinearDamp() float32

	/* get_overlapping_areas */
	GetOverlappingAreas() Array

	/* get_overlapping_bodies */
	GetOverlappingBodies() Array

	/* get_priority */
	GetPriority() float32

	/* get_space_override_mode */
	GetSpaceOverrideMode() Area2DSpaceOverride

	/* is_gravity_a_point */
	IsGravityAPoint() bool

	/* is_monitorable */
	IsMonitorable() bool

	/* is_monitoring */
	IsMonitoring() bool

	/* is_overriding_audio_bus */
	IsOverridingAudioBus() bool

	/* overlaps_area */
	OverlapsArea(area Node) bool

	/* overlaps_body */
	OverlapsBody(body Node) bool

	/* set_angular_damp */
	SetAngularDamp(angular_damp float32)

	/* set_audio_bus_name */
	SetAudioBusName(name string)

	/* set_audio_bus_override */
	SetAudioBusOverride(enable bool)

	/* set_collision_layer */
	SetCollisionLayer(collision_layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(collision_mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_gravity */
	SetGravity(gravity float32)

	/* set_gravity_distance_scale */
	SetGravityDistanceScale(distance_scale float32)

	/* set_gravity_is_point */
	SetGravityIsPoint(enable bool)

	/* set_gravity_vector */
	SetGravityVector(vector Vector2)

	/* set_linear_damp */
	SetLinearDamp(linear_damp float32)

	/* set_monitorable */
	SetMonitorable(enable bool)

	/* set_monitoring */
	SetMonitoring(enable bool)

	/* set_priority */
	SetPriority(priority float32)

	/* set_space_override_mode */
	SetSpaceOverrideMode(space_override_mode int64)
}

func NewArea2D

func NewArea2D() Area2D

NewArea2D creates a new Area2D.

func NewArea2DWithOwner

func NewArea2DWithOwner(owner *GodotObject) Area2D

NewArea2DWithOwner wraps the GodotObject.

type Area2DConstant

type Area2DConstant int32
const (
	AREA_2_D_SPACE_OVERRIDE_COMBINE         Area2DConstant = 1
	AREA_2_D_SPACE_OVERRIDE_COMBINE_REPLACE Area2DConstant = 2
	AREA_2_D_SPACE_OVERRIDE_DISABLED        Area2DConstant = 0
	AREA_2_D_SPACE_OVERRIDE_REPLACE         Area2DConstant = 3
	AREA_2_D_SPACE_OVERRIDE_REPLACE_COMBINE Area2DConstant = 4
)

type Area2DImpl

type Area2DImpl struct {
	CollisionObject2DImpl
}

func (*Area2DImpl) BaseClass

func (o *Area2DImpl) BaseClass() string

func (*Area2DImpl) ClassName

func (o *Area2DImpl) ClassName() string

func (Area2DImpl) GetAngularDamp

func (o Area2DImpl) GetAngularDamp() float32
CLASS_METHOD

get_angular_damp Args: [], Returns: float32

func (Area2DImpl) GetAudioBusName

func (o Area2DImpl) GetAudioBusName() string
CLASS_METHOD

get_audio_bus_name Args: [], Returns: string

func (Area2DImpl) GetCollisionLayer

func (o Area2DImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (Area2DImpl) GetCollisionLayerBit

func (o Area2DImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (Area2DImpl) GetCollisionMask

func (o Area2DImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (Area2DImpl) GetCollisionMaskBit

func (o Area2DImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (Area2DImpl) GetGravity

func (o Area2DImpl) GetGravity() float32
CLASS_METHOD

get_gravity Args: [], Returns: float32

func (Area2DImpl) GetGravityDistanceScale

func (o Area2DImpl) GetGravityDistanceScale() float32
CLASS_METHOD

get_gravity_distance_scale Args: [], Returns: float32

func (Area2DImpl) GetGravityVector

func (o Area2DImpl) GetGravityVector() Vector2
CLASS_METHOD

get_gravity_vector Args: [], Returns: Vector2

func (Area2DImpl) GetLinearDamp

func (o Area2DImpl) GetLinearDamp() float32
CLASS_METHOD

get_linear_damp Args: [], Returns: float32

func (Area2DImpl) GetOverlappingAreas

func (o Area2DImpl) GetOverlappingAreas() Array
CLASS_METHOD

get_overlapping_areas Args: [], Returns: Array

func (Area2DImpl) GetOverlappingBodies

func (o Area2DImpl) GetOverlappingBodies() Array
CLASS_METHOD

get_overlapping_bodies Args: [], Returns: Array

func (Area2DImpl) GetPriority

func (o Area2DImpl) GetPriority() float32
CLASS_METHOD

get_priority Args: [], Returns: float32

func (Area2DImpl) GetSpaceOverrideMode

func (o Area2DImpl) GetSpaceOverrideMode() Area2DSpaceOverride
CLASS_METHOD

get_space_override_mode Args: [], Returns: Area2DSpaceOverride

func (Area2DImpl) IsGravityAPoint

func (o Area2DImpl) IsGravityAPoint() bool
CLASS_METHOD

is_gravity_a_point Args: [], Returns: bool

func (Area2DImpl) IsMonitorable

func (o Area2DImpl) IsMonitorable() bool
CLASS_METHOD

is_monitorable Args: [], Returns: bool

func (Area2DImpl) IsMonitoring

func (o Area2DImpl) IsMonitoring() bool
CLASS_METHOD

is_monitoring Args: [], Returns: bool

func (Area2DImpl) IsOverridingAudioBus

func (o Area2DImpl) IsOverridingAudioBus() bool
CLASS_METHOD

is_overriding_audio_bus Args: [], Returns: bool

func (Area2DImpl) OverlapsArea

func (o Area2DImpl) OverlapsArea(area Node) bool
CLASS_METHOD

overlaps_area Args: [{ false area Node}], Returns: bool

func (Area2DImpl) OverlapsBody

func (o Area2DImpl) OverlapsBody(body Node) bool
CLASS_METHOD

overlaps_body Args: [{ false body Node}], Returns: bool

func (Area2DImpl) SetAngularDamp

func (o Area2DImpl) SetAngularDamp(angular_damp float32)
CLASS_METHOD

set_angular_damp Args: [{ false angular_damp float}], Returns:

func (Area2DImpl) SetAudioBusName

func (o Area2DImpl) SetAudioBusName(name string)
CLASS_METHOD

set_audio_bus_name Args: [{ false name String}], Returns:

func (Area2DImpl) SetAudioBusOverride

func (o Area2DImpl) SetAudioBusOverride(enable bool)
CLASS_METHOD

set_audio_bus_override Args: [{ false enable bool}], Returns:

func (Area2DImpl) SetCollisionLayer

func (o Area2DImpl) SetCollisionLayer(collision_layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false collision_layer int}], Returns:

func (Area2DImpl) SetCollisionLayerBit

func (o Area2DImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (Area2DImpl) SetCollisionMask

func (o Area2DImpl) SetCollisionMask(collision_mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false collision_mask int}], Returns:

func (Area2DImpl) SetCollisionMaskBit

func (o Area2DImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (Area2DImpl) SetGravity

func (o Area2DImpl) SetGravity(gravity float32)
CLASS_METHOD

set_gravity Args: [{ false gravity float}], Returns:

func (Area2DImpl) SetGravityDistanceScale

func (o Area2DImpl) SetGravityDistanceScale(distance_scale float32)
CLASS_METHOD

set_gravity_distance_scale Args: [{ false distance_scale float}], Returns:

func (Area2DImpl) SetGravityIsPoint

func (o Area2DImpl) SetGravityIsPoint(enable bool)
CLASS_METHOD

set_gravity_is_point Args: [{ false enable bool}], Returns:

func (Area2DImpl) SetGravityVector

func (o Area2DImpl) SetGravityVector(vector Vector2)
CLASS_METHOD

set_gravity_vector Args: [{ false vector Vector2}], Returns:

func (Area2DImpl) SetLinearDamp

func (o Area2DImpl) SetLinearDamp(linear_damp float32)
CLASS_METHOD

set_linear_damp Args: [{ false linear_damp float}], Returns:

func (Area2DImpl) SetMonitorable

func (o Area2DImpl) SetMonitorable(enable bool)
CLASS_METHOD

set_monitorable Args: [{ false enable bool}], Returns:

func (Area2DImpl) SetMonitoring

func (o Area2DImpl) SetMonitoring(enable bool)
CLASS_METHOD

set_monitoring Args: [{ false enable bool}], Returns:

func (Area2DImpl) SetPriority

func (o Area2DImpl) SetPriority(priority float32)
CLASS_METHOD

set_priority Args: [{ false priority float}], Returns:

func (Area2DImpl) SetSpaceOverrideMode

func (o Area2DImpl) SetSpaceOverrideMode(space_override_mode int64)
CLASS_METHOD

set_space_override_mode Args: [{ false space_override_mode int}], Returns:

type Area2DSpaceOverride

type Area2DSpaceOverride int32
const (
	AREA_2_D_SPACE_OVERRIDE_SPACE_OVERRIDE_COMBINE         Area2DSpaceOverride = 1
	AREA_2_D_SPACE_OVERRIDE_SPACE_OVERRIDE_COMBINE_REPLACE Area2DSpaceOverride = 2
	AREA_2_D_SPACE_OVERRIDE_SPACE_OVERRIDE_DISABLED        Area2DSpaceOverride = 0
	AREA_2_D_SPACE_OVERRIDE_SPACE_OVERRIDE_REPLACE         Area2DSpaceOverride = 3
	AREA_2_D_SPACE_OVERRIDE_SPACE_OVERRIDE_REPLACE_COMBINE Area2DSpaceOverride = 4
)

type AreaConstant

type AreaConstant int32
const (
	AREA_SPACE_OVERRIDE_COMBINE         AreaConstant = 1
	AREA_SPACE_OVERRIDE_COMBINE_REPLACE AreaConstant = 2
	AREA_SPACE_OVERRIDE_DISABLED        AreaConstant = 0
	AREA_SPACE_OVERRIDE_REPLACE         AreaConstant = 3
	AREA_SPACE_OVERRIDE_REPLACE_COMBINE AreaConstant = 4
)

type AreaImpl

type AreaImpl struct {
	CollisionObjectImpl
}

func (*AreaImpl) BaseClass

func (o *AreaImpl) BaseClass() string

func (*AreaImpl) ClassName

func (o *AreaImpl) ClassName() string

func (AreaImpl) GetAngularDamp

func (o AreaImpl) GetAngularDamp() float32
CLASS_METHOD

get_angular_damp Args: [], Returns: float32

func (AreaImpl) GetAudioBus

func (o AreaImpl) GetAudioBus() string
CLASS_METHOD

get_audio_bus Args: [], Returns: string

func (AreaImpl) GetCollisionLayer

func (o AreaImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (AreaImpl) GetCollisionLayerBit

func (o AreaImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (AreaImpl) GetCollisionMask

func (o AreaImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (AreaImpl) GetCollisionMaskBit

func (o AreaImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (AreaImpl) GetGravity

func (o AreaImpl) GetGravity() float32
CLASS_METHOD

get_gravity Args: [], Returns: float32

func (AreaImpl) GetGravityDistanceScale

func (o AreaImpl) GetGravityDistanceScale() float32
CLASS_METHOD

get_gravity_distance_scale Args: [], Returns: float32

func (AreaImpl) GetGravityVector

func (o AreaImpl) GetGravityVector() Vector3
CLASS_METHOD

get_gravity_vector Args: [], Returns: Vector3

func (AreaImpl) GetLinearDamp

func (o AreaImpl) GetLinearDamp() float32
CLASS_METHOD

get_linear_damp Args: [], Returns: float32

func (AreaImpl) GetOverlappingAreas

func (o AreaImpl) GetOverlappingAreas() Array
CLASS_METHOD

get_overlapping_areas Args: [], Returns: Array

func (AreaImpl) GetOverlappingBodies

func (o AreaImpl) GetOverlappingBodies() Array
CLASS_METHOD

get_overlapping_bodies Args: [], Returns: Array

func (AreaImpl) GetPriority

func (o AreaImpl) GetPriority() float32
CLASS_METHOD

get_priority Args: [], Returns: float32

func (AreaImpl) GetReverbAmount

func (o AreaImpl) GetReverbAmount() float32
CLASS_METHOD

get_reverb_amount Args: [], Returns: float32

func (AreaImpl) GetReverbBus

func (o AreaImpl) GetReverbBus() string
CLASS_METHOD

get_reverb_bus Args: [], Returns: string

func (AreaImpl) GetReverbUniformity

func (o AreaImpl) GetReverbUniformity() float32
CLASS_METHOD

get_reverb_uniformity Args: [], Returns: float32

func (AreaImpl) GetSpaceOverrideMode

func (o AreaImpl) GetSpaceOverrideMode() AreaSpaceOverride
CLASS_METHOD

get_space_override_mode Args: [], Returns: AreaSpaceOverride

func (AreaImpl) IsGravityAPoint

func (o AreaImpl) IsGravityAPoint() bool
CLASS_METHOD

is_gravity_a_point Args: [], Returns: bool

func (AreaImpl) IsMonitorable

func (o AreaImpl) IsMonitorable() bool
CLASS_METHOD

is_monitorable Args: [], Returns: bool

func (AreaImpl) IsMonitoring

func (o AreaImpl) IsMonitoring() bool
CLASS_METHOD

is_monitoring Args: [], Returns: bool

func (AreaImpl) IsOverridingAudioBus

func (o AreaImpl) IsOverridingAudioBus() bool
CLASS_METHOD

is_overriding_audio_bus Args: [], Returns: bool

func (AreaImpl) IsUsingReverbBus

func (o AreaImpl) IsUsingReverbBus() bool
CLASS_METHOD

is_using_reverb_bus Args: [], Returns: bool

func (AreaImpl) OverlapsArea

func (o AreaImpl) OverlapsArea(area Node) bool
CLASS_METHOD

overlaps_area Args: [{ false area Node}], Returns: bool

func (AreaImpl) OverlapsBody

func (o AreaImpl) OverlapsBody(body Node) bool
CLASS_METHOD

overlaps_body Args: [{ false body Node}], Returns: bool

func (AreaImpl) SetAngularDamp

func (o AreaImpl) SetAngularDamp(angular_damp float32)
CLASS_METHOD

set_angular_damp Args: [{ false angular_damp float}], Returns:

func (AreaImpl) SetAudioBus

func (o AreaImpl) SetAudioBus(name string)
CLASS_METHOD

set_audio_bus Args: [{ false name String}], Returns:

func (AreaImpl) SetAudioBusOverride

func (o AreaImpl) SetAudioBusOverride(enable bool)
CLASS_METHOD

set_audio_bus_override Args: [{ false enable bool}], Returns:

func (AreaImpl) SetCollisionLayer

func (o AreaImpl) SetCollisionLayer(collision_layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false collision_layer int}], Returns:

func (AreaImpl) SetCollisionLayerBit

func (o AreaImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (AreaImpl) SetCollisionMask

func (o AreaImpl) SetCollisionMask(collision_mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false collision_mask int}], Returns:

func (AreaImpl) SetCollisionMaskBit

func (o AreaImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (AreaImpl) SetGravity

func (o AreaImpl) SetGravity(gravity float32)
CLASS_METHOD

set_gravity Args: [{ false gravity float}], Returns:

func (AreaImpl) SetGravityDistanceScale

func (o AreaImpl) SetGravityDistanceScale(distance_scale float32)
CLASS_METHOD

set_gravity_distance_scale Args: [{ false distance_scale float}], Returns:

func (AreaImpl) SetGravityIsPoint

func (o AreaImpl) SetGravityIsPoint(enable bool)
CLASS_METHOD

set_gravity_is_point Args: [{ false enable bool}], Returns:

func (AreaImpl) SetGravityVector

func (o AreaImpl) SetGravityVector(vector Vector3)
CLASS_METHOD

set_gravity_vector Args: [{ false vector Vector3}], Returns:

func (AreaImpl) SetLinearDamp

func (o AreaImpl) SetLinearDamp(linear_damp float32)
CLASS_METHOD

set_linear_damp Args: [{ false linear_damp float}], Returns:

func (AreaImpl) SetMonitorable

func (o AreaImpl) SetMonitorable(enable bool)
CLASS_METHOD

set_monitorable Args: [{ false enable bool}], Returns:

func (AreaImpl) SetMonitoring

func (o AreaImpl) SetMonitoring(enable bool)
CLASS_METHOD

set_monitoring Args: [{ false enable bool}], Returns:

func (AreaImpl) SetPriority

func (o AreaImpl) SetPriority(priority float32)
CLASS_METHOD

set_priority Args: [{ false priority float}], Returns:

func (AreaImpl) SetReverbAmount

func (o AreaImpl) SetReverbAmount(amount float32)
CLASS_METHOD

set_reverb_amount Args: [{ false amount float}], Returns:

func (AreaImpl) SetReverbBus

func (o AreaImpl) SetReverbBus(name string)
CLASS_METHOD

set_reverb_bus Args: [{ false name String}], Returns:

func (AreaImpl) SetReverbUniformity

func (o AreaImpl) SetReverbUniformity(amount float32)
CLASS_METHOD

set_reverb_uniformity Args: [{ false amount float}], Returns:

func (AreaImpl) SetSpaceOverrideMode

func (o AreaImpl) SetSpaceOverrideMode(enable int64)
CLASS_METHOD

set_space_override_mode Args: [{ false enable int}], Returns:

func (AreaImpl) SetUseReverbBus

func (o AreaImpl) SetUseReverbBus(enable bool)
CLASS_METHOD

set_use_reverb_bus Args: [{ false enable bool}], Returns:

type AreaSpaceOverride

type AreaSpaceOverride int32
const (
	AREA_SPACE_OVERRIDE_SPACE_OVERRIDE_COMBINE         AreaSpaceOverride = 1
	AREA_SPACE_OVERRIDE_SPACE_OVERRIDE_COMBINE_REPLACE AreaSpaceOverride = 2
	AREA_SPACE_OVERRIDE_SPACE_OVERRIDE_DISABLED        AreaSpaceOverride = 0
	AREA_SPACE_OVERRIDE_SPACE_OVERRIDE_REPLACE         AreaSpaceOverride = 3
	AREA_SPACE_OVERRIDE_SPACE_OVERRIDE_REPLACE_COMBINE AreaSpaceOverride = 4
)

type Array

type Array C.godot_array

func NewArray

func NewArray() Array

func NewArrayCopy

func NewArrayCopy(
	p_src Array,
) Array

func NewArrayPoolByteArray

func NewArrayPoolByteArray(
	p_pba PoolByteArray,
) Array

func NewArrayPoolColorArray

func NewArrayPoolColorArray(
	p_pca PoolColorArray,
) Array

func NewArrayPoolIntArray

func NewArrayPoolIntArray(
	p_pia PoolIntArray,
) Array

func NewArrayPoolRealArray

func NewArrayPoolRealArray(
	p_pra PoolRealArray,
) Array

func NewArrayPoolStringArray

func NewArrayPoolStringArray(
	p_psa PoolStringArray,
) Array

func NewArrayPoolVector2Array

func NewArrayPoolVector2Array(
	p_pv2a PoolVector2Array,
) Array

func NewArrayPoolVector3Array

func NewArrayPoolVector3Array(
	p_pv3a PoolVector3Array,
) Array

func (*Array) Append

func (gdt *Array) Append(
	p_value Variant,
)

Setter Method: godot_array_append -> void

func (*Array) Back

func (gdt *Array) Back() Variant

Getter Method: godot_array_back -> godot_variant

func (*Array) Bsearch

func (gdt *Array) Bsearch(
	p_value Variant, p_before bool,
) int32

Getter Method: godot_array_bsearch -> godot_int

func (*Array) BsearchCustom

func (gdt *Array) BsearchCustom(
	p_value Variant, p_obj *GodotObject, p_func String, p_before bool,
) int32

Getter Method: godot_array_bsearch_custom -> godot_int

func (*Array) Clear

func (gdt *Array) Clear()

Setter Method: godot_array_clear -> void

func (*Array) Count

func (gdt *Array) Count(
	p_value Variant,
) int32

Getter Method: godot_array_count -> godot_int

func (*Array) Destroy

func (gdt *Array) Destroy()

Setter Method: godot_array_destroy -> void

func (*Array) Duplicate

func (gdt *Array) Duplicate(
	p_deep bool,
) Array

Getter Method: godot_array_duplicate -> godot_array

func (*Array) Empty

func (gdt *Array) Empty() bool

Getter Method: godot_array_empty -> godot_bool

func (*Array) Erase

func (gdt *Array) Erase(
	p_value Variant,
)

Setter Method: godot_array_erase -> void

func (*Array) Find

func (gdt *Array) Find(
	p_what Variant, p_from int32,
) int32

Getter Method: godot_array_find -> godot_int

func (*Array) FindLast

func (gdt *Array) FindLast(
	p_what Variant,
) int32

Getter Method: godot_array_find_last -> godot_int

func (*Array) Front

func (gdt *Array) Front() Variant

Getter Method: godot_array_front -> godot_variant

func (*Array) Get

func (gdt *Array) Get(
	p_idx int32,
) Variant

Getter Method: godot_array_get -> godot_variant

func (*Array) Has

func (gdt *Array) Has(
	p_value Variant,
) bool

Getter Method: godot_array_has -> godot_bool

func (*Array) Hash

func (gdt *Array) Hash() int32

Getter Method: godot_array_hash -> godot_int

func (*Array) Insert

func (gdt *Array) Insert(
	p_pos int32, p_value Variant,
)

Setter Method: godot_array_insert -> void

func (*Array) Invert

func (gdt *Array) Invert()

Setter Method: godot_array_invert -> void

func (*Array) Max

func (gdt *Array) Max() Variant

Getter Method: godot_array_max -> godot_variant

func (*Array) Min

func (gdt *Array) Min() Variant

Getter Method: godot_array_min -> godot_variant

func (*Array) OperatorIndex

func (gdt *Array) OperatorIndex(
	p_idx int32,
) Variant

Getter Method: godot_array_operator_index -> godot_variant

func (*Array) OperatorIndexConst

func (gdt *Array) OperatorIndexConst(
	p_idx int32,
) Variant

Getter Method: godot_array_operator_index_const -> godot_variant

func (*Array) PopBack

func (gdt *Array) PopBack() Variant

Getter Method: godot_array_pop_back -> godot_variant

func (*Array) PopFront

func (gdt *Array) PopFront() Variant

Getter Method: godot_array_pop_front -> godot_variant

func (*Array) PushBack

func (gdt *Array) PushBack(
	p_value Variant,
)

Setter Method: godot_array_push_back -> void

func (*Array) PushFront

func (gdt *Array) PushFront(
	p_value Variant,
)

Setter Method: godot_array_push_front -> void

func (*Array) Remove

func (gdt *Array) Remove(
	p_idx int32,
)

Setter Method: godot_array_remove -> void

func (*Array) Resize

func (gdt *Array) Resize(
	p_size int32,
)

Setter Method: godot_array_resize -> void

func (*Array) Rfind

func (gdt *Array) Rfind(
	p_what Variant, p_from int32,
) int32

Getter Method: godot_array_rfind -> godot_int

func (*Array) Set

func (gdt *Array) Set(
	p_idx int32, p_value Variant,
)

Setter Method: godot_array_set -> void

func (*Array) Shuffle

func (gdt *Array) Shuffle()

Setter Method: godot_array_shuffle -> void

func (*Array) Size

func (gdt *Array) Size() int32

Getter Method: godot_array_size -> godot_int

func (*Array) Slice

func (gdt *Array) Slice(
	p_begin int32, p_end int32, p_step int32, p_deep bool,
) Array

Getter Method: godot_array_slice -> godot_array

func (*Array) Sort

func (gdt *Array) Sort()

Setter Method: godot_array_sort -> void

func (*Array) SortCustom

func (gdt *Array) SortCustom(
	p_obj *GodotObject, p_func String,
)

Setter Method: godot_array_sort_custom -> void

type ArrayMesh

type ArrayMesh interface {
	Mesh

	/* add_blend_shape */
	AddBlendShape(name string)

	/* add_surface_from_arrays */
	AddSurfaceFromArrays(primitive int64, arrays Array, blend_shapes Array, compress_flags int64)

	/* clear_blend_shapes */
	ClearBlendShapes()

	/* get_blend_shape_count */
	GetBlendShapeCount() int64

	/* get_blend_shape_mode */
	GetBlendShapeMode() MeshBlendShapeMode

	/* get_blend_shape_name */
	GetBlendShapeName(index int64) string

	/* get_custom_aabb */
	GetCustomAabb() AABB

	/* lightmap_unwrap */
	LightmapUnwrap(transform Transform, texel_size float32) Error

	/* regen_normalmaps */
	RegenNormalmaps()

	/* set_blend_shape_mode */
	SetBlendShapeMode(mode int64)

	/* set_custom_aabb */
	SetCustomAabb(aabb AABB)

	/* surface_find_by_name */
	SurfaceFindByName(name string) int64

	/* surface_get_array_index_len */
	SurfaceGetArrayIndexLen(surf_idx int64) int64

	/* surface_get_array_len */
	SurfaceGetArrayLen(surf_idx int64) int64

	/* surface_get_format */
	SurfaceGetFormat(surf_idx int64) int64

	/* surface_get_name */
	SurfaceGetName(surf_idx int64) string

	/* surface_get_primitive_type */
	SurfaceGetPrimitiveType(surf_idx int64) MeshPrimitiveType

	/* surface_remove */
	SurfaceRemove(surf_idx int64)

	/* surface_set_name */
	SurfaceSetName(surf_idx int64, name string)

	/* surface_update_region */
	SurfaceUpdateRegion(surf_idx int64, offset int64, data PoolByteArray)
}

func NewArrayMesh

func NewArrayMesh() ArrayMesh

NewArrayMesh creates a new ArrayMesh.

func NewArrayMeshWithOwner

func NewArrayMeshWithOwner(owner *GodotObject) ArrayMesh

NewArrayMeshWithOwner wraps the GodotObject.

type ArrayMeshArrayFormat

type ArrayMeshArrayFormat int32
const (
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_BONES   ArrayMeshArrayFormat = 64
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_COLOR   ArrayMeshArrayFormat = 8
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_INDEX   ArrayMeshArrayFormat = 256
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_NORMAL  ArrayMeshArrayFormat = 2
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_TANGENT ArrayMeshArrayFormat = 4
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_TEX_UV  ArrayMeshArrayFormat = 16
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_TEX_UV2 ArrayMeshArrayFormat = 32
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_VERTEX  ArrayMeshArrayFormat = 1
	ARRAY_MESH_ARRAY_FORMAT_ARRAY_FORMAT_WEIGHTS ArrayMeshArrayFormat = 128
)

type ArrayMeshArrayType

type ArrayMeshArrayType int32
const (
	ARRAY_MESH_ARRAY_TYPE_ARRAY_BONES   ArrayMeshArrayType = 6
	ARRAY_MESH_ARRAY_TYPE_ARRAY_COLOR   ArrayMeshArrayType = 3
	ARRAY_MESH_ARRAY_TYPE_ARRAY_INDEX   ArrayMeshArrayType = 8
	ARRAY_MESH_ARRAY_TYPE_ARRAY_MAX     ArrayMeshArrayType = 9
	ARRAY_MESH_ARRAY_TYPE_ARRAY_NORMAL  ArrayMeshArrayType = 1
	ARRAY_MESH_ARRAY_TYPE_ARRAY_TANGENT ArrayMeshArrayType = 2
	ARRAY_MESH_ARRAY_TYPE_ARRAY_TEX_UV  ArrayMeshArrayType = 4
	ARRAY_MESH_ARRAY_TYPE_ARRAY_TEX_UV2 ArrayMeshArrayType = 5
	ARRAY_MESH_ARRAY_TYPE_ARRAY_VERTEX  ArrayMeshArrayType = 0
	ARRAY_MESH_ARRAY_TYPE_ARRAY_WEIGHTS ArrayMeshArrayType = 7
)

type ArrayMeshConstant

type ArrayMeshConstant int32
const (
	ARRAY_MESH_ARRAY_BONES          ArrayMeshConstant = 6
	ARRAY_MESH_ARRAY_COLOR          ArrayMeshConstant = 3
	ARRAY_MESH_ARRAY_FORMAT_BONES   ArrayMeshConstant = 64
	ARRAY_MESH_ARRAY_FORMAT_COLOR   ArrayMeshConstant = 8
	ARRAY_MESH_ARRAY_FORMAT_INDEX   ArrayMeshConstant = 256
	ARRAY_MESH_ARRAY_FORMAT_NORMAL  ArrayMeshConstant = 2
	ARRAY_MESH_ARRAY_FORMAT_TANGENT ArrayMeshConstant = 4
	ARRAY_MESH_ARRAY_FORMAT_TEX_UV  ArrayMeshConstant = 16
	ARRAY_MESH_ARRAY_FORMAT_TEX_UV2 ArrayMeshConstant = 32
	ARRAY_MESH_ARRAY_FORMAT_VERTEX  ArrayMeshConstant = 1
	ARRAY_MESH_ARRAY_FORMAT_WEIGHTS ArrayMeshConstant = 128
	ARRAY_MESH_ARRAY_INDEX          ArrayMeshConstant = 8
	ARRAY_MESH_ARRAY_MAX            ArrayMeshConstant = 9
	ARRAY_MESH_ARRAY_NORMAL         ArrayMeshConstant = 1
	ARRAY_MESH_ARRAY_TANGENT        ArrayMeshConstant = 2
	ARRAY_MESH_ARRAY_TEX_UV         ArrayMeshConstant = 4
	ARRAY_MESH_ARRAY_TEX_UV2        ArrayMeshConstant = 5
	ARRAY_MESH_ARRAY_VERTEX         ArrayMeshConstant = 0
	ARRAY_MESH_ARRAY_WEIGHTS        ArrayMeshConstant = 7
	ARRAY_MESH_ARRAY_WEIGHTS_SIZE   ArrayMeshConstant = 4
	ARRAY_MESH_NO_INDEX_ARRAY       ArrayMeshConstant = -1
)

type ArrayMeshImpl

type ArrayMeshImpl struct {
	MeshImpl
}

func (ArrayMeshImpl) AddBlendShape

func (o ArrayMeshImpl) AddBlendShape(name string)
CLASS_METHOD

add_blend_shape Args: [{ false name String}], Returns:

func (ArrayMeshImpl) AddSurfaceFromArrays

func (o ArrayMeshImpl) AddSurfaceFromArrays(primitive int64, arrays Array, blend_shapes Array, compress_flags int64)
CLASS_METHOD

add_surface_from_arrays Args: [{ false primitive int} { false arrays Array} {[] true blend_shapes Array} {97280 true compress_flags int}], Returns:

func (*ArrayMeshImpl) BaseClass

func (o *ArrayMeshImpl) BaseClass() string

func (*ArrayMeshImpl) ClassName

func (o *ArrayMeshImpl) ClassName() string

func (ArrayMeshImpl) ClearBlendShapes

func (o ArrayMeshImpl) ClearBlendShapes()
CLASS_METHOD

clear_blend_shapes Args: [], Returns:

func (ArrayMeshImpl) GetBlendShapeCount

func (o ArrayMeshImpl) GetBlendShapeCount() int64
CLASS_METHOD

get_blend_shape_count Args: [], Returns: int64

func (ArrayMeshImpl) GetBlendShapeMode

func (o ArrayMeshImpl) GetBlendShapeMode() MeshBlendShapeMode
CLASS_METHOD

get_blend_shape_mode Args: [], Returns: MeshBlendShapeMode

func (ArrayMeshImpl) GetBlendShapeName

func (o ArrayMeshImpl) GetBlendShapeName(index int64) string
CLASS_METHOD

get_blend_shape_name Args: [{ false index int}], Returns: string

func (ArrayMeshImpl) GetCustomAabb

func (o ArrayMeshImpl) GetCustomAabb() AABB
CLASS_METHOD

get_custom_aabb Args: [], Returns: AABB

func (ArrayMeshImpl) LightmapUnwrap

func (o ArrayMeshImpl) LightmapUnwrap(transform Transform, texel_size float32) Error
CLASS_METHOD

lightmap_unwrap Args: [{ false transform Transform} { false texel_size float}], Returns: Error

func (ArrayMeshImpl) RegenNormalmaps

func (o ArrayMeshImpl) RegenNormalmaps()
CLASS_METHOD

regen_normalmaps Args: [], Returns:

func (ArrayMeshImpl) SetBlendShapeMode

func (o ArrayMeshImpl) SetBlendShapeMode(mode int64)
CLASS_METHOD

set_blend_shape_mode Args: [{ false mode int}], Returns:

func (ArrayMeshImpl) SetCustomAabb

func (o ArrayMeshImpl) SetCustomAabb(aabb AABB)
CLASS_METHOD

set_custom_aabb Args: [{ false aabb AABB}], Returns:

func (ArrayMeshImpl) SurfaceFindByName

func (o ArrayMeshImpl) SurfaceFindByName(name string) int64
CLASS_METHOD

surface_find_by_name Args: [{ false name String}], Returns: int64

func (ArrayMeshImpl) SurfaceGetArrayIndexLen

func (o ArrayMeshImpl) SurfaceGetArrayIndexLen(surf_idx int64) int64
CLASS_METHOD

surface_get_array_index_len Args: [{ false surf_idx int}], Returns: int64

func (ArrayMeshImpl) SurfaceGetArrayLen

func (o ArrayMeshImpl) SurfaceGetArrayLen(surf_idx int64) int64
CLASS_METHOD

surface_get_array_len Args: [{ false surf_idx int}], Returns: int64

func (ArrayMeshImpl) SurfaceGetFormat

func (o ArrayMeshImpl) SurfaceGetFormat(surf_idx int64) int64
CLASS_METHOD

surface_get_format Args: [{ false surf_idx int}], Returns: int64

func (ArrayMeshImpl) SurfaceGetName

func (o ArrayMeshImpl) SurfaceGetName(surf_idx int64) string
CLASS_METHOD

surface_get_name Args: [{ false surf_idx int}], Returns: string

func (ArrayMeshImpl) SurfaceGetPrimitiveType

func (o ArrayMeshImpl) SurfaceGetPrimitiveType(surf_idx int64) MeshPrimitiveType
CLASS_METHOD

surface_get_primitive_type Args: [{ false surf_idx int}], Returns: MeshPrimitiveType

func (ArrayMeshImpl) SurfaceRemove

func (o ArrayMeshImpl) SurfaceRemove(surf_idx int64)
CLASS_METHOD

surface_remove Args: [{ false surf_idx int}], Returns:

func (ArrayMeshImpl) SurfaceSetName

func (o ArrayMeshImpl) SurfaceSetName(surf_idx int64, name string)
CLASS_METHOD

surface_set_name Args: [{ false surf_idx int} { false name String}], Returns:

func (ArrayMeshImpl) SurfaceUpdateRegion

func (o ArrayMeshImpl) SurfaceUpdateRegion(surf_idx int64, offset int64, data PoolByteArray)
CLASS_METHOD

surface_update_region Args: [{ false surf_idx int} { false offset int} { false data PoolByteArray}], Returns:

type AtlasTexture

type AtlasTexture interface {
	Texture

	/* get_atlas */
	GetAtlas() Texture

	/* get_margin */
	GetMargin() Rect2

	/* get_region */
	GetRegion() Rect2

	/* has_filter_clip */
	HasFilterClip() bool

	/* set_atlas */
	SetAtlas(atlas Texture)

	/* set_filter_clip */
	SetFilterClip(enable bool)

	/* set_margin */
	SetMargin(margin Rect2)

	/* set_region */
	SetRegion(region Rect2)
}

func NewAtlasTexture

func NewAtlasTexture() AtlasTexture

NewAtlasTexture creates a new AtlasTexture.

func NewAtlasTextureWithOwner

func NewAtlasTextureWithOwner(owner *GodotObject) AtlasTexture

NewAtlasTextureWithOwner wraps the GodotObject.

type AtlasTextureImpl

type AtlasTextureImpl struct {
	TextureImpl
}

func (*AtlasTextureImpl) BaseClass

func (o *AtlasTextureImpl) BaseClass() string

func (*AtlasTextureImpl) ClassName

func (o *AtlasTextureImpl) ClassName() string

func (AtlasTextureImpl) GetAtlas

func (o AtlasTextureImpl) GetAtlas() Texture
CLASS_METHOD

get_atlas Args: [], Returns: Texture

func (AtlasTextureImpl) GetMargin

func (o AtlasTextureImpl) GetMargin() Rect2
CLASS_METHOD

get_margin Args: [], Returns: Rect2

func (AtlasTextureImpl) GetRegion

func (o AtlasTextureImpl) GetRegion() Rect2
CLASS_METHOD

get_region Args: [], Returns: Rect2

func (AtlasTextureImpl) HasFilterClip

func (o AtlasTextureImpl) HasFilterClip() bool
CLASS_METHOD

has_filter_clip Args: [], Returns: bool

func (AtlasTextureImpl) SetAtlas

func (o AtlasTextureImpl) SetAtlas(atlas Texture)
CLASS_METHOD

set_atlas Args: [{ false atlas Texture}], Returns:

func (AtlasTextureImpl) SetFilterClip

func (o AtlasTextureImpl) SetFilterClip(enable bool)
CLASS_METHOD

set_filter_clip Args: [{ false enable bool}], Returns:

func (AtlasTextureImpl) SetMargin

func (o AtlasTextureImpl) SetMargin(margin Rect2)
CLASS_METHOD

set_margin Args: [{ false margin Rect2}], Returns:

func (AtlasTextureImpl) SetRegion

func (o AtlasTextureImpl) SetRegion(region Rect2)
CLASS_METHOD

set_region Args: [{ false region Rect2}], Returns:

type AudioBusLayout

type AudioBusLayout interface {
	Resource
}

func NewAudioBusLayout

func NewAudioBusLayout() AudioBusLayout

NewAudioBusLayout creates a new AudioBusLayout.

func NewAudioBusLayoutWithOwner

func NewAudioBusLayoutWithOwner(owner *GodotObject) AudioBusLayout

NewAudioBusLayoutWithOwner wraps the GodotObject.

type AudioBusLayoutImpl

type AudioBusLayoutImpl struct {
	ResourceImpl
}

func (*AudioBusLayoutImpl) BaseClass

func (o *AudioBusLayoutImpl) BaseClass() string

func (*AudioBusLayoutImpl) ClassName

func (o *AudioBusLayoutImpl) ClassName() string

type AudioEffect

type AudioEffect interface {
	Resource
}

func NewAudioEffect

func NewAudioEffect() AudioEffect

NewAudioEffect creates a new AudioEffect.

func NewAudioEffectWithOwner

func NewAudioEffectWithOwner(owner *GodotObject) AudioEffect

NewAudioEffectWithOwner wraps the GodotObject.

type AudioEffectAmplify

type AudioEffectAmplify interface {
	AudioEffect

	/* get_volume_db */
	GetVolumeDb() float32

	/* set_volume_db */
	SetVolumeDb(volume float32)
}

func NewAudioEffectAmplify

func NewAudioEffectAmplify() AudioEffectAmplify

NewAudioEffectAmplify creates a new AudioEffectAmplify.

func NewAudioEffectAmplifyWithOwner

func NewAudioEffectAmplifyWithOwner(owner *GodotObject) AudioEffectAmplify

NewAudioEffectAmplifyWithOwner wraps the GodotObject.

type AudioEffectAmplifyImpl

type AudioEffectAmplifyImpl struct {
	AudioEffectImpl
}

func (*AudioEffectAmplifyImpl) BaseClass

func (o *AudioEffectAmplifyImpl) BaseClass() string

func (*AudioEffectAmplifyImpl) ClassName

func (o *AudioEffectAmplifyImpl) ClassName() string

func (AudioEffectAmplifyImpl) GetVolumeDb

func (o AudioEffectAmplifyImpl) GetVolumeDb() float32
CLASS_METHOD

get_volume_db Args: [], Returns: float32

func (AudioEffectAmplifyImpl) SetVolumeDb

func (o AudioEffectAmplifyImpl) SetVolumeDb(volume float32)
CLASS_METHOD

set_volume_db Args: [{ false volume float}], Returns:

type AudioEffectBandLimitFilter

type AudioEffectBandLimitFilter interface {
	AudioEffectFilter
}

func NewAudioEffectBandLimitFilter

func NewAudioEffectBandLimitFilter() AudioEffectBandLimitFilter

NewAudioEffectBandLimitFilter creates a new AudioEffectBandLimitFilter.

func NewAudioEffectBandLimitFilterWithOwner

func NewAudioEffectBandLimitFilterWithOwner(owner *GodotObject) AudioEffectBandLimitFilter

NewAudioEffectBandLimitFilterWithOwner wraps the GodotObject.

type AudioEffectBandLimitFilterImpl

type AudioEffectBandLimitFilterImpl struct {
	AudioEffectFilterImpl
}

func (*AudioEffectBandLimitFilterImpl) BaseClass

func (o *AudioEffectBandLimitFilterImpl) BaseClass() string

func (*AudioEffectBandLimitFilterImpl) ClassName

func (o *AudioEffectBandLimitFilterImpl) ClassName() string

type AudioEffectBandPassFilter

type AudioEffectBandPassFilter interface {
	AudioEffectFilter
}

func NewAudioEffectBandPassFilter

func NewAudioEffectBandPassFilter() AudioEffectBandPassFilter

NewAudioEffectBandPassFilter creates a new AudioEffectBandPassFilter.

func NewAudioEffectBandPassFilterWithOwner

func NewAudioEffectBandPassFilterWithOwner(owner *GodotObject) AudioEffectBandPassFilter

NewAudioEffectBandPassFilterWithOwner wraps the GodotObject.

type AudioEffectBandPassFilterImpl

type AudioEffectBandPassFilterImpl struct {
	AudioEffectFilterImpl
}

func (*AudioEffectBandPassFilterImpl) BaseClass

func (o *AudioEffectBandPassFilterImpl) BaseClass() string

func (*AudioEffectBandPassFilterImpl) ClassName

func (o *AudioEffectBandPassFilterImpl) ClassName() string

type AudioEffectChorus

type AudioEffectChorus interface {
	AudioEffect

	/* get_dry */
	GetDry() float32

	/* get_voice_count */
	GetVoiceCount() int64

	/* get_voice_cutoff_hz */
	GetVoiceCutoffHz(voice_idx int64) float32

	/* get_voice_delay_ms */
	GetVoiceDelayMs(voice_idx int64) float32

	/* get_voice_depth_ms */
	GetVoiceDepthMs(voice_idx int64) float32

	/* get_voice_level_db */
	GetVoiceLevelDb(voice_idx int64) float32

	/* get_voice_pan */
	GetVoicePan(voice_idx int64) float32

	/* get_voice_rate_hz */
	GetVoiceRateHz(voice_idx int64) float32

	/* get_wet */
	GetWet() float32

	/* set_dry */
	SetDry(amount float32)

	/* set_voice_count */
	SetVoiceCount(voices int64)

	/* set_voice_cutoff_hz */
	SetVoiceCutoffHz(voice_idx int64, cutoff_hz float32)

	/* set_voice_delay_ms */
	SetVoiceDelayMs(voice_idx int64, delay_ms float32)

	/* set_voice_depth_ms */
	SetVoiceDepthMs(voice_idx int64, depth_ms float32)

	/* set_voice_level_db */
	SetVoiceLevelDb(voice_idx int64, level_db float32)

	/* set_voice_pan */
	SetVoicePan(voice_idx int64, pan float32)

	/* set_voice_rate_hz */
	SetVoiceRateHz(voice_idx int64, rate_hz float32)

	/* set_wet */
	SetWet(amount float32)
}

func NewAudioEffectChorus

func NewAudioEffectChorus() AudioEffectChorus

NewAudioEffectChorus creates a new AudioEffectChorus.

func NewAudioEffectChorusWithOwner

func NewAudioEffectChorusWithOwner(owner *GodotObject) AudioEffectChorus

NewAudioEffectChorusWithOwner wraps the GodotObject.

type AudioEffectChorusImpl

type AudioEffectChorusImpl struct {
	AudioEffectImpl
}

func (*AudioEffectChorusImpl) BaseClass

func (o *AudioEffectChorusImpl) BaseClass() string

func (*AudioEffectChorusImpl) ClassName

func (o *AudioEffectChorusImpl) ClassName() string

func (AudioEffectChorusImpl) GetDry

func (o AudioEffectChorusImpl) GetDry() float32
CLASS_METHOD

get_dry Args: [], Returns: float32

func (AudioEffectChorusImpl) GetVoiceCount

func (o AudioEffectChorusImpl) GetVoiceCount() int64
CLASS_METHOD

get_voice_count Args: [], Returns: int64

func (AudioEffectChorusImpl) GetVoiceCutoffHz

func (o AudioEffectChorusImpl) GetVoiceCutoffHz(voice_idx int64) float32
CLASS_METHOD

get_voice_cutoff_hz Args: [{ false voice_idx int}], Returns: float32

func (AudioEffectChorusImpl) GetVoiceDelayMs

func (o AudioEffectChorusImpl) GetVoiceDelayMs(voice_idx int64) float32
CLASS_METHOD

get_voice_delay_ms Args: [{ false voice_idx int}], Returns: float32

func (AudioEffectChorusImpl) GetVoiceDepthMs

func (o AudioEffectChorusImpl) GetVoiceDepthMs(voice_idx int64) float32
CLASS_METHOD

get_voice_depth_ms Args: [{ false voice_idx int}], Returns: float32

func (AudioEffectChorusImpl) GetVoiceLevelDb

func (o AudioEffectChorusImpl) GetVoiceLevelDb(voice_idx int64) float32
CLASS_METHOD

get_voice_level_db Args: [{ false voice_idx int}], Returns: float32

func (AudioEffectChorusImpl) GetVoicePan

func (o AudioEffectChorusImpl) GetVoicePan(voice_idx int64) float32
CLASS_METHOD

get_voice_pan Args: [{ false voice_idx int}], Returns: float32

func (AudioEffectChorusImpl) GetVoiceRateHz

func (o AudioEffectChorusImpl) GetVoiceRateHz(voice_idx int64) float32
CLASS_METHOD

get_voice_rate_hz Args: [{ false voice_idx int}], Returns: float32

func (AudioEffectChorusImpl) GetWet

func (o AudioEffectChorusImpl) GetWet() float32
CLASS_METHOD

get_wet Args: [], Returns: float32

func (AudioEffectChorusImpl) SetDry

func (o AudioEffectChorusImpl) SetDry(amount float32)
CLASS_METHOD

set_dry Args: [{ false amount float}], Returns:

func (AudioEffectChorusImpl) SetVoiceCount

func (o AudioEffectChorusImpl) SetVoiceCount(voices int64)
CLASS_METHOD

set_voice_count Args: [{ false voices int}], Returns:

func (AudioEffectChorusImpl) SetVoiceCutoffHz

func (o AudioEffectChorusImpl) SetVoiceCutoffHz(voice_idx int64, cutoff_hz float32)
CLASS_METHOD

set_voice_cutoff_hz Args: [{ false voice_idx int} { false cutoff_hz float}], Returns:

func (AudioEffectChorusImpl) SetVoiceDelayMs

func (o AudioEffectChorusImpl) SetVoiceDelayMs(voice_idx int64, delay_ms float32)
CLASS_METHOD

set_voice_delay_ms Args: [{ false voice_idx int} { false delay_ms float}], Returns:

func (AudioEffectChorusImpl) SetVoiceDepthMs

func (o AudioEffectChorusImpl) SetVoiceDepthMs(voice_idx int64, depth_ms float32)
CLASS_METHOD

set_voice_depth_ms Args: [{ false voice_idx int} { false depth_ms float}], Returns:

func (AudioEffectChorusImpl) SetVoiceLevelDb

func (o AudioEffectChorusImpl) SetVoiceLevelDb(voice_idx int64, level_db float32)
CLASS_METHOD

set_voice_level_db Args: [{ false voice_idx int} { false level_db float}], Returns:

func (AudioEffectChorusImpl) SetVoicePan

func (o AudioEffectChorusImpl) SetVoicePan(voice_idx int64, pan float32)
CLASS_METHOD

set_voice_pan Args: [{ false voice_idx int} { false pan float}], Returns:

func (AudioEffectChorusImpl) SetVoiceRateHz

func (o AudioEffectChorusImpl) SetVoiceRateHz(voice_idx int64, rate_hz float32)
CLASS_METHOD

set_voice_rate_hz Args: [{ false voice_idx int} { false rate_hz float}], Returns:

func (AudioEffectChorusImpl) SetWet

func (o AudioEffectChorusImpl) SetWet(amount float32)
CLASS_METHOD

set_wet Args: [{ false amount float}], Returns:

type AudioEffectCompressor

type AudioEffectCompressor interface {
	AudioEffect

	/* get_attack_us */
	GetAttackUs() float32

	/* get_gain */
	GetGain() float32

	/* get_mix */
	GetMix() float32

	/* get_ratio */
	GetRatio() float32

	/* get_release_ms */
	GetReleaseMs() float32

	/* get_sidechain */
	GetSidechain() string

	/* get_threshold */
	GetThreshold() float32

	/* set_attack_us */
	SetAttackUs(attack_us float32)

	/* set_gain */
	SetGain(gain float32)

	/* set_mix */
	SetMix(mix float32)

	/* set_ratio */
	SetRatio(ratio float32)

	/* set_release_ms */
	SetReleaseMs(release_ms float32)

	/* set_sidechain */
	SetSidechain(sidechain string)

	/* set_threshold */
	SetThreshold(threshold float32)
}

func NewAudioEffectCompressor

func NewAudioEffectCompressor() AudioEffectCompressor

NewAudioEffectCompressor creates a new AudioEffectCompressor.

func NewAudioEffectCompressorWithOwner

func NewAudioEffectCompressorWithOwner(owner *GodotObject) AudioEffectCompressor

NewAudioEffectCompressorWithOwner wraps the GodotObject.

type AudioEffectCompressorImpl

type AudioEffectCompressorImpl struct {
	AudioEffectImpl
}

func (*AudioEffectCompressorImpl) BaseClass

func (o *AudioEffectCompressorImpl) BaseClass() string

func (*AudioEffectCompressorImpl) ClassName

func (o *AudioEffectCompressorImpl) ClassName() string

func (AudioEffectCompressorImpl) GetAttackUs

func (o AudioEffectCompressorImpl) GetAttackUs() float32
CLASS_METHOD

get_attack_us Args: [], Returns: float32

func (AudioEffectCompressorImpl) GetGain

func (o AudioEffectCompressorImpl) GetGain() float32
CLASS_METHOD

get_gain Args: [], Returns: float32

func (AudioEffectCompressorImpl) GetMix

CLASS_METHOD

get_mix Args: [], Returns: float32

func (AudioEffectCompressorImpl) GetRatio

func (o AudioEffectCompressorImpl) GetRatio() float32
CLASS_METHOD

get_ratio Args: [], Returns: float32

func (AudioEffectCompressorImpl) GetReleaseMs

func (o AudioEffectCompressorImpl) GetReleaseMs() float32
CLASS_METHOD

get_release_ms Args: [], Returns: float32

func (AudioEffectCompressorImpl) GetSidechain

func (o AudioEffectCompressorImpl) GetSidechain() string
CLASS_METHOD

get_sidechain Args: [], Returns: string

func (AudioEffectCompressorImpl) GetThreshold

func (o AudioEffectCompressorImpl) GetThreshold() float32
CLASS_METHOD

get_threshold Args: [], Returns: float32

func (AudioEffectCompressorImpl) SetAttackUs

func (o AudioEffectCompressorImpl) SetAttackUs(attack_us float32)
CLASS_METHOD

set_attack_us Args: [{ false attack_us float}], Returns:

func (AudioEffectCompressorImpl) SetGain

func (o AudioEffectCompressorImpl) SetGain(gain float32)
CLASS_METHOD

set_gain Args: [{ false gain float}], Returns:

func (AudioEffectCompressorImpl) SetMix

func (o AudioEffectCompressorImpl) SetMix(mix float32)
CLASS_METHOD

set_mix Args: [{ false mix float}], Returns:

func (AudioEffectCompressorImpl) SetRatio

func (o AudioEffectCompressorImpl) SetRatio(ratio float32)
CLASS_METHOD

set_ratio Args: [{ false ratio float}], Returns:

func (AudioEffectCompressorImpl) SetReleaseMs

func (o AudioEffectCompressorImpl) SetReleaseMs(release_ms float32)
CLASS_METHOD

set_release_ms Args: [{ false release_ms float}], Returns:

func (AudioEffectCompressorImpl) SetSidechain

func (o AudioEffectCompressorImpl) SetSidechain(sidechain string)
CLASS_METHOD

set_sidechain Args: [{ false sidechain String}], Returns:

func (AudioEffectCompressorImpl) SetThreshold

func (o AudioEffectCompressorImpl) SetThreshold(threshold float32)
CLASS_METHOD

set_threshold Args: [{ false threshold float}], Returns:

type AudioEffectDelay

type AudioEffectDelay interface {
	AudioEffect

	/* get_dry */
	GetDry() float32

	/* get_feedback_delay_ms */
	GetFeedbackDelayMs() float32

	/* get_feedback_level_db */
	GetFeedbackLevelDb() float32

	/* get_feedback_lowpass */
	GetFeedbackLowpass() float32

	/* get_tap1_delay_ms */
	GetTap1DelayMs() float32

	/* get_tap1_level_db */
	GetTap1LevelDb() float32

	/* get_tap1_pan */
	GetTap1Pan() float32

	/* get_tap2_delay_ms */
	GetTap2DelayMs() float32

	/* get_tap2_level_db */
	GetTap2LevelDb() float32

	/* get_tap2_pan */
	GetTap2Pan() float32

	/* is_feedback_active */
	IsFeedbackActive() bool

	/* is_tap1_active */
	IsTap1Active() bool

	/* is_tap2_active */
	IsTap2Active() bool

	/* set_dry */
	SetDry(amount float32)

	/* set_feedback_active */
	SetFeedbackActive(amount bool)

	/* set_feedback_delay_ms */
	SetFeedbackDelayMs(amount float32)

	/* set_feedback_level_db */
	SetFeedbackLevelDb(amount float32)

	/* set_feedback_lowpass */
	SetFeedbackLowpass(amount float32)

	/* set_tap1_active */
	SetTap1Active(amount bool)

	/* set_tap1_delay_ms */
	SetTap1DelayMs(amount float32)

	/* set_tap1_level_db */
	SetTap1LevelDb(amount float32)

	/* set_tap1_pan */
	SetTap1Pan(amount float32)

	/* set_tap2_active */
	SetTap2Active(amount bool)

	/* set_tap2_delay_ms */
	SetTap2DelayMs(amount float32)

	/* set_tap2_level_db */
	SetTap2LevelDb(amount float32)

	/* set_tap2_pan */
	SetTap2Pan(amount float32)
}

func NewAudioEffectDelay

func NewAudioEffectDelay() AudioEffectDelay

NewAudioEffectDelay creates a new AudioEffectDelay.

func NewAudioEffectDelayWithOwner

func NewAudioEffectDelayWithOwner(owner *GodotObject) AudioEffectDelay

NewAudioEffectDelayWithOwner wraps the GodotObject.

type AudioEffectDelayImpl

type AudioEffectDelayImpl struct {
	AudioEffectImpl
}

func (*AudioEffectDelayImpl) BaseClass

func (o *AudioEffectDelayImpl) BaseClass() string

func (*AudioEffectDelayImpl) ClassName

func (o *AudioEffectDelayImpl) ClassName() string

func (AudioEffectDelayImpl) GetDry

func (o AudioEffectDelayImpl) GetDry() float32
CLASS_METHOD

get_dry Args: [], Returns: float32

func (AudioEffectDelayImpl) GetFeedbackDelayMs

func (o AudioEffectDelayImpl) GetFeedbackDelayMs() float32
CLASS_METHOD

get_feedback_delay_ms Args: [], Returns: float32

func (AudioEffectDelayImpl) GetFeedbackLevelDb

func (o AudioEffectDelayImpl) GetFeedbackLevelDb() float32
CLASS_METHOD

get_feedback_level_db Args: [], Returns: float32

func (AudioEffectDelayImpl) GetFeedbackLowpass

func (o AudioEffectDelayImpl) GetFeedbackLowpass() float32
CLASS_METHOD

get_feedback_lowpass Args: [], Returns: float32

func (AudioEffectDelayImpl) GetTap1DelayMs

func (o AudioEffectDelayImpl) GetTap1DelayMs() float32
CLASS_METHOD

get_tap1_delay_ms Args: [], Returns: float32

func (AudioEffectDelayImpl) GetTap1LevelDb

func (o AudioEffectDelayImpl) GetTap1LevelDb() float32
CLASS_METHOD

get_tap1_level_db Args: [], Returns: float32

func (AudioEffectDelayImpl) GetTap1Pan

func (o AudioEffectDelayImpl) GetTap1Pan() float32
CLASS_METHOD

get_tap1_pan Args: [], Returns: float32

func (AudioEffectDelayImpl) GetTap2DelayMs

func (o AudioEffectDelayImpl) GetTap2DelayMs() float32
CLASS_METHOD

get_tap2_delay_ms Args: [], Returns: float32

func (AudioEffectDelayImpl) GetTap2LevelDb

func (o AudioEffectDelayImpl) GetTap2LevelDb() float32
CLASS_METHOD

get_tap2_level_db Args: [], Returns: float32

func (AudioEffectDelayImpl) GetTap2Pan

func (o AudioEffectDelayImpl) GetTap2Pan() float32
CLASS_METHOD

get_tap2_pan Args: [], Returns: float32

func (AudioEffectDelayImpl) IsFeedbackActive

func (o AudioEffectDelayImpl) IsFeedbackActive() bool
CLASS_METHOD

is_feedback_active Args: [], Returns: bool

func (AudioEffectDelayImpl) IsTap1Active

func (o AudioEffectDelayImpl) IsTap1Active() bool
CLASS_METHOD

is_tap1_active Args: [], Returns: bool

func (AudioEffectDelayImpl) IsTap2Active

func (o AudioEffectDelayImpl) IsTap2Active() bool
CLASS_METHOD

is_tap2_active Args: [], Returns: bool

func (AudioEffectDelayImpl) SetDry

func (o AudioEffectDelayImpl) SetDry(amount float32)
CLASS_METHOD

set_dry Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetFeedbackActive

func (o AudioEffectDelayImpl) SetFeedbackActive(amount bool)
CLASS_METHOD

set_feedback_active Args: [{ false amount bool}], Returns:

func (AudioEffectDelayImpl) SetFeedbackDelayMs

func (o AudioEffectDelayImpl) SetFeedbackDelayMs(amount float32)
CLASS_METHOD

set_feedback_delay_ms Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetFeedbackLevelDb

func (o AudioEffectDelayImpl) SetFeedbackLevelDb(amount float32)
CLASS_METHOD

set_feedback_level_db Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetFeedbackLowpass

func (o AudioEffectDelayImpl) SetFeedbackLowpass(amount float32)
CLASS_METHOD

set_feedback_lowpass Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetTap1Active

func (o AudioEffectDelayImpl) SetTap1Active(amount bool)
CLASS_METHOD

set_tap1_active Args: [{ false amount bool}], Returns:

func (AudioEffectDelayImpl) SetTap1DelayMs

func (o AudioEffectDelayImpl) SetTap1DelayMs(amount float32)
CLASS_METHOD

set_tap1_delay_ms Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetTap1LevelDb

func (o AudioEffectDelayImpl) SetTap1LevelDb(amount float32)
CLASS_METHOD

set_tap1_level_db Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetTap1Pan

func (o AudioEffectDelayImpl) SetTap1Pan(amount float32)
CLASS_METHOD

set_tap1_pan Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetTap2Active

func (o AudioEffectDelayImpl) SetTap2Active(amount bool)
CLASS_METHOD

set_tap2_active Args: [{ false amount bool}], Returns:

func (AudioEffectDelayImpl) SetTap2DelayMs

func (o AudioEffectDelayImpl) SetTap2DelayMs(amount float32)
CLASS_METHOD

set_tap2_delay_ms Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetTap2LevelDb

func (o AudioEffectDelayImpl) SetTap2LevelDb(amount float32)
CLASS_METHOD

set_tap2_level_db Args: [{ false amount float}], Returns:

func (AudioEffectDelayImpl) SetTap2Pan

func (o AudioEffectDelayImpl) SetTap2Pan(amount float32)
CLASS_METHOD

set_tap2_pan Args: [{ false amount float}], Returns:

type AudioEffectDistortion

type AudioEffectDistortion interface {
	AudioEffect

	/* get_drive */
	GetDrive() float32

	/* get_keep_hf_hz */
	GetKeepHfHz() float32

	/* get_mode */
	GetMode() AudioEffectDistortionMode

	/* get_post_gain */
	GetPostGain() float32

	/* get_pre_gain */
	GetPreGain() float32

	/* set_drive */
	SetDrive(drive float32)

	/* set_keep_hf_hz */
	SetKeepHfHz(keep_hf_hz float32)

	/* set_mode */
	SetMode(mode int64)

	/* set_post_gain */
	SetPostGain(post_gain float32)

	/* set_pre_gain */
	SetPreGain(pre_gain float32)
}

func NewAudioEffectDistortion

func NewAudioEffectDistortion() AudioEffectDistortion

NewAudioEffectDistortion creates a new AudioEffectDistortion.

func NewAudioEffectDistortionWithOwner

func NewAudioEffectDistortionWithOwner(owner *GodotObject) AudioEffectDistortion

NewAudioEffectDistortionWithOwner wraps the GodotObject.

type AudioEffectDistortionConstant

type AudioEffectDistortionConstant int32
const (
	AUDIO_EFFECT_DISTORTION_MODE_ATAN      AudioEffectDistortionConstant = 1
	AUDIO_EFFECT_DISTORTION_MODE_CLIP      AudioEffectDistortionConstant = 0
	AUDIO_EFFECT_DISTORTION_MODE_LOFI      AudioEffectDistortionConstant = 2
	AUDIO_EFFECT_DISTORTION_MODE_OVERDRIVE AudioEffectDistortionConstant = 3
	AUDIO_EFFECT_DISTORTION_MODE_WAVESHAPE AudioEffectDistortionConstant = 4
)

type AudioEffectDistortionImpl

type AudioEffectDistortionImpl struct {
	AudioEffectImpl
}

func (*AudioEffectDistortionImpl) BaseClass

func (o *AudioEffectDistortionImpl) BaseClass() string

func (*AudioEffectDistortionImpl) ClassName

func (o *AudioEffectDistortionImpl) ClassName() string

func (AudioEffectDistortionImpl) GetDrive

func (o AudioEffectDistortionImpl) GetDrive() float32
CLASS_METHOD

get_drive Args: [], Returns: float32

func (AudioEffectDistortionImpl) GetKeepHfHz

func (o AudioEffectDistortionImpl) GetKeepHfHz() float32
CLASS_METHOD

get_keep_hf_hz Args: [], Returns: float32

func (AudioEffectDistortionImpl) GetMode

CLASS_METHOD

get_mode Args: [], Returns: AudioEffectDistortionMode

func (AudioEffectDistortionImpl) GetPostGain

func (o AudioEffectDistortionImpl) GetPostGain() float32
CLASS_METHOD

get_post_gain Args: [], Returns: float32

func (AudioEffectDistortionImpl) GetPreGain

func (o AudioEffectDistortionImpl) GetPreGain() float32
CLASS_METHOD

get_pre_gain Args: [], Returns: float32

func (AudioEffectDistortionImpl) SetDrive

func (o AudioEffectDistortionImpl) SetDrive(drive float32)
CLASS_METHOD

set_drive Args: [{ false drive float}], Returns:

func (AudioEffectDistortionImpl) SetKeepHfHz

func (o AudioEffectDistortionImpl) SetKeepHfHz(keep_hf_hz float32)
CLASS_METHOD

set_keep_hf_hz Args: [{ false keep_hf_hz float}], Returns:

func (AudioEffectDistortionImpl) SetMode

func (o AudioEffectDistortionImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (AudioEffectDistortionImpl) SetPostGain

func (o AudioEffectDistortionImpl) SetPostGain(post_gain float32)
CLASS_METHOD

set_post_gain Args: [{ false post_gain float}], Returns:

func (AudioEffectDistortionImpl) SetPreGain

func (o AudioEffectDistortionImpl) SetPreGain(pre_gain float32)
CLASS_METHOD

set_pre_gain Args: [{ false pre_gain float}], Returns:

type AudioEffectDistortionMode

type AudioEffectDistortionMode int32
const (
	AUDIO_EFFECT_DISTORTION_MODE_MODE_ATAN      AudioEffectDistortionMode = 1
	AUDIO_EFFECT_DISTORTION_MODE_MODE_CLIP      AudioEffectDistortionMode = 0
	AUDIO_EFFECT_DISTORTION_MODE_MODE_LOFI      AudioEffectDistortionMode = 2
	AUDIO_EFFECT_DISTORTION_MODE_MODE_OVERDRIVE AudioEffectDistortionMode = 3
	AUDIO_EFFECT_DISTORTION_MODE_MODE_WAVESHAPE AudioEffectDistortionMode = 4
)

type AudioEffectEQ

type AudioEffectEQ interface {
	AudioEffect

	/* get_band_count */
	GetBandCount() int64

	/* get_band_gain_db */
	GetBandGainDb(band_idx int64) float32

	/* set_band_gain_db */
	SetBandGainDb(band_idx int64, volume_db float32)
}

func NewAudioEffectEQ

func NewAudioEffectEQ() AudioEffectEQ

NewAudioEffectEQ creates a new AudioEffectEQ.

func NewAudioEffectEQWithOwner

func NewAudioEffectEQWithOwner(owner *GodotObject) AudioEffectEQ

NewAudioEffectEQWithOwner wraps the GodotObject.

type AudioEffectEQ10

type AudioEffectEQ10 interface {
	AudioEffectEQ
}

func NewAudioEffectEQ10

func NewAudioEffectEQ10() AudioEffectEQ10

NewAudioEffectEQ10 creates a new AudioEffectEQ10.

func NewAudioEffectEQ10WithOwner

func NewAudioEffectEQ10WithOwner(owner *GodotObject) AudioEffectEQ10

NewAudioEffectEQ10WithOwner wraps the GodotObject.

type AudioEffectEQ10Impl

type AudioEffectEQ10Impl struct {
	AudioEffectEQImpl
}

func (*AudioEffectEQ10Impl) BaseClass

func (o *AudioEffectEQ10Impl) BaseClass() string

func (*AudioEffectEQ10Impl) ClassName

func (o *AudioEffectEQ10Impl) ClassName() string

type AudioEffectEQ21

type AudioEffectEQ21 interface {
	AudioEffectEQ
}

func NewAudioEffectEQ21

func NewAudioEffectEQ21() AudioEffectEQ21

NewAudioEffectEQ21 creates a new AudioEffectEQ21.

func NewAudioEffectEQ21WithOwner

func NewAudioEffectEQ21WithOwner(owner *GodotObject) AudioEffectEQ21

NewAudioEffectEQ21WithOwner wraps the GodotObject.

type AudioEffectEQ21Impl

type AudioEffectEQ21Impl struct {
	AudioEffectEQImpl
}

func (*AudioEffectEQ21Impl) BaseClass

func (o *AudioEffectEQ21Impl) BaseClass() string

func (*AudioEffectEQ21Impl) ClassName

func (o *AudioEffectEQ21Impl) ClassName() string

type AudioEffectEQ6

type AudioEffectEQ6 interface {
	AudioEffectEQ
}

func NewAudioEffectEQ6

func NewAudioEffectEQ6() AudioEffectEQ6

NewAudioEffectEQ6 creates a new AudioEffectEQ6.

func NewAudioEffectEQ6WithOwner

func NewAudioEffectEQ6WithOwner(owner *GodotObject) AudioEffectEQ6

NewAudioEffectEQ6WithOwner wraps the GodotObject.

type AudioEffectEQ6Impl

type AudioEffectEQ6Impl struct {
	AudioEffectEQImpl
}

func (*AudioEffectEQ6Impl) BaseClass

func (o *AudioEffectEQ6Impl) BaseClass() string

func (*AudioEffectEQ6Impl) ClassName

func (o *AudioEffectEQ6Impl) ClassName() string

type AudioEffectEQImpl

type AudioEffectEQImpl struct {
	AudioEffectImpl
}

func (*AudioEffectEQImpl) BaseClass

func (o *AudioEffectEQImpl) BaseClass() string

func (*AudioEffectEQImpl) ClassName

func (o *AudioEffectEQImpl) ClassName() string

func (AudioEffectEQImpl) GetBandCount

func (o AudioEffectEQImpl) GetBandCount() int64
CLASS_METHOD

get_band_count Args: [], Returns: int64

func (AudioEffectEQImpl) GetBandGainDb

func (o AudioEffectEQImpl) GetBandGainDb(band_idx int64) float32
CLASS_METHOD

get_band_gain_db Args: [{ false band_idx int}], Returns: float32

func (AudioEffectEQImpl) SetBandGainDb

func (o AudioEffectEQImpl) SetBandGainDb(band_idx int64, volume_db float32)
CLASS_METHOD

set_band_gain_db Args: [{ false band_idx int} { false volume_db float}], Returns:

type AudioEffectFilter

type AudioEffectFilter interface {
	AudioEffect

	/* get_cutoff */
	GetCutoff() float32

	/* get_db */
	GetDb() AudioEffectFilterFilterDB

	/* get_gain */
	GetGain() float32

	/* get_resonance */
	GetResonance() float32

	/* set_cutoff */
	SetCutoff(freq float32)

	/* set_db */
	SetDb(amount int64)

	/* set_gain */
	SetGain(amount float32)

	/* set_resonance */
	SetResonance(amount float32)
}

func NewAudioEffectFilter

func NewAudioEffectFilter() AudioEffectFilter

NewAudioEffectFilter creates a new AudioEffectFilter.

func NewAudioEffectFilterWithOwner

func NewAudioEffectFilterWithOwner(owner *GodotObject) AudioEffectFilter

NewAudioEffectFilterWithOwner wraps the GodotObject.

type AudioEffectFilterConstant

type AudioEffectFilterConstant int32
const (
	AUDIO_EFFECT_FILTER_FILTER_12DB AudioEffectFilterConstant = 1
	AUDIO_EFFECT_FILTER_FILTER_18DB AudioEffectFilterConstant = 2
	AUDIO_EFFECT_FILTER_FILTER_24DB AudioEffectFilterConstant = 3
	AUDIO_EFFECT_FILTER_FILTER_6DB  AudioEffectFilterConstant = 0
)

type AudioEffectFilterFilterDB

type AudioEffectFilterFilterDB int32
const (
	AUDIO_EFFECT_FILTER_FILTER_DB_FILTER_12DB AudioEffectFilterFilterDB = 1
	AUDIO_EFFECT_FILTER_FILTER_DB_FILTER_18DB AudioEffectFilterFilterDB = 2
	AUDIO_EFFECT_FILTER_FILTER_DB_FILTER_24DB AudioEffectFilterFilterDB = 3
	AUDIO_EFFECT_FILTER_FILTER_DB_FILTER_6DB  AudioEffectFilterFilterDB = 0
)

type AudioEffectFilterImpl

type AudioEffectFilterImpl struct {
	AudioEffectImpl
}

func (*AudioEffectFilterImpl) BaseClass

func (o *AudioEffectFilterImpl) BaseClass() string

func (*AudioEffectFilterImpl) ClassName

func (o *AudioEffectFilterImpl) ClassName() string

func (AudioEffectFilterImpl) GetCutoff

func (o AudioEffectFilterImpl) GetCutoff() float32
CLASS_METHOD

get_cutoff Args: [], Returns: float32

func (AudioEffectFilterImpl) GetDb

CLASS_METHOD

get_db Args: [], Returns: AudioEffectFilterFilterDB

func (AudioEffectFilterImpl) GetGain

func (o AudioEffectFilterImpl) GetGain() float32
CLASS_METHOD

get_gain Args: [], Returns: float32

func (AudioEffectFilterImpl) GetResonance

func (o AudioEffectFilterImpl) GetResonance() float32
CLASS_METHOD

get_resonance Args: [], Returns: float32

func (AudioEffectFilterImpl) SetCutoff

func (o AudioEffectFilterImpl) SetCutoff(freq float32)
CLASS_METHOD

set_cutoff Args: [{ false freq float}], Returns:

func (AudioEffectFilterImpl) SetDb

func (o AudioEffectFilterImpl) SetDb(amount int64)
CLASS_METHOD

set_db Args: [{ false amount int}], Returns:

func (AudioEffectFilterImpl) SetGain

func (o AudioEffectFilterImpl) SetGain(amount float32)
CLASS_METHOD

set_gain Args: [{ false amount float}], Returns:

func (AudioEffectFilterImpl) SetResonance

func (o AudioEffectFilterImpl) SetResonance(amount float32)
CLASS_METHOD

set_resonance Args: [{ false amount float}], Returns:

type AudioEffectHighPassFilter

type AudioEffectHighPassFilter interface {
	AudioEffectFilter
}

func NewAudioEffectHighPassFilter

func NewAudioEffectHighPassFilter() AudioEffectHighPassFilter

NewAudioEffectHighPassFilter creates a new AudioEffectHighPassFilter.

func NewAudioEffectHighPassFilterWithOwner

func NewAudioEffectHighPassFilterWithOwner(owner *GodotObject) AudioEffectHighPassFilter

NewAudioEffectHighPassFilterWithOwner wraps the GodotObject.

type AudioEffectHighPassFilterImpl

type AudioEffectHighPassFilterImpl struct {
	AudioEffectFilterImpl
}

func (*AudioEffectHighPassFilterImpl) BaseClass

func (o *AudioEffectHighPassFilterImpl) BaseClass() string

func (*AudioEffectHighPassFilterImpl) ClassName

func (o *AudioEffectHighPassFilterImpl) ClassName() string

type AudioEffectHighShelfFilter

type AudioEffectHighShelfFilter interface {
	AudioEffectFilter
}

func NewAudioEffectHighShelfFilter

func NewAudioEffectHighShelfFilter() AudioEffectHighShelfFilter

NewAudioEffectHighShelfFilter creates a new AudioEffectHighShelfFilter.

func NewAudioEffectHighShelfFilterWithOwner

func NewAudioEffectHighShelfFilterWithOwner(owner *GodotObject) AudioEffectHighShelfFilter

NewAudioEffectHighShelfFilterWithOwner wraps the GodotObject.

type AudioEffectHighShelfFilterImpl

type AudioEffectHighShelfFilterImpl struct {
	AudioEffectFilterImpl
}

func (*AudioEffectHighShelfFilterImpl) BaseClass

func (o *AudioEffectHighShelfFilterImpl) BaseClass() string

func (*AudioEffectHighShelfFilterImpl) ClassName

func (o *AudioEffectHighShelfFilterImpl) ClassName() string

type AudioEffectImpl

type AudioEffectImpl struct {
	ResourceImpl
}

func (*AudioEffectImpl) BaseClass

func (o *AudioEffectImpl) BaseClass() string

func (*AudioEffectImpl) ClassName

func (o *AudioEffectImpl) ClassName() string

type AudioEffectInstance

type AudioEffectInstance interface {
	Reference
}

func NewAudioEffectInstance

func NewAudioEffectInstance() AudioEffectInstance

NewAudioEffectInstance creates a new AudioEffectInstance.

func NewAudioEffectInstanceWithOwner

func NewAudioEffectInstanceWithOwner(owner *GodotObject) AudioEffectInstance

NewAudioEffectInstanceWithOwner wraps the GodotObject.

type AudioEffectInstanceImpl

type AudioEffectInstanceImpl struct {
	ReferenceImpl
}

func (*AudioEffectInstanceImpl) BaseClass

func (o *AudioEffectInstanceImpl) BaseClass() string

func (*AudioEffectInstanceImpl) ClassName

func (o *AudioEffectInstanceImpl) ClassName() string

type AudioEffectLimiter

type AudioEffectLimiter interface {
	AudioEffect

	/* get_ceiling_db */
	GetCeilingDb() float32

	/* get_soft_clip_db */
	GetSoftClipDb() float32

	/* get_soft_clip_ratio */
	GetSoftClipRatio() float32

	/* get_threshold_db */
	GetThresholdDb() float32

	/* set_ceiling_db */
	SetCeilingDb(ceiling float32)

	/* set_soft_clip_db */
	SetSoftClipDb(soft_clip float32)

	/* set_soft_clip_ratio */
	SetSoftClipRatio(soft_clip float32)

	/* set_threshold_db */
	SetThresholdDb(threshold float32)
}

func NewAudioEffectLimiter

func NewAudioEffectLimiter() AudioEffectLimiter

NewAudioEffectLimiter creates a new AudioEffectLimiter.

func NewAudioEffectLimiterWithOwner

func NewAudioEffectLimiterWithOwner(owner *GodotObject) AudioEffectLimiter

NewAudioEffectLimiterWithOwner wraps the GodotObject.

type AudioEffectLimiterImpl

type AudioEffectLimiterImpl struct {
	AudioEffectImpl
}

func (*AudioEffectLimiterImpl) BaseClass

func (o *AudioEffectLimiterImpl) BaseClass() string

func (*AudioEffectLimiterImpl) ClassName

func (o *AudioEffectLimiterImpl) ClassName() string

func (AudioEffectLimiterImpl) GetCeilingDb

func (o AudioEffectLimiterImpl) GetCeilingDb() float32
CLASS_METHOD

get_ceiling_db Args: [], Returns: float32

func (AudioEffectLimiterImpl) GetSoftClipDb

func (o AudioEffectLimiterImpl) GetSoftClipDb() float32
CLASS_METHOD

get_soft_clip_db Args: [], Returns: float32

func (AudioEffectLimiterImpl) GetSoftClipRatio

func (o AudioEffectLimiterImpl) GetSoftClipRatio() float32
CLASS_METHOD

get_soft_clip_ratio Args: [], Returns: float32

func (AudioEffectLimiterImpl) GetThresholdDb

func (o AudioEffectLimiterImpl) GetThresholdDb() float32
CLASS_METHOD

get_threshold_db Args: [], Returns: float32

func (AudioEffectLimiterImpl) SetCeilingDb

func (o AudioEffectLimiterImpl) SetCeilingDb(ceiling float32)
CLASS_METHOD

set_ceiling_db Args: [{ false ceiling float}], Returns:

func (AudioEffectLimiterImpl) SetSoftClipDb

func (o AudioEffectLimiterImpl) SetSoftClipDb(soft_clip float32)
CLASS_METHOD

set_soft_clip_db Args: [{ false soft_clip float}], Returns:

func (AudioEffectLimiterImpl) SetSoftClipRatio

func (o AudioEffectLimiterImpl) SetSoftClipRatio(soft_clip float32)
CLASS_METHOD

set_soft_clip_ratio Args: [{ false soft_clip float}], Returns:

func (AudioEffectLimiterImpl) SetThresholdDb

func (o AudioEffectLimiterImpl) SetThresholdDb(threshold float32)
CLASS_METHOD

set_threshold_db Args: [{ false threshold float}], Returns:

type AudioEffectLowPassFilter

type AudioEffectLowPassFilter interface {
	AudioEffectFilter
}

func NewAudioEffectLowPassFilter

func NewAudioEffectLowPassFilter() AudioEffectLowPassFilter

NewAudioEffectLowPassFilter creates a new AudioEffectLowPassFilter.

func NewAudioEffectLowPassFilterWithOwner

func NewAudioEffectLowPassFilterWithOwner(owner *GodotObject) AudioEffectLowPassFilter

NewAudioEffectLowPassFilterWithOwner wraps the GodotObject.

type AudioEffectLowPassFilterImpl

type AudioEffectLowPassFilterImpl struct {
	AudioEffectFilterImpl
}

func (*AudioEffectLowPassFilterImpl) BaseClass

func (o *AudioEffectLowPassFilterImpl) BaseClass() string

func (*AudioEffectLowPassFilterImpl) ClassName

func (o *AudioEffectLowPassFilterImpl) ClassName() string

type AudioEffectLowShelfFilter

type AudioEffectLowShelfFilter interface {
	AudioEffectFilter
}

func NewAudioEffectLowShelfFilter

func NewAudioEffectLowShelfFilter() AudioEffectLowShelfFilter

NewAudioEffectLowShelfFilter creates a new AudioEffectLowShelfFilter.

func NewAudioEffectLowShelfFilterWithOwner

func NewAudioEffectLowShelfFilterWithOwner(owner *GodotObject) AudioEffectLowShelfFilter

NewAudioEffectLowShelfFilterWithOwner wraps the GodotObject.

type AudioEffectLowShelfFilterImpl

type AudioEffectLowShelfFilterImpl struct {
	AudioEffectFilterImpl
}

func (*AudioEffectLowShelfFilterImpl) BaseClass

func (o *AudioEffectLowShelfFilterImpl) BaseClass() string

func (*AudioEffectLowShelfFilterImpl) ClassName

func (o *AudioEffectLowShelfFilterImpl) ClassName() string

type AudioEffectNotchFilter

type AudioEffectNotchFilter interface {
	AudioEffectFilter
}

func NewAudioEffectNotchFilter

func NewAudioEffectNotchFilter() AudioEffectNotchFilter

NewAudioEffectNotchFilter creates a new AudioEffectNotchFilter.

func NewAudioEffectNotchFilterWithOwner

func NewAudioEffectNotchFilterWithOwner(owner *GodotObject) AudioEffectNotchFilter

NewAudioEffectNotchFilterWithOwner wraps the GodotObject.

type AudioEffectNotchFilterImpl

type AudioEffectNotchFilterImpl struct {
	AudioEffectFilterImpl
}

func (*AudioEffectNotchFilterImpl) BaseClass

func (o *AudioEffectNotchFilterImpl) BaseClass() string

func (*AudioEffectNotchFilterImpl) ClassName

func (o *AudioEffectNotchFilterImpl) ClassName() string

type AudioEffectPanner

type AudioEffectPanner interface {
	AudioEffect

	/* get_pan */
	GetPan() float32

	/* set_pan */
	SetPan(cpanume float32)
}

func NewAudioEffectPanner

func NewAudioEffectPanner() AudioEffectPanner

NewAudioEffectPanner creates a new AudioEffectPanner.

func NewAudioEffectPannerWithOwner

func NewAudioEffectPannerWithOwner(owner *GodotObject) AudioEffectPanner

NewAudioEffectPannerWithOwner wraps the GodotObject.

type AudioEffectPannerImpl

type AudioEffectPannerImpl struct {
	AudioEffectImpl
}

func (*AudioEffectPannerImpl) BaseClass

func (o *AudioEffectPannerImpl) BaseClass() string

func (*AudioEffectPannerImpl) ClassName

func (o *AudioEffectPannerImpl) ClassName() string

func (AudioEffectPannerImpl) GetPan

func (o AudioEffectPannerImpl) GetPan() float32
CLASS_METHOD

get_pan Args: [], Returns: float32

func (AudioEffectPannerImpl) SetPan

func (o AudioEffectPannerImpl) SetPan(cpanume float32)
CLASS_METHOD

set_pan Args: [{ false cpanume float}], Returns:

type AudioEffectPhaser

type AudioEffectPhaser interface {
	AudioEffect

	/* get_depth */
	GetDepth() float32

	/* get_feedback */
	GetFeedback() float32

	/* get_range_max_hz */
	GetRangeMaxHz() float32

	/* get_range_min_hz */
	GetRangeMinHz() float32

	/* get_rate_hz */
	GetRateHz() float32

	/* set_depth */
	SetDepth(depth float32)

	/* set_feedback */
	SetFeedback(fbk float32)

	/* set_range_max_hz */
	SetRangeMaxHz(hz float32)

	/* set_range_min_hz */
	SetRangeMinHz(hz float32)

	/* set_rate_hz */
	SetRateHz(hz float32)
}

func NewAudioEffectPhaser

func NewAudioEffectPhaser() AudioEffectPhaser

NewAudioEffectPhaser creates a new AudioEffectPhaser.

func NewAudioEffectPhaserWithOwner

func NewAudioEffectPhaserWithOwner(owner *GodotObject) AudioEffectPhaser

NewAudioEffectPhaserWithOwner wraps the GodotObject.

type AudioEffectPhaserImpl

type AudioEffectPhaserImpl struct {
	AudioEffectImpl
}

func (*AudioEffectPhaserImpl) BaseClass

func (o *AudioEffectPhaserImpl) BaseClass() string

func (*AudioEffectPhaserImpl) ClassName

func (o *AudioEffectPhaserImpl) ClassName() string

func (AudioEffectPhaserImpl) GetDepth

func (o AudioEffectPhaserImpl) GetDepth() float32
CLASS_METHOD

get_depth Args: [], Returns: float32

func (AudioEffectPhaserImpl) GetFeedback

func (o AudioEffectPhaserImpl) GetFeedback() float32
CLASS_METHOD

get_feedback Args: [], Returns: float32

func (AudioEffectPhaserImpl) GetRangeMaxHz

func (o AudioEffectPhaserImpl) GetRangeMaxHz() float32
CLASS_METHOD

get_range_max_hz Args: [], Returns: float32

func (AudioEffectPhaserImpl) GetRangeMinHz

func (o AudioEffectPhaserImpl) GetRangeMinHz() float32
CLASS_METHOD

get_range_min_hz Args: [], Returns: float32

func (AudioEffectPhaserImpl) GetRateHz

func (o AudioEffectPhaserImpl) GetRateHz() float32
CLASS_METHOD

get_rate_hz Args: [], Returns: float32

func (AudioEffectPhaserImpl) SetDepth

func (o AudioEffectPhaserImpl) SetDepth(depth float32)
CLASS_METHOD

set_depth Args: [{ false depth float}], Returns:

func (AudioEffectPhaserImpl) SetFeedback

func (o AudioEffectPhaserImpl) SetFeedback(fbk float32)
CLASS_METHOD

set_feedback Args: [{ false fbk float}], Returns:

func (AudioEffectPhaserImpl) SetRangeMaxHz

func (o AudioEffectPhaserImpl) SetRangeMaxHz(hz float32)
CLASS_METHOD

set_range_max_hz Args: [{ false hz float}], Returns:

func (AudioEffectPhaserImpl) SetRangeMinHz

func (o AudioEffectPhaserImpl) SetRangeMinHz(hz float32)
CLASS_METHOD

set_range_min_hz Args: [{ false hz float}], Returns:

func (AudioEffectPhaserImpl) SetRateHz

func (o AudioEffectPhaserImpl) SetRateHz(hz float32)
CLASS_METHOD

set_rate_hz Args: [{ false hz float}], Returns:

type AudioEffectPitchShift

type AudioEffectPitchShift interface {
	AudioEffect

	/* get_fft_size */
	GetFftSize() AudioEffectPitchShiftFFT_Size

	/* get_oversampling */
	GetOversampling() int64

	/* get_pitch_scale */
	GetPitchScale() float32

	/* set_fft_size */
	SetFftSize(size int64)

	/* set_oversampling */
	SetOversampling(amount int64)

	/* set_pitch_scale */
	SetPitchScale(rate float32)
}

func NewAudioEffectPitchShift

func NewAudioEffectPitchShift() AudioEffectPitchShift

NewAudioEffectPitchShift creates a new AudioEffectPitchShift.

func NewAudioEffectPitchShiftWithOwner

func NewAudioEffectPitchShiftWithOwner(owner *GodotObject) AudioEffectPitchShift

NewAudioEffectPitchShiftWithOwner wraps the GodotObject.

type AudioEffectPitchShiftConstant

type AudioEffectPitchShiftConstant int32
const (
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_1024 AudioEffectPitchShiftConstant = 2
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_2048 AudioEffectPitchShiftConstant = 3
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_256  AudioEffectPitchShiftConstant = 0
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_4096 AudioEffectPitchShiftConstant = 4
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_512  AudioEffectPitchShiftConstant = 1
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_MAX  AudioEffectPitchShiftConstant = 5
)

type AudioEffectPitchShiftFFT_Size

type AudioEffectPitchShiftFFT_Size int32
const (
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_FFT_SIZE_1024 AudioEffectPitchShiftFFT_Size = 2
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_FFT_SIZE_2048 AudioEffectPitchShiftFFT_Size = 3
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_FFT_SIZE_256  AudioEffectPitchShiftFFT_Size = 0
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_FFT_SIZE_4096 AudioEffectPitchShiftFFT_Size = 4
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_FFT_SIZE_512  AudioEffectPitchShiftFFT_Size = 1
	AUDIO_EFFECT_PITCH_SHIFT_FFT_SIZE_FFT_SIZE_MAX  AudioEffectPitchShiftFFT_Size = 5
)

type AudioEffectPitchShiftImpl

type AudioEffectPitchShiftImpl struct {
	AudioEffectImpl
}

func (*AudioEffectPitchShiftImpl) BaseClass

func (o *AudioEffectPitchShiftImpl) BaseClass() string

func (*AudioEffectPitchShiftImpl) ClassName

func (o *AudioEffectPitchShiftImpl) ClassName() string

func (AudioEffectPitchShiftImpl) GetFftSize

CLASS_METHOD

get_fft_size Args: [], Returns: AudioEffectPitchShiftFFT_Size

func (AudioEffectPitchShiftImpl) GetOversampling

func (o AudioEffectPitchShiftImpl) GetOversampling() int64
CLASS_METHOD

get_oversampling Args: [], Returns: int64

func (AudioEffectPitchShiftImpl) GetPitchScale

func (o AudioEffectPitchShiftImpl) GetPitchScale() float32
CLASS_METHOD

get_pitch_scale Args: [], Returns: float32

func (AudioEffectPitchShiftImpl) SetFftSize

func (o AudioEffectPitchShiftImpl) SetFftSize(size int64)
CLASS_METHOD

set_fft_size Args: [{ false size int}], Returns:

func (AudioEffectPitchShiftImpl) SetOversampling

func (o AudioEffectPitchShiftImpl) SetOversampling(amount int64)
CLASS_METHOD

set_oversampling Args: [{ false amount int}], Returns:

func (AudioEffectPitchShiftImpl) SetPitchScale

func (o AudioEffectPitchShiftImpl) SetPitchScale(rate float32)
CLASS_METHOD

set_pitch_scale Args: [{ false rate float}], Returns:

type AudioEffectRecord

type AudioEffectRecord interface {
	AudioEffect

	/* get_format */
	GetFormat() AudioStreamSampleFormat

	/* get_recording */
	GetRecording() AudioStreamSample

	/* is_recording_active */
	IsRecordingActive() bool

	/* set_format */
	SetFormat(format int64)

	/* set_recording_active */
	SetRecordingActive(record bool)
}

func NewAudioEffectRecord

func NewAudioEffectRecord() AudioEffectRecord

NewAudioEffectRecord creates a new AudioEffectRecord.

func NewAudioEffectRecordWithOwner

func NewAudioEffectRecordWithOwner(owner *GodotObject) AudioEffectRecord

NewAudioEffectRecordWithOwner wraps the GodotObject.

type AudioEffectRecordImpl

type AudioEffectRecordImpl struct {
	AudioEffectImpl
}

func (*AudioEffectRecordImpl) BaseClass

func (o *AudioEffectRecordImpl) BaseClass() string

func (*AudioEffectRecordImpl) ClassName

func (o *AudioEffectRecordImpl) ClassName() string

func (AudioEffectRecordImpl) GetFormat

CLASS_METHOD

get_format Args: [], Returns: AudioStreamSampleFormat

func (AudioEffectRecordImpl) GetRecording

func (o AudioEffectRecordImpl) GetRecording() AudioStreamSample
CLASS_METHOD

get_recording Args: [], Returns: AudioStreamSample

func (AudioEffectRecordImpl) IsRecordingActive

func (o AudioEffectRecordImpl) IsRecordingActive() bool
CLASS_METHOD

is_recording_active Args: [], Returns: bool

func (AudioEffectRecordImpl) SetFormat

func (o AudioEffectRecordImpl) SetFormat(format int64)
CLASS_METHOD

set_format Args: [{ false format int}], Returns:

func (AudioEffectRecordImpl) SetRecordingActive

func (o AudioEffectRecordImpl) SetRecordingActive(record bool)
CLASS_METHOD

set_recording_active Args: [{ false record bool}], Returns:

type AudioEffectReverb

type AudioEffectReverb interface {
	AudioEffect

	/* get_damping */
	GetDamping() float32

	/* get_dry */
	GetDry() float32

	/* get_hpf */
	GetHpf() float32

	/* get_predelay_feedback */
	GetPredelayFeedback() float32

	/* get_predelay_msec */
	GetPredelayMsec() float32

	/* get_room_size */
	GetRoomSize() float32

	/* get_spread */
	GetSpread() float32

	/* get_wet */
	GetWet() float32

	/* set_damping */
	SetDamping(amount float32)

	/* set_dry */
	SetDry(amount float32)

	/* set_hpf */
	SetHpf(amount float32)

	/* set_predelay_feedback */
	SetPredelayFeedback(feedback float32)

	/* set_predelay_msec */
	SetPredelayMsec(msec float32)

	/* set_room_size */
	SetRoomSize(size float32)

	/* set_spread */
	SetSpread(amount float32)

	/* set_wet */
	SetWet(amount float32)
}

func NewAudioEffectReverb

func NewAudioEffectReverb() AudioEffectReverb

NewAudioEffectReverb creates a new AudioEffectReverb.

func NewAudioEffectReverbWithOwner

func NewAudioEffectReverbWithOwner(owner *GodotObject) AudioEffectReverb

NewAudioEffectReverbWithOwner wraps the GodotObject.

type AudioEffectReverbImpl

type AudioEffectReverbImpl struct {
	AudioEffectImpl
}

func (*AudioEffectReverbImpl) BaseClass

func (o *AudioEffectReverbImpl) BaseClass() string

func (*AudioEffectReverbImpl) ClassName

func (o *AudioEffectReverbImpl) ClassName() string

func (AudioEffectReverbImpl) GetDamping

func (o AudioEffectReverbImpl) GetDamping() float32
CLASS_METHOD

get_damping Args: [], Returns: float32

func (AudioEffectReverbImpl) GetDry

func (o AudioEffectReverbImpl) GetDry() float32
CLASS_METHOD

get_dry Args: [], Returns: float32

func (AudioEffectReverbImpl) GetHpf

func (o AudioEffectReverbImpl) GetHpf() float32
CLASS_METHOD

get_hpf Args: [], Returns: float32

func (AudioEffectReverbImpl) GetPredelayFeedback

func (o AudioEffectReverbImpl) GetPredelayFeedback() float32
CLASS_METHOD

get_predelay_feedback Args: [], Returns: float32

func (AudioEffectReverbImpl) GetPredelayMsec

func (o AudioEffectReverbImpl) GetPredelayMsec() float32
CLASS_METHOD

get_predelay_msec Args: [], Returns: float32

func (AudioEffectReverbImpl) GetRoomSize

func (o AudioEffectReverbImpl) GetRoomSize() float32
CLASS_METHOD

get_room_size Args: [], Returns: float32

func (AudioEffectReverbImpl) GetSpread

func (o AudioEffectReverbImpl) GetSpread() float32
CLASS_METHOD

get_spread Args: [], Returns: float32

func (AudioEffectReverbImpl) GetWet

func (o AudioEffectReverbImpl) GetWet() float32
CLASS_METHOD

get_wet Args: [], Returns: float32

func (AudioEffectReverbImpl) SetDamping

func (o AudioEffectReverbImpl) SetDamping(amount float32)
CLASS_METHOD

set_damping Args: [{ false amount float}], Returns:

func (AudioEffectReverbImpl) SetDry

func (o AudioEffectReverbImpl) SetDry(amount float32)
CLASS_METHOD

set_dry Args: [{ false amount float}], Returns:

func (AudioEffectReverbImpl) SetHpf

func (o AudioEffectReverbImpl) SetHpf(amount float32)
CLASS_METHOD

set_hpf Args: [{ false amount float}], Returns:

func (AudioEffectReverbImpl) SetPredelayFeedback

func (o AudioEffectReverbImpl) SetPredelayFeedback(feedback float32)
CLASS_METHOD

set_predelay_feedback Args: [{ false feedback float}], Returns:

func (AudioEffectReverbImpl) SetPredelayMsec

func (o AudioEffectReverbImpl) SetPredelayMsec(msec float32)
CLASS_METHOD

set_predelay_msec Args: [{ false msec float}], Returns:

func (AudioEffectReverbImpl) SetRoomSize

func (o AudioEffectReverbImpl) SetRoomSize(size float32)
CLASS_METHOD

set_room_size Args: [{ false size float}], Returns:

func (AudioEffectReverbImpl) SetSpread

func (o AudioEffectReverbImpl) SetSpread(amount float32)
CLASS_METHOD

set_spread Args: [{ false amount float}], Returns:

func (AudioEffectReverbImpl) SetWet

func (o AudioEffectReverbImpl) SetWet(amount float32)
CLASS_METHOD

set_wet Args: [{ false amount float}], Returns:

type AudioEffectSpectrumAnalyzer

type AudioEffectSpectrumAnalyzer interface {
	AudioEffect

	/* get_buffer_length */
	GetBufferLength() float32

	/* get_fft_size */
	GetFftSize() AudioEffectSpectrumAnalyzerFFT_Size

	/* get_tap_back_pos */
	GetTapBackPos() float32

	/* set_buffer_length */
	SetBufferLength(seconds float32)

	/* set_fft_size */
	SetFftSize(size int64)

	/* set_tap_back_pos */
	SetTapBackPos(seconds float32)
}

func NewAudioEffectSpectrumAnalyzer

func NewAudioEffectSpectrumAnalyzer() AudioEffectSpectrumAnalyzer

NewAudioEffectSpectrumAnalyzer creates a new AudioEffectSpectrumAnalyzer.

func NewAudioEffectSpectrumAnalyzerWithOwner

func NewAudioEffectSpectrumAnalyzerWithOwner(owner *GodotObject) AudioEffectSpectrumAnalyzer

NewAudioEffectSpectrumAnalyzerWithOwner wraps the GodotObject.

type AudioEffectSpectrumAnalyzerConstant

type AudioEffectSpectrumAnalyzerConstant int32
const (
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_1024 AudioEffectSpectrumAnalyzerConstant = 2
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_2048 AudioEffectSpectrumAnalyzerConstant = 3
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_256  AudioEffectSpectrumAnalyzerConstant = 0
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_4096 AudioEffectSpectrumAnalyzerConstant = 4
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_512  AudioEffectSpectrumAnalyzerConstant = 1
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_MAX  AudioEffectSpectrumAnalyzerConstant = 5
)

type AudioEffectSpectrumAnalyzerFFT_Size

type AudioEffectSpectrumAnalyzerFFT_Size int32
const (
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_FFT_SIZE_1024 AudioEffectSpectrumAnalyzerFFT_Size = 2
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_FFT_SIZE_2048 AudioEffectSpectrumAnalyzerFFT_Size = 3
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_FFT_SIZE_256  AudioEffectSpectrumAnalyzerFFT_Size = 0
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_FFT_SIZE_4096 AudioEffectSpectrumAnalyzerFFT_Size = 4
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_FFT_SIZE_512  AudioEffectSpectrumAnalyzerFFT_Size = 1
	AUDIO_EFFECT_SPECTRUM_ANALYZER_FFT_SIZE_FFT_SIZE_MAX  AudioEffectSpectrumAnalyzerFFT_Size = 5
)

type AudioEffectSpectrumAnalyzerImpl

type AudioEffectSpectrumAnalyzerImpl struct {
	AudioEffectImpl
}

func (*AudioEffectSpectrumAnalyzerImpl) BaseClass

func (o *AudioEffectSpectrumAnalyzerImpl) BaseClass() string

func (*AudioEffectSpectrumAnalyzerImpl) ClassName

func (o *AudioEffectSpectrumAnalyzerImpl) ClassName() string

func (AudioEffectSpectrumAnalyzerImpl) GetBufferLength

func (o AudioEffectSpectrumAnalyzerImpl) GetBufferLength() float32
CLASS_METHOD

get_buffer_length Args: [], Returns: float32

func (AudioEffectSpectrumAnalyzerImpl) GetFftSize

CLASS_METHOD

get_fft_size Args: [], Returns: AudioEffectSpectrumAnalyzerFFT_Size

func (AudioEffectSpectrumAnalyzerImpl) GetTapBackPos

func (o AudioEffectSpectrumAnalyzerImpl) GetTapBackPos() float32
CLASS_METHOD

get_tap_back_pos Args: [], Returns: float32

func (AudioEffectSpectrumAnalyzerImpl) SetBufferLength

func (o AudioEffectSpectrumAnalyzerImpl) SetBufferLength(seconds float32)
CLASS_METHOD

set_buffer_length Args: [{ false seconds float}], Returns:

func (AudioEffectSpectrumAnalyzerImpl) SetFftSize

func (o AudioEffectSpectrumAnalyzerImpl) SetFftSize(size int64)
CLASS_METHOD

set_fft_size Args: [{ false size int}], Returns:

func (AudioEffectSpectrumAnalyzerImpl) SetTapBackPos

func (o AudioEffectSpectrumAnalyzerImpl) SetTapBackPos(seconds float32)
CLASS_METHOD

set_tap_back_pos Args: [{ false seconds float}], Returns:

type AudioEffectSpectrumAnalyzerInstance

type AudioEffectSpectrumAnalyzerInstance interface {
	AudioEffectInstance

	/* get_magnitude_for_frequency_range */
	GetMagnitudeForFrequencyRange(from_hz float32, to_hz float32, mode int64) Vector2
}

func NewAudioEffectSpectrumAnalyzerInstance

func NewAudioEffectSpectrumAnalyzerInstance() AudioEffectSpectrumAnalyzerInstance

NewAudioEffectSpectrumAnalyzerInstance creates a new AudioEffectSpectrumAnalyzerInstance.

func NewAudioEffectSpectrumAnalyzerInstanceWithOwner

func NewAudioEffectSpectrumAnalyzerInstanceWithOwner(owner *GodotObject) AudioEffectSpectrumAnalyzerInstance

NewAudioEffectSpectrumAnalyzerInstanceWithOwner wraps the GodotObject.

type AudioEffectSpectrumAnalyzerInstanceConstant

type AudioEffectSpectrumAnalyzerInstanceConstant int32
const (
	AUDIO_EFFECT_SPECTRUM_ANALYZER_INSTANCE_MAGNITUDE_AVERAGE AudioEffectSpectrumAnalyzerInstanceConstant = 0
	AUDIO_EFFECT_SPECTRUM_ANALYZER_INSTANCE_MAGNITUDE_MAX     AudioEffectSpectrumAnalyzerInstanceConstant = 1
)

type AudioEffectSpectrumAnalyzerInstanceImpl

type AudioEffectSpectrumAnalyzerInstanceImpl struct {
	AudioEffectInstanceImpl
}

func (*AudioEffectSpectrumAnalyzerInstanceImpl) BaseClass

func (*AudioEffectSpectrumAnalyzerInstanceImpl) ClassName

func (AudioEffectSpectrumAnalyzerInstanceImpl) GetMagnitudeForFrequencyRange

func (o AudioEffectSpectrumAnalyzerInstanceImpl) GetMagnitudeForFrequencyRange(from_hz float32, to_hz float32, mode int64) Vector2
CLASS_METHOD

get_magnitude_for_frequency_range Args: [{ false from_hz float} { false to_hz float} {1 true mode int}], Returns: Vector2

type AudioEffectSpectrumAnalyzerInstanceMagnitudeMode

type AudioEffectSpectrumAnalyzerInstanceMagnitudeMode int32
const (
	AUDIO_EFFECT_SPECTRUM_ANALYZER_INSTANCE_MAGNITUDE_MODE_MAGNITUDE_AVERAGE AudioEffectSpectrumAnalyzerInstanceMagnitudeMode = 0
	AUDIO_EFFECT_SPECTRUM_ANALYZER_INSTANCE_MAGNITUDE_MODE_MAGNITUDE_MAX     AudioEffectSpectrumAnalyzerInstanceMagnitudeMode = 1
)

type AudioEffectStereoEnhance

type AudioEffectStereoEnhance interface {
	AudioEffect

	/* get_pan_pullout */
	GetPanPullout() float32

	/* get_surround */
	GetSurround() float32

	/* get_time_pullout */
	GetTimePullout() float32

	/* set_pan_pullout */
	SetPanPullout(amount float32)

	/* set_surround */
	SetSurround(amount float32)

	/* set_time_pullout */
	SetTimePullout(amount float32)
}

func NewAudioEffectStereoEnhance

func NewAudioEffectStereoEnhance() AudioEffectStereoEnhance

NewAudioEffectStereoEnhance creates a new AudioEffectStereoEnhance.

func NewAudioEffectStereoEnhanceWithOwner

func NewAudioEffectStereoEnhanceWithOwner(owner *GodotObject) AudioEffectStereoEnhance

NewAudioEffectStereoEnhanceWithOwner wraps the GodotObject.

type AudioEffectStereoEnhanceImpl

type AudioEffectStereoEnhanceImpl struct {
	AudioEffectImpl
}

func (*AudioEffectStereoEnhanceImpl) BaseClass

func (o *AudioEffectStereoEnhanceImpl) BaseClass() string

func (*AudioEffectStereoEnhanceImpl) ClassName

func (o *AudioEffectStereoEnhanceImpl) ClassName() string

func (AudioEffectStereoEnhanceImpl) GetPanPullout

func (o AudioEffectStereoEnhanceImpl) GetPanPullout() float32
CLASS_METHOD

get_pan_pullout Args: [], Returns: float32

func (AudioEffectStereoEnhanceImpl) GetSurround

func (o AudioEffectStereoEnhanceImpl) GetSurround() float32
CLASS_METHOD

get_surround Args: [], Returns: float32

func (AudioEffectStereoEnhanceImpl) GetTimePullout

func (o AudioEffectStereoEnhanceImpl) GetTimePullout() float32
CLASS_METHOD

get_time_pullout Args: [], Returns: float32

func (AudioEffectStereoEnhanceImpl) SetPanPullout

func (o AudioEffectStereoEnhanceImpl) SetPanPullout(amount float32)
CLASS_METHOD

set_pan_pullout Args: [{ false amount float}], Returns:

func (AudioEffectStereoEnhanceImpl) SetSurround

func (o AudioEffectStereoEnhanceImpl) SetSurround(amount float32)
CLASS_METHOD

set_surround Args: [{ false amount float}], Returns:

func (AudioEffectStereoEnhanceImpl) SetTimePullout

func (o AudioEffectStereoEnhanceImpl) SetTimePullout(amount float32)
CLASS_METHOD

set_time_pullout Args: [{ false amount float}], Returns:

type AudioServer

type AudioServer interface {
	Object

	/* add_bus */
	AddBus(at_position int64)

	/* add_bus_effect */
	AddBusEffect(bus_idx int64, effect AudioEffect, at_position int64)

	/* capture_get_device */
	CaptureGetDevice() string

	/* capture_get_device_list */
	CaptureGetDeviceList() Array

	/* capture_set_device */
	CaptureSetDevice(name string)

	/* generate_bus_layout */
	GenerateBusLayout() AudioBusLayout

	/* get_bus_channels */
	GetBusChannels(bus_idx int64) int64

	/* get_bus_count */
	GetBusCount() int64

	/* get_bus_effect */
	GetBusEffect(bus_idx int64, effect_idx int64) AudioEffect

	/* get_bus_effect_count */
	GetBusEffectCount(bus_idx int64) int64

	/* get_bus_effect_instance */
	GetBusEffectInstance(bus_idx int64, effect_idx int64, channel int64) AudioEffectInstance

	/* get_bus_index */
	GetBusIndex(bus_name string) int64

	/* get_bus_name */
	GetBusName(bus_idx int64) string

	/* get_bus_peak_volume_left_db */
	GetBusPeakVolumeLeftDb(bus_idx int64, channel int64) float32

	/* get_bus_peak_volume_right_db */
	GetBusPeakVolumeRightDb(bus_idx int64, channel int64) float32

	/* get_bus_send */
	GetBusSend(bus_idx int64) string

	/* get_bus_volume_db */
	GetBusVolumeDb(bus_idx int64) float32

	/* get_device */
	GetDevice() string

	/* get_device_list */
	GetDeviceList() Array

	/* get_global_rate_scale */
	GetGlobalRateScale() float32

	/* get_mix_rate */
	GetMixRate() float32

	/* get_output_latency */
	GetOutputLatency() float32

	/* get_speaker_mode */
	GetSpeakerMode() AudioServerSpeakerMode

	/* get_time_since_last_mix */
	GetTimeSinceLastMix() float32

	/* get_time_to_next_mix */
	GetTimeToNextMix() float32

	/* is_bus_bypassing_effects */
	IsBusBypassingEffects(bus_idx int64) bool

	/* is_bus_effect_enabled */
	IsBusEffectEnabled(bus_idx int64, effect_idx int64) bool

	/* is_bus_mute */
	IsBusMute(bus_idx int64) bool

	/* is_bus_solo */
	IsBusSolo(bus_idx int64) bool

	/* lock */
	Lock()

	/* move_bus */
	MoveBus(index int64, to_index int64)

	/* remove_bus */
	RemoveBus(index int64)

	/* remove_bus_effect */
	RemoveBusEffect(bus_idx int64, effect_idx int64)

	/* set_bus_bypass_effects */
	SetBusBypassEffects(bus_idx int64, enable bool)

	/* set_bus_count */
	SetBusCount(amount int64)

	/* set_bus_effect_enabled */
	SetBusEffectEnabled(bus_idx int64, effect_idx int64, enabled bool)

	/* set_bus_layout */
	SetBusLayout(bus_layout AudioBusLayout)

	/* set_bus_mute */
	SetBusMute(bus_idx int64, enable bool)

	/* set_bus_name */
	SetBusName(bus_idx int64, name string)

	/* set_bus_send */
	SetBusSend(bus_idx int64, send string)

	/* set_bus_solo */
	SetBusSolo(bus_idx int64, enable bool)

	/* set_bus_volume_db */
	SetBusVolumeDb(bus_idx int64, volume_db float32)

	/* set_device */
	SetDevice(device string)

	/* set_global_rate_scale */
	SetGlobalRateScale(scale float32)

	/* swap_bus_effects */
	SwapBusEffects(bus_idx int64, effect_idx int64, by_effect_idx int64)

	/* unlock */
	Unlock()
}

func GetSingletonAudioServer

func GetSingletonAudioServer() AudioServer

type AudioServerConstant

type AudioServerConstant int32
const (
	AUDIO_SERVER_SPEAKER_MODE_STEREO AudioServerConstant = 0
	AUDIO_SERVER_SPEAKER_SURROUND_31 AudioServerConstant = 1
	AUDIO_SERVER_SPEAKER_SURROUND_51 AudioServerConstant = 2
	AUDIO_SERVER_SPEAKER_SURROUND_71 AudioServerConstant = 3
)

type AudioServerImpl

type AudioServerImpl struct {
	ObjectImpl
}

func (AudioServerImpl) AddBus

func (o AudioServerImpl) AddBus(at_position int64)
CLASS_METHOD

add_bus Args: [{-1 true at_position int}], Returns:

func (AudioServerImpl) AddBusEffect

func (o AudioServerImpl) AddBusEffect(bus_idx int64, effect AudioEffect, at_position int64)
CLASS_METHOD

add_bus_effect Args: [{ false bus_idx int} { false effect AudioEffect} {-1 true at_position int}], Returns:

func (*AudioServerImpl) BaseClass

func (o *AudioServerImpl) BaseClass() string

func (AudioServerImpl) CaptureGetDevice

func (o AudioServerImpl) CaptureGetDevice() string
CLASS_METHOD

capture_get_device Args: [], Returns: string

func (AudioServerImpl) CaptureGetDeviceList

func (o AudioServerImpl) CaptureGetDeviceList() Array
CLASS_METHOD

capture_get_device_list Args: [], Returns: Array

func (AudioServerImpl) CaptureSetDevice

func (o AudioServerImpl) CaptureSetDevice(name string)
CLASS_METHOD

capture_set_device Args: [{ false name String}], Returns:

func (*AudioServerImpl) ClassName

func (o *AudioServerImpl) ClassName() string

func (AudioServerImpl) GenerateBusLayout

func (o AudioServerImpl) GenerateBusLayout() AudioBusLayout
CLASS_METHOD

generate_bus_layout Args: [], Returns: AudioBusLayout

func (AudioServerImpl) GetBusChannels

func (o AudioServerImpl) GetBusChannels(bus_idx int64) int64
CLASS_METHOD

get_bus_channels Args: [{ false bus_idx int}], Returns: int64

func (AudioServerImpl) GetBusCount

func (o AudioServerImpl) GetBusCount() int64
CLASS_METHOD

get_bus_count Args: [], Returns: int64

func (AudioServerImpl) GetBusEffect

func (o AudioServerImpl) GetBusEffect(bus_idx int64, effect_idx int64) AudioEffect
CLASS_METHOD

get_bus_effect Args: [{ false bus_idx int} { false effect_idx int}], Returns: AudioEffect

func (AudioServerImpl) GetBusEffectCount

func (o AudioServerImpl) GetBusEffectCount(bus_idx int64) int64
CLASS_METHOD

get_bus_effect_count Args: [{ false bus_idx int}], Returns: int64

func (AudioServerImpl) GetBusEffectInstance

func (o AudioServerImpl) GetBusEffectInstance(bus_idx int64, effect_idx int64, channel int64) AudioEffectInstance
CLASS_METHOD

get_bus_effect_instance Args: [{ false bus_idx int} { false effect_idx int} {0 true channel int}], Returns: AudioEffectInstance

func (AudioServerImpl) GetBusIndex

func (o AudioServerImpl) GetBusIndex(bus_name string) int64
CLASS_METHOD

get_bus_index Args: [{ false bus_name String}], Returns: int64

func (AudioServerImpl) GetBusName

func (o AudioServerImpl) GetBusName(bus_idx int64) string
CLASS_METHOD

get_bus_name Args: [{ false bus_idx int}], Returns: string

func (AudioServerImpl) GetBusPeakVolumeLeftDb

func (o AudioServerImpl) GetBusPeakVolumeLeftDb(bus_idx int64, channel int64) float32
CLASS_METHOD

get_bus_peak_volume_left_db Args: [{ false bus_idx int} { false channel int}], Returns: float32

func (AudioServerImpl) GetBusPeakVolumeRightDb

func (o AudioServerImpl) GetBusPeakVolumeRightDb(bus_idx int64, channel int64) float32
CLASS_METHOD

get_bus_peak_volume_right_db Args: [{ false bus_idx int} { false channel int}], Returns: float32

func (AudioServerImpl) GetBusSend

func (o AudioServerImpl) GetBusSend(bus_idx int64) string
CLASS_METHOD

get_bus_send Args: [{ false bus_idx int}], Returns: string

func (AudioServerImpl) GetBusVolumeDb

func (o AudioServerImpl) GetBusVolumeDb(bus_idx int64) float32
CLASS_METHOD

get_bus_volume_db Args: [{ false bus_idx int}], Returns: float32

func (AudioServerImpl) GetDevice

func (o AudioServerImpl) GetDevice() string
CLASS_METHOD

get_device Args: [], Returns: string

func (AudioServerImpl) GetDeviceList

func (o AudioServerImpl) GetDeviceList() Array
CLASS_METHOD

get_device_list Args: [], Returns: Array

func (AudioServerImpl) GetGlobalRateScale

func (o AudioServerImpl) GetGlobalRateScale() float32
CLASS_METHOD

get_global_rate_scale Args: [], Returns: float32

func (AudioServerImpl) GetMixRate

func (o AudioServerImpl) GetMixRate() float32
CLASS_METHOD

get_mix_rate Args: [], Returns: float32

func (AudioServerImpl) GetOutputLatency

func (o AudioServerImpl) GetOutputLatency() float32
CLASS_METHOD

get_output_latency Args: [], Returns: float32

func (AudioServerImpl) GetSpeakerMode

func (o AudioServerImpl) GetSpeakerMode() AudioServerSpeakerMode
CLASS_METHOD

get_speaker_mode Args: [], Returns: AudioServerSpeakerMode

func (AudioServerImpl) GetTimeSinceLastMix

func (o AudioServerImpl) GetTimeSinceLastMix() float32
CLASS_METHOD

get_time_since_last_mix Args: [], Returns: float32

func (AudioServerImpl) GetTimeToNextMix

func (o AudioServerImpl) GetTimeToNextMix() float32
CLASS_METHOD

get_time_to_next_mix Args: [], Returns: float32

func (AudioServerImpl) IsBusBypassingEffects

func (o AudioServerImpl) IsBusBypassingEffects(bus_idx int64) bool
CLASS_METHOD

is_bus_bypassing_effects Args: [{ false bus_idx int}], Returns: bool

func (AudioServerImpl) IsBusEffectEnabled

func (o AudioServerImpl) IsBusEffectEnabled(bus_idx int64, effect_idx int64) bool
CLASS_METHOD

is_bus_effect_enabled Args: [{ false bus_idx int} { false effect_idx int}], Returns: bool

func (AudioServerImpl) IsBusMute

func (o AudioServerImpl) IsBusMute(bus_idx int64) bool
CLASS_METHOD

is_bus_mute Args: [{ false bus_idx int}], Returns: bool

func (AudioServerImpl) IsBusSolo

func (o AudioServerImpl) IsBusSolo(bus_idx int64) bool
CLASS_METHOD

is_bus_solo Args: [{ false bus_idx int}], Returns: bool

func (AudioServerImpl) Lock

func (o AudioServerImpl) Lock()
CLASS_METHOD

lock Args: [], Returns:

func (AudioServerImpl) MoveBus

func (o AudioServerImpl) MoveBus(index int64, to_index int64)
CLASS_METHOD

move_bus Args: [{ false index int} { false to_index int}], Returns:

func (AudioServerImpl) RemoveBus

func (o AudioServerImpl) RemoveBus(index int64)
CLASS_METHOD

remove_bus Args: [{ false index int}], Returns:

func (AudioServerImpl) RemoveBusEffect

func (o AudioServerImpl) RemoveBusEffect(bus_idx int64, effect_idx int64)
CLASS_METHOD

remove_bus_effect Args: [{ false bus_idx int} { false effect_idx int}], Returns:

func (AudioServerImpl) SetBusBypassEffects

func (o AudioServerImpl) SetBusBypassEffects(bus_idx int64, enable bool)
CLASS_METHOD

set_bus_bypass_effects Args: [{ false bus_idx int} { false enable bool}], Returns:

func (AudioServerImpl) SetBusCount

func (o AudioServerImpl) SetBusCount(amount int64)
CLASS_METHOD

set_bus_count Args: [{ false amount int}], Returns:

func (AudioServerImpl) SetBusEffectEnabled

func (o AudioServerImpl) SetBusEffectEnabled(bus_idx int64, effect_idx int64, enabled bool)
CLASS_METHOD

set_bus_effect_enabled Args: [{ false bus_idx int} { false effect_idx int} { false enabled bool}], Returns:

func (AudioServerImpl) SetBusLayout

func (o AudioServerImpl) SetBusLayout(bus_layout AudioBusLayout)
CLASS_METHOD

set_bus_layout Args: [{ false bus_layout AudioBusLayout}], Returns:

func (AudioServerImpl) SetBusMute

func (o AudioServerImpl) SetBusMute(bus_idx int64, enable bool)
CLASS_METHOD

set_bus_mute Args: [{ false bus_idx int} { false enable bool}], Returns:

func (AudioServerImpl) SetBusName

func (o AudioServerImpl) SetBusName(bus_idx int64, name string)
CLASS_METHOD

set_bus_name Args: [{ false bus_idx int} { false name String}], Returns:

func (AudioServerImpl) SetBusSend

func (o AudioServerImpl) SetBusSend(bus_idx int64, send string)
CLASS_METHOD

set_bus_send Args: [{ false bus_idx int} { false send String}], Returns:

func (AudioServerImpl) SetBusSolo

func (o AudioServerImpl) SetBusSolo(bus_idx int64, enable bool)
CLASS_METHOD

set_bus_solo Args: [{ false bus_idx int} { false enable bool}], Returns:

func (AudioServerImpl) SetBusVolumeDb

func (o AudioServerImpl) SetBusVolumeDb(bus_idx int64, volume_db float32)
CLASS_METHOD

set_bus_volume_db Args: [{ false bus_idx int} { false volume_db float}], Returns:

func (AudioServerImpl) SetDevice

func (o AudioServerImpl) SetDevice(device string)
CLASS_METHOD

set_device Args: [{ false device String}], Returns:

func (AudioServerImpl) SetGlobalRateScale

func (o AudioServerImpl) SetGlobalRateScale(scale float32)
CLASS_METHOD

set_global_rate_scale Args: [{ false scale float}], Returns:

func (AudioServerImpl) SwapBusEffects

func (o AudioServerImpl) SwapBusEffects(bus_idx int64, effect_idx int64, by_effect_idx int64)
CLASS_METHOD

swap_bus_effects Args: [{ false bus_idx int} { false effect_idx int} { false by_effect_idx int}], Returns:

func (AudioServerImpl) Unlock

func (o AudioServerImpl) Unlock()
CLASS_METHOD

unlock Args: [], Returns:

type AudioServerSpeakerMode

type AudioServerSpeakerMode int32
const (
	AUDIO_SERVER_SPEAKER_MODE_SPEAKER_MODE_STEREO AudioServerSpeakerMode = 0
	AUDIO_SERVER_SPEAKER_MODE_SPEAKER_SURROUND_31 AudioServerSpeakerMode = 1
	AUDIO_SERVER_SPEAKER_MODE_SPEAKER_SURROUND_51 AudioServerSpeakerMode = 2
	AUDIO_SERVER_SPEAKER_MODE_SPEAKER_SURROUND_71 AudioServerSpeakerMode = 3
)

type AudioStream

type AudioStream interface {
	Resource

	/* get_length */
	GetLength() float32
}

func NewAudioStream

func NewAudioStream() AudioStream

NewAudioStream creates a new AudioStream.

func NewAudioStreamWithOwner

func NewAudioStreamWithOwner(owner *GodotObject) AudioStream

NewAudioStreamWithOwner wraps the GodotObject.

type AudioStreamGenerator

type AudioStreamGenerator interface {
	AudioStream

	/* get_buffer_length */
	GetBufferLength() float32

	/* get_mix_rate */
	GetMixRate() float32

	/* set_buffer_length */
	SetBufferLength(seconds float32)

	/* set_mix_rate */
	SetMixRate(hz float32)
}

func NewAudioStreamGenerator

func NewAudioStreamGenerator() AudioStreamGenerator

NewAudioStreamGenerator creates a new AudioStreamGenerator.

func NewAudioStreamGeneratorWithOwner

func NewAudioStreamGeneratorWithOwner(owner *GodotObject) AudioStreamGenerator

NewAudioStreamGeneratorWithOwner wraps the GodotObject.

type AudioStreamGeneratorImpl

type AudioStreamGeneratorImpl struct {
	AudioStreamImpl
}

func (*AudioStreamGeneratorImpl) BaseClass

func (o *AudioStreamGeneratorImpl) BaseClass() string

func (*AudioStreamGeneratorImpl) ClassName

func (o *AudioStreamGeneratorImpl) ClassName() string

func (AudioStreamGeneratorImpl) GetBufferLength

func (o AudioStreamGeneratorImpl) GetBufferLength() float32
CLASS_METHOD

get_buffer_length Args: [], Returns: float32

func (AudioStreamGeneratorImpl) GetMixRate

func (o AudioStreamGeneratorImpl) GetMixRate() float32
CLASS_METHOD

get_mix_rate Args: [], Returns: float32

func (AudioStreamGeneratorImpl) SetBufferLength

func (o AudioStreamGeneratorImpl) SetBufferLength(seconds float32)
CLASS_METHOD

set_buffer_length Args: [{ false seconds float}], Returns:

func (AudioStreamGeneratorImpl) SetMixRate

func (o AudioStreamGeneratorImpl) SetMixRate(hz float32)
CLASS_METHOD

set_mix_rate Args: [{ false hz float}], Returns:

type AudioStreamGeneratorPlayback

type AudioStreamGeneratorPlayback interface {
	AudioStreamPlaybackResampled

	/* can_push_buffer */
	CanPushBuffer(amount int64) bool

	/* clear_buffer */
	ClearBuffer()

	/* get_frames_available */
	GetFramesAvailable() int64

	/* get_skips */
	GetSkips() int64

	/* push_buffer */
	PushBuffer(frames PoolVector2Array) bool

	/* push_frame */
	PushFrame(frame Vector2) bool
}

func NewAudioStreamGeneratorPlayback

func NewAudioStreamGeneratorPlayback() AudioStreamGeneratorPlayback

NewAudioStreamGeneratorPlayback creates a new AudioStreamGeneratorPlayback.

func NewAudioStreamGeneratorPlaybackWithOwner

func NewAudioStreamGeneratorPlaybackWithOwner(owner *GodotObject) AudioStreamGeneratorPlayback

NewAudioStreamGeneratorPlaybackWithOwner wraps the GodotObject.

type AudioStreamGeneratorPlaybackImpl

type AudioStreamGeneratorPlaybackImpl struct {
	AudioStreamPlaybackResampledImpl
}

func (*AudioStreamGeneratorPlaybackImpl) BaseClass

func (AudioStreamGeneratorPlaybackImpl) CanPushBuffer

func (o AudioStreamGeneratorPlaybackImpl) CanPushBuffer(amount int64) bool
CLASS_METHOD

can_push_buffer Args: [{ false amount int}], Returns: bool

func (*AudioStreamGeneratorPlaybackImpl) ClassName

func (AudioStreamGeneratorPlaybackImpl) ClearBuffer

func (o AudioStreamGeneratorPlaybackImpl) ClearBuffer()
CLASS_METHOD

clear_buffer Args: [], Returns:

func (AudioStreamGeneratorPlaybackImpl) GetFramesAvailable

func (o AudioStreamGeneratorPlaybackImpl) GetFramesAvailable() int64
CLASS_METHOD

get_frames_available Args: [], Returns: int64

func (AudioStreamGeneratorPlaybackImpl) GetSkips

CLASS_METHOD

get_skips Args: [], Returns: int64

func (AudioStreamGeneratorPlaybackImpl) PushBuffer

CLASS_METHOD

push_buffer Args: [{ false frames PoolVector2Array}], Returns: bool

func (AudioStreamGeneratorPlaybackImpl) PushFrame

func (o AudioStreamGeneratorPlaybackImpl) PushFrame(frame Vector2) bool
CLASS_METHOD

push_frame Args: [{ false frame Vector2}], Returns: bool

type AudioStreamImpl

type AudioStreamImpl struct {
	ResourceImpl
}

func (*AudioStreamImpl) BaseClass

func (o *AudioStreamImpl) BaseClass() string

func (*AudioStreamImpl) ClassName

func (o *AudioStreamImpl) ClassName() string

func (AudioStreamImpl) GetLength

func (o AudioStreamImpl) GetLength() float32
CLASS_METHOD

get_length Args: [], Returns: float32

type AudioStreamMicrophone

type AudioStreamMicrophone interface {
	AudioStream
}

func NewAudioStreamMicrophone

func NewAudioStreamMicrophone() AudioStreamMicrophone

NewAudioStreamMicrophone creates a new AudioStreamMicrophone.

func NewAudioStreamMicrophoneWithOwner

func NewAudioStreamMicrophoneWithOwner(owner *GodotObject) AudioStreamMicrophone

NewAudioStreamMicrophoneWithOwner wraps the GodotObject.

type AudioStreamMicrophoneImpl

type AudioStreamMicrophoneImpl struct {
	AudioStreamImpl
}

func (*AudioStreamMicrophoneImpl) BaseClass

func (o *AudioStreamMicrophoneImpl) BaseClass() string

func (*AudioStreamMicrophoneImpl) ClassName

func (o *AudioStreamMicrophoneImpl) ClassName() string

type AudioStreamOGGVorbis

type AudioStreamOGGVorbis interface {
	AudioStream

	/* get_data */
	GetData() PoolByteArray

	/* get_loop_offset */
	GetLoopOffset() float32

	/* has_loop */
	HasLoop() bool

	/* set_data */
	SetData(data PoolByteArray)

	/* set_loop */
	SetLoop(enable bool)

	/* set_loop_offset */
	SetLoopOffset(seconds float32)
}

func NewAudioStreamOGGVorbis

func NewAudioStreamOGGVorbis() AudioStreamOGGVorbis

NewAudioStreamOGGVorbis creates a new AudioStreamOGGVorbis.

func NewAudioStreamOGGVorbisWithOwner

func NewAudioStreamOGGVorbisWithOwner(owner *GodotObject) AudioStreamOGGVorbis

NewAudioStreamOGGVorbisWithOwner wraps the GodotObject.

type AudioStreamOGGVorbisImpl

type AudioStreamOGGVorbisImpl struct {
	AudioStreamImpl
}

func (*AudioStreamOGGVorbisImpl) BaseClass

func (o *AudioStreamOGGVorbisImpl) BaseClass() string

func (*AudioStreamOGGVorbisImpl) ClassName

func (o *AudioStreamOGGVorbisImpl) ClassName() string

func (AudioStreamOGGVorbisImpl) GetData

CLASS_METHOD

get_data Args: [], Returns: PoolByteArray

func (AudioStreamOGGVorbisImpl) GetLoopOffset

func (o AudioStreamOGGVorbisImpl) GetLoopOffset() float32
CLASS_METHOD

get_loop_offset Args: [], Returns: float32

func (AudioStreamOGGVorbisImpl) HasLoop

func (o AudioStreamOGGVorbisImpl) HasLoop() bool
CLASS_METHOD

has_loop Args: [], Returns: bool

func (AudioStreamOGGVorbisImpl) SetData

func (o AudioStreamOGGVorbisImpl) SetData(data PoolByteArray)
CLASS_METHOD

set_data Args: [{ false data PoolByteArray}], Returns:

func (AudioStreamOGGVorbisImpl) SetLoop

func (o AudioStreamOGGVorbisImpl) SetLoop(enable bool)
CLASS_METHOD

set_loop Args: [{ false enable bool}], Returns:

func (AudioStreamOGGVorbisImpl) SetLoopOffset

func (o AudioStreamOGGVorbisImpl) SetLoopOffset(seconds float32)
CLASS_METHOD

set_loop_offset Args: [{ false seconds float}], Returns:

type AudioStreamPlayback

type AudioStreamPlayback interface {
	Reference
}

func NewAudioStreamPlayback

func NewAudioStreamPlayback() AudioStreamPlayback

NewAudioStreamPlayback creates a new AudioStreamPlayback.

func NewAudioStreamPlaybackWithOwner

func NewAudioStreamPlaybackWithOwner(owner *GodotObject) AudioStreamPlayback

NewAudioStreamPlaybackWithOwner wraps the GodotObject.

type AudioStreamPlaybackImpl

type AudioStreamPlaybackImpl struct {
	ReferenceImpl
}

func (*AudioStreamPlaybackImpl) BaseClass

func (o *AudioStreamPlaybackImpl) BaseClass() string

func (*AudioStreamPlaybackImpl) ClassName

func (o *AudioStreamPlaybackImpl) ClassName() string

type AudioStreamPlaybackResampled

type AudioStreamPlaybackResampled interface {
	AudioStreamPlayback
}

func NewAudioStreamPlaybackResampled

func NewAudioStreamPlaybackResampled() AudioStreamPlaybackResampled

NewAudioStreamPlaybackResampled creates a new AudioStreamPlaybackResampled.

func NewAudioStreamPlaybackResampledWithOwner

func NewAudioStreamPlaybackResampledWithOwner(owner *GodotObject) AudioStreamPlaybackResampled

NewAudioStreamPlaybackResampledWithOwner wraps the GodotObject.

type AudioStreamPlaybackResampledImpl

type AudioStreamPlaybackResampledImpl struct {
	AudioStreamPlaybackImpl
}

func (*AudioStreamPlaybackResampledImpl) BaseClass

func (*AudioStreamPlaybackResampledImpl) ClassName

type AudioStreamPlayer

type AudioStreamPlayer interface {
	Node

	/* get_bus */
	GetBus() string

	/* get_mix_target */
	GetMixTarget() AudioStreamPlayerMixTarget

	/* get_pitch_scale */
	GetPitchScale() float32

	/* get_playback_position */
	GetPlaybackPosition() float32

	/* get_stream */
	GetStream() AudioStream

	/* get_stream_paused */
	GetStreamPaused() bool

	/* get_stream_playback */
	GetStreamPlayback() AudioStreamPlayback

	/* get_volume_db */
	GetVolumeDb() float32

	/* is_autoplay_enabled */
	IsAutoplayEnabled() bool

	/* is_playing */
	IsPlaying() bool

	/* play */
	Play(from_position float32)

	/* seek */
	Seek(to_position float32)

	/* set_autoplay */
	SetAutoplay(enable bool)

	/* set_bus */
	SetBus(bus string)

	/* set_mix_target */
	SetMixTarget(mix_target int64)

	/* set_pitch_scale */
	SetPitchScale(pitch_scale float32)

	/* set_stream */
	SetStream(stream AudioStream)

	/* set_stream_paused */
	SetStreamPaused(pause bool)

	/* set_volume_db */
	SetVolumeDb(volume_db float32)

	/* stop */
	Stop()
}

func NewAudioStreamPlayer

func NewAudioStreamPlayer() AudioStreamPlayer

NewAudioStreamPlayer creates a new AudioStreamPlayer.

func NewAudioStreamPlayerWithOwner

func NewAudioStreamPlayerWithOwner(owner *GodotObject) AudioStreamPlayer

NewAudioStreamPlayerWithOwner wraps the GodotObject.

type AudioStreamPlayer2D

type AudioStreamPlayer2D interface {
	Node2D

	/* get_area_mask */
	GetAreaMask() int64

	/* get_attenuation */
	GetAttenuation() float32

	/* get_bus */
	GetBus() string

	/* get_max_distance */
	GetMaxDistance() float32

	/* get_pitch_scale */
	GetPitchScale() float32

	/* get_playback_position */
	GetPlaybackPosition() float32

	/* get_stream */
	GetStream() AudioStream

	/* get_stream_paused */
	GetStreamPaused() bool

	/* get_stream_playback */
	GetStreamPlayback() AudioStreamPlayback

	/* get_volume_db */
	GetVolumeDb() float32

	/* is_autoplay_enabled */
	IsAutoplayEnabled() bool

	/* is_playing */
	IsPlaying() bool

	/* play */
	Play(from_position float32)

	/* seek */
	Seek(to_position float32)

	/* set_area_mask */
	SetAreaMask(mask int64)

	/* set_attenuation */
	SetAttenuation(curve float32)

	/* set_autoplay */
	SetAutoplay(enable bool)

	/* set_bus */
	SetBus(bus string)

	/* set_max_distance */
	SetMaxDistance(pixels float32)

	/* set_pitch_scale */
	SetPitchScale(pitch_scale float32)

	/* set_stream */
	SetStream(stream AudioStream)

	/* set_stream_paused */
	SetStreamPaused(pause bool)

	/* set_volume_db */
	SetVolumeDb(volume_db float32)

	/* stop */
	Stop()
}

func NewAudioStreamPlayer2D

func NewAudioStreamPlayer2D() AudioStreamPlayer2D

NewAudioStreamPlayer2D creates a new AudioStreamPlayer2D.

func NewAudioStreamPlayer2DWithOwner

func NewAudioStreamPlayer2DWithOwner(owner *GodotObject) AudioStreamPlayer2D

NewAudioStreamPlayer2DWithOwner wraps the GodotObject.

type AudioStreamPlayer2DImpl

type AudioStreamPlayer2DImpl struct {
	Node2DImpl
}

func (*AudioStreamPlayer2DImpl) BaseClass

func (o *AudioStreamPlayer2DImpl) BaseClass() string

func (*AudioStreamPlayer2DImpl) ClassName

func (o *AudioStreamPlayer2DImpl) ClassName() string

func (AudioStreamPlayer2DImpl) GetAreaMask

func (o AudioStreamPlayer2DImpl) GetAreaMask() int64
CLASS_METHOD

get_area_mask Args: [], Returns: int64

func (AudioStreamPlayer2DImpl) GetAttenuation

func (o AudioStreamPlayer2DImpl) GetAttenuation() float32
CLASS_METHOD

get_attenuation Args: [], Returns: float32

func (AudioStreamPlayer2DImpl) GetBus

func (o AudioStreamPlayer2DImpl) GetBus() string
CLASS_METHOD

get_bus Args: [], Returns: string

func (AudioStreamPlayer2DImpl) GetMaxDistance

func (o AudioStreamPlayer2DImpl) GetMaxDistance() float32
CLASS_METHOD

get_max_distance Args: [], Returns: float32

func (AudioStreamPlayer2DImpl) GetPitchScale

func (o AudioStreamPlayer2DImpl) GetPitchScale() float32
CLASS_METHOD

get_pitch_scale Args: [], Returns: float32

func (AudioStreamPlayer2DImpl) GetPlaybackPosition

func (o AudioStreamPlayer2DImpl) GetPlaybackPosition() float32
CLASS_METHOD

get_playback_position Args: [], Returns: float32

func (AudioStreamPlayer2DImpl) GetStream

func (o AudioStreamPlayer2DImpl) GetStream() AudioStream
CLASS_METHOD

get_stream Args: [], Returns: AudioStream

func (AudioStreamPlayer2DImpl) GetStreamPaused

func (o AudioStreamPlayer2DImpl) GetStreamPaused() bool
CLASS_METHOD

get_stream_paused Args: [], Returns: bool

func (AudioStreamPlayer2DImpl) GetStreamPlayback

func (o AudioStreamPlayer2DImpl) GetStreamPlayback() AudioStreamPlayback
CLASS_METHOD

get_stream_playback Args: [], Returns: AudioStreamPlayback

func (AudioStreamPlayer2DImpl) GetVolumeDb

func (o AudioStreamPlayer2DImpl) GetVolumeDb() float32
CLASS_METHOD

get_volume_db Args: [], Returns: float32

func (AudioStreamPlayer2DImpl) IsAutoplayEnabled

func (o AudioStreamPlayer2DImpl) IsAutoplayEnabled() bool
CLASS_METHOD

is_autoplay_enabled Args: [], Returns: bool

func (AudioStreamPlayer2DImpl) IsPlaying

func (o AudioStreamPlayer2DImpl) IsPlaying() bool
CLASS_METHOD

is_playing Args: [], Returns: bool

func (AudioStreamPlayer2DImpl) Play

func (o AudioStreamPlayer2DImpl) Play(from_position float32)
CLASS_METHOD

play Args: [{0 true from_position float}], Returns:

func (AudioStreamPlayer2DImpl) Seek

func (o AudioStreamPlayer2DImpl) Seek(to_position float32)
CLASS_METHOD

seek Args: [{ false to_position float}], Returns:

func (AudioStreamPlayer2DImpl) SetAreaMask

func (o AudioStreamPlayer2DImpl) SetAreaMask(mask int64)
CLASS_METHOD

set_area_mask Args: [{ false mask int}], Returns:

func (AudioStreamPlayer2DImpl) SetAttenuation

func (o AudioStreamPlayer2DImpl) SetAttenuation(curve float32)
CLASS_METHOD

set_attenuation Args: [{ false curve float}], Returns:

func (AudioStreamPlayer2DImpl) SetAutoplay

func (o AudioStreamPlayer2DImpl) SetAutoplay(enable bool)
CLASS_METHOD

set_autoplay Args: [{ false enable bool}], Returns:

func (AudioStreamPlayer2DImpl) SetBus

func (o AudioStreamPlayer2DImpl) SetBus(bus string)
CLASS_METHOD

set_bus Args: [{ false bus String}], Returns:

func (AudioStreamPlayer2DImpl) SetMaxDistance

func (o AudioStreamPlayer2DImpl) SetMaxDistance(pixels float32)
CLASS_METHOD

set_max_distance Args: [{ false pixels float}], Returns:

func (AudioStreamPlayer2DImpl) SetPitchScale

func (o AudioStreamPlayer2DImpl) SetPitchScale(pitch_scale float32)
CLASS_METHOD

set_pitch_scale Args: [{ false pitch_scale float}], Returns:

func (AudioStreamPlayer2DImpl) SetStream

func (o AudioStreamPlayer2DImpl) SetStream(stream AudioStream)
CLASS_METHOD

set_stream Args: [{ false stream AudioStream}], Returns:

func (AudioStreamPlayer2DImpl) SetStreamPaused

func (o AudioStreamPlayer2DImpl) SetStreamPaused(pause bool)
CLASS_METHOD

set_stream_paused Args: [{ false pause bool}], Returns:

func (AudioStreamPlayer2DImpl) SetVolumeDb

func (o AudioStreamPlayer2DImpl) SetVolumeDb(volume_db float32)
CLASS_METHOD

set_volume_db Args: [{ false volume_db float}], Returns:

func (AudioStreamPlayer2DImpl) Stop

func (o AudioStreamPlayer2DImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type AudioStreamPlayer3D

type AudioStreamPlayer3D interface {
	Spatial

	/* get_area_mask */
	GetAreaMask() int64

	/* get_attenuation_filter_cutoff_hz */
	GetAttenuationFilterCutoffHz() float32

	/* get_attenuation_filter_db */
	GetAttenuationFilterDb() float32

	/* get_attenuation_model */
	GetAttenuationModel() AudioStreamPlayer3DAttenuationModel

	/* get_bus */
	GetBus() string

	/* get_doppler_tracking */
	GetDopplerTracking() AudioStreamPlayer3DDopplerTracking

	/* get_emission_angle */
	GetEmissionAngle() float32

	/* get_emission_angle_filter_attenuation_db */
	GetEmissionAngleFilterAttenuationDb() float32

	/* get_max_db */
	GetMaxDb() float32

	/* get_max_distance */
	GetMaxDistance() float32

	/* get_out_of_range_mode */
	GetOutOfRangeMode() AudioStreamPlayer3DOutOfRangeMode

	/* get_pitch_scale */
	GetPitchScale() float32

	/* get_playback_position */
	GetPlaybackPosition() float32

	/* get_stream */
	GetStream() AudioStream

	/* get_stream_paused */
	GetStreamPaused() bool

	/* get_stream_playback */
	GetStreamPlayback() AudioStreamPlayback

	/* get_unit_db */
	GetUnitDb() float32

	/* get_unit_size */
	GetUnitSize() float32

	/* is_autoplay_enabled */
	IsAutoplayEnabled() bool

	/* is_emission_angle_enabled */
	IsEmissionAngleEnabled() bool

	/* is_playing */
	IsPlaying() bool

	/* play */
	Play(from_position float32)

	/* seek */
	Seek(to_position float32)

	/* set_area_mask */
	SetAreaMask(mask int64)

	/* set_attenuation_filter_cutoff_hz */
	SetAttenuationFilterCutoffHz(degrees float32)

	/* set_attenuation_filter_db */
	SetAttenuationFilterDb(db float32)

	/* set_attenuation_model */
	SetAttenuationModel(model int64)

	/* set_autoplay */
	SetAutoplay(enable bool)

	/* set_bus */
	SetBus(bus string)

	/* set_doppler_tracking */
	SetDopplerTracking(mode int64)

	/* set_emission_angle */
	SetEmissionAngle(degrees float32)

	/* set_emission_angle_enabled */
	SetEmissionAngleEnabled(enabled bool)

	/* set_emission_angle_filter_attenuation_db */
	SetEmissionAngleFilterAttenuationDb(db float32)

	/* set_max_db */
	SetMaxDb(max_db float32)

	/* set_max_distance */
	SetMaxDistance(metres float32)

	/* set_out_of_range_mode */
	SetOutOfRangeMode(mode int64)

	/* set_pitch_scale */
	SetPitchScale(pitch_scale float32)

	/* set_stream */
	SetStream(stream AudioStream)

	/* set_stream_paused */
	SetStreamPaused(pause bool)

	/* set_unit_db */
	SetUnitDb(unit_db float32)

	/* set_unit_size */
	SetUnitSize(unit_size float32)

	/* stop */
	Stop()
}

func NewAudioStreamPlayer3D

func NewAudioStreamPlayer3D() AudioStreamPlayer3D

NewAudioStreamPlayer3D creates a new AudioStreamPlayer3D.

func NewAudioStreamPlayer3DWithOwner

func NewAudioStreamPlayer3DWithOwner(owner *GodotObject) AudioStreamPlayer3D

NewAudioStreamPlayer3DWithOwner wraps the GodotObject.

type AudioStreamPlayer3DAttenuationModel

type AudioStreamPlayer3DAttenuationModel int32
const (
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_MODEL_ATTENUATION_DISABLED                AudioStreamPlayer3DAttenuationModel = 3
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_MODEL_ATTENUATION_INVERSE_DISTANCE        AudioStreamPlayer3DAttenuationModel = 0
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_MODEL_ATTENUATION_INVERSE_SQUARE_DISTANCE AudioStreamPlayer3DAttenuationModel = 1
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_MODEL_ATTENUATION_LOGARITHMIC             AudioStreamPlayer3DAttenuationModel = 2
)

type AudioStreamPlayer3DConstant

type AudioStreamPlayer3DConstant int32
const (
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_DISABLED                AudioStreamPlayer3DConstant = 3
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_INVERSE_DISTANCE        AudioStreamPlayer3DConstant = 0
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_INVERSE_SQUARE_DISTANCE AudioStreamPlayer3DConstant = 1
	AUDIO_STREAM_PLAYER_3_D_ATTENUATION_LOGARITHMIC             AudioStreamPlayer3DConstant = 2
	AUDIO_STREAM_PLAYER_3_D_DOPPLER_TRACKING_DISABLED           AudioStreamPlayer3DConstant = 0
	AUDIO_STREAM_PLAYER_3_D_DOPPLER_TRACKING_IDLE_STEP          AudioStreamPlayer3DConstant = 1
	AUDIO_STREAM_PLAYER_3_D_DOPPLER_TRACKING_PHYSICS_STEP       AudioStreamPlayer3DConstant = 2
	AUDIO_STREAM_PLAYER_3_D_OUT_OF_RANGE_MIX                    AudioStreamPlayer3DConstant = 0
	AUDIO_STREAM_PLAYER_3_D_OUT_OF_RANGE_PAUSE                  AudioStreamPlayer3DConstant = 1
)

type AudioStreamPlayer3DDopplerTracking

type AudioStreamPlayer3DDopplerTracking int32
const (
	AUDIO_STREAM_PLAYER_3_D_DOPPLER_TRACKING_DOPPLER_TRACKING_DISABLED     AudioStreamPlayer3DDopplerTracking = 0
	AUDIO_STREAM_PLAYER_3_D_DOPPLER_TRACKING_DOPPLER_TRACKING_IDLE_STEP    AudioStreamPlayer3DDopplerTracking = 1
	AUDIO_STREAM_PLAYER_3_D_DOPPLER_TRACKING_DOPPLER_TRACKING_PHYSICS_STEP AudioStreamPlayer3DDopplerTracking = 2
)

type AudioStreamPlayer3DImpl

type AudioStreamPlayer3DImpl struct {
	SpatialImpl
}

func (*AudioStreamPlayer3DImpl) BaseClass

func (o *AudioStreamPlayer3DImpl) BaseClass() string

func (*AudioStreamPlayer3DImpl) ClassName

func (o *AudioStreamPlayer3DImpl) ClassName() string

func (AudioStreamPlayer3DImpl) GetAreaMask

func (o AudioStreamPlayer3DImpl) GetAreaMask() int64
CLASS_METHOD

get_area_mask Args: [], Returns: int64

func (AudioStreamPlayer3DImpl) GetAttenuationFilterCutoffHz

func (o AudioStreamPlayer3DImpl) GetAttenuationFilterCutoffHz() float32
CLASS_METHOD

get_attenuation_filter_cutoff_hz Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetAttenuationFilterDb

func (o AudioStreamPlayer3DImpl) GetAttenuationFilterDb() float32
CLASS_METHOD

get_attenuation_filter_db Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetAttenuationModel

CLASS_METHOD

get_attenuation_model Args: [], Returns: AudioStreamPlayer3DAttenuationModel

func (AudioStreamPlayer3DImpl) GetBus

func (o AudioStreamPlayer3DImpl) GetBus() string
CLASS_METHOD

get_bus Args: [], Returns: string

func (AudioStreamPlayer3DImpl) GetDopplerTracking

CLASS_METHOD

get_doppler_tracking Args: [], Returns: AudioStreamPlayer3DDopplerTracking

func (AudioStreamPlayer3DImpl) GetEmissionAngle

func (o AudioStreamPlayer3DImpl) GetEmissionAngle() float32
CLASS_METHOD

get_emission_angle Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetEmissionAngleFilterAttenuationDb

func (o AudioStreamPlayer3DImpl) GetEmissionAngleFilterAttenuationDb() float32
CLASS_METHOD

get_emission_angle_filter_attenuation_db Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetMaxDb

func (o AudioStreamPlayer3DImpl) GetMaxDb() float32
CLASS_METHOD

get_max_db Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetMaxDistance

func (o AudioStreamPlayer3DImpl) GetMaxDistance() float32
CLASS_METHOD

get_max_distance Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetOutOfRangeMode

CLASS_METHOD

get_out_of_range_mode Args: [], Returns: AudioStreamPlayer3DOutOfRangeMode

func (AudioStreamPlayer3DImpl) GetPitchScale

func (o AudioStreamPlayer3DImpl) GetPitchScale() float32
CLASS_METHOD

get_pitch_scale Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetPlaybackPosition

func (o AudioStreamPlayer3DImpl) GetPlaybackPosition() float32
CLASS_METHOD

get_playback_position Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetStream

func (o AudioStreamPlayer3DImpl) GetStream() AudioStream
CLASS_METHOD

get_stream Args: [], Returns: AudioStream

func (AudioStreamPlayer3DImpl) GetStreamPaused

func (o AudioStreamPlayer3DImpl) GetStreamPaused() bool
CLASS_METHOD

get_stream_paused Args: [], Returns: bool

func (AudioStreamPlayer3DImpl) GetStreamPlayback

func (o AudioStreamPlayer3DImpl) GetStreamPlayback() AudioStreamPlayback
CLASS_METHOD

get_stream_playback Args: [], Returns: AudioStreamPlayback

func (AudioStreamPlayer3DImpl) GetUnitDb

func (o AudioStreamPlayer3DImpl) GetUnitDb() float32
CLASS_METHOD

get_unit_db Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) GetUnitSize

func (o AudioStreamPlayer3DImpl) GetUnitSize() float32
CLASS_METHOD

get_unit_size Args: [], Returns: float32

func (AudioStreamPlayer3DImpl) IsAutoplayEnabled

func (o AudioStreamPlayer3DImpl) IsAutoplayEnabled() bool
CLASS_METHOD

is_autoplay_enabled Args: [], Returns: bool

func (AudioStreamPlayer3DImpl) IsEmissionAngleEnabled

func (o AudioStreamPlayer3DImpl) IsEmissionAngleEnabled() bool
CLASS_METHOD

is_emission_angle_enabled Args: [], Returns: bool

func (AudioStreamPlayer3DImpl) IsPlaying

func (o AudioStreamPlayer3DImpl) IsPlaying() bool
CLASS_METHOD

is_playing Args: [], Returns: bool

func (AudioStreamPlayer3DImpl) Play

func (o AudioStreamPlayer3DImpl) Play(from_position float32)
CLASS_METHOD

play Args: [{0 true from_position float}], Returns:

func (AudioStreamPlayer3DImpl) Seek

func (o AudioStreamPlayer3DImpl) Seek(to_position float32)
CLASS_METHOD

seek Args: [{ false to_position float}], Returns:

func (AudioStreamPlayer3DImpl) SetAreaMask

func (o AudioStreamPlayer3DImpl) SetAreaMask(mask int64)
CLASS_METHOD

set_area_mask Args: [{ false mask int}], Returns:

func (AudioStreamPlayer3DImpl) SetAttenuationFilterCutoffHz

func (o AudioStreamPlayer3DImpl) SetAttenuationFilterCutoffHz(degrees float32)
CLASS_METHOD

set_attenuation_filter_cutoff_hz Args: [{ false degrees float}], Returns:

func (AudioStreamPlayer3DImpl) SetAttenuationFilterDb

func (o AudioStreamPlayer3DImpl) SetAttenuationFilterDb(db float32)
CLASS_METHOD

set_attenuation_filter_db Args: [{ false db float}], Returns:

func (AudioStreamPlayer3DImpl) SetAttenuationModel

func (o AudioStreamPlayer3DImpl) SetAttenuationModel(model int64)
CLASS_METHOD

set_attenuation_model Args: [{ false model int}], Returns:

func (AudioStreamPlayer3DImpl) SetAutoplay

func (o AudioStreamPlayer3DImpl) SetAutoplay(enable bool)
CLASS_METHOD

set_autoplay Args: [{ false enable bool}], Returns:

func (AudioStreamPlayer3DImpl) SetBus

func (o AudioStreamPlayer3DImpl) SetBus(bus string)
CLASS_METHOD

set_bus Args: [{ false bus String}], Returns:

func (AudioStreamPlayer3DImpl) SetDopplerTracking

func (o AudioStreamPlayer3DImpl) SetDopplerTracking(mode int64)
CLASS_METHOD

set_doppler_tracking Args: [{ false mode int}], Returns:

func (AudioStreamPlayer3DImpl) SetEmissionAngle

func (o AudioStreamPlayer3DImpl) SetEmissionAngle(degrees float32)
CLASS_METHOD

set_emission_angle Args: [{ false degrees float}], Returns:

func (AudioStreamPlayer3DImpl) SetEmissionAngleEnabled

func (o AudioStreamPlayer3DImpl) SetEmissionAngleEnabled(enabled bool)
CLASS_METHOD

set_emission_angle_enabled Args: [{ false enabled bool}], Returns:

func (AudioStreamPlayer3DImpl) SetEmissionAngleFilterAttenuationDb

func (o AudioStreamPlayer3DImpl) SetEmissionAngleFilterAttenuationDb(db float32)
CLASS_METHOD

set_emission_angle_filter_attenuation_db Args: [{ false db float}], Returns:

func (AudioStreamPlayer3DImpl) SetMaxDb

func (o AudioStreamPlayer3DImpl) SetMaxDb(max_db float32)
CLASS_METHOD

set_max_db Args: [{ false max_db float}], Returns:

func (AudioStreamPlayer3DImpl) SetMaxDistance

func (o AudioStreamPlayer3DImpl) SetMaxDistance(metres float32)
CLASS_METHOD

set_max_distance Args: [{ false metres float}], Returns:

func (AudioStreamPlayer3DImpl) SetOutOfRangeMode

func (o AudioStreamPlayer3DImpl) SetOutOfRangeMode(mode int64)
CLASS_METHOD

set_out_of_range_mode Args: [{ false mode int}], Returns:

func (AudioStreamPlayer3DImpl) SetPitchScale

func (o AudioStreamPlayer3DImpl) SetPitchScale(pitch_scale float32)
CLASS_METHOD

set_pitch_scale Args: [{ false pitch_scale float}], Returns:

func (AudioStreamPlayer3DImpl) SetStream

func (o AudioStreamPlayer3DImpl) SetStream(stream AudioStream)
CLASS_METHOD

set_stream Args: [{ false stream AudioStream}], Returns:

func (AudioStreamPlayer3DImpl) SetStreamPaused

func (o AudioStreamPlayer3DImpl) SetStreamPaused(pause bool)
CLASS_METHOD

set_stream_paused Args: [{ false pause bool}], Returns:

func (AudioStreamPlayer3DImpl) SetUnitDb

func (o AudioStreamPlayer3DImpl) SetUnitDb(unit_db float32)
CLASS_METHOD

set_unit_db Args: [{ false unit_db float}], Returns:

func (AudioStreamPlayer3DImpl) SetUnitSize

func (o AudioStreamPlayer3DImpl) SetUnitSize(unit_size float32)
CLASS_METHOD

set_unit_size Args: [{ false unit_size float}], Returns:

func (AudioStreamPlayer3DImpl) Stop

func (o AudioStreamPlayer3DImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type AudioStreamPlayer3DOutOfRangeMode

type AudioStreamPlayer3DOutOfRangeMode int32
const (
	AUDIO_STREAM_PLAYER_3_D_OUT_OF_RANGE_MODE_OUT_OF_RANGE_MIX   AudioStreamPlayer3DOutOfRangeMode = 0
	AUDIO_STREAM_PLAYER_3_D_OUT_OF_RANGE_MODE_OUT_OF_RANGE_PAUSE AudioStreamPlayer3DOutOfRangeMode = 1
)

type AudioStreamPlayerConstant

type AudioStreamPlayerConstant int32
const (
	AUDIO_STREAM_PLAYER_MIX_TARGET_CENTER   AudioStreamPlayerConstant = 2
	AUDIO_STREAM_PLAYER_MIX_TARGET_STEREO   AudioStreamPlayerConstant = 0
	AUDIO_STREAM_PLAYER_MIX_TARGET_SURROUND AudioStreamPlayerConstant = 1
)

type AudioStreamPlayerImpl

type AudioStreamPlayerImpl struct {
	NodeImpl
}

func (*AudioStreamPlayerImpl) BaseClass

func (o *AudioStreamPlayerImpl) BaseClass() string

func (*AudioStreamPlayerImpl) ClassName

func (o *AudioStreamPlayerImpl) ClassName() string

func (AudioStreamPlayerImpl) GetBus

func (o AudioStreamPlayerImpl) GetBus() string
CLASS_METHOD

get_bus Args: [], Returns: string

func (AudioStreamPlayerImpl) GetMixTarget

CLASS_METHOD

get_mix_target Args: [], Returns: AudioStreamPlayerMixTarget

func (AudioStreamPlayerImpl) GetPitchScale

func (o AudioStreamPlayerImpl) GetPitchScale() float32
CLASS_METHOD

get_pitch_scale Args: [], Returns: float32

func (AudioStreamPlayerImpl) GetPlaybackPosition

func (o AudioStreamPlayerImpl) GetPlaybackPosition() float32
CLASS_METHOD

get_playback_position Args: [], Returns: float32

func (AudioStreamPlayerImpl) GetStream

func (o AudioStreamPlayerImpl) GetStream() AudioStream
CLASS_METHOD

get_stream Args: [], Returns: AudioStream

func (AudioStreamPlayerImpl) GetStreamPaused

func (o AudioStreamPlayerImpl) GetStreamPaused() bool
CLASS_METHOD

get_stream_paused Args: [], Returns: bool

func (AudioStreamPlayerImpl) GetStreamPlayback

func (o AudioStreamPlayerImpl) GetStreamPlayback() AudioStreamPlayback
CLASS_METHOD

get_stream_playback Args: [], Returns: AudioStreamPlayback

func (AudioStreamPlayerImpl) GetVolumeDb

func (o AudioStreamPlayerImpl) GetVolumeDb() float32
CLASS_METHOD

get_volume_db Args: [], Returns: float32

func (AudioStreamPlayerImpl) IsAutoplayEnabled

func (o AudioStreamPlayerImpl) IsAutoplayEnabled() bool
CLASS_METHOD

is_autoplay_enabled Args: [], Returns: bool

func (AudioStreamPlayerImpl) IsPlaying

func (o AudioStreamPlayerImpl) IsPlaying() bool
CLASS_METHOD

is_playing Args: [], Returns: bool

func (AudioStreamPlayerImpl) Play

func (o AudioStreamPlayerImpl) Play(from_position float32)
CLASS_METHOD

play Args: [{0 true from_position float}], Returns:

func (AudioStreamPlayerImpl) Seek

func (o AudioStreamPlayerImpl) Seek(to_position float32)
CLASS_METHOD

seek Args: [{ false to_position float}], Returns:

func (AudioStreamPlayerImpl) SetAutoplay

func (o AudioStreamPlayerImpl) SetAutoplay(enable bool)
CLASS_METHOD

set_autoplay Args: [{ false enable bool}], Returns:

func (AudioStreamPlayerImpl) SetBus

func (o AudioStreamPlayerImpl) SetBus(bus string)
CLASS_METHOD

set_bus Args: [{ false bus String}], Returns:

func (AudioStreamPlayerImpl) SetMixTarget

func (o AudioStreamPlayerImpl) SetMixTarget(mix_target int64)
CLASS_METHOD

set_mix_target Args: [{ false mix_target int}], Returns:

func (AudioStreamPlayerImpl) SetPitchScale

func (o AudioStreamPlayerImpl) SetPitchScale(pitch_scale float32)
CLASS_METHOD

set_pitch_scale Args: [{ false pitch_scale float}], Returns:

func (AudioStreamPlayerImpl) SetStream

func (o AudioStreamPlayerImpl) SetStream(stream AudioStream)
CLASS_METHOD

set_stream Args: [{ false stream AudioStream}], Returns:

func (AudioStreamPlayerImpl) SetStreamPaused

func (o AudioStreamPlayerImpl) SetStreamPaused(pause bool)
CLASS_METHOD

set_stream_paused Args: [{ false pause bool}], Returns:

func (AudioStreamPlayerImpl) SetVolumeDb

func (o AudioStreamPlayerImpl) SetVolumeDb(volume_db float32)
CLASS_METHOD

set_volume_db Args: [{ false volume_db float}], Returns:

func (AudioStreamPlayerImpl) Stop

func (o AudioStreamPlayerImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type AudioStreamPlayerMixTarget

type AudioStreamPlayerMixTarget int32
const (
	AUDIO_STREAM_PLAYER_MIX_TARGET_MIX_TARGET_CENTER   AudioStreamPlayerMixTarget = 2
	AUDIO_STREAM_PLAYER_MIX_TARGET_MIX_TARGET_STEREO   AudioStreamPlayerMixTarget = 0
	AUDIO_STREAM_PLAYER_MIX_TARGET_MIX_TARGET_SURROUND AudioStreamPlayerMixTarget = 1
)

type AudioStreamRandomPitch

type AudioStreamRandomPitch interface {
	AudioStream

	/* get_audio_stream */
	GetAudioStream() AudioStream

	/* get_random_pitch */
	GetRandomPitch() float32

	/* set_audio_stream */
	SetAudioStream(stream AudioStream)

	/* set_random_pitch */
	SetRandomPitch(scale float32)
}

func NewAudioStreamRandomPitch

func NewAudioStreamRandomPitch() AudioStreamRandomPitch

NewAudioStreamRandomPitch creates a new AudioStreamRandomPitch.

func NewAudioStreamRandomPitchWithOwner

func NewAudioStreamRandomPitchWithOwner(owner *GodotObject) AudioStreamRandomPitch

NewAudioStreamRandomPitchWithOwner wraps the GodotObject.

type AudioStreamRandomPitchImpl

type AudioStreamRandomPitchImpl struct {
	AudioStreamImpl
}

func (*AudioStreamRandomPitchImpl) BaseClass

func (o *AudioStreamRandomPitchImpl) BaseClass() string

func (*AudioStreamRandomPitchImpl) ClassName

func (o *AudioStreamRandomPitchImpl) ClassName() string

func (AudioStreamRandomPitchImpl) GetAudioStream

func (o AudioStreamRandomPitchImpl) GetAudioStream() AudioStream
CLASS_METHOD

get_audio_stream Args: [], Returns: AudioStream

func (AudioStreamRandomPitchImpl) GetRandomPitch

func (o AudioStreamRandomPitchImpl) GetRandomPitch() float32
CLASS_METHOD

get_random_pitch Args: [], Returns: float32

func (AudioStreamRandomPitchImpl) SetAudioStream

func (o AudioStreamRandomPitchImpl) SetAudioStream(stream AudioStream)
CLASS_METHOD

set_audio_stream Args: [{ false stream AudioStream}], Returns:

func (AudioStreamRandomPitchImpl) SetRandomPitch

func (o AudioStreamRandomPitchImpl) SetRandomPitch(scale float32)
CLASS_METHOD

set_random_pitch Args: [{ false scale float}], Returns:

type AudioStreamSample

type AudioStreamSample interface {
	AudioStream

	/* get_data */
	GetData() PoolByteArray

	/* get_format */
	GetFormat() AudioStreamSampleFormat

	/* get_loop_begin */
	GetLoopBegin() int64

	/* get_loop_end */
	GetLoopEnd() int64

	/* get_loop_mode */
	GetLoopMode() AudioStreamSampleLoopMode

	/* get_mix_rate */
	GetMixRate() int64

	/* is_stereo */
	IsStereo() bool

	/* save_to_wav */
	SaveToWav(path string) Error

	/* set_data */
	SetData(data PoolByteArray)

	/* set_format */
	SetFormat(format int64)

	/* set_loop_begin */
	SetLoopBegin(loop_begin int64)

	/* set_loop_end */
	SetLoopEnd(loop_end int64)

	/* set_loop_mode */
	SetLoopMode(loop_mode int64)

	/* set_mix_rate */
	SetMixRate(mix_rate int64)

	/* set_stereo */
	SetStereo(stereo bool)
}

func NewAudioStreamSample

func NewAudioStreamSample() AudioStreamSample

NewAudioStreamSample creates a new AudioStreamSample.

func NewAudioStreamSampleWithOwner

func NewAudioStreamSampleWithOwner(owner *GodotObject) AudioStreamSample

NewAudioStreamSampleWithOwner wraps the GodotObject.

type AudioStreamSampleConstant

type AudioStreamSampleConstant int32
const (
	AUDIO_STREAM_SAMPLE_FORMAT_16_BITS   AudioStreamSampleConstant = 1
	AUDIO_STREAM_SAMPLE_FORMAT_8_BITS    AudioStreamSampleConstant = 0
	AUDIO_STREAM_SAMPLE_FORMAT_IMA_ADPCM AudioStreamSampleConstant = 2
	AUDIO_STREAM_SAMPLE_LOOP_BACKWARD    AudioStreamSampleConstant = 3
	AUDIO_STREAM_SAMPLE_LOOP_DISABLED    AudioStreamSampleConstant = 0
	AUDIO_STREAM_SAMPLE_LOOP_FORWARD     AudioStreamSampleConstant = 1
	AUDIO_STREAM_SAMPLE_LOOP_PING_PONG   AudioStreamSampleConstant = 2
)

type AudioStreamSampleFormat

type AudioStreamSampleFormat int32
const (
	AUDIO_STREAM_SAMPLE_FORMAT_FORMAT_16_BITS   AudioStreamSampleFormat = 1
	AUDIO_STREAM_SAMPLE_FORMAT_FORMAT_8_BITS    AudioStreamSampleFormat = 0
	AUDIO_STREAM_SAMPLE_FORMAT_FORMAT_IMA_ADPCM AudioStreamSampleFormat = 2
)

type AudioStreamSampleImpl

type AudioStreamSampleImpl struct {
	AudioStreamImpl
}

func (*AudioStreamSampleImpl) BaseClass

func (o *AudioStreamSampleImpl) BaseClass() string

func (*AudioStreamSampleImpl) ClassName

func (o *AudioStreamSampleImpl) ClassName() string

func (AudioStreamSampleImpl) GetData

CLASS_METHOD

get_data Args: [], Returns: PoolByteArray

func (AudioStreamSampleImpl) GetFormat

CLASS_METHOD

get_format Args: [], Returns: AudioStreamSampleFormat

func (AudioStreamSampleImpl) GetLoopBegin

func (o AudioStreamSampleImpl) GetLoopBegin() int64
CLASS_METHOD

get_loop_begin Args: [], Returns: int64

func (AudioStreamSampleImpl) GetLoopEnd

func (o AudioStreamSampleImpl) GetLoopEnd() int64
CLASS_METHOD

get_loop_end Args: [], Returns: int64

func (AudioStreamSampleImpl) GetLoopMode

CLASS_METHOD

get_loop_mode Args: [], Returns: AudioStreamSampleLoopMode

func (AudioStreamSampleImpl) GetMixRate

func (o AudioStreamSampleImpl) GetMixRate() int64
CLASS_METHOD

get_mix_rate Args: [], Returns: int64

func (AudioStreamSampleImpl) IsStereo

func (o AudioStreamSampleImpl) IsStereo() bool
CLASS_METHOD

is_stereo Args: [], Returns: bool

func (AudioStreamSampleImpl) SaveToWav

func (o AudioStreamSampleImpl) SaveToWav(path string) Error
CLASS_METHOD

save_to_wav Args: [{ false path String}], Returns: Error

func (AudioStreamSampleImpl) SetData

func (o AudioStreamSampleImpl) SetData(data PoolByteArray)
CLASS_METHOD

set_data Args: [{ false data PoolByteArray}], Returns:

func (AudioStreamSampleImpl) SetFormat

func (o AudioStreamSampleImpl) SetFormat(format int64)
CLASS_METHOD

set_format Args: [{ false format int}], Returns:

func (AudioStreamSampleImpl) SetLoopBegin

func (o AudioStreamSampleImpl) SetLoopBegin(loop_begin int64)
CLASS_METHOD

set_loop_begin Args: [{ false loop_begin int}], Returns:

func (AudioStreamSampleImpl) SetLoopEnd

func (o AudioStreamSampleImpl) SetLoopEnd(loop_end int64)
CLASS_METHOD

set_loop_end Args: [{ false loop_end int}], Returns:

func (AudioStreamSampleImpl) SetLoopMode

func (o AudioStreamSampleImpl) SetLoopMode(loop_mode int64)
CLASS_METHOD

set_loop_mode Args: [{ false loop_mode int}], Returns:

func (AudioStreamSampleImpl) SetMixRate

func (o AudioStreamSampleImpl) SetMixRate(mix_rate int64)
CLASS_METHOD

set_mix_rate Args: [{ false mix_rate int}], Returns:

func (AudioStreamSampleImpl) SetStereo

func (o AudioStreamSampleImpl) SetStereo(stereo bool)
CLASS_METHOD

set_stereo Args: [{ false stereo bool}], Returns:

type AudioStreamSampleLoopMode

type AudioStreamSampleLoopMode int32
const (
	AUDIO_STREAM_SAMPLE_LOOP_MODE_LOOP_BACKWARD  AudioStreamSampleLoopMode = 3
	AUDIO_STREAM_SAMPLE_LOOP_MODE_LOOP_DISABLED  AudioStreamSampleLoopMode = 0
	AUDIO_STREAM_SAMPLE_LOOP_MODE_LOOP_FORWARD   AudioStreamSampleLoopMode = 1
	AUDIO_STREAM_SAMPLE_LOOP_MODE_LOOP_PING_PONG AudioStreamSampleLoopMode = 2
)

type BackBufferCopy

type BackBufferCopy interface {
	Node2D

	/* get_copy_mode */
	GetCopyMode() BackBufferCopyCopyMode

	/* get_rect */
	GetRect() Rect2

	/* set_copy_mode */
	SetCopyMode(copy_mode int64)

	/* set_rect */
	SetRect(rect Rect2)
}

func NewBackBufferCopy

func NewBackBufferCopy() BackBufferCopy

NewBackBufferCopy creates a new BackBufferCopy.

func NewBackBufferCopyWithOwner

func NewBackBufferCopyWithOwner(owner *GodotObject) BackBufferCopy

NewBackBufferCopyWithOwner wraps the GodotObject.

type BackBufferCopyConstant

type BackBufferCopyConstant int32
const (
	BACK_BUFFER_COPY_COPY_MODE_DISABLED BackBufferCopyConstant = 0
	BACK_BUFFER_COPY_COPY_MODE_RECT     BackBufferCopyConstant = 1
	BACK_BUFFER_COPY_COPY_MODE_VIEWPORT BackBufferCopyConstant = 2
)

type BackBufferCopyCopyMode

type BackBufferCopyCopyMode int32
const (
	BACK_BUFFER_COPY_COPY_MODE_COPY_MODE_DISABLED BackBufferCopyCopyMode = 0
	BACK_BUFFER_COPY_COPY_MODE_COPY_MODE_RECT     BackBufferCopyCopyMode = 1
	BACK_BUFFER_COPY_COPY_MODE_COPY_MODE_VIEWPORT BackBufferCopyCopyMode = 2
)

type BackBufferCopyImpl

type BackBufferCopyImpl struct {
	Node2DImpl
}

func (*BackBufferCopyImpl) BaseClass

func (o *BackBufferCopyImpl) BaseClass() string

func (*BackBufferCopyImpl) ClassName

func (o *BackBufferCopyImpl) ClassName() string

func (BackBufferCopyImpl) GetCopyMode

CLASS_METHOD

get_copy_mode Args: [], Returns: BackBufferCopyCopyMode

func (BackBufferCopyImpl) GetRect

func (o BackBufferCopyImpl) GetRect() Rect2
CLASS_METHOD

get_rect Args: [], Returns: Rect2

func (BackBufferCopyImpl) SetCopyMode

func (o BackBufferCopyImpl) SetCopyMode(copy_mode int64)
CLASS_METHOD

set_copy_mode Args: [{ false copy_mode int}], Returns:

func (BackBufferCopyImpl) SetRect

func (o BackBufferCopyImpl) SetRect(rect Rect2)
CLASS_METHOD

set_rect Args: [{ false rect Rect2}], Returns:

type BakedLightmap

type BakedLightmap interface {
	VisualInstance

	/* bake */
	Bake(from_node Node, create_visual_debug bool) BakedLightmapBakeError

	/* debug_bake */
	DebugBake()

	/* get_bake_cell_size */
	GetBakeCellSize() float32

	/* get_bake_default_texels_per_unit */
	GetBakeDefaultTexelsPerUnit() float32

	/* get_bake_mode */
	GetBakeMode() BakedLightmapBakeMode

	/* get_bake_quality */
	GetBakeQuality() BakedLightmapBakeQuality

	/* get_capture_cell_size */
	GetCaptureCellSize() float32

	/* get_energy */
	GetEnergy() float32

	/* get_extents */
	GetExtents() Vector3

	/* get_image_path */
	GetImagePath() string

	/* get_light_data */
	GetLightData() BakedLightmapData

	/* get_propagation */
	GetPropagation() float32

	/* is_hdr */
	IsHdr() bool

	/* set_bake_cell_size */
	SetBakeCellSize(bake_cell_size float32)

	/* set_bake_default_texels_per_unit */
	SetBakeDefaultTexelsPerUnit(texels float32)

	/* set_bake_mode */
	SetBakeMode(bake_mode int64)

	/* set_bake_quality */
	SetBakeQuality(bake_quality int64)

	/* set_capture_cell_size */
	SetCaptureCellSize(capture_cell_size float32)

	/* set_energy */
	SetEnergy(energy float32)

	/* set_extents */
	SetExtents(extents Vector3)

	/* set_hdr */
	SetHdr(hdr bool)

	/* set_image_path */
	SetImagePath(image_path string)

	/* set_light_data */
	SetLightData(data BakedLightmapData)

	/* set_propagation */
	SetPropagation(propagation float32)
}

func NewBakedLightmap

func NewBakedLightmap() BakedLightmap

NewBakedLightmap creates a new BakedLightmap.

func NewBakedLightmapWithOwner

func NewBakedLightmapWithOwner(owner *GodotObject) BakedLightmap

NewBakedLightmapWithOwner wraps the GodotObject.

type BakedLightmapBakeError

type BakedLightmapBakeError int32
const (
	BAKED_LIGHTMAP_BAKE_ERROR_BAKE_ERROR_CANT_CREATE_IMAGE BakedLightmapBakeError = 3
	BAKED_LIGHTMAP_BAKE_ERROR_BAKE_ERROR_NO_MESHES         BakedLightmapBakeError = 2
	BAKED_LIGHTMAP_BAKE_ERROR_BAKE_ERROR_NO_SAVE_PATH      BakedLightmapBakeError = 1
	BAKED_LIGHTMAP_BAKE_ERROR_BAKE_ERROR_OK                BakedLightmapBakeError = 0
	BAKED_LIGHTMAP_BAKE_ERROR_BAKE_ERROR_USER_ABORTED      BakedLightmapBakeError = 4
)

type BakedLightmapBakeMode

type BakedLightmapBakeMode int32
const (
	BAKED_LIGHTMAP_BAKE_MODE_BAKE_MODE_CONE_TRACE BakedLightmapBakeMode = 0
	BAKED_LIGHTMAP_BAKE_MODE_BAKE_MODE_RAY_TRACE  BakedLightmapBakeMode = 1
)

type BakedLightmapBakeQuality

type BakedLightmapBakeQuality int32
const (
	BAKED_LIGHTMAP_BAKE_QUALITY_BAKE_QUALITY_HIGH   BakedLightmapBakeQuality = 2
	BAKED_LIGHTMAP_BAKE_QUALITY_BAKE_QUALITY_LOW    BakedLightmapBakeQuality = 0
	BAKED_LIGHTMAP_BAKE_QUALITY_BAKE_QUALITY_MEDIUM BakedLightmapBakeQuality = 1
)

type BakedLightmapConstant

type BakedLightmapConstant int32
const (
	BAKED_LIGHTMAP_BAKE_ERROR_CANT_CREATE_IMAGE BakedLightmapConstant = 3
	BAKED_LIGHTMAP_BAKE_ERROR_NO_MESHES         BakedLightmapConstant = 2
	BAKED_LIGHTMAP_BAKE_ERROR_NO_SAVE_PATH      BakedLightmapConstant = 1
	BAKED_LIGHTMAP_BAKE_ERROR_OK                BakedLightmapConstant = 0
	BAKED_LIGHTMAP_BAKE_ERROR_USER_ABORTED      BakedLightmapConstant = 4
	BAKED_LIGHTMAP_BAKE_MODE_CONE_TRACE         BakedLightmapConstant = 0
	BAKED_LIGHTMAP_BAKE_MODE_RAY_TRACE          BakedLightmapConstant = 1
	BAKED_LIGHTMAP_BAKE_QUALITY_HIGH            BakedLightmapConstant = 2
	BAKED_LIGHTMAP_BAKE_QUALITY_LOW             BakedLightmapConstant = 0
	BAKED_LIGHTMAP_BAKE_QUALITY_MEDIUM          BakedLightmapConstant = 1
)

type BakedLightmapData

type BakedLightmapData interface {
	Resource

	/* add_user */
	AddUser(path NodePath, lightmap Texture, instance int64)

	/* clear_users */
	ClearUsers()

	/* get_bounds */
	GetBounds() AABB

	/* get_cell_space_transform */
	GetCellSpaceTransform() Transform

	/* get_cell_subdiv */
	GetCellSubdiv() int64

	/* get_energy */
	GetEnergy() float32

	/* get_octree */
	GetOctree() PoolByteArray

	/* get_user_count */
	GetUserCount() int64

	/* get_user_lightmap */
	GetUserLightmap(user_idx int64) Texture

	/* get_user_path */
	GetUserPath(user_idx int64) NodePath

	/* set_bounds */
	SetBounds(bounds AABB)

	/* set_cell_space_transform */
	SetCellSpaceTransform(xform Transform)

	/* set_cell_subdiv */
	SetCellSubdiv(cell_subdiv int64)

	/* set_energy */
	SetEnergy(energy float32)

	/* set_octree */
	SetOctree(octree PoolByteArray)
}

func NewBakedLightmapData

func NewBakedLightmapData() BakedLightmapData

NewBakedLightmapData creates a new BakedLightmapData.

func NewBakedLightmapDataWithOwner

func NewBakedLightmapDataWithOwner(owner *GodotObject) BakedLightmapData

NewBakedLightmapDataWithOwner wraps the GodotObject.

type BakedLightmapDataImpl

type BakedLightmapDataImpl struct {
	ResourceImpl
}

func (BakedLightmapDataImpl) AddUser

func (o BakedLightmapDataImpl) AddUser(path NodePath, lightmap Texture, instance int64)
CLASS_METHOD

add_user Args: [{ false path NodePath} { false lightmap Texture} { false instance int}], Returns:

func (*BakedLightmapDataImpl) BaseClass

func (o *BakedLightmapDataImpl) BaseClass() string

func (*BakedLightmapDataImpl) ClassName

func (o *BakedLightmapDataImpl) ClassName() string

func (BakedLightmapDataImpl) ClearUsers

func (o BakedLightmapDataImpl) ClearUsers()
CLASS_METHOD

clear_users Args: [], Returns:

func (BakedLightmapDataImpl) GetBounds

func (o BakedLightmapDataImpl) GetBounds() AABB
CLASS_METHOD

get_bounds Args: [], Returns: AABB

func (BakedLightmapDataImpl) GetCellSpaceTransform

func (o BakedLightmapDataImpl) GetCellSpaceTransform() Transform
CLASS_METHOD

get_cell_space_transform Args: [], Returns: Transform

func (BakedLightmapDataImpl) GetCellSubdiv

func (o BakedLightmapDataImpl) GetCellSubdiv() int64
CLASS_METHOD

get_cell_subdiv Args: [], Returns: int64

func (BakedLightmapDataImpl) GetEnergy

func (o BakedLightmapDataImpl) GetEnergy() float32
CLASS_METHOD

get_energy Args: [], Returns: float32

func (BakedLightmapDataImpl) GetOctree

func (o BakedLightmapDataImpl) GetOctree() PoolByteArray
CLASS_METHOD

get_octree Args: [], Returns: PoolByteArray

func (BakedLightmapDataImpl) GetUserCount

func (o BakedLightmapDataImpl) GetUserCount() int64
CLASS_METHOD

get_user_count Args: [], Returns: int64

func (BakedLightmapDataImpl) GetUserLightmap

func (o BakedLightmapDataImpl) GetUserLightmap(user_idx int64) Texture
CLASS_METHOD

get_user_lightmap Args: [{ false user_idx int}], Returns: Texture

func (BakedLightmapDataImpl) GetUserPath

func (o BakedLightmapDataImpl) GetUserPath(user_idx int64) NodePath
CLASS_METHOD

get_user_path Args: [{ false user_idx int}], Returns: NodePath

func (BakedLightmapDataImpl) SetBounds

func (o BakedLightmapDataImpl) SetBounds(bounds AABB)
CLASS_METHOD

set_bounds Args: [{ false bounds AABB}], Returns:

func (BakedLightmapDataImpl) SetCellSpaceTransform

func (o BakedLightmapDataImpl) SetCellSpaceTransform(xform Transform)
CLASS_METHOD

set_cell_space_transform Args: [{ false xform Transform}], Returns:

func (BakedLightmapDataImpl) SetCellSubdiv

func (o BakedLightmapDataImpl) SetCellSubdiv(cell_subdiv int64)
CLASS_METHOD

set_cell_subdiv Args: [{ false cell_subdiv int}], Returns:

func (BakedLightmapDataImpl) SetEnergy

func (o BakedLightmapDataImpl) SetEnergy(energy float32)
CLASS_METHOD

set_energy Args: [{ false energy float}], Returns:

func (BakedLightmapDataImpl) SetOctree

func (o BakedLightmapDataImpl) SetOctree(octree PoolByteArray)
CLASS_METHOD

set_octree Args: [{ false octree PoolByteArray}], Returns:

type BakedLightmapImpl

type BakedLightmapImpl struct {
	VisualInstanceImpl
}

func (BakedLightmapImpl) Bake

func (o BakedLightmapImpl) Bake(from_node Node, create_visual_debug bool) BakedLightmapBakeError
CLASS_METHOD

bake Args: [{Null true from_node Node} {False true create_visual_debug bool}], Returns: BakedLightmapBakeError

func (*BakedLightmapImpl) BaseClass

func (o *BakedLightmapImpl) BaseClass() string

func (*BakedLightmapImpl) ClassName

func (o *BakedLightmapImpl) ClassName() string

func (BakedLightmapImpl) DebugBake

func (o BakedLightmapImpl) DebugBake()
CLASS_METHOD

debug_bake Args: [], Returns:

func (BakedLightmapImpl) GetBakeCellSize

func (o BakedLightmapImpl) GetBakeCellSize() float32
CLASS_METHOD

get_bake_cell_size Args: [], Returns: float32

func (BakedLightmapImpl) GetBakeDefaultTexelsPerUnit

func (o BakedLightmapImpl) GetBakeDefaultTexelsPerUnit() float32
CLASS_METHOD

get_bake_default_texels_per_unit Args: [], Returns: float32

func (BakedLightmapImpl) GetBakeMode

func (o BakedLightmapImpl) GetBakeMode() BakedLightmapBakeMode
CLASS_METHOD

get_bake_mode Args: [], Returns: BakedLightmapBakeMode

func (BakedLightmapImpl) GetBakeQuality

func (o BakedLightmapImpl) GetBakeQuality() BakedLightmapBakeQuality
CLASS_METHOD

get_bake_quality Args: [], Returns: BakedLightmapBakeQuality

func (BakedLightmapImpl) GetCaptureCellSize

func (o BakedLightmapImpl) GetCaptureCellSize() float32
CLASS_METHOD

get_capture_cell_size Args: [], Returns: float32

func (BakedLightmapImpl) GetEnergy

func (o BakedLightmapImpl) GetEnergy() float32
CLASS_METHOD

get_energy Args: [], Returns: float32

func (BakedLightmapImpl) GetExtents

func (o BakedLightmapImpl) GetExtents() Vector3
CLASS_METHOD

get_extents Args: [], Returns: Vector3

func (BakedLightmapImpl) GetImagePath

func (o BakedLightmapImpl) GetImagePath() string
CLASS_METHOD

get_image_path Args: [], Returns: string

func (BakedLightmapImpl) GetLightData

func (o BakedLightmapImpl) GetLightData() BakedLightmapData
CLASS_METHOD

get_light_data Args: [], Returns: BakedLightmapData

func (BakedLightmapImpl) GetPropagation

func (o BakedLightmapImpl) GetPropagation() float32
CLASS_METHOD

get_propagation Args: [], Returns: float32

func (BakedLightmapImpl) IsHdr

func (o BakedLightmapImpl) IsHdr() bool
CLASS_METHOD

is_hdr Args: [], Returns: bool

func (BakedLightmapImpl) SetBakeCellSize

func (o BakedLightmapImpl) SetBakeCellSize(bake_cell_size float32)
CLASS_METHOD

set_bake_cell_size Args: [{ false bake_cell_size float}], Returns:

func (BakedLightmapImpl) SetBakeDefaultTexelsPerUnit

func (o BakedLightmapImpl) SetBakeDefaultTexelsPerUnit(texels float32)
CLASS_METHOD

set_bake_default_texels_per_unit Args: [{ false texels float}], Returns:

func (BakedLightmapImpl) SetBakeMode

func (o BakedLightmapImpl) SetBakeMode(bake_mode int64)
CLASS_METHOD

set_bake_mode Args: [{ false bake_mode int}], Returns:

func (BakedLightmapImpl) SetBakeQuality

func (o BakedLightmapImpl) SetBakeQuality(bake_quality int64)
CLASS_METHOD

set_bake_quality Args: [{ false bake_quality int}], Returns:

func (BakedLightmapImpl) SetCaptureCellSize

func (o BakedLightmapImpl) SetCaptureCellSize(capture_cell_size float32)
CLASS_METHOD

set_capture_cell_size Args: [{ false capture_cell_size float}], Returns:

func (BakedLightmapImpl) SetEnergy

func (o BakedLightmapImpl) SetEnergy(energy float32)
CLASS_METHOD

set_energy Args: [{ false energy float}], Returns:

func (BakedLightmapImpl) SetExtents

func (o BakedLightmapImpl) SetExtents(extents Vector3)
CLASS_METHOD

set_extents Args: [{ false extents Vector3}], Returns:

func (BakedLightmapImpl) SetHdr

func (o BakedLightmapImpl) SetHdr(hdr bool)
CLASS_METHOD

set_hdr Args: [{ false hdr bool}], Returns:

func (BakedLightmapImpl) SetImagePath

func (o BakedLightmapImpl) SetImagePath(image_path string)
CLASS_METHOD

set_image_path Args: [{ false image_path String}], Returns:

func (BakedLightmapImpl) SetLightData

func (o BakedLightmapImpl) SetLightData(data BakedLightmapData)
CLASS_METHOD

set_light_data Args: [{ false data BakedLightmapData}], Returns:

func (BakedLightmapImpl) SetPropagation

func (o BakedLightmapImpl) SetPropagation(propagation float32)
CLASS_METHOD

set_propagation Args: [{ false propagation float}], Returns:

type BaseButton

type BaseButton interface {
	Control

	/* get_action_mode */
	GetActionMode() BaseButtonActionMode

	/* get_button_group */
	GetButtonGroup() ButtonGroup

	/* get_button_mask */
	GetButtonMask() int64

	/* get_draw_mode */
	GetDrawMode() BaseButtonDrawMode

	/* get_enabled_focus_mode */
	GetEnabledFocusMode() ControlFocusMode

	/* get_shortcut */
	GetShortcut() ShortCut

	/* is_disabled */
	IsDisabled() bool

	/* is_hovered */
	IsHovered() bool

	/* is_keep_pressed_outside */
	IsKeepPressedOutside() bool

	/* is_pressed */
	IsPressed() bool

	/* is_shortcut_in_tooltip_enabled */
	IsShortcutInTooltipEnabled() bool

	/* is_toggle_mode */
	IsToggleMode() bool

	/* set_action_mode */
	SetActionMode(mode int64)

	/* set_button_group */
	SetButtonGroup(button_group ButtonGroup)

	/* set_button_mask */
	SetButtonMask(mask int64)

	/* set_disabled */
	SetDisabled(disabled bool)

	/* set_enabled_focus_mode */
	SetEnabledFocusMode(mode int64)

	/* set_keep_pressed_outside */
	SetKeepPressedOutside(enabled bool)

	/* set_pressed */
	SetPressed(pressed bool)

	/* set_shortcut */
	SetShortcut(shortcut ShortCut)

	/* set_shortcut_in_tooltip */
	SetShortcutInTooltip(enabled bool)

	/* set_toggle_mode */
	SetToggleMode(enabled bool)
}

func NewBaseButton

func NewBaseButton() BaseButton

NewBaseButton creates a new BaseButton.

func NewBaseButtonWithOwner

func NewBaseButtonWithOwner(owner *GodotObject) BaseButton

NewBaseButtonWithOwner wraps the GodotObject.

type BaseButtonActionMode

type BaseButtonActionMode int32
const (
	BASE_BUTTON_ACTION_MODE_ACTION_MODE_BUTTON_PRESS   BaseButtonActionMode = 0
	BASE_BUTTON_ACTION_MODE_ACTION_MODE_BUTTON_RELEASE BaseButtonActionMode = 1
)

type BaseButtonConstant

type BaseButtonConstant int32
const (
	BASE_BUTTON_ACTION_MODE_BUTTON_PRESS   BaseButtonConstant = 0
	BASE_BUTTON_ACTION_MODE_BUTTON_RELEASE BaseButtonConstant = 1
	BASE_BUTTON_DRAW_DISABLED              BaseButtonConstant = 3
	BASE_BUTTON_DRAW_HOVER                 BaseButtonConstant = 2
	BASE_BUTTON_DRAW_HOVER_PRESSED         BaseButtonConstant = 4
	BASE_BUTTON_DRAW_NORMAL                BaseButtonConstant = 0
	BASE_BUTTON_DRAW_PRESSED               BaseButtonConstant = 1
)

type BaseButtonDrawMode

type BaseButtonDrawMode int32
const (
	BASE_BUTTON_DRAW_MODE_DRAW_DISABLED      BaseButtonDrawMode = 3
	BASE_BUTTON_DRAW_MODE_DRAW_HOVER         BaseButtonDrawMode = 2
	BASE_BUTTON_DRAW_MODE_DRAW_HOVER_PRESSED BaseButtonDrawMode = 4
	BASE_BUTTON_DRAW_MODE_DRAW_NORMAL        BaseButtonDrawMode = 0
	BASE_BUTTON_DRAW_MODE_DRAW_PRESSED       BaseButtonDrawMode = 1
)

type BaseButtonImpl

type BaseButtonImpl struct {
	ControlImpl
}

func (*BaseButtonImpl) BaseClass

func (o *BaseButtonImpl) BaseClass() string

func (*BaseButtonImpl) ClassName

func (o *BaseButtonImpl) ClassName() string

func (BaseButtonImpl) GetActionMode

func (o BaseButtonImpl) GetActionMode() BaseButtonActionMode
CLASS_METHOD

get_action_mode Args: [], Returns: BaseButtonActionMode

func (BaseButtonImpl) GetButtonGroup

func (o BaseButtonImpl) GetButtonGroup() ButtonGroup
CLASS_METHOD

get_button_group Args: [], Returns: ButtonGroup

func (BaseButtonImpl) GetButtonMask

func (o BaseButtonImpl) GetButtonMask() int64
CLASS_METHOD

get_button_mask Args: [], Returns: int64

func (BaseButtonImpl) GetDrawMode

func (o BaseButtonImpl) GetDrawMode() BaseButtonDrawMode
CLASS_METHOD

get_draw_mode Args: [], Returns: BaseButtonDrawMode

func (BaseButtonImpl) GetEnabledFocusMode

func (o BaseButtonImpl) GetEnabledFocusMode() ControlFocusMode
CLASS_METHOD

get_enabled_focus_mode Args: [], Returns: ControlFocusMode

func (BaseButtonImpl) GetShortcut

func (o BaseButtonImpl) GetShortcut() ShortCut
CLASS_METHOD

get_shortcut Args: [], Returns: ShortCut

func (BaseButtonImpl) IsDisabled

func (o BaseButtonImpl) IsDisabled() bool
CLASS_METHOD

is_disabled Args: [], Returns: bool

func (BaseButtonImpl) IsHovered

func (o BaseButtonImpl) IsHovered() bool
CLASS_METHOD

is_hovered Args: [], Returns: bool

func (BaseButtonImpl) IsKeepPressedOutside

func (o BaseButtonImpl) IsKeepPressedOutside() bool
CLASS_METHOD

is_keep_pressed_outside Args: [], Returns: bool

func (BaseButtonImpl) IsPressed

func (o BaseButtonImpl) IsPressed() bool
CLASS_METHOD

is_pressed Args: [], Returns: bool

func (BaseButtonImpl) IsShortcutInTooltipEnabled

func (o BaseButtonImpl) IsShortcutInTooltipEnabled() bool
CLASS_METHOD

is_shortcut_in_tooltip_enabled Args: [], Returns: bool

func (BaseButtonImpl) IsToggleMode

func (o BaseButtonImpl) IsToggleMode() bool
CLASS_METHOD

is_toggle_mode Args: [], Returns: bool

func (BaseButtonImpl) SetActionMode

func (o BaseButtonImpl) SetActionMode(mode int64)
CLASS_METHOD

set_action_mode Args: [{ false mode int}], Returns:

func (BaseButtonImpl) SetButtonGroup

func (o BaseButtonImpl) SetButtonGroup(button_group ButtonGroup)
CLASS_METHOD

set_button_group Args: [{ false button_group ButtonGroup}], Returns:

func (BaseButtonImpl) SetButtonMask

func (o BaseButtonImpl) SetButtonMask(mask int64)
CLASS_METHOD

set_button_mask Args: [{ false mask int}], Returns:

func (BaseButtonImpl) SetDisabled

func (o BaseButtonImpl) SetDisabled(disabled bool)
CLASS_METHOD

set_disabled Args: [{ false disabled bool}], Returns:

func (BaseButtonImpl) SetEnabledFocusMode

func (o BaseButtonImpl) SetEnabledFocusMode(mode int64)
CLASS_METHOD

set_enabled_focus_mode Args: [{ false mode int}], Returns:

func (BaseButtonImpl) SetKeepPressedOutside

func (o BaseButtonImpl) SetKeepPressedOutside(enabled bool)
CLASS_METHOD

set_keep_pressed_outside Args: [{ false enabled bool}], Returns:

func (BaseButtonImpl) SetPressed

func (o BaseButtonImpl) SetPressed(pressed bool)
CLASS_METHOD

set_pressed Args: [{ false pressed bool}], Returns:

func (BaseButtonImpl) SetShortcut

func (o BaseButtonImpl) SetShortcut(shortcut ShortCut)
CLASS_METHOD

set_shortcut Args: [{ false shortcut ShortCut}], Returns:

func (BaseButtonImpl) SetShortcutInTooltip

func (o BaseButtonImpl) SetShortcutInTooltip(enabled bool)
CLASS_METHOD

set_shortcut_in_tooltip Args: [{ false enabled bool}], Returns:

func (BaseButtonImpl) SetToggleMode

func (o BaseButtonImpl) SetToggleMode(enabled bool)
CLASS_METHOD

set_toggle_mode Args: [{ false enabled bool}], Returns:

type Basis

type Basis C.godot_basis

func NewBasis

func NewBasis() Basis

func NewBasisWithAxisAndAngle

func NewBasisWithAxisAndAngle(
	p_axis Vector3, p_phi float32,
) Basis

func NewBasisWithEuler

func NewBasisWithEuler(
	p_euler Vector3,
) Basis

func NewBasisWithEulerQuat

func NewBasisWithEulerQuat(
	p_euler Quat,
) Basis

func NewBasisWithRows

func NewBasisWithRows(
	p_x_axis Vector3, p_y_axis Vector3, p_z_axis Vector3,
) Basis

func (*Basis) AsString

func (gdt *Basis) AsString() String

Getter Method: godot_basis_as_string -> godot_string

func (*Basis) Determinant

func (gdt *Basis) Determinant() float32

Getter Method: godot_basis_determinant -> godot_real

func (*Basis) GetAxis

func (gdt *Basis) GetAxis(
	p_axis int32,
) Vector3

Getter Method: godot_basis_get_axis -> godot_vector3

func (*Basis) GetElements

func (gdt *Basis) GetElements(
	p_elements Vector3,
)

Setter Method: godot_basis_get_elements -> void

func (*Basis) GetEuler

func (gdt *Basis) GetEuler() Vector3

Getter Method: godot_basis_get_euler -> godot_vector3

func (*Basis) GetOrthogonalIndex

func (gdt *Basis) GetOrthogonalIndex() int32

Getter Method: godot_basis_get_orthogonal_index -> godot_int

func (*Basis) GetQuat

func (gdt *Basis) GetQuat() Quat

Getter Method: godot_basis_get_quat -> godot_quat

func (*Basis) GetRow

func (gdt *Basis) GetRow(
	p_row int32,
) Vector3

Getter Method: godot_basis_get_row -> godot_vector3

func (*Basis) GetScale

func (gdt *Basis) GetScale() Vector3

Getter Method: godot_basis_get_scale -> godot_vector3

func (*Basis) Inverse

func (gdt *Basis) Inverse() Basis

Getter Method: godot_basis_inverse -> godot_basis

func (*Basis) OperatorAdd

func (gdt *Basis) OperatorAdd(
	p_b Basis,
) Basis

Getter Method: godot_basis_operator_add -> godot_basis

func (*Basis) OperatorEqual

func (gdt *Basis) OperatorEqual(
	p_b Basis,
) bool

Getter Method: godot_basis_operator_equal -> godot_bool

func (*Basis) OperatorMultiplyScalar

func (gdt *Basis) OperatorMultiplyScalar(
	p_b float32,
) Basis

Getter Method: godot_basis_operator_multiply_scalar -> godot_basis

func (*Basis) OperatorMultiplyVector

func (gdt *Basis) OperatorMultiplyVector(
	p_b Basis,
) Basis

Getter Method: godot_basis_operator_multiply_vector -> godot_basis

func (*Basis) OperatorSubtract

func (gdt *Basis) OperatorSubtract(
	p_b Basis,
) Basis

Getter Method: godot_basis_operator_subtract -> godot_basis

func (*Basis) Orthonormalized

func (gdt *Basis) Orthonormalized() Basis

Getter Method: godot_basis_orthonormalized -> godot_basis

func (*Basis) Rotated

func (gdt *Basis) Rotated(
	p_axis Vector3, p_phi float32,
) Basis

Getter Method: godot_basis_rotated -> godot_basis

func (*Basis) Scaled

func (gdt *Basis) Scaled(
	p_scale Vector3,
) Basis

Getter Method: godot_basis_scaled -> godot_basis

func (*Basis) SetAxis

func (gdt *Basis) SetAxis(
	p_axis int32, p_value Vector3,
)

Setter Method: godot_basis_set_axis -> void

func (*Basis) SetAxisAngleScale

func (gdt *Basis) SetAxisAngleScale(
	p_axis Vector3, p_phi float32, p_scale Vector3,
)

Setter Method: godot_basis_set_axis_angle_scale -> void

func (*Basis) SetEulerScale

func (gdt *Basis) SetEulerScale(
	p_euler Vector3, p_scale Vector3,
)

Setter Method: godot_basis_set_euler_scale -> void

func (*Basis) SetQuat

func (gdt *Basis) SetQuat(
	p_quat Quat,
)

Setter Method: godot_basis_set_quat -> void

func (*Basis) SetQuatScale

func (gdt *Basis) SetQuatScale(
	p_quat Quat, p_scale Vector3,
)

Setter Method: godot_basis_set_quat_scale -> void

func (*Basis) SetRow

func (gdt *Basis) SetRow(
	p_row int32, p_value Vector3,
)

Setter Method: godot_basis_set_row -> void

func (*Basis) Slerp

func (gdt *Basis) Slerp(
	p_b Basis, p_t float32,
) Basis

Getter Method: godot_basis_slerp -> godot_basis

func (*Basis) Tdotx

func (gdt *Basis) Tdotx(
	p_with Vector3,
) float32

Getter Method: godot_basis_tdotx -> godot_real

func (*Basis) Tdoty

func (gdt *Basis) Tdoty(
	p_with Vector3,
) float32

Getter Method: godot_basis_tdoty -> godot_real

func (*Basis) Tdotz

func (gdt *Basis) Tdotz(
	p_with Vector3,
) float32

Getter Method: godot_basis_tdotz -> godot_real

func (*Basis) Transposed

func (gdt *Basis) Transposed() Basis

Getter Method: godot_basis_transposed -> godot_basis

func (*Basis) Xform

func (gdt *Basis) Xform(
	p_v Vector3,
) Vector3

Getter Method: godot_basis_xform -> godot_vector3

func (*Basis) XformInv

func (gdt *Basis) XformInv(
	p_v Vector3,
) Vector3

Getter Method: godot_basis_xform_inv -> godot_vector3

type BitMap

type BitMap interface {
	Resource

	/* create */
	Create(size Vector2)

	/* create_from_image_alpha */
	CreateFromImageAlpha(image Image, threshold float32)

	/* get_bit */
	GetBit(position Vector2) bool

	/* get_size */
	GetSize() Vector2

	/* get_true_bit_count */
	GetTrueBitCount() int64

	/* grow_mask */
	GrowMask(pixels int64, rect Rect2)

	/* opaque_to_polygons */
	OpaqueToPolygons(rect Rect2, epsilon float32) Array

	/* set_bit */
	SetBit(position Vector2, bit bool)

	/* set_bit_rect */
	SetBitRect(rect Rect2, bit bool)
}

func NewBitMap

func NewBitMap() BitMap

NewBitMap creates a new BitMap.

func NewBitMapWithOwner

func NewBitMapWithOwner(owner *GodotObject) BitMap

NewBitMapWithOwner wraps the GodotObject.

type BitMapImpl

type BitMapImpl struct {
	ResourceImpl
}

func (*BitMapImpl) BaseClass

func (o *BitMapImpl) BaseClass() string

func (*BitMapImpl) ClassName

func (o *BitMapImpl) ClassName() string

func (BitMapImpl) Create

func (o BitMapImpl) Create(size Vector2)
CLASS_METHOD

create Args: [{ false size Vector2}], Returns:

func (BitMapImpl) CreateFromImageAlpha

func (o BitMapImpl) CreateFromImageAlpha(image Image, threshold float32)
CLASS_METHOD

create_from_image_alpha Args: [{ false image Image} {0.1 true threshold float}], Returns:

func (BitMapImpl) GetBit

func (o BitMapImpl) GetBit(position Vector2) bool
CLASS_METHOD

get_bit Args: [{ false position Vector2}], Returns: bool

func (BitMapImpl) GetSize

func (o BitMapImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (BitMapImpl) GetTrueBitCount

func (o BitMapImpl) GetTrueBitCount() int64
CLASS_METHOD

get_true_bit_count Args: [], Returns: int64

func (BitMapImpl) GrowMask

func (o BitMapImpl) GrowMask(pixels int64, rect Rect2)
CLASS_METHOD

grow_mask Args: [{ false pixels int} { false rect Rect2}], Returns:

func (BitMapImpl) OpaqueToPolygons

func (o BitMapImpl) OpaqueToPolygons(rect Rect2, epsilon float32) Array
CLASS_METHOD

opaque_to_polygons Args: [{ false rect Rect2} {2 true epsilon float}], Returns: Array

func (BitMapImpl) SetBit

func (o BitMapImpl) SetBit(position Vector2, bit bool)
CLASS_METHOD

set_bit Args: [{ false position Vector2} { false bit bool}], Returns:

func (BitMapImpl) SetBitRect

func (o BitMapImpl) SetBitRect(rect Rect2, bit bool)
CLASS_METHOD

set_bit_rect Args: [{ false rect Rect2} { false bit bool}], Returns:

type BitmapFont

type BitmapFont interface {
	Font

	/* add_char */
	AddChar(character int64, texture int64, rect Rect2, align Vector2, advance float32)

	/* add_kerning_pair */
	AddKerningPair(char_a int64, char_b int64, kerning int64)

	/* add_texture */
	AddTexture(texture Texture)

	/* clear */
	Clear()

	/* create_from_fnt */
	CreateFromFnt(path string) Error

	/* get_char_size */
	GetCharSize(char int64, next int64) Vector2

	/* get_fallback */
	GetFallback() BitmapFont

	/* get_kerning_pair */
	GetKerningPair(char_a int64, char_b int64) int64

	/* get_texture */
	GetTexture(idx int64) Texture

	/* get_texture_count */
	GetTextureCount() int64

	/* set_ascent */
	SetAscent(px float32)

	/* set_distance_field_hint */
	SetDistanceFieldHint(enable bool)

	/* set_fallback */
	SetFallback(fallback BitmapFont)

	/* set_height */
	SetHeight(px float32)
}

func NewBitmapFont

func NewBitmapFont() BitmapFont

NewBitmapFont creates a new BitmapFont.

func NewBitmapFontWithOwner

func NewBitmapFontWithOwner(owner *GodotObject) BitmapFont

NewBitmapFontWithOwner wraps the GodotObject.

type BitmapFontImpl

type BitmapFontImpl struct {
	FontImpl
}

func (BitmapFontImpl) AddChar

func (o BitmapFontImpl) AddChar(character int64, texture int64, rect Rect2, align Vector2, advance float32)
CLASS_METHOD

add_char Args: [{ false character int} { false texture int} { false rect Rect2} {(0, 0) true align Vector2} {-1 true advance float}], Returns:

func (BitmapFontImpl) AddKerningPair

func (o BitmapFontImpl) AddKerningPair(char_a int64, char_b int64, kerning int64)
CLASS_METHOD

add_kerning_pair Args: [{ false char_a int} { false char_b int} { false kerning int}], Returns:

func (BitmapFontImpl) AddTexture

func (o BitmapFontImpl) AddTexture(texture Texture)
CLASS_METHOD

add_texture Args: [{ false texture Texture}], Returns:

func (*BitmapFontImpl) BaseClass

func (o *BitmapFontImpl) BaseClass() string

func (*BitmapFontImpl) ClassName

func (o *BitmapFontImpl) ClassName() string

func (BitmapFontImpl) Clear

func (o BitmapFontImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (BitmapFontImpl) CreateFromFnt

func (o BitmapFontImpl) CreateFromFnt(path string) Error
CLASS_METHOD

create_from_fnt Args: [{ false path String}], Returns: Error

func (BitmapFontImpl) GetCharSize

func (o BitmapFontImpl) GetCharSize(char int64, next int64) Vector2
CLASS_METHOD

get_char_size Args: [{ false char int} {0 true next int}], Returns: Vector2

func (BitmapFontImpl) GetFallback

func (o BitmapFontImpl) GetFallback() BitmapFont
CLASS_METHOD

get_fallback Args: [], Returns: BitmapFont

func (BitmapFontImpl) GetKerningPair

func (o BitmapFontImpl) GetKerningPair(char_a int64, char_b int64) int64
CLASS_METHOD

get_kerning_pair Args: [{ false char_a int} { false char_b int}], Returns: int64

func (BitmapFontImpl) GetTexture

func (o BitmapFontImpl) GetTexture(idx int64) Texture
CLASS_METHOD

get_texture Args: [{ false idx int}], Returns: Texture

func (BitmapFontImpl) GetTextureCount

func (o BitmapFontImpl) GetTextureCount() int64
CLASS_METHOD

get_texture_count Args: [], Returns: int64

func (BitmapFontImpl) SetAscent

func (o BitmapFontImpl) SetAscent(px float32)
CLASS_METHOD

set_ascent Args: [{ false px float}], Returns:

func (BitmapFontImpl) SetDistanceFieldHint

func (o BitmapFontImpl) SetDistanceFieldHint(enable bool)
CLASS_METHOD

set_distance_field_hint Args: [{ false enable bool}], Returns:

func (BitmapFontImpl) SetFallback

func (o BitmapFontImpl) SetFallback(fallback BitmapFont)
CLASS_METHOD

set_fallback Args: [{ false fallback BitmapFont}], Returns:

func (BitmapFontImpl) SetHeight

func (o BitmapFontImpl) SetHeight(px float32)
CLASS_METHOD

set_height Args: [{ false px float}], Returns:

type Bone2D

type Bone2D interface {
	Node2D

	/* apply_rest */
	ApplyRest()

	/* get_default_length */
	GetDefaultLength() float32

	/* get_index_in_skeleton */
	GetIndexInSkeleton() int64

	/* get_rest */
	GetRest() Transform2D

	/* get_skeleton_rest */
	GetSkeletonRest() Transform2D

	/* set_default_length */
	SetDefaultLength(default_length float32)

	/* set_rest */
	SetRest(rest Transform2D)
}

func NewBone2D

func NewBone2D() Bone2D

NewBone2D creates a new Bone2D.

func NewBone2DWithOwner

func NewBone2DWithOwner(owner *GodotObject) Bone2D

NewBone2DWithOwner wraps the GodotObject.

type Bone2DImpl

type Bone2DImpl struct {
	Node2DImpl
}

func (Bone2DImpl) ApplyRest

func (o Bone2DImpl) ApplyRest()
CLASS_METHOD

apply_rest Args: [], Returns:

func (*Bone2DImpl) BaseClass

func (o *Bone2DImpl) BaseClass() string

func (*Bone2DImpl) ClassName

func (o *Bone2DImpl) ClassName() string

func (Bone2DImpl) GetDefaultLength

func (o Bone2DImpl) GetDefaultLength() float32
CLASS_METHOD

get_default_length Args: [], Returns: float32

func (Bone2DImpl) GetIndexInSkeleton

func (o Bone2DImpl) GetIndexInSkeleton() int64
CLASS_METHOD

get_index_in_skeleton Args: [], Returns: int64

func (Bone2DImpl) GetRest

func (o Bone2DImpl) GetRest() Transform2D
CLASS_METHOD

get_rest Args: [], Returns: Transform2D

func (Bone2DImpl) GetSkeletonRest

func (o Bone2DImpl) GetSkeletonRest() Transform2D
CLASS_METHOD

get_skeleton_rest Args: [], Returns: Transform2D

func (Bone2DImpl) SetDefaultLength

func (o Bone2DImpl) SetDefaultLength(default_length float32)
CLASS_METHOD

set_default_length Args: [{ false default_length float}], Returns:

func (Bone2DImpl) SetRest

func (o Bone2DImpl) SetRest(rest Transform2D)
CLASS_METHOD

set_rest Args: [{ false rest Transform2D}], Returns:

type BoneAttachment

type BoneAttachment interface {
	Spatial

	/* get_bone_name */
	GetBoneName() string

	/* set_bone_name */
	SetBoneName(bone_name string)
}

func NewBoneAttachment

func NewBoneAttachment() BoneAttachment

NewBoneAttachment creates a new BoneAttachment.

func NewBoneAttachmentWithOwner

func NewBoneAttachmentWithOwner(owner *GodotObject) BoneAttachment

NewBoneAttachmentWithOwner wraps the GodotObject.

type BoneAttachmentImpl

type BoneAttachmentImpl struct {
	SpatialImpl
}

func (*BoneAttachmentImpl) BaseClass

func (o *BoneAttachmentImpl) BaseClass() string

func (*BoneAttachmentImpl) ClassName

func (o *BoneAttachmentImpl) ClassName() string

func (BoneAttachmentImpl) GetBoneName

func (o BoneAttachmentImpl) GetBoneName() string
CLASS_METHOD

get_bone_name Args: [], Returns: string

func (BoneAttachmentImpl) SetBoneName

func (o BoneAttachmentImpl) SetBoneName(bone_name string)
CLASS_METHOD

set_bone_name Args: [{ false bone_name String}], Returns:

type BoxContainer

type BoxContainer interface {
	Container

	/* add_spacer */
	AddSpacer(begin bool)

	/* get_alignment */
	GetAlignment() BoxContainerAlignMode

	/* set_alignment */
	SetAlignment(alignment int64)
}

func NewBoxContainer

func NewBoxContainer() BoxContainer

NewBoxContainer creates a new BoxContainer.

func NewBoxContainerWithOwner

func NewBoxContainerWithOwner(owner *GodotObject) BoxContainer

NewBoxContainerWithOwner wraps the GodotObject.

type BoxContainerAlignMode

type BoxContainerAlignMode int32
const (
	BOX_CONTAINER_ALIGN_MODE_ALIGN_BEGIN  BoxContainerAlignMode = 0
	BOX_CONTAINER_ALIGN_MODE_ALIGN_CENTER BoxContainerAlignMode = 1
	BOX_CONTAINER_ALIGN_MODE_ALIGN_END    BoxContainerAlignMode = 2
)

type BoxContainerConstant

type BoxContainerConstant int32
const (
	BOX_CONTAINER_ALIGN_BEGIN  BoxContainerConstant = 0
	BOX_CONTAINER_ALIGN_CENTER BoxContainerConstant = 1
	BOX_CONTAINER_ALIGN_END    BoxContainerConstant = 2
)

type BoxContainerImpl

type BoxContainerImpl struct {
	ContainerImpl
}

func (BoxContainerImpl) AddSpacer

func (o BoxContainerImpl) AddSpacer(begin bool)
CLASS_METHOD

add_spacer Args: [{ false begin bool}], Returns:

func (*BoxContainerImpl) BaseClass

func (o *BoxContainerImpl) BaseClass() string

func (*BoxContainerImpl) ClassName

func (o *BoxContainerImpl) ClassName() string

func (BoxContainerImpl) GetAlignment

func (o BoxContainerImpl) GetAlignment() BoxContainerAlignMode
CLASS_METHOD

get_alignment Args: [], Returns: BoxContainerAlignMode

func (BoxContainerImpl) SetAlignment

func (o BoxContainerImpl) SetAlignment(alignment int64)
CLASS_METHOD

set_alignment Args: [{ false alignment int}], Returns:

type BoxShape

type BoxShape interface {
	Shape

	/* get_extents */
	GetExtents() Vector3

	/* set_extents */
	SetExtents(extents Vector3)
}

func NewBoxShape

func NewBoxShape() BoxShape

NewBoxShape creates a new BoxShape.

func NewBoxShapeWithOwner

func NewBoxShapeWithOwner(owner *GodotObject) BoxShape

NewBoxShapeWithOwner wraps the GodotObject.

type BoxShapeImpl

type BoxShapeImpl struct {
	ShapeImpl
}

func (*BoxShapeImpl) BaseClass

func (o *BoxShapeImpl) BaseClass() string

func (*BoxShapeImpl) ClassName

func (o *BoxShapeImpl) ClassName() string

func (BoxShapeImpl) GetExtents

func (o BoxShapeImpl) GetExtents() Vector3
CLASS_METHOD

get_extents Args: [], Returns: Vector3

func (BoxShapeImpl) SetExtents

func (o BoxShapeImpl) SetExtents(extents Vector3)
CLASS_METHOD

set_extents Args: [{ false extents Vector3}], Returns:

type BulletPhysicsDirectBodyState

type BulletPhysicsDirectBodyState interface {
	PhysicsDirectBodyState
}

func NewBulletPhysicsDirectBodyState

func NewBulletPhysicsDirectBodyState() BulletPhysicsDirectBodyState

NewBulletPhysicsDirectBodyState creates a new BulletPhysicsDirectBodyState.

func NewBulletPhysicsDirectBodyStateWithOwner

func NewBulletPhysicsDirectBodyStateWithOwner(owner *GodotObject) BulletPhysicsDirectBodyState

NewBulletPhysicsDirectBodyStateWithOwner wraps the GodotObject.

type BulletPhysicsDirectBodyStateImpl

type BulletPhysicsDirectBodyStateImpl struct {
	PhysicsDirectBodyStateImpl
}

func (*BulletPhysicsDirectBodyStateImpl) BaseClass

func (*BulletPhysicsDirectBodyStateImpl) ClassName

type BulletPhysicsServer

type BulletPhysicsServer interface {
	PhysicsServer
}

func NewBulletPhysicsServer

func NewBulletPhysicsServer() BulletPhysicsServer

NewBulletPhysicsServer creates a new BulletPhysicsServer.

func NewBulletPhysicsServerWithOwner

func NewBulletPhysicsServerWithOwner(owner *GodotObject) BulletPhysicsServer

NewBulletPhysicsServerWithOwner wraps the GodotObject.

type BulletPhysicsServerImpl

type BulletPhysicsServerImpl struct {
	PhysicsServerImpl
}

func (*BulletPhysicsServerImpl) BaseClass

func (o *BulletPhysicsServerImpl) BaseClass() string

func (*BulletPhysicsServerImpl) ClassName

func (o *BulletPhysicsServerImpl) ClassName() string

type Button

type Button interface {
	BaseButton

	/* get_button_icon */
	GetButtonIcon() Texture

	/* get_clip_text */
	GetClipText() bool

	/* get_text */
	GetText() string

	/* get_text_align */
	GetTextAlign() ButtonTextAlign

	/* is_expand_icon */
	IsExpandIcon() bool

	/* is_flat */
	IsFlat() bool

	/* set_button_icon */
	SetButtonIcon(texture Texture)

	/* set_clip_text */
	SetClipText(enabled bool)

	/* set_expand_icon */
	SetExpandIcon(arg0 bool)

	/* set_flat */
	SetFlat(enabled bool)

	/* set_text */
	SetText(text string)

	/* set_text_align */
	SetTextAlign(align int64)
}

func NewButton

func NewButton() Button

NewButton creates a new Button.

func NewButtonWithOwner

func NewButtonWithOwner(owner *GodotObject) Button

NewButtonWithOwner wraps the GodotObject.

type ButtonConstant

type ButtonConstant int32
const (
	BUTTON_ALIGN_CENTER ButtonConstant = 1
	BUTTON_ALIGN_LEFT   ButtonConstant = 0
	BUTTON_ALIGN_RIGHT  ButtonConstant = 2
)

type ButtonGroup

type ButtonGroup interface {
	Resource

	/* get_buttons */
	GetButtons() Array

	/* get_pressed_button */
	GetPressedButton() BaseButton
}

func NewButtonGroup

func NewButtonGroup() ButtonGroup

NewButtonGroup creates a new ButtonGroup.

func NewButtonGroupWithOwner

func NewButtonGroupWithOwner(owner *GodotObject) ButtonGroup

NewButtonGroupWithOwner wraps the GodotObject.

type ButtonGroupImpl

type ButtonGroupImpl struct {
	ResourceImpl
}

func (*ButtonGroupImpl) BaseClass

func (o *ButtonGroupImpl) BaseClass() string

func (*ButtonGroupImpl) ClassName

func (o *ButtonGroupImpl) ClassName() string

func (ButtonGroupImpl) GetButtons

func (o ButtonGroupImpl) GetButtons() Array
CLASS_METHOD

get_buttons Args: [], Returns: Array

func (ButtonGroupImpl) GetPressedButton

func (o ButtonGroupImpl) GetPressedButton() BaseButton
CLASS_METHOD

get_pressed_button Args: [], Returns: BaseButton

type ButtonImpl

type ButtonImpl struct {
	BaseButtonImpl
}

func (*ButtonImpl) BaseClass

func (o *ButtonImpl) BaseClass() string

func (*ButtonImpl) ClassName

func (o *ButtonImpl) ClassName() string

func (ButtonImpl) GetButtonIcon

func (o ButtonImpl) GetButtonIcon() Texture
CLASS_METHOD

get_button_icon Args: [], Returns: Texture

func (ButtonImpl) GetClipText

func (o ButtonImpl) GetClipText() bool
CLASS_METHOD

get_clip_text Args: [], Returns: bool

func (ButtonImpl) GetText

func (o ButtonImpl) GetText() string
CLASS_METHOD

get_text Args: [], Returns: string

func (ButtonImpl) GetTextAlign

func (o ButtonImpl) GetTextAlign() ButtonTextAlign
CLASS_METHOD

get_text_align Args: [], Returns: ButtonTextAlign

func (ButtonImpl) IsExpandIcon

func (o ButtonImpl) IsExpandIcon() bool
CLASS_METHOD

is_expand_icon Args: [], Returns: bool

func (ButtonImpl) IsFlat

func (o ButtonImpl) IsFlat() bool
CLASS_METHOD

is_flat Args: [], Returns: bool

func (ButtonImpl) SetButtonIcon

func (o ButtonImpl) SetButtonIcon(texture Texture)
CLASS_METHOD

set_button_icon Args: [{ false texture Texture}], Returns:

func (ButtonImpl) SetClipText

func (o ButtonImpl) SetClipText(enabled bool)
CLASS_METHOD

set_clip_text Args: [{ false enabled bool}], Returns:

func (ButtonImpl) SetExpandIcon

func (o ButtonImpl) SetExpandIcon(arg0 bool)
CLASS_METHOD

set_expand_icon Args: [{ false arg0 bool}], Returns:

func (ButtonImpl) SetFlat

func (o ButtonImpl) SetFlat(enabled bool)
CLASS_METHOD

set_flat Args: [{ false enabled bool}], Returns:

func (ButtonImpl) SetText

func (o ButtonImpl) SetText(text string)
CLASS_METHOD

set_text Args: [{ false text String}], Returns:

func (ButtonImpl) SetTextAlign

func (o ButtonImpl) SetTextAlign(align int64)
CLASS_METHOD

set_text_align Args: [{ false align int}], Returns:

type ButtonTextAlign

type ButtonTextAlign int32
const (
	BUTTON_TEXT_ALIGN_ALIGN_CENTER ButtonTextAlign = 1
	BUTTON_TEXT_ALIGN_ALIGN_LEFT   ButtonTextAlign = 0
	BUTTON_TEXT_ALIGN_ALIGN_RIGHT  ButtonTextAlign = 2
)

type CPUParticles

type CPUParticles interface {
	GeometryInstance

	/* convert_from_particles */
	ConvertFromParticles(particles Node)

	/* get_amount */
	GetAmount() int64

	/* get_color */
	GetColor() Color

	/* get_color_ramp */
	GetColorRamp() Gradient

	/* get_direction */
	GetDirection() Vector3

	/* get_draw_order */
	GetDrawOrder() CPUParticlesDrawOrder

	/* get_emission_box_extents */
	GetEmissionBoxExtents() Vector3

	/* get_emission_colors */
	GetEmissionColors() PoolColorArray

	/* get_emission_normals */
	GetEmissionNormals() PoolVector3Array

	/* get_emission_points */
	GetEmissionPoints() PoolVector3Array

	/* get_emission_shape */
	GetEmissionShape() CPUParticlesEmissionShape

	/* get_emission_sphere_radius */
	GetEmissionSphereRadius() float32

	/* get_explosiveness_ratio */
	GetExplosivenessRatio() float32

	/* get_fixed_fps */
	GetFixedFps() int64

	/* get_flatness */
	GetFlatness() float32

	/* get_fractional_delta */
	GetFractionalDelta() bool

	/* get_gravity */
	GetGravity() Vector3

	/* get_lifetime */
	GetLifetime() float32

	/* get_lifetime_randomness */
	GetLifetimeRandomness() float32

	/* get_mesh */
	GetMesh() Mesh

	/* get_one_shot */
	GetOneShot() bool

	/* get_param */
	GetParam(param int64) float32

	/* get_param_curve */
	GetParamCurve(param int64) Curve

	/* get_param_randomness */
	GetParamRandomness(param int64) float32

	/* get_particle_flag */
	GetParticleFlag(flag int64) bool

	/* get_pre_process_time */
	GetPreProcessTime() float32

	/* get_randomness_ratio */
	GetRandomnessRatio() float32

	/* get_speed_scale */
	GetSpeedScale() float32

	/* get_spread */
	GetSpread() float32

	/* get_use_local_coordinates */
	GetUseLocalCoordinates() bool

	/* is_emitting */
	IsEmitting() bool

	/* restart */
	Restart()

	/* set_amount */
	SetAmount(amount int64)

	/* set_color */
	SetColor(color Color)

	/* set_color_ramp */
	SetColorRamp(ramp Gradient)

	/* set_direction */
	SetDirection(direction Vector3)

	/* set_draw_order */
	SetDrawOrder(order int64)

	/* set_emission_box_extents */
	SetEmissionBoxExtents(extents Vector3)

	/* set_emission_colors */
	SetEmissionColors(array PoolColorArray)

	/* set_emission_normals */
	SetEmissionNormals(array PoolVector3Array)

	/* set_emission_points */
	SetEmissionPoints(array PoolVector3Array)

	/* set_emission_shape */
	SetEmissionShape(shape int64)

	/* set_emission_sphere_radius */
	SetEmissionSphereRadius(radius float32)

	/* set_emitting */
	SetEmitting(emitting bool)

	/* set_explosiveness_ratio */
	SetExplosivenessRatio(ratio float32)

	/* set_fixed_fps */
	SetFixedFps(fps int64)

	/* set_flatness */
	SetFlatness(amount float32)

	/* set_fractional_delta */
	SetFractionalDelta(enable bool)

	/* set_gravity */
	SetGravity(accel_vec Vector3)

	/* set_lifetime */
	SetLifetime(secs float32)

	/* set_lifetime_randomness */
	SetLifetimeRandomness(random float32)

	/* set_mesh */
	SetMesh(mesh Mesh)

	/* set_one_shot */
	SetOneShot(enable bool)

	/* set_param */
	SetParam(param int64, value float32)

	/* set_param_curve */
	SetParamCurve(param int64, curve Curve)

	/* set_param_randomness */
	SetParamRandomness(param int64, randomness float32)

	/* set_particle_flag */
	SetParticleFlag(flag int64, enable bool)

	/* set_pre_process_time */
	SetPreProcessTime(secs float32)

	/* set_randomness_ratio */
	SetRandomnessRatio(ratio float32)

	/* set_speed_scale */
	SetSpeedScale(scale float32)

	/* set_spread */
	SetSpread(degrees float32)

	/* set_use_local_coordinates */
	SetUseLocalCoordinates(enable bool)
}

func NewCPUParticles

func NewCPUParticles() CPUParticles

NewCPUParticles creates a new CPUParticles.

func NewCPUParticlesWithOwner

func NewCPUParticlesWithOwner(owner *GodotObject) CPUParticles

NewCPUParticlesWithOwner wraps the GodotObject.

type CPUParticles2D

type CPUParticles2D interface {
	Node2D

	/* convert_from_particles */
	ConvertFromParticles(particles Node)

	/* get_amount */
	GetAmount() int64

	/* get_color */
	GetColor() Color

	/* get_color_ramp */
	GetColorRamp() Gradient

	/* get_direction */
	GetDirection() Vector2

	/* get_draw_order */
	GetDrawOrder() CPUParticles2DDrawOrder

	/* get_emission_colors */
	GetEmissionColors() PoolColorArray

	/* get_emission_normals */
	GetEmissionNormals() PoolVector2Array

	/* get_emission_points */
	GetEmissionPoints() PoolVector2Array

	/* get_emission_rect_extents */
	GetEmissionRectExtents() Vector2

	/* get_emission_shape */
	GetEmissionShape() CPUParticles2DEmissionShape

	/* get_emission_sphere_radius */
	GetEmissionSphereRadius() float32

	/* get_explosiveness_ratio */
	GetExplosivenessRatio() float32

	/* get_fixed_fps */
	GetFixedFps() int64

	/* get_fractional_delta */
	GetFractionalDelta() bool

	/* get_gravity */
	GetGravity() Vector2

	/* get_lifetime */
	GetLifetime() float32

	/* get_lifetime_randomness */
	GetLifetimeRandomness() float32

	/* get_normalmap */
	GetNormalmap() Texture

	/* get_one_shot */
	GetOneShot() bool

	/* get_param */
	GetParam(param int64) float32

	/* get_param_curve */
	GetParamCurve(param int64) Curve

	/* get_param_randomness */
	GetParamRandomness(param int64) float32

	/* get_particle_flag */
	GetParticleFlag(flag int64) bool

	/* get_pre_process_time */
	GetPreProcessTime() float32

	/* get_randomness_ratio */
	GetRandomnessRatio() float32

	/* get_speed_scale */
	GetSpeedScale() float32

	/* get_spread */
	GetSpread() float32

	/* get_texture */
	GetTexture() Texture

	/* get_use_local_coordinates */
	GetUseLocalCoordinates() bool

	/* is_emitting */
	IsEmitting() bool

	/* restart */
	Restart()

	/* set_amount */
	SetAmount(amount int64)

	/* set_color */
	SetColor(color Color)

	/* set_color_ramp */
	SetColorRamp(ramp Gradient)

	/* set_direction */
	SetDirection(direction Vector2)

	/* set_draw_order */
	SetDrawOrder(order int64)

	/* set_emission_colors */
	SetEmissionColors(array PoolColorArray)

	/* set_emission_normals */
	SetEmissionNormals(array PoolVector2Array)

	/* set_emission_points */
	SetEmissionPoints(array PoolVector2Array)

	/* set_emission_rect_extents */
	SetEmissionRectExtents(extents Vector2)

	/* set_emission_shape */
	SetEmissionShape(shape int64)

	/* set_emission_sphere_radius */
	SetEmissionSphereRadius(radius float32)

	/* set_emitting */
	SetEmitting(emitting bool)

	/* set_explosiveness_ratio */
	SetExplosivenessRatio(ratio float32)

	/* set_fixed_fps */
	SetFixedFps(fps int64)

	/* set_fractional_delta */
	SetFractionalDelta(enable bool)

	/* set_gravity */
	SetGravity(accel_vec Vector2)

	/* set_lifetime */
	SetLifetime(secs float32)

	/* set_lifetime_randomness */
	SetLifetimeRandomness(random float32)

	/* set_normalmap */
	SetNormalmap(normalmap Texture)

	/* set_one_shot */
	SetOneShot(enable bool)

	/* set_param */
	SetParam(param int64, value float32)

	/* set_param_curve */
	SetParamCurve(param int64, curve Curve)

	/* set_param_randomness */
	SetParamRandomness(param int64, randomness float32)

	/* set_particle_flag */
	SetParticleFlag(flag int64, enable bool)

	/* set_pre_process_time */
	SetPreProcessTime(secs float32)

	/* set_randomness_ratio */
	SetRandomnessRatio(ratio float32)

	/* set_speed_scale */
	SetSpeedScale(scale float32)

	/* set_spread */
	SetSpread(degrees float32)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_use_local_coordinates */
	SetUseLocalCoordinates(enable bool)
}

func NewCPUParticles2D

func NewCPUParticles2D() CPUParticles2D

NewCPUParticles2D creates a new CPUParticles2D.

func NewCPUParticles2DWithOwner

func NewCPUParticles2DWithOwner(owner *GodotObject) CPUParticles2D

NewCPUParticles2DWithOwner wraps the GodotObject.

type CPUParticles2DConstant

type CPUParticles2DConstant int32
const (
	CPU_PARTICLES_2_D_DRAW_ORDER_INDEX               CPUParticles2DConstant = 0
	CPU_PARTICLES_2_D_DRAW_ORDER_LIFETIME            CPUParticles2DConstant = 1
	CPU_PARTICLES_2_D_EMISSION_SHAPE_DIRECTED_POINTS CPUParticles2DConstant = 4
	CPU_PARTICLES_2_D_EMISSION_SHAPE_MAX             CPUParticles2DConstant = 5
	CPU_PARTICLES_2_D_EMISSION_SHAPE_POINT           CPUParticles2DConstant = 0
	CPU_PARTICLES_2_D_EMISSION_SHAPE_POINTS          CPUParticles2DConstant = 3
	CPU_PARTICLES_2_D_EMISSION_SHAPE_RECTANGLE       CPUParticles2DConstant = 2
	CPU_PARTICLES_2_D_EMISSION_SHAPE_SPHERE          CPUParticles2DConstant = 1
	CPU_PARTICLES_2_D_FLAG_ALIGN_Y_TO_VELOCITY       CPUParticles2DConstant = 0
	CPU_PARTICLES_2_D_FLAG_DISABLE_Z                 CPUParticles2DConstant = 2
	CPU_PARTICLES_2_D_FLAG_MAX                       CPUParticles2DConstant = 3
	CPU_PARTICLES_2_D_FLAG_ROTATE_Y                  CPUParticles2DConstant = 1
	CPU_PARTICLES_2_D_PARAM_ANGLE                    CPUParticles2DConstant = 7
	CPU_PARTICLES_2_D_PARAM_ANGULAR_VELOCITY         CPUParticles2DConstant = 1
	CPU_PARTICLES_2_D_PARAM_ANIM_OFFSET              CPUParticles2DConstant = 11
	CPU_PARTICLES_2_D_PARAM_ANIM_SPEED               CPUParticles2DConstant = 10
	CPU_PARTICLES_2_D_PARAM_DAMPING                  CPUParticles2DConstant = 6
	CPU_PARTICLES_2_D_PARAM_HUE_VARIATION            CPUParticles2DConstant = 9
	CPU_PARTICLES_2_D_PARAM_INITIAL_LINEAR_VELOCITY  CPUParticles2DConstant = 0
	CPU_PARTICLES_2_D_PARAM_LINEAR_ACCEL             CPUParticles2DConstant = 3
	CPU_PARTICLES_2_D_PARAM_MAX                      CPUParticles2DConstant = 12
	CPU_PARTICLES_2_D_PARAM_ORBIT_VELOCITY           CPUParticles2DConstant = 2
	CPU_PARTICLES_2_D_PARAM_RADIAL_ACCEL             CPUParticles2DConstant = 4
	CPU_PARTICLES_2_D_PARAM_SCALE                    CPUParticles2DConstant = 8
	CPU_PARTICLES_2_D_PARAM_TANGENTIAL_ACCEL         CPUParticles2DConstant = 5
)

type CPUParticles2DDrawOrder

type CPUParticles2DDrawOrder int32
const (
	CPU_PARTICLES_2_D_DRAW_ORDER_DRAW_ORDER_INDEX    CPUParticles2DDrawOrder = 0
	CPU_PARTICLES_2_D_DRAW_ORDER_DRAW_ORDER_LIFETIME CPUParticles2DDrawOrder = 1
)

type CPUParticles2DEmissionShape

type CPUParticles2DEmissionShape int32
const (
	CPU_PARTICLES_2_D_EMISSION_SHAPE_EMISSION_SHAPE_DIRECTED_POINTS CPUParticles2DEmissionShape = 4
	CPU_PARTICLES_2_D_EMISSION_SHAPE_EMISSION_SHAPE_MAX             CPUParticles2DEmissionShape = 5
	CPU_PARTICLES_2_D_EMISSION_SHAPE_EMISSION_SHAPE_POINT           CPUParticles2DEmissionShape = 0
	CPU_PARTICLES_2_D_EMISSION_SHAPE_EMISSION_SHAPE_POINTS          CPUParticles2DEmissionShape = 3
	CPU_PARTICLES_2_D_EMISSION_SHAPE_EMISSION_SHAPE_RECTANGLE       CPUParticles2DEmissionShape = 2
	CPU_PARTICLES_2_D_EMISSION_SHAPE_EMISSION_SHAPE_SPHERE          CPUParticles2DEmissionShape = 1
)

type CPUParticles2DFlags

type CPUParticles2DFlags int32
const (
	CPU_PARTICLES_2_D_FLAGS_FLAG_ALIGN_Y_TO_VELOCITY CPUParticles2DFlags = 0
	CPU_PARTICLES_2_D_FLAGS_FLAG_DISABLE_Z           CPUParticles2DFlags = 2
	CPU_PARTICLES_2_D_FLAGS_FLAG_MAX                 CPUParticles2DFlags = 3
	CPU_PARTICLES_2_D_FLAGS_FLAG_ROTATE_Y            CPUParticles2DFlags = 1
)

type CPUParticles2DImpl

type CPUParticles2DImpl struct {
	Node2DImpl
}

func (*CPUParticles2DImpl) BaseClass

func (o *CPUParticles2DImpl) BaseClass() string

func (*CPUParticles2DImpl) ClassName

func (o *CPUParticles2DImpl) ClassName() string

func (CPUParticles2DImpl) ConvertFromParticles

func (o CPUParticles2DImpl) ConvertFromParticles(particles Node)
CLASS_METHOD

convert_from_particles Args: [{ false particles Node}], Returns:

func (CPUParticles2DImpl) GetAmount

func (o CPUParticles2DImpl) GetAmount() int64
CLASS_METHOD

get_amount Args: [], Returns: int64

func (CPUParticles2DImpl) GetColor

func (o CPUParticles2DImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (CPUParticles2DImpl) GetColorRamp

func (o CPUParticles2DImpl) GetColorRamp() Gradient
CLASS_METHOD

get_color_ramp Args: [], Returns: Gradient

func (CPUParticles2DImpl) GetDirection

func (o CPUParticles2DImpl) GetDirection() Vector2
CLASS_METHOD

get_direction Args: [], Returns: Vector2

func (CPUParticles2DImpl) GetDrawOrder

CLASS_METHOD

get_draw_order Args: [], Returns: CPUParticles2DDrawOrder

func (CPUParticles2DImpl) GetEmissionColors

func (o CPUParticles2DImpl) GetEmissionColors() PoolColorArray
CLASS_METHOD

get_emission_colors Args: [], Returns: PoolColorArray

func (CPUParticles2DImpl) GetEmissionNormals

func (o CPUParticles2DImpl) GetEmissionNormals() PoolVector2Array
CLASS_METHOD

get_emission_normals Args: [], Returns: PoolVector2Array

func (CPUParticles2DImpl) GetEmissionPoints

func (o CPUParticles2DImpl) GetEmissionPoints() PoolVector2Array
CLASS_METHOD

get_emission_points Args: [], Returns: PoolVector2Array

func (CPUParticles2DImpl) GetEmissionRectExtents

func (o CPUParticles2DImpl) GetEmissionRectExtents() Vector2
CLASS_METHOD

get_emission_rect_extents Args: [], Returns: Vector2

func (CPUParticles2DImpl) GetEmissionShape

func (o CPUParticles2DImpl) GetEmissionShape() CPUParticles2DEmissionShape
CLASS_METHOD

get_emission_shape Args: [], Returns: CPUParticles2DEmissionShape

func (CPUParticles2DImpl) GetEmissionSphereRadius

func (o CPUParticles2DImpl) GetEmissionSphereRadius() float32
CLASS_METHOD

get_emission_sphere_radius Args: [], Returns: float32

func (CPUParticles2DImpl) GetExplosivenessRatio

func (o CPUParticles2DImpl) GetExplosivenessRatio() float32
CLASS_METHOD

get_explosiveness_ratio Args: [], Returns: float32

func (CPUParticles2DImpl) GetFixedFps

func (o CPUParticles2DImpl) GetFixedFps() int64
CLASS_METHOD

get_fixed_fps Args: [], Returns: int64

func (CPUParticles2DImpl) GetFractionalDelta

func (o CPUParticles2DImpl) GetFractionalDelta() bool
CLASS_METHOD

get_fractional_delta Args: [], Returns: bool

func (CPUParticles2DImpl) GetGravity

func (o CPUParticles2DImpl) GetGravity() Vector2
CLASS_METHOD

get_gravity Args: [], Returns: Vector2

func (CPUParticles2DImpl) GetLifetime

func (o CPUParticles2DImpl) GetLifetime() float32
CLASS_METHOD

get_lifetime Args: [], Returns: float32

func (CPUParticles2DImpl) GetLifetimeRandomness

func (o CPUParticles2DImpl) GetLifetimeRandomness() float32
CLASS_METHOD

get_lifetime_randomness Args: [], Returns: float32

func (CPUParticles2DImpl) GetNormalmap

func (o CPUParticles2DImpl) GetNormalmap() Texture
CLASS_METHOD

get_normalmap Args: [], Returns: Texture

func (CPUParticles2DImpl) GetOneShot

func (o CPUParticles2DImpl) GetOneShot() bool
CLASS_METHOD

get_one_shot Args: [], Returns: bool

func (CPUParticles2DImpl) GetParam

func (o CPUParticles2DImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (CPUParticles2DImpl) GetParamCurve

func (o CPUParticles2DImpl) GetParamCurve(param int64) Curve
CLASS_METHOD

get_param_curve Args: [{ false param int}], Returns: Curve

func (CPUParticles2DImpl) GetParamRandomness

func (o CPUParticles2DImpl) GetParamRandomness(param int64) float32
CLASS_METHOD

get_param_randomness Args: [{ false param int}], Returns: float32

func (CPUParticles2DImpl) GetParticleFlag

func (o CPUParticles2DImpl) GetParticleFlag(flag int64) bool
CLASS_METHOD

get_particle_flag Args: [{ false flag int}], Returns: bool

func (CPUParticles2DImpl) GetPreProcessTime

func (o CPUParticles2DImpl) GetPreProcessTime() float32
CLASS_METHOD

get_pre_process_time Args: [], Returns: float32

func (CPUParticles2DImpl) GetRandomnessRatio

func (o CPUParticles2DImpl) GetRandomnessRatio() float32
CLASS_METHOD

get_randomness_ratio Args: [], Returns: float32

func (CPUParticles2DImpl) GetSpeedScale

func (o CPUParticles2DImpl) GetSpeedScale() float32
CLASS_METHOD

get_speed_scale Args: [], Returns: float32

func (CPUParticles2DImpl) GetSpread

func (o CPUParticles2DImpl) GetSpread() float32
CLASS_METHOD

get_spread Args: [], Returns: float32

func (CPUParticles2DImpl) GetTexture

func (o CPUParticles2DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (CPUParticles2DImpl) GetUseLocalCoordinates

func (o CPUParticles2DImpl) GetUseLocalCoordinates() bool
CLASS_METHOD

get_use_local_coordinates Args: [], Returns: bool

func (CPUParticles2DImpl) IsEmitting

func (o CPUParticles2DImpl) IsEmitting() bool
CLASS_METHOD

is_emitting Args: [], Returns: bool

func (CPUParticles2DImpl) Restart

func (o CPUParticles2DImpl) Restart()
CLASS_METHOD

restart Args: [], Returns:

func (CPUParticles2DImpl) SetAmount

func (o CPUParticles2DImpl) SetAmount(amount int64)
CLASS_METHOD

set_amount Args: [{ false amount int}], Returns:

func (CPUParticles2DImpl) SetColor

func (o CPUParticles2DImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (CPUParticles2DImpl) SetColorRamp

func (o CPUParticles2DImpl) SetColorRamp(ramp Gradient)
CLASS_METHOD

set_color_ramp Args: [{ false ramp Gradient}], Returns:

func (CPUParticles2DImpl) SetDirection

func (o CPUParticles2DImpl) SetDirection(direction Vector2)
CLASS_METHOD

set_direction Args: [{ false direction Vector2}], Returns:

func (CPUParticles2DImpl) SetDrawOrder

func (o CPUParticles2DImpl) SetDrawOrder(order int64)
CLASS_METHOD

set_draw_order Args: [{ false order int}], Returns:

func (CPUParticles2DImpl) SetEmissionColors

func (o CPUParticles2DImpl) SetEmissionColors(array PoolColorArray)
CLASS_METHOD

set_emission_colors Args: [{ false array PoolColorArray}], Returns:

func (CPUParticles2DImpl) SetEmissionNormals

func (o CPUParticles2DImpl) SetEmissionNormals(array PoolVector2Array)
CLASS_METHOD

set_emission_normals Args: [{ false array PoolVector2Array}], Returns:

func (CPUParticles2DImpl) SetEmissionPoints

func (o CPUParticles2DImpl) SetEmissionPoints(array PoolVector2Array)
CLASS_METHOD

set_emission_points Args: [{ false array PoolVector2Array}], Returns:

func (CPUParticles2DImpl) SetEmissionRectExtents

func (o CPUParticles2DImpl) SetEmissionRectExtents(extents Vector2)
CLASS_METHOD

set_emission_rect_extents Args: [{ false extents Vector2}], Returns:

func (CPUParticles2DImpl) SetEmissionShape

func (o CPUParticles2DImpl) SetEmissionShape(shape int64)
CLASS_METHOD

set_emission_shape Args: [{ false shape int}], Returns:

func (CPUParticles2DImpl) SetEmissionSphereRadius

func (o CPUParticles2DImpl) SetEmissionSphereRadius(radius float32)
CLASS_METHOD

set_emission_sphere_radius Args: [{ false radius float}], Returns:

func (CPUParticles2DImpl) SetEmitting

func (o CPUParticles2DImpl) SetEmitting(emitting bool)
CLASS_METHOD

set_emitting Args: [{ false emitting bool}], Returns:

func (CPUParticles2DImpl) SetExplosivenessRatio

func (o CPUParticles2DImpl) SetExplosivenessRatio(ratio float32)
CLASS_METHOD

set_explosiveness_ratio Args: [{ false ratio float}], Returns:

func (CPUParticles2DImpl) SetFixedFps

func (o CPUParticles2DImpl) SetFixedFps(fps int64)
CLASS_METHOD

set_fixed_fps Args: [{ false fps int}], Returns:

func (CPUParticles2DImpl) SetFractionalDelta

func (o CPUParticles2DImpl) SetFractionalDelta(enable bool)
CLASS_METHOD

set_fractional_delta Args: [{ false enable bool}], Returns:

func (CPUParticles2DImpl) SetGravity

func (o CPUParticles2DImpl) SetGravity(accel_vec Vector2)
CLASS_METHOD

set_gravity Args: [{ false accel_vec Vector2}], Returns:

func (CPUParticles2DImpl) SetLifetime

func (o CPUParticles2DImpl) SetLifetime(secs float32)
CLASS_METHOD

set_lifetime Args: [{ false secs float}], Returns:

func (CPUParticles2DImpl) SetLifetimeRandomness

func (o CPUParticles2DImpl) SetLifetimeRandomness(random float32)
CLASS_METHOD

set_lifetime_randomness Args: [{ false random float}], Returns:

func (CPUParticles2DImpl) SetNormalmap

func (o CPUParticles2DImpl) SetNormalmap(normalmap Texture)
CLASS_METHOD

set_normalmap Args: [{ false normalmap Texture}], Returns:

func (CPUParticles2DImpl) SetOneShot

func (o CPUParticles2DImpl) SetOneShot(enable bool)
CLASS_METHOD

set_one_shot Args: [{ false enable bool}], Returns:

func (CPUParticles2DImpl) SetParam

func (o CPUParticles2DImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

func (CPUParticles2DImpl) SetParamCurve

func (o CPUParticles2DImpl) SetParamCurve(param int64, curve Curve)
CLASS_METHOD

set_param_curve Args: [{ false param int} { false curve Curve}], Returns:

func (CPUParticles2DImpl) SetParamRandomness

func (o CPUParticles2DImpl) SetParamRandomness(param int64, randomness float32)
CLASS_METHOD

set_param_randomness Args: [{ false param int} { false randomness float}], Returns:

func (CPUParticles2DImpl) SetParticleFlag

func (o CPUParticles2DImpl) SetParticleFlag(flag int64, enable bool)
CLASS_METHOD

set_particle_flag Args: [{ false flag int} { false enable bool}], Returns:

func (CPUParticles2DImpl) SetPreProcessTime

func (o CPUParticles2DImpl) SetPreProcessTime(secs float32)
CLASS_METHOD

set_pre_process_time Args: [{ false secs float}], Returns:

func (CPUParticles2DImpl) SetRandomnessRatio

func (o CPUParticles2DImpl) SetRandomnessRatio(ratio float32)
CLASS_METHOD

set_randomness_ratio Args: [{ false ratio float}], Returns:

func (CPUParticles2DImpl) SetSpeedScale

func (o CPUParticles2DImpl) SetSpeedScale(scale float32)
CLASS_METHOD

set_speed_scale Args: [{ false scale float}], Returns:

func (CPUParticles2DImpl) SetSpread

func (o CPUParticles2DImpl) SetSpread(degrees float32)
CLASS_METHOD

set_spread Args: [{ false degrees float}], Returns:

func (CPUParticles2DImpl) SetTexture

func (o CPUParticles2DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (CPUParticles2DImpl) SetUseLocalCoordinates

func (o CPUParticles2DImpl) SetUseLocalCoordinates(enable bool)
CLASS_METHOD

set_use_local_coordinates Args: [{ false enable bool}], Returns:

type CPUParticles2DParameter

type CPUParticles2DParameter int32
const (
	CPU_PARTICLES_2_D_PARAMETER_PARAM_ANGLE                   CPUParticles2DParameter = 7
	CPU_PARTICLES_2_D_PARAMETER_PARAM_ANGULAR_VELOCITY        CPUParticles2DParameter = 1
	CPU_PARTICLES_2_D_PARAMETER_PARAM_ANIM_OFFSET             CPUParticles2DParameter = 11
	CPU_PARTICLES_2_D_PARAMETER_PARAM_ANIM_SPEED              CPUParticles2DParameter = 10
	CPU_PARTICLES_2_D_PARAMETER_PARAM_DAMPING                 CPUParticles2DParameter = 6
	CPU_PARTICLES_2_D_PARAMETER_PARAM_HUE_VARIATION           CPUParticles2DParameter = 9
	CPU_PARTICLES_2_D_PARAMETER_PARAM_INITIAL_LINEAR_VELOCITY CPUParticles2DParameter = 0
	CPU_PARTICLES_2_D_PARAMETER_PARAM_LINEAR_ACCEL            CPUParticles2DParameter = 3
	CPU_PARTICLES_2_D_PARAMETER_PARAM_MAX                     CPUParticles2DParameter = 12
	CPU_PARTICLES_2_D_PARAMETER_PARAM_ORBIT_VELOCITY          CPUParticles2DParameter = 2
	CPU_PARTICLES_2_D_PARAMETER_PARAM_RADIAL_ACCEL            CPUParticles2DParameter = 4
	CPU_PARTICLES_2_D_PARAMETER_PARAM_SCALE                   CPUParticles2DParameter = 8
	CPU_PARTICLES_2_D_PARAMETER_PARAM_TANGENTIAL_ACCEL        CPUParticles2DParameter = 5
)

type CPUParticlesConstant

type CPUParticlesConstant int32
const (
	CPU_PARTICLES_DRAW_ORDER_INDEX               CPUParticlesConstant = 0
	CPU_PARTICLES_DRAW_ORDER_LIFETIME            CPUParticlesConstant = 1
	CPU_PARTICLES_DRAW_ORDER_VIEW_DEPTH          CPUParticlesConstant = 2
	CPU_PARTICLES_EMISSION_SHAPE_BOX             CPUParticlesConstant = 2
	CPU_PARTICLES_EMISSION_SHAPE_DIRECTED_POINTS CPUParticlesConstant = 4
	CPU_PARTICLES_EMISSION_SHAPE_MAX             CPUParticlesConstant = 5
	CPU_PARTICLES_EMISSION_SHAPE_POINT           CPUParticlesConstant = 0
	CPU_PARTICLES_EMISSION_SHAPE_POINTS          CPUParticlesConstant = 3
	CPU_PARTICLES_EMISSION_SHAPE_SPHERE          CPUParticlesConstant = 1
	CPU_PARTICLES_FLAG_ALIGN_Y_TO_VELOCITY       CPUParticlesConstant = 0
	CPU_PARTICLES_FLAG_DISABLE_Z                 CPUParticlesConstant = 2
	CPU_PARTICLES_FLAG_MAX                       CPUParticlesConstant = 3
	CPU_PARTICLES_FLAG_ROTATE_Y                  CPUParticlesConstant = 1
	CPU_PARTICLES_PARAM_ANGLE                    CPUParticlesConstant = 7
	CPU_PARTICLES_PARAM_ANGULAR_VELOCITY         CPUParticlesConstant = 1
	CPU_PARTICLES_PARAM_ANIM_OFFSET              CPUParticlesConstant = 11
	CPU_PARTICLES_PARAM_ANIM_SPEED               CPUParticlesConstant = 10
	CPU_PARTICLES_PARAM_DAMPING                  CPUParticlesConstant = 6
	CPU_PARTICLES_PARAM_HUE_VARIATION            CPUParticlesConstant = 9
	CPU_PARTICLES_PARAM_INITIAL_LINEAR_VELOCITY  CPUParticlesConstant = 0
	CPU_PARTICLES_PARAM_LINEAR_ACCEL             CPUParticlesConstant = 3
	CPU_PARTICLES_PARAM_MAX                      CPUParticlesConstant = 12
	CPU_PARTICLES_PARAM_ORBIT_VELOCITY           CPUParticlesConstant = 2
	CPU_PARTICLES_PARAM_RADIAL_ACCEL             CPUParticlesConstant = 4
	CPU_PARTICLES_PARAM_SCALE                    CPUParticlesConstant = 8
	CPU_PARTICLES_PARAM_TANGENTIAL_ACCEL         CPUParticlesConstant = 5
)

type CPUParticlesDrawOrder

type CPUParticlesDrawOrder int32
const (
	CPU_PARTICLES_DRAW_ORDER_DRAW_ORDER_INDEX      CPUParticlesDrawOrder = 0
	CPU_PARTICLES_DRAW_ORDER_DRAW_ORDER_LIFETIME   CPUParticlesDrawOrder = 1
	CPU_PARTICLES_DRAW_ORDER_DRAW_ORDER_VIEW_DEPTH CPUParticlesDrawOrder = 2
)

type CPUParticlesEmissionShape

type CPUParticlesEmissionShape int32
const (
	CPU_PARTICLES_EMISSION_SHAPE_EMISSION_SHAPE_BOX             CPUParticlesEmissionShape = 2
	CPU_PARTICLES_EMISSION_SHAPE_EMISSION_SHAPE_DIRECTED_POINTS CPUParticlesEmissionShape = 4
	CPU_PARTICLES_EMISSION_SHAPE_EMISSION_SHAPE_MAX             CPUParticlesEmissionShape = 5
	CPU_PARTICLES_EMISSION_SHAPE_EMISSION_SHAPE_POINT           CPUParticlesEmissionShape = 0
	CPU_PARTICLES_EMISSION_SHAPE_EMISSION_SHAPE_POINTS          CPUParticlesEmissionShape = 3
	CPU_PARTICLES_EMISSION_SHAPE_EMISSION_SHAPE_SPHERE          CPUParticlesEmissionShape = 1
)

type CPUParticlesFlags

type CPUParticlesFlags int32
const (
	CPU_PARTICLES_FLAGS_FLAG_ALIGN_Y_TO_VELOCITY CPUParticlesFlags = 0
	CPU_PARTICLES_FLAGS_FLAG_DISABLE_Z           CPUParticlesFlags = 2
	CPU_PARTICLES_FLAGS_FLAG_MAX                 CPUParticlesFlags = 3
	CPU_PARTICLES_FLAGS_FLAG_ROTATE_Y            CPUParticlesFlags = 1
)

type CPUParticlesImpl

type CPUParticlesImpl struct {
	GeometryInstanceImpl
}

func (*CPUParticlesImpl) BaseClass

func (o *CPUParticlesImpl) BaseClass() string

func (*CPUParticlesImpl) ClassName

func (o *CPUParticlesImpl) ClassName() string

func (CPUParticlesImpl) ConvertFromParticles

func (o CPUParticlesImpl) ConvertFromParticles(particles Node)
CLASS_METHOD

convert_from_particles Args: [{ false particles Node}], Returns:

func (CPUParticlesImpl) GetAmount

func (o CPUParticlesImpl) GetAmount() int64
CLASS_METHOD

get_amount Args: [], Returns: int64

func (CPUParticlesImpl) GetColor

func (o CPUParticlesImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (CPUParticlesImpl) GetColorRamp

func (o CPUParticlesImpl) GetColorRamp() Gradient
CLASS_METHOD

get_color_ramp Args: [], Returns: Gradient

func (CPUParticlesImpl) GetDirection

func (o CPUParticlesImpl) GetDirection() Vector3
CLASS_METHOD

get_direction Args: [], Returns: Vector3

func (CPUParticlesImpl) GetDrawOrder

func (o CPUParticlesImpl) GetDrawOrder() CPUParticlesDrawOrder
CLASS_METHOD

get_draw_order Args: [], Returns: CPUParticlesDrawOrder

func (CPUParticlesImpl) GetEmissionBoxExtents

func (o CPUParticlesImpl) GetEmissionBoxExtents() Vector3
CLASS_METHOD

get_emission_box_extents Args: [], Returns: Vector3

func (CPUParticlesImpl) GetEmissionColors

func (o CPUParticlesImpl) GetEmissionColors() PoolColorArray
CLASS_METHOD

get_emission_colors Args: [], Returns: PoolColorArray

func (CPUParticlesImpl) GetEmissionNormals

func (o CPUParticlesImpl) GetEmissionNormals() PoolVector3Array
CLASS_METHOD

get_emission_normals Args: [], Returns: PoolVector3Array

func (CPUParticlesImpl) GetEmissionPoints

func (o CPUParticlesImpl) GetEmissionPoints() PoolVector3Array
CLASS_METHOD

get_emission_points Args: [], Returns: PoolVector3Array

func (CPUParticlesImpl) GetEmissionShape

func (o CPUParticlesImpl) GetEmissionShape() CPUParticlesEmissionShape
CLASS_METHOD

get_emission_shape Args: [], Returns: CPUParticlesEmissionShape

func (CPUParticlesImpl) GetEmissionSphereRadius

func (o CPUParticlesImpl) GetEmissionSphereRadius() float32
CLASS_METHOD

get_emission_sphere_radius Args: [], Returns: float32

func (CPUParticlesImpl) GetExplosivenessRatio

func (o CPUParticlesImpl) GetExplosivenessRatio() float32
CLASS_METHOD

get_explosiveness_ratio Args: [], Returns: float32

func (CPUParticlesImpl) GetFixedFps

func (o CPUParticlesImpl) GetFixedFps() int64
CLASS_METHOD

get_fixed_fps Args: [], Returns: int64

func (CPUParticlesImpl) GetFlatness

func (o CPUParticlesImpl) GetFlatness() float32
CLASS_METHOD

get_flatness Args: [], Returns: float32

func (CPUParticlesImpl) GetFractionalDelta

func (o CPUParticlesImpl) GetFractionalDelta() bool
CLASS_METHOD

get_fractional_delta Args: [], Returns: bool

func (CPUParticlesImpl) GetGravity

func (o CPUParticlesImpl) GetGravity() Vector3
CLASS_METHOD

get_gravity Args: [], Returns: Vector3

func (CPUParticlesImpl) GetLifetime

func (o CPUParticlesImpl) GetLifetime() float32
CLASS_METHOD

get_lifetime Args: [], Returns: float32

func (CPUParticlesImpl) GetLifetimeRandomness

func (o CPUParticlesImpl) GetLifetimeRandomness() float32
CLASS_METHOD

get_lifetime_randomness Args: [], Returns: float32

func (CPUParticlesImpl) GetMesh

func (o CPUParticlesImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (CPUParticlesImpl) GetOneShot

func (o CPUParticlesImpl) GetOneShot() bool
CLASS_METHOD

get_one_shot Args: [], Returns: bool

func (CPUParticlesImpl) GetParam

func (o CPUParticlesImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (CPUParticlesImpl) GetParamCurve

func (o CPUParticlesImpl) GetParamCurve(param int64) Curve
CLASS_METHOD

get_param_curve Args: [{ false param int}], Returns: Curve

func (CPUParticlesImpl) GetParamRandomness

func (o CPUParticlesImpl) GetParamRandomness(param int64) float32
CLASS_METHOD

get_param_randomness Args: [{ false param int}], Returns: float32

func (CPUParticlesImpl) GetParticleFlag

func (o CPUParticlesImpl) GetParticleFlag(flag int64) bool
CLASS_METHOD

get_particle_flag Args: [{ false flag int}], Returns: bool

func (CPUParticlesImpl) GetPreProcessTime

func (o CPUParticlesImpl) GetPreProcessTime() float32
CLASS_METHOD

get_pre_process_time Args: [], Returns: float32

func (CPUParticlesImpl) GetRandomnessRatio

func (o CPUParticlesImpl) GetRandomnessRatio() float32
CLASS_METHOD

get_randomness_ratio Args: [], Returns: float32

func (CPUParticlesImpl) GetSpeedScale

func (o CPUParticlesImpl) GetSpeedScale() float32
CLASS_METHOD

get_speed_scale Args: [], Returns: float32

func (CPUParticlesImpl) GetSpread

func (o CPUParticlesImpl) GetSpread() float32
CLASS_METHOD

get_spread Args: [], Returns: float32

func (CPUParticlesImpl) GetUseLocalCoordinates

func (o CPUParticlesImpl) GetUseLocalCoordinates() bool
CLASS_METHOD

get_use_local_coordinates Args: [], Returns: bool

func (CPUParticlesImpl) IsEmitting

func (o CPUParticlesImpl) IsEmitting() bool
CLASS_METHOD

is_emitting Args: [], Returns: bool

func (CPUParticlesImpl) Restart

func (o CPUParticlesImpl) Restart()
CLASS_METHOD

restart Args: [], Returns:

func (CPUParticlesImpl) SetAmount

func (o CPUParticlesImpl) SetAmount(amount int64)
CLASS_METHOD

set_amount Args: [{ false amount int}], Returns:

func (CPUParticlesImpl) SetColor

func (o CPUParticlesImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (CPUParticlesImpl) SetColorRamp

func (o CPUParticlesImpl) SetColorRamp(ramp Gradient)
CLASS_METHOD

set_color_ramp Args: [{ false ramp Gradient}], Returns:

func (CPUParticlesImpl) SetDirection

func (o CPUParticlesImpl) SetDirection(direction Vector3)
CLASS_METHOD

set_direction Args: [{ false direction Vector3}], Returns:

func (CPUParticlesImpl) SetDrawOrder

func (o CPUParticlesImpl) SetDrawOrder(order int64)
CLASS_METHOD

set_draw_order Args: [{ false order int}], Returns:

func (CPUParticlesImpl) SetEmissionBoxExtents

func (o CPUParticlesImpl) SetEmissionBoxExtents(extents Vector3)
CLASS_METHOD

set_emission_box_extents Args: [{ false extents Vector3}], Returns:

func (CPUParticlesImpl) SetEmissionColors

func (o CPUParticlesImpl) SetEmissionColors(array PoolColorArray)
CLASS_METHOD

set_emission_colors Args: [{ false array PoolColorArray}], Returns:

func (CPUParticlesImpl) SetEmissionNormals

func (o CPUParticlesImpl) SetEmissionNormals(array PoolVector3Array)
CLASS_METHOD

set_emission_normals Args: [{ false array PoolVector3Array}], Returns:

func (CPUParticlesImpl) SetEmissionPoints

func (o CPUParticlesImpl) SetEmissionPoints(array PoolVector3Array)
CLASS_METHOD

set_emission_points Args: [{ false array PoolVector3Array}], Returns:

func (CPUParticlesImpl) SetEmissionShape

func (o CPUParticlesImpl) SetEmissionShape(shape int64)
CLASS_METHOD

set_emission_shape Args: [{ false shape int}], Returns:

func (CPUParticlesImpl) SetEmissionSphereRadius

func (o CPUParticlesImpl) SetEmissionSphereRadius(radius float32)
CLASS_METHOD

set_emission_sphere_radius Args: [{ false radius float}], Returns:

func (CPUParticlesImpl) SetEmitting

func (o CPUParticlesImpl) SetEmitting(emitting bool)
CLASS_METHOD

set_emitting Args: [{ false emitting bool}], Returns:

func (CPUParticlesImpl) SetExplosivenessRatio

func (o CPUParticlesImpl) SetExplosivenessRatio(ratio float32)
CLASS_METHOD

set_explosiveness_ratio Args: [{ false ratio float}], Returns:

func (CPUParticlesImpl) SetFixedFps

func (o CPUParticlesImpl) SetFixedFps(fps int64)
CLASS_METHOD

set_fixed_fps Args: [{ false fps int}], Returns:

func (CPUParticlesImpl) SetFlatness

func (o CPUParticlesImpl) SetFlatness(amount float32)
CLASS_METHOD

set_flatness Args: [{ false amount float}], Returns:

func (CPUParticlesImpl) SetFractionalDelta

func (o CPUParticlesImpl) SetFractionalDelta(enable bool)
CLASS_METHOD

set_fractional_delta Args: [{ false enable bool}], Returns:

func (CPUParticlesImpl) SetGravity

func (o CPUParticlesImpl) SetGravity(accel_vec Vector3)
CLASS_METHOD

set_gravity Args: [{ false accel_vec Vector3}], Returns:

func (CPUParticlesImpl) SetLifetime

func (o CPUParticlesImpl) SetLifetime(secs float32)
CLASS_METHOD

set_lifetime Args: [{ false secs float}], Returns:

func (CPUParticlesImpl) SetLifetimeRandomness

func (o CPUParticlesImpl) SetLifetimeRandomness(random float32)
CLASS_METHOD

set_lifetime_randomness Args: [{ false random float}], Returns:

func (CPUParticlesImpl) SetMesh

func (o CPUParticlesImpl) SetMesh(mesh Mesh)
CLASS_METHOD

set_mesh Args: [{ false mesh Mesh}], Returns:

func (CPUParticlesImpl) SetOneShot

func (o CPUParticlesImpl) SetOneShot(enable bool)
CLASS_METHOD

set_one_shot Args: [{ false enable bool}], Returns:

func (CPUParticlesImpl) SetParam

func (o CPUParticlesImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

func (CPUParticlesImpl) SetParamCurve

func (o CPUParticlesImpl) SetParamCurve(param int64, curve Curve)
CLASS_METHOD

set_param_curve Args: [{ false param int} { false curve Curve}], Returns:

func (CPUParticlesImpl) SetParamRandomness

func (o CPUParticlesImpl) SetParamRandomness(param int64, randomness float32)
CLASS_METHOD

set_param_randomness Args: [{ false param int} { false randomness float}], Returns:

func (CPUParticlesImpl) SetParticleFlag

func (o CPUParticlesImpl) SetParticleFlag(flag int64, enable bool)
CLASS_METHOD

set_particle_flag Args: [{ false flag int} { false enable bool}], Returns:

func (CPUParticlesImpl) SetPreProcessTime

func (o CPUParticlesImpl) SetPreProcessTime(secs float32)
CLASS_METHOD

set_pre_process_time Args: [{ false secs float}], Returns:

func (CPUParticlesImpl) SetRandomnessRatio

func (o CPUParticlesImpl) SetRandomnessRatio(ratio float32)
CLASS_METHOD

set_randomness_ratio Args: [{ false ratio float}], Returns:

func (CPUParticlesImpl) SetSpeedScale

func (o CPUParticlesImpl) SetSpeedScale(scale float32)
CLASS_METHOD

set_speed_scale Args: [{ false scale float}], Returns:

func (CPUParticlesImpl) SetSpread

func (o CPUParticlesImpl) SetSpread(degrees float32)
CLASS_METHOD

set_spread Args: [{ false degrees float}], Returns:

func (CPUParticlesImpl) SetUseLocalCoordinates

func (o CPUParticlesImpl) SetUseLocalCoordinates(enable bool)
CLASS_METHOD

set_use_local_coordinates Args: [{ false enable bool}], Returns:

type CPUParticlesParameter

type CPUParticlesParameter int32
const (
	CPU_PARTICLES_PARAMETER_PARAM_ANGLE                   CPUParticlesParameter = 7
	CPU_PARTICLES_PARAMETER_PARAM_ANGULAR_VELOCITY        CPUParticlesParameter = 1
	CPU_PARTICLES_PARAMETER_PARAM_ANIM_OFFSET             CPUParticlesParameter = 11
	CPU_PARTICLES_PARAMETER_PARAM_ANIM_SPEED              CPUParticlesParameter = 10
	CPU_PARTICLES_PARAMETER_PARAM_DAMPING                 CPUParticlesParameter = 6
	CPU_PARTICLES_PARAMETER_PARAM_HUE_VARIATION           CPUParticlesParameter = 9
	CPU_PARTICLES_PARAMETER_PARAM_INITIAL_LINEAR_VELOCITY CPUParticlesParameter = 0
	CPU_PARTICLES_PARAMETER_PARAM_LINEAR_ACCEL            CPUParticlesParameter = 3
	CPU_PARTICLES_PARAMETER_PARAM_MAX                     CPUParticlesParameter = 12
	CPU_PARTICLES_PARAMETER_PARAM_ORBIT_VELOCITY          CPUParticlesParameter = 2
	CPU_PARTICLES_PARAMETER_PARAM_RADIAL_ACCEL            CPUParticlesParameter = 4
	CPU_PARTICLES_PARAMETER_PARAM_SCALE                   CPUParticlesParameter = 8
	CPU_PARTICLES_PARAMETER_PARAM_TANGENTIAL_ACCEL        CPUParticlesParameter = 5
)

type CSGBox

type CSGBox interface {
	CSGPrimitive

	/* get_depth */
	GetDepth() float32

	/* get_height */
	GetHeight() float32

	/* get_material */
	GetMaterial() Material

	/* get_width */
	GetWidth() float32

	/* set_depth */
	SetDepth(depth float32)

	/* set_height */
	SetHeight(height float32)

	/* set_material */
	SetMaterial(material Material)

	/* set_width */
	SetWidth(width float32)
}

func NewCSGBox

func NewCSGBox() CSGBox

NewCSGBox creates a new CSGBox.

func NewCSGBoxWithOwner

func NewCSGBoxWithOwner(owner *GodotObject) CSGBox

NewCSGBoxWithOwner wraps the GodotObject.

type CSGBoxImpl

type CSGBoxImpl struct {
	CSGPrimitiveImpl
}

func (*CSGBoxImpl) BaseClass

func (o *CSGBoxImpl) BaseClass() string

func (*CSGBoxImpl) ClassName

func (o *CSGBoxImpl) ClassName() string

func (CSGBoxImpl) GetDepth

func (o CSGBoxImpl) GetDepth() float32
CLASS_METHOD

get_depth Args: [], Returns: float32

func (CSGBoxImpl) GetHeight

func (o CSGBoxImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (CSGBoxImpl) GetMaterial

func (o CSGBoxImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (CSGBoxImpl) GetWidth

func (o CSGBoxImpl) GetWidth() float32
CLASS_METHOD

get_width Args: [], Returns: float32

func (CSGBoxImpl) SetDepth

func (o CSGBoxImpl) SetDepth(depth float32)
CLASS_METHOD

set_depth Args: [{ false depth float}], Returns:

func (CSGBoxImpl) SetHeight

func (o CSGBoxImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (CSGBoxImpl) SetMaterial

func (o CSGBoxImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (CSGBoxImpl) SetWidth

func (o CSGBoxImpl) SetWidth(width float32)
CLASS_METHOD

set_width Args: [{ false width float}], Returns:

type CSGCombiner

type CSGCombiner interface {
	CSGShape
}

func NewCSGCombiner

func NewCSGCombiner() CSGCombiner

NewCSGCombiner creates a new CSGCombiner.

func NewCSGCombinerWithOwner

func NewCSGCombinerWithOwner(owner *GodotObject) CSGCombiner

NewCSGCombinerWithOwner wraps the GodotObject.

type CSGCombinerImpl

type CSGCombinerImpl struct {
	CSGShapeImpl
}

func (*CSGCombinerImpl) BaseClass

func (o *CSGCombinerImpl) BaseClass() string

func (*CSGCombinerImpl) ClassName

func (o *CSGCombinerImpl) ClassName() string

type CSGCylinder

type CSGCylinder interface {
	CSGPrimitive

	/* get_height */
	GetHeight() float32

	/* get_material */
	GetMaterial() Material

	/* get_radius */
	GetRadius() float32

	/* get_sides */
	GetSides() int64

	/* get_smooth_faces */
	GetSmoothFaces() bool

	/* is_cone */
	IsCone() bool

	/* set_cone */
	SetCone(cone bool)

	/* set_height */
	SetHeight(height float32)

	/* set_material */
	SetMaterial(material Material)

	/* set_radius */
	SetRadius(radius float32)

	/* set_sides */
	SetSides(sides int64)

	/* set_smooth_faces */
	SetSmoothFaces(smooth_faces bool)
}

func NewCSGCylinder

func NewCSGCylinder() CSGCylinder

NewCSGCylinder creates a new CSGCylinder.

func NewCSGCylinderWithOwner

func NewCSGCylinderWithOwner(owner *GodotObject) CSGCylinder

NewCSGCylinderWithOwner wraps the GodotObject.

type CSGCylinderImpl

type CSGCylinderImpl struct {
	CSGPrimitiveImpl
}

func (*CSGCylinderImpl) BaseClass

func (o *CSGCylinderImpl) BaseClass() string

func (*CSGCylinderImpl) ClassName

func (o *CSGCylinderImpl) ClassName() string

func (CSGCylinderImpl) GetHeight

func (o CSGCylinderImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (CSGCylinderImpl) GetMaterial

func (o CSGCylinderImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (CSGCylinderImpl) GetRadius

func (o CSGCylinderImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (CSGCylinderImpl) GetSides

func (o CSGCylinderImpl) GetSides() int64
CLASS_METHOD

get_sides Args: [], Returns: int64

func (CSGCylinderImpl) GetSmoothFaces

func (o CSGCylinderImpl) GetSmoothFaces() bool
CLASS_METHOD

get_smooth_faces Args: [], Returns: bool

func (CSGCylinderImpl) IsCone

func (o CSGCylinderImpl) IsCone() bool
CLASS_METHOD

is_cone Args: [], Returns: bool

func (CSGCylinderImpl) SetCone

func (o CSGCylinderImpl) SetCone(cone bool)
CLASS_METHOD

set_cone Args: [{ false cone bool}], Returns:

func (CSGCylinderImpl) SetHeight

func (o CSGCylinderImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (CSGCylinderImpl) SetMaterial

func (o CSGCylinderImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (CSGCylinderImpl) SetRadius

func (o CSGCylinderImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

func (CSGCylinderImpl) SetSides

func (o CSGCylinderImpl) SetSides(sides int64)
CLASS_METHOD

set_sides Args: [{ false sides int}], Returns:

func (CSGCylinderImpl) SetSmoothFaces

func (o CSGCylinderImpl) SetSmoothFaces(smooth_faces bool)
CLASS_METHOD

set_smooth_faces Args: [{ false smooth_faces bool}], Returns:

type CSGMesh

type CSGMesh interface {
	CSGPrimitive

	/* get_material */
	GetMaterial() Material

	/* get_mesh */
	GetMesh() Mesh

	/* set_material */
	SetMaterial(material Material)

	/* set_mesh */
	SetMesh(mesh Mesh)
}

func NewCSGMesh

func NewCSGMesh() CSGMesh

NewCSGMesh creates a new CSGMesh.

func NewCSGMeshWithOwner

func NewCSGMeshWithOwner(owner *GodotObject) CSGMesh

NewCSGMeshWithOwner wraps the GodotObject.

type CSGMeshImpl

type CSGMeshImpl struct {
	CSGPrimitiveImpl
}

func (*CSGMeshImpl) BaseClass

func (o *CSGMeshImpl) BaseClass() string

func (*CSGMeshImpl) ClassName

func (o *CSGMeshImpl) ClassName() string

func (CSGMeshImpl) GetMaterial

func (o CSGMeshImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (CSGMeshImpl) GetMesh

func (o CSGMeshImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (CSGMeshImpl) SetMaterial

func (o CSGMeshImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (CSGMeshImpl) SetMesh

func (o CSGMeshImpl) SetMesh(mesh Mesh)
CLASS_METHOD

set_mesh Args: [{ false mesh Mesh}], Returns:

type CSGPolygon

type CSGPolygon interface {
	CSGPrimitive

	/* get_depth */
	GetDepth() float32

	/* get_material */
	GetMaterial() Material

	/* get_mode */
	GetMode() CSGPolygonMode

	/* get_path_interval */
	GetPathInterval() float32

	/* get_path_node */
	GetPathNode() NodePath

	/* get_path_rotation */
	GetPathRotation() CSGPolygonPathRotation

	/* get_polygon */
	GetPolygon() PoolVector2Array

	/* get_smooth_faces */
	GetSmoothFaces() bool

	/* get_spin_degrees */
	GetSpinDegrees() float32

	/* get_spin_sides */
	GetSpinSides() int64

	/* is_path_continuous_u */
	IsPathContinuousU() bool

	/* is_path_joined */
	IsPathJoined() bool

	/* is_path_local */
	IsPathLocal() bool

	/* set_depth */
	SetDepth(depth float32)

	/* set_material */
	SetMaterial(material Material)

	/* set_mode */
	SetMode(mode int64)

	/* set_path_continuous_u */
	SetPathContinuousU(enable bool)

	/* set_path_interval */
	SetPathInterval(distance float32)

	/* set_path_joined */
	SetPathJoined(enable bool)

	/* set_path_local */
	SetPathLocal(enable bool)

	/* set_path_node */
	SetPathNode(path NodePath)

	/* set_path_rotation */
	SetPathRotation(mode int64)

	/* set_polygon */
	SetPolygon(polygon PoolVector2Array)

	/* set_smooth_faces */
	SetSmoothFaces(smooth_faces bool)

	/* set_spin_degrees */
	SetSpinDegrees(degrees float32)

	/* set_spin_sides */
	SetSpinSides(spin_sides int64)
}

func NewCSGPolygon

func NewCSGPolygon() CSGPolygon

NewCSGPolygon creates a new CSGPolygon.

func NewCSGPolygonWithOwner

func NewCSGPolygonWithOwner(owner *GodotObject) CSGPolygon

NewCSGPolygonWithOwner wraps the GodotObject.

type CSGPolygonConstant

type CSGPolygonConstant int32
const (
	CSG_POLYGON_MODE_DEPTH                CSGPolygonConstant = 0
	CSG_POLYGON_MODE_PATH                 CSGPolygonConstant = 2
	CSG_POLYGON_MODE_SPIN                 CSGPolygonConstant = 1
	CSG_POLYGON_PATH_ROTATION_PATH        CSGPolygonConstant = 1
	CSG_POLYGON_PATH_ROTATION_PATH_FOLLOW CSGPolygonConstant = 2
	CSG_POLYGON_PATH_ROTATION_POLYGON     CSGPolygonConstant = 0
)

type CSGPolygonImpl

type CSGPolygonImpl struct {
	CSGPrimitiveImpl
}

func (*CSGPolygonImpl) BaseClass

func (o *CSGPolygonImpl) BaseClass() string

func (*CSGPolygonImpl) ClassName

func (o *CSGPolygonImpl) ClassName() string

func (CSGPolygonImpl) GetDepth

func (o CSGPolygonImpl) GetDepth() float32
CLASS_METHOD

get_depth Args: [], Returns: float32

func (CSGPolygonImpl) GetMaterial

func (o CSGPolygonImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (CSGPolygonImpl) GetMode

func (o CSGPolygonImpl) GetMode() CSGPolygonMode
CLASS_METHOD

get_mode Args: [], Returns: CSGPolygonMode

func (CSGPolygonImpl) GetPathInterval

func (o CSGPolygonImpl) GetPathInterval() float32
CLASS_METHOD

get_path_interval Args: [], Returns: float32

func (CSGPolygonImpl) GetPathNode

func (o CSGPolygonImpl) GetPathNode() NodePath
CLASS_METHOD

get_path_node Args: [], Returns: NodePath

func (CSGPolygonImpl) GetPathRotation

func (o CSGPolygonImpl) GetPathRotation() CSGPolygonPathRotation
CLASS_METHOD

get_path_rotation Args: [], Returns: CSGPolygonPathRotation

func (CSGPolygonImpl) GetPolygon

func (o CSGPolygonImpl) GetPolygon() PoolVector2Array
CLASS_METHOD

get_polygon Args: [], Returns: PoolVector2Array

func (CSGPolygonImpl) GetSmoothFaces

func (o CSGPolygonImpl) GetSmoothFaces() bool
CLASS_METHOD

get_smooth_faces Args: [], Returns: bool

func (CSGPolygonImpl) GetSpinDegrees

func (o CSGPolygonImpl) GetSpinDegrees() float32
CLASS_METHOD

get_spin_degrees Args: [], Returns: float32

func (CSGPolygonImpl) GetSpinSides

func (o CSGPolygonImpl) GetSpinSides() int64
CLASS_METHOD

get_spin_sides Args: [], Returns: int64

func (CSGPolygonImpl) IsPathContinuousU

func (o CSGPolygonImpl) IsPathContinuousU() bool
CLASS_METHOD

is_path_continuous_u Args: [], Returns: bool

func (CSGPolygonImpl) IsPathJoined

func (o CSGPolygonImpl) IsPathJoined() bool
CLASS_METHOD

is_path_joined Args: [], Returns: bool

func (CSGPolygonImpl) IsPathLocal

func (o CSGPolygonImpl) IsPathLocal() bool
CLASS_METHOD

is_path_local Args: [], Returns: bool

func (CSGPolygonImpl) SetDepth

func (o CSGPolygonImpl) SetDepth(depth float32)
CLASS_METHOD

set_depth Args: [{ false depth float}], Returns:

func (CSGPolygonImpl) SetMaterial

func (o CSGPolygonImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (CSGPolygonImpl) SetMode

func (o CSGPolygonImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (CSGPolygonImpl) SetPathContinuousU

func (o CSGPolygonImpl) SetPathContinuousU(enable bool)
CLASS_METHOD

set_path_continuous_u Args: [{ false enable bool}], Returns:

func (CSGPolygonImpl) SetPathInterval

func (o CSGPolygonImpl) SetPathInterval(distance float32)
CLASS_METHOD

set_path_interval Args: [{ false distance float}], Returns:

func (CSGPolygonImpl) SetPathJoined

func (o CSGPolygonImpl) SetPathJoined(enable bool)
CLASS_METHOD

set_path_joined Args: [{ false enable bool}], Returns:

func (CSGPolygonImpl) SetPathLocal

func (o CSGPolygonImpl) SetPathLocal(enable bool)
CLASS_METHOD

set_path_local Args: [{ false enable bool}], Returns:

func (CSGPolygonImpl) SetPathNode

func (o CSGPolygonImpl) SetPathNode(path NodePath)
CLASS_METHOD

set_path_node Args: [{ false path NodePath}], Returns:

func (CSGPolygonImpl) SetPathRotation

func (o CSGPolygonImpl) SetPathRotation(mode int64)
CLASS_METHOD

set_path_rotation Args: [{ false mode int}], Returns:

func (CSGPolygonImpl) SetPolygon

func (o CSGPolygonImpl) SetPolygon(polygon PoolVector2Array)
CLASS_METHOD

set_polygon Args: [{ false polygon PoolVector2Array}], Returns:

func (CSGPolygonImpl) SetSmoothFaces

func (o CSGPolygonImpl) SetSmoothFaces(smooth_faces bool)
CLASS_METHOD

set_smooth_faces Args: [{ false smooth_faces bool}], Returns:

func (CSGPolygonImpl) SetSpinDegrees

func (o CSGPolygonImpl) SetSpinDegrees(degrees float32)
CLASS_METHOD

set_spin_degrees Args: [{ false degrees float}], Returns:

func (CSGPolygonImpl) SetSpinSides

func (o CSGPolygonImpl) SetSpinSides(spin_sides int64)
CLASS_METHOD

set_spin_sides Args: [{ false spin_sides int}], Returns:

type CSGPolygonMode

type CSGPolygonMode int32
const (
	CSG_POLYGON_MODE_MODE_DEPTH CSGPolygonMode = 0
	CSG_POLYGON_MODE_MODE_PATH  CSGPolygonMode = 2
	CSG_POLYGON_MODE_MODE_SPIN  CSGPolygonMode = 1
)

type CSGPolygonPathRotation

type CSGPolygonPathRotation int32
const (
	CSG_POLYGON_PATH_ROTATION_PATH_ROTATION_PATH        CSGPolygonPathRotation = 1
	CSG_POLYGON_PATH_ROTATION_PATH_ROTATION_PATH_FOLLOW CSGPolygonPathRotation = 2
	CSG_POLYGON_PATH_ROTATION_PATH_ROTATION_POLYGON     CSGPolygonPathRotation = 0
)

type CSGPrimitive

type CSGPrimitive interface {
	CSGShape

	/* is_inverting_faces */
	IsInvertingFaces() bool

	/* set_invert_faces */
	SetInvertFaces(invert_faces bool)
}

func NewCSGPrimitive

func NewCSGPrimitive() CSGPrimitive

NewCSGPrimitive creates a new CSGPrimitive.

func NewCSGPrimitiveWithOwner

func NewCSGPrimitiveWithOwner(owner *GodotObject) CSGPrimitive

NewCSGPrimitiveWithOwner wraps the GodotObject.

type CSGPrimitiveImpl

type CSGPrimitiveImpl struct {
	CSGShapeImpl
}

func (*CSGPrimitiveImpl) BaseClass

func (o *CSGPrimitiveImpl) BaseClass() string

func (*CSGPrimitiveImpl) ClassName

func (o *CSGPrimitiveImpl) ClassName() string

func (CSGPrimitiveImpl) IsInvertingFaces

func (o CSGPrimitiveImpl) IsInvertingFaces() bool
CLASS_METHOD

is_inverting_faces Args: [], Returns: bool

func (CSGPrimitiveImpl) SetInvertFaces

func (o CSGPrimitiveImpl) SetInvertFaces(invert_faces bool)
CLASS_METHOD

set_invert_faces Args: [{ false invert_faces bool}], Returns:

type CSGShape

type CSGShape interface {
	GeometryInstance

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_meshes */
	GetMeshes() Array

	/* get_operation */
	GetOperation() CSGShapeOperation

	/* get_snap */
	GetSnap() float32

	/* is_calculating_tangents */
	IsCalculatingTangents() bool

	/* is_root_shape */
	IsRootShape() bool

	/* is_using_collision */
	IsUsingCollision() bool

	/* set_calculate_tangents */
	SetCalculateTangents(enabled bool)

	/* set_collision_layer */
	SetCollisionLayer(layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_operation */
	SetOperation(operation int64)

	/* set_snap */
	SetSnap(snap float32)

	/* set_use_collision */
	SetUseCollision(operation bool)
}

func NewCSGShape

func NewCSGShape() CSGShape

NewCSGShape creates a new CSGShape.

func NewCSGShapeWithOwner

func NewCSGShapeWithOwner(owner *GodotObject) CSGShape

NewCSGShapeWithOwner wraps the GodotObject.

type CSGShapeConstant

type CSGShapeConstant int32
const (
	CSG_SHAPE_OPERATION_INTERSECTION CSGShapeConstant = 1
	CSG_SHAPE_OPERATION_SUBTRACTION  CSGShapeConstant = 2
	CSG_SHAPE_OPERATION_UNION        CSGShapeConstant = 0
)

type CSGShapeImpl

type CSGShapeImpl struct {
	GeometryInstanceImpl
}

func (*CSGShapeImpl) BaseClass

func (o *CSGShapeImpl) BaseClass() string

func (*CSGShapeImpl) ClassName

func (o *CSGShapeImpl) ClassName() string

func (CSGShapeImpl) GetCollisionLayer

func (o CSGShapeImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (CSGShapeImpl) GetCollisionLayerBit

func (o CSGShapeImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (CSGShapeImpl) GetCollisionMask

func (o CSGShapeImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (CSGShapeImpl) GetCollisionMaskBit

func (o CSGShapeImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (CSGShapeImpl) GetMeshes

func (o CSGShapeImpl) GetMeshes() Array
CLASS_METHOD

get_meshes Args: [], Returns: Array

func (CSGShapeImpl) GetOperation

func (o CSGShapeImpl) GetOperation() CSGShapeOperation
CLASS_METHOD

get_operation Args: [], Returns: CSGShapeOperation

func (CSGShapeImpl) GetSnap

func (o CSGShapeImpl) GetSnap() float32
CLASS_METHOD

get_snap Args: [], Returns: float32

func (CSGShapeImpl) IsCalculatingTangents

func (o CSGShapeImpl) IsCalculatingTangents() bool
CLASS_METHOD

is_calculating_tangents Args: [], Returns: bool

func (CSGShapeImpl) IsRootShape

func (o CSGShapeImpl) IsRootShape() bool
CLASS_METHOD

is_root_shape Args: [], Returns: bool

func (CSGShapeImpl) IsUsingCollision

func (o CSGShapeImpl) IsUsingCollision() bool
CLASS_METHOD

is_using_collision Args: [], Returns: bool

func (CSGShapeImpl) SetCalculateTangents

func (o CSGShapeImpl) SetCalculateTangents(enabled bool)
CLASS_METHOD

set_calculate_tangents Args: [{ false enabled bool}], Returns:

func (CSGShapeImpl) SetCollisionLayer

func (o CSGShapeImpl) SetCollisionLayer(layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false layer int}], Returns:

func (CSGShapeImpl) SetCollisionLayerBit

func (o CSGShapeImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (CSGShapeImpl) SetCollisionMask

func (o CSGShapeImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (CSGShapeImpl) SetCollisionMaskBit

func (o CSGShapeImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (CSGShapeImpl) SetOperation

func (o CSGShapeImpl) SetOperation(operation int64)
CLASS_METHOD

set_operation Args: [{ false operation int}], Returns:

func (CSGShapeImpl) SetSnap

func (o CSGShapeImpl) SetSnap(snap float32)
CLASS_METHOD

set_snap Args: [{ false snap float}], Returns:

func (CSGShapeImpl) SetUseCollision

func (o CSGShapeImpl) SetUseCollision(operation bool)
CLASS_METHOD

set_use_collision Args: [{ false operation bool}], Returns:

type CSGShapeOperation

type CSGShapeOperation int32
const (
	CSG_SHAPE_OPERATION_OPERATION_INTERSECTION CSGShapeOperation = 1
	CSG_SHAPE_OPERATION_OPERATION_SUBTRACTION  CSGShapeOperation = 2
	CSG_SHAPE_OPERATION_OPERATION_UNION        CSGShapeOperation = 0
)

type CSGSphere

type CSGSphere interface {
	CSGPrimitive

	/* get_material */
	GetMaterial() Material

	/* get_radial_segments */
	GetRadialSegments() int64

	/* get_radius */
	GetRadius() float32

	/* get_rings */
	GetRings() int64

	/* get_smooth_faces */
	GetSmoothFaces() bool

	/* set_material */
	SetMaterial(material Material)

	/* set_radial_segments */
	SetRadialSegments(radial_segments int64)

	/* set_radius */
	SetRadius(radius float32)

	/* set_rings */
	SetRings(rings int64)

	/* set_smooth_faces */
	SetSmoothFaces(smooth_faces bool)
}

func NewCSGSphere

func NewCSGSphere() CSGSphere

NewCSGSphere creates a new CSGSphere.

func NewCSGSphereWithOwner

func NewCSGSphereWithOwner(owner *GodotObject) CSGSphere

NewCSGSphereWithOwner wraps the GodotObject.

type CSGSphereImpl

type CSGSphereImpl struct {
	CSGPrimitiveImpl
}

func (*CSGSphereImpl) BaseClass

func (o *CSGSphereImpl) BaseClass() string

func (*CSGSphereImpl) ClassName

func (o *CSGSphereImpl) ClassName() string

func (CSGSphereImpl) GetMaterial

func (o CSGSphereImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (CSGSphereImpl) GetRadialSegments

func (o CSGSphereImpl) GetRadialSegments() int64
CLASS_METHOD

get_radial_segments Args: [], Returns: int64

func (CSGSphereImpl) GetRadius

func (o CSGSphereImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (CSGSphereImpl) GetRings

func (o CSGSphereImpl) GetRings() int64
CLASS_METHOD

get_rings Args: [], Returns: int64

func (CSGSphereImpl) GetSmoothFaces

func (o CSGSphereImpl) GetSmoothFaces() bool
CLASS_METHOD

get_smooth_faces Args: [], Returns: bool

func (CSGSphereImpl) SetMaterial

func (o CSGSphereImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (CSGSphereImpl) SetRadialSegments

func (o CSGSphereImpl) SetRadialSegments(radial_segments int64)
CLASS_METHOD

set_radial_segments Args: [{ false radial_segments int}], Returns:

func (CSGSphereImpl) SetRadius

func (o CSGSphereImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

func (CSGSphereImpl) SetRings

func (o CSGSphereImpl) SetRings(rings int64)
CLASS_METHOD

set_rings Args: [{ false rings int}], Returns:

func (CSGSphereImpl) SetSmoothFaces

func (o CSGSphereImpl) SetSmoothFaces(smooth_faces bool)
CLASS_METHOD

set_smooth_faces Args: [{ false smooth_faces bool}], Returns:

type CSGTorus

type CSGTorus interface {
	CSGPrimitive

	/* get_inner_radius */
	GetInnerRadius() float32

	/* get_material */
	GetMaterial() Material

	/* get_outer_radius */
	GetOuterRadius() float32

	/* get_ring_sides */
	GetRingSides() int64

	/* get_sides */
	GetSides() int64

	/* get_smooth_faces */
	GetSmoothFaces() bool

	/* set_inner_radius */
	SetInnerRadius(radius float32)

	/* set_material */
	SetMaterial(material Material)

	/* set_outer_radius */
	SetOuterRadius(radius float32)

	/* set_ring_sides */
	SetRingSides(sides int64)

	/* set_sides */
	SetSides(sides int64)

	/* set_smooth_faces */
	SetSmoothFaces(smooth_faces bool)
}

func NewCSGTorus

func NewCSGTorus() CSGTorus

NewCSGTorus creates a new CSGTorus.

func NewCSGTorusWithOwner

func NewCSGTorusWithOwner(owner *GodotObject) CSGTorus

NewCSGTorusWithOwner wraps the GodotObject.

type CSGTorusImpl

type CSGTorusImpl struct {
	CSGPrimitiveImpl
}

func (*CSGTorusImpl) BaseClass

func (o *CSGTorusImpl) BaseClass() string

func (*CSGTorusImpl) ClassName

func (o *CSGTorusImpl) ClassName() string

func (CSGTorusImpl) GetInnerRadius

func (o CSGTorusImpl) GetInnerRadius() float32
CLASS_METHOD

get_inner_radius Args: [], Returns: float32

func (CSGTorusImpl) GetMaterial

func (o CSGTorusImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (CSGTorusImpl) GetOuterRadius

func (o CSGTorusImpl) GetOuterRadius() float32
CLASS_METHOD

get_outer_radius Args: [], Returns: float32

func (CSGTorusImpl) GetRingSides

func (o CSGTorusImpl) GetRingSides() int64
CLASS_METHOD

get_ring_sides Args: [], Returns: int64

func (CSGTorusImpl) GetSides

func (o CSGTorusImpl) GetSides() int64
CLASS_METHOD

get_sides Args: [], Returns: int64

func (CSGTorusImpl) GetSmoothFaces

func (o CSGTorusImpl) GetSmoothFaces() bool
CLASS_METHOD

get_smooth_faces Args: [], Returns: bool

func (CSGTorusImpl) SetInnerRadius

func (o CSGTorusImpl) SetInnerRadius(radius float32)
CLASS_METHOD

set_inner_radius Args: [{ false radius float}], Returns:

func (CSGTorusImpl) SetMaterial

func (o CSGTorusImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (CSGTorusImpl) SetOuterRadius

func (o CSGTorusImpl) SetOuterRadius(radius float32)
CLASS_METHOD

set_outer_radius Args: [{ false radius float}], Returns:

func (CSGTorusImpl) SetRingSides

func (o CSGTorusImpl) SetRingSides(sides int64)
CLASS_METHOD

set_ring_sides Args: [{ false sides int}], Returns:

func (CSGTorusImpl) SetSides

func (o CSGTorusImpl) SetSides(sides int64)
CLASS_METHOD

set_sides Args: [{ false sides int}], Returns:

func (CSGTorusImpl) SetSmoothFaces

func (o CSGTorusImpl) SetSmoothFaces(smooth_faces bool)
CLASS_METHOD

set_smooth_faces Args: [{ false smooth_faces bool}], Returns:

type Camera

type Camera interface {
	Spatial

	/* clear_current */
	ClearCurrent(enable_next bool)

	/* get_camera_rid */
	GetCameraRid() RID

	/* get_camera_transform */
	GetCameraTransform() Transform

	/* get_cull_mask */
	GetCullMask() int64

	/* get_cull_mask_bit */
	GetCullMaskBit(layer int64) bool

	/* get_doppler_tracking */
	GetDopplerTracking() CameraDopplerTracking

	/* get_environment */
	GetEnvironment() Environment

	/* get_fov */
	GetFov() float32

	/* get_frustum */
	GetFrustum() Array

	/* get_frustum_offset */
	GetFrustumOffset() Vector2

	/* get_h_offset */
	GetHOffset() float32

	/* get_keep_aspect_mode */
	GetKeepAspectMode() CameraKeepAspect

	/* get_projection */
	GetProjection() CameraProjection

	/* get_size */
	GetSize() float32

	/* get_v_offset */
	GetVOffset() float32

	/* get_zfar */
	GetZfar() float32

	/* get_znear */
	GetZnear() float32

	/* is_current */
	IsCurrent() bool

	/* is_position_behind */
	IsPositionBehind(world_point Vector3) bool

	/* make_current */
	MakeCurrent()

	/* project_local_ray_normal */
	ProjectLocalRayNormal(screen_point Vector2) Vector3

	/* project_position */
	ProjectPosition(screen_point Vector2, z_depth float32) Vector3

	/* project_ray_normal */
	ProjectRayNormal(screen_point Vector2) Vector3

	/* project_ray_origin */
	ProjectRayOrigin(screen_point Vector2) Vector3

	/* set_cull_mask */
	SetCullMask(mask int64)

	/* set_cull_mask_bit */
	SetCullMaskBit(layer int64, enable bool)

	/* set_current */
	SetCurrent(arg0 bool)

	/* set_doppler_tracking */
	SetDopplerTracking(mode int64)

	/* set_environment */
	SetEnvironment(env Environment)

	/* set_fov */
	SetFov(arg0 float32)

	/* set_frustum */
	SetFrustum(size float32, offset Vector2, z_near float32, z_far float32)

	/* set_frustum_offset */
	SetFrustumOffset(arg0 Vector2)

	/* set_h_offset */
	SetHOffset(ofs float32)

	/* set_keep_aspect_mode */
	SetKeepAspectMode(mode int64)

	/* set_orthogonal */
	SetOrthogonal(size float32, z_near float32, z_far float32)

	/* set_perspective */
	SetPerspective(fov float32, z_near float32, z_far float32)

	/* set_projection */
	SetProjection(arg0 int64)

	/* set_size */
	SetSize(arg0 float32)

	/* set_v_offset */
	SetVOffset(ofs float32)

	/* set_zfar */
	SetZfar(arg0 float32)

	/* set_znear */
	SetZnear(arg0 float32)

	/* unproject_position */
	UnprojectPosition(world_point Vector3) Vector2
}

func NewCamera

func NewCamera() Camera

NewCamera creates a new Camera.

func NewCameraWithOwner

func NewCameraWithOwner(owner *GodotObject) Camera

NewCameraWithOwner wraps the GodotObject.

type Camera2D

type Camera2D interface {
	Node2D

	/* align */
	Align()

	/* clear_current */
	ClearCurrent()

	/* force_update_scroll */
	ForceUpdateScroll()

	/* get_anchor_mode */
	GetAnchorMode() Camera2DAnchorMode

	/* get_camera_position */
	GetCameraPosition() Vector2

	/* get_camera_screen_center */
	GetCameraScreenCenter() Vector2

	/* get_custom_viewport */
	GetCustomViewport() Node

	/* get_drag_margin */
	GetDragMargin(margin int64) float32

	/* get_follow_smoothing */
	GetFollowSmoothing() float32

	/* get_h_offset */
	GetHOffset() float32

	/* get_limit */
	GetLimit(margin int64) int64

	/* get_offset */
	GetOffset() Vector2

	/* get_process_mode */
	GetProcessMode() Camera2DCamera2DProcessMode

	/* get_v_offset */
	GetVOffset() float32

	/* get_zoom */
	GetZoom() Vector2

	/* is_current */
	IsCurrent() bool

	/* is_follow_smoothing_enabled */
	IsFollowSmoothingEnabled() bool

	/* is_h_drag_enabled */
	IsHDragEnabled() bool

	/* is_limit_drawing_enabled */
	IsLimitDrawingEnabled() bool

	/* is_limit_smoothing_enabled */
	IsLimitSmoothingEnabled() bool

	/* is_margin_drawing_enabled */
	IsMarginDrawingEnabled() bool

	/* is_rotating */
	IsRotating() bool

	/* is_screen_drawing_enabled */
	IsScreenDrawingEnabled() bool

	/* is_v_drag_enabled */
	IsVDragEnabled() bool

	/* make_current */
	MakeCurrent()

	/* reset_smoothing */
	ResetSmoothing()

	/* set_anchor_mode */
	SetAnchorMode(anchor_mode int64)

	/* set_custom_viewport */
	SetCustomViewport(viewport Node)

	/* set_drag_margin */
	SetDragMargin(margin int64, drag_margin float32)

	/* set_enable_follow_smoothing */
	SetEnableFollowSmoothing(follow_smoothing bool)

	/* set_follow_smoothing */
	SetFollowSmoothing(follow_smoothing float32)

	/* set_h_drag_enabled */
	SetHDragEnabled(enabled bool)

	/* set_h_offset */
	SetHOffset(ofs float32)

	/* set_limit */
	SetLimit(margin int64, limit int64)

	/* set_limit_drawing_enabled */
	SetLimitDrawingEnabled(limit_drawing_enabled bool)

	/* set_limit_smoothing_enabled */
	SetLimitSmoothingEnabled(limit_smoothing_enabled bool)

	/* set_margin_drawing_enabled */
	SetMarginDrawingEnabled(margin_drawing_enabled bool)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_process_mode */
	SetProcessMode(mode int64)

	/* set_rotating */
	SetRotating(rotating bool)

	/* set_screen_drawing_enabled */
	SetScreenDrawingEnabled(screen_drawing_enabled bool)

	/* set_v_drag_enabled */
	SetVDragEnabled(enabled bool)

	/* set_v_offset */
	SetVOffset(ofs float32)

	/* set_zoom */
	SetZoom(zoom Vector2)
}

func NewCamera2D

func NewCamera2D() Camera2D

NewCamera2D creates a new Camera2D.

func NewCamera2DWithOwner

func NewCamera2DWithOwner(owner *GodotObject) Camera2D

NewCamera2DWithOwner wraps the GodotObject.

type Camera2DAnchorMode

type Camera2DAnchorMode int32
const (
	CAMERA_2_D_ANCHOR_MODE_ANCHOR_MODE_DRAG_CENTER    Camera2DAnchorMode = 1
	CAMERA_2_D_ANCHOR_MODE_ANCHOR_MODE_FIXED_TOP_LEFT Camera2DAnchorMode = 0
)

type Camera2DCamera2DProcessMode

type Camera2DCamera2DProcessMode int32
const (
	CAMERA_2_D_CAMERA_2_D_PROCESS_MODE_CAMERA2D_PROCESS_IDLE    Camera2DCamera2DProcessMode = 1
	CAMERA_2_D_CAMERA_2_D_PROCESS_MODE_CAMERA2D_PROCESS_PHYSICS Camera2DCamera2DProcessMode = 0
)

type Camera2DConstant

type Camera2DConstant int32
const (
	CAMERA_2_D_ANCHOR_MODE_DRAG_CENTER    Camera2DConstant = 1
	CAMERA_2_D_ANCHOR_MODE_FIXED_TOP_LEFT Camera2DConstant = 0
	CAMERA_2_D_CAMERA2D_PROCESS_IDLE      Camera2DConstant = 1
	CAMERA_2_D_CAMERA2D_PROCESS_PHYSICS   Camera2DConstant = 0
)

type Camera2DImpl

type Camera2DImpl struct {
	Node2DImpl
}

func (Camera2DImpl) Align

func (o Camera2DImpl) Align()
CLASS_METHOD

align Args: [], Returns:

func (*Camera2DImpl) BaseClass

func (o *Camera2DImpl) BaseClass() string

func (*Camera2DImpl) ClassName

func (o *Camera2DImpl) ClassName() string

func (Camera2DImpl) ClearCurrent

func (o Camera2DImpl) ClearCurrent()
CLASS_METHOD

clear_current Args: [], Returns:

func (Camera2DImpl) ForceUpdateScroll

func (o Camera2DImpl) ForceUpdateScroll()
CLASS_METHOD

force_update_scroll Args: [], Returns:

func (Camera2DImpl) GetAnchorMode

func (o Camera2DImpl) GetAnchorMode() Camera2DAnchorMode
CLASS_METHOD

get_anchor_mode Args: [], Returns: Camera2DAnchorMode

func (Camera2DImpl) GetCameraPosition

func (o Camera2DImpl) GetCameraPosition() Vector2
CLASS_METHOD

get_camera_position Args: [], Returns: Vector2

func (Camera2DImpl) GetCameraScreenCenter

func (o Camera2DImpl) GetCameraScreenCenter() Vector2
CLASS_METHOD

get_camera_screen_center Args: [], Returns: Vector2

func (Camera2DImpl) GetCustomViewport

func (o Camera2DImpl) GetCustomViewport() Node
CLASS_METHOD

get_custom_viewport Args: [], Returns: Node

func (Camera2DImpl) GetDragMargin

func (o Camera2DImpl) GetDragMargin(margin int64) float32
CLASS_METHOD

get_drag_margin Args: [{ false margin int}], Returns: float32

func (Camera2DImpl) GetFollowSmoothing

func (o Camera2DImpl) GetFollowSmoothing() float32
CLASS_METHOD

get_follow_smoothing Args: [], Returns: float32

func (Camera2DImpl) GetHOffset

func (o Camera2DImpl) GetHOffset() float32
CLASS_METHOD

get_h_offset Args: [], Returns: float32

func (Camera2DImpl) GetLimit

func (o Camera2DImpl) GetLimit(margin int64) int64
CLASS_METHOD

get_limit Args: [{ false margin int}], Returns: int64

func (Camera2DImpl) GetOffset

func (o Camera2DImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (Camera2DImpl) GetProcessMode

func (o Camera2DImpl) GetProcessMode() Camera2DCamera2DProcessMode
CLASS_METHOD

get_process_mode Args: [], Returns: Camera2DCamera2DProcessMode

func (Camera2DImpl) GetVOffset

func (o Camera2DImpl) GetVOffset() float32
CLASS_METHOD

get_v_offset Args: [], Returns: float32

func (Camera2DImpl) GetZoom

func (o Camera2DImpl) GetZoom() Vector2
CLASS_METHOD

get_zoom Args: [], Returns: Vector2

func (Camera2DImpl) IsCurrent

func (o Camera2DImpl) IsCurrent() bool
CLASS_METHOD

is_current Args: [], Returns: bool

func (Camera2DImpl) IsFollowSmoothingEnabled

func (o Camera2DImpl) IsFollowSmoothingEnabled() bool
CLASS_METHOD

is_follow_smoothing_enabled Args: [], Returns: bool

func (Camera2DImpl) IsHDragEnabled

func (o Camera2DImpl) IsHDragEnabled() bool
CLASS_METHOD

is_h_drag_enabled Args: [], Returns: bool

func (Camera2DImpl) IsLimitDrawingEnabled

func (o Camera2DImpl) IsLimitDrawingEnabled() bool
CLASS_METHOD

is_limit_drawing_enabled Args: [], Returns: bool

func (Camera2DImpl) IsLimitSmoothingEnabled

func (o Camera2DImpl) IsLimitSmoothingEnabled() bool
CLASS_METHOD

is_limit_smoothing_enabled Args: [], Returns: bool

func (Camera2DImpl) IsMarginDrawingEnabled

func (o Camera2DImpl) IsMarginDrawingEnabled() bool
CLASS_METHOD

is_margin_drawing_enabled Args: [], Returns: bool

func (Camera2DImpl) IsRotating

func (o Camera2DImpl) IsRotating() bool
CLASS_METHOD

is_rotating Args: [], Returns: bool

func (Camera2DImpl) IsScreenDrawingEnabled

func (o Camera2DImpl) IsScreenDrawingEnabled() bool
CLASS_METHOD

is_screen_drawing_enabled Args: [], Returns: bool

func (Camera2DImpl) IsVDragEnabled

func (o Camera2DImpl) IsVDragEnabled() bool
CLASS_METHOD

is_v_drag_enabled Args: [], Returns: bool

func (Camera2DImpl) MakeCurrent

func (o Camera2DImpl) MakeCurrent()
CLASS_METHOD

make_current Args: [], Returns:

func (Camera2DImpl) ResetSmoothing

func (o Camera2DImpl) ResetSmoothing()
CLASS_METHOD

reset_smoothing Args: [], Returns:

func (Camera2DImpl) SetAnchorMode

func (o Camera2DImpl) SetAnchorMode(anchor_mode int64)
CLASS_METHOD

set_anchor_mode Args: [{ false anchor_mode int}], Returns:

func (Camera2DImpl) SetCustomViewport

func (o Camera2DImpl) SetCustomViewport(viewport Node)
CLASS_METHOD

set_custom_viewport Args: [{ false viewport Node}], Returns:

func (Camera2DImpl) SetDragMargin

func (o Camera2DImpl) SetDragMargin(margin int64, drag_margin float32)
CLASS_METHOD

set_drag_margin Args: [{ false margin int} { false drag_margin float}], Returns:

func (Camera2DImpl) SetEnableFollowSmoothing

func (o Camera2DImpl) SetEnableFollowSmoothing(follow_smoothing bool)
CLASS_METHOD

set_enable_follow_smoothing Args: [{ false follow_smoothing bool}], Returns:

func (Camera2DImpl) SetFollowSmoothing

func (o Camera2DImpl) SetFollowSmoothing(follow_smoothing float32)
CLASS_METHOD

set_follow_smoothing Args: [{ false follow_smoothing float}], Returns:

func (Camera2DImpl) SetHDragEnabled

func (o Camera2DImpl) SetHDragEnabled(enabled bool)
CLASS_METHOD

set_h_drag_enabled Args: [{ false enabled bool}], Returns:

func (Camera2DImpl) SetHOffset

func (o Camera2DImpl) SetHOffset(ofs float32)
CLASS_METHOD

set_h_offset Args: [{ false ofs float}], Returns:

func (Camera2DImpl) SetLimit

func (o Camera2DImpl) SetLimit(margin int64, limit int64)
CLASS_METHOD

set_limit Args: [{ false margin int} { false limit int}], Returns:

func (Camera2DImpl) SetLimitDrawingEnabled

func (o Camera2DImpl) SetLimitDrawingEnabled(limit_drawing_enabled bool)
CLASS_METHOD

set_limit_drawing_enabled Args: [{ false limit_drawing_enabled bool}], Returns:

func (Camera2DImpl) SetLimitSmoothingEnabled

func (o Camera2DImpl) SetLimitSmoothingEnabled(limit_smoothing_enabled bool)
CLASS_METHOD

set_limit_smoothing_enabled Args: [{ false limit_smoothing_enabled bool}], Returns:

func (Camera2DImpl) SetMarginDrawingEnabled

func (o Camera2DImpl) SetMarginDrawingEnabled(margin_drawing_enabled bool)
CLASS_METHOD

set_margin_drawing_enabled Args: [{ false margin_drawing_enabled bool}], Returns:

func (Camera2DImpl) SetOffset

func (o Camera2DImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (Camera2DImpl) SetProcessMode

func (o Camera2DImpl) SetProcessMode(mode int64)
CLASS_METHOD

set_process_mode Args: [{ false mode int}], Returns:

func (Camera2DImpl) SetRotating

func (o Camera2DImpl) SetRotating(rotating bool)
CLASS_METHOD

set_rotating Args: [{ false rotating bool}], Returns:

func (Camera2DImpl) SetScreenDrawingEnabled

func (o Camera2DImpl) SetScreenDrawingEnabled(screen_drawing_enabled bool)
CLASS_METHOD

set_screen_drawing_enabled Args: [{ false screen_drawing_enabled bool}], Returns:

func (Camera2DImpl) SetVDragEnabled

func (o Camera2DImpl) SetVDragEnabled(enabled bool)
CLASS_METHOD

set_v_drag_enabled Args: [{ false enabled bool}], Returns:

func (Camera2DImpl) SetVOffset

func (o Camera2DImpl) SetVOffset(ofs float32)
CLASS_METHOD

set_v_offset Args: [{ false ofs float}], Returns:

func (Camera2DImpl) SetZoom

func (o Camera2DImpl) SetZoom(zoom Vector2)
CLASS_METHOD

set_zoom Args: [{ false zoom Vector2}], Returns:

type CameraConstant

type CameraConstant int32
const (
	CAMERA_DOPPLER_TRACKING_DISABLED     CameraConstant = 0
	CAMERA_DOPPLER_TRACKING_IDLE_STEP    CameraConstant = 1
	CAMERA_DOPPLER_TRACKING_PHYSICS_STEP CameraConstant = 2
	CAMERA_KEEP_HEIGHT                   CameraConstant = 1
	CAMERA_KEEP_WIDTH                    CameraConstant = 0
	CAMERA_PROJECTION_FRUSTUM            CameraConstant = 2
	CAMERA_PROJECTION_ORTHOGONAL         CameraConstant = 1
	CAMERA_PROJECTION_PERSPECTIVE        CameraConstant = 0
)

type CameraDopplerTracking

type CameraDopplerTracking int32
const (
	CAMERA_DOPPLER_TRACKING_DOPPLER_TRACKING_DISABLED     CameraDopplerTracking = 0
	CAMERA_DOPPLER_TRACKING_DOPPLER_TRACKING_IDLE_STEP    CameraDopplerTracking = 1
	CAMERA_DOPPLER_TRACKING_DOPPLER_TRACKING_PHYSICS_STEP CameraDopplerTracking = 2
)

type CameraFeed

type CameraFeed interface {
	Reference

	/* get_id */
	GetId() int64

	/* get_name */
	GetName() string

	/* get_position */
	GetPosition() CameraFeedFeedPosition

	/* get_transform */
	GetTransform() Transform2D

	/* is_active */
	IsActive() bool

	/* set_active */
	SetActive(active bool)

	/* set_transform */
	SetTransform(transform Transform2D)
}

func NewCameraFeed

func NewCameraFeed() CameraFeed

NewCameraFeed creates a new CameraFeed.

func NewCameraFeedWithOwner

func NewCameraFeedWithOwner(owner *GodotObject) CameraFeed

NewCameraFeedWithOwner wraps the GodotObject.

type CameraFeedConstant

type CameraFeedConstant int32
const (
	CAMERA_FEED_FEED_BACK        CameraFeedConstant = 2
	CAMERA_FEED_FEED_FRONT       CameraFeedConstant = 1
	CAMERA_FEED_FEED_NOIMAGE     CameraFeedConstant = 0
	CAMERA_FEED_FEED_RGB         CameraFeedConstant = 1
	CAMERA_FEED_FEED_UNSPECIFIED CameraFeedConstant = 0
	CAMERA_FEED_FEED_YCBCR       CameraFeedConstant = 2
	CAMERA_FEED_FEED_YCBCR_SEP   CameraFeedConstant = 3
)

type CameraFeedFeedDataType

type CameraFeedFeedDataType int32
const (
	CAMERA_FEED_FEED_DATA_TYPE_FEED_NOIMAGE   CameraFeedFeedDataType = 0
	CAMERA_FEED_FEED_DATA_TYPE_FEED_RGB       CameraFeedFeedDataType = 1
	CAMERA_FEED_FEED_DATA_TYPE_FEED_YCBCR     CameraFeedFeedDataType = 2
	CAMERA_FEED_FEED_DATA_TYPE_FEED_YCBCR_SEP CameraFeedFeedDataType = 3
)

type CameraFeedFeedPosition

type CameraFeedFeedPosition int32
const (
	CAMERA_FEED_FEED_POSITION_FEED_BACK        CameraFeedFeedPosition = 2
	CAMERA_FEED_FEED_POSITION_FEED_FRONT       CameraFeedFeedPosition = 1
	CAMERA_FEED_FEED_POSITION_FEED_UNSPECIFIED CameraFeedFeedPosition = 0
)

type CameraFeedImpl

type CameraFeedImpl struct {
	ReferenceImpl
}

func (*CameraFeedImpl) BaseClass

func (o *CameraFeedImpl) BaseClass() string

func (*CameraFeedImpl) ClassName

func (o *CameraFeedImpl) ClassName() string

func (CameraFeedImpl) GetId

func (o CameraFeedImpl) GetId() int64
CLASS_METHOD

get_id Args: [], Returns: int64

func (CameraFeedImpl) GetName

func (o CameraFeedImpl) GetName() string
CLASS_METHOD

get_name Args: [], Returns: string

func (CameraFeedImpl) GetPosition

func (o CameraFeedImpl) GetPosition() CameraFeedFeedPosition
CLASS_METHOD

get_position Args: [], Returns: CameraFeedFeedPosition

func (CameraFeedImpl) GetTransform

func (o CameraFeedImpl) GetTransform() Transform2D
CLASS_METHOD

get_transform Args: [], Returns: Transform2D

func (CameraFeedImpl) IsActive

func (o CameraFeedImpl) IsActive() bool
CLASS_METHOD

is_active Args: [], Returns: bool

func (CameraFeedImpl) SetActive

func (o CameraFeedImpl) SetActive(active bool)
CLASS_METHOD

set_active Args: [{ false active bool}], Returns:

func (CameraFeedImpl) SetTransform

func (o CameraFeedImpl) SetTransform(transform Transform2D)
CLASS_METHOD

set_transform Args: [{ false transform Transform2D}], Returns:

type CameraImpl

type CameraImpl struct {
	SpatialImpl
}

func (*CameraImpl) BaseClass

func (o *CameraImpl) BaseClass() string

func (*CameraImpl) ClassName

func (o *CameraImpl) ClassName() string

func (CameraImpl) ClearCurrent

func (o CameraImpl) ClearCurrent(enable_next bool)
CLASS_METHOD

clear_current Args: [{True true enable_next bool}], Returns:

func (CameraImpl) GetCameraRid

func (o CameraImpl) GetCameraRid() RID
CLASS_METHOD

get_camera_rid Args: [], Returns: RID

func (CameraImpl) GetCameraTransform

func (o CameraImpl) GetCameraTransform() Transform
CLASS_METHOD

get_camera_transform Args: [], Returns: Transform

func (CameraImpl) GetCullMask

func (o CameraImpl) GetCullMask() int64
CLASS_METHOD

get_cull_mask Args: [], Returns: int64

func (CameraImpl) GetCullMaskBit

func (o CameraImpl) GetCullMaskBit(layer int64) bool
CLASS_METHOD

get_cull_mask_bit Args: [{ false layer int}], Returns: bool

func (CameraImpl) GetDopplerTracking

func (o CameraImpl) GetDopplerTracking() CameraDopplerTracking
CLASS_METHOD

get_doppler_tracking Args: [], Returns: CameraDopplerTracking

func (CameraImpl) GetEnvironment

func (o CameraImpl) GetEnvironment() Environment
CLASS_METHOD

get_environment Args: [], Returns: Environment

func (CameraImpl) GetFov

func (o CameraImpl) GetFov() float32
CLASS_METHOD

get_fov Args: [], Returns: float32

func (CameraImpl) GetFrustum

func (o CameraImpl) GetFrustum() Array
CLASS_METHOD

get_frustum Args: [], Returns: Array

func (CameraImpl) GetFrustumOffset

func (o CameraImpl) GetFrustumOffset() Vector2
CLASS_METHOD

get_frustum_offset Args: [], Returns: Vector2

func (CameraImpl) GetHOffset

func (o CameraImpl) GetHOffset() float32
CLASS_METHOD

get_h_offset Args: [], Returns: float32

func (CameraImpl) GetKeepAspectMode

func (o CameraImpl) GetKeepAspectMode() CameraKeepAspect
CLASS_METHOD

get_keep_aspect_mode Args: [], Returns: CameraKeepAspect

func (CameraImpl) GetProjection

func (o CameraImpl) GetProjection() CameraProjection
CLASS_METHOD

get_projection Args: [], Returns: CameraProjection

func (CameraImpl) GetSize

func (o CameraImpl) GetSize() float32
CLASS_METHOD

get_size Args: [], Returns: float32

func (CameraImpl) GetVOffset

func (o CameraImpl) GetVOffset() float32
CLASS_METHOD

get_v_offset Args: [], Returns: float32

func (CameraImpl) GetZfar

func (o CameraImpl) GetZfar() float32
CLASS_METHOD

get_zfar Args: [], Returns: float32

func (CameraImpl) GetZnear

func (o CameraImpl) GetZnear() float32
CLASS_METHOD

get_znear Args: [], Returns: float32

func (CameraImpl) IsCurrent

func (o CameraImpl) IsCurrent() bool
CLASS_METHOD

is_current Args: [], Returns: bool

func (CameraImpl) IsPositionBehind

func (o CameraImpl) IsPositionBehind(world_point Vector3) bool
CLASS_METHOD

is_position_behind Args: [{ false world_point Vector3}], Returns: bool

func (CameraImpl) MakeCurrent

func (o CameraImpl) MakeCurrent()
CLASS_METHOD

make_current Args: [], Returns:

func (CameraImpl) ProjectLocalRayNormal

func (o CameraImpl) ProjectLocalRayNormal(screen_point Vector2) Vector3
CLASS_METHOD

project_local_ray_normal Args: [{ false screen_point Vector2}], Returns: Vector3

func (CameraImpl) ProjectPosition

func (o CameraImpl) ProjectPosition(screen_point Vector2, z_depth float32) Vector3
CLASS_METHOD

project_position Args: [{ false screen_point Vector2} { false z_depth float}], Returns: Vector3

func (CameraImpl) ProjectRayNormal

func (o CameraImpl) ProjectRayNormal(screen_point Vector2) Vector3
CLASS_METHOD

project_ray_normal Args: [{ false screen_point Vector2}], Returns: Vector3

func (CameraImpl) ProjectRayOrigin

func (o CameraImpl) ProjectRayOrigin(screen_point Vector2) Vector3
CLASS_METHOD

project_ray_origin Args: [{ false screen_point Vector2}], Returns: Vector3

func (CameraImpl) SetCullMask

func (o CameraImpl) SetCullMask(mask int64)
CLASS_METHOD

set_cull_mask Args: [{ false mask int}], Returns:

func (CameraImpl) SetCullMaskBit

func (o CameraImpl) SetCullMaskBit(layer int64, enable bool)
CLASS_METHOD

set_cull_mask_bit Args: [{ false layer int} { false enable bool}], Returns:

func (CameraImpl) SetCurrent

func (o CameraImpl) SetCurrent(arg0 bool)
CLASS_METHOD

set_current Args: [{ false arg0 bool}], Returns:

func (CameraImpl) SetDopplerTracking

func (o CameraImpl) SetDopplerTracking(mode int64)
CLASS_METHOD

set_doppler_tracking Args: [{ false mode int}], Returns:

func (CameraImpl) SetEnvironment

func (o CameraImpl) SetEnvironment(env Environment)
CLASS_METHOD

set_environment Args: [{ false env Environment}], Returns:

func (CameraImpl) SetFov

func (o CameraImpl) SetFov(arg0 float32)
CLASS_METHOD

set_fov Args: [{ false arg0 float}], Returns:

func (CameraImpl) SetFrustum

func (o CameraImpl) SetFrustum(size float32, offset Vector2, z_near float32, z_far float32)
CLASS_METHOD

set_frustum Args: [{ false size float} { false offset Vector2} { false z_near float} { false z_far float}], Returns:

func (CameraImpl) SetFrustumOffset

func (o CameraImpl) SetFrustumOffset(arg0 Vector2)
CLASS_METHOD

set_frustum_offset Args: [{ false arg0 Vector2}], Returns:

func (CameraImpl) SetHOffset

func (o CameraImpl) SetHOffset(ofs float32)
CLASS_METHOD

set_h_offset Args: [{ false ofs float}], Returns:

func (CameraImpl) SetKeepAspectMode

func (o CameraImpl) SetKeepAspectMode(mode int64)
CLASS_METHOD

set_keep_aspect_mode Args: [{ false mode int}], Returns:

func (CameraImpl) SetOrthogonal

func (o CameraImpl) SetOrthogonal(size float32, z_near float32, z_far float32)
CLASS_METHOD

set_orthogonal Args: [{ false size float} { false z_near float} { false z_far float}], Returns:

func (CameraImpl) SetPerspective

func (o CameraImpl) SetPerspective(fov float32, z_near float32, z_far float32)
CLASS_METHOD

set_perspective Args: [{ false fov float} { false z_near float} { false z_far float}], Returns:

func (CameraImpl) SetProjection

func (o CameraImpl) SetProjection(arg0 int64)
CLASS_METHOD

set_projection Args: [{ false arg0 int}], Returns:

func (CameraImpl) SetSize

func (o CameraImpl) SetSize(arg0 float32)
CLASS_METHOD

set_size Args: [{ false arg0 float}], Returns:

func (CameraImpl) SetVOffset

func (o CameraImpl) SetVOffset(ofs float32)
CLASS_METHOD

set_v_offset Args: [{ false ofs float}], Returns:

func (CameraImpl) SetZfar

func (o CameraImpl) SetZfar(arg0 float32)
CLASS_METHOD

set_zfar Args: [{ false arg0 float}], Returns:

func (CameraImpl) SetZnear

func (o CameraImpl) SetZnear(arg0 float32)
CLASS_METHOD

set_znear Args: [{ false arg0 float}], Returns:

func (CameraImpl) UnprojectPosition

func (o CameraImpl) UnprojectPosition(world_point Vector3) Vector2
CLASS_METHOD

unproject_position Args: [{ false world_point Vector3}], Returns: Vector2

type CameraKeepAspect

type CameraKeepAspect int32
const (
	CAMERA_KEEP_ASPECT_KEEP_HEIGHT CameraKeepAspect = 1
	CAMERA_KEEP_ASPECT_KEEP_WIDTH  CameraKeepAspect = 0
)

type CameraProjection

type CameraProjection int32
const (
	CAMERA_PROJECTION_PROJECTION_FRUSTUM     CameraProjection = 2
	CAMERA_PROJECTION_PROJECTION_ORTHOGONAL  CameraProjection = 1
	CAMERA_PROJECTION_PROJECTION_PERSPECTIVE CameraProjection = 0
)

type CameraServer

type CameraServer interface {
	Object

	/* add_feed */
	AddFeed(feed CameraFeed)

	/* feeds */
	Feeds() Array

	/* get_feed */
	GetFeed(index int64) CameraFeed

	/* get_feed_count */
	GetFeedCount() int64

	/* remove_feed */
	RemoveFeed(feed CameraFeed)
}

func GetSingletonCameraServer

func GetSingletonCameraServer() CameraServer

type CameraServerConstant

type CameraServerConstant int32
const (
	CAMERA_SERVER_FEED_CBCR_IMAGE  CameraServerConstant = 1
	CAMERA_SERVER_FEED_RGBA_IMAGE  CameraServerConstant = 0
	CAMERA_SERVER_FEED_YCBCR_IMAGE CameraServerConstant = 0
	CAMERA_SERVER_FEED_Y_IMAGE     CameraServerConstant = 0
)

type CameraServerFeedImage

type CameraServerFeedImage int32
const (
	CAMERA_SERVER_FEED_IMAGE_FEED_CBCR_IMAGE  CameraServerFeedImage = 1
	CAMERA_SERVER_FEED_IMAGE_FEED_RGBA_IMAGE  CameraServerFeedImage = 0
	CAMERA_SERVER_FEED_IMAGE_FEED_YCBCR_IMAGE CameraServerFeedImage = 0
	CAMERA_SERVER_FEED_IMAGE_FEED_Y_IMAGE     CameraServerFeedImage = 0
)

type CameraServerImpl

type CameraServerImpl struct {
	ObjectImpl
}

func (CameraServerImpl) AddFeed

func (o CameraServerImpl) AddFeed(feed CameraFeed)
CLASS_METHOD

add_feed Args: [{ false feed CameraFeed}], Returns:

func (*CameraServerImpl) BaseClass

func (o *CameraServerImpl) BaseClass() string

func (*CameraServerImpl) ClassName

func (o *CameraServerImpl) ClassName() string

func (CameraServerImpl) Feeds

func (o CameraServerImpl) Feeds() Array
CLASS_METHOD

feeds Args: [], Returns: Array

func (CameraServerImpl) GetFeed

func (o CameraServerImpl) GetFeed(index int64) CameraFeed
CLASS_METHOD

get_feed Args: [{ false index int}], Returns: CameraFeed

func (CameraServerImpl) GetFeedCount

func (o CameraServerImpl) GetFeedCount() int64
CLASS_METHOD

get_feed_count Args: [], Returns: int64

func (CameraServerImpl) RemoveFeed

func (o CameraServerImpl) RemoveFeed(feed CameraFeed)
CLASS_METHOD

remove_feed Args: [{ false feed CameraFeed}], Returns:

type CameraTexture

type CameraTexture interface {
	Texture

	/* get_camera_active */
	GetCameraActive() bool

	/* get_camera_feed_id */
	GetCameraFeedId() int64

	/* get_which_feed */
	GetWhichFeed() CameraServerFeedImage

	/* set_camera_active */
	SetCameraActive(active bool)

	/* set_camera_feed_id */
	SetCameraFeedId(feed_id int64)

	/* set_which_feed */
	SetWhichFeed(which_feed int64)
}

func NewCameraTexture

func NewCameraTexture() CameraTexture

NewCameraTexture creates a new CameraTexture.

func NewCameraTextureWithOwner

func NewCameraTextureWithOwner(owner *GodotObject) CameraTexture

NewCameraTextureWithOwner wraps the GodotObject.

type CameraTextureImpl

type CameraTextureImpl struct {
	TextureImpl
}

func (*CameraTextureImpl) BaseClass

func (o *CameraTextureImpl) BaseClass() string

func (*CameraTextureImpl) ClassName

func (o *CameraTextureImpl) ClassName() string

func (CameraTextureImpl) GetCameraActive

func (o CameraTextureImpl) GetCameraActive() bool
CLASS_METHOD

get_camera_active Args: [], Returns: bool

func (CameraTextureImpl) GetCameraFeedId

func (o CameraTextureImpl) GetCameraFeedId() int64
CLASS_METHOD

get_camera_feed_id Args: [], Returns: int64

func (CameraTextureImpl) GetWhichFeed

func (o CameraTextureImpl) GetWhichFeed() CameraServerFeedImage
CLASS_METHOD

get_which_feed Args: [], Returns: CameraServerFeedImage

func (CameraTextureImpl) SetCameraActive

func (o CameraTextureImpl) SetCameraActive(active bool)
CLASS_METHOD

set_camera_active Args: [{ false active bool}], Returns:

func (CameraTextureImpl) SetCameraFeedId

func (o CameraTextureImpl) SetCameraFeedId(feed_id int64)
CLASS_METHOD

set_camera_feed_id Args: [{ false feed_id int}], Returns:

func (CameraTextureImpl) SetWhichFeed

func (o CameraTextureImpl) SetWhichFeed(which_feed int64)
CLASS_METHOD

set_which_feed Args: [{ false which_feed int}], Returns:

type CanvasItem

type CanvasItem interface {
	Node

	/* draw_arc */
	DrawArc(center Vector2, radius float32, start_angle float32, end_angle float32, point_count int64, color Color, width float32, antialiased bool)

	/* draw_char */
	DrawChar(font Font, position Vector2, char string, next string, modulate Color) float32

	/* draw_circle */
	DrawCircle(position Vector2, radius float32, color Color)

	/* draw_colored_polygon */
	DrawColoredPolygon(points PoolVector2Array, color Color, uvs PoolVector2Array, texture Texture, normal_map Texture, antialiased bool)

	/* draw_line */
	DrawLine(from Vector2, to Vector2, color Color, width float32, antialiased bool)

	/* draw_mesh */
	DrawMesh(mesh Mesh, texture Texture, normal_map Texture, transform Transform2D, modulate Color)

	/* draw_multiline */
	DrawMultiline(points PoolVector2Array, color Color, width float32, antialiased bool)

	/* draw_multiline_colors */
	DrawMultilineColors(points PoolVector2Array, colors PoolColorArray, width float32, antialiased bool)

	/* draw_multimesh */
	DrawMultimesh(multimesh MultiMesh, texture Texture, normal_map Texture)

	/* draw_polygon */
	DrawPolygon(points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture Texture, normal_map Texture, antialiased bool)

	/* draw_polyline */
	DrawPolyline(points PoolVector2Array, color Color, width float32, antialiased bool)

	/* draw_polyline_colors */
	DrawPolylineColors(points PoolVector2Array, colors PoolColorArray, width float32, antialiased bool)

	/* draw_primitive */
	DrawPrimitive(points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture Texture, width float32, normal_map Texture)

	/* draw_rect */
	DrawRect(rect Rect2, color Color, filled bool, width float32, antialiased bool)

	/* draw_set_transform */
	DrawSetTransform(position Vector2, rotation float32, scale Vector2)

	/* draw_set_transform_matrix */
	DrawSetTransformMatrix(xform Transform2D)

	/* draw_string */
	DrawString(font Font, position Vector2, text string, modulate Color, clip_w int64)

	/* draw_style_box */
	DrawStyleBox(style_box StyleBox, rect Rect2)

	/* draw_texture */
	DrawTexture(texture Texture, position Vector2, modulate Color, normal_map Texture)

	/* draw_texture_rect */
	DrawTextureRect(texture Texture, rect Rect2, tile bool, modulate Color, transpose bool, normal_map Texture)

	/* draw_texture_rect_region */
	DrawTextureRectRegion(texture Texture, rect Rect2, src_rect Rect2, modulate Color, transpose bool, normal_map Texture, clip_uv bool)

	/* force_update_transform */
	ForceUpdateTransform()

	/* get_canvas */
	GetCanvas() RID

	/* get_canvas_item */
	GetCanvasItem() RID

	/* get_canvas_transform */
	GetCanvasTransform() Transform2D

	/* get_global_mouse_position */
	GetGlobalMousePosition() Vector2

	/* get_global_transform */
	GetGlobalTransform() Transform2D

	/* get_global_transform_with_canvas */
	GetGlobalTransformWithCanvas() Transform2D

	/* get_light_mask */
	GetLightMask() int64

	/* get_local_mouse_position */
	GetLocalMousePosition() Vector2

	/* get_material */
	GetMaterial() Material

	/* get_modulate */
	GetModulate() Color

	/* get_self_modulate */
	GetSelfModulate() Color

	/* get_transform */
	GetTransform() Transform2D

	/* get_use_parent_material */
	GetUseParentMaterial() bool

	/* get_viewport_rect */
	GetViewportRect() Rect2

	/* get_viewport_transform */
	GetViewportTransform() Transform2D

	/* get_world_2d */
	GetWorld2D() World2D

	/* hide */
	Hide()

	/* is_draw_behind_parent_enabled */
	IsDrawBehindParentEnabled() bool

	/* is_local_transform_notification_enabled */
	IsLocalTransformNotificationEnabled() bool

	/* is_set_as_toplevel */
	IsSetAsToplevel() bool

	/* is_transform_notification_enabled */
	IsTransformNotificationEnabled() bool

	/* is_visible */
	IsVisible() bool

	/* is_visible_in_tree */
	IsVisibleInTree() bool

	/* make_canvas_position_local */
	MakeCanvasPositionLocal(screen_point Vector2) Vector2

	/* make_input_local */
	MakeInputLocal(event InputEvent) InputEvent

	/* set_as_toplevel */
	SetAsToplevel(enable bool)

	/* set_draw_behind_parent */
	SetDrawBehindParent(enable bool)

	/* set_light_mask */
	SetLightMask(light_mask int64)

	/* set_material */
	SetMaterial(material Material)

	/* set_modulate */
	SetModulate(modulate Color)

	/* set_notify_local_transform */
	SetNotifyLocalTransform(enable bool)

	/* set_notify_transform */
	SetNotifyTransform(enable bool)

	/* set_self_modulate */
	SetSelfModulate(self_modulate Color)

	/* set_use_parent_material */
	SetUseParentMaterial(enable bool)

	/* set_visible */
	SetVisible(visible bool)

	/* show */
	Show()

	/* update */
	Update()
}

func NewCanvasItem

func NewCanvasItem() CanvasItem

NewCanvasItem creates a new CanvasItem.

func NewCanvasItemWithOwner

func NewCanvasItemWithOwner(owner *GodotObject) CanvasItem

NewCanvasItemWithOwner wraps the GodotObject.

type CanvasItemBlendMode

type CanvasItemBlendMode int32
const (
	CANVAS_ITEM_BLEND_MODE_BLEND_MODE_ADD           CanvasItemBlendMode = 1
	CANVAS_ITEM_BLEND_MODE_BLEND_MODE_DISABLED      CanvasItemBlendMode = 5
	CANVAS_ITEM_BLEND_MODE_BLEND_MODE_MIX           CanvasItemBlendMode = 0
	CANVAS_ITEM_BLEND_MODE_BLEND_MODE_MUL           CanvasItemBlendMode = 3
	CANVAS_ITEM_BLEND_MODE_BLEND_MODE_PREMULT_ALPHA CanvasItemBlendMode = 4
	CANVAS_ITEM_BLEND_MODE_BLEND_MODE_SUB           CanvasItemBlendMode = 2
)

type CanvasItemConstant

type CanvasItemConstant int32
const (
	CANVAS_ITEM_BLEND_MODE_ADD                  CanvasItemConstant = 1
	CANVAS_ITEM_BLEND_MODE_DISABLED             CanvasItemConstant = 5
	CANVAS_ITEM_BLEND_MODE_MIX                  CanvasItemConstant = 0
	CANVAS_ITEM_BLEND_MODE_MUL                  CanvasItemConstant = 3
	CANVAS_ITEM_BLEND_MODE_PREMULT_ALPHA        CanvasItemConstant = 4
	CANVAS_ITEM_BLEND_MODE_SUB                  CanvasItemConstant = 2
	CANVAS_ITEM_NOTIFICATION_DRAW               CanvasItemConstant = 30
	CANVAS_ITEM_NOTIFICATION_ENTER_CANVAS       CanvasItemConstant = 32
	CANVAS_ITEM_NOTIFICATION_EXIT_CANVAS        CanvasItemConstant = 33
	CANVAS_ITEM_NOTIFICATION_TRANSFORM_CHANGED  CanvasItemConstant = 2000
	CANVAS_ITEM_NOTIFICATION_VISIBILITY_CHANGED CanvasItemConstant = 31
)

type CanvasItemImpl

type CanvasItemImpl struct {
	NodeImpl
}

func (*CanvasItemImpl) BaseClass

func (o *CanvasItemImpl) BaseClass() string

func (*CanvasItemImpl) ClassName

func (o *CanvasItemImpl) ClassName() string

func (CanvasItemImpl) DrawArc

func (o CanvasItemImpl) DrawArc(center Vector2, radius float32, start_angle float32, end_angle float32, point_count int64, color Color, width float32, antialiased bool)
CLASS_METHOD

draw_arc Args: [{ false center Vector2} { false radius float} { false start_angle float} { false end_angle float} { false point_count int} { false color Color} {1 true width float} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawChar

func (o CanvasItemImpl) DrawChar(font Font, position Vector2, char string, next string, modulate Color) float32
CLASS_METHOD

draw_char Args: [{ false font Font} { false position Vector2} { false char String} { false next String} {1,1,1,1 true modulate Color}], Returns: float32

func (CanvasItemImpl) DrawCircle

func (o CanvasItemImpl) DrawCircle(position Vector2, radius float32, color Color)
CLASS_METHOD

draw_circle Args: [{ false position Vector2} { false radius float} { false color Color}], Returns:

func (CanvasItemImpl) DrawColoredPolygon

func (o CanvasItemImpl) DrawColoredPolygon(points PoolVector2Array, color Color, uvs PoolVector2Array, texture Texture, normal_map Texture, antialiased bool)
CLASS_METHOD

draw_colored_polygon Args: [{ false points PoolVector2Array} { false color Color} {[] true uvs PoolVector2Array} {Null true texture Texture} {Null true normal_map Texture} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawLine

func (o CanvasItemImpl) DrawLine(from Vector2, to Vector2, color Color, width float32, antialiased bool)
CLASS_METHOD

draw_line Args: [{ false from Vector2} { false to Vector2} { false color Color} {1 true width float} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawMesh

func (o CanvasItemImpl) DrawMesh(mesh Mesh, texture Texture, normal_map Texture, transform Transform2D, modulate Color)
CLASS_METHOD

draw_mesh Args: [{ false mesh Mesh} { false texture Texture} {[Object:null] true normal_map Texture} {((1, 0), (0, 1), (0, 0)) true transform Transform2D} {1,1,1,1 true modulate Color}], Returns:

func (CanvasItemImpl) DrawMultiline

func (o CanvasItemImpl) DrawMultiline(points PoolVector2Array, color Color, width float32, antialiased bool)
CLASS_METHOD

draw_multiline Args: [{ false points PoolVector2Array} { false color Color} {1 true width float} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawMultilineColors

func (o CanvasItemImpl) DrawMultilineColors(points PoolVector2Array, colors PoolColorArray, width float32, antialiased bool)
CLASS_METHOD

draw_multiline_colors Args: [{ false points PoolVector2Array} { false colors PoolColorArray} {1 true width float} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawMultimesh

func (o CanvasItemImpl) DrawMultimesh(multimesh MultiMesh, texture Texture, normal_map Texture)
CLASS_METHOD

draw_multimesh Args: [{ false multimesh MultiMesh} { false texture Texture} {[Object:null] true normal_map Texture}], Returns:

func (CanvasItemImpl) DrawPolygon

func (o CanvasItemImpl) DrawPolygon(points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture Texture, normal_map Texture, antialiased bool)
CLASS_METHOD

draw_polygon Args: [{ false points PoolVector2Array} { false colors PoolColorArray} {[] true uvs PoolVector2Array} {Null true texture Texture} {Null true normal_map Texture} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawPolyline

func (o CanvasItemImpl) DrawPolyline(points PoolVector2Array, color Color, width float32, antialiased bool)
CLASS_METHOD

draw_polyline Args: [{ false points PoolVector2Array} { false color Color} {1 true width float} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawPolylineColors

func (o CanvasItemImpl) DrawPolylineColors(points PoolVector2Array, colors PoolColorArray, width float32, antialiased bool)
CLASS_METHOD

draw_polyline_colors Args: [{ false points PoolVector2Array} { false colors PoolColorArray} {1 true width float} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawPrimitive

func (o CanvasItemImpl) DrawPrimitive(points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture Texture, width float32, normal_map Texture)
CLASS_METHOD

draw_primitive Args: [{ false points PoolVector2Array} { false colors PoolColorArray} { false uvs PoolVector2Array} {Null true texture Texture} {1 true width float} {Null true normal_map Texture}], Returns:

func (CanvasItemImpl) DrawRect

func (o CanvasItemImpl) DrawRect(rect Rect2, color Color, filled bool, width float32, antialiased bool)
CLASS_METHOD

draw_rect Args: [{ false rect Rect2} { false color Color} {True true filled bool} {1 true width float} {False true antialiased bool}], Returns:

func (CanvasItemImpl) DrawSetTransform

func (o CanvasItemImpl) DrawSetTransform(position Vector2, rotation float32, scale Vector2)
CLASS_METHOD

draw_set_transform Args: [{ false position Vector2} { false rotation float} { false scale Vector2}], Returns:

func (CanvasItemImpl) DrawSetTransformMatrix

func (o CanvasItemImpl) DrawSetTransformMatrix(xform Transform2D)
CLASS_METHOD

draw_set_transform_matrix Args: [{ false xform Transform2D}], Returns:

func (CanvasItemImpl) DrawString

func (o CanvasItemImpl) DrawString(font Font, position Vector2, text string, modulate Color, clip_w int64)
CLASS_METHOD

draw_string Args: [{ false font Font} { false position Vector2} { false text String} {1,1,1,1 true modulate Color} {-1 true clip_w int}], Returns:

func (CanvasItemImpl) DrawStyleBox

func (o CanvasItemImpl) DrawStyleBox(style_box StyleBox, rect Rect2)
CLASS_METHOD

draw_style_box Args: [{ false style_box StyleBox} { false rect Rect2}], Returns:

func (CanvasItemImpl) DrawTexture

func (o CanvasItemImpl) DrawTexture(texture Texture, position Vector2, modulate Color, normal_map Texture)
CLASS_METHOD

draw_texture Args: [{ false texture Texture} { false position Vector2} {1,1,1,1 true modulate Color} {Null true normal_map Texture}], Returns:

func (CanvasItemImpl) DrawTextureRect

func (o CanvasItemImpl) DrawTextureRect(texture Texture, rect Rect2, tile bool, modulate Color, transpose bool, normal_map Texture)
CLASS_METHOD

draw_texture_rect Args: [{ false texture Texture} { false rect Rect2} { false tile bool} {1,1,1,1 true modulate Color} {False true transpose bool} {Null true normal_map Texture}], Returns:

func (CanvasItemImpl) DrawTextureRectRegion

func (o CanvasItemImpl) DrawTextureRectRegion(texture Texture, rect Rect2, src_rect Rect2, modulate Color, transpose bool, normal_map Texture, clip_uv bool)
CLASS_METHOD

draw_texture_rect_region Args: [{ false texture Texture} { false rect Rect2} { false src_rect Rect2} {1,1,1,1 true modulate Color} {False true transpose bool} {Null true normal_map Texture} {True true clip_uv bool}], Returns:

func (CanvasItemImpl) ForceUpdateTransform

func (o CanvasItemImpl) ForceUpdateTransform()
CLASS_METHOD

force_update_transform Args: [], Returns:

func (CanvasItemImpl) GetCanvas

func (o CanvasItemImpl) GetCanvas() RID
CLASS_METHOD

get_canvas Args: [], Returns: RID

func (CanvasItemImpl) GetCanvasItem

func (o CanvasItemImpl) GetCanvasItem() RID
CLASS_METHOD

get_canvas_item Args: [], Returns: RID

func (CanvasItemImpl) GetCanvasTransform

func (o CanvasItemImpl) GetCanvasTransform() Transform2D
CLASS_METHOD

get_canvas_transform Args: [], Returns: Transform2D

func (CanvasItemImpl) GetGlobalMousePosition

func (o CanvasItemImpl) GetGlobalMousePosition() Vector2
CLASS_METHOD

get_global_mouse_position Args: [], Returns: Vector2

func (CanvasItemImpl) GetGlobalTransform

func (o CanvasItemImpl) GetGlobalTransform() Transform2D
CLASS_METHOD

get_global_transform Args: [], Returns: Transform2D

func (CanvasItemImpl) GetGlobalTransformWithCanvas

func (o CanvasItemImpl) GetGlobalTransformWithCanvas() Transform2D
CLASS_METHOD

get_global_transform_with_canvas Args: [], Returns: Transform2D

func (CanvasItemImpl) GetLightMask

func (o CanvasItemImpl) GetLightMask() int64
CLASS_METHOD

get_light_mask Args: [], Returns: int64

func (CanvasItemImpl) GetLocalMousePosition

func (o CanvasItemImpl) GetLocalMousePosition() Vector2
CLASS_METHOD

get_local_mouse_position Args: [], Returns: Vector2

func (CanvasItemImpl) GetMaterial

func (o CanvasItemImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (CanvasItemImpl) GetModulate

func (o CanvasItemImpl) GetModulate() Color
CLASS_METHOD

get_modulate Args: [], Returns: Color

func (CanvasItemImpl) GetSelfModulate

func (o CanvasItemImpl) GetSelfModulate() Color
CLASS_METHOD

get_self_modulate Args: [], Returns: Color

func (CanvasItemImpl) GetTransform

func (o CanvasItemImpl) GetTransform() Transform2D
CLASS_METHOD

get_transform Args: [], Returns: Transform2D

func (CanvasItemImpl) GetUseParentMaterial

func (o CanvasItemImpl) GetUseParentMaterial() bool
CLASS_METHOD

get_use_parent_material Args: [], Returns: bool

func (CanvasItemImpl) GetViewportRect

func (o CanvasItemImpl) GetViewportRect() Rect2
CLASS_METHOD

get_viewport_rect Args: [], Returns: Rect2

func (CanvasItemImpl) GetViewportTransform

func (o CanvasItemImpl) GetViewportTransform() Transform2D
CLASS_METHOD

get_viewport_transform Args: [], Returns: Transform2D

func (CanvasItemImpl) GetWorld2D

func (o CanvasItemImpl) GetWorld2D() World2D
CLASS_METHOD

get_world_2d Args: [], Returns: World2D

func (CanvasItemImpl) Hide

func (o CanvasItemImpl) Hide()
CLASS_METHOD

hide Args: [], Returns:

func (CanvasItemImpl) IsDrawBehindParentEnabled

func (o CanvasItemImpl) IsDrawBehindParentEnabled() bool
CLASS_METHOD

is_draw_behind_parent_enabled Args: [], Returns: bool

func (CanvasItemImpl) IsLocalTransformNotificationEnabled

func (o CanvasItemImpl) IsLocalTransformNotificationEnabled() bool
CLASS_METHOD

is_local_transform_notification_enabled Args: [], Returns: bool

func (CanvasItemImpl) IsSetAsToplevel

func (o CanvasItemImpl) IsSetAsToplevel() bool
CLASS_METHOD

is_set_as_toplevel Args: [], Returns: bool

func (CanvasItemImpl) IsTransformNotificationEnabled

func (o CanvasItemImpl) IsTransformNotificationEnabled() bool
CLASS_METHOD

is_transform_notification_enabled Args: [], Returns: bool

func (CanvasItemImpl) IsVisible

func (o CanvasItemImpl) IsVisible() bool
CLASS_METHOD

is_visible Args: [], Returns: bool

func (CanvasItemImpl) IsVisibleInTree

func (o CanvasItemImpl) IsVisibleInTree() bool
CLASS_METHOD

is_visible_in_tree Args: [], Returns: bool

func (CanvasItemImpl) MakeCanvasPositionLocal

func (o CanvasItemImpl) MakeCanvasPositionLocal(screen_point Vector2) Vector2
CLASS_METHOD

make_canvas_position_local Args: [{ false screen_point Vector2}], Returns: Vector2

func (CanvasItemImpl) MakeInputLocal

func (o CanvasItemImpl) MakeInputLocal(event InputEvent) InputEvent
CLASS_METHOD

make_input_local Args: [{ false event InputEvent}], Returns: InputEvent

func (CanvasItemImpl) SetAsToplevel

func (o CanvasItemImpl) SetAsToplevel(enable bool)
CLASS_METHOD

set_as_toplevel Args: [{ false enable bool}], Returns:

func (CanvasItemImpl) SetDrawBehindParent

func (o CanvasItemImpl) SetDrawBehindParent(enable bool)
CLASS_METHOD

set_draw_behind_parent Args: [{ false enable bool}], Returns:

func (CanvasItemImpl) SetLightMask

func (o CanvasItemImpl) SetLightMask(light_mask int64)
CLASS_METHOD

set_light_mask Args: [{ false light_mask int}], Returns:

func (CanvasItemImpl) SetMaterial

func (o CanvasItemImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (CanvasItemImpl) SetModulate

func (o CanvasItemImpl) SetModulate(modulate Color)
CLASS_METHOD

set_modulate Args: [{ false modulate Color}], Returns:

func (CanvasItemImpl) SetNotifyLocalTransform

func (o CanvasItemImpl) SetNotifyLocalTransform(enable bool)
CLASS_METHOD

set_notify_local_transform Args: [{ false enable bool}], Returns:

func (CanvasItemImpl) SetNotifyTransform

func (o CanvasItemImpl) SetNotifyTransform(enable bool)
CLASS_METHOD

set_notify_transform Args: [{ false enable bool}], Returns:

func (CanvasItemImpl) SetSelfModulate

func (o CanvasItemImpl) SetSelfModulate(self_modulate Color)
CLASS_METHOD

set_self_modulate Args: [{ false self_modulate Color}], Returns:

func (CanvasItemImpl) SetUseParentMaterial

func (o CanvasItemImpl) SetUseParentMaterial(enable bool)
CLASS_METHOD

set_use_parent_material Args: [{ false enable bool}], Returns:

func (CanvasItemImpl) SetVisible

func (o CanvasItemImpl) SetVisible(visible bool)
CLASS_METHOD

set_visible Args: [{ false visible bool}], Returns:

func (CanvasItemImpl) Show

func (o CanvasItemImpl) Show()
CLASS_METHOD

show Args: [], Returns:

func (CanvasItemImpl) Update

func (o CanvasItemImpl) Update()
CLASS_METHOD

update Args: [], Returns:

type CanvasItemMaterial

type CanvasItemMaterial interface {
	Material

	/* get_blend_mode */
	GetBlendMode() CanvasItemMaterialBlendMode

	/* get_light_mode */
	GetLightMode() CanvasItemMaterialLightMode

	/* get_particles_anim_h_frames */
	GetParticlesAnimHFrames() int64

	/* get_particles_anim_loop */
	GetParticlesAnimLoop() bool

	/* get_particles_anim_v_frames */
	GetParticlesAnimVFrames() int64

	/* get_particles_animation */
	GetParticlesAnimation() bool

	/* set_blend_mode */
	SetBlendMode(blend_mode int64)

	/* set_light_mode */
	SetLightMode(light_mode int64)

	/* set_particles_anim_h_frames */
	SetParticlesAnimHFrames(frames int64)

	/* set_particles_anim_loop */
	SetParticlesAnimLoop(loop bool)

	/* set_particles_anim_v_frames */
	SetParticlesAnimVFrames(frames int64)

	/* set_particles_animation */
	SetParticlesAnimation(particles_anim bool)
}

func NewCanvasItemMaterial

func NewCanvasItemMaterial() CanvasItemMaterial

NewCanvasItemMaterial creates a new CanvasItemMaterial.

func NewCanvasItemMaterialWithOwner

func NewCanvasItemMaterialWithOwner(owner *GodotObject) CanvasItemMaterial

NewCanvasItemMaterialWithOwner wraps the GodotObject.

type CanvasItemMaterialBlendMode

type CanvasItemMaterialBlendMode int32
const (
	CANVAS_ITEM_MATERIAL_BLEND_MODE_BLEND_MODE_ADD           CanvasItemMaterialBlendMode = 1
	CANVAS_ITEM_MATERIAL_BLEND_MODE_BLEND_MODE_MIX           CanvasItemMaterialBlendMode = 0
	CANVAS_ITEM_MATERIAL_BLEND_MODE_BLEND_MODE_MUL           CanvasItemMaterialBlendMode = 3
	CANVAS_ITEM_MATERIAL_BLEND_MODE_BLEND_MODE_PREMULT_ALPHA CanvasItemMaterialBlendMode = 4
	CANVAS_ITEM_MATERIAL_BLEND_MODE_BLEND_MODE_SUB           CanvasItemMaterialBlendMode = 2
)

type CanvasItemMaterialConstant

type CanvasItemMaterialConstant int32
const (
	CANVAS_ITEM_MATERIAL_BLEND_MODE_ADD           CanvasItemMaterialConstant = 1
	CANVAS_ITEM_MATERIAL_BLEND_MODE_MIX           CanvasItemMaterialConstant = 0
	CANVAS_ITEM_MATERIAL_BLEND_MODE_MUL           CanvasItemMaterialConstant = 3
	CANVAS_ITEM_MATERIAL_BLEND_MODE_PREMULT_ALPHA CanvasItemMaterialConstant = 4
	CANVAS_ITEM_MATERIAL_BLEND_MODE_SUB           CanvasItemMaterialConstant = 2
	CANVAS_ITEM_MATERIAL_LIGHT_MODE_LIGHT_ONLY    CanvasItemMaterialConstant = 2
	CANVAS_ITEM_MATERIAL_LIGHT_MODE_NORMAL        CanvasItemMaterialConstant = 0
	CANVAS_ITEM_MATERIAL_LIGHT_MODE_UNSHADED      CanvasItemMaterialConstant = 1
)

type CanvasItemMaterialImpl

type CanvasItemMaterialImpl struct {
	MaterialImpl
}

func (*CanvasItemMaterialImpl) BaseClass

func (o *CanvasItemMaterialImpl) BaseClass() string

func (*CanvasItemMaterialImpl) ClassName

func (o *CanvasItemMaterialImpl) ClassName() string

func (CanvasItemMaterialImpl) GetBlendMode

CLASS_METHOD

get_blend_mode Args: [], Returns: CanvasItemMaterialBlendMode

func (CanvasItemMaterialImpl) GetLightMode

CLASS_METHOD

get_light_mode Args: [], Returns: CanvasItemMaterialLightMode

func (CanvasItemMaterialImpl) GetParticlesAnimHFrames

func (o CanvasItemMaterialImpl) GetParticlesAnimHFrames() int64
CLASS_METHOD

get_particles_anim_h_frames Args: [], Returns: int64

func (CanvasItemMaterialImpl) GetParticlesAnimLoop

func (o CanvasItemMaterialImpl) GetParticlesAnimLoop() bool
CLASS_METHOD

get_particles_anim_loop Args: [], Returns: bool

func (CanvasItemMaterialImpl) GetParticlesAnimVFrames

func (o CanvasItemMaterialImpl) GetParticlesAnimVFrames() int64
CLASS_METHOD

get_particles_anim_v_frames Args: [], Returns: int64

func (CanvasItemMaterialImpl) GetParticlesAnimation

func (o CanvasItemMaterialImpl) GetParticlesAnimation() bool
CLASS_METHOD

get_particles_animation Args: [], Returns: bool

func (CanvasItemMaterialImpl) SetBlendMode

func (o CanvasItemMaterialImpl) SetBlendMode(blend_mode int64)
CLASS_METHOD

set_blend_mode Args: [{ false blend_mode int}], Returns:

func (CanvasItemMaterialImpl) SetLightMode

func (o CanvasItemMaterialImpl) SetLightMode(light_mode int64)
CLASS_METHOD

set_light_mode Args: [{ false light_mode int}], Returns:

func (CanvasItemMaterialImpl) SetParticlesAnimHFrames

func (o CanvasItemMaterialImpl) SetParticlesAnimHFrames(frames int64)
CLASS_METHOD

set_particles_anim_h_frames Args: [{ false frames int}], Returns:

func (CanvasItemMaterialImpl) SetParticlesAnimLoop

func (o CanvasItemMaterialImpl) SetParticlesAnimLoop(loop bool)
CLASS_METHOD

set_particles_anim_loop Args: [{ false loop bool}], Returns:

func (CanvasItemMaterialImpl) SetParticlesAnimVFrames

func (o CanvasItemMaterialImpl) SetParticlesAnimVFrames(frames int64)
CLASS_METHOD

set_particles_anim_v_frames Args: [{ false frames int}], Returns:

func (CanvasItemMaterialImpl) SetParticlesAnimation

func (o CanvasItemMaterialImpl) SetParticlesAnimation(particles_anim bool)
CLASS_METHOD

set_particles_animation Args: [{ false particles_anim bool}], Returns:

type CanvasItemMaterialLightMode

type CanvasItemMaterialLightMode int32
const (
	CANVAS_ITEM_MATERIAL_LIGHT_MODE_LIGHT_MODE_LIGHT_ONLY CanvasItemMaterialLightMode = 2
	CANVAS_ITEM_MATERIAL_LIGHT_MODE_LIGHT_MODE_NORMAL     CanvasItemMaterialLightMode = 0
	CANVAS_ITEM_MATERIAL_LIGHT_MODE_LIGHT_MODE_UNSHADED   CanvasItemMaterialLightMode = 1
)

type CanvasLayer

type CanvasLayer interface {
	Node

	/* get_canvas */
	GetCanvas() RID

	/* get_custom_viewport */
	GetCustomViewport() Node

	/* get_follow_viewport_scale */
	GetFollowViewportScale() float32

	/* get_layer */
	GetLayer() int64

	/* get_offset */
	GetOffset() Vector2

	/* get_rotation */
	GetRotation() float32

	/* get_rotation_degrees */
	GetRotationDegrees() float32

	/* get_scale */
	GetScale() Vector2

	/* get_transform */
	GetTransform() Transform2D

	/* is_following_viewport */
	IsFollowingViewport() bool

	/* set_custom_viewport */
	SetCustomViewport(viewport Node)

	/* set_follow_viewport */
	SetFollowViewport(enable bool)

	/* set_follow_viewport_scale */
	SetFollowViewportScale(scale float32)

	/* set_layer */
	SetLayer(layer int64)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_rotation */
	SetRotation(radians float32)

	/* set_rotation_degrees */
	SetRotationDegrees(degrees float32)

	/* set_scale */
	SetScale(scale Vector2)

	/* set_transform */
	SetTransform(transform Transform2D)
}

func NewCanvasLayer

func NewCanvasLayer() CanvasLayer

NewCanvasLayer creates a new CanvasLayer.

func NewCanvasLayerWithOwner

func NewCanvasLayerWithOwner(owner *GodotObject) CanvasLayer

NewCanvasLayerWithOwner wraps the GodotObject.

type CanvasLayerImpl

type CanvasLayerImpl struct {
	NodeImpl
}

func (*CanvasLayerImpl) BaseClass

func (o *CanvasLayerImpl) BaseClass() string

func (*CanvasLayerImpl) ClassName

func (o *CanvasLayerImpl) ClassName() string

func (CanvasLayerImpl) GetCanvas

func (o CanvasLayerImpl) GetCanvas() RID
CLASS_METHOD

get_canvas Args: [], Returns: RID

func (CanvasLayerImpl) GetCustomViewport

func (o CanvasLayerImpl) GetCustomViewport() Node
CLASS_METHOD

get_custom_viewport Args: [], Returns: Node

func (CanvasLayerImpl) GetFollowViewportScale

func (o CanvasLayerImpl) GetFollowViewportScale() float32
CLASS_METHOD

get_follow_viewport_scale Args: [], Returns: float32

func (CanvasLayerImpl) GetLayer

func (o CanvasLayerImpl) GetLayer() int64
CLASS_METHOD

get_layer Args: [], Returns: int64

func (CanvasLayerImpl) GetOffset

func (o CanvasLayerImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (CanvasLayerImpl) GetRotation

func (o CanvasLayerImpl) GetRotation() float32
CLASS_METHOD

get_rotation Args: [], Returns: float32

func (CanvasLayerImpl) GetRotationDegrees

func (o CanvasLayerImpl) GetRotationDegrees() float32
CLASS_METHOD

get_rotation_degrees Args: [], Returns: float32

func (CanvasLayerImpl) GetScale

func (o CanvasLayerImpl) GetScale() Vector2
CLASS_METHOD

get_scale Args: [], Returns: Vector2

func (CanvasLayerImpl) GetTransform

func (o CanvasLayerImpl) GetTransform() Transform2D
CLASS_METHOD

get_transform Args: [], Returns: Transform2D

func (CanvasLayerImpl) IsFollowingViewport

func (o CanvasLayerImpl) IsFollowingViewport() bool
CLASS_METHOD

is_following_viewport Args: [], Returns: bool

func (CanvasLayerImpl) SetCustomViewport

func (o CanvasLayerImpl) SetCustomViewport(viewport Node)
CLASS_METHOD

set_custom_viewport Args: [{ false viewport Node}], Returns:

func (CanvasLayerImpl) SetFollowViewport

func (o CanvasLayerImpl) SetFollowViewport(enable bool)
CLASS_METHOD

set_follow_viewport Args: [{ false enable bool}], Returns:

func (CanvasLayerImpl) SetFollowViewportScale

func (o CanvasLayerImpl) SetFollowViewportScale(scale float32)
CLASS_METHOD

set_follow_viewport_scale Args: [{ false scale float}], Returns:

func (CanvasLayerImpl) SetLayer

func (o CanvasLayerImpl) SetLayer(layer int64)
CLASS_METHOD

set_layer Args: [{ false layer int}], Returns:

func (CanvasLayerImpl) SetOffset

func (o CanvasLayerImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (CanvasLayerImpl) SetRotation

func (o CanvasLayerImpl) SetRotation(radians float32)
CLASS_METHOD

set_rotation Args: [{ false radians float}], Returns:

func (CanvasLayerImpl) SetRotationDegrees

func (o CanvasLayerImpl) SetRotationDegrees(degrees float32)
CLASS_METHOD

set_rotation_degrees Args: [{ false degrees float}], Returns:

func (CanvasLayerImpl) SetScale

func (o CanvasLayerImpl) SetScale(scale Vector2)
CLASS_METHOD

set_scale Args: [{ false scale Vector2}], Returns:

func (CanvasLayerImpl) SetTransform

func (o CanvasLayerImpl) SetTransform(transform Transform2D)
CLASS_METHOD

set_transform Args: [{ false transform Transform2D}], Returns:

type CanvasModulate

type CanvasModulate interface {
	Node2D

	/* get_color */
	GetColor() Color

	/* set_color */
	SetColor(color Color)
}

func NewCanvasModulate

func NewCanvasModulate() CanvasModulate

NewCanvasModulate creates a new CanvasModulate.

func NewCanvasModulateWithOwner

func NewCanvasModulateWithOwner(owner *GodotObject) CanvasModulate

NewCanvasModulateWithOwner wraps the GodotObject.

type CanvasModulateImpl

type CanvasModulateImpl struct {
	Node2DImpl
}

func (*CanvasModulateImpl) BaseClass

func (o *CanvasModulateImpl) BaseClass() string

func (*CanvasModulateImpl) ClassName

func (o *CanvasModulateImpl) ClassName() string

func (CanvasModulateImpl) GetColor

func (o CanvasModulateImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (CanvasModulateImpl) SetColor

func (o CanvasModulateImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

type CapsuleMesh

type CapsuleMesh interface {
	PrimitiveMesh

	/* get_mid_height */
	GetMidHeight() float32

	/* get_radial_segments */
	GetRadialSegments() int64

	/* get_radius */
	GetRadius() float32

	/* get_rings */
	GetRings() int64

	/* set_mid_height */
	SetMidHeight(mid_height float32)

	/* set_radial_segments */
	SetRadialSegments(segments int64)

	/* set_radius */
	SetRadius(radius float32)

	/* set_rings */
	SetRings(rings int64)
}

func NewCapsuleMesh

func NewCapsuleMesh() CapsuleMesh

NewCapsuleMesh creates a new CapsuleMesh.

func NewCapsuleMeshWithOwner

func NewCapsuleMeshWithOwner(owner *GodotObject) CapsuleMesh

NewCapsuleMeshWithOwner wraps the GodotObject.

type CapsuleMeshImpl

type CapsuleMeshImpl struct {
	PrimitiveMeshImpl
}

func (*CapsuleMeshImpl) BaseClass

func (o *CapsuleMeshImpl) BaseClass() string

func (*CapsuleMeshImpl) ClassName

func (o *CapsuleMeshImpl) ClassName() string

func (CapsuleMeshImpl) GetMidHeight

func (o CapsuleMeshImpl) GetMidHeight() float32
CLASS_METHOD

get_mid_height Args: [], Returns: float32

func (CapsuleMeshImpl) GetRadialSegments

func (o CapsuleMeshImpl) GetRadialSegments() int64
CLASS_METHOD

get_radial_segments Args: [], Returns: int64

func (CapsuleMeshImpl) GetRadius

func (o CapsuleMeshImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (CapsuleMeshImpl) GetRings

func (o CapsuleMeshImpl) GetRings() int64
CLASS_METHOD

get_rings Args: [], Returns: int64

func (CapsuleMeshImpl) SetMidHeight

func (o CapsuleMeshImpl) SetMidHeight(mid_height float32)
CLASS_METHOD

set_mid_height Args: [{ false mid_height float}], Returns:

func (CapsuleMeshImpl) SetRadialSegments

func (o CapsuleMeshImpl) SetRadialSegments(segments int64)
CLASS_METHOD

set_radial_segments Args: [{ false segments int}], Returns:

func (CapsuleMeshImpl) SetRadius

func (o CapsuleMeshImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

func (CapsuleMeshImpl) SetRings

func (o CapsuleMeshImpl) SetRings(rings int64)
CLASS_METHOD

set_rings Args: [{ false rings int}], Returns:

type CapsuleShape

type CapsuleShape interface {
	Shape

	/* get_height */
	GetHeight() float32

	/* get_radius */
	GetRadius() float32

	/* set_height */
	SetHeight(height float32)

	/* set_radius */
	SetRadius(radius float32)
}

func NewCapsuleShape

func NewCapsuleShape() CapsuleShape

NewCapsuleShape creates a new CapsuleShape.

func NewCapsuleShapeWithOwner

func NewCapsuleShapeWithOwner(owner *GodotObject) CapsuleShape

NewCapsuleShapeWithOwner wraps the GodotObject.

type CapsuleShape2D

type CapsuleShape2D interface {
	Shape2D

	/* get_height */
	GetHeight() float32

	/* get_radius */
	GetRadius() float32

	/* set_height */
	SetHeight(height float32)

	/* set_radius */
	SetRadius(radius float32)
}

func NewCapsuleShape2D

func NewCapsuleShape2D() CapsuleShape2D

NewCapsuleShape2D creates a new CapsuleShape2D.

func NewCapsuleShape2DWithOwner

func NewCapsuleShape2DWithOwner(owner *GodotObject) CapsuleShape2D

NewCapsuleShape2DWithOwner wraps the GodotObject.

type CapsuleShape2DImpl

type CapsuleShape2DImpl struct {
	Shape2DImpl
}

func (*CapsuleShape2DImpl) BaseClass

func (o *CapsuleShape2DImpl) BaseClass() string

func (*CapsuleShape2DImpl) ClassName

func (o *CapsuleShape2DImpl) ClassName() string

func (CapsuleShape2DImpl) GetHeight

func (o CapsuleShape2DImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (CapsuleShape2DImpl) GetRadius

func (o CapsuleShape2DImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (CapsuleShape2DImpl) SetHeight

func (o CapsuleShape2DImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (CapsuleShape2DImpl) SetRadius

func (o CapsuleShape2DImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

type CapsuleShapeImpl

type CapsuleShapeImpl struct {
	ShapeImpl
}

func (*CapsuleShapeImpl) BaseClass

func (o *CapsuleShapeImpl) BaseClass() string

func (*CapsuleShapeImpl) ClassName

func (o *CapsuleShapeImpl) ClassName() string

func (CapsuleShapeImpl) GetHeight

func (o CapsuleShapeImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (CapsuleShapeImpl) GetRadius

func (o CapsuleShapeImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (CapsuleShapeImpl) SetHeight

func (o CapsuleShapeImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (CapsuleShapeImpl) SetRadius

func (o CapsuleShapeImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

type CenterContainer

type CenterContainer interface {
	Container

	/* is_using_top_left */
	IsUsingTopLeft() bool

	/* set_use_top_left */
	SetUseTopLeft(enable bool)
}

func NewCenterContainer

func NewCenterContainer() CenterContainer

NewCenterContainer creates a new CenterContainer.

func NewCenterContainerWithOwner

func NewCenterContainerWithOwner(owner *GodotObject) CenterContainer

NewCenterContainerWithOwner wraps the GodotObject.

type CenterContainerImpl

type CenterContainerImpl struct {
	ContainerImpl
}

func (*CenterContainerImpl) BaseClass

func (o *CenterContainerImpl) BaseClass() string

func (*CenterContainerImpl) ClassName

func (o *CenterContainerImpl) ClassName() string

func (CenterContainerImpl) IsUsingTopLeft

func (o CenterContainerImpl) IsUsingTopLeft() bool
CLASS_METHOD

is_using_top_left Args: [], Returns: bool

func (CenterContainerImpl) SetUseTopLeft

func (o CenterContainerImpl) SetUseTopLeft(enable bool)
CLASS_METHOD

set_use_top_left Args: [{ false enable bool}], Returns:

type CharFXTransform

type CharFXTransform interface {
	Reference

	/* get_absolute_index */
	GetAbsoluteIndex() int64

	/* get_character */
	GetCharacter() int64

	/* get_color */
	GetColor() Color

	/* get_elapsed_time */
	GetElapsedTime() float32

	/* get_environment */
	GetEnvironment() Dictionary

	/* get_offset */
	GetOffset() Vector2

	/* get_relative_index */
	GetRelativeIndex() int64

	/* is_visible */
	IsVisible() bool

	/* set_absolute_index */
	SetAbsoluteIndex(index int64)

	/* set_character */
	SetCharacter(character int64)

	/* set_color */
	SetColor(color Color)

	/* set_elapsed_time */
	SetElapsedTime(time float32)

	/* set_environment */
	SetEnvironment(environment Dictionary)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_relative_index */
	SetRelativeIndex(index int64)

	/* set_visibility */
	SetVisibility(visibility bool)
}

func NewCharFXTransform

func NewCharFXTransform() CharFXTransform

NewCharFXTransform creates a new CharFXTransform.

func NewCharFXTransformWithOwner

func NewCharFXTransformWithOwner(owner *GodotObject) CharFXTransform

NewCharFXTransformWithOwner wraps the GodotObject.

type CharFXTransformImpl

type CharFXTransformImpl struct {
	ReferenceImpl
}

func (*CharFXTransformImpl) BaseClass

func (o *CharFXTransformImpl) BaseClass() string

func (*CharFXTransformImpl) ClassName

func (o *CharFXTransformImpl) ClassName() string

func (CharFXTransformImpl) GetAbsoluteIndex

func (o CharFXTransformImpl) GetAbsoluteIndex() int64
CLASS_METHOD

get_absolute_index Args: [], Returns: int64

func (CharFXTransformImpl) GetCharacter

func (o CharFXTransformImpl) GetCharacter() int64
CLASS_METHOD

get_character Args: [], Returns: int64

func (CharFXTransformImpl) GetColor

func (o CharFXTransformImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (CharFXTransformImpl) GetElapsedTime

func (o CharFXTransformImpl) GetElapsedTime() float32
CLASS_METHOD

get_elapsed_time Args: [], Returns: float32

func (CharFXTransformImpl) GetEnvironment

func (o CharFXTransformImpl) GetEnvironment() Dictionary
CLASS_METHOD

get_environment Args: [], Returns: Dictionary

func (CharFXTransformImpl) GetOffset

func (o CharFXTransformImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (CharFXTransformImpl) GetRelativeIndex

func (o CharFXTransformImpl) GetRelativeIndex() int64
CLASS_METHOD

get_relative_index Args: [], Returns: int64

func (CharFXTransformImpl) IsVisible

func (o CharFXTransformImpl) IsVisible() bool
CLASS_METHOD

is_visible Args: [], Returns: bool

func (CharFXTransformImpl) SetAbsoluteIndex

func (o CharFXTransformImpl) SetAbsoluteIndex(index int64)
CLASS_METHOD

set_absolute_index Args: [{ false index int}], Returns:

func (CharFXTransformImpl) SetCharacter

func (o CharFXTransformImpl) SetCharacter(character int64)
CLASS_METHOD

set_character Args: [{ false character int}], Returns:

func (CharFXTransformImpl) SetColor

func (o CharFXTransformImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (CharFXTransformImpl) SetElapsedTime

func (o CharFXTransformImpl) SetElapsedTime(time float32)
CLASS_METHOD

set_elapsed_time Args: [{ false time float}], Returns:

func (CharFXTransformImpl) SetEnvironment

func (o CharFXTransformImpl) SetEnvironment(environment Dictionary)
CLASS_METHOD

set_environment Args: [{ false environment Dictionary}], Returns:

func (CharFXTransformImpl) SetOffset

func (o CharFXTransformImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (CharFXTransformImpl) SetRelativeIndex

func (o CharFXTransformImpl) SetRelativeIndex(index int64)
CLASS_METHOD

set_relative_index Args: [{ false index int}], Returns:

func (CharFXTransformImpl) SetVisibility

func (o CharFXTransformImpl) SetVisibility(visibility bool)
CLASS_METHOD

set_visibility Args: [{ false visibility bool}], Returns:

type CharString

type CharString C.godot_char_string

func (*CharString) Destroy

func (gdt *CharString) Destroy()

Setter Method: godot_char_string_destroy -> void

func (*CharString) GetData

func (gdt *CharString) GetData() string

Getter Method: godot_char_string_get_data -> char

func (*CharString) Length

func (gdt *CharString) Length() int32

Getter Method: godot_char_string_length -> godot_int

type CheckBox

type CheckBox interface {
	Button
}

func NewCheckBox

func NewCheckBox() CheckBox

NewCheckBox creates a new CheckBox.

func NewCheckBoxWithOwner

func NewCheckBoxWithOwner(owner *GodotObject) CheckBox

NewCheckBoxWithOwner wraps the GodotObject.

type CheckBoxImpl

type CheckBoxImpl struct {
	ButtonImpl
}

func (*CheckBoxImpl) BaseClass

func (o *CheckBoxImpl) BaseClass() string

func (*CheckBoxImpl) ClassName

func (o *CheckBoxImpl) ClassName() string

type CheckButton

type CheckButton interface {
	Button
}

func NewCheckButton

func NewCheckButton() CheckButton

NewCheckButton creates a new CheckButton.

func NewCheckButtonWithOwner

func NewCheckButtonWithOwner(owner *GodotObject) CheckButton

NewCheckButtonWithOwner wraps the GodotObject.

type CheckButtonImpl

type CheckButtonImpl struct {
	ButtonImpl
}

func (*CheckButtonImpl) BaseClass

func (o *CheckButtonImpl) BaseClass() string

func (*CheckButtonImpl) ClassName

func (o *CheckButtonImpl) ClassName() string

type CircleShape2D

type CircleShape2D interface {
	Shape2D

	/* get_radius */
	GetRadius() float32

	/* set_radius */
	SetRadius(radius float32)
}

func NewCircleShape2D

func NewCircleShape2D() CircleShape2D

NewCircleShape2D creates a new CircleShape2D.

func NewCircleShape2DWithOwner

func NewCircleShape2DWithOwner(owner *GodotObject) CircleShape2D

NewCircleShape2DWithOwner wraps the GodotObject.

type CircleShape2DImpl

type CircleShape2DImpl struct {
	Shape2DImpl
}

func (*CircleShape2DImpl) BaseClass

func (o *CircleShape2DImpl) BaseClass() string

func (*CircleShape2DImpl) ClassName

func (o *CircleShape2DImpl) ClassName() string

func (CircleShape2DImpl) GetRadius

func (o CircleShape2DImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (CircleShape2DImpl) SetRadius

func (o CircleShape2DImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

type Class

type Class interface {
	Wrapped
	ClassName() string
	BaseClass() string
	Destroy()
}

Class represents gdnative's

type ClassDB

type ClassDB interface {
	Object

	/* can_instance */
	CanInstance(class string) bool

	/* class_exists */
	ClassExists(class string) bool

	/* class_get_category */
	ClassGetCategory(class string) string

	/* class_get_integer_constant */
	ClassGetIntegerConstant(class string, name string) int64

	/* class_get_integer_constant_list */
	ClassGetIntegerConstantList(class string, no_inheritance bool) PoolStringArray

	/* class_get_method_list */
	ClassGetMethodList(class string, no_inheritance bool) Array

	/* class_get_property */
	ClassGetProperty(object Object, property string) Variant

	/* class_get_property_list */
	ClassGetPropertyList(class string, no_inheritance bool) Array

	/* class_get_signal */
	ClassGetSignal(class string, signal string) Dictionary

	/* class_get_signal_list */
	ClassGetSignalList(class string, no_inheritance bool) Array

	/* class_has_integer_constant */
	ClassHasIntegerConstant(class string, name string) bool

	/* class_has_method */
	ClassHasMethod(class string, method string, no_inheritance bool) bool

	/* class_has_signal */
	ClassHasSignal(class string, signal string) bool

	/* class_set_property */
	ClassSetProperty(object Object, property string, value Variant) Error

	/* get_class_list */
	GetClassList() PoolStringArray

	/* get_inheriters_from_class */
	GetInheritersFromClass(class string) PoolStringArray

	/* get_parent_class */
	GetParentClass(class string) string

	/* instance */
	Instance(class string) Variant

	/* is_class_enabled */
	IsClassEnabled(class string) bool

	/* is_parent_class */
	IsParentClass(class string, inherits string) bool
}

func GetSingletonClassDB

func GetSingletonClassDB() ClassDB

type ClassDBImpl

type ClassDBImpl struct {
	ObjectImpl
}

func (*ClassDBImpl) BaseClass

func (o *ClassDBImpl) BaseClass() string

func (ClassDBImpl) CanInstance

func (o ClassDBImpl) CanInstance(class string) bool
CLASS_METHOD

can_instance Args: [{ false class String}], Returns: bool

func (ClassDBImpl) ClassExists

func (o ClassDBImpl) ClassExists(class string) bool
CLASS_METHOD

class_exists Args: [{ false class String}], Returns: bool

func (ClassDBImpl) ClassGetCategory

func (o ClassDBImpl) ClassGetCategory(class string) string
CLASS_METHOD

class_get_category Args: [{ false class String}], Returns: string

func (ClassDBImpl) ClassGetIntegerConstant

func (o ClassDBImpl) ClassGetIntegerConstant(class string, name string) int64
CLASS_METHOD

class_get_integer_constant Args: [{ false class String} { false name String}], Returns: int64

func (ClassDBImpl) ClassGetIntegerConstantList

func (o ClassDBImpl) ClassGetIntegerConstantList(class string, no_inheritance bool) PoolStringArray
CLASS_METHOD

class_get_integer_constant_list Args: [{ false class String} {False true no_inheritance bool}], Returns: PoolStringArray

func (ClassDBImpl) ClassGetMethodList

func (o ClassDBImpl) ClassGetMethodList(class string, no_inheritance bool) Array
CLASS_METHOD

class_get_method_list Args: [{ false class String} {False true no_inheritance bool}], Returns: Array

func (ClassDBImpl) ClassGetProperty

func (o ClassDBImpl) ClassGetProperty(object Object, property string) Variant
CLASS_METHOD

class_get_property Args: [{ false object Object} { false property String}], Returns: Variant

func (ClassDBImpl) ClassGetPropertyList

func (o ClassDBImpl) ClassGetPropertyList(class string, no_inheritance bool) Array
CLASS_METHOD

class_get_property_list Args: [{ false class String} {False true no_inheritance bool}], Returns: Array

func (ClassDBImpl) ClassGetSignal

func (o ClassDBImpl) ClassGetSignal(class string, signal string) Dictionary
CLASS_METHOD

class_get_signal Args: [{ false class String} { false signal String}], Returns: Dictionary

func (ClassDBImpl) ClassGetSignalList

func (o ClassDBImpl) ClassGetSignalList(class string, no_inheritance bool) Array
CLASS_METHOD

class_get_signal_list Args: [{ false class String} {False true no_inheritance bool}], Returns: Array

func (ClassDBImpl) ClassHasIntegerConstant

func (o ClassDBImpl) ClassHasIntegerConstant(class string, name string) bool
CLASS_METHOD

class_has_integer_constant Args: [{ false class String} { false name String}], Returns: bool

func (ClassDBImpl) ClassHasMethod

func (o ClassDBImpl) ClassHasMethod(class string, method string, no_inheritance bool) bool
CLASS_METHOD

class_has_method Args: [{ false class String} { false method String} {False true no_inheritance bool}], Returns: bool

func (ClassDBImpl) ClassHasSignal

func (o ClassDBImpl) ClassHasSignal(class string, signal string) bool
CLASS_METHOD

class_has_signal Args: [{ false class String} { false signal String}], Returns: bool

func (*ClassDBImpl) ClassName

func (o *ClassDBImpl) ClassName() string

func (ClassDBImpl) ClassSetProperty

func (o ClassDBImpl) ClassSetProperty(object Object, property string, value Variant) Error
CLASS_METHOD

class_set_property Args: [{ false object Object} { false property String} { false value Variant}], Returns: Error

func (ClassDBImpl) GetClassList

func (o ClassDBImpl) GetClassList() PoolStringArray
CLASS_METHOD

get_class_list Args: [], Returns: PoolStringArray

func (ClassDBImpl) GetInheritersFromClass

func (o ClassDBImpl) GetInheritersFromClass(class string) PoolStringArray
CLASS_METHOD

get_inheriters_from_class Args: [{ false class String}], Returns: PoolStringArray

func (ClassDBImpl) GetParentClass

func (o ClassDBImpl) GetParentClass(class string) string
CLASS_METHOD

get_parent_class Args: [{ false class String}], Returns: string

func (ClassDBImpl) Instance

func (o ClassDBImpl) Instance(class string) Variant
CLASS_METHOD

instance Args: [{ false class String}], Returns: Variant

func (ClassDBImpl) IsClassEnabled

func (o ClassDBImpl) IsClassEnabled(class string) bool
CLASS_METHOD

is_class_enabled Args: [{ false class String}], Returns: bool

func (ClassDBImpl) IsParentClass

func (o ClassDBImpl) IsParentClass(class string, inherits string) bool
CLASS_METHOD

is_parent_class Args: [{ false class String} { false inherits String}], Returns: bool

type ClassRegisteredEvent

type ClassRegisteredEvent struct {
	ClassName    string
	ClassType    reflect.Type
	ClassTypeTag TypeTag
	BaseName     string
	BaseTypeTag  TypeTag
	// contains filtered or unexported fields
}

ClassRegisteredEvent contains the event context for when Godot has registered the specified class.

func (ClassRegisteredEvent) RegisterMethod

func (d ClassRegisteredEvent) RegisterMethod(bindName string, methodName string)

func (ClassRegisteredEvent) RegisterProperty

func (d ClassRegisteredEvent) RegisterProperty(
	name, setFunc, getFunc string, defaultValue Variant,
)

func (ClassRegisteredEvent) RegisterSignal

func (d ClassRegisteredEvent) RegisterSignal(signalName string, varargs ...RegisterSignalArg)

type ClippedCamera

type ClippedCamera interface {
	Camera

	/* add_exception */
	AddException(node Object)

	/* add_exception_rid */
	AddExceptionRid(rid RID)

	/* clear_exceptions */
	ClearExceptions()

	/* get_clip_offset */
	GetClipOffset() float32

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_margin */
	GetMargin() float32

	/* get_process_mode */
	GetProcessMode() ClippedCameraProcessMode

	/* is_clip_to_areas_enabled */
	IsClipToAreasEnabled() bool

	/* is_clip_to_bodies_enabled */
	IsClipToBodiesEnabled() bool

	/* remove_exception */
	RemoveException(node Object)

	/* remove_exception_rid */
	RemoveExceptionRid(rid RID)

	/* set_clip_to_areas */
	SetClipToAreas(enable bool)

	/* set_clip_to_bodies */
	SetClipToBodies(enable bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_margin */
	SetMargin(margin float32)

	/* set_process_mode */
	SetProcessMode(process_mode int64)
}

func NewClippedCamera

func NewClippedCamera() ClippedCamera

NewClippedCamera creates a new ClippedCamera.

func NewClippedCameraWithOwner

func NewClippedCameraWithOwner(owner *GodotObject) ClippedCamera

NewClippedCameraWithOwner wraps the GodotObject.

type ClippedCameraConstant

type ClippedCameraConstant int32
const (
	CLIPPED_CAMERA_CLIP_PROCESS_IDLE    ClippedCameraConstant = 1
	CLIPPED_CAMERA_CLIP_PROCESS_PHYSICS ClippedCameraConstant = 0
)

type ClippedCameraImpl

type ClippedCameraImpl struct {
	CameraImpl
}

func (ClippedCameraImpl) AddException

func (o ClippedCameraImpl) AddException(node Object)
CLASS_METHOD

add_exception Args: [{ false node Object}], Returns:

func (ClippedCameraImpl) AddExceptionRid

func (o ClippedCameraImpl) AddExceptionRid(rid RID)
CLASS_METHOD

add_exception_rid Args: [{ false rid RID}], Returns:

func (*ClippedCameraImpl) BaseClass

func (o *ClippedCameraImpl) BaseClass() string

func (*ClippedCameraImpl) ClassName

func (o *ClippedCameraImpl) ClassName() string

func (ClippedCameraImpl) ClearExceptions

func (o ClippedCameraImpl) ClearExceptions()
CLASS_METHOD

clear_exceptions Args: [], Returns:

func (ClippedCameraImpl) GetClipOffset

func (o ClippedCameraImpl) GetClipOffset() float32
CLASS_METHOD

get_clip_offset Args: [], Returns: float32

func (ClippedCameraImpl) GetCollisionMask

func (o ClippedCameraImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (ClippedCameraImpl) GetCollisionMaskBit

func (o ClippedCameraImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (ClippedCameraImpl) GetMargin

func (o ClippedCameraImpl) GetMargin() float32
CLASS_METHOD

get_margin Args: [], Returns: float32

func (ClippedCameraImpl) GetProcessMode

func (o ClippedCameraImpl) GetProcessMode() ClippedCameraProcessMode
CLASS_METHOD

get_process_mode Args: [], Returns: ClippedCameraProcessMode

func (ClippedCameraImpl) IsClipToAreasEnabled

func (o ClippedCameraImpl) IsClipToAreasEnabled() bool
CLASS_METHOD

is_clip_to_areas_enabled Args: [], Returns: bool

func (ClippedCameraImpl) IsClipToBodiesEnabled

func (o ClippedCameraImpl) IsClipToBodiesEnabled() bool
CLASS_METHOD

is_clip_to_bodies_enabled Args: [], Returns: bool

func (ClippedCameraImpl) RemoveException

func (o ClippedCameraImpl) RemoveException(node Object)
CLASS_METHOD

remove_exception Args: [{ false node Object}], Returns:

func (ClippedCameraImpl) RemoveExceptionRid

func (o ClippedCameraImpl) RemoveExceptionRid(rid RID)
CLASS_METHOD

remove_exception_rid Args: [{ false rid RID}], Returns:

func (ClippedCameraImpl) SetClipToAreas

func (o ClippedCameraImpl) SetClipToAreas(enable bool)
CLASS_METHOD

set_clip_to_areas Args: [{ false enable bool}], Returns:

func (ClippedCameraImpl) SetClipToBodies

func (o ClippedCameraImpl) SetClipToBodies(enable bool)
CLASS_METHOD

set_clip_to_bodies Args: [{ false enable bool}], Returns:

func (ClippedCameraImpl) SetCollisionMask

func (o ClippedCameraImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (ClippedCameraImpl) SetCollisionMaskBit

func (o ClippedCameraImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (ClippedCameraImpl) SetMargin

func (o ClippedCameraImpl) SetMargin(margin float32)
CLASS_METHOD

set_margin Args: [{ false margin float}], Returns:

func (ClippedCameraImpl) SetProcessMode

func (o ClippedCameraImpl) SetProcessMode(process_mode int64)
CLASS_METHOD

set_process_mode Args: [{ false process_mode int}], Returns:

type ClippedCameraProcessMode

type ClippedCameraProcessMode int32
const (
	CLIPPED_CAMERA_PROCESS_MODE_CLIP_PROCESS_IDLE    ClippedCameraProcessMode = 1
	CLIPPED_CAMERA_PROCESS_MODE_CLIP_PROCESS_PHYSICS ClippedCameraProcessMode = 0
)

type CollisionObject

type CollisionObject interface {
	Spatial

	/* create_shape_owner */
	CreateShapeOwner(owner Object) int64

	/* get_capture_input_on_drag */
	GetCaptureInputOnDrag() bool

	/* get_rid */
	GetRid() RID

	/* get_shape_owners */
	GetShapeOwners() Array

	/* is_ray_pickable */
	IsRayPickable() bool

	/* is_shape_owner_disabled */
	IsShapeOwnerDisabled(owner_id int64) bool

	/* remove_shape_owner */
	RemoveShapeOwner(owner_id int64)

	/* set_capture_input_on_drag */
	SetCaptureInputOnDrag(enable bool)

	/* set_ray_pickable */
	SetRayPickable(ray_pickable bool)

	/* shape_find_owner */
	ShapeFindOwner(shape_index int64) int64

	/* shape_owner_add_shape */
	ShapeOwnerAddShape(owner_id int64, shape Shape)

	/* shape_owner_clear_shapes */
	ShapeOwnerClearShapes(owner_id int64)

	/* shape_owner_get_owner */
	ShapeOwnerGetOwner(owner_id int64) Object

	/* shape_owner_get_shape */
	ShapeOwnerGetShape(owner_id int64, shape_id int64) Shape

	/* shape_owner_get_shape_count */
	ShapeOwnerGetShapeCount(owner_id int64) int64

	/* shape_owner_get_shape_index */
	ShapeOwnerGetShapeIndex(owner_id int64, shape_id int64) int64

	/* shape_owner_get_transform */
	ShapeOwnerGetTransform(owner_id int64) Transform

	/* shape_owner_remove_shape */
	ShapeOwnerRemoveShape(owner_id int64, shape_id int64)

	/* shape_owner_set_disabled */
	ShapeOwnerSetDisabled(owner_id int64, disabled bool)

	/* shape_owner_set_transform */
	ShapeOwnerSetTransform(owner_id int64, transform Transform)
}

func NewCollisionObject

func NewCollisionObject() CollisionObject

NewCollisionObject creates a new CollisionObject.

func NewCollisionObjectWithOwner

func NewCollisionObjectWithOwner(owner *GodotObject) CollisionObject

NewCollisionObjectWithOwner wraps the GodotObject.

type CollisionObject2D

type CollisionObject2D interface {
	Node2D

	/* create_shape_owner */
	CreateShapeOwner(owner Object) int64

	/* get_rid */
	GetRid() RID

	/* get_shape_owner_one_way_collision_margin */
	GetShapeOwnerOneWayCollisionMargin(owner_id int64) float32

	/* get_shape_owners */
	GetShapeOwners() Array

	/* is_pickable */
	IsPickable() bool

	/* is_shape_owner_disabled */
	IsShapeOwnerDisabled(owner_id int64) bool

	/* is_shape_owner_one_way_collision_enabled */
	IsShapeOwnerOneWayCollisionEnabled(owner_id int64) bool

	/* remove_shape_owner */
	RemoveShapeOwner(owner_id int64)

	/* set_pickable */
	SetPickable(enabled bool)

	/* shape_find_owner */
	ShapeFindOwner(shape_index int64) int64

	/* shape_owner_add_shape */
	ShapeOwnerAddShape(owner_id int64, shape Shape2D)

	/* shape_owner_clear_shapes */
	ShapeOwnerClearShapes(owner_id int64)

	/* shape_owner_get_owner */
	ShapeOwnerGetOwner(owner_id int64) Object

	/* shape_owner_get_shape */
	ShapeOwnerGetShape(owner_id int64, shape_id int64) Shape2D

	/* shape_owner_get_shape_count */
	ShapeOwnerGetShapeCount(owner_id int64) int64

	/* shape_owner_get_shape_index */
	ShapeOwnerGetShapeIndex(owner_id int64, shape_id int64) int64

	/* shape_owner_get_transform */
	ShapeOwnerGetTransform(owner_id int64) Transform2D

	/* shape_owner_remove_shape */
	ShapeOwnerRemoveShape(owner_id int64, shape_id int64)

	/* shape_owner_set_disabled */
	ShapeOwnerSetDisabled(owner_id int64, disabled bool)

	/* shape_owner_set_one_way_collision */
	ShapeOwnerSetOneWayCollision(owner_id int64, enable bool)

	/* shape_owner_set_one_way_collision_margin */
	ShapeOwnerSetOneWayCollisionMargin(owner_id int64, margin float32)

	/* shape_owner_set_transform */
	ShapeOwnerSetTransform(owner_id int64, transform Transform2D)
}

func NewCollisionObject2D

func NewCollisionObject2D() CollisionObject2D

NewCollisionObject2D creates a new CollisionObject2D.

func NewCollisionObject2DWithOwner

func NewCollisionObject2DWithOwner(owner *GodotObject) CollisionObject2D

NewCollisionObject2DWithOwner wraps the GodotObject.

type CollisionObject2DImpl

type CollisionObject2DImpl struct {
	Node2DImpl
}

func (*CollisionObject2DImpl) BaseClass

func (o *CollisionObject2DImpl) BaseClass() string

func (*CollisionObject2DImpl) ClassName

func (o *CollisionObject2DImpl) ClassName() string

func (CollisionObject2DImpl) CreateShapeOwner

func (o CollisionObject2DImpl) CreateShapeOwner(owner Object) int64
CLASS_METHOD

create_shape_owner Args: [{ false owner Object}], Returns: int64

func (CollisionObject2DImpl) GetRid

func (o CollisionObject2DImpl) GetRid() RID
CLASS_METHOD

get_rid Args: [], Returns: RID

func (CollisionObject2DImpl) GetShapeOwnerOneWayCollisionMargin

func (o CollisionObject2DImpl) GetShapeOwnerOneWayCollisionMargin(owner_id int64) float32
CLASS_METHOD

get_shape_owner_one_way_collision_margin Args: [{ false owner_id int}], Returns: float32

func (CollisionObject2DImpl) GetShapeOwners

func (o CollisionObject2DImpl) GetShapeOwners() Array
CLASS_METHOD

get_shape_owners Args: [], Returns: Array

func (CollisionObject2DImpl) IsPickable

func (o CollisionObject2DImpl) IsPickable() bool
CLASS_METHOD

is_pickable Args: [], Returns: bool

func (CollisionObject2DImpl) IsShapeOwnerDisabled

func (o CollisionObject2DImpl) IsShapeOwnerDisabled(owner_id int64) bool
CLASS_METHOD

is_shape_owner_disabled Args: [{ false owner_id int}], Returns: bool

func (CollisionObject2DImpl) IsShapeOwnerOneWayCollisionEnabled

func (o CollisionObject2DImpl) IsShapeOwnerOneWayCollisionEnabled(owner_id int64) bool
CLASS_METHOD

is_shape_owner_one_way_collision_enabled Args: [{ false owner_id int}], Returns: bool

func (CollisionObject2DImpl) RemoveShapeOwner

func (o CollisionObject2DImpl) RemoveShapeOwner(owner_id int64)
CLASS_METHOD

remove_shape_owner Args: [{ false owner_id int}], Returns:

func (CollisionObject2DImpl) SetPickable

func (o CollisionObject2DImpl) SetPickable(enabled bool)
CLASS_METHOD

set_pickable Args: [{ false enabled bool}], Returns:

func (CollisionObject2DImpl) ShapeFindOwner

func (o CollisionObject2DImpl) ShapeFindOwner(shape_index int64) int64
CLASS_METHOD

shape_find_owner Args: [{ false shape_index int}], Returns: int64

func (CollisionObject2DImpl) ShapeOwnerAddShape

func (o CollisionObject2DImpl) ShapeOwnerAddShape(owner_id int64, shape Shape2D)
CLASS_METHOD

shape_owner_add_shape Args: [{ false owner_id int} { false shape Shape2D}], Returns:

func (CollisionObject2DImpl) ShapeOwnerClearShapes

func (o CollisionObject2DImpl) ShapeOwnerClearShapes(owner_id int64)
CLASS_METHOD

shape_owner_clear_shapes Args: [{ false owner_id int}], Returns:

func (CollisionObject2DImpl) ShapeOwnerGetOwner

func (o CollisionObject2DImpl) ShapeOwnerGetOwner(owner_id int64) Object
CLASS_METHOD

shape_owner_get_owner Args: [{ false owner_id int}], Returns: Object

func (CollisionObject2DImpl) ShapeOwnerGetShape

func (o CollisionObject2DImpl) ShapeOwnerGetShape(owner_id int64, shape_id int64) Shape2D
CLASS_METHOD

shape_owner_get_shape Args: [{ false owner_id int} { false shape_id int}], Returns: Shape2D

func (CollisionObject2DImpl) ShapeOwnerGetShapeCount

func (o CollisionObject2DImpl) ShapeOwnerGetShapeCount(owner_id int64) int64
CLASS_METHOD

shape_owner_get_shape_count Args: [{ false owner_id int}], Returns: int64

func (CollisionObject2DImpl) ShapeOwnerGetShapeIndex

func (o CollisionObject2DImpl) ShapeOwnerGetShapeIndex(owner_id int64, shape_id int64) int64
CLASS_METHOD

shape_owner_get_shape_index Args: [{ false owner_id int} { false shape_id int}], Returns: int64

func (CollisionObject2DImpl) ShapeOwnerGetTransform

func (o CollisionObject2DImpl) ShapeOwnerGetTransform(owner_id int64) Transform2D
CLASS_METHOD

shape_owner_get_transform Args: [{ false owner_id int}], Returns: Transform2D

func (CollisionObject2DImpl) ShapeOwnerRemoveShape

func (o CollisionObject2DImpl) ShapeOwnerRemoveShape(owner_id int64, shape_id int64)
CLASS_METHOD

shape_owner_remove_shape Args: [{ false owner_id int} { false shape_id int}], Returns:

func (CollisionObject2DImpl) ShapeOwnerSetDisabled

func (o CollisionObject2DImpl) ShapeOwnerSetDisabled(owner_id int64, disabled bool)
CLASS_METHOD

shape_owner_set_disabled Args: [{ false owner_id int} { false disabled bool}], Returns:

func (CollisionObject2DImpl) ShapeOwnerSetOneWayCollision

func (o CollisionObject2DImpl) ShapeOwnerSetOneWayCollision(owner_id int64, enable bool)
CLASS_METHOD

shape_owner_set_one_way_collision Args: [{ false owner_id int} { false enable bool}], Returns:

func (CollisionObject2DImpl) ShapeOwnerSetOneWayCollisionMargin

func (o CollisionObject2DImpl) ShapeOwnerSetOneWayCollisionMargin(owner_id int64, margin float32)
CLASS_METHOD

shape_owner_set_one_way_collision_margin Args: [{ false owner_id int} { false margin float}], Returns:

func (CollisionObject2DImpl) ShapeOwnerSetTransform

func (o CollisionObject2DImpl) ShapeOwnerSetTransform(owner_id int64, transform Transform2D)
CLASS_METHOD

shape_owner_set_transform Args: [{ false owner_id int} { false transform Transform2D}], Returns:

type CollisionObjectImpl

type CollisionObjectImpl struct {
	SpatialImpl
}

func (*CollisionObjectImpl) BaseClass

func (o *CollisionObjectImpl) BaseClass() string

func (*CollisionObjectImpl) ClassName

func (o *CollisionObjectImpl) ClassName() string

func (CollisionObjectImpl) CreateShapeOwner

func (o CollisionObjectImpl) CreateShapeOwner(owner Object) int64
CLASS_METHOD

create_shape_owner Args: [{ false owner Object}], Returns: int64

func (CollisionObjectImpl) GetCaptureInputOnDrag

func (o CollisionObjectImpl) GetCaptureInputOnDrag() bool
CLASS_METHOD

get_capture_input_on_drag Args: [], Returns: bool

func (CollisionObjectImpl) GetRid

func (o CollisionObjectImpl) GetRid() RID
CLASS_METHOD

get_rid Args: [], Returns: RID

func (CollisionObjectImpl) GetShapeOwners

func (o CollisionObjectImpl) GetShapeOwners() Array
CLASS_METHOD

get_shape_owners Args: [], Returns: Array

func (CollisionObjectImpl) IsRayPickable

func (o CollisionObjectImpl) IsRayPickable() bool
CLASS_METHOD

is_ray_pickable Args: [], Returns: bool

func (CollisionObjectImpl) IsShapeOwnerDisabled

func (o CollisionObjectImpl) IsShapeOwnerDisabled(owner_id int64) bool
CLASS_METHOD

is_shape_owner_disabled Args: [{ false owner_id int}], Returns: bool

func (CollisionObjectImpl) RemoveShapeOwner

func (o CollisionObjectImpl) RemoveShapeOwner(owner_id int64)
CLASS_METHOD

remove_shape_owner Args: [{ false owner_id int}], Returns:

func (CollisionObjectImpl) SetCaptureInputOnDrag

func (o CollisionObjectImpl) SetCaptureInputOnDrag(enable bool)
CLASS_METHOD

set_capture_input_on_drag Args: [{ false enable bool}], Returns:

func (CollisionObjectImpl) SetRayPickable

func (o CollisionObjectImpl) SetRayPickable(ray_pickable bool)
CLASS_METHOD

set_ray_pickable Args: [{ false ray_pickable bool}], Returns:

func (CollisionObjectImpl) ShapeFindOwner

func (o CollisionObjectImpl) ShapeFindOwner(shape_index int64) int64
CLASS_METHOD

shape_find_owner Args: [{ false shape_index int}], Returns: int64

func (CollisionObjectImpl) ShapeOwnerAddShape

func (o CollisionObjectImpl) ShapeOwnerAddShape(owner_id int64, shape Shape)
CLASS_METHOD

shape_owner_add_shape Args: [{ false owner_id int} { false shape Shape}], Returns:

func (CollisionObjectImpl) ShapeOwnerClearShapes

func (o CollisionObjectImpl) ShapeOwnerClearShapes(owner_id int64)
CLASS_METHOD

shape_owner_clear_shapes Args: [{ false owner_id int}], Returns:

func (CollisionObjectImpl) ShapeOwnerGetOwner

func (o CollisionObjectImpl) ShapeOwnerGetOwner(owner_id int64) Object
CLASS_METHOD

shape_owner_get_owner Args: [{ false owner_id int}], Returns: Object

func (CollisionObjectImpl) ShapeOwnerGetShape

func (o CollisionObjectImpl) ShapeOwnerGetShape(owner_id int64, shape_id int64) Shape
CLASS_METHOD

shape_owner_get_shape Args: [{ false owner_id int} { false shape_id int}], Returns: Shape

func (CollisionObjectImpl) ShapeOwnerGetShapeCount

func (o CollisionObjectImpl) ShapeOwnerGetShapeCount(owner_id int64) int64
CLASS_METHOD

shape_owner_get_shape_count Args: [{ false owner_id int}], Returns: int64

func (CollisionObjectImpl) ShapeOwnerGetShapeIndex

func (o CollisionObjectImpl) ShapeOwnerGetShapeIndex(owner_id int64, shape_id int64) int64
CLASS_METHOD

shape_owner_get_shape_index Args: [{ false owner_id int} { false shape_id int}], Returns: int64

func (CollisionObjectImpl) ShapeOwnerGetTransform

func (o CollisionObjectImpl) ShapeOwnerGetTransform(owner_id int64) Transform
CLASS_METHOD

shape_owner_get_transform Args: [{ false owner_id int}], Returns: Transform

func (CollisionObjectImpl) ShapeOwnerRemoveShape

func (o CollisionObjectImpl) ShapeOwnerRemoveShape(owner_id int64, shape_id int64)
CLASS_METHOD

shape_owner_remove_shape Args: [{ false owner_id int} { false shape_id int}], Returns:

func (CollisionObjectImpl) ShapeOwnerSetDisabled

func (o CollisionObjectImpl) ShapeOwnerSetDisabled(owner_id int64, disabled bool)
CLASS_METHOD

shape_owner_set_disabled Args: [{ false owner_id int} { false disabled bool}], Returns:

func (CollisionObjectImpl) ShapeOwnerSetTransform

func (o CollisionObjectImpl) ShapeOwnerSetTransform(owner_id int64, transform Transform)
CLASS_METHOD

shape_owner_set_transform Args: [{ false owner_id int} { false transform Transform}], Returns:

type CollisionPolygon

type CollisionPolygon interface {
	Spatial

	/* get_depth */
	GetDepth() float32

	/* get_polygon */
	GetPolygon() PoolVector2Array

	/* is_disabled */
	IsDisabled() bool

	/* set_depth */
	SetDepth(depth float32)

	/* set_disabled */
	SetDisabled(disabled bool)

	/* set_polygon */
	SetPolygon(polygon PoolVector2Array)
}

func NewCollisionPolygon

func NewCollisionPolygon() CollisionPolygon

NewCollisionPolygon creates a new CollisionPolygon.

func NewCollisionPolygonWithOwner

func NewCollisionPolygonWithOwner(owner *GodotObject) CollisionPolygon

NewCollisionPolygonWithOwner wraps the GodotObject.

type CollisionPolygon2D

type CollisionPolygon2D interface {
	Node2D

	/* get_build_mode */
	GetBuildMode() CollisionPolygon2DBuildMode

	/* get_one_way_collision_margin */
	GetOneWayCollisionMargin() float32

	/* get_polygon */
	GetPolygon() PoolVector2Array

	/* is_disabled */
	IsDisabled() bool

	/* is_one_way_collision_enabled */
	IsOneWayCollisionEnabled() bool

	/* set_build_mode */
	SetBuildMode(build_mode int64)

	/* set_disabled */
	SetDisabled(disabled bool)

	/* set_one_way_collision */
	SetOneWayCollision(enabled bool)

	/* set_one_way_collision_margin */
	SetOneWayCollisionMargin(margin float32)

	/* set_polygon */
	SetPolygon(polygon PoolVector2Array)
}

func NewCollisionPolygon2D

func NewCollisionPolygon2D() CollisionPolygon2D

NewCollisionPolygon2D creates a new CollisionPolygon2D.

func NewCollisionPolygon2DWithOwner

func NewCollisionPolygon2DWithOwner(owner *GodotObject) CollisionPolygon2D

NewCollisionPolygon2DWithOwner wraps the GodotObject.

type CollisionPolygon2DBuildMode

type CollisionPolygon2DBuildMode int32
const (
	COLLISION_POLYGON_2_D_BUILD_MODE_BUILD_SEGMENTS CollisionPolygon2DBuildMode = 1
	COLLISION_POLYGON_2_D_BUILD_MODE_BUILD_SOLIDS   CollisionPolygon2DBuildMode = 0
)

type CollisionPolygon2DConstant

type CollisionPolygon2DConstant int32
const (
	COLLISION_POLYGON_2_D_BUILD_SEGMENTS CollisionPolygon2DConstant = 1
	COLLISION_POLYGON_2_D_BUILD_SOLIDS   CollisionPolygon2DConstant = 0
)

type CollisionPolygon2DImpl

type CollisionPolygon2DImpl struct {
	Node2DImpl
}

func (*CollisionPolygon2DImpl) BaseClass

func (o *CollisionPolygon2DImpl) BaseClass() string

func (*CollisionPolygon2DImpl) ClassName

func (o *CollisionPolygon2DImpl) ClassName() string

func (CollisionPolygon2DImpl) GetBuildMode

CLASS_METHOD

get_build_mode Args: [], Returns: CollisionPolygon2DBuildMode

func (CollisionPolygon2DImpl) GetOneWayCollisionMargin

func (o CollisionPolygon2DImpl) GetOneWayCollisionMargin() float32
CLASS_METHOD

get_one_way_collision_margin Args: [], Returns: float32

func (CollisionPolygon2DImpl) GetPolygon

CLASS_METHOD

get_polygon Args: [], Returns: PoolVector2Array

func (CollisionPolygon2DImpl) IsDisabled

func (o CollisionPolygon2DImpl) IsDisabled() bool
CLASS_METHOD

is_disabled Args: [], Returns: bool

func (CollisionPolygon2DImpl) IsOneWayCollisionEnabled

func (o CollisionPolygon2DImpl) IsOneWayCollisionEnabled() bool
CLASS_METHOD

is_one_way_collision_enabled Args: [], Returns: bool

func (CollisionPolygon2DImpl) SetBuildMode

func (o CollisionPolygon2DImpl) SetBuildMode(build_mode int64)
CLASS_METHOD

set_build_mode Args: [{ false build_mode int}], Returns:

func (CollisionPolygon2DImpl) SetDisabled

func (o CollisionPolygon2DImpl) SetDisabled(disabled bool)
CLASS_METHOD

set_disabled Args: [{ false disabled bool}], Returns:

func (CollisionPolygon2DImpl) SetOneWayCollision

func (o CollisionPolygon2DImpl) SetOneWayCollision(enabled bool)
CLASS_METHOD

set_one_way_collision Args: [{ false enabled bool}], Returns:

func (CollisionPolygon2DImpl) SetOneWayCollisionMargin

func (o CollisionPolygon2DImpl) SetOneWayCollisionMargin(margin float32)
CLASS_METHOD

set_one_way_collision_margin Args: [{ false margin float}], Returns:

func (CollisionPolygon2DImpl) SetPolygon

func (o CollisionPolygon2DImpl) SetPolygon(polygon PoolVector2Array)
CLASS_METHOD

set_polygon Args: [{ false polygon PoolVector2Array}], Returns:

type CollisionPolygonImpl

type CollisionPolygonImpl struct {
	SpatialImpl
}

func (*CollisionPolygonImpl) BaseClass

func (o *CollisionPolygonImpl) BaseClass() string

func (*CollisionPolygonImpl) ClassName

func (o *CollisionPolygonImpl) ClassName() string

func (CollisionPolygonImpl) GetDepth

func (o CollisionPolygonImpl) GetDepth() float32
CLASS_METHOD

get_depth Args: [], Returns: float32

func (CollisionPolygonImpl) GetPolygon

func (o CollisionPolygonImpl) GetPolygon() PoolVector2Array
CLASS_METHOD

get_polygon Args: [], Returns: PoolVector2Array

func (CollisionPolygonImpl) IsDisabled

func (o CollisionPolygonImpl) IsDisabled() bool
CLASS_METHOD

is_disabled Args: [], Returns: bool

func (CollisionPolygonImpl) SetDepth

func (o CollisionPolygonImpl) SetDepth(depth float32)
CLASS_METHOD

set_depth Args: [{ false depth float}], Returns:

func (CollisionPolygonImpl) SetDisabled

func (o CollisionPolygonImpl) SetDisabled(disabled bool)
CLASS_METHOD

set_disabled Args: [{ false disabled bool}], Returns:

func (CollisionPolygonImpl) SetPolygon

func (o CollisionPolygonImpl) SetPolygon(polygon PoolVector2Array)
CLASS_METHOD

set_polygon Args: [{ false polygon PoolVector2Array}], Returns:

type CollisionShape

type CollisionShape interface {
	Spatial

	/* get_shape */
	GetShape() Shape

	/* is_disabled */
	IsDisabled() bool

	/* make_convex_from_brothers */
	MakeConvexFromBrothers()

	/* resource_changed */
	ResourceChanged(resource Resource)

	/* set_disabled */
	SetDisabled(enable bool)

	/* set_shape */
	SetShape(shape Shape)
}

func NewCollisionShape

func NewCollisionShape() CollisionShape

NewCollisionShape creates a new CollisionShape.

func NewCollisionShapeWithOwner

func NewCollisionShapeWithOwner(owner *GodotObject) CollisionShape

NewCollisionShapeWithOwner wraps the GodotObject.

type CollisionShape2D

type CollisionShape2D interface {
	Node2D

	/* get_one_way_collision_margin */
	GetOneWayCollisionMargin() float32

	/* get_shape */
	GetShape() Shape2D

	/* is_disabled */
	IsDisabled() bool

	/* is_one_way_collision_enabled */
	IsOneWayCollisionEnabled() bool

	/* set_disabled */
	SetDisabled(disabled bool)

	/* set_one_way_collision */
	SetOneWayCollision(enabled bool)

	/* set_one_way_collision_margin */
	SetOneWayCollisionMargin(margin float32)

	/* set_shape */
	SetShape(shape Shape2D)
}

func NewCollisionShape2D

func NewCollisionShape2D() CollisionShape2D

NewCollisionShape2D creates a new CollisionShape2D.

func NewCollisionShape2DWithOwner

func NewCollisionShape2DWithOwner(owner *GodotObject) CollisionShape2D

NewCollisionShape2DWithOwner wraps the GodotObject.

type CollisionShape2DImpl

type CollisionShape2DImpl struct {
	Node2DImpl
}

func (*CollisionShape2DImpl) BaseClass

func (o *CollisionShape2DImpl) BaseClass() string

func (*CollisionShape2DImpl) ClassName

func (o *CollisionShape2DImpl) ClassName() string

func (CollisionShape2DImpl) GetOneWayCollisionMargin

func (o CollisionShape2DImpl) GetOneWayCollisionMargin() float32
CLASS_METHOD

get_one_way_collision_margin Args: [], Returns: float32

func (CollisionShape2DImpl) GetShape

func (o CollisionShape2DImpl) GetShape() Shape2D
CLASS_METHOD

get_shape Args: [], Returns: Shape2D

func (CollisionShape2DImpl) IsDisabled

func (o CollisionShape2DImpl) IsDisabled() bool
CLASS_METHOD

is_disabled Args: [], Returns: bool

func (CollisionShape2DImpl) IsOneWayCollisionEnabled

func (o CollisionShape2DImpl) IsOneWayCollisionEnabled() bool
CLASS_METHOD

is_one_way_collision_enabled Args: [], Returns: bool

func (CollisionShape2DImpl) SetDisabled

func (o CollisionShape2DImpl) SetDisabled(disabled bool)
CLASS_METHOD

set_disabled Args: [{ false disabled bool}], Returns:

func (CollisionShape2DImpl) SetOneWayCollision

func (o CollisionShape2DImpl) SetOneWayCollision(enabled bool)
CLASS_METHOD

set_one_way_collision Args: [{ false enabled bool}], Returns:

func (CollisionShape2DImpl) SetOneWayCollisionMargin

func (o CollisionShape2DImpl) SetOneWayCollisionMargin(margin float32)
CLASS_METHOD

set_one_way_collision_margin Args: [{ false margin float}], Returns:

func (CollisionShape2DImpl) SetShape

func (o CollisionShape2DImpl) SetShape(shape Shape2D)
CLASS_METHOD

set_shape Args: [{ false shape Shape2D}], Returns:

type CollisionShapeImpl

type CollisionShapeImpl struct {
	SpatialImpl
}

func (*CollisionShapeImpl) BaseClass

func (o *CollisionShapeImpl) BaseClass() string

func (*CollisionShapeImpl) ClassName

func (o *CollisionShapeImpl) ClassName() string

func (CollisionShapeImpl) GetShape

func (o CollisionShapeImpl) GetShape() Shape
CLASS_METHOD

get_shape Args: [], Returns: Shape

func (CollisionShapeImpl) IsDisabled

func (o CollisionShapeImpl) IsDisabled() bool
CLASS_METHOD

is_disabled Args: [], Returns: bool

func (CollisionShapeImpl) MakeConvexFromBrothers

func (o CollisionShapeImpl) MakeConvexFromBrothers()
CLASS_METHOD

make_convex_from_brothers Args: [], Returns:

func (CollisionShapeImpl) ResourceChanged

func (o CollisionShapeImpl) ResourceChanged(resource Resource)
CLASS_METHOD

resource_changed Args: [{ false resource Resource}], Returns:

func (CollisionShapeImpl) SetDisabled

func (o CollisionShapeImpl) SetDisabled(enable bool)
CLASS_METHOD

set_disabled Args: [{ false enable bool}], Returns:

func (CollisionShapeImpl) SetShape

func (o CollisionShapeImpl) SetShape(shape Shape)
CLASS_METHOD

set_shape Args: [{ false shape Shape}], Returns:

type Color

type Color C.godot_color

func NewColorRgb

func NewColorRgb(
	p_r float32, p_g float32, p_b float32,
) Color

func NewColorRgba

func NewColorRgba(
	p_r float32, p_g float32, p_b float32, p_a float32,
) Color

func (*Color) AsString

func (gdt *Color) AsString() String

Getter Method: godot_color_as_string -> godot_string

func (*Color) Blend

func (gdt *Color) Blend(
	p_over Color,
) Color

Getter Method: godot_color_blend -> godot_color

func (*Color) Contrasted

func (gdt *Color) Contrasted() Color

Getter Method: godot_color_contrasted -> godot_color

func (*Color) Darkened

func (gdt *Color) Darkened(
	p_amount float32,
) Color

Getter Method: godot_color_darkened -> godot_color

func (*Color) FromHsv

func (gdt *Color) FromHsv(
	p_h float32, p_s float32, p_v float32, p_a float32,
) Color

Getter Method: godot_color_from_hsv -> godot_color

func (*Color) GetA

func (gdt *Color) GetA() float32

Getter Method: godot_color_get_a -> godot_real

func (*Color) GetB

func (gdt *Color) GetB() float32

Getter Method: godot_color_get_b -> godot_real

func (*Color) GetG

func (gdt *Color) GetG() float32

Getter Method: godot_color_get_g -> godot_real

func (*Color) GetH

func (gdt *Color) GetH() float32

Getter Method: godot_color_get_h -> godot_real

func (*Color) GetR

func (gdt *Color) GetR() float32

Getter Method: godot_color_get_r -> godot_real

func (*Color) GetS

func (gdt *Color) GetS() float32

Getter Method: godot_color_get_s -> godot_real

func (*Color) GetV

func (gdt *Color) GetV() float32

Getter Method: godot_color_get_v -> godot_real

func (*Color) Gray

func (gdt *Color) Gray() float32

Getter Method: godot_color_gray -> godot_real

func (*Color) Inverted

func (gdt *Color) Inverted() Color

Getter Method: godot_color_inverted -> godot_color

func (*Color) Lightened

func (gdt *Color) Lightened(
	p_amount float32,
) Color

Getter Method: godot_color_lightened -> godot_color

func (*Color) LinearInterpolate

func (gdt *Color) LinearInterpolate(
	p_b Color, p_t float32,
) Color

Getter Method: godot_color_linear_interpolate -> godot_color

func (*Color) OperatorEqual

func (gdt *Color) OperatorEqual(
	p_b Color,
) bool

Getter Method: godot_color_operator_equal -> godot_bool

func (*Color) OperatorLess

func (gdt *Color) OperatorLess(
	p_b Color,
) bool

Getter Method: godot_color_operator_less -> godot_bool

func (*Color) SetA

func (gdt *Color) SetA(
	a float32,
)

Setter Method: godot_color_set_a -> void

func (*Color) SetB

func (gdt *Color) SetB(
	b float32,
)

Setter Method: godot_color_set_b -> void

func (*Color) SetG

func (gdt *Color) SetG(
	g float32,
)

Setter Method: godot_color_set_g -> void

func (*Color) SetR

func (gdt *Color) SetR(
	r float32,
)

Setter Method: godot_color_set_r -> void

func (*Color) ToAbgr32

func (gdt *Color) ToAbgr32() int32

Getter Method: godot_color_to_abgr32 -> godot_int

func (*Color) ToAbgr64

func (gdt *Color) ToAbgr64() int32

Getter Method: godot_color_to_abgr64 -> godot_int

func (*Color) ToArgb32

func (gdt *Color) ToArgb32() int32

Getter Method: godot_color_to_argb32 -> godot_int

func (*Color) ToArgb64

func (gdt *Color) ToArgb64() int32

Getter Method: godot_color_to_argb64 -> godot_int

func (*Color) ToHtml

func (gdt *Color) ToHtml(
	p_with_alpha bool,
) String

Getter Method: godot_color_to_html -> godot_string

func (*Color) ToRgba32

func (gdt *Color) ToRgba32() int32

Getter Method: godot_color_to_rgba32 -> godot_int

func (*Color) ToRgba64

func (gdt *Color) ToRgba64() int32

Getter Method: godot_color_to_rgba64 -> godot_int

type ColorPicker

type ColorPicker interface {
	BoxContainer

	/* add_preset */
	AddPreset(color Color)

	/* are_presets_enabled */
	ArePresetsEnabled() bool

	/* are_presets_visible */
	ArePresetsVisible() bool

	/* erase_preset */
	ErasePreset(color Color)

	/* get_pick_color */
	GetPickColor() Color

	/* get_presets */
	GetPresets() PoolColorArray

	/* is_deferred_mode */
	IsDeferredMode() bool

	/* is_editing_alpha */
	IsEditingAlpha() bool

	/* is_hsv_mode */
	IsHsvMode() bool

	/* is_raw_mode */
	IsRawMode() bool

	/* set_deferred_mode */
	SetDeferredMode(mode bool)

	/* set_edit_alpha */
	SetEditAlpha(show bool)

	/* set_hsv_mode */
	SetHsvMode(mode bool)

	/* set_pick_color */
	SetPickColor(color Color)

	/* set_presets_enabled */
	SetPresetsEnabled(enabled bool)

	/* set_presets_visible */
	SetPresetsVisible(visible bool)

	/* set_raw_mode */
	SetRawMode(mode bool)
}

func NewColorPicker

func NewColorPicker() ColorPicker

NewColorPicker creates a new ColorPicker.

func NewColorPickerWithOwner

func NewColorPickerWithOwner(owner *GodotObject) ColorPicker

NewColorPickerWithOwner wraps the GodotObject.

type ColorPickerButton

type ColorPickerButton interface {
	Button

	/* get_pick_color */
	GetPickColor() Color

	/* get_picker */
	GetPicker() ColorPicker

	/* get_popup */
	GetPopup() PopupPanel

	/* is_editing_alpha */
	IsEditingAlpha() bool

	/* set_edit_alpha */
	SetEditAlpha(show bool)

	/* set_pick_color */
	SetPickColor(color Color)
}

func NewColorPickerButton

func NewColorPickerButton() ColorPickerButton

NewColorPickerButton creates a new ColorPickerButton.

func NewColorPickerButtonWithOwner

func NewColorPickerButtonWithOwner(owner *GodotObject) ColorPickerButton

NewColorPickerButtonWithOwner wraps the GodotObject.

type ColorPickerButtonImpl

type ColorPickerButtonImpl struct {
	ButtonImpl
}

func (*ColorPickerButtonImpl) BaseClass

func (o *ColorPickerButtonImpl) BaseClass() string

func (*ColorPickerButtonImpl) ClassName

func (o *ColorPickerButtonImpl) ClassName() string

func (ColorPickerButtonImpl) GetPickColor

func (o ColorPickerButtonImpl) GetPickColor() Color
CLASS_METHOD

get_pick_color Args: [], Returns: Color

func (ColorPickerButtonImpl) GetPicker

func (o ColorPickerButtonImpl) GetPicker() ColorPicker
CLASS_METHOD

get_picker Args: [], Returns: ColorPicker

func (ColorPickerButtonImpl) GetPopup

func (o ColorPickerButtonImpl) GetPopup() PopupPanel
CLASS_METHOD

get_popup Args: [], Returns: PopupPanel

func (ColorPickerButtonImpl) IsEditingAlpha

func (o ColorPickerButtonImpl) IsEditingAlpha() bool
CLASS_METHOD

is_editing_alpha Args: [], Returns: bool

func (ColorPickerButtonImpl) SetEditAlpha

func (o ColorPickerButtonImpl) SetEditAlpha(show bool)
CLASS_METHOD

set_edit_alpha Args: [{ false show bool}], Returns:

func (ColorPickerButtonImpl) SetPickColor

func (o ColorPickerButtonImpl) SetPickColor(color Color)
CLASS_METHOD

set_pick_color Args: [{ false color Color}], Returns:

type ColorPickerImpl

type ColorPickerImpl struct {
	BoxContainerImpl
}

func (ColorPickerImpl) AddPreset

func (o ColorPickerImpl) AddPreset(color Color)
CLASS_METHOD

add_preset Args: [{ false color Color}], Returns:

func (ColorPickerImpl) ArePresetsEnabled

func (o ColorPickerImpl) ArePresetsEnabled() bool
CLASS_METHOD

are_presets_enabled Args: [], Returns: bool

func (ColorPickerImpl) ArePresetsVisible

func (o ColorPickerImpl) ArePresetsVisible() bool
CLASS_METHOD

are_presets_visible Args: [], Returns: bool

func (*ColorPickerImpl) BaseClass

func (o *ColorPickerImpl) BaseClass() string

func (*ColorPickerImpl) ClassName

func (o *ColorPickerImpl) ClassName() string

func (ColorPickerImpl) ErasePreset

func (o ColorPickerImpl) ErasePreset(color Color)
CLASS_METHOD

erase_preset Args: [{ false color Color}], Returns:

func (ColorPickerImpl) GetPickColor

func (o ColorPickerImpl) GetPickColor() Color
CLASS_METHOD

get_pick_color Args: [], Returns: Color

func (ColorPickerImpl) GetPresets

func (o ColorPickerImpl) GetPresets() PoolColorArray
CLASS_METHOD

get_presets Args: [], Returns: PoolColorArray

func (ColorPickerImpl) IsDeferredMode

func (o ColorPickerImpl) IsDeferredMode() bool
CLASS_METHOD

is_deferred_mode Args: [], Returns: bool

func (ColorPickerImpl) IsEditingAlpha

func (o ColorPickerImpl) IsEditingAlpha() bool
CLASS_METHOD

is_editing_alpha Args: [], Returns: bool

func (ColorPickerImpl) IsHsvMode

func (o ColorPickerImpl) IsHsvMode() bool
CLASS_METHOD

is_hsv_mode Args: [], Returns: bool

func (ColorPickerImpl) IsRawMode

func (o ColorPickerImpl) IsRawMode() bool
CLASS_METHOD

is_raw_mode Args: [], Returns: bool

func (ColorPickerImpl) SetDeferredMode

func (o ColorPickerImpl) SetDeferredMode(mode bool)
CLASS_METHOD

set_deferred_mode Args: [{ false mode bool}], Returns:

func (ColorPickerImpl) SetEditAlpha

func (o ColorPickerImpl) SetEditAlpha(show bool)
CLASS_METHOD

set_edit_alpha Args: [{ false show bool}], Returns:

func (ColorPickerImpl) SetHsvMode

func (o ColorPickerImpl) SetHsvMode(mode bool)
CLASS_METHOD

set_hsv_mode Args: [{ false mode bool}], Returns:

func (ColorPickerImpl) SetPickColor

func (o ColorPickerImpl) SetPickColor(color Color)
CLASS_METHOD

set_pick_color Args: [{ false color Color}], Returns:

func (ColorPickerImpl) SetPresetsEnabled

func (o ColorPickerImpl) SetPresetsEnabled(enabled bool)
CLASS_METHOD

set_presets_enabled Args: [{ false enabled bool}], Returns:

func (ColorPickerImpl) SetPresetsVisible

func (o ColorPickerImpl) SetPresetsVisible(visible bool)
CLASS_METHOD

set_presets_visible Args: [{ false visible bool}], Returns:

func (ColorPickerImpl) SetRawMode

func (o ColorPickerImpl) SetRawMode(mode bool)
CLASS_METHOD

set_raw_mode Args: [{ false mode bool}], Returns:

type ColorRect

type ColorRect interface {
	Control

	/* get_frame_color */
	GetFrameColor() Color

	/* set_frame_color */
	SetFrameColor(color Color)
}

func NewColorRect

func NewColorRect() ColorRect

NewColorRect creates a new ColorRect.

func NewColorRectWithOwner

func NewColorRectWithOwner(owner *GodotObject) ColorRect

NewColorRectWithOwner wraps the GodotObject.

type ColorRectImpl

type ColorRectImpl struct {
	ControlImpl
}

func (*ColorRectImpl) BaseClass

func (o *ColorRectImpl) BaseClass() string

func (*ColorRectImpl) ClassName

func (o *ColorRectImpl) ClassName() string

func (ColorRectImpl) GetFrameColor

func (o ColorRectImpl) GetFrameColor() Color
CLASS_METHOD

get_frame_color Args: [], Returns: Color

func (ColorRectImpl) SetFrameColor

func (o ColorRectImpl) SetFrameColor(color Color)
CLASS_METHOD

set_frame_color Args: [{ false color Color}], Returns:

type ConcavePolygonShape

type ConcavePolygonShape interface {
	Shape

	/* get_faces */
	GetFaces() PoolVector3Array

	/* set_faces */
	SetFaces(faces PoolVector3Array)
}

func NewConcavePolygonShape

func NewConcavePolygonShape() ConcavePolygonShape

NewConcavePolygonShape creates a new ConcavePolygonShape.

func NewConcavePolygonShapeWithOwner

func NewConcavePolygonShapeWithOwner(owner *GodotObject) ConcavePolygonShape

NewConcavePolygonShapeWithOwner wraps the GodotObject.

type ConcavePolygonShape2D

type ConcavePolygonShape2D interface {
	Shape2D

	/* get_segments */
	GetSegments() PoolVector2Array

	/* set_segments */
	SetSegments(segments PoolVector2Array)
}

func NewConcavePolygonShape2D

func NewConcavePolygonShape2D() ConcavePolygonShape2D

NewConcavePolygonShape2D creates a new ConcavePolygonShape2D.

func NewConcavePolygonShape2DWithOwner

func NewConcavePolygonShape2DWithOwner(owner *GodotObject) ConcavePolygonShape2D

NewConcavePolygonShape2DWithOwner wraps the GodotObject.

type ConcavePolygonShape2DImpl

type ConcavePolygonShape2DImpl struct {
	Shape2DImpl
}

func (*ConcavePolygonShape2DImpl) BaseClass

func (o *ConcavePolygonShape2DImpl) BaseClass() string

func (*ConcavePolygonShape2DImpl) ClassName

func (o *ConcavePolygonShape2DImpl) ClassName() string

func (ConcavePolygonShape2DImpl) GetSegments

CLASS_METHOD

get_segments Args: [], Returns: PoolVector2Array

func (ConcavePolygonShape2DImpl) SetSegments

func (o ConcavePolygonShape2DImpl) SetSegments(segments PoolVector2Array)
CLASS_METHOD

set_segments Args: [{ false segments PoolVector2Array}], Returns:

type ConcavePolygonShapeImpl

type ConcavePolygonShapeImpl struct {
	ShapeImpl
}

func (*ConcavePolygonShapeImpl) BaseClass

func (o *ConcavePolygonShapeImpl) BaseClass() string

func (*ConcavePolygonShapeImpl) ClassName

func (o *ConcavePolygonShapeImpl) ClassName() string

func (ConcavePolygonShapeImpl) GetFaces

CLASS_METHOD

get_faces Args: [], Returns: PoolVector3Array

func (ConcavePolygonShapeImpl) SetFaces

func (o ConcavePolygonShapeImpl) SetFaces(faces PoolVector3Array)
CLASS_METHOD

set_faces Args: [{ false faces PoolVector3Array}], Returns:

type ConeTwistJoint

type ConeTwistJoint interface {
	Joint

	/* get_param */
	GetParam(param int64) float32

	/* set_param */
	SetParam(param int64, value float32)
}

func NewConeTwistJoint

func NewConeTwistJoint() ConeTwistJoint

NewConeTwistJoint creates a new ConeTwistJoint.

func NewConeTwistJointWithOwner

func NewConeTwistJointWithOwner(owner *GodotObject) ConeTwistJoint

NewConeTwistJointWithOwner wraps the GodotObject.

type ConeTwistJointConstant

type ConeTwistJointConstant int32
const (
	CONE_TWIST_JOINT_PARAM_BIAS       ConeTwistJointConstant = 2
	CONE_TWIST_JOINT_PARAM_MAX        ConeTwistJointConstant = 5
	CONE_TWIST_JOINT_PARAM_RELAXATION ConeTwistJointConstant = 4
	CONE_TWIST_JOINT_PARAM_SOFTNESS   ConeTwistJointConstant = 3
	CONE_TWIST_JOINT_PARAM_SWING_SPAN ConeTwistJointConstant = 0
	CONE_TWIST_JOINT_PARAM_TWIST_SPAN ConeTwistJointConstant = 1
)

type ConeTwistJointImpl

type ConeTwistJointImpl struct {
	JointImpl
}

func (*ConeTwistJointImpl) BaseClass

func (o *ConeTwistJointImpl) BaseClass() string

func (*ConeTwistJointImpl) ClassName

func (o *ConeTwistJointImpl) ClassName() string

func (ConeTwistJointImpl) GetParam

func (o ConeTwistJointImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (ConeTwistJointImpl) SetParam

func (o ConeTwistJointImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

type ConeTwistJointParam

type ConeTwistJointParam int32
const (
	CONE_TWIST_JOINT_PARAM_PARAM_BIAS       ConeTwistJointParam = 2
	CONE_TWIST_JOINT_PARAM_PARAM_MAX        ConeTwistJointParam = 5
	CONE_TWIST_JOINT_PARAM_PARAM_RELAXATION ConeTwistJointParam = 4
	CONE_TWIST_JOINT_PARAM_PARAM_SOFTNESS   ConeTwistJointParam = 3
	CONE_TWIST_JOINT_PARAM_PARAM_SWING_SPAN ConeTwistJointParam = 0
	CONE_TWIST_JOINT_PARAM_PARAM_TWIST_SPAN ConeTwistJointParam = 1
)

type ConfigFile

type ConfigFile interface {
	Reference

	/* erase_section */
	EraseSection(section string)

	/* erase_section_key */
	EraseSectionKey(section string, key string)

	/* get_section_keys */
	GetSectionKeys(section string) PoolStringArray

	/* get_sections */
	GetSections() PoolStringArray

	/* get_value */
	GetValue(section string, key string, _default Variant) Variant

	/* has_section */
	HasSection(section string) bool

	/* has_section_key */
	HasSectionKey(section string, key string) bool

	/* load */
	Load(path string) Error

	/* load_encrypted */
	LoadEncrypted(path string, key PoolByteArray) Error

	/* load_encrypted_pass */
	LoadEncryptedPass(path string, password string) Error

	/* parse */
	Parse(data string) Error

	/* save */
	Save(path string) Error

	/* save_encrypted */
	SaveEncrypted(path string, key PoolByteArray) Error

	/* save_encrypted_pass */
	SaveEncryptedPass(path string, password string) Error

	/* set_value */
	SetValue(section string, key string, value Variant)
}

func NewConfigFile

func NewConfigFile() ConfigFile

NewConfigFile creates a new ConfigFile.

func NewConfigFileWithOwner

func NewConfigFileWithOwner(owner *GodotObject) ConfigFile

NewConfigFileWithOwner wraps the GodotObject.

type ConfigFileImpl

type ConfigFileImpl struct {
	ReferenceImpl
}

func (*ConfigFileImpl) BaseClass

func (o *ConfigFileImpl) BaseClass() string

func (*ConfigFileImpl) ClassName

func (o *ConfigFileImpl) ClassName() string

func (ConfigFileImpl) EraseSection

func (o ConfigFileImpl) EraseSection(section string)
CLASS_METHOD

erase_section Args: [{ false section String}], Returns:

func (ConfigFileImpl) EraseSectionKey

func (o ConfigFileImpl) EraseSectionKey(section string, key string)
CLASS_METHOD

erase_section_key Args: [{ false section String} { false key String}], Returns:

func (ConfigFileImpl) GetSectionKeys

func (o ConfigFileImpl) GetSectionKeys(section string) PoolStringArray
CLASS_METHOD

get_section_keys Args: [{ false section String}], Returns: PoolStringArray

func (ConfigFileImpl) GetSections

func (o ConfigFileImpl) GetSections() PoolStringArray
CLASS_METHOD

get_sections Args: [], Returns: PoolStringArray

func (ConfigFileImpl) GetValue

func (o ConfigFileImpl) GetValue(section string, key string, _default Variant) Variant
CLASS_METHOD

get_value Args: [{ false section String} { false key String} {Null true default Variant}], Returns: Variant

func (ConfigFileImpl) HasSection

func (o ConfigFileImpl) HasSection(section string) bool
CLASS_METHOD

has_section Args: [{ false section String}], Returns: bool

func (ConfigFileImpl) HasSectionKey

func (o ConfigFileImpl) HasSectionKey(section string, key string) bool
CLASS_METHOD

has_section_key Args: [{ false section String} { false key String}], Returns: bool

func (ConfigFileImpl) Load

func (o ConfigFileImpl) Load(path string) Error
CLASS_METHOD

load Args: [{ false path String}], Returns: Error

func (ConfigFileImpl) LoadEncrypted

func (o ConfigFileImpl) LoadEncrypted(path string, key PoolByteArray) Error
CLASS_METHOD

load_encrypted Args: [{ false path String} { false key PoolByteArray}], Returns: Error

func (ConfigFileImpl) LoadEncryptedPass

func (o ConfigFileImpl) LoadEncryptedPass(path string, password string) Error
CLASS_METHOD

load_encrypted_pass Args: [{ false path String} { false password String}], Returns: Error

func (ConfigFileImpl) Parse

func (o ConfigFileImpl) Parse(data string) Error
CLASS_METHOD

parse Args: [{ false data String}], Returns: Error

func (ConfigFileImpl) Save

func (o ConfigFileImpl) Save(path string) Error
CLASS_METHOD

save Args: [{ false path String}], Returns: Error

func (ConfigFileImpl) SaveEncrypted

func (o ConfigFileImpl) SaveEncrypted(path string, key PoolByteArray) Error
CLASS_METHOD

save_encrypted Args: [{ false path String} { false key PoolByteArray}], Returns: Error

func (ConfigFileImpl) SaveEncryptedPass

func (o ConfigFileImpl) SaveEncryptedPass(path string, password string) Error
CLASS_METHOD

save_encrypted_pass Args: [{ false path String} { false password String}], Returns: Error

func (ConfigFileImpl) SetValue

func (o ConfigFileImpl) SetValue(section string, key string, value Variant)
CLASS_METHOD

set_value Args: [{ false section String} { false key String} { false value Variant}], Returns:

type ConfirmationDialog

type ConfirmationDialog interface {
	AcceptDialog

	/* get_cancel */
	GetCancel() Button
}

func NewConfirmationDialog

func NewConfirmationDialog() ConfirmationDialog

NewConfirmationDialog creates a new ConfirmationDialog.

func NewConfirmationDialogWithOwner

func NewConfirmationDialogWithOwner(owner *GodotObject) ConfirmationDialog

NewConfirmationDialogWithOwner wraps the GodotObject.

type ConfirmationDialogImpl

type ConfirmationDialogImpl struct {
	AcceptDialogImpl
}

func (*ConfirmationDialogImpl) BaseClass

func (o *ConfirmationDialogImpl) BaseClass() string

func (*ConfirmationDialogImpl) ClassName

func (o *ConfirmationDialogImpl) ClassName() string

func (ConfirmationDialogImpl) GetCancel

func (o ConfirmationDialogImpl) GetCancel() Button
CLASS_METHOD

get_cancel Args: [], Returns: Button

type Container

type Container interface {
	Control

	/* fit_child_in_rect */
	FitChildInRect(child Control, rect Rect2)

	/* queue_sort */
	QueueSort()
}

func NewContainer

func NewContainer() Container

NewContainer creates a new Container.

func NewContainerWithOwner

func NewContainerWithOwner(owner *GodotObject) Container

NewContainerWithOwner wraps the GodotObject.

type ContainerConstant

type ContainerConstant int32
const (
	CONTAINER_NOTIFICATION_SORT_CHILDREN ContainerConstant = 50
)

type ContainerImpl

type ContainerImpl struct {
	ControlImpl
}

func (*ContainerImpl) BaseClass

func (o *ContainerImpl) BaseClass() string

func (*ContainerImpl) ClassName

func (o *ContainerImpl) ClassName() string

func (ContainerImpl) FitChildInRect

func (o ContainerImpl) FitChildInRect(child Control, rect Rect2)
CLASS_METHOD

fit_child_in_rect Args: [{ false child Control} { false rect Rect2}], Returns:

func (ContainerImpl) QueueSort

func (o ContainerImpl) QueueSort()
CLASS_METHOD

queue_sort Args: [], Returns:

type Control

type Control interface {
	CanvasItem

	/* accept_event */
	AcceptEvent()

	/* add_color_override */
	AddColorOverride(name string, color Color)

	/* add_constant_override */
	AddConstantOverride(name string, constant int64)

	/* add_font_override */
	AddFontOverride(name string, font Font)

	/* add_icon_override */
	AddIconOverride(name string, texture Texture)

	/* add_shader_override */
	AddShaderOverride(name string, shader Shader)

	/* add_stylebox_override */
	AddStyleboxOverride(name string, stylebox StyleBox)

	/* can_drop_data */
	CanDropData(position Vector2, data Variant) bool

	/* drop_data */
	DropData(position Vector2, data Variant)

	/* force_drag */
	ForceDrag(data Variant, preview Control)

	/* get_anchor */
	GetAnchor(margin int64) float32

	/* get_begin */
	GetBegin() Vector2

	/* get_color */
	GetColor(name string, _type string) Color

	/* get_combined_minimum_size */
	GetCombinedMinimumSize() Vector2

	/* get_constant */
	GetConstant(name string, _type string) int64

	/* get_cursor_shape */
	GetCursorShape(position Vector2) ControlCursorShape

	/* get_custom_minimum_size */
	GetCustomMinimumSize() Vector2

	/* get_default_cursor_shape */
	GetDefaultCursorShape() ControlCursorShape

	/* get_drag_data */
	GetDragData(position Vector2) Variant

	/* get_end */
	GetEnd() Vector2

	/* get_focus_mode */
	GetFocusMode() ControlFocusMode

	/* get_focus_neighbour */
	GetFocusNeighbour(margin int64) NodePath

	/* get_focus_next */
	GetFocusNext() NodePath

	/* get_focus_owner */
	GetFocusOwner() Control

	/* get_focus_previous */
	GetFocusPrevious() NodePath

	/* get_font */
	GetFont(name string, _type string) Font

	/* get_global_position */
	GetGlobalPosition() Vector2

	/* get_global_rect */
	GetGlobalRect() Rect2

	/* get_h_grow_direction */
	GetHGrowDirection() ControlGrowDirection

	/* get_h_size_flags */
	GetHSizeFlags() int64

	/* get_icon */
	GetIcon(name string, _type string) Texture

	/* get_margin */
	GetMargin(margin int64) float32

	/* get_minimum_size */
	GetMinimumSize() Vector2

	/* get_mouse_filter */
	GetMouseFilter() ControlMouseFilter

	/* get_parent_area_size */
	GetParentAreaSize() Vector2

	/* get_parent_control */
	GetParentControl() Control

	/* get_pivot_offset */
	GetPivotOffset() Vector2

	/* get_position */
	GetPosition() Vector2

	/* get_rect */
	GetRect() Rect2

	/* get_rotation */
	GetRotation() float32

	/* get_rotation_degrees */
	GetRotationDegrees() float32

	/* get_scale */
	GetScale() Vector2

	/* get_size */
	GetSize() Vector2

	/* get_stretch_ratio */
	GetStretchRatio() float32

	/* get_stylebox */
	GetStylebox(name string, _type string) StyleBox

	/* get_theme */
	GetTheme() Theme

	/* get_tooltip */
	GetTooltip(at_position Vector2) string

	/* get_v_grow_direction */
	GetVGrowDirection() ControlGrowDirection

	/* get_v_size_flags */
	GetVSizeFlags() int64

	/* grab_click_focus */
	GrabClickFocus()

	/* grab_focus */
	GrabFocus()

	/* has_color */
	HasColor(name string, _type string) bool

	/* has_color_override */
	HasColorOverride(name string) bool

	/* has_constant */
	HasConstant(name string, _type string) bool

	/* has_constant_override */
	HasConstantOverride(name string) bool

	/* has_focus */
	HasFocus() bool

	/* has_font */
	HasFont(name string, _type string) bool

	/* has_font_override */
	HasFontOverride(name string) bool

	/* has_icon */
	HasIcon(name string, _type string) bool

	/* has_icon_override */
	HasIconOverride(name string) bool

	/* has_point */
	HasPoint(point Vector2) bool

	/* has_shader_override */
	HasShaderOverride(name string) bool

	/* has_stylebox */
	HasStylebox(name string, _type string) bool

	/* has_stylebox_override */
	HasStyleboxOverride(name string) bool

	/* is_clipping_contents */
	IsClippingContents() bool

	/* minimum_size_changed */
	MinimumSizeChanged()

	/* release_focus */
	ReleaseFocus()

	/* set_anchor */
	SetAnchor(margin int64, anchor float32, keep_margin bool, push_opposite_anchor bool)

	/* set_anchor_and_margin */
	SetAnchorAndMargin(margin int64, anchor float32, offset float32, push_opposite_anchor bool)

	/* set_anchors_and_margins_preset */
	SetAnchorsAndMarginsPreset(preset int64, resize_mode int64, margin int64)

	/* set_anchors_preset */
	SetAnchorsPreset(preset int64, keep_margins bool)

	/* set_begin */
	SetBegin(position Vector2)

	/* set_clip_contents */
	SetClipContents(enable bool)

	/* set_custom_minimum_size */
	SetCustomMinimumSize(size Vector2)

	/* set_default_cursor_shape */
	SetDefaultCursorShape(shape int64)

	/* set_drag_forwarding */
	SetDragForwarding(target Control)

	/* set_drag_preview */
	SetDragPreview(control Control)

	/* set_end */
	SetEnd(position Vector2)

	/* set_focus_mode */
	SetFocusMode(mode int64)

	/* set_focus_neighbour */
	SetFocusNeighbour(margin int64, neighbour NodePath)

	/* set_focus_next */
	SetFocusNext(next NodePath)

	/* set_focus_previous */
	SetFocusPrevious(previous NodePath)

	/* set_global_position */
	SetGlobalPosition(position Vector2, keep_margins bool)

	/* set_h_grow_direction */
	SetHGrowDirection(direction int64)

	/* set_h_size_flags */
	SetHSizeFlags(flags int64)

	/* set_margin */
	SetMargin(margin int64, offset float32)

	/* set_margins_preset */
	SetMarginsPreset(preset int64, resize_mode int64, margin int64)

	/* set_mouse_filter */
	SetMouseFilter(filter int64)

	/* set_pivot_offset */
	SetPivotOffset(pivot_offset Vector2)

	/* set_position */
	SetPosition(position Vector2, keep_margins bool)

	/* set_rotation */
	SetRotation(radians float32)

	/* set_rotation_degrees */
	SetRotationDegrees(degrees float32)

	/* set_scale */
	SetScale(scale Vector2)

	/* set_size */
	SetSize(size Vector2, keep_margins bool)

	/* set_stretch_ratio */
	SetStretchRatio(ratio float32)

	/* set_theme */
	SetTheme(theme Theme)

	/* set_tooltip */
	SetTooltip(tooltip string)

	/* set_v_grow_direction */
	SetVGrowDirection(direction int64)

	/* set_v_size_flags */
	SetVSizeFlags(flags int64)

	/* show_modal */
	ShowModal(exclusive bool)

	/* warp_mouse */
	WarpMouse(to_position Vector2)
}

func NewControl

func NewControl() Control

NewControl creates a new Control.

func NewControlWithOwner

func NewControlWithOwner(owner *GodotObject) Control

NewControlWithOwner wraps the GodotObject.

type ControlAnchor

type ControlAnchor int32
const (
	CONTROL_ANCHOR_ANCHOR_BEGIN ControlAnchor = 0
	CONTROL_ANCHOR_ANCHOR_END   ControlAnchor = 1
)

type ControlConstant

type ControlConstant int32
const (
	CONTROL_ANCHOR_BEGIN               ControlConstant = 0
	CONTROL_ANCHOR_END                 ControlConstant = 1
	CONTROL_CURSOR_ARROW               ControlConstant = 0
	CONTROL_CURSOR_BDIAGSIZE           ControlConstant = 11
	CONTROL_CURSOR_BUSY                ControlConstant = 5
	CONTROL_CURSOR_CAN_DROP            ControlConstant = 7
	CONTROL_CURSOR_CROSS               ControlConstant = 3
	CONTROL_CURSOR_DRAG                ControlConstant = 6
	CONTROL_CURSOR_FDIAGSIZE           ControlConstant = 12
	CONTROL_CURSOR_FORBIDDEN           ControlConstant = 8
	CONTROL_CURSOR_HELP                ControlConstant = 16
	CONTROL_CURSOR_HSIZE               ControlConstant = 10
	CONTROL_CURSOR_HSPLIT              ControlConstant = 15
	CONTROL_CURSOR_IBEAM               ControlConstant = 1
	CONTROL_CURSOR_MOVE                ControlConstant = 13
	CONTROL_CURSOR_POINTING_HAND       ControlConstant = 2
	CONTROL_CURSOR_VSIZE               ControlConstant = 9
	CONTROL_CURSOR_VSPLIT              ControlConstant = 14
	CONTROL_CURSOR_WAIT                ControlConstant = 4
	CONTROL_FOCUS_ALL                  ControlConstant = 2
	CONTROL_FOCUS_CLICK                ControlConstant = 1
	CONTROL_FOCUS_NONE                 ControlConstant = 0
	CONTROL_GROW_DIRECTION_BEGIN       ControlConstant = 0
	CONTROL_GROW_DIRECTION_BOTH        ControlConstant = 2
	CONTROL_GROW_DIRECTION_END         ControlConstant = 1
	CONTROL_MOUSE_FILTER_IGNORE        ControlConstant = 2
	CONTROL_MOUSE_FILTER_PASS          ControlConstant = 1
	CONTROL_MOUSE_FILTER_STOP          ControlConstant = 0
	CONTROL_NOTIFICATION_FOCUS_ENTER   ControlConstant = 43
	CONTROL_NOTIFICATION_FOCUS_EXIT    ControlConstant = 44
	CONTROL_NOTIFICATION_MODAL_CLOSE   ControlConstant = 46
	CONTROL_NOTIFICATION_MOUSE_ENTER   ControlConstant = 41
	CONTROL_NOTIFICATION_MOUSE_EXIT    ControlConstant = 42
	CONTROL_NOTIFICATION_RESIZED       ControlConstant = 40
	CONTROL_NOTIFICATION_SCROLL_BEGIN  ControlConstant = 47
	CONTROL_NOTIFICATION_SCROLL_END    ControlConstant = 48
	CONTROL_NOTIFICATION_THEME_CHANGED ControlConstant = 45
	CONTROL_PRESET_BOTTOM_LEFT         ControlConstant = 2
	CONTROL_PRESET_BOTTOM_RIGHT        ControlConstant = 3
	CONTROL_PRESET_BOTTOM_WIDE         ControlConstant = 12
	CONTROL_PRESET_CENTER              ControlConstant = 8
	CONTROL_PRESET_CENTER_BOTTOM       ControlConstant = 7
	CONTROL_PRESET_CENTER_LEFT         ControlConstant = 4
	CONTROL_PRESET_CENTER_RIGHT        ControlConstant = 6
	CONTROL_PRESET_CENTER_TOP          ControlConstant = 5
	CONTROL_PRESET_HCENTER_WIDE        ControlConstant = 14
	CONTROL_PRESET_LEFT_WIDE           ControlConstant = 9
	CONTROL_PRESET_MODE_KEEP_HEIGHT    ControlConstant = 2
	CONTROL_PRESET_MODE_KEEP_SIZE      ControlConstant = 3
	CONTROL_PRESET_MODE_KEEP_WIDTH     ControlConstant = 1
	CONTROL_PRESET_MODE_MINSIZE        ControlConstant = 0
	CONTROL_PRESET_RIGHT_WIDE          ControlConstant = 11
	CONTROL_PRESET_TOP_LEFT            ControlConstant = 0
	CONTROL_PRESET_TOP_RIGHT           ControlConstant = 1
	CONTROL_PRESET_TOP_WIDE            ControlConstant = 10
	CONTROL_PRESET_VCENTER_WIDE        ControlConstant = 13
	CONTROL_PRESET_WIDE                ControlConstant = 15
	CONTROL_SIZE_EXPAND                ControlConstant = 2
	CONTROL_SIZE_EXPAND_FILL           ControlConstant = 3
	CONTROL_SIZE_FILL                  ControlConstant = 1
	CONTROL_SIZE_SHRINK_CENTER         ControlConstant = 4
	CONTROL_SIZE_SHRINK_END            ControlConstant = 8
)

type ControlCursorShape

type ControlCursorShape int32
const (
	CONTROL_CURSOR_SHAPE_CURSOR_ARROW         ControlCursorShape = 0
	CONTROL_CURSOR_SHAPE_CURSOR_BDIAGSIZE     ControlCursorShape = 11
	CONTROL_CURSOR_SHAPE_CURSOR_BUSY          ControlCursorShape = 5
	CONTROL_CURSOR_SHAPE_CURSOR_CAN_DROP      ControlCursorShape = 7
	CONTROL_CURSOR_SHAPE_CURSOR_CROSS         ControlCursorShape = 3
	CONTROL_CURSOR_SHAPE_CURSOR_DRAG          ControlCursorShape = 6
	CONTROL_CURSOR_SHAPE_CURSOR_FDIAGSIZE     ControlCursorShape = 12
	CONTROL_CURSOR_SHAPE_CURSOR_FORBIDDEN     ControlCursorShape = 8
	CONTROL_CURSOR_SHAPE_CURSOR_HELP          ControlCursorShape = 16
	CONTROL_CURSOR_SHAPE_CURSOR_HSIZE         ControlCursorShape = 10
	CONTROL_CURSOR_SHAPE_CURSOR_HSPLIT        ControlCursorShape = 15
	CONTROL_CURSOR_SHAPE_CURSOR_IBEAM         ControlCursorShape = 1
	CONTROL_CURSOR_SHAPE_CURSOR_MOVE          ControlCursorShape = 13
	CONTROL_CURSOR_SHAPE_CURSOR_POINTING_HAND ControlCursorShape = 2
	CONTROL_CURSOR_SHAPE_CURSOR_VSIZE         ControlCursorShape = 9
	CONTROL_CURSOR_SHAPE_CURSOR_VSPLIT        ControlCursorShape = 14
	CONTROL_CURSOR_SHAPE_CURSOR_WAIT          ControlCursorShape = 4
)

type ControlFocusMode

type ControlFocusMode int32
const (
	CONTROL_FOCUS_MODE_FOCUS_ALL   ControlFocusMode = 2
	CONTROL_FOCUS_MODE_FOCUS_CLICK ControlFocusMode = 1
	CONTROL_FOCUS_MODE_FOCUS_NONE  ControlFocusMode = 0
)

type ControlGrowDirection

type ControlGrowDirection int32
const (
	CONTROL_GROW_DIRECTION_GROW_DIRECTION_BEGIN ControlGrowDirection = 0
	CONTROL_GROW_DIRECTION_GROW_DIRECTION_BOTH  ControlGrowDirection = 2
	CONTROL_GROW_DIRECTION_GROW_DIRECTION_END   ControlGrowDirection = 1
)

type ControlImpl

type ControlImpl struct {
	CanvasItemImpl
}

func (ControlImpl) AcceptEvent

func (o ControlImpl) AcceptEvent()
CLASS_METHOD

accept_event Args: [], Returns:

func (ControlImpl) AddColorOverride

func (o ControlImpl) AddColorOverride(name string, color Color)
CLASS_METHOD

add_color_override Args: [{ false name String} { false color Color}], Returns:

func (ControlImpl) AddConstantOverride

func (o ControlImpl) AddConstantOverride(name string, constant int64)
CLASS_METHOD

add_constant_override Args: [{ false name String} { false constant int}], Returns:

func (ControlImpl) AddFontOverride

func (o ControlImpl) AddFontOverride(name string, font Font)
CLASS_METHOD

add_font_override Args: [{ false name String} { false font Font}], Returns:

func (ControlImpl) AddIconOverride

func (o ControlImpl) AddIconOverride(name string, texture Texture)
CLASS_METHOD

add_icon_override Args: [{ false name String} { false texture Texture}], Returns:

func (ControlImpl) AddShaderOverride

func (o ControlImpl) AddShaderOverride(name string, shader Shader)
CLASS_METHOD

add_shader_override Args: [{ false name String} { false shader Shader}], Returns:

func (ControlImpl) AddStyleboxOverride

func (o ControlImpl) AddStyleboxOverride(name string, stylebox StyleBox)
CLASS_METHOD

add_stylebox_override Args: [{ false name String} { false stylebox StyleBox}], Returns:

func (*ControlImpl) BaseClass

func (o *ControlImpl) BaseClass() string

func (ControlImpl) CanDropData

func (o ControlImpl) CanDropData(position Vector2, data Variant) bool
CLASS_METHOD

can_drop_data Args: [{ false position Vector2} { false data Variant}], Returns: bool

func (*ControlImpl) ClassName

func (o *ControlImpl) ClassName() string

func (ControlImpl) DropData

func (o ControlImpl) DropData(position Vector2, data Variant)
CLASS_METHOD

drop_data Args: [{ false position Vector2} { false data Variant}], Returns:

func (ControlImpl) ForceDrag

func (o ControlImpl) ForceDrag(data Variant, preview Control)
CLASS_METHOD

force_drag Args: [{ false data Variant} { false preview Control}], Returns:

func (ControlImpl) GetAnchor

func (o ControlImpl) GetAnchor(margin int64) float32
CLASS_METHOD

get_anchor Args: [{ false margin int}], Returns: float32

func (ControlImpl) GetBegin

func (o ControlImpl) GetBegin() Vector2
CLASS_METHOD

get_begin Args: [], Returns: Vector2

func (ControlImpl) GetColor

func (o ControlImpl) GetColor(name string, _type string) Color
CLASS_METHOD

get_color Args: [{ false name String} { true type String}], Returns: Color

func (ControlImpl) GetCombinedMinimumSize

func (o ControlImpl) GetCombinedMinimumSize() Vector2
CLASS_METHOD

get_combined_minimum_size Args: [], Returns: Vector2

func (ControlImpl) GetConstant

func (o ControlImpl) GetConstant(name string, _type string) int64
CLASS_METHOD

get_constant Args: [{ false name String} { true type String}], Returns: int64

func (ControlImpl) GetCursorShape

func (o ControlImpl) GetCursorShape(position Vector2) ControlCursorShape
CLASS_METHOD

get_cursor_shape Args: [{(0, 0) true position Vector2}], Returns: ControlCursorShape

func (ControlImpl) GetCustomMinimumSize

func (o ControlImpl) GetCustomMinimumSize() Vector2
CLASS_METHOD

get_custom_minimum_size Args: [], Returns: Vector2

func (ControlImpl) GetDefaultCursorShape

func (o ControlImpl) GetDefaultCursorShape() ControlCursorShape
CLASS_METHOD

get_default_cursor_shape Args: [], Returns: ControlCursorShape

func (ControlImpl) GetDragData

func (o ControlImpl) GetDragData(position Vector2) Variant
CLASS_METHOD

get_drag_data Args: [{ false position Vector2}], Returns: Variant

func (ControlImpl) GetEnd

func (o ControlImpl) GetEnd() Vector2
CLASS_METHOD

get_end Args: [], Returns: Vector2

func (ControlImpl) GetFocusMode

func (o ControlImpl) GetFocusMode() ControlFocusMode
CLASS_METHOD

get_focus_mode Args: [], Returns: ControlFocusMode

func (ControlImpl) GetFocusNeighbour

func (o ControlImpl) GetFocusNeighbour(margin int64) NodePath
CLASS_METHOD

get_focus_neighbour Args: [{ false margin int}], Returns: NodePath

func (ControlImpl) GetFocusNext

func (o ControlImpl) GetFocusNext() NodePath
CLASS_METHOD

get_focus_next Args: [], Returns: NodePath

func (ControlImpl) GetFocusOwner

func (o ControlImpl) GetFocusOwner() Control
CLASS_METHOD

get_focus_owner Args: [], Returns: Control

func (ControlImpl) GetFocusPrevious

func (o ControlImpl) GetFocusPrevious() NodePath
CLASS_METHOD

get_focus_previous Args: [], Returns: NodePath

func (ControlImpl) GetFont

func (o ControlImpl) GetFont(name string, _type string) Font
CLASS_METHOD

get_font Args: [{ false name String} { true type String}], Returns: Font

func (ControlImpl) GetGlobalPosition

func (o ControlImpl) GetGlobalPosition() Vector2
CLASS_METHOD

get_global_position Args: [], Returns: Vector2

func (ControlImpl) GetGlobalRect

func (o ControlImpl) GetGlobalRect() Rect2
CLASS_METHOD

get_global_rect Args: [], Returns: Rect2

func (ControlImpl) GetHGrowDirection

func (o ControlImpl) GetHGrowDirection() ControlGrowDirection
CLASS_METHOD

get_h_grow_direction Args: [], Returns: ControlGrowDirection

func (ControlImpl) GetHSizeFlags

func (o ControlImpl) GetHSizeFlags() int64
CLASS_METHOD

get_h_size_flags Args: [], Returns: int64

func (ControlImpl) GetIcon

func (o ControlImpl) GetIcon(name string, _type string) Texture
CLASS_METHOD

get_icon Args: [{ false name String} { true type String}], Returns: Texture

func (ControlImpl) GetMargin

func (o ControlImpl) GetMargin(margin int64) float32
CLASS_METHOD

get_margin Args: [{ false margin int}], Returns: float32

func (ControlImpl) GetMinimumSize

func (o ControlImpl) GetMinimumSize() Vector2
CLASS_METHOD

get_minimum_size Args: [], Returns: Vector2

func (ControlImpl) GetMouseFilter

func (o ControlImpl) GetMouseFilter() ControlMouseFilter
CLASS_METHOD

get_mouse_filter Args: [], Returns: ControlMouseFilter

func (ControlImpl) GetParentAreaSize

func (o ControlImpl) GetParentAreaSize() Vector2
CLASS_METHOD

get_parent_area_size Args: [], Returns: Vector2

func (ControlImpl) GetParentControl

func (o ControlImpl) GetParentControl() Control
CLASS_METHOD

get_parent_control Args: [], Returns: Control

func (ControlImpl) GetPivotOffset

func (o ControlImpl) GetPivotOffset() Vector2
CLASS_METHOD

get_pivot_offset Args: [], Returns: Vector2

func (ControlImpl) GetPosition

func (o ControlImpl) GetPosition() Vector2
CLASS_METHOD

get_position Args: [], Returns: Vector2

func (ControlImpl) GetRect

func (o ControlImpl) GetRect() Rect2
CLASS_METHOD

get_rect Args: [], Returns: Rect2

func (ControlImpl) GetRotation

func (o ControlImpl) GetRotation() float32
CLASS_METHOD

get_rotation Args: [], Returns: float32

func (ControlImpl) GetRotationDegrees

func (o ControlImpl) GetRotationDegrees() float32
CLASS_METHOD

get_rotation_degrees Args: [], Returns: float32

func (ControlImpl) GetScale

func (o ControlImpl) GetScale() Vector2
CLASS_METHOD

get_scale Args: [], Returns: Vector2

func (ControlImpl) GetSize

func (o ControlImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (ControlImpl) GetStretchRatio

func (o ControlImpl) GetStretchRatio() float32
CLASS_METHOD

get_stretch_ratio Args: [], Returns: float32

func (ControlImpl) GetStylebox

func (o ControlImpl) GetStylebox(name string, _type string) StyleBox
CLASS_METHOD

get_stylebox Args: [{ false name String} { true type String}], Returns: StyleBox

func (ControlImpl) GetTheme

func (o ControlImpl) GetTheme() Theme
CLASS_METHOD

get_theme Args: [], Returns: Theme

func (ControlImpl) GetTooltip

func (o ControlImpl) GetTooltip(at_position Vector2) string
CLASS_METHOD

get_tooltip Args: [{(0, 0) true at_position Vector2}], Returns: string

func (ControlImpl) GetVGrowDirection

func (o ControlImpl) GetVGrowDirection() ControlGrowDirection
CLASS_METHOD

get_v_grow_direction Args: [], Returns: ControlGrowDirection

func (ControlImpl) GetVSizeFlags

func (o ControlImpl) GetVSizeFlags() int64
CLASS_METHOD

get_v_size_flags Args: [], Returns: int64

func (ControlImpl) GrabClickFocus

func (o ControlImpl) GrabClickFocus()
CLASS_METHOD

grab_click_focus Args: [], Returns:

func (ControlImpl) GrabFocus

func (o ControlImpl) GrabFocus()
CLASS_METHOD

grab_focus Args: [], Returns:

func (ControlImpl) HasColor

func (o ControlImpl) HasColor(name string, _type string) bool
CLASS_METHOD

has_color Args: [{ false name String} { true type String}], Returns: bool

func (ControlImpl) HasColorOverride

func (o ControlImpl) HasColorOverride(name string) bool
CLASS_METHOD

has_color_override Args: [{ false name String}], Returns: bool

func (ControlImpl) HasConstant

func (o ControlImpl) HasConstant(name string, _type string) bool
CLASS_METHOD

has_constant Args: [{ false name String} { true type String}], Returns: bool

func (ControlImpl) HasConstantOverride

func (o ControlImpl) HasConstantOverride(name string) bool
CLASS_METHOD

has_constant_override Args: [{ false name String}], Returns: bool

func (ControlImpl) HasFocus

func (o ControlImpl) HasFocus() bool
CLASS_METHOD

has_focus Args: [], Returns: bool

func (ControlImpl) HasFont

func (o ControlImpl) HasFont(name string, _type string) bool
CLASS_METHOD

has_font Args: [{ false name String} { true type String}], Returns: bool

func (ControlImpl) HasFontOverride

func (o ControlImpl) HasFontOverride(name string) bool
CLASS_METHOD

has_font_override Args: [{ false name String}], Returns: bool

func (ControlImpl) HasIcon

func (o ControlImpl) HasIcon(name string, _type string) bool
CLASS_METHOD

has_icon Args: [{ false name String} { true type String}], Returns: bool

func (ControlImpl) HasIconOverride

func (o ControlImpl) HasIconOverride(name string) bool
CLASS_METHOD

has_icon_override Args: [{ false name String}], Returns: bool

func (ControlImpl) HasPoint

func (o ControlImpl) HasPoint(point Vector2) bool
CLASS_METHOD

has_point Args: [{ false point Vector2}], Returns: bool

func (ControlImpl) HasShaderOverride

func (o ControlImpl) HasShaderOverride(name string) bool
CLASS_METHOD

has_shader_override Args: [{ false name String}], Returns: bool

func (ControlImpl) HasStylebox

func (o ControlImpl) HasStylebox(name string, _type string) bool
CLASS_METHOD

has_stylebox Args: [{ false name String} { true type String}], Returns: bool

func (ControlImpl) HasStyleboxOverride

func (o ControlImpl) HasStyleboxOverride(name string) bool
CLASS_METHOD

has_stylebox_override Args: [{ false name String}], Returns: bool

func (ControlImpl) IsClippingContents

func (o ControlImpl) IsClippingContents() bool
CLASS_METHOD

is_clipping_contents Args: [], Returns: bool

func (ControlImpl) MinimumSizeChanged

func (o ControlImpl) MinimumSizeChanged()
CLASS_METHOD

minimum_size_changed Args: [], Returns:

func (ControlImpl) ReleaseFocus

func (o ControlImpl) ReleaseFocus()
CLASS_METHOD

release_focus Args: [], Returns:

func (ControlImpl) SetAnchor

func (o ControlImpl) SetAnchor(margin int64, anchor float32, keep_margin bool, push_opposite_anchor bool)
CLASS_METHOD

set_anchor Args: [{ false margin int} { false anchor float} {False true keep_margin bool} {True true push_opposite_anchor bool}], Returns:

func (ControlImpl) SetAnchorAndMargin

func (o ControlImpl) SetAnchorAndMargin(margin int64, anchor float32, offset float32, push_opposite_anchor bool)
CLASS_METHOD

set_anchor_and_margin Args: [{ false margin int} { false anchor float} { false offset float} {False true push_opposite_anchor bool}], Returns:

func (ControlImpl) SetAnchorsAndMarginsPreset

func (o ControlImpl) SetAnchorsAndMarginsPreset(preset int64, resize_mode int64, margin int64)
CLASS_METHOD

set_anchors_and_margins_preset Args: [{ false preset int} {0 true resize_mode int} {0 true margin int}], Returns:

func (ControlImpl) SetAnchorsPreset

func (o ControlImpl) SetAnchorsPreset(preset int64, keep_margins bool)
CLASS_METHOD

set_anchors_preset Args: [{ false preset int} {False true keep_margins bool}], Returns:

func (ControlImpl) SetBegin

func (o ControlImpl) SetBegin(position Vector2)
CLASS_METHOD

set_begin Args: [{ false position Vector2}], Returns:

func (ControlImpl) SetClipContents

func (o ControlImpl) SetClipContents(enable bool)
CLASS_METHOD

set_clip_contents Args: [{ false enable bool}], Returns:

func (ControlImpl) SetCustomMinimumSize

func (o ControlImpl) SetCustomMinimumSize(size Vector2)
CLASS_METHOD

set_custom_minimum_size Args: [{ false size Vector2}], Returns:

func (ControlImpl) SetDefaultCursorShape

func (o ControlImpl) SetDefaultCursorShape(shape int64)
CLASS_METHOD

set_default_cursor_shape Args: [{ false shape int}], Returns:

func (ControlImpl) SetDragForwarding

func (o ControlImpl) SetDragForwarding(target Control)
CLASS_METHOD

set_drag_forwarding Args: [{ false target Control}], Returns:

func (ControlImpl) SetDragPreview

func (o ControlImpl) SetDragPreview(control Control)
CLASS_METHOD

set_drag_preview Args: [{ false control Control}], Returns:

func (ControlImpl) SetEnd

func (o ControlImpl) SetEnd(position Vector2)
CLASS_METHOD

set_end Args: [{ false position Vector2}], Returns:

func (ControlImpl) SetFocusMode

func (o ControlImpl) SetFocusMode(mode int64)
CLASS_METHOD

set_focus_mode Args: [{ false mode int}], Returns:

func (ControlImpl) SetFocusNeighbour

func (o ControlImpl) SetFocusNeighbour(margin int64, neighbour NodePath)
CLASS_METHOD

set_focus_neighbour Args: [{ false margin int} { false neighbour NodePath}], Returns:

func (ControlImpl) SetFocusNext

func (o ControlImpl) SetFocusNext(next NodePath)
CLASS_METHOD

set_focus_next Args: [{ false next NodePath}], Returns:

func (ControlImpl) SetFocusPrevious

func (o ControlImpl) SetFocusPrevious(previous NodePath)
CLASS_METHOD

set_focus_previous Args: [{ false previous NodePath}], Returns:

func (ControlImpl) SetGlobalPosition

func (o ControlImpl) SetGlobalPosition(position Vector2, keep_margins bool)
CLASS_METHOD

set_global_position Args: [{ false position Vector2} {False true keep_margins bool}], Returns:

func (ControlImpl) SetHGrowDirection

func (o ControlImpl) SetHGrowDirection(direction int64)
CLASS_METHOD

set_h_grow_direction Args: [{ false direction int}], Returns:

func (ControlImpl) SetHSizeFlags

func (o ControlImpl) SetHSizeFlags(flags int64)
CLASS_METHOD

set_h_size_flags Args: [{ false flags int}], Returns:

func (ControlImpl) SetMargin

func (o ControlImpl) SetMargin(margin int64, offset float32)
CLASS_METHOD

set_margin Args: [{ false margin int} { false offset float}], Returns:

func (ControlImpl) SetMarginsPreset

func (o ControlImpl) SetMarginsPreset(preset int64, resize_mode int64, margin int64)
CLASS_METHOD

set_margins_preset Args: [{ false preset int} {0 true resize_mode int} {0 true margin int}], Returns:

func (ControlImpl) SetMouseFilter

func (o ControlImpl) SetMouseFilter(filter int64)
CLASS_METHOD

set_mouse_filter Args: [{ false filter int}], Returns:

func (ControlImpl) SetPivotOffset

func (o ControlImpl) SetPivotOffset(pivot_offset Vector2)
CLASS_METHOD

set_pivot_offset Args: [{ false pivot_offset Vector2}], Returns:

func (ControlImpl) SetPosition

func (o ControlImpl) SetPosition(position Vector2, keep_margins bool)
CLASS_METHOD

set_position Args: [{ false position Vector2} {False true keep_margins bool}], Returns:

func (ControlImpl) SetRotation

func (o ControlImpl) SetRotation(radians float32)
CLASS_METHOD

set_rotation Args: [{ false radians float}], Returns:

func (ControlImpl) SetRotationDegrees

func (o ControlImpl) SetRotationDegrees(degrees float32)
CLASS_METHOD

set_rotation_degrees Args: [{ false degrees float}], Returns:

func (ControlImpl) SetScale

func (o ControlImpl) SetScale(scale Vector2)
CLASS_METHOD

set_scale Args: [{ false scale Vector2}], Returns:

func (ControlImpl) SetSize

func (o ControlImpl) SetSize(size Vector2, keep_margins bool)
CLASS_METHOD

set_size Args: [{ false size Vector2} {False true keep_margins bool}], Returns:

func (ControlImpl) SetStretchRatio

func (o ControlImpl) SetStretchRatio(ratio float32)
CLASS_METHOD

set_stretch_ratio Args: [{ false ratio float}], Returns:

func (ControlImpl) SetTheme

func (o ControlImpl) SetTheme(theme Theme)
CLASS_METHOD

set_theme Args: [{ false theme Theme}], Returns:

func (ControlImpl) SetTooltip

func (o ControlImpl) SetTooltip(tooltip string)
CLASS_METHOD

set_tooltip Args: [{ false tooltip String}], Returns:

func (ControlImpl) SetVGrowDirection

func (o ControlImpl) SetVGrowDirection(direction int64)
CLASS_METHOD

set_v_grow_direction Args: [{ false direction int}], Returns:

func (ControlImpl) SetVSizeFlags

func (o ControlImpl) SetVSizeFlags(flags int64)
CLASS_METHOD

set_v_size_flags Args: [{ false flags int}], Returns:

func (ControlImpl) ShowModal

func (o ControlImpl) ShowModal(exclusive bool)
CLASS_METHOD

show_modal Args: [{False true exclusive bool}], Returns:

func (ControlImpl) WarpMouse

func (o ControlImpl) WarpMouse(to_position Vector2)
CLASS_METHOD

warp_mouse Args: [{ false to_position Vector2}], Returns:

type ControlLayoutPreset

type ControlLayoutPreset int32
const (
	CONTROL_LAYOUT_PRESET_PRESET_BOTTOM_LEFT   ControlLayoutPreset = 2
	CONTROL_LAYOUT_PRESET_PRESET_BOTTOM_RIGHT  ControlLayoutPreset = 3
	CONTROL_LAYOUT_PRESET_PRESET_BOTTOM_WIDE   ControlLayoutPreset = 12
	CONTROL_LAYOUT_PRESET_PRESET_CENTER        ControlLayoutPreset = 8
	CONTROL_LAYOUT_PRESET_PRESET_CENTER_BOTTOM ControlLayoutPreset = 7
	CONTROL_LAYOUT_PRESET_PRESET_CENTER_LEFT   ControlLayoutPreset = 4
	CONTROL_LAYOUT_PRESET_PRESET_CENTER_RIGHT  ControlLayoutPreset = 6
	CONTROL_LAYOUT_PRESET_PRESET_CENTER_TOP    ControlLayoutPreset = 5
	CONTROL_LAYOUT_PRESET_PRESET_HCENTER_WIDE  ControlLayoutPreset = 14
	CONTROL_LAYOUT_PRESET_PRESET_LEFT_WIDE     ControlLayoutPreset = 9
	CONTROL_LAYOUT_PRESET_PRESET_RIGHT_WIDE    ControlLayoutPreset = 11
	CONTROL_LAYOUT_PRESET_PRESET_TOP_LEFT      ControlLayoutPreset = 0
	CONTROL_LAYOUT_PRESET_PRESET_TOP_RIGHT     ControlLayoutPreset = 1
	CONTROL_LAYOUT_PRESET_PRESET_TOP_WIDE      ControlLayoutPreset = 10
	CONTROL_LAYOUT_PRESET_PRESET_VCENTER_WIDE  ControlLayoutPreset = 13
	CONTROL_LAYOUT_PRESET_PRESET_WIDE          ControlLayoutPreset = 15
)

type ControlLayoutPresetMode

type ControlLayoutPresetMode int32
const (
	CONTROL_LAYOUT_PRESET_MODE_PRESET_MODE_KEEP_HEIGHT ControlLayoutPresetMode = 2
	CONTROL_LAYOUT_PRESET_MODE_PRESET_MODE_KEEP_SIZE   ControlLayoutPresetMode = 3
	CONTROL_LAYOUT_PRESET_MODE_PRESET_MODE_KEEP_WIDTH  ControlLayoutPresetMode = 1
	CONTROL_LAYOUT_PRESET_MODE_PRESET_MODE_MINSIZE     ControlLayoutPresetMode = 0
)

type ControlMouseFilter

type ControlMouseFilter int32
const (
	CONTROL_MOUSE_FILTER_MOUSE_FILTER_IGNORE ControlMouseFilter = 2
	CONTROL_MOUSE_FILTER_MOUSE_FILTER_PASS   ControlMouseFilter = 1
	CONTROL_MOUSE_FILTER_MOUSE_FILTER_STOP   ControlMouseFilter = 0
)

type ControlSizeFlags

type ControlSizeFlags int32
const (
	CONTROL_SIZE_FLAGS_SIZE_EXPAND        ControlSizeFlags = 2
	CONTROL_SIZE_FLAGS_SIZE_EXPAND_FILL   ControlSizeFlags = 3
	CONTROL_SIZE_FLAGS_SIZE_FILL          ControlSizeFlags = 1
	CONTROL_SIZE_FLAGS_SIZE_SHRINK_CENTER ControlSizeFlags = 4
	CONTROL_SIZE_FLAGS_SIZE_SHRINK_END    ControlSizeFlags = 8
)

type ConvexPolygonShape

type ConvexPolygonShape interface {
	Shape

	/* get_points */
	GetPoints() PoolVector3Array

	/* set_points */
	SetPoints(points PoolVector3Array)
}

func NewConvexPolygonShape

func NewConvexPolygonShape() ConvexPolygonShape

NewConvexPolygonShape creates a new ConvexPolygonShape.

func NewConvexPolygonShapeWithOwner

func NewConvexPolygonShapeWithOwner(owner *GodotObject) ConvexPolygonShape

NewConvexPolygonShapeWithOwner wraps the GodotObject.

type ConvexPolygonShape2D

type ConvexPolygonShape2D interface {
	Shape2D

	/* get_points */
	GetPoints() PoolVector2Array

	/* set_point_cloud */
	SetPointCloud(point_cloud PoolVector2Array)

	/* set_points */
	SetPoints(points PoolVector2Array)
}

func NewConvexPolygonShape2D

func NewConvexPolygonShape2D() ConvexPolygonShape2D

NewConvexPolygonShape2D creates a new ConvexPolygonShape2D.

func NewConvexPolygonShape2DWithOwner

func NewConvexPolygonShape2DWithOwner(owner *GodotObject) ConvexPolygonShape2D

NewConvexPolygonShape2DWithOwner wraps the GodotObject.

type ConvexPolygonShape2DImpl

type ConvexPolygonShape2DImpl struct {
	Shape2DImpl
}

func (*ConvexPolygonShape2DImpl) BaseClass

func (o *ConvexPolygonShape2DImpl) BaseClass() string

func (*ConvexPolygonShape2DImpl) ClassName

func (o *ConvexPolygonShape2DImpl) ClassName() string

func (ConvexPolygonShape2DImpl) GetPoints

CLASS_METHOD

get_points Args: [], Returns: PoolVector2Array

func (ConvexPolygonShape2DImpl) SetPointCloud

func (o ConvexPolygonShape2DImpl) SetPointCloud(point_cloud PoolVector2Array)
CLASS_METHOD

set_point_cloud Args: [{ false point_cloud PoolVector2Array}], Returns:

func (ConvexPolygonShape2DImpl) SetPoints

func (o ConvexPolygonShape2DImpl) SetPoints(points PoolVector2Array)
CLASS_METHOD

set_points Args: [{ false points PoolVector2Array}], Returns:

type ConvexPolygonShapeImpl

type ConvexPolygonShapeImpl struct {
	ShapeImpl
}

func (*ConvexPolygonShapeImpl) BaseClass

func (o *ConvexPolygonShapeImpl) BaseClass() string

func (*ConvexPolygonShapeImpl) ClassName

func (o *ConvexPolygonShapeImpl) ClassName() string

func (ConvexPolygonShapeImpl) GetPoints

CLASS_METHOD

get_points Args: [], Returns: PoolVector3Array

func (ConvexPolygonShapeImpl) SetPoints

func (o ConvexPolygonShapeImpl) SetPoints(points PoolVector3Array)
CLASS_METHOD

set_points Args: [{ false points PoolVector3Array}], Returns:

type CreateClassFunc

type CreateClassFunc func(owner *GodotObject, typeTag TypeTag) Class

CreateClassFunc internal version of CreateNativeScriptClassFunc.

type CreateFunc

type CreateFunc func(*GodotObject, MethodData) UserData

CreateFunc is a callback for Godot to call whenever a NativeScriptClass is requested to be instantiated.

type CreateNativeScriptClassFunc

type CreateNativeScriptClassFunc func(owner *GodotObject, typeTag TypeTag) NativeScriptClass

CreateNativeScriptClassFunc are functions defined by the user to return an instance of their Class

type Crypto

type Crypto interface {
	Reference

	/* generate_random_bytes */
	GenerateRandomBytes(size int64) PoolByteArray

	/* generate_rsa */
	GenerateRsa(size int64) CryptoKey

	/* generate_self_signed_certificate */
	GenerateSelfSignedCertificate(key CryptoKey, issuer_name string, not_before string, not_after string) X509Certificate
}

func NewCrypto

func NewCrypto() Crypto

NewCrypto creates a new Crypto.

func NewCryptoWithOwner

func NewCryptoWithOwner(owner *GodotObject) Crypto

NewCryptoWithOwner wraps the GodotObject.

type CryptoImpl

type CryptoImpl struct {
	ReferenceImpl
}

func (*CryptoImpl) BaseClass

func (o *CryptoImpl) BaseClass() string

func (*CryptoImpl) ClassName

func (o *CryptoImpl) ClassName() string

func (CryptoImpl) GenerateRandomBytes

func (o CryptoImpl) GenerateRandomBytes(size int64) PoolByteArray
CLASS_METHOD

generate_random_bytes Args: [{ false size int}], Returns: PoolByteArray

func (CryptoImpl) GenerateRsa

func (o CryptoImpl) GenerateRsa(size int64) CryptoKey
CLASS_METHOD

generate_rsa Args: [{ false size int}], Returns: CryptoKey

func (CryptoImpl) GenerateSelfSignedCertificate

func (o CryptoImpl) GenerateSelfSignedCertificate(key CryptoKey, issuer_name string, not_before string, not_after string) X509Certificate
CLASS_METHOD

generate_self_signed_certificate Args: [{ false key CryptoKey} {CN=myserver,O=myorganisation,C=IT true issuer_name String} {20140101000000 true not_before String} {20340101000000 true not_after String}], Returns: X509Certificate

type CryptoKey

type CryptoKey interface {
	Resource

	/* load */
	Load(path string) Error

	/* save */
	Save(path string) Error
}

func NewCryptoKey

func NewCryptoKey() CryptoKey

NewCryptoKey creates a new CryptoKey.

func NewCryptoKeyWithOwner

func NewCryptoKeyWithOwner(owner *GodotObject) CryptoKey

NewCryptoKeyWithOwner wraps the GodotObject.

type CryptoKeyImpl

type CryptoKeyImpl struct {
	ResourceImpl
}

func (*CryptoKeyImpl) BaseClass

func (o *CryptoKeyImpl) BaseClass() string

func (*CryptoKeyImpl) ClassName

func (o *CryptoKeyImpl) ClassName() string

func (CryptoKeyImpl) Load

func (o CryptoKeyImpl) Load(path string) Error
CLASS_METHOD

load Args: [{ false path String}], Returns: Error

func (CryptoKeyImpl) Save

func (o CryptoKeyImpl) Save(path string) Error
CLASS_METHOD

save Args: [{ false path String}], Returns: Error

type CubeMap

type CubeMap interface {
	Resource

	/* get_flags */
	GetFlags() int64

	/* get_height */
	GetHeight() int64

	/* get_lossy_storage_quality */
	GetLossyStorageQuality() float32

	/* get_side */
	GetSide(side int64) Image

	/* get_storage */
	GetStorage() CubeMapStorage

	/* get_width */
	GetWidth() int64

	/* set_flags */
	SetFlags(flags int64)

	/* set_lossy_storage_quality */
	SetLossyStorageQuality(quality float32)

	/* set_side */
	SetSide(side int64, image Image)

	/* set_storage */
	SetStorage(mode int64)
}

func NewCubeMap

func NewCubeMap() CubeMap

NewCubeMap creates a new CubeMap.

func NewCubeMapWithOwner

func NewCubeMapWithOwner(owner *GodotObject) CubeMap

NewCubeMapWithOwner wraps the GodotObject.

type CubeMapConstant

type CubeMapConstant int32
const (
	CUBE_MAP_FLAGS_DEFAULT             CubeMapConstant = 7
	CUBE_MAP_FLAG_FILTER               CubeMapConstant = 4
	CUBE_MAP_FLAG_MIPMAPS              CubeMapConstant = 1
	CUBE_MAP_FLAG_REPEAT               CubeMapConstant = 2
	CUBE_MAP_SIDE_BACK                 CubeMapConstant = 5
	CUBE_MAP_SIDE_BOTTOM               CubeMapConstant = 2
	CUBE_MAP_SIDE_FRONT                CubeMapConstant = 4
	CUBE_MAP_SIDE_LEFT                 CubeMapConstant = 0
	CUBE_MAP_SIDE_RIGHT                CubeMapConstant = 1
	CUBE_MAP_SIDE_TOP                  CubeMapConstant = 3
	CUBE_MAP_STORAGE_COMPRESS_LOSSLESS CubeMapConstant = 2
	CUBE_MAP_STORAGE_COMPRESS_LOSSY    CubeMapConstant = 1
	CUBE_MAP_STORAGE_RAW               CubeMapConstant = 0
)

type CubeMapFlags

type CubeMapFlags int32
const (
	CUBE_MAP_FLAGS_FLAGS_DEFAULT CubeMapFlags = 7
	CUBE_MAP_FLAGS_FLAG_FILTER   CubeMapFlags = 4
	CUBE_MAP_FLAGS_FLAG_MIPMAPS  CubeMapFlags = 1
	CUBE_MAP_FLAGS_FLAG_REPEAT   CubeMapFlags = 2
)

type CubeMapImpl

type CubeMapImpl struct {
	ResourceImpl
}

func (*CubeMapImpl) BaseClass

func (o *CubeMapImpl) BaseClass() string

func (*CubeMapImpl) ClassName

func (o *CubeMapImpl) ClassName() string

func (CubeMapImpl) GetFlags

func (o CubeMapImpl) GetFlags() int64
CLASS_METHOD

get_flags Args: [], Returns: int64

func (CubeMapImpl) GetHeight

func (o CubeMapImpl) GetHeight() int64
CLASS_METHOD

get_height Args: [], Returns: int64

func (CubeMapImpl) GetLossyStorageQuality

func (o CubeMapImpl) GetLossyStorageQuality() float32
CLASS_METHOD

get_lossy_storage_quality Args: [], Returns: float32

func (CubeMapImpl) GetSide

func (o CubeMapImpl) GetSide(side int64) Image
CLASS_METHOD

get_side Args: [{ false side int}], Returns: Image

func (CubeMapImpl) GetStorage

func (o CubeMapImpl) GetStorage() CubeMapStorage
CLASS_METHOD

get_storage Args: [], Returns: CubeMapStorage

func (CubeMapImpl) GetWidth

func (o CubeMapImpl) GetWidth() int64
CLASS_METHOD

get_width Args: [], Returns: int64

func (CubeMapImpl) SetFlags

func (o CubeMapImpl) SetFlags(flags int64)
CLASS_METHOD

set_flags Args: [{ false flags int}], Returns:

func (CubeMapImpl) SetLossyStorageQuality

func (o CubeMapImpl) SetLossyStorageQuality(quality float32)
CLASS_METHOD

set_lossy_storage_quality Args: [{ false quality float}], Returns:

func (CubeMapImpl) SetSide

func (o CubeMapImpl) SetSide(side int64, image Image)
CLASS_METHOD

set_side Args: [{ false side int} { false image Image}], Returns:

func (CubeMapImpl) SetStorage

func (o CubeMapImpl) SetStorage(mode int64)
CLASS_METHOD

set_storage Args: [{ false mode int}], Returns:

type CubeMapSide

type CubeMapSide int32
const (
	CUBE_MAP_SIDE_SIDE_BACK   CubeMapSide = 5
	CUBE_MAP_SIDE_SIDE_BOTTOM CubeMapSide = 2
	CUBE_MAP_SIDE_SIDE_FRONT  CubeMapSide = 4
	CUBE_MAP_SIDE_SIDE_LEFT   CubeMapSide = 0
	CUBE_MAP_SIDE_SIDE_RIGHT  CubeMapSide = 1
	CUBE_MAP_SIDE_SIDE_TOP    CubeMapSide = 3
)

type CubeMapStorage

type CubeMapStorage int32
const (
	CUBE_MAP_STORAGE_STORAGE_COMPRESS_LOSSLESS CubeMapStorage = 2
	CUBE_MAP_STORAGE_STORAGE_COMPRESS_LOSSY    CubeMapStorage = 1
	CUBE_MAP_STORAGE_STORAGE_RAW               CubeMapStorage = 0
)

type CubeMesh

type CubeMesh interface {
	PrimitiveMesh

	/* get_size */
	GetSize() Vector3

	/* get_subdivide_depth */
	GetSubdivideDepth() int64

	/* get_subdivide_height */
	GetSubdivideHeight() int64

	/* get_subdivide_width */
	GetSubdivideWidth() int64

	/* set_size */
	SetSize(size Vector3)

	/* set_subdivide_depth */
	SetSubdivideDepth(divisions int64)

	/* set_subdivide_height */
	SetSubdivideHeight(divisions int64)

	/* set_subdivide_width */
	SetSubdivideWidth(subdivide int64)
}

func NewCubeMesh

func NewCubeMesh() CubeMesh

NewCubeMesh creates a new CubeMesh.

func NewCubeMeshWithOwner

func NewCubeMeshWithOwner(owner *GodotObject) CubeMesh

NewCubeMeshWithOwner wraps the GodotObject.

type CubeMeshImpl

type CubeMeshImpl struct {
	PrimitiveMeshImpl
}

func (*CubeMeshImpl) BaseClass

func (o *CubeMeshImpl) BaseClass() string

func (*CubeMeshImpl) ClassName

func (o *CubeMeshImpl) ClassName() string

func (CubeMeshImpl) GetSize

func (o CubeMeshImpl) GetSize() Vector3
CLASS_METHOD

get_size Args: [], Returns: Vector3

func (CubeMeshImpl) GetSubdivideDepth

func (o CubeMeshImpl) GetSubdivideDepth() int64
CLASS_METHOD

get_subdivide_depth Args: [], Returns: int64

func (CubeMeshImpl) GetSubdivideHeight

func (o CubeMeshImpl) GetSubdivideHeight() int64
CLASS_METHOD

get_subdivide_height Args: [], Returns: int64

func (CubeMeshImpl) GetSubdivideWidth

func (o CubeMeshImpl) GetSubdivideWidth() int64
CLASS_METHOD

get_subdivide_width Args: [], Returns: int64

func (CubeMeshImpl) SetSize

func (o CubeMeshImpl) SetSize(size Vector3)
CLASS_METHOD

set_size Args: [{ false size Vector3}], Returns:

func (CubeMeshImpl) SetSubdivideDepth

func (o CubeMeshImpl) SetSubdivideDepth(divisions int64)
CLASS_METHOD

set_subdivide_depth Args: [{ false divisions int}], Returns:

func (CubeMeshImpl) SetSubdivideHeight

func (o CubeMeshImpl) SetSubdivideHeight(divisions int64)
CLASS_METHOD

set_subdivide_height Args: [{ false divisions int}], Returns:

func (CubeMeshImpl) SetSubdivideWidth

func (o CubeMeshImpl) SetSubdivideWidth(subdivide int64)
CLASS_METHOD

set_subdivide_width Args: [{ false subdivide int}], Returns:

type Curve

type Curve interface {
	Resource

	/* add_point */
	AddPoint(position Vector2, left_tangent float32, right_tangent float32, left_mode int64, right_mode int64) int64

	/* bake */
	Bake()

	/* clean_dupes */
	CleanDupes()

	/* clear_points */
	ClearPoints()

	/* get_bake_resolution */
	GetBakeResolution() int64

	/* get_max_value */
	GetMaxValue() float32

	/* get_min_value */
	GetMinValue() float32

	/* get_point_count */
	GetPointCount() int64

	/* get_point_left_mode */
	GetPointLeftMode(index int64) CurveTangentMode

	/* get_point_left_tangent */
	GetPointLeftTangent(index int64) float32

	/* get_point_position */
	GetPointPosition(index int64) Vector2

	/* get_point_right_mode */
	GetPointRightMode(index int64) CurveTangentMode

	/* get_point_right_tangent */
	GetPointRightTangent(index int64) float32

	/* interpolate */
	Interpolate(offset float32) float32

	/* interpolate_baked */
	InterpolateBaked(offset float32) float32

	/* remove_point */
	RemovePoint(index int64)

	/* set_bake_resolution */
	SetBakeResolution(resolution int64)

	/* set_max_value */
	SetMaxValue(max float32)

	/* set_min_value */
	SetMinValue(min float32)

	/* set_point_left_mode */
	SetPointLeftMode(index int64, mode int64)

	/* set_point_left_tangent */
	SetPointLeftTangent(index int64, tangent float32)

	/* set_point_offset */
	SetPointOffset(index int64, offset float32) int64

	/* set_point_right_mode */
	SetPointRightMode(index int64, mode int64)

	/* set_point_right_tangent */
	SetPointRightTangent(index int64, tangent float32)

	/* set_point_value */
	SetPointValue(index int64, y float32)
}

func NewCurve

func NewCurve() Curve

NewCurve creates a new Curve.

func NewCurveWithOwner

func NewCurveWithOwner(owner *GodotObject) Curve

NewCurveWithOwner wraps the GodotObject.

type Curve2D

type Curve2D interface {
	Resource

	/* add_point */
	AddPoint(position Vector2, in Vector2, out Vector2, at_position int64)

	/* clear_points */
	ClearPoints()

	/* get_bake_interval */
	GetBakeInterval() float32

	/* get_baked_length */
	GetBakedLength() float32

	/* get_baked_points */
	GetBakedPoints() PoolVector2Array

	/* get_closest_offset */
	GetClosestOffset(to_point Vector2) float32

	/* get_closest_point */
	GetClosestPoint(to_point Vector2) Vector2

	/* get_point_count */
	GetPointCount() int64

	/* get_point_in */
	GetPointIn(idx int64) Vector2

	/* get_point_out */
	GetPointOut(idx int64) Vector2

	/* get_point_position */
	GetPointPosition(idx int64) Vector2

	/* interpolate */
	Interpolate(idx int64, t float32) Vector2

	/* interpolate_baked */
	InterpolateBaked(offset float32, cubic bool) Vector2

	/* interpolatef */
	Interpolatef(fofs float32) Vector2

	/* remove_point */
	RemovePoint(idx int64)

	/* set_bake_interval */
	SetBakeInterval(distance float32)

	/* set_point_in */
	SetPointIn(idx int64, position Vector2)

	/* set_point_out */
	SetPointOut(idx int64, position Vector2)

	/* set_point_position */
	SetPointPosition(idx int64, position Vector2)

	/* tessellate */
	Tessellate(max_stages int64, tolerance_degrees float32) PoolVector2Array
}

func NewCurve2D

func NewCurve2D() Curve2D

NewCurve2D creates a new Curve2D.

func NewCurve2DWithOwner

func NewCurve2DWithOwner(owner *GodotObject) Curve2D

NewCurve2DWithOwner wraps the GodotObject.

type Curve2DImpl

type Curve2DImpl struct {
	ResourceImpl
}

func (Curve2DImpl) AddPoint

func (o Curve2DImpl) AddPoint(position Vector2, in Vector2, out Vector2, at_position int64)
CLASS_METHOD

add_point Args: [{ false position Vector2} {(0, 0) true in Vector2} {(0, 0) true out Vector2} {-1 true at_position int}], Returns:

func (*Curve2DImpl) BaseClass

func (o *Curve2DImpl) BaseClass() string

func (*Curve2DImpl) ClassName

func (o *Curve2DImpl) ClassName() string

func (Curve2DImpl) ClearPoints

func (o Curve2DImpl) ClearPoints()
CLASS_METHOD

clear_points Args: [], Returns:

func (Curve2DImpl) GetBakeInterval

func (o Curve2DImpl) GetBakeInterval() float32
CLASS_METHOD

get_bake_interval Args: [], Returns: float32

func (Curve2DImpl) GetBakedLength

func (o Curve2DImpl) GetBakedLength() float32
CLASS_METHOD

get_baked_length Args: [], Returns: float32

func (Curve2DImpl) GetBakedPoints

func (o Curve2DImpl) GetBakedPoints() PoolVector2Array
CLASS_METHOD

get_baked_points Args: [], Returns: PoolVector2Array

func (Curve2DImpl) GetClosestOffset

func (o Curve2DImpl) GetClosestOffset(to_point Vector2) float32
CLASS_METHOD

get_closest_offset Args: [{ false to_point Vector2}], Returns: float32

func (Curve2DImpl) GetClosestPoint

func (o Curve2DImpl) GetClosestPoint(to_point Vector2) Vector2
CLASS_METHOD

get_closest_point Args: [{ false to_point Vector2}], Returns: Vector2

func (Curve2DImpl) GetPointCount

func (o Curve2DImpl) GetPointCount() int64
CLASS_METHOD

get_point_count Args: [], Returns: int64

func (Curve2DImpl) GetPointIn

func (o Curve2DImpl) GetPointIn(idx int64) Vector2
CLASS_METHOD

get_point_in Args: [{ false idx int}], Returns: Vector2

func (Curve2DImpl) GetPointOut

func (o Curve2DImpl) GetPointOut(idx int64) Vector2
CLASS_METHOD

get_point_out Args: [{ false idx int}], Returns: Vector2

func (Curve2DImpl) GetPointPosition

func (o Curve2DImpl) GetPointPosition(idx int64) Vector2
CLASS_METHOD

get_point_position Args: [{ false idx int}], Returns: Vector2

func (Curve2DImpl) Interpolate

func (o Curve2DImpl) Interpolate(idx int64, t float32) Vector2
CLASS_METHOD

interpolate Args: [{ false idx int} { false t float}], Returns: Vector2

func (Curve2DImpl) InterpolateBaked

func (o Curve2DImpl) InterpolateBaked(offset float32, cubic bool) Vector2
CLASS_METHOD

interpolate_baked Args: [{ false offset float} {False true cubic bool}], Returns: Vector2

func (Curve2DImpl) Interpolatef

func (o Curve2DImpl) Interpolatef(fofs float32) Vector2
CLASS_METHOD

interpolatef Args: [{ false fofs float}], Returns: Vector2

func (Curve2DImpl) RemovePoint

func (o Curve2DImpl) RemovePoint(idx int64)
CLASS_METHOD

remove_point Args: [{ false idx int}], Returns:

func (Curve2DImpl) SetBakeInterval

func (o Curve2DImpl) SetBakeInterval(distance float32)
CLASS_METHOD

set_bake_interval Args: [{ false distance float}], Returns:

func (Curve2DImpl) SetPointIn

func (o Curve2DImpl) SetPointIn(idx int64, position Vector2)
CLASS_METHOD

set_point_in Args: [{ false idx int} { false position Vector2}], Returns:

func (Curve2DImpl) SetPointOut

func (o Curve2DImpl) SetPointOut(idx int64, position Vector2)
CLASS_METHOD

set_point_out Args: [{ false idx int} { false position Vector2}], Returns:

func (Curve2DImpl) SetPointPosition

func (o Curve2DImpl) SetPointPosition(idx int64, position Vector2)
CLASS_METHOD

set_point_position Args: [{ false idx int} { false position Vector2}], Returns:

func (Curve2DImpl) Tessellate

func (o Curve2DImpl) Tessellate(max_stages int64, tolerance_degrees float32) PoolVector2Array
CLASS_METHOD

tessellate Args: [{5 true max_stages int} {4 true tolerance_degrees float}], Returns: PoolVector2Array

type Curve3D

type Curve3D interface {
	Resource

	/* add_point */
	AddPoint(position Vector3, in Vector3, out Vector3, at_position int64)

	/* clear_points */
	ClearPoints()

	/* get_bake_interval */
	GetBakeInterval() float32

	/* get_baked_length */
	GetBakedLength() float32

	/* get_baked_points */
	GetBakedPoints() PoolVector3Array

	/* get_baked_tilts */
	GetBakedTilts() PoolRealArray

	/* get_baked_up_vectors */
	GetBakedUpVectors() PoolVector3Array

	/* get_closest_offset */
	GetClosestOffset(to_point Vector3) float32

	/* get_closest_point */
	GetClosestPoint(to_point Vector3) Vector3

	/* get_point_count */
	GetPointCount() int64

	/* get_point_in */
	GetPointIn(idx int64) Vector3

	/* get_point_out */
	GetPointOut(idx int64) Vector3

	/* get_point_position */
	GetPointPosition(idx int64) Vector3

	/* get_point_tilt */
	GetPointTilt(idx int64) float32

	/* interpolate */
	Interpolate(idx int64, t float32) Vector3

	/* interpolate_baked */
	InterpolateBaked(offset float32, cubic bool) Vector3

	/* interpolate_baked_up_vector */
	InterpolateBakedUpVector(offset float32, apply_tilt bool) Vector3

	/* interpolatef */
	Interpolatef(fofs float32) Vector3

	/* is_up_vector_enabled */
	IsUpVectorEnabled() bool

	/* remove_point */
	RemovePoint(idx int64)

	/* set_bake_interval */
	SetBakeInterval(distance float32)

	/* set_point_in */
	SetPointIn(idx int64, position Vector3)

	/* set_point_out */
	SetPointOut(idx int64, position Vector3)

	/* set_point_position */
	SetPointPosition(idx int64, position Vector3)

	/* set_point_tilt */
	SetPointTilt(idx int64, tilt float32)

	/* set_up_vector_enabled */
	SetUpVectorEnabled(enable bool)

	/* tessellate */
	Tessellate(max_stages int64, tolerance_degrees float32) PoolVector3Array
}

func NewCurve3D

func NewCurve3D() Curve3D

NewCurve3D creates a new Curve3D.

func NewCurve3DWithOwner

func NewCurve3DWithOwner(owner *GodotObject) Curve3D

NewCurve3DWithOwner wraps the GodotObject.

type Curve3DImpl

type Curve3DImpl struct {
	ResourceImpl
}

func (Curve3DImpl) AddPoint

func (o Curve3DImpl) AddPoint(position Vector3, in Vector3, out Vector3, at_position int64)
CLASS_METHOD

add_point Args: [{ false position Vector3} {(0, 0, 0) true in Vector3} {(0, 0, 0) true out Vector3} {-1 true at_position int}], Returns:

func (*Curve3DImpl) BaseClass

func (o *Curve3DImpl) BaseClass() string

func (*Curve3DImpl) ClassName

func (o *Curve3DImpl) ClassName() string

func (Curve3DImpl) ClearPoints

func (o Curve3DImpl) ClearPoints()
CLASS_METHOD

clear_points Args: [], Returns:

func (Curve3DImpl) GetBakeInterval

func (o Curve3DImpl) GetBakeInterval() float32
CLASS_METHOD

get_bake_interval Args: [], Returns: float32

func (Curve3DImpl) GetBakedLength

func (o Curve3DImpl) GetBakedLength() float32
CLASS_METHOD

get_baked_length Args: [], Returns: float32

func (Curve3DImpl) GetBakedPoints

func (o Curve3DImpl) GetBakedPoints() PoolVector3Array
CLASS_METHOD

get_baked_points Args: [], Returns: PoolVector3Array

func (Curve3DImpl) GetBakedTilts

func (o Curve3DImpl) GetBakedTilts() PoolRealArray
CLASS_METHOD

get_baked_tilts Args: [], Returns: PoolRealArray

func (Curve3DImpl) GetBakedUpVectors

func (o Curve3DImpl) GetBakedUpVectors() PoolVector3Array
CLASS_METHOD

get_baked_up_vectors Args: [], Returns: PoolVector3Array

func (Curve3DImpl) GetClosestOffset

func (o Curve3DImpl) GetClosestOffset(to_point Vector3) float32
CLASS_METHOD

get_closest_offset Args: [{ false to_point Vector3}], Returns: float32

func (Curve3DImpl) GetClosestPoint

func (o Curve3DImpl) GetClosestPoint(to_point Vector3) Vector3
CLASS_METHOD

get_closest_point Args: [{ false to_point Vector3}], Returns: Vector3

func (Curve3DImpl) GetPointCount

func (o Curve3DImpl) GetPointCount() int64
CLASS_METHOD

get_point_count Args: [], Returns: int64

func (Curve3DImpl) GetPointIn

func (o Curve3DImpl) GetPointIn(idx int64) Vector3
CLASS_METHOD

get_point_in Args: [{ false idx int}], Returns: Vector3

func (Curve3DImpl) GetPointOut

func (o Curve3DImpl) GetPointOut(idx int64) Vector3
CLASS_METHOD

get_point_out Args: [{ false idx int}], Returns: Vector3

func (Curve3DImpl) GetPointPosition

func (o Curve3DImpl) GetPointPosition(idx int64) Vector3
CLASS_METHOD

get_point_position Args: [{ false idx int}], Returns: Vector3

func (Curve3DImpl) GetPointTilt

func (o Curve3DImpl) GetPointTilt(idx int64) float32
CLASS_METHOD

get_point_tilt Args: [{ false idx int}], Returns: float32

func (Curve3DImpl) Interpolate

func (o Curve3DImpl) Interpolate(idx int64, t float32) Vector3
CLASS_METHOD

interpolate Args: [{ false idx int} { false t float}], Returns: Vector3

func (Curve3DImpl) InterpolateBaked

func (o Curve3DImpl) InterpolateBaked(offset float32, cubic bool) Vector3
CLASS_METHOD

interpolate_baked Args: [{ false offset float} {False true cubic bool}], Returns: Vector3

func (Curve3DImpl) InterpolateBakedUpVector

func (o Curve3DImpl) InterpolateBakedUpVector(offset float32, apply_tilt bool) Vector3
CLASS_METHOD

interpolate_baked_up_vector Args: [{ false offset float} {False true apply_tilt bool}], Returns: Vector3

func (Curve3DImpl) Interpolatef

func (o Curve3DImpl) Interpolatef(fofs float32) Vector3
CLASS_METHOD

interpolatef Args: [{ false fofs float}], Returns: Vector3

func (Curve3DImpl) IsUpVectorEnabled

func (o Curve3DImpl) IsUpVectorEnabled() bool
CLASS_METHOD

is_up_vector_enabled Args: [], Returns: bool

func (Curve3DImpl) RemovePoint

func (o Curve3DImpl) RemovePoint(idx int64)
CLASS_METHOD

remove_point Args: [{ false idx int}], Returns:

func (Curve3DImpl) SetBakeInterval

func (o Curve3DImpl) SetBakeInterval(distance float32)
CLASS_METHOD

set_bake_interval Args: [{ false distance float}], Returns:

func (Curve3DImpl) SetPointIn

func (o Curve3DImpl) SetPointIn(idx int64, position Vector3)
CLASS_METHOD

set_point_in Args: [{ false idx int} { false position Vector3}], Returns:

func (Curve3DImpl) SetPointOut

func (o Curve3DImpl) SetPointOut(idx int64, position Vector3)
CLASS_METHOD

set_point_out Args: [{ false idx int} { false position Vector3}], Returns:

func (Curve3DImpl) SetPointPosition

func (o Curve3DImpl) SetPointPosition(idx int64, position Vector3)
CLASS_METHOD

set_point_position Args: [{ false idx int} { false position Vector3}], Returns:

func (Curve3DImpl) SetPointTilt

func (o Curve3DImpl) SetPointTilt(idx int64, tilt float32)
CLASS_METHOD

set_point_tilt Args: [{ false idx int} { false tilt float}], Returns:

func (Curve3DImpl) SetUpVectorEnabled

func (o Curve3DImpl) SetUpVectorEnabled(enable bool)
CLASS_METHOD

set_up_vector_enabled Args: [{ false enable bool}], Returns:

func (Curve3DImpl) Tessellate

func (o Curve3DImpl) Tessellate(max_stages int64, tolerance_degrees float32) PoolVector3Array
CLASS_METHOD

tessellate Args: [{5 true max_stages int} {4 true tolerance_degrees float}], Returns: PoolVector3Array

type CurveConstant

type CurveConstant int32
const (
	CURVE_TANGENT_FREE       CurveConstant = 0
	CURVE_TANGENT_LINEAR     CurveConstant = 1
	CURVE_TANGENT_MODE_COUNT CurveConstant = 2
)

type CurveImpl

type CurveImpl struct {
	ResourceImpl
}

func (CurveImpl) AddPoint

func (o CurveImpl) AddPoint(position Vector2, left_tangent float32, right_tangent float32, left_mode int64, right_mode int64) int64
CLASS_METHOD

add_point Args: [{ false position Vector2} {0 true left_tangent float} {0 true right_tangent float} {0 true left_mode int} {0 true right_mode int}], Returns: int64

func (CurveImpl) Bake

func (o CurveImpl) Bake()
CLASS_METHOD

bake Args: [], Returns:

func (*CurveImpl) BaseClass

func (o *CurveImpl) BaseClass() string

func (*CurveImpl) ClassName

func (o *CurveImpl) ClassName() string

func (CurveImpl) CleanDupes

func (o CurveImpl) CleanDupes()
CLASS_METHOD

clean_dupes Args: [], Returns:

func (CurveImpl) ClearPoints

func (o CurveImpl) ClearPoints()
CLASS_METHOD

clear_points Args: [], Returns:

func (CurveImpl) GetBakeResolution

func (o CurveImpl) GetBakeResolution() int64
CLASS_METHOD

get_bake_resolution Args: [], Returns: int64

func (CurveImpl) GetMaxValue

func (o CurveImpl) GetMaxValue() float32
CLASS_METHOD

get_max_value Args: [], Returns: float32

func (CurveImpl) GetMinValue

func (o CurveImpl) GetMinValue() float32
CLASS_METHOD

get_min_value Args: [], Returns: float32

func (CurveImpl) GetPointCount

func (o CurveImpl) GetPointCount() int64
CLASS_METHOD

get_point_count Args: [], Returns: int64

func (CurveImpl) GetPointLeftMode

func (o CurveImpl) GetPointLeftMode(index int64) CurveTangentMode
CLASS_METHOD

get_point_left_mode Args: [{ false index int}], Returns: CurveTangentMode

func (CurveImpl) GetPointLeftTangent

func (o CurveImpl) GetPointLeftTangent(index int64) float32
CLASS_METHOD

get_point_left_tangent Args: [{ false index int}], Returns: float32

func (CurveImpl) GetPointPosition

func (o CurveImpl) GetPointPosition(index int64) Vector2
CLASS_METHOD

get_point_position Args: [{ false index int}], Returns: Vector2

func (CurveImpl) GetPointRightMode

func (o CurveImpl) GetPointRightMode(index int64) CurveTangentMode
CLASS_METHOD

get_point_right_mode Args: [{ false index int}], Returns: CurveTangentMode

func (CurveImpl) GetPointRightTangent

func (o CurveImpl) GetPointRightTangent(index int64) float32
CLASS_METHOD

get_point_right_tangent Args: [{ false index int}], Returns: float32

func (CurveImpl) Interpolate

func (o CurveImpl) Interpolate(offset float32) float32
CLASS_METHOD

interpolate Args: [{ false offset float}], Returns: float32

func (CurveImpl) InterpolateBaked

func (o CurveImpl) InterpolateBaked(offset float32) float32
CLASS_METHOD

interpolate_baked Args: [{ false offset float}], Returns: float32

func (CurveImpl) RemovePoint

func (o CurveImpl) RemovePoint(index int64)
CLASS_METHOD

remove_point Args: [{ false index int}], Returns:

func (CurveImpl) SetBakeResolution

func (o CurveImpl) SetBakeResolution(resolution int64)
CLASS_METHOD

set_bake_resolution Args: [{ false resolution int}], Returns:

func (CurveImpl) SetMaxValue

func (o CurveImpl) SetMaxValue(max float32)
CLASS_METHOD

set_max_value Args: [{ false max float}], Returns:

func (CurveImpl) SetMinValue

func (o CurveImpl) SetMinValue(min float32)
CLASS_METHOD

set_min_value Args: [{ false min float}], Returns:

func (CurveImpl) SetPointLeftMode

func (o CurveImpl) SetPointLeftMode(index int64, mode int64)
CLASS_METHOD

set_point_left_mode Args: [{ false index int} { false mode int}], Returns:

func (CurveImpl) SetPointLeftTangent

func (o CurveImpl) SetPointLeftTangent(index int64, tangent float32)
CLASS_METHOD

set_point_left_tangent Args: [{ false index int} { false tangent float}], Returns:

func (CurveImpl) SetPointOffset

func (o CurveImpl) SetPointOffset(index int64, offset float32) int64
CLASS_METHOD

set_point_offset Args: [{ false index int} { false offset float}], Returns: int64

func (CurveImpl) SetPointRightMode

func (o CurveImpl) SetPointRightMode(index int64, mode int64)
CLASS_METHOD

set_point_right_mode Args: [{ false index int} { false mode int}], Returns:

func (CurveImpl) SetPointRightTangent

func (o CurveImpl) SetPointRightTangent(index int64, tangent float32)
CLASS_METHOD

set_point_right_tangent Args: [{ false index int} { false tangent float}], Returns:

func (CurveImpl) SetPointValue

func (o CurveImpl) SetPointValue(index int64, y float32)
CLASS_METHOD

set_point_value Args: [{ false index int} { false y float}], Returns:

type CurveTangentMode

type CurveTangentMode int32
const (
	CURVE_TANGENT_MODE_TANGENT_FREE       CurveTangentMode = 0
	CURVE_TANGENT_MODE_TANGENT_LINEAR     CurveTangentMode = 1
	CURVE_TANGENT_MODE_TANGENT_MODE_COUNT CurveTangentMode = 2
)

type CurveTexture

type CurveTexture interface {
	Texture

	/* get_curve */
	GetCurve() Curve

	/* set_curve */
	SetCurve(curve Curve)

	/* set_width */
	SetWidth(width int64)
}

func NewCurveTexture

func NewCurveTexture() CurveTexture

NewCurveTexture creates a new CurveTexture.

func NewCurveTextureWithOwner

func NewCurveTextureWithOwner(owner *GodotObject) CurveTexture

NewCurveTextureWithOwner wraps the GodotObject.

type CurveTextureImpl

type CurveTextureImpl struct {
	TextureImpl
}

func (*CurveTextureImpl) BaseClass

func (o *CurveTextureImpl) BaseClass() string

func (*CurveTextureImpl) ClassName

func (o *CurveTextureImpl) ClassName() string

func (CurveTextureImpl) GetCurve

func (o CurveTextureImpl) GetCurve() Curve
CLASS_METHOD

get_curve Args: [], Returns: Curve

func (CurveTextureImpl) SetCurve

func (o CurveTextureImpl) SetCurve(curve Curve)
CLASS_METHOD

set_curve Args: [{ false curve Curve}], Returns:

func (CurveTextureImpl) SetWidth

func (o CurveTextureImpl) SetWidth(width int64)
CLASS_METHOD

set_width Args: [{ false width int}], Returns:

type CylinderMesh

type CylinderMesh interface {
	PrimitiveMesh

	/* get_bottom_radius */
	GetBottomRadius() float32

	/* get_height */
	GetHeight() float32

	/* get_radial_segments */
	GetRadialSegments() int64

	/* get_rings */
	GetRings() int64

	/* get_top_radius */
	GetTopRadius() float32

	/* set_bottom_radius */
	SetBottomRadius(radius float32)

	/* set_height */
	SetHeight(height float32)

	/* set_radial_segments */
	SetRadialSegments(segments int64)

	/* set_rings */
	SetRings(rings int64)

	/* set_top_radius */
	SetTopRadius(radius float32)
}

func NewCylinderMesh

func NewCylinderMesh() CylinderMesh

NewCylinderMesh creates a new CylinderMesh.

func NewCylinderMeshWithOwner

func NewCylinderMeshWithOwner(owner *GodotObject) CylinderMesh

NewCylinderMeshWithOwner wraps the GodotObject.

type CylinderMeshImpl

type CylinderMeshImpl struct {
	PrimitiveMeshImpl
}

func (*CylinderMeshImpl) BaseClass

func (o *CylinderMeshImpl) BaseClass() string

func (*CylinderMeshImpl) ClassName

func (o *CylinderMeshImpl) ClassName() string

func (CylinderMeshImpl) GetBottomRadius

func (o CylinderMeshImpl) GetBottomRadius() float32
CLASS_METHOD

get_bottom_radius Args: [], Returns: float32

func (CylinderMeshImpl) GetHeight

func (o CylinderMeshImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (CylinderMeshImpl) GetRadialSegments

func (o CylinderMeshImpl) GetRadialSegments() int64
CLASS_METHOD

get_radial_segments Args: [], Returns: int64

func (CylinderMeshImpl) GetRings

func (o CylinderMeshImpl) GetRings() int64
CLASS_METHOD

get_rings Args: [], Returns: int64

func (CylinderMeshImpl) GetTopRadius

func (o CylinderMeshImpl) GetTopRadius() float32
CLASS_METHOD

get_top_radius Args: [], Returns: float32

func (CylinderMeshImpl) SetBottomRadius

func (o CylinderMeshImpl) SetBottomRadius(radius float32)
CLASS_METHOD

set_bottom_radius Args: [{ false radius float}], Returns:

func (CylinderMeshImpl) SetHeight

func (o CylinderMeshImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (CylinderMeshImpl) SetRadialSegments

func (o CylinderMeshImpl) SetRadialSegments(segments int64)
CLASS_METHOD

set_radial_segments Args: [{ false segments int}], Returns:

func (CylinderMeshImpl) SetRings

func (o CylinderMeshImpl) SetRings(rings int64)
CLASS_METHOD

set_rings Args: [{ false rings int}], Returns:

func (CylinderMeshImpl) SetTopRadius

func (o CylinderMeshImpl) SetTopRadius(radius float32)
CLASS_METHOD

set_top_radius Args: [{ false radius float}], Returns:

type CylinderShape

type CylinderShape interface {
	Shape

	/* get_height */
	GetHeight() float32

	/* get_radius */
	GetRadius() float32

	/* set_height */
	SetHeight(height float32)

	/* set_radius */
	SetRadius(radius float32)
}

func NewCylinderShape

func NewCylinderShape() CylinderShape

NewCylinderShape creates a new CylinderShape.

func NewCylinderShapeWithOwner

func NewCylinderShapeWithOwner(owner *GodotObject) CylinderShape

NewCylinderShapeWithOwner wraps the GodotObject.

type CylinderShapeImpl

type CylinderShapeImpl struct {
	ShapeImpl
}

func (*CylinderShapeImpl) BaseClass

func (o *CylinderShapeImpl) BaseClass() string

func (*CylinderShapeImpl) ClassName

func (o *CylinderShapeImpl) ClassName() string

func (CylinderShapeImpl) GetHeight

func (o CylinderShapeImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (CylinderShapeImpl) GetRadius

func (o CylinderShapeImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (CylinderShapeImpl) SetHeight

func (o CylinderShapeImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (CylinderShapeImpl) SetRadius

func (o CylinderShapeImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

type DTLSServer

type DTLSServer interface {
	Reference

	/* setup */
	Setup(key CryptoKey, certificate X509Certificate, chain X509Certificate) Error

	/* take_connection */
	TakeConnection(udp_peer PacketPeerUDP) PacketPeerDTLS
}

func NewDTLSServer

func NewDTLSServer() DTLSServer

NewDTLSServer creates a new DTLSServer.

func NewDTLSServerWithOwner

func NewDTLSServerWithOwner(owner *GodotObject) DTLSServer

NewDTLSServerWithOwner wraps the GodotObject.

type DTLSServerImpl

type DTLSServerImpl struct {
	ReferenceImpl
}

func (*DTLSServerImpl) BaseClass

func (o *DTLSServerImpl) BaseClass() string

func (*DTLSServerImpl) ClassName

func (o *DTLSServerImpl) ClassName() string

func (DTLSServerImpl) Setup

func (o DTLSServerImpl) Setup(key CryptoKey, certificate X509Certificate, chain X509Certificate) Error
CLASS_METHOD

setup Args: [{ false key CryptoKey} { false certificate X509Certificate} {[Object:null] true chain X509Certificate}], Returns: Error

func (DTLSServerImpl) TakeConnection

func (o DTLSServerImpl) TakeConnection(udp_peer PacketPeerUDP) PacketPeerDTLS
CLASS_METHOD

take_connection Args: [{ false udp_peer PacketPeerUDP}], Returns: PacketPeerDTLS

type DampedSpringJoint2D

type DampedSpringJoint2D interface {
	Joint2D

	/* get_damping */
	GetDamping() float32

	/* get_length */
	GetLength() float32

	/* get_rest_length */
	GetRestLength() float32

	/* get_stiffness */
	GetStiffness() float32

	/* set_damping */
	SetDamping(damping float32)

	/* set_length */
	SetLength(length float32)

	/* set_rest_length */
	SetRestLength(rest_length float32)

	/* set_stiffness */
	SetStiffness(stiffness float32)
}

func NewDampedSpringJoint2D

func NewDampedSpringJoint2D() DampedSpringJoint2D

NewDampedSpringJoint2D creates a new DampedSpringJoint2D.

func NewDampedSpringJoint2DWithOwner

func NewDampedSpringJoint2DWithOwner(owner *GodotObject) DampedSpringJoint2D

NewDampedSpringJoint2DWithOwner wraps the GodotObject.

type DampedSpringJoint2DImpl

type DampedSpringJoint2DImpl struct {
	Joint2DImpl
}

func (*DampedSpringJoint2DImpl) BaseClass

func (o *DampedSpringJoint2DImpl) BaseClass() string

func (*DampedSpringJoint2DImpl) ClassName

func (o *DampedSpringJoint2DImpl) ClassName() string

func (DampedSpringJoint2DImpl) GetDamping

func (o DampedSpringJoint2DImpl) GetDamping() float32
CLASS_METHOD

get_damping Args: [], Returns: float32

func (DampedSpringJoint2DImpl) GetLength

func (o DampedSpringJoint2DImpl) GetLength() float32
CLASS_METHOD

get_length Args: [], Returns: float32

func (DampedSpringJoint2DImpl) GetRestLength

func (o DampedSpringJoint2DImpl) GetRestLength() float32
CLASS_METHOD

get_rest_length Args: [], Returns: float32

func (DampedSpringJoint2DImpl) GetStiffness

func (o DampedSpringJoint2DImpl) GetStiffness() float32
CLASS_METHOD

get_stiffness Args: [], Returns: float32

func (DampedSpringJoint2DImpl) SetDamping

func (o DampedSpringJoint2DImpl) SetDamping(damping float32)
CLASS_METHOD

set_damping Args: [{ false damping float}], Returns:

func (DampedSpringJoint2DImpl) SetLength

func (o DampedSpringJoint2DImpl) SetLength(length float32)
CLASS_METHOD

set_length Args: [{ false length float}], Returns:

func (DampedSpringJoint2DImpl) SetRestLength

func (o DampedSpringJoint2DImpl) SetRestLength(rest_length float32)
CLASS_METHOD

set_rest_length Args: [{ false rest_length float}], Returns:

func (DampedSpringJoint2DImpl) SetStiffness

func (o DampedSpringJoint2DImpl) SetStiffness(stiffness float32)
CLASS_METHOD

set_stiffness Args: [{ false stiffness float}], Returns:

type DestroyFunc

type DestroyFunc func(*GodotObject, MethodData, UserData)

DestroyFunc is a callback for Godot to call whenever a NativeScriptClass is destroyed.

type Dictionary

type Dictionary C.godot_dictionary

func NewDictionary

func NewDictionary() Dictionary

func NewDictionaryCopy

func NewDictionaryCopy(
	p_src Dictionary,
) Dictionary

func (*Dictionary) Clear

func (gdt *Dictionary) Clear()

Setter Method: godot_dictionary_clear -> void

func (*Dictionary) Destroy

func (gdt *Dictionary) Destroy()

Setter Method: godot_dictionary_destroy -> void

func (*Dictionary) Duplicate

func (gdt *Dictionary) Duplicate(
	p_deep bool,
) Dictionary

Getter Method: godot_dictionary_duplicate -> godot_dictionary

func (*Dictionary) Empty

func (gdt *Dictionary) Empty() bool

Getter Method: godot_dictionary_empty -> godot_bool

func (*Dictionary) Erase

func (gdt *Dictionary) Erase(
	p_key Variant,
)

Setter Method: godot_dictionary_erase -> void

func (*Dictionary) EraseWithReturn

func (gdt *Dictionary) EraseWithReturn(
	p_key Variant,
) bool

Getter Method: godot_dictionary_erase_with_return -> bool

func (*Dictionary) Get

func (gdt *Dictionary) Get(
	p_key Variant,
) Variant

Getter Method: godot_dictionary_get -> godot_variant

func (*Dictionary) GetWithDefault

func (gdt *Dictionary) GetWithDefault(
	p_key Variant, p_default Variant,
) Variant

Getter Method: godot_dictionary_get_with_default -> godot_variant

func (*Dictionary) Has

func (gdt *Dictionary) Has(
	p_key Variant,
) bool

Getter Method: godot_dictionary_has -> godot_bool

func (*Dictionary) HasAll

func (gdt *Dictionary) HasAll(
	p_keys Array,
) bool

Getter Method: godot_dictionary_has_all -> godot_bool

func (*Dictionary) Hash

func (gdt *Dictionary) Hash() int32

Getter Method: godot_dictionary_hash -> godot_int

func (*Dictionary) Keys

func (gdt *Dictionary) Keys() Array

Getter Method: godot_dictionary_keys -> godot_array

func (*Dictionary) Next

func (gdt *Dictionary) Next(
	p_key Variant,
) Variant

Getter Method: godot_dictionary_next -> godot_variant

func (*Dictionary) OperatorEqual

func (gdt *Dictionary) OperatorEqual(
	p_b Dictionary,
) bool

Getter Method: godot_dictionary_operator_equal -> godot_bool

func (*Dictionary) OperatorIndex

func (gdt *Dictionary) OperatorIndex(
	p_key Variant,
) Variant

Getter Method: godot_dictionary_operator_index -> godot_variant

func (*Dictionary) OperatorIndexConst

func (gdt *Dictionary) OperatorIndexConst(
	p_key Variant,
) Variant

Getter Method: godot_dictionary_operator_index_const -> godot_variant

func (*Dictionary) Set

func (gdt *Dictionary) Set(
	p_key Variant, p_value Variant,
)

Setter Method: godot_dictionary_set -> void

func (*Dictionary) Size

func (gdt *Dictionary) Size() int32

Getter Method: godot_dictionary_size -> godot_int

func (*Dictionary) ToJson

func (gdt *Dictionary) ToJson() String

Getter Method: godot_dictionary_to_json -> godot_string

func (*Dictionary) Values

func (gdt *Dictionary) Values() Array

Getter Method: godot_dictionary_values -> godot_array

type DirectionalLight

type DirectionalLight interface {
	Light

	/* get_shadow_depth_range */
	GetShadowDepthRange() DirectionalLightShadowDepthRange

	/* get_shadow_mode */
	GetShadowMode() DirectionalLightShadowMode

	/* is_blend_splits_enabled */
	IsBlendSplitsEnabled() bool

	/* set_blend_splits */
	SetBlendSplits(enabled bool)

	/* set_shadow_depth_range */
	SetShadowDepthRange(mode int64)

	/* set_shadow_mode */
	SetShadowMode(mode int64)
}

func NewDirectionalLight

func NewDirectionalLight() DirectionalLight

NewDirectionalLight creates a new DirectionalLight.

func NewDirectionalLightWithOwner

func NewDirectionalLightWithOwner(owner *GodotObject) DirectionalLight

NewDirectionalLightWithOwner wraps the GodotObject.

type DirectionalLightConstant

type DirectionalLightConstant int32
const (
	DIRECTIONAL_LIGHT_SHADOW_DEPTH_RANGE_OPTIMIZED DirectionalLightConstant = 1
	DIRECTIONAL_LIGHT_SHADOW_DEPTH_RANGE_STABLE    DirectionalLightConstant = 0
	DIRECTIONAL_LIGHT_SHADOW_ORTHOGONAL            DirectionalLightConstant = 0
	DIRECTIONAL_LIGHT_SHADOW_PARALLEL_2_SPLITS     DirectionalLightConstant = 1
	DIRECTIONAL_LIGHT_SHADOW_PARALLEL_4_SPLITS     DirectionalLightConstant = 2
)

type DirectionalLightImpl

type DirectionalLightImpl struct {
	LightImpl
}

func (*DirectionalLightImpl) BaseClass

func (o *DirectionalLightImpl) BaseClass() string

func (*DirectionalLightImpl) ClassName

func (o *DirectionalLightImpl) ClassName() string

func (DirectionalLightImpl) GetShadowDepthRange

CLASS_METHOD

get_shadow_depth_range Args: [], Returns: DirectionalLightShadowDepthRange

func (DirectionalLightImpl) GetShadowMode

CLASS_METHOD

get_shadow_mode Args: [], Returns: DirectionalLightShadowMode

func (DirectionalLightImpl) IsBlendSplitsEnabled

func (o DirectionalLightImpl) IsBlendSplitsEnabled() bool
CLASS_METHOD

is_blend_splits_enabled Args: [], Returns: bool

func (DirectionalLightImpl) SetBlendSplits

func (o DirectionalLightImpl) SetBlendSplits(enabled bool)
CLASS_METHOD

set_blend_splits Args: [{ false enabled bool}], Returns:

func (DirectionalLightImpl) SetShadowDepthRange

func (o DirectionalLightImpl) SetShadowDepthRange(mode int64)
CLASS_METHOD

set_shadow_depth_range Args: [{ false mode int}], Returns:

func (DirectionalLightImpl) SetShadowMode

func (o DirectionalLightImpl) SetShadowMode(mode int64)
CLASS_METHOD

set_shadow_mode Args: [{ false mode int}], Returns:

type DirectionalLightShadowDepthRange

type DirectionalLightShadowDepthRange int32
const (
	DIRECTIONAL_LIGHT_SHADOW_DEPTH_RANGE_SHADOW_DEPTH_RANGE_OPTIMIZED DirectionalLightShadowDepthRange = 1
	DIRECTIONAL_LIGHT_SHADOW_DEPTH_RANGE_SHADOW_DEPTH_RANGE_STABLE    DirectionalLightShadowDepthRange = 0
)

type DirectionalLightShadowMode

type DirectionalLightShadowMode int32
const (
	DIRECTIONAL_LIGHT_SHADOW_MODE_SHADOW_ORTHOGONAL        DirectionalLightShadowMode = 0
	DIRECTIONAL_LIGHT_SHADOW_MODE_SHADOW_PARALLEL_2_SPLITS DirectionalLightShadowMode = 1
	DIRECTIONAL_LIGHT_SHADOW_MODE_SHADOW_PARALLEL_4_SPLITS DirectionalLightShadowMode = 2
)

type Directory

type Directory interface {
	Reference

	/* change_dir */
	ChangeDir(todir string) Error

	/* copy */
	Copy(from string, to string) Error

	/* current_is_dir */
	CurrentIsDir() bool

	/* dir_exists */
	DirExists(path string) bool

	/* file_exists */
	FileExists(path string) bool

	/* get_current_dir */
	GetCurrentDir() string

	/* get_current_drive */
	GetCurrentDrive() int64

	/* get_drive */
	GetDrive(idx int64) string

	/* get_drive_count */
	GetDriveCount() int64

	/* get_next */
	GetNext() string

	/* get_space_left */
	GetSpaceLeft() int64

	/* list_dir_begin */
	ListDirBegin(skip_navigational bool, skip_hidden bool) Error

	/* list_dir_end */
	ListDirEnd()

	/* make_dir */
	MakeDir(path string) Error

	/* make_dir_recursive */
	MakeDirRecursive(path string) Error

	/* open */
	Open(path string) Error

	/* remove */
	Remove(path string) Error

	/* rename */
	Rename(from string, to string) Error
}

func NewDirectory

func NewDirectory() Directory

NewDirectory creates a new Directory.

func NewDirectoryWithOwner

func NewDirectoryWithOwner(owner *GodotObject) Directory

NewDirectoryWithOwner wraps the GodotObject.

type DirectoryImpl

type DirectoryImpl struct {
	ReferenceImpl
}

func (*DirectoryImpl) BaseClass

func (o *DirectoryImpl) BaseClass() string

func (DirectoryImpl) ChangeDir

func (o DirectoryImpl) ChangeDir(todir string) Error
CLASS_METHOD

change_dir Args: [{ false todir String}], Returns: Error

func (*DirectoryImpl) ClassName

func (o *DirectoryImpl) ClassName() string

func (DirectoryImpl) Copy

func (o DirectoryImpl) Copy(from string, to string) Error
CLASS_METHOD

copy Args: [{ false from String} { false to String}], Returns: Error

func (DirectoryImpl) CurrentIsDir

func (o DirectoryImpl) CurrentIsDir() bool
CLASS_METHOD

current_is_dir Args: [], Returns: bool

func (DirectoryImpl) DirExists

func (o DirectoryImpl) DirExists(path string) bool
CLASS_METHOD

dir_exists Args: [{ false path String}], Returns: bool

func (DirectoryImpl) FileExists

func (o DirectoryImpl) FileExists(path string) bool
CLASS_METHOD

file_exists Args: [{ false path String}], Returns: bool

func (DirectoryImpl) GetCurrentDir

func (o DirectoryImpl) GetCurrentDir() string
CLASS_METHOD

get_current_dir Args: [], Returns: string

func (DirectoryImpl) GetCurrentDrive

func (o DirectoryImpl) GetCurrentDrive() int64
CLASS_METHOD

get_current_drive Args: [], Returns: int64

func (DirectoryImpl) GetDrive

func (o DirectoryImpl) GetDrive(idx int64) string
CLASS_METHOD

get_drive Args: [{ false idx int}], Returns: string

func (DirectoryImpl) GetDriveCount

func (o DirectoryImpl) GetDriveCount() int64
CLASS_METHOD

get_drive_count Args: [], Returns: int64

func (DirectoryImpl) GetNext

func (o DirectoryImpl) GetNext() string
CLASS_METHOD

get_next Args: [], Returns: string

func (DirectoryImpl) GetSpaceLeft

func (o DirectoryImpl) GetSpaceLeft() int64
CLASS_METHOD

get_space_left Args: [], Returns: int64

func (DirectoryImpl) ListDirBegin

func (o DirectoryImpl) ListDirBegin(skip_navigational bool, skip_hidden bool) Error
CLASS_METHOD

list_dir_begin Args: [{False true skip_navigational bool} {False true skip_hidden bool}], Returns: Error

func (DirectoryImpl) ListDirEnd

func (o DirectoryImpl) ListDirEnd()
CLASS_METHOD

list_dir_end Args: [], Returns:

func (DirectoryImpl) MakeDir

func (o DirectoryImpl) MakeDir(path string) Error
CLASS_METHOD

make_dir Args: [{ false path String}], Returns: Error

func (DirectoryImpl) MakeDirRecursive

func (o DirectoryImpl) MakeDirRecursive(path string) Error
CLASS_METHOD

make_dir_recursive Args: [{ false path String}], Returns: Error

func (DirectoryImpl) Open

func (o DirectoryImpl) Open(path string) Error
CLASS_METHOD

open Args: [{ false path String}], Returns: Error

func (DirectoryImpl) Remove

func (o DirectoryImpl) Remove(path string) Error
CLASS_METHOD

remove Args: [{ false path String}], Returns: Error

func (DirectoryImpl) Rename

func (o DirectoryImpl) Rename(from string, to string) Error
CLASS_METHOD

rename Args: [{ false from String} { false to String}], Returns: Error

type DynamicFont

type DynamicFont interface {
	Font

	/* add_fallback */
	AddFallback(data DynamicFontData)

	/* get_fallback */
	GetFallback(idx int64) DynamicFontData

	/* get_fallback_count */
	GetFallbackCount() int64

	/* get_font_data */
	GetFontData() DynamicFontData

	/* get_outline_color */
	GetOutlineColor() Color

	/* get_outline_size */
	GetOutlineSize() int64

	/* get_size */
	GetSize() int64

	/* get_spacing */
	GetSpacing(_type int64) int64

	/* get_use_filter */
	GetUseFilter() bool

	/* get_use_mipmaps */
	GetUseMipmaps() bool

	/* remove_fallback */
	RemoveFallback(idx int64)

	/* set_fallback */
	SetFallback(idx int64, data DynamicFontData)

	/* set_font_data */
	SetFontData(data DynamicFontData)

	/* set_outline_color */
	SetOutlineColor(color Color)

	/* set_outline_size */
	SetOutlineSize(size int64)

	/* set_size */
	SetSize(data int64)

	/* set_spacing */
	SetSpacing(_type int64, value int64)

	/* set_use_filter */
	SetUseFilter(enable bool)

	/* set_use_mipmaps */
	SetUseMipmaps(enable bool)
}

func NewDynamicFont

func NewDynamicFont() DynamicFont

NewDynamicFont creates a new DynamicFont.

func NewDynamicFontWithOwner

func NewDynamicFontWithOwner(owner *GodotObject) DynamicFont

NewDynamicFontWithOwner wraps the GodotObject.

type DynamicFontConstant

type DynamicFontConstant int32
const (
	DYNAMIC_FONT_SPACING_BOTTOM DynamicFontConstant = 1
	DYNAMIC_FONT_SPACING_CHAR   DynamicFontConstant = 2
	DYNAMIC_FONT_SPACING_SPACE  DynamicFontConstant = 3
	DYNAMIC_FONT_SPACING_TOP    DynamicFontConstant = 0
)

type DynamicFontData

type DynamicFontData interface {
	Resource

	/* get_font_path */
	GetFontPath() string

	/* get_hinting */
	GetHinting() DynamicFontDataHinting

	/* is_antialiased */
	IsAntialiased() bool

	/* set_antialiased */
	SetAntialiased(antialiased bool)

	/* set_font_path */
	SetFontPath(path string)

	/* set_hinting */
	SetHinting(mode int64)
}

func NewDynamicFontData

func NewDynamicFontData() DynamicFontData

NewDynamicFontData creates a new DynamicFontData.

func NewDynamicFontDataWithOwner

func NewDynamicFontDataWithOwner(owner *GodotObject) DynamicFontData

NewDynamicFontDataWithOwner wraps the GodotObject.

type DynamicFontDataConstant

type DynamicFontDataConstant int32
const (
	DYNAMIC_FONT_DATA_HINTING_LIGHT  DynamicFontDataConstant = 1
	DYNAMIC_FONT_DATA_HINTING_NONE   DynamicFontDataConstant = 0
	DYNAMIC_FONT_DATA_HINTING_NORMAL DynamicFontDataConstant = 2
)

type DynamicFontDataHinting

type DynamicFontDataHinting int32
const (
	DYNAMIC_FONT_DATA_HINTING_HINTING_LIGHT  DynamicFontDataHinting = 1
	DYNAMIC_FONT_DATA_HINTING_HINTING_NONE   DynamicFontDataHinting = 0
	DYNAMIC_FONT_DATA_HINTING_HINTING_NORMAL DynamicFontDataHinting = 2
)

type DynamicFontDataImpl

type DynamicFontDataImpl struct {
	ResourceImpl
}

func (*DynamicFontDataImpl) BaseClass

func (o *DynamicFontDataImpl) BaseClass() string

func (*DynamicFontDataImpl) ClassName

func (o *DynamicFontDataImpl) ClassName() string

func (DynamicFontDataImpl) GetFontPath

func (o DynamicFontDataImpl) GetFontPath() string
CLASS_METHOD

get_font_path Args: [], Returns: string

func (DynamicFontDataImpl) GetHinting

CLASS_METHOD

get_hinting Args: [], Returns: DynamicFontDataHinting

func (DynamicFontDataImpl) IsAntialiased

func (o DynamicFontDataImpl) IsAntialiased() bool
CLASS_METHOD

is_antialiased Args: [], Returns: bool

func (DynamicFontDataImpl) SetAntialiased

func (o DynamicFontDataImpl) SetAntialiased(antialiased bool)
CLASS_METHOD

set_antialiased Args: [{ false antialiased bool}], Returns:

func (DynamicFontDataImpl) SetFontPath

func (o DynamicFontDataImpl) SetFontPath(path string)
CLASS_METHOD

set_font_path Args: [{ false path String}], Returns:

func (DynamicFontDataImpl) SetHinting

func (o DynamicFontDataImpl) SetHinting(mode int64)
CLASS_METHOD

set_hinting Args: [{ false mode int}], Returns:

type DynamicFontImpl

type DynamicFontImpl struct {
	FontImpl
}

func (DynamicFontImpl) AddFallback

func (o DynamicFontImpl) AddFallback(data DynamicFontData)
CLASS_METHOD

add_fallback Args: [{ false data DynamicFontData}], Returns:

func (*DynamicFontImpl) BaseClass

func (o *DynamicFontImpl) BaseClass() string

func (*DynamicFontImpl) ClassName

func (o *DynamicFontImpl) ClassName() string

func (DynamicFontImpl) GetFallback

func (o DynamicFontImpl) GetFallback(idx int64) DynamicFontData
CLASS_METHOD

get_fallback Args: [{ false idx int}], Returns: DynamicFontData

func (DynamicFontImpl) GetFallbackCount

func (o DynamicFontImpl) GetFallbackCount() int64
CLASS_METHOD

get_fallback_count Args: [], Returns: int64

func (DynamicFontImpl) GetFontData

func (o DynamicFontImpl) GetFontData() DynamicFontData
CLASS_METHOD

get_font_data Args: [], Returns: DynamicFontData

func (DynamicFontImpl) GetOutlineColor

func (o DynamicFontImpl) GetOutlineColor() Color
CLASS_METHOD

get_outline_color Args: [], Returns: Color

func (DynamicFontImpl) GetOutlineSize

func (o DynamicFontImpl) GetOutlineSize() int64
CLASS_METHOD

get_outline_size Args: [], Returns: int64

func (DynamicFontImpl) GetSize

func (o DynamicFontImpl) GetSize() int64
CLASS_METHOD

get_size Args: [], Returns: int64

func (DynamicFontImpl) GetSpacing

func (o DynamicFontImpl) GetSpacing(_type int64) int64
CLASS_METHOD

get_spacing Args: [{ false type int}], Returns: int64

func (DynamicFontImpl) GetUseFilter

func (o DynamicFontImpl) GetUseFilter() bool
CLASS_METHOD

get_use_filter Args: [], Returns: bool

func (DynamicFontImpl) GetUseMipmaps

func (o DynamicFontImpl) GetUseMipmaps() bool
CLASS_METHOD

get_use_mipmaps Args: [], Returns: bool

func (DynamicFontImpl) RemoveFallback

func (o DynamicFontImpl) RemoveFallback(idx int64)
CLASS_METHOD

remove_fallback Args: [{ false idx int}], Returns:

func (DynamicFontImpl) SetFallback

func (o DynamicFontImpl) SetFallback(idx int64, data DynamicFontData)
CLASS_METHOD

set_fallback Args: [{ false idx int} { false data DynamicFontData}], Returns:

func (DynamicFontImpl) SetFontData

func (o DynamicFontImpl) SetFontData(data DynamicFontData)
CLASS_METHOD

set_font_data Args: [{ false data DynamicFontData}], Returns:

func (DynamicFontImpl) SetOutlineColor

func (o DynamicFontImpl) SetOutlineColor(color Color)
CLASS_METHOD

set_outline_color Args: [{ false color Color}], Returns:

func (DynamicFontImpl) SetOutlineSize

func (o DynamicFontImpl) SetOutlineSize(size int64)
CLASS_METHOD

set_outline_size Args: [{ false size int}], Returns:

func (DynamicFontImpl) SetSize

func (o DynamicFontImpl) SetSize(data int64)
CLASS_METHOD

set_size Args: [{ false data int}], Returns:

func (DynamicFontImpl) SetSpacing

func (o DynamicFontImpl) SetSpacing(_type int64, value int64)
CLASS_METHOD

set_spacing Args: [{ false type int} { false value int}], Returns:

func (DynamicFontImpl) SetUseFilter

func (o DynamicFontImpl) SetUseFilter(enable bool)
CLASS_METHOD

set_use_filter Args: [{ false enable bool}], Returns:

func (DynamicFontImpl) SetUseMipmaps

func (o DynamicFontImpl) SetUseMipmaps(enable bool)
CLASS_METHOD

set_use_mipmaps Args: [{ false enable bool}], Returns:

type DynamicFontSpacingType

type DynamicFontSpacingType int32
const (
	DYNAMIC_FONT_SPACING_TYPE_SPACING_BOTTOM DynamicFontSpacingType = 1
	DYNAMIC_FONT_SPACING_TYPE_SPACING_CHAR   DynamicFontSpacingType = 2
	DYNAMIC_FONT_SPACING_TYPE_SPACING_SPACE  DynamicFontSpacingType = 3
	DYNAMIC_FONT_SPACING_TYPE_SPACING_TOP    DynamicFontSpacingType = 0
)

type EncodedObjectAsID

type EncodedObjectAsID interface {
	Reference

	/* get_object_id */
	GetObjectId() int64

	/* set_object_id */
	SetObjectId(id int64)
}

func NewEncodedObjectAsID

func NewEncodedObjectAsID() EncodedObjectAsID

NewEncodedObjectAsID creates a new EncodedObjectAsID.

func NewEncodedObjectAsIDWithOwner

func NewEncodedObjectAsIDWithOwner(owner *GodotObject) EncodedObjectAsID

NewEncodedObjectAsIDWithOwner wraps the GodotObject.

type EncodedObjectAsIDImpl

type EncodedObjectAsIDImpl struct {
	ReferenceImpl
}

func (*EncodedObjectAsIDImpl) BaseClass

func (o *EncodedObjectAsIDImpl) BaseClass() string

func (*EncodedObjectAsIDImpl) ClassName

func (o *EncodedObjectAsIDImpl) ClassName() string

func (EncodedObjectAsIDImpl) GetObjectId

func (o EncodedObjectAsIDImpl) GetObjectId() int64
CLASS_METHOD

get_object_id Args: [], Returns: int64

func (EncodedObjectAsIDImpl) SetObjectId

func (o EncodedObjectAsIDImpl) SetObjectId(id int64)
CLASS_METHOD

set_object_id Args: [{ false id int}], Returns:

type Engine

type Engine interface {
	Object

	/* get_author_info */
	GetAuthorInfo() Dictionary

	/* get_copyright_info */
	GetCopyrightInfo() Array

	/* get_donor_info */
	GetDonorInfo() Dictionary

	/* get_frames_drawn */
	GetFramesDrawn() int64

	/* get_frames_per_second */
	GetFramesPerSecond() float32

	/* get_idle_frames */
	GetIdleFrames() int64

	/* get_iterations_per_second */
	GetIterationsPerSecond() int64

	/* get_license_info */
	GetLicenseInfo() Dictionary

	/* get_license_text */
	GetLicenseText() string

	/* get_main_loop */
	GetMainLoop() MainLoop

	/* get_physics_frames */
	GetPhysicsFrames() int64

	/* get_physics_interpolation_fraction */
	GetPhysicsInterpolationFraction() float32

	/* get_physics_jitter_fix */
	GetPhysicsJitterFix() float32

	/* get_singleton */
	GetSingleton(name string) Object

	/* get_target_fps */
	GetTargetFps() int64

	/* get_time_scale */
	GetTimeScale() float32

	/* get_version_info */
	GetVersionInfo() Dictionary

	/* has_singleton */
	HasSingleton(name string) bool

	/* is_editor_hint */
	IsEditorHint() bool

	/* is_in_physics_frame */
	IsInPhysicsFrame() bool

	/* set_editor_hint */
	SetEditorHint(enabled bool)

	/* set_iterations_per_second */
	SetIterationsPerSecond(iterations_per_second int64)

	/* set_physics_jitter_fix */
	SetPhysicsJitterFix(physics_jitter_fix float32)

	/* set_target_fps */
	SetTargetFps(target_fps int64)

	/* set_time_scale */
	SetTimeScale(time_scale float32)
}

func GetSingletonEngine

func GetSingletonEngine() Engine

type EngineImpl

type EngineImpl struct {
	ObjectImpl
}

func (*EngineImpl) BaseClass

func (o *EngineImpl) BaseClass() string

func (*EngineImpl) ClassName

func (o *EngineImpl) ClassName() string

func (EngineImpl) GetAuthorInfo

func (o EngineImpl) GetAuthorInfo() Dictionary
CLASS_METHOD

get_author_info Args: [], Returns: Dictionary

func (EngineImpl) GetCopyrightInfo

func (o EngineImpl) GetCopyrightInfo() Array
CLASS_METHOD

get_copyright_info Args: [], Returns: Array

func (EngineImpl) GetDonorInfo

func (o EngineImpl) GetDonorInfo() Dictionary
CLASS_METHOD

get_donor_info Args: [], Returns: Dictionary

func (EngineImpl) GetFramesDrawn

func (o EngineImpl) GetFramesDrawn() int64
CLASS_METHOD

get_frames_drawn Args: [], Returns: int64

func (EngineImpl) GetFramesPerSecond

func (o EngineImpl) GetFramesPerSecond() float32
CLASS_METHOD

get_frames_per_second Args: [], Returns: float32

func (EngineImpl) GetIdleFrames

func (o EngineImpl) GetIdleFrames() int64
CLASS_METHOD

get_idle_frames Args: [], Returns: int64

func (EngineImpl) GetIterationsPerSecond

func (o EngineImpl) GetIterationsPerSecond() int64
CLASS_METHOD

get_iterations_per_second Args: [], Returns: int64

func (EngineImpl) GetLicenseInfo

func (o EngineImpl) GetLicenseInfo() Dictionary
CLASS_METHOD

get_license_info Args: [], Returns: Dictionary

func (EngineImpl) GetLicenseText

func (o EngineImpl) GetLicenseText() string
CLASS_METHOD

get_license_text Args: [], Returns: string

func (EngineImpl) GetMainLoop

func (o EngineImpl) GetMainLoop() MainLoop
CLASS_METHOD

get_main_loop Args: [], Returns: MainLoop

func (EngineImpl) GetPhysicsFrames

func (o EngineImpl) GetPhysicsFrames() int64
CLASS_METHOD

get_physics_frames Args: [], Returns: int64

func (EngineImpl) GetPhysicsInterpolationFraction

func (o EngineImpl) GetPhysicsInterpolationFraction() float32
CLASS_METHOD

get_physics_interpolation_fraction Args: [], Returns: float32

func (EngineImpl) GetPhysicsJitterFix

func (o EngineImpl) GetPhysicsJitterFix() float32
CLASS_METHOD

get_physics_jitter_fix Args: [], Returns: float32

func (EngineImpl) GetSingleton

func (o EngineImpl) GetSingleton(name string) Object
CLASS_METHOD

get_singleton Args: [{ false name String}], Returns: Object

func (EngineImpl) GetTargetFps

func (o EngineImpl) GetTargetFps() int64
CLASS_METHOD

get_target_fps Args: [], Returns: int64

func (EngineImpl) GetTimeScale

func (o EngineImpl) GetTimeScale() float32
CLASS_METHOD

get_time_scale Args: [], Returns: float32

func (EngineImpl) GetVersionInfo

func (o EngineImpl) GetVersionInfo() Dictionary
CLASS_METHOD

get_version_info Args: [], Returns: Dictionary

func (EngineImpl) HasSingleton

func (o EngineImpl) HasSingleton(name string) bool
CLASS_METHOD

has_singleton Args: [{ false name String}], Returns: bool

func (EngineImpl) IsEditorHint

func (o EngineImpl) IsEditorHint() bool
CLASS_METHOD

is_editor_hint Args: [], Returns: bool

func (EngineImpl) IsInPhysicsFrame

func (o EngineImpl) IsInPhysicsFrame() bool
CLASS_METHOD

is_in_physics_frame Args: [], Returns: bool

func (EngineImpl) SetEditorHint

func (o EngineImpl) SetEditorHint(enabled bool)
CLASS_METHOD

set_editor_hint Args: [{ false enabled bool}], Returns:

func (EngineImpl) SetIterationsPerSecond

func (o EngineImpl) SetIterationsPerSecond(iterations_per_second int64)
CLASS_METHOD

set_iterations_per_second Args: [{ false iterations_per_second int}], Returns:

func (EngineImpl) SetPhysicsJitterFix

func (o EngineImpl) SetPhysicsJitterFix(physics_jitter_fix float32)
CLASS_METHOD

set_physics_jitter_fix Args: [{ false physics_jitter_fix float}], Returns:

func (EngineImpl) SetTargetFps

func (o EngineImpl) SetTargetFps(target_fps int64)
CLASS_METHOD

set_target_fps Args: [{ false target_fps int}], Returns:

func (EngineImpl) SetTimeScale

func (o EngineImpl) SetTimeScale(time_scale float32)
CLASS_METHOD

set_time_scale Args: [{ false time_scale float}], Returns:

type Environment

type Environment interface {
	Resource

	/* get_adjustment_brightness */
	GetAdjustmentBrightness() float32

	/* get_adjustment_color_correction */
	GetAdjustmentColorCorrection() Texture

	/* get_adjustment_contrast */
	GetAdjustmentContrast() float32

	/* get_adjustment_saturation */
	GetAdjustmentSaturation() float32

	/* get_ambient_light_color */
	GetAmbientLightColor() Color

	/* get_ambient_light_energy */
	GetAmbientLightEnergy() float32

	/* get_ambient_light_sky_contribution */
	GetAmbientLightSkyContribution() float32

	/* get_background */
	GetBackground() EnvironmentBGMode

	/* get_bg_color */
	GetBgColor() Color

	/* get_bg_energy */
	GetBgEnergy() float32

	/* get_camera_feed_id */
	GetCameraFeedId() int64

	/* get_canvas_max_layer */
	GetCanvasMaxLayer() int64

	/* get_dof_blur_far_amount */
	GetDofBlurFarAmount() float32

	/* get_dof_blur_far_distance */
	GetDofBlurFarDistance() float32

	/* get_dof_blur_far_quality */
	GetDofBlurFarQuality() EnvironmentDOFBlurQuality

	/* get_dof_blur_far_transition */
	GetDofBlurFarTransition() float32

	/* get_dof_blur_near_amount */
	GetDofBlurNearAmount() float32

	/* get_dof_blur_near_distance */
	GetDofBlurNearDistance() float32

	/* get_dof_blur_near_quality */
	GetDofBlurNearQuality() EnvironmentDOFBlurQuality

	/* get_dof_blur_near_transition */
	GetDofBlurNearTransition() float32

	/* get_fog_color */
	GetFogColor() Color

	/* get_fog_depth_begin */
	GetFogDepthBegin() float32

	/* get_fog_depth_curve */
	GetFogDepthCurve() float32

	/* get_fog_depth_end */
	GetFogDepthEnd() float32

	/* get_fog_height_curve */
	GetFogHeightCurve() float32

	/* get_fog_height_max */
	GetFogHeightMax() float32

	/* get_fog_height_min */
	GetFogHeightMin() float32

	/* get_fog_sun_amount */
	GetFogSunAmount() float32

	/* get_fog_sun_color */
	GetFogSunColor() Color

	/* get_fog_transmit_curve */
	GetFogTransmitCurve() float32

	/* get_glow_blend_mode */
	GetGlowBlendMode() EnvironmentGlowBlendMode

	/* get_glow_bloom */
	GetGlowBloom() float32

	/* get_glow_hdr_bleed_scale */
	GetGlowHdrBleedScale() float32

	/* get_glow_hdr_bleed_threshold */
	GetGlowHdrBleedThreshold() float32

	/* get_glow_hdr_luminance_cap */
	GetGlowHdrLuminanceCap() float32

	/* get_glow_intensity */
	GetGlowIntensity() float32

	/* get_glow_strength */
	GetGlowStrength() float32

	/* get_sky */
	GetSky() Sky

	/* get_sky_custom_fov */
	GetSkyCustomFov() float32

	/* get_sky_orientation */
	GetSkyOrientation() Basis

	/* get_sky_rotation */
	GetSkyRotation() Vector3

	/* get_sky_rotation_degrees */
	GetSkyRotationDegrees() Vector3

	/* get_ssao_ao_channel_affect */
	GetSsaoAoChannelAffect() float32

	/* get_ssao_bias */
	GetSsaoBias() float32

	/* get_ssao_blur */
	GetSsaoBlur() EnvironmentSSAOBlur

	/* get_ssao_color */
	GetSsaoColor() Color

	/* get_ssao_direct_light_affect */
	GetSsaoDirectLightAffect() float32

	/* get_ssao_edge_sharpness */
	GetSsaoEdgeSharpness() float32

	/* get_ssao_intensity */
	GetSsaoIntensity() float32

	/* get_ssao_intensity2 */
	GetSsaoIntensity2() float32

	/* get_ssao_quality */
	GetSsaoQuality() EnvironmentSSAOQuality

	/* get_ssao_radius */
	GetSsaoRadius() float32

	/* get_ssao_radius2 */
	GetSsaoRadius2() float32

	/* get_ssr_depth_tolerance */
	GetSsrDepthTolerance() float32

	/* get_ssr_fade_in */
	GetSsrFadeIn() float32

	/* get_ssr_fade_out */
	GetSsrFadeOut() float32

	/* get_ssr_max_steps */
	GetSsrMaxSteps() int64

	/* get_tonemap_auto_exposure */
	GetTonemapAutoExposure() bool

	/* get_tonemap_auto_exposure_grey */
	GetTonemapAutoExposureGrey() float32

	/* get_tonemap_auto_exposure_max */
	GetTonemapAutoExposureMax() float32

	/* get_tonemap_auto_exposure_min */
	GetTonemapAutoExposureMin() float32

	/* get_tonemap_auto_exposure_speed */
	GetTonemapAutoExposureSpeed() float32

	/* get_tonemap_exposure */
	GetTonemapExposure() float32

	/* get_tonemap_white */
	GetTonemapWhite() float32

	/* get_tonemapper */
	GetTonemapper() EnvironmentToneMapper

	/* is_adjustment_enabled */
	IsAdjustmentEnabled() bool

	/* is_dof_blur_far_enabled */
	IsDofBlurFarEnabled() bool

	/* is_dof_blur_near_enabled */
	IsDofBlurNearEnabled() bool

	/* is_fog_depth_enabled */
	IsFogDepthEnabled() bool

	/* is_fog_enabled */
	IsFogEnabled() bool

	/* is_fog_height_enabled */
	IsFogHeightEnabled() bool

	/* is_fog_transmit_enabled */
	IsFogTransmitEnabled() bool

	/* is_glow_bicubic_upscale_enabled */
	IsGlowBicubicUpscaleEnabled() bool

	/* is_glow_enabled */
	IsGlowEnabled() bool

	/* is_glow_level_enabled */
	IsGlowLevelEnabled(idx int64) bool

	/* is_ssao_enabled */
	IsSsaoEnabled() bool

	/* is_ssr_enabled */
	IsSsrEnabled() bool

	/* is_ssr_rough */
	IsSsrRough() bool

	/* set_adjustment_brightness */
	SetAdjustmentBrightness(brightness float32)

	/* set_adjustment_color_correction */
	SetAdjustmentColorCorrection(color_correction Texture)

	/* set_adjustment_contrast */
	SetAdjustmentContrast(contrast float32)

	/* set_adjustment_enable */
	SetAdjustmentEnable(enabled bool)

	/* set_adjustment_saturation */
	SetAdjustmentSaturation(saturation float32)

	/* set_ambient_light_color */
	SetAmbientLightColor(color Color)

	/* set_ambient_light_energy */
	SetAmbientLightEnergy(energy float32)

	/* set_ambient_light_sky_contribution */
	SetAmbientLightSkyContribution(energy float32)

	/* set_background */
	SetBackground(mode int64)

	/* set_bg_color */
	SetBgColor(color Color)

	/* set_bg_energy */
	SetBgEnergy(energy float32)

	/* set_camera_feed_id */
	SetCameraFeedId(camera_feed_id int64)

	/* set_canvas_max_layer */
	SetCanvasMaxLayer(layer int64)

	/* set_dof_blur_far_amount */
	SetDofBlurFarAmount(intensity float32)

	/* set_dof_blur_far_distance */
	SetDofBlurFarDistance(intensity float32)

	/* set_dof_blur_far_enabled */
	SetDofBlurFarEnabled(enabled bool)

	/* set_dof_blur_far_quality */
	SetDofBlurFarQuality(intensity int64)

	/* set_dof_blur_far_transition */
	SetDofBlurFarTransition(intensity float32)

	/* set_dof_blur_near_amount */
	SetDofBlurNearAmount(intensity float32)

	/* set_dof_blur_near_distance */
	SetDofBlurNearDistance(intensity float32)

	/* set_dof_blur_near_enabled */
	SetDofBlurNearEnabled(enabled bool)

	/* set_dof_blur_near_quality */
	SetDofBlurNearQuality(level int64)

	/* set_dof_blur_near_transition */
	SetDofBlurNearTransition(intensity float32)

	/* set_fog_color */
	SetFogColor(color Color)

	/* set_fog_depth_begin */
	SetFogDepthBegin(distance float32)

	/* set_fog_depth_curve */
	SetFogDepthCurve(curve float32)

	/* set_fog_depth_enabled */
	SetFogDepthEnabled(enabled bool)

	/* set_fog_depth_end */
	SetFogDepthEnd(distance float32)

	/* set_fog_enabled */
	SetFogEnabled(enabled bool)

	/* set_fog_height_curve */
	SetFogHeightCurve(curve float32)

	/* set_fog_height_enabled */
	SetFogHeightEnabled(enabled bool)

	/* set_fog_height_max */
	SetFogHeightMax(height float32)

	/* set_fog_height_min */
	SetFogHeightMin(height float32)

	/* set_fog_sun_amount */
	SetFogSunAmount(amount float32)

	/* set_fog_sun_color */
	SetFogSunColor(color Color)

	/* set_fog_transmit_curve */
	SetFogTransmitCurve(curve float32)

	/* set_fog_transmit_enabled */
	SetFogTransmitEnabled(enabled bool)

	/* set_glow_bicubic_upscale */
	SetGlowBicubicUpscale(enabled bool)

	/* set_glow_blend_mode */
	SetGlowBlendMode(mode int64)

	/* set_glow_bloom */
	SetGlowBloom(amount float32)

	/* set_glow_enabled */
	SetGlowEnabled(enabled bool)

	/* set_glow_hdr_bleed_scale */
	SetGlowHdrBleedScale(scale float32)

	/* set_glow_hdr_bleed_threshold */
	SetGlowHdrBleedThreshold(threshold float32)

	/* set_glow_hdr_luminance_cap */
	SetGlowHdrLuminanceCap(amount float32)

	/* set_glow_intensity */
	SetGlowIntensity(intensity float32)

	/* set_glow_level */
	SetGlowLevel(idx int64, enabled bool)

	/* set_glow_strength */
	SetGlowStrength(strength float32)

	/* set_sky */
	SetSky(sky Sky)

	/* set_sky_custom_fov */
	SetSkyCustomFov(scale float32)

	/* set_sky_orientation */
	SetSkyOrientation(orientation Basis)

	/* set_sky_rotation */
	SetSkyRotation(euler_radians Vector3)

	/* set_sky_rotation_degrees */
	SetSkyRotationDegrees(euler_degrees Vector3)

	/* set_ssao_ao_channel_affect */
	SetSsaoAoChannelAffect(amount float32)

	/* set_ssao_bias */
	SetSsaoBias(bias float32)

	/* set_ssao_blur */
	SetSsaoBlur(mode int64)

	/* set_ssao_color */
	SetSsaoColor(color Color)

	/* set_ssao_direct_light_affect */
	SetSsaoDirectLightAffect(amount float32)

	/* set_ssao_edge_sharpness */
	SetSsaoEdgeSharpness(edge_sharpness float32)

	/* set_ssao_enabled */
	SetSsaoEnabled(enabled bool)

	/* set_ssao_intensity */
	SetSsaoIntensity(intensity float32)

	/* set_ssao_intensity2 */
	SetSsaoIntensity2(intensity float32)

	/* set_ssao_quality */
	SetSsaoQuality(quality int64)

	/* set_ssao_radius */
	SetSsaoRadius(radius float32)

	/* set_ssao_radius2 */
	SetSsaoRadius2(radius float32)

	/* set_ssr_depth_tolerance */
	SetSsrDepthTolerance(depth_tolerance float32)

	/* set_ssr_enabled */
	SetSsrEnabled(enabled bool)

	/* set_ssr_fade_in */
	SetSsrFadeIn(fade_in float32)

	/* set_ssr_fade_out */
	SetSsrFadeOut(fade_out float32)

	/* set_ssr_max_steps */
	SetSsrMaxSteps(max_steps int64)

	/* set_ssr_rough */
	SetSsrRough(rough bool)

	/* set_tonemap_auto_exposure */
	SetTonemapAutoExposure(auto_exposure bool)

	/* set_tonemap_auto_exposure_grey */
	SetTonemapAutoExposureGrey(exposure_grey float32)

	/* set_tonemap_auto_exposure_max */
	SetTonemapAutoExposureMax(exposure_max float32)

	/* set_tonemap_auto_exposure_min */
	SetTonemapAutoExposureMin(exposure_min float32)

	/* set_tonemap_auto_exposure_speed */
	SetTonemapAutoExposureSpeed(exposure_speed float32)

	/* set_tonemap_exposure */
	SetTonemapExposure(exposure float32)

	/* set_tonemap_white */
	SetTonemapWhite(white float32)

	/* set_tonemapper */
	SetTonemapper(mode int64)
}

func NewEnvironment

func NewEnvironment() Environment

NewEnvironment creates a new Environment.

func NewEnvironmentWithOwner

func NewEnvironmentWithOwner(owner *GodotObject) Environment

NewEnvironmentWithOwner wraps the GodotObject.

type EnvironmentBGMode

type EnvironmentBGMode int32
const (
	ENVIRONMENT_BG_MODE_BG_CAMERA_FEED EnvironmentBGMode = 6
	ENVIRONMENT_BG_MODE_BG_CANVAS      EnvironmentBGMode = 4
	ENVIRONMENT_BG_MODE_BG_CLEAR_COLOR EnvironmentBGMode = 0
	ENVIRONMENT_BG_MODE_BG_COLOR       EnvironmentBGMode = 1
	ENVIRONMENT_BG_MODE_BG_COLOR_SKY   EnvironmentBGMode = 3
	ENVIRONMENT_BG_MODE_BG_KEEP        EnvironmentBGMode = 5
	ENVIRONMENT_BG_MODE_BG_MAX         EnvironmentBGMode = 7
	ENVIRONMENT_BG_MODE_BG_SKY         EnvironmentBGMode = 2
)

type EnvironmentConstant

type EnvironmentConstant int32
const (
	ENVIRONMENT_BG_CAMERA_FEED            EnvironmentConstant = 6
	ENVIRONMENT_BG_CANVAS                 EnvironmentConstant = 4
	ENVIRONMENT_BG_CLEAR_COLOR            EnvironmentConstant = 0
	ENVIRONMENT_BG_COLOR                  EnvironmentConstant = 1
	ENVIRONMENT_BG_COLOR_SKY              EnvironmentConstant = 3
	ENVIRONMENT_BG_KEEP                   EnvironmentConstant = 5
	ENVIRONMENT_BG_MAX                    EnvironmentConstant = 7
	ENVIRONMENT_BG_SKY                    EnvironmentConstant = 2
	ENVIRONMENT_DOF_BLUR_QUALITY_HIGH     EnvironmentConstant = 2
	ENVIRONMENT_DOF_BLUR_QUALITY_LOW      EnvironmentConstant = 0
	ENVIRONMENT_DOF_BLUR_QUALITY_MEDIUM   EnvironmentConstant = 1
	ENVIRONMENT_GLOW_BLEND_MODE_ADDITIVE  EnvironmentConstant = 0
	ENVIRONMENT_GLOW_BLEND_MODE_REPLACE   EnvironmentConstant = 3
	ENVIRONMENT_GLOW_BLEND_MODE_SCREEN    EnvironmentConstant = 1
	ENVIRONMENT_GLOW_BLEND_MODE_SOFTLIGHT EnvironmentConstant = 2
	ENVIRONMENT_SSAO_BLUR_1x1             EnvironmentConstant = 1
	ENVIRONMENT_SSAO_BLUR_2x2             EnvironmentConstant = 2
	ENVIRONMENT_SSAO_BLUR_3x3             EnvironmentConstant = 3
	ENVIRONMENT_SSAO_BLUR_DISABLED        EnvironmentConstant = 0
	ENVIRONMENT_SSAO_QUALITY_HIGH         EnvironmentConstant = 2
	ENVIRONMENT_SSAO_QUALITY_LOW          EnvironmentConstant = 0
	ENVIRONMENT_SSAO_QUALITY_MEDIUM       EnvironmentConstant = 1
	ENVIRONMENT_TONE_MAPPER_ACES          EnvironmentConstant = 3
	ENVIRONMENT_TONE_MAPPER_FILMIC        EnvironmentConstant = 2
	ENVIRONMENT_TONE_MAPPER_LINEAR        EnvironmentConstant = 0
	ENVIRONMENT_TONE_MAPPER_REINHARDT     EnvironmentConstant = 1
)

type EnvironmentDOFBlurQuality

type EnvironmentDOFBlurQuality int32
const (
	ENVIRONMENT_DOF_BLUR_QUALITY_DOF_BLUR_QUALITY_HIGH   EnvironmentDOFBlurQuality = 2
	ENVIRONMENT_DOF_BLUR_QUALITY_DOF_BLUR_QUALITY_LOW    EnvironmentDOFBlurQuality = 0
	ENVIRONMENT_DOF_BLUR_QUALITY_DOF_BLUR_QUALITY_MEDIUM EnvironmentDOFBlurQuality = 1
)

type EnvironmentGlowBlendMode

type EnvironmentGlowBlendMode int32
const (
	ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_ADDITIVE  EnvironmentGlowBlendMode = 0
	ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_REPLACE   EnvironmentGlowBlendMode = 3
	ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_SCREEN    EnvironmentGlowBlendMode = 1
	ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_SOFTLIGHT EnvironmentGlowBlendMode = 2
)

type EnvironmentImpl

type EnvironmentImpl struct {
	ResourceImpl
}

func (*EnvironmentImpl) BaseClass

func (o *EnvironmentImpl) BaseClass() string

func (*EnvironmentImpl) ClassName

func (o *EnvironmentImpl) ClassName() string

func (EnvironmentImpl) GetAdjustmentBrightness

func (o EnvironmentImpl) GetAdjustmentBrightness() float32
CLASS_METHOD

get_adjustment_brightness Args: [], Returns: float32

func (EnvironmentImpl) GetAdjustmentColorCorrection

func (o EnvironmentImpl) GetAdjustmentColorCorrection() Texture
CLASS_METHOD

get_adjustment_color_correction Args: [], Returns: Texture

func (EnvironmentImpl) GetAdjustmentContrast

func (o EnvironmentImpl) GetAdjustmentContrast() float32
CLASS_METHOD

get_adjustment_contrast Args: [], Returns: float32

func (EnvironmentImpl) GetAdjustmentSaturation

func (o EnvironmentImpl) GetAdjustmentSaturation() float32
CLASS_METHOD

get_adjustment_saturation Args: [], Returns: float32

func (EnvironmentImpl) GetAmbientLightColor

func (o EnvironmentImpl) GetAmbientLightColor() Color
CLASS_METHOD

get_ambient_light_color Args: [], Returns: Color

func (EnvironmentImpl) GetAmbientLightEnergy

func (o EnvironmentImpl) GetAmbientLightEnergy() float32
CLASS_METHOD

get_ambient_light_energy Args: [], Returns: float32

func (EnvironmentImpl) GetAmbientLightSkyContribution

func (o EnvironmentImpl) GetAmbientLightSkyContribution() float32
CLASS_METHOD

get_ambient_light_sky_contribution Args: [], Returns: float32

func (EnvironmentImpl) GetBackground

func (o EnvironmentImpl) GetBackground() EnvironmentBGMode
CLASS_METHOD

get_background Args: [], Returns: EnvironmentBGMode

func (EnvironmentImpl) GetBgColor

func (o EnvironmentImpl) GetBgColor() Color
CLASS_METHOD

get_bg_color Args: [], Returns: Color

func (EnvironmentImpl) GetBgEnergy

func (o EnvironmentImpl) GetBgEnergy() float32
CLASS_METHOD

get_bg_energy Args: [], Returns: float32

func (EnvironmentImpl) GetCameraFeedId

func (o EnvironmentImpl) GetCameraFeedId() int64
CLASS_METHOD

get_camera_feed_id Args: [], Returns: int64

func (EnvironmentImpl) GetCanvasMaxLayer

func (o EnvironmentImpl) GetCanvasMaxLayer() int64
CLASS_METHOD

get_canvas_max_layer Args: [], Returns: int64

func (EnvironmentImpl) GetDofBlurFarAmount

func (o EnvironmentImpl) GetDofBlurFarAmount() float32
CLASS_METHOD

get_dof_blur_far_amount Args: [], Returns: float32

func (EnvironmentImpl) GetDofBlurFarDistance

func (o EnvironmentImpl) GetDofBlurFarDistance() float32
CLASS_METHOD

get_dof_blur_far_distance Args: [], Returns: float32

func (EnvironmentImpl) GetDofBlurFarQuality

func (o EnvironmentImpl) GetDofBlurFarQuality() EnvironmentDOFBlurQuality
CLASS_METHOD

get_dof_blur_far_quality Args: [], Returns: EnvironmentDOFBlurQuality

func (EnvironmentImpl) GetDofBlurFarTransition

func (o EnvironmentImpl) GetDofBlurFarTransition() float32
CLASS_METHOD

get_dof_blur_far_transition Args: [], Returns: float32

func (EnvironmentImpl) GetDofBlurNearAmount

func (o EnvironmentImpl) GetDofBlurNearAmount() float32
CLASS_METHOD

get_dof_blur_near_amount Args: [], Returns: float32

func (EnvironmentImpl) GetDofBlurNearDistance

func (o EnvironmentImpl) GetDofBlurNearDistance() float32
CLASS_METHOD

get_dof_blur_near_distance Args: [], Returns: float32

func (EnvironmentImpl) GetDofBlurNearQuality

func (o EnvironmentImpl) GetDofBlurNearQuality() EnvironmentDOFBlurQuality
CLASS_METHOD

get_dof_blur_near_quality Args: [], Returns: EnvironmentDOFBlurQuality

func (EnvironmentImpl) GetDofBlurNearTransition

func (o EnvironmentImpl) GetDofBlurNearTransition() float32
CLASS_METHOD

get_dof_blur_near_transition Args: [], Returns: float32

func (EnvironmentImpl) GetFogColor

func (o EnvironmentImpl) GetFogColor() Color
CLASS_METHOD

get_fog_color Args: [], Returns: Color

func (EnvironmentImpl) GetFogDepthBegin

func (o EnvironmentImpl) GetFogDepthBegin() float32
CLASS_METHOD

get_fog_depth_begin Args: [], Returns: float32

func (EnvironmentImpl) GetFogDepthCurve

func (o EnvironmentImpl) GetFogDepthCurve() float32
CLASS_METHOD

get_fog_depth_curve Args: [], Returns: float32

func (EnvironmentImpl) GetFogDepthEnd

func (o EnvironmentImpl) GetFogDepthEnd() float32
CLASS_METHOD

get_fog_depth_end Args: [], Returns: float32

func (EnvironmentImpl) GetFogHeightCurve

func (o EnvironmentImpl) GetFogHeightCurve() float32
CLASS_METHOD

get_fog_height_curve Args: [], Returns: float32

func (EnvironmentImpl) GetFogHeightMax

func (o EnvironmentImpl) GetFogHeightMax() float32
CLASS_METHOD

get_fog_height_max Args: [], Returns: float32

func (EnvironmentImpl) GetFogHeightMin

func (o EnvironmentImpl) GetFogHeightMin() float32
CLASS_METHOD

get_fog_height_min Args: [], Returns: float32

func (EnvironmentImpl) GetFogSunAmount

func (o EnvironmentImpl) GetFogSunAmount() float32
CLASS_METHOD

get_fog_sun_amount Args: [], Returns: float32

func (EnvironmentImpl) GetFogSunColor

func (o EnvironmentImpl) GetFogSunColor() Color
CLASS_METHOD

get_fog_sun_color Args: [], Returns: Color

func (EnvironmentImpl) GetFogTransmitCurve

func (o EnvironmentImpl) GetFogTransmitCurve() float32
CLASS_METHOD

get_fog_transmit_curve Args: [], Returns: float32

func (EnvironmentImpl) GetGlowBlendMode

func (o EnvironmentImpl) GetGlowBlendMode() EnvironmentGlowBlendMode
CLASS_METHOD

get_glow_blend_mode Args: [], Returns: EnvironmentGlowBlendMode

func (EnvironmentImpl) GetGlowBloom

func (o EnvironmentImpl) GetGlowBloom() float32
CLASS_METHOD

get_glow_bloom Args: [], Returns: float32

func (EnvironmentImpl) GetGlowHdrBleedScale

func (o EnvironmentImpl) GetGlowHdrBleedScale() float32
CLASS_METHOD

get_glow_hdr_bleed_scale Args: [], Returns: float32

func (EnvironmentImpl) GetGlowHdrBleedThreshold

func (o EnvironmentImpl) GetGlowHdrBleedThreshold() float32
CLASS_METHOD

get_glow_hdr_bleed_threshold Args: [], Returns: float32

func (EnvironmentImpl) GetGlowHdrLuminanceCap

func (o EnvironmentImpl) GetGlowHdrLuminanceCap() float32
CLASS_METHOD

get_glow_hdr_luminance_cap Args: [], Returns: float32

func (EnvironmentImpl) GetGlowIntensity

func (o EnvironmentImpl) GetGlowIntensity() float32
CLASS_METHOD

get_glow_intensity Args: [], Returns: float32

func (EnvironmentImpl) GetGlowStrength

func (o EnvironmentImpl) GetGlowStrength() float32
CLASS_METHOD

get_glow_strength Args: [], Returns: float32

func (EnvironmentImpl) GetSky

func (o EnvironmentImpl) GetSky() Sky
CLASS_METHOD

get_sky Args: [], Returns: Sky

func (EnvironmentImpl) GetSkyCustomFov

func (o EnvironmentImpl) GetSkyCustomFov() float32
CLASS_METHOD

get_sky_custom_fov Args: [], Returns: float32

func (EnvironmentImpl) GetSkyOrientation

func (o EnvironmentImpl) GetSkyOrientation() Basis
CLASS_METHOD

get_sky_orientation Args: [], Returns: Basis

func (EnvironmentImpl) GetSkyRotation

func (o EnvironmentImpl) GetSkyRotation() Vector3
CLASS_METHOD

get_sky_rotation Args: [], Returns: Vector3

func (EnvironmentImpl) GetSkyRotationDegrees

func (o EnvironmentImpl) GetSkyRotationDegrees() Vector3
CLASS_METHOD

get_sky_rotation_degrees Args: [], Returns: Vector3

func (EnvironmentImpl) GetSsaoAoChannelAffect

func (o EnvironmentImpl) GetSsaoAoChannelAffect() float32
CLASS_METHOD

get_ssao_ao_channel_affect Args: [], Returns: float32

func (EnvironmentImpl) GetSsaoBias

func (o EnvironmentImpl) GetSsaoBias() float32
CLASS_METHOD

get_ssao_bias Args: [], Returns: float32

func (EnvironmentImpl) GetSsaoBlur

func (o EnvironmentImpl) GetSsaoBlur() EnvironmentSSAOBlur
CLASS_METHOD

get_ssao_blur Args: [], Returns: EnvironmentSSAOBlur

func (EnvironmentImpl) GetSsaoColor

func (o EnvironmentImpl) GetSsaoColor() Color
CLASS_METHOD

get_ssao_color Args: [], Returns: Color

func (EnvironmentImpl) GetSsaoDirectLightAffect

func (o EnvironmentImpl) GetSsaoDirectLightAffect() float32
CLASS_METHOD

get_ssao_direct_light_affect Args: [], Returns: float32

func (EnvironmentImpl) GetSsaoEdgeSharpness

func (o EnvironmentImpl) GetSsaoEdgeSharpness() float32
CLASS_METHOD

get_ssao_edge_sharpness Args: [], Returns: float32

func (EnvironmentImpl) GetSsaoIntensity

func (o EnvironmentImpl) GetSsaoIntensity() float32
CLASS_METHOD

get_ssao_intensity Args: [], Returns: float32

func (EnvironmentImpl) GetSsaoIntensity2

func (o EnvironmentImpl) GetSsaoIntensity2() float32
CLASS_METHOD

get_ssao_intensity2 Args: [], Returns: float32

func (EnvironmentImpl) GetSsaoQuality

func (o EnvironmentImpl) GetSsaoQuality() EnvironmentSSAOQuality
CLASS_METHOD

get_ssao_quality Args: [], Returns: EnvironmentSSAOQuality

func (EnvironmentImpl) GetSsaoRadius

func (o EnvironmentImpl) GetSsaoRadius() float32
CLASS_METHOD

get_ssao_radius Args: [], Returns: float32

func (EnvironmentImpl) GetSsaoRadius2

func (o EnvironmentImpl) GetSsaoRadius2() float32
CLASS_METHOD

get_ssao_radius2 Args: [], Returns: float32

func (EnvironmentImpl) GetSsrDepthTolerance

func (o EnvironmentImpl) GetSsrDepthTolerance() float32
CLASS_METHOD

get_ssr_depth_tolerance Args: [], Returns: float32

func (EnvironmentImpl) GetSsrFadeIn

func (o EnvironmentImpl) GetSsrFadeIn() float32
CLASS_METHOD

get_ssr_fade_in Args: [], Returns: float32

func (EnvironmentImpl) GetSsrFadeOut

func (o EnvironmentImpl) GetSsrFadeOut() float32
CLASS_METHOD

get_ssr_fade_out Args: [], Returns: float32

func (EnvironmentImpl) GetSsrMaxSteps

func (o EnvironmentImpl) GetSsrMaxSteps() int64
CLASS_METHOD

get_ssr_max_steps Args: [], Returns: int64

func (EnvironmentImpl) GetTonemapAutoExposure

func (o EnvironmentImpl) GetTonemapAutoExposure() bool
CLASS_METHOD

get_tonemap_auto_exposure Args: [], Returns: bool

func (EnvironmentImpl) GetTonemapAutoExposureGrey

func (o EnvironmentImpl) GetTonemapAutoExposureGrey() float32
CLASS_METHOD

get_tonemap_auto_exposure_grey Args: [], Returns: float32

func (EnvironmentImpl) GetTonemapAutoExposureMax

func (o EnvironmentImpl) GetTonemapAutoExposureMax() float32
CLASS_METHOD

get_tonemap_auto_exposure_max Args: [], Returns: float32

func (EnvironmentImpl) GetTonemapAutoExposureMin

func (o EnvironmentImpl) GetTonemapAutoExposureMin() float32
CLASS_METHOD

get_tonemap_auto_exposure_min Args: [], Returns: float32

func (EnvironmentImpl) GetTonemapAutoExposureSpeed

func (o EnvironmentImpl) GetTonemapAutoExposureSpeed() float32
CLASS_METHOD

get_tonemap_auto_exposure_speed Args: [], Returns: float32

func (EnvironmentImpl) GetTonemapExposure

func (o EnvironmentImpl) GetTonemapExposure() float32
CLASS_METHOD

get_tonemap_exposure Args: [], Returns: float32

func (EnvironmentImpl) GetTonemapWhite

func (o EnvironmentImpl) GetTonemapWhite() float32
CLASS_METHOD

get_tonemap_white Args: [], Returns: float32

func (EnvironmentImpl) GetTonemapper

func (o EnvironmentImpl) GetTonemapper() EnvironmentToneMapper
CLASS_METHOD

get_tonemapper Args: [], Returns: EnvironmentToneMapper

func (EnvironmentImpl) IsAdjustmentEnabled

func (o EnvironmentImpl) IsAdjustmentEnabled() bool
CLASS_METHOD

is_adjustment_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsDofBlurFarEnabled

func (o EnvironmentImpl) IsDofBlurFarEnabled() bool
CLASS_METHOD

is_dof_blur_far_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsDofBlurNearEnabled

func (o EnvironmentImpl) IsDofBlurNearEnabled() bool
CLASS_METHOD

is_dof_blur_near_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsFogDepthEnabled

func (o EnvironmentImpl) IsFogDepthEnabled() bool
CLASS_METHOD

is_fog_depth_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsFogEnabled

func (o EnvironmentImpl) IsFogEnabled() bool
CLASS_METHOD

is_fog_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsFogHeightEnabled

func (o EnvironmentImpl) IsFogHeightEnabled() bool
CLASS_METHOD

is_fog_height_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsFogTransmitEnabled

func (o EnvironmentImpl) IsFogTransmitEnabled() bool
CLASS_METHOD

is_fog_transmit_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsGlowBicubicUpscaleEnabled

func (o EnvironmentImpl) IsGlowBicubicUpscaleEnabled() bool
CLASS_METHOD

is_glow_bicubic_upscale_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsGlowEnabled

func (o EnvironmentImpl) IsGlowEnabled() bool
CLASS_METHOD

is_glow_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsGlowLevelEnabled

func (o EnvironmentImpl) IsGlowLevelEnabled(idx int64) bool
CLASS_METHOD

is_glow_level_enabled Args: [{ false idx int}], Returns: bool

func (EnvironmentImpl) IsSsaoEnabled

func (o EnvironmentImpl) IsSsaoEnabled() bool
CLASS_METHOD

is_ssao_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsSsrEnabled

func (o EnvironmentImpl) IsSsrEnabled() bool
CLASS_METHOD

is_ssr_enabled Args: [], Returns: bool

func (EnvironmentImpl) IsSsrRough

func (o EnvironmentImpl) IsSsrRough() bool
CLASS_METHOD

is_ssr_rough Args: [], Returns: bool

func (EnvironmentImpl) SetAdjustmentBrightness

func (o EnvironmentImpl) SetAdjustmentBrightness(brightness float32)
CLASS_METHOD

set_adjustment_brightness Args: [{ false brightness float}], Returns:

func (EnvironmentImpl) SetAdjustmentColorCorrection

func (o EnvironmentImpl) SetAdjustmentColorCorrection(color_correction Texture)
CLASS_METHOD

set_adjustment_color_correction Args: [{ false color_correction Texture}], Returns:

func (EnvironmentImpl) SetAdjustmentContrast

func (o EnvironmentImpl) SetAdjustmentContrast(contrast float32)
CLASS_METHOD

set_adjustment_contrast Args: [{ false contrast float}], Returns:

func (EnvironmentImpl) SetAdjustmentEnable

func (o EnvironmentImpl) SetAdjustmentEnable(enabled bool)
CLASS_METHOD

set_adjustment_enable Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetAdjustmentSaturation

func (o EnvironmentImpl) SetAdjustmentSaturation(saturation float32)
CLASS_METHOD

set_adjustment_saturation Args: [{ false saturation float}], Returns:

func (EnvironmentImpl) SetAmbientLightColor

func (o EnvironmentImpl) SetAmbientLightColor(color Color)
CLASS_METHOD

set_ambient_light_color Args: [{ false color Color}], Returns:

func (EnvironmentImpl) SetAmbientLightEnergy

func (o EnvironmentImpl) SetAmbientLightEnergy(energy float32)
CLASS_METHOD

set_ambient_light_energy Args: [{ false energy float}], Returns:

func (EnvironmentImpl) SetAmbientLightSkyContribution

func (o EnvironmentImpl) SetAmbientLightSkyContribution(energy float32)
CLASS_METHOD

set_ambient_light_sky_contribution Args: [{ false energy float}], Returns:

func (EnvironmentImpl) SetBackground

func (o EnvironmentImpl) SetBackground(mode int64)
CLASS_METHOD

set_background Args: [{ false mode int}], Returns:

func (EnvironmentImpl) SetBgColor

func (o EnvironmentImpl) SetBgColor(color Color)
CLASS_METHOD

set_bg_color Args: [{ false color Color}], Returns:

func (EnvironmentImpl) SetBgEnergy

func (o EnvironmentImpl) SetBgEnergy(energy float32)
CLASS_METHOD

set_bg_energy Args: [{ false energy float}], Returns:

func (EnvironmentImpl) SetCameraFeedId

func (o EnvironmentImpl) SetCameraFeedId(camera_feed_id int64)
CLASS_METHOD

set_camera_feed_id Args: [{ false camera_feed_id int}], Returns:

func (EnvironmentImpl) SetCanvasMaxLayer

func (o EnvironmentImpl) SetCanvasMaxLayer(layer int64)
CLASS_METHOD

set_canvas_max_layer Args: [{ false layer int}], Returns:

func (EnvironmentImpl) SetDofBlurFarAmount

func (o EnvironmentImpl) SetDofBlurFarAmount(intensity float32)
CLASS_METHOD

set_dof_blur_far_amount Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetDofBlurFarDistance

func (o EnvironmentImpl) SetDofBlurFarDistance(intensity float32)
CLASS_METHOD

set_dof_blur_far_distance Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetDofBlurFarEnabled

func (o EnvironmentImpl) SetDofBlurFarEnabled(enabled bool)
CLASS_METHOD

set_dof_blur_far_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetDofBlurFarQuality

func (o EnvironmentImpl) SetDofBlurFarQuality(intensity int64)
CLASS_METHOD

set_dof_blur_far_quality Args: [{ false intensity int}], Returns:

func (EnvironmentImpl) SetDofBlurFarTransition

func (o EnvironmentImpl) SetDofBlurFarTransition(intensity float32)
CLASS_METHOD

set_dof_blur_far_transition Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetDofBlurNearAmount

func (o EnvironmentImpl) SetDofBlurNearAmount(intensity float32)
CLASS_METHOD

set_dof_blur_near_amount Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetDofBlurNearDistance

func (o EnvironmentImpl) SetDofBlurNearDistance(intensity float32)
CLASS_METHOD

set_dof_blur_near_distance Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetDofBlurNearEnabled

func (o EnvironmentImpl) SetDofBlurNearEnabled(enabled bool)
CLASS_METHOD

set_dof_blur_near_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetDofBlurNearQuality

func (o EnvironmentImpl) SetDofBlurNearQuality(level int64)
CLASS_METHOD

set_dof_blur_near_quality Args: [{ false level int}], Returns:

func (EnvironmentImpl) SetDofBlurNearTransition

func (o EnvironmentImpl) SetDofBlurNearTransition(intensity float32)
CLASS_METHOD

set_dof_blur_near_transition Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetFogColor

func (o EnvironmentImpl) SetFogColor(color Color)
CLASS_METHOD

set_fog_color Args: [{ false color Color}], Returns:

func (EnvironmentImpl) SetFogDepthBegin

func (o EnvironmentImpl) SetFogDepthBegin(distance float32)
CLASS_METHOD

set_fog_depth_begin Args: [{ false distance float}], Returns:

func (EnvironmentImpl) SetFogDepthCurve

func (o EnvironmentImpl) SetFogDepthCurve(curve float32)
CLASS_METHOD

set_fog_depth_curve Args: [{ false curve float}], Returns:

func (EnvironmentImpl) SetFogDepthEnabled

func (o EnvironmentImpl) SetFogDepthEnabled(enabled bool)
CLASS_METHOD

set_fog_depth_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetFogDepthEnd

func (o EnvironmentImpl) SetFogDepthEnd(distance float32)
CLASS_METHOD

set_fog_depth_end Args: [{ false distance float}], Returns:

func (EnvironmentImpl) SetFogEnabled

func (o EnvironmentImpl) SetFogEnabled(enabled bool)
CLASS_METHOD

set_fog_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetFogHeightCurve

func (o EnvironmentImpl) SetFogHeightCurve(curve float32)
CLASS_METHOD

set_fog_height_curve Args: [{ false curve float}], Returns:

func (EnvironmentImpl) SetFogHeightEnabled

func (o EnvironmentImpl) SetFogHeightEnabled(enabled bool)
CLASS_METHOD

set_fog_height_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetFogHeightMax

func (o EnvironmentImpl) SetFogHeightMax(height float32)
CLASS_METHOD

set_fog_height_max Args: [{ false height float}], Returns:

func (EnvironmentImpl) SetFogHeightMin

func (o EnvironmentImpl) SetFogHeightMin(height float32)
CLASS_METHOD

set_fog_height_min Args: [{ false height float}], Returns:

func (EnvironmentImpl) SetFogSunAmount

func (o EnvironmentImpl) SetFogSunAmount(amount float32)
CLASS_METHOD

set_fog_sun_amount Args: [{ false amount float}], Returns:

func (EnvironmentImpl) SetFogSunColor

func (o EnvironmentImpl) SetFogSunColor(color Color)
CLASS_METHOD

set_fog_sun_color Args: [{ false color Color}], Returns:

func (EnvironmentImpl) SetFogTransmitCurve

func (o EnvironmentImpl) SetFogTransmitCurve(curve float32)
CLASS_METHOD

set_fog_transmit_curve Args: [{ false curve float}], Returns:

func (EnvironmentImpl) SetFogTransmitEnabled

func (o EnvironmentImpl) SetFogTransmitEnabled(enabled bool)
CLASS_METHOD

set_fog_transmit_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetGlowBicubicUpscale

func (o EnvironmentImpl) SetGlowBicubicUpscale(enabled bool)
CLASS_METHOD

set_glow_bicubic_upscale Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetGlowBlendMode

func (o EnvironmentImpl) SetGlowBlendMode(mode int64)
CLASS_METHOD

set_glow_blend_mode Args: [{ false mode int}], Returns:

func (EnvironmentImpl) SetGlowBloom

func (o EnvironmentImpl) SetGlowBloom(amount float32)
CLASS_METHOD

set_glow_bloom Args: [{ false amount float}], Returns:

func (EnvironmentImpl) SetGlowEnabled

func (o EnvironmentImpl) SetGlowEnabled(enabled bool)
CLASS_METHOD

set_glow_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetGlowHdrBleedScale

func (o EnvironmentImpl) SetGlowHdrBleedScale(scale float32)
CLASS_METHOD

set_glow_hdr_bleed_scale Args: [{ false scale float}], Returns:

func (EnvironmentImpl) SetGlowHdrBleedThreshold

func (o EnvironmentImpl) SetGlowHdrBleedThreshold(threshold float32)
CLASS_METHOD

set_glow_hdr_bleed_threshold Args: [{ false threshold float}], Returns:

func (EnvironmentImpl) SetGlowHdrLuminanceCap

func (o EnvironmentImpl) SetGlowHdrLuminanceCap(amount float32)
CLASS_METHOD

set_glow_hdr_luminance_cap Args: [{ false amount float}], Returns:

func (EnvironmentImpl) SetGlowIntensity

func (o EnvironmentImpl) SetGlowIntensity(intensity float32)
CLASS_METHOD

set_glow_intensity Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetGlowLevel

func (o EnvironmentImpl) SetGlowLevel(idx int64, enabled bool)
CLASS_METHOD

set_glow_level Args: [{ false idx int} { false enabled bool}], Returns:

func (EnvironmentImpl) SetGlowStrength

func (o EnvironmentImpl) SetGlowStrength(strength float32)
CLASS_METHOD

set_glow_strength Args: [{ false strength float}], Returns:

func (EnvironmentImpl) SetSky

func (o EnvironmentImpl) SetSky(sky Sky)
CLASS_METHOD

set_sky Args: [{ false sky Sky}], Returns:

func (EnvironmentImpl) SetSkyCustomFov

func (o EnvironmentImpl) SetSkyCustomFov(scale float32)
CLASS_METHOD

set_sky_custom_fov Args: [{ false scale float}], Returns:

func (EnvironmentImpl) SetSkyOrientation

func (o EnvironmentImpl) SetSkyOrientation(orientation Basis)
CLASS_METHOD

set_sky_orientation Args: [{ false orientation Basis}], Returns:

func (EnvironmentImpl) SetSkyRotation

func (o EnvironmentImpl) SetSkyRotation(euler_radians Vector3)
CLASS_METHOD

set_sky_rotation Args: [{ false euler_radians Vector3}], Returns:

func (EnvironmentImpl) SetSkyRotationDegrees

func (o EnvironmentImpl) SetSkyRotationDegrees(euler_degrees Vector3)
CLASS_METHOD

set_sky_rotation_degrees Args: [{ false euler_degrees Vector3}], Returns:

func (EnvironmentImpl) SetSsaoAoChannelAffect

func (o EnvironmentImpl) SetSsaoAoChannelAffect(amount float32)
CLASS_METHOD

set_ssao_ao_channel_affect Args: [{ false amount float}], Returns:

func (EnvironmentImpl) SetSsaoBias

func (o EnvironmentImpl) SetSsaoBias(bias float32)
CLASS_METHOD

set_ssao_bias Args: [{ false bias float}], Returns:

func (EnvironmentImpl) SetSsaoBlur

func (o EnvironmentImpl) SetSsaoBlur(mode int64)
CLASS_METHOD

set_ssao_blur Args: [{ false mode int}], Returns:

func (EnvironmentImpl) SetSsaoColor

func (o EnvironmentImpl) SetSsaoColor(color Color)
CLASS_METHOD

set_ssao_color Args: [{ false color Color}], Returns:

func (EnvironmentImpl) SetSsaoDirectLightAffect

func (o EnvironmentImpl) SetSsaoDirectLightAffect(amount float32)
CLASS_METHOD

set_ssao_direct_light_affect Args: [{ false amount float}], Returns:

func (EnvironmentImpl) SetSsaoEdgeSharpness

func (o EnvironmentImpl) SetSsaoEdgeSharpness(edge_sharpness float32)
CLASS_METHOD

set_ssao_edge_sharpness Args: [{ false edge_sharpness float}], Returns:

func (EnvironmentImpl) SetSsaoEnabled

func (o EnvironmentImpl) SetSsaoEnabled(enabled bool)
CLASS_METHOD

set_ssao_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetSsaoIntensity

func (o EnvironmentImpl) SetSsaoIntensity(intensity float32)
CLASS_METHOD

set_ssao_intensity Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetSsaoIntensity2

func (o EnvironmentImpl) SetSsaoIntensity2(intensity float32)
CLASS_METHOD

set_ssao_intensity2 Args: [{ false intensity float}], Returns:

func (EnvironmentImpl) SetSsaoQuality

func (o EnvironmentImpl) SetSsaoQuality(quality int64)
CLASS_METHOD

set_ssao_quality Args: [{ false quality int}], Returns:

func (EnvironmentImpl) SetSsaoRadius

func (o EnvironmentImpl) SetSsaoRadius(radius float32)
CLASS_METHOD

set_ssao_radius Args: [{ false radius float}], Returns:

func (EnvironmentImpl) SetSsaoRadius2

func (o EnvironmentImpl) SetSsaoRadius2(radius float32)
CLASS_METHOD

set_ssao_radius2 Args: [{ false radius float}], Returns:

func (EnvironmentImpl) SetSsrDepthTolerance

func (o EnvironmentImpl) SetSsrDepthTolerance(depth_tolerance float32)
CLASS_METHOD

set_ssr_depth_tolerance Args: [{ false depth_tolerance float}], Returns:

func (EnvironmentImpl) SetSsrEnabled

func (o EnvironmentImpl) SetSsrEnabled(enabled bool)
CLASS_METHOD

set_ssr_enabled Args: [{ false enabled bool}], Returns:

func (EnvironmentImpl) SetSsrFadeIn

func (o EnvironmentImpl) SetSsrFadeIn(fade_in float32)
CLASS_METHOD

set_ssr_fade_in Args: [{ false fade_in float}], Returns:

func (EnvironmentImpl) SetSsrFadeOut

func (o EnvironmentImpl) SetSsrFadeOut(fade_out float32)
CLASS_METHOD

set_ssr_fade_out Args: [{ false fade_out float}], Returns:

func (EnvironmentImpl) SetSsrMaxSteps

func (o EnvironmentImpl) SetSsrMaxSteps(max_steps int64)
CLASS_METHOD

set_ssr_max_steps Args: [{ false max_steps int}], Returns:

func (EnvironmentImpl) SetSsrRough

func (o EnvironmentImpl) SetSsrRough(rough bool)
CLASS_METHOD

set_ssr_rough Args: [{ false rough bool}], Returns:

func (EnvironmentImpl) SetTonemapAutoExposure

func (o EnvironmentImpl) SetTonemapAutoExposure(auto_exposure bool)
CLASS_METHOD

set_tonemap_auto_exposure Args: [{ false auto_exposure bool}], Returns:

func (EnvironmentImpl) SetTonemapAutoExposureGrey

func (o EnvironmentImpl) SetTonemapAutoExposureGrey(exposure_grey float32)
CLASS_METHOD

set_tonemap_auto_exposure_grey Args: [{ false exposure_grey float}], Returns:

func (EnvironmentImpl) SetTonemapAutoExposureMax

func (o EnvironmentImpl) SetTonemapAutoExposureMax(exposure_max float32)
CLASS_METHOD

set_tonemap_auto_exposure_max Args: [{ false exposure_max float}], Returns:

func (EnvironmentImpl) SetTonemapAutoExposureMin

func (o EnvironmentImpl) SetTonemapAutoExposureMin(exposure_min float32)
CLASS_METHOD

set_tonemap_auto_exposure_min Args: [{ false exposure_min float}], Returns:

func (EnvironmentImpl) SetTonemapAutoExposureSpeed

func (o EnvironmentImpl) SetTonemapAutoExposureSpeed(exposure_speed float32)
CLASS_METHOD

set_tonemap_auto_exposure_speed Args: [{ false exposure_speed float}], Returns:

func (EnvironmentImpl) SetTonemapExposure

func (o EnvironmentImpl) SetTonemapExposure(exposure float32)
CLASS_METHOD

set_tonemap_exposure Args: [{ false exposure float}], Returns:

func (EnvironmentImpl) SetTonemapWhite

func (o EnvironmentImpl) SetTonemapWhite(white float32)
CLASS_METHOD

set_tonemap_white Args: [{ false white float}], Returns:

func (EnvironmentImpl) SetTonemapper

func (o EnvironmentImpl) SetTonemapper(mode int64)
CLASS_METHOD

set_tonemapper Args: [{ false mode int}], Returns:

type EnvironmentSSAOBlur

type EnvironmentSSAOBlur int32
const (
	ENVIRONMENT_SSAO_BLUR_SSAO_BLUR_1x1      EnvironmentSSAOBlur = 1
	ENVIRONMENT_SSAO_BLUR_SSAO_BLUR_2x2      EnvironmentSSAOBlur = 2
	ENVIRONMENT_SSAO_BLUR_SSAO_BLUR_3x3      EnvironmentSSAOBlur = 3
	ENVIRONMENT_SSAO_BLUR_SSAO_BLUR_DISABLED EnvironmentSSAOBlur = 0
)

type EnvironmentSSAOQuality

type EnvironmentSSAOQuality int32
const (
	ENVIRONMENT_SSAO_QUALITY_SSAO_QUALITY_HIGH   EnvironmentSSAOQuality = 2
	ENVIRONMENT_SSAO_QUALITY_SSAO_QUALITY_LOW    EnvironmentSSAOQuality = 0
	ENVIRONMENT_SSAO_QUALITY_SSAO_QUALITY_MEDIUM EnvironmentSSAOQuality = 1
)

type EnvironmentToneMapper

type EnvironmentToneMapper int32
const (
	ENVIRONMENT_TONE_MAPPER_TONE_MAPPER_ACES      EnvironmentToneMapper = 3
	ENVIRONMENT_TONE_MAPPER_TONE_MAPPER_FILMIC    EnvironmentToneMapper = 2
	ENVIRONMENT_TONE_MAPPER_TONE_MAPPER_LINEAR    EnvironmentToneMapper = 0
	ENVIRONMENT_TONE_MAPPER_TONE_MAPPER_REINHARDT EnvironmentToneMapper = 1
)

type Error

type Error C.godot_error
const (
	GODOT_OK Error = iota
	GODOT_FAILED
	GODOT_ERR_UNAVAILABLE
	GODOT_ERR_UNCONFIGURED
	GODOT_ERR_UNAUTHORIZED
	GODOT_ERR_PARAMETER_RANGE_ERROR
	GODOT_ERR_OUT_OF_MEMORY
	GODOT_ERR_FILE_NOT_FOUND
	GODOT_ERR_FILE_BAD_DRIVE
	GODOT_ERR_FILE_BAD_PATH
	GODOT_ERR_FILE_NO_PERMISSION
	GODOT_ERR_FILE_ALREADY_IN_USE
	GODOT_ERR_FILE_CANT_OPEN
	GODOT_ERR_FILE_CANT_WRITE
	GODOT_ERR_FILE_CANT_READ
	GODOT_ERR_FILE_UNRECOGNIZED
	GODOT_ERR_FILE_CORRUPT
	GODOT_ERR_FILE_MISSING_DEPENDENCIES
	GODOT_ERR_FILE_EOF
	GODOT_ERR_CANT_OPEN
	GODOT_ERR_CANT_CREATE
	GODOT_ERR_QUERY_FAILED
	GODOT_ERR_ALREADY_IN_USE
	GODOT_ERR_LOCKED
	GODOT_ERR_TIMEOUT
	GODOT_ERR_CANT_CONNECT
	GODOT_ERR_CANT_RESOLVE
	GODOT_ERR_CONNECTION_ERROR
	GODOT_ERR_CANT_ACQUIRE_RESOURCE
	GODOT_ERR_CANT_FORK
	GODOT_ERR_INVALID_DATA
	GODOT_ERR_INVALID_PARAMETER
	GODOT_ERR_ALREADY_EXISTS
	GODOT_ERR_DOES_NOT_EXIST
	GODOT_ERR_DATABASE_CANT_READ
	GODOT_ERR_DATABASE_CANT_WRITE
	GODOT_ERR_COMPILATION_FAILED
	GODOT_ERR_METHOD_NOT_FOUND
	GODOT_ERR_LINK_FAILED
	GODOT_ERR_SCRIPT_FAILED
	GODOT_ERR_CYCLIC_LINK
	GODOT_ERR_INVALID_DECLARATION
	GODOT_ERR_DUPLICATE_SYMBOL
	GODOT_ERR_PARSE_ERROR
	GODOT_ERR_BUSY
	GODOT_ERR_SKIP
	GODOT_ERR_HELP
	GODOT_ERR_BUG
	GODOT_ERR_PRINTER_ON_FIRE
)

Enum Error

type Expression

type Expression interface {
	Reference

	/* execute */
	Execute(inputs Array, base_instance Object, show_error bool) Variant

	/* get_error_text */
	GetErrorText() string

	/* has_execute_failed */
	HasExecuteFailed() bool

	/* parse */
	Parse(expression string, input_names PoolStringArray) Error
}

func NewExpression

func NewExpression() Expression

NewExpression creates a new Expression.

func NewExpressionWithOwner

func NewExpressionWithOwner(owner *GodotObject) Expression

NewExpressionWithOwner wraps the GodotObject.

type ExpressionImpl

type ExpressionImpl struct {
	ReferenceImpl
}

func (*ExpressionImpl) BaseClass

func (o *ExpressionImpl) BaseClass() string

func (*ExpressionImpl) ClassName

func (o *ExpressionImpl) ClassName() string

func (ExpressionImpl) Execute

func (o ExpressionImpl) Execute(inputs Array, base_instance Object, show_error bool) Variant
CLASS_METHOD

execute Args: [{[] true inputs Array} {Null true base_instance Object} {True true show_error bool}], Returns: Variant

func (ExpressionImpl) GetErrorText

func (o ExpressionImpl) GetErrorText() string
CLASS_METHOD

get_error_text Args: [], Returns: string

func (ExpressionImpl) HasExecuteFailed

func (o ExpressionImpl) HasExecuteFailed() bool
CLASS_METHOD

has_execute_failed Args: [], Returns: bool

func (ExpressionImpl) Parse

func (o ExpressionImpl) Parse(expression string, input_names PoolStringArray) Error
CLASS_METHOD

parse Args: [{ false expression String} {[] true input_names PoolStringArray}], Returns: Error

type ExtNativescriptInitCallback

type ExtNativescriptInitCallback func()

type ExtNativescriptTerminateCallback

type ExtNativescriptTerminateCallback func()

type ExternalTexture

type ExternalTexture interface {
	Texture

	/* get_external_texture_id */
	GetExternalTextureId() int64

	/* set_size */
	SetSize(size Vector2)
}

func NewExternalTexture

func NewExternalTexture() ExternalTexture

NewExternalTexture creates a new ExternalTexture.

func NewExternalTextureWithOwner

func NewExternalTextureWithOwner(owner *GodotObject) ExternalTexture

NewExternalTextureWithOwner wraps the GodotObject.

type ExternalTextureImpl

type ExternalTextureImpl struct {
	TextureImpl
}

func (*ExternalTextureImpl) BaseClass

func (o *ExternalTextureImpl) BaseClass() string

func (*ExternalTextureImpl) ClassName

func (o *ExternalTextureImpl) ClassName() string

func (ExternalTextureImpl) GetExternalTextureId

func (o ExternalTextureImpl) GetExternalTextureId() int64
CLASS_METHOD

get_external_texture_id Args: [], Returns: int64

func (ExternalTextureImpl) SetSize

func (o ExternalTextureImpl) SetSize(size Vector2)
CLASS_METHOD

set_size Args: [{ false size Vector2}], Returns:

type File

type File interface {
	Reference

	/* close */
	Close()

	/* eof_reached */
	EofReached() bool

	/* file_exists */
	FileExists(path string) bool

	/* get_16 */
	Get16() int64

	/* get_32 */
	Get32() int64

	/* get_64 */
	Get64() int64

	/* get_8 */
	Get8() int64

	/* get_as_text */
	GetAsText() string

	/* get_buffer */
	GetBuffer(len int64) PoolByteArray

	/* get_csv_line */
	GetCsvLine(delim string) PoolStringArray

	/* get_double */
	GetDouble() float32

	/* get_endian_swap */
	GetEndianSwap() bool

	/* get_error */
	GetError() Error

	/* get_float */
	GetFloat() float32

	/* get_len */
	GetLen() int64

	/* get_line */
	GetLine() string

	/* get_md5 */
	GetMd5(path string) string

	/* get_modified_time */
	GetModifiedTime(file string) int64

	/* get_pascal_string */
	GetPascalString() string

	/* get_path */
	GetPath() string

	/* get_path_absolute */
	GetPathAbsolute() string

	/* get_position */
	GetPosition() int64

	/* get_real */
	GetReal() float32

	/* get_sha256 */
	GetSha256(path string) string

	/* get_var */
	GetVar(allow_objects bool) Variant

	/* is_open */
	IsOpen() bool

	/* open */
	Open(path string, flags int64) Error

	/* open_compressed */
	OpenCompressed(path string, mode_flags int64, compression_mode int64) Error

	/* open_encrypted */
	OpenEncrypted(path string, mode_flags int64, key PoolByteArray) Error

	/* open_encrypted_with_pass */
	OpenEncryptedWithPass(path string, mode_flags int64, pass string) Error

	/* seek */
	Seek(position int64)

	/* seek_end */
	SeekEnd(position int64)

	/* set_endian_swap */
	SetEndianSwap(enable bool)

	/* store_16 */
	Store16(value int64)

	/* store_32 */
	Store32(value int64)

	/* store_64 */
	Store64(value int64)

	/* store_8 */
	Store8(value int64)

	/* store_buffer */
	StoreBuffer(buffer PoolByteArray)

	/* store_csv_line */
	StoreCsvLine(values PoolStringArray, delim string)

	/* store_double */
	StoreDouble(value float32)

	/* store_float */
	StoreFloat(value float32)

	/* store_line */
	StoreLine(line string)

	/* store_pascal_string */
	StorePascalString(string string)

	/* store_real */
	StoreReal(value float32)

	/* store_string */
	StoreString(string string)

	/* store_var */
	StoreVar(value Variant, full_objects bool)
}

func NewFile

func NewFile() File

NewFile creates a new File.

func NewFileWithOwner

func NewFileWithOwner(owner *GodotObject) File

NewFileWithOwner wraps the GodotObject.

type FileCompressionMode

type FileCompressionMode int32
const (
	FILE_COMPRESSION_MODE_COMPRESSION_DEFLATE FileCompressionMode = 1
	FILE_COMPRESSION_MODE_COMPRESSION_FASTLZ  FileCompressionMode = 0
	FILE_COMPRESSION_MODE_COMPRESSION_GZIP    FileCompressionMode = 3
	FILE_COMPRESSION_MODE_COMPRESSION_ZSTD    FileCompressionMode = 2
)

type FileDialog

type FileDialog interface {
	ConfirmationDialog

	/* add_filter */
	AddFilter(filter string)

	/* clear_filters */
	ClearFilters()

	/* deselect_items */
	DeselectItems()

	/* get_access */
	GetAccess() FileDialogAccess

	/* get_current_dir */
	GetCurrentDir() string

	/* get_current_file */
	GetCurrentFile() string

	/* get_current_path */
	GetCurrentPath() string

	/* get_filters */
	GetFilters() PoolStringArray

	/* get_line_edit */
	GetLineEdit() LineEdit

	/* get_mode */
	GetMode() FileDialogMode

	/* get_vbox */
	GetVbox() VBoxContainer

	/* invalidate */
	Invalidate()

	/* is_mode_overriding_title */
	IsModeOverridingTitle() bool

	/* is_showing_hidden_files */
	IsShowingHiddenFiles() bool

	/* set_access */
	SetAccess(access int64)

	/* set_current_dir */
	SetCurrentDir(dir string)

	/* set_current_file */
	SetCurrentFile(file string)

	/* set_current_path */
	SetCurrentPath(path string)

	/* set_filters */
	SetFilters(filters PoolStringArray)

	/* set_mode */
	SetMode(mode int64)

	/* set_mode_overrides_title */
	SetModeOverridesTitle(override bool)

	/* set_show_hidden_files */
	SetShowHiddenFiles(show bool)
}

func NewFileDialog

func NewFileDialog() FileDialog

NewFileDialog creates a new FileDialog.

func NewFileDialogWithOwner

func NewFileDialogWithOwner(owner *GodotObject) FileDialog

NewFileDialogWithOwner wraps the GodotObject.

type FileDialogAccess

type FileDialogAccess int32
const (
	FILE_DIALOG_ACCESS_ACCESS_FILESYSTEM FileDialogAccess = 2
	FILE_DIALOG_ACCESS_ACCESS_RESOURCES  FileDialogAccess = 0
	FILE_DIALOG_ACCESS_ACCESS_USERDATA   FileDialogAccess = 1
)

type FileDialogConstant

type FileDialogConstant int32
const (
	FILE_DIALOG_ACCESS_FILESYSTEM FileDialogConstant = 2
	FILE_DIALOG_ACCESS_RESOURCES  FileDialogConstant = 0
	FILE_DIALOG_ACCESS_USERDATA   FileDialogConstant = 1
	FILE_DIALOG_MODE_OPEN_ANY     FileDialogConstant = 3
	FILE_DIALOG_MODE_OPEN_DIR     FileDialogConstant = 2
	FILE_DIALOG_MODE_OPEN_FILE    FileDialogConstant = 0
	FILE_DIALOG_MODE_OPEN_FILES   FileDialogConstant = 1
	FILE_DIALOG_MODE_SAVE_FILE    FileDialogConstant = 4
)

type FileDialogImpl

type FileDialogImpl struct {
	ConfirmationDialogImpl
}

func (FileDialogImpl) AddFilter

func (o FileDialogImpl) AddFilter(filter string)
CLASS_METHOD

add_filter Args: [{ false filter String}], Returns:

func (*FileDialogImpl) BaseClass

func (o *FileDialogImpl) BaseClass() string

func (*FileDialogImpl) ClassName

func (o *FileDialogImpl) ClassName() string

func (FileDialogImpl) ClearFilters

func (o FileDialogImpl) ClearFilters()
CLASS_METHOD

clear_filters Args: [], Returns:

func (FileDialogImpl) DeselectItems

func (o FileDialogImpl) DeselectItems()
CLASS_METHOD

deselect_items Args: [], Returns:

func (FileDialogImpl) GetAccess

func (o FileDialogImpl) GetAccess() FileDialogAccess
CLASS_METHOD

get_access Args: [], Returns: FileDialogAccess

func (FileDialogImpl) GetCurrentDir

func (o FileDialogImpl) GetCurrentDir() string
CLASS_METHOD

get_current_dir Args: [], Returns: string

func (FileDialogImpl) GetCurrentFile

func (o FileDialogImpl) GetCurrentFile() string
CLASS_METHOD

get_current_file Args: [], Returns: string

func (FileDialogImpl) GetCurrentPath

func (o FileDialogImpl) GetCurrentPath() string
CLASS_METHOD

get_current_path Args: [], Returns: string

func (FileDialogImpl) GetFilters

func (o FileDialogImpl) GetFilters() PoolStringArray
CLASS_METHOD

get_filters Args: [], Returns: PoolStringArray

func (FileDialogImpl) GetLineEdit

func (o FileDialogImpl) GetLineEdit() LineEdit
CLASS_METHOD

get_line_edit Args: [], Returns: LineEdit

func (FileDialogImpl) GetMode

func (o FileDialogImpl) GetMode() FileDialogMode
CLASS_METHOD

get_mode Args: [], Returns: FileDialogMode

func (FileDialogImpl) GetVbox

func (o FileDialogImpl) GetVbox() VBoxContainer
CLASS_METHOD

get_vbox Args: [], Returns: VBoxContainer

func (FileDialogImpl) Invalidate

func (o FileDialogImpl) Invalidate()
CLASS_METHOD

invalidate Args: [], Returns:

func (FileDialogImpl) IsModeOverridingTitle

func (o FileDialogImpl) IsModeOverridingTitle() bool
CLASS_METHOD

is_mode_overriding_title Args: [], Returns: bool

func (FileDialogImpl) IsShowingHiddenFiles

func (o FileDialogImpl) IsShowingHiddenFiles() bool
CLASS_METHOD

is_showing_hidden_files Args: [], Returns: bool

func (FileDialogImpl) SetAccess

func (o FileDialogImpl) SetAccess(access int64)
CLASS_METHOD

set_access Args: [{ false access int}], Returns:

func (FileDialogImpl) SetCurrentDir

func (o FileDialogImpl) SetCurrentDir(dir string)
CLASS_METHOD

set_current_dir Args: [{ false dir String}], Returns:

func (FileDialogImpl) SetCurrentFile

func (o FileDialogImpl) SetCurrentFile(file string)
CLASS_METHOD

set_current_file Args: [{ false file String}], Returns:

func (FileDialogImpl) SetCurrentPath

func (o FileDialogImpl) SetCurrentPath(path string)
CLASS_METHOD

set_current_path Args: [{ false path String}], Returns:

func (FileDialogImpl) SetFilters

func (o FileDialogImpl) SetFilters(filters PoolStringArray)
CLASS_METHOD

set_filters Args: [{ false filters PoolStringArray}], Returns:

func (FileDialogImpl) SetMode

func (o FileDialogImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (FileDialogImpl) SetModeOverridesTitle

func (o FileDialogImpl) SetModeOverridesTitle(override bool)
CLASS_METHOD

set_mode_overrides_title Args: [{ false override bool}], Returns:

func (FileDialogImpl) SetShowHiddenFiles

func (o FileDialogImpl) SetShowHiddenFiles(show bool)
CLASS_METHOD

set_show_hidden_files Args: [{ false show bool}], Returns:

type FileDialogMode

type FileDialogMode int32
const (
	FILE_DIALOG_MODE_MODE_OPEN_ANY   FileDialogMode = 3
	FILE_DIALOG_MODE_MODE_OPEN_DIR   FileDialogMode = 2
	FILE_DIALOG_MODE_MODE_OPEN_FILE  FileDialogMode = 0
	FILE_DIALOG_MODE_MODE_OPEN_FILES FileDialogMode = 1
	FILE_DIALOG_MODE_MODE_SAVE_FILE  FileDialogMode = 4
)

type FileImpl

type FileImpl struct {
	ReferenceImpl
}

func (*FileImpl) BaseClass

func (o *FileImpl) BaseClass() string

func (*FileImpl) ClassName

func (o *FileImpl) ClassName() string

func (FileImpl) Close

func (o FileImpl) Close()
CLASS_METHOD

close Args: [], Returns:

func (FileImpl) EofReached

func (o FileImpl) EofReached() bool
CLASS_METHOD

eof_reached Args: [], Returns: bool

func (FileImpl) FileExists

func (o FileImpl) FileExists(path string) bool
CLASS_METHOD

file_exists Args: [{ false path String}], Returns: bool

func (FileImpl) Get16

func (o FileImpl) Get16() int64
CLASS_METHOD

get_16 Args: [], Returns: int64

func (FileImpl) Get32

func (o FileImpl) Get32() int64
CLASS_METHOD

get_32 Args: [], Returns: int64

func (FileImpl) Get64

func (o FileImpl) Get64() int64
CLASS_METHOD

get_64 Args: [], Returns: int64

func (FileImpl) Get8

func (o FileImpl) Get8() int64
CLASS_METHOD

get_8 Args: [], Returns: int64

func (FileImpl) GetAsText

func (o FileImpl) GetAsText() string
CLASS_METHOD

get_as_text Args: [], Returns: string

func (FileImpl) GetBuffer

func (o FileImpl) GetBuffer(len int64) PoolByteArray
CLASS_METHOD

get_buffer Args: [{ false len int}], Returns: PoolByteArray

func (FileImpl) GetCsvLine

func (o FileImpl) GetCsvLine(delim string) PoolStringArray
CLASS_METHOD

get_csv_line Args: [{, true delim String}], Returns: PoolStringArray

func (FileImpl) GetDouble

func (o FileImpl) GetDouble() float32
CLASS_METHOD

get_double Args: [], Returns: float32

func (FileImpl) GetEndianSwap

func (o FileImpl) GetEndianSwap() bool
CLASS_METHOD

get_endian_swap Args: [], Returns: bool

func (FileImpl) GetError

func (o FileImpl) GetError() Error
CLASS_METHOD

get_error Args: [], Returns: Error

func (FileImpl) GetFloat

func (o FileImpl) GetFloat() float32
CLASS_METHOD

get_float Args: [], Returns: float32

func (FileImpl) GetLen

func (o FileImpl) GetLen() int64
CLASS_METHOD

get_len Args: [], Returns: int64

func (FileImpl) GetLine

func (o FileImpl) GetLine() string
CLASS_METHOD

get_line Args: [], Returns: string

func (FileImpl) GetMd5

func (o FileImpl) GetMd5(path string) string
CLASS_METHOD

get_md5 Args: [{ false path String}], Returns: string

func (FileImpl) GetModifiedTime

func (o FileImpl) GetModifiedTime(file string) int64
CLASS_METHOD

get_modified_time Args: [{ false file String}], Returns: int64

func (FileImpl) GetPascalString

func (o FileImpl) GetPascalString() string
CLASS_METHOD

get_pascal_string Args: [], Returns: string

func (FileImpl) GetPath

func (o FileImpl) GetPath() string
CLASS_METHOD

get_path Args: [], Returns: string

func (FileImpl) GetPathAbsolute

func (o FileImpl) GetPathAbsolute() string
CLASS_METHOD

get_path_absolute Args: [], Returns: string

func (FileImpl) GetPosition

func (o FileImpl) GetPosition() int64
CLASS_METHOD

get_position Args: [], Returns: int64

func (FileImpl) GetReal

func (o FileImpl) GetReal() float32
CLASS_METHOD

get_real Args: [], Returns: float32

func (FileImpl) GetSha256

func (o FileImpl) GetSha256(path string) string
CLASS_METHOD

get_sha256 Args: [{ false path String}], Returns: string

func (FileImpl) GetVar

func (o FileImpl) GetVar(allow_objects bool) Variant
CLASS_METHOD

get_var Args: [{False true allow_objects bool}], Returns: Variant

func (FileImpl) IsOpen

func (o FileImpl) IsOpen() bool
CLASS_METHOD

is_open Args: [], Returns: bool

func (FileImpl) Open

func (o FileImpl) Open(path string, flags int64) Error
CLASS_METHOD

open Args: [{ false path String} { false flags int}], Returns: Error

func (FileImpl) OpenCompressed

func (o FileImpl) OpenCompressed(path string, mode_flags int64, compression_mode int64) Error
CLASS_METHOD

open_compressed Args: [{ false path String} { false mode_flags int} {0 true compression_mode int}], Returns: Error

func (FileImpl) OpenEncrypted

func (o FileImpl) OpenEncrypted(path string, mode_flags int64, key PoolByteArray) Error
CLASS_METHOD

open_encrypted Args: [{ false path String} { false mode_flags int} { false key PoolByteArray}], Returns: Error

func (FileImpl) OpenEncryptedWithPass

func (o FileImpl) OpenEncryptedWithPass(path string, mode_flags int64, pass string) Error
CLASS_METHOD

open_encrypted_with_pass Args: [{ false path String} { false mode_flags int} { false pass String}], Returns: Error

func (FileImpl) Seek

func (o FileImpl) Seek(position int64)
CLASS_METHOD

seek Args: [{ false position int}], Returns:

func (FileImpl) SeekEnd

func (o FileImpl) SeekEnd(position int64)
CLASS_METHOD

seek_end Args: [{0 true position int}], Returns:

func (FileImpl) SetEndianSwap

func (o FileImpl) SetEndianSwap(enable bool)
CLASS_METHOD

set_endian_swap Args: [{ false enable bool}], Returns:

func (FileImpl) Store16

func (o FileImpl) Store16(value int64)
CLASS_METHOD

store_16 Args: [{ false value int}], Returns:

func (FileImpl) Store32

func (o FileImpl) Store32(value int64)
CLASS_METHOD

store_32 Args: [{ false value int}], Returns:

func (FileImpl) Store64

func (o FileImpl) Store64(value int64)
CLASS_METHOD

store_64 Args: [{ false value int}], Returns:

func (FileImpl) Store8

func (o FileImpl) Store8(value int64)
CLASS_METHOD

store_8 Args: [{ false value int}], Returns:

func (FileImpl) StoreBuffer

func (o FileImpl) StoreBuffer(buffer PoolByteArray)
CLASS_METHOD

store_buffer Args: [{ false buffer PoolByteArray}], Returns:

func (FileImpl) StoreCsvLine

func (o FileImpl) StoreCsvLine(values PoolStringArray, delim string)
CLASS_METHOD

store_csv_line Args: [{ false values PoolStringArray} {, true delim String}], Returns:

func (FileImpl) StoreDouble

func (o FileImpl) StoreDouble(value float32)
CLASS_METHOD

store_double Args: [{ false value float}], Returns:

func (FileImpl) StoreFloat

func (o FileImpl) StoreFloat(value float32)
CLASS_METHOD

store_float Args: [{ false value float}], Returns:

func (FileImpl) StoreLine

func (o FileImpl) StoreLine(line string)
CLASS_METHOD

store_line Args: [{ false line String}], Returns:

func (FileImpl) StorePascalString

func (o FileImpl) StorePascalString(string string)
CLASS_METHOD

store_pascal_string Args: [{ false string String}], Returns:

func (FileImpl) StoreReal

func (o FileImpl) StoreReal(value float32)
CLASS_METHOD

store_real Args: [{ false value float}], Returns:

func (FileImpl) StoreString

func (o FileImpl) StoreString(string string)
CLASS_METHOD

store_string Args: [{ false string String}], Returns:

func (FileImpl) StoreVar

func (o FileImpl) StoreVar(value Variant, full_objects bool)
CLASS_METHOD

store_var Args: [{ false value Variant} {False true full_objects bool}], Returns:

type FileModeFlags

type FileModeFlags int32
const (
	FILE_MODE_FLAGS_READ       FileModeFlags = 1
	FILE_MODE_FLAGS_READ_WRITE FileModeFlags = 3
	FILE_MODE_FLAGS_WRITE      FileModeFlags = 2
	FILE_MODE_FLAGS_WRITE_READ FileModeFlags = 7
)

type Font

type Font interface {
	Resource

	/* draw */
	Draw(canvas_item RID, position Vector2, string string, modulate Color, clip_w int64, outline_modulate Color)

	/* draw_char */
	DrawChar(canvas_item RID, position Vector2, char int64, next int64, modulate Color, outline bool) float32

	/* get_ascent */
	GetAscent() float32

	/* get_descent */
	GetDescent() float32

	/* get_height */
	GetHeight() float32

	/* get_string_size */
	GetStringSize(string string) Vector2

	/* get_wordwrap_string_size */
	GetWordwrapStringSize(string string, width float32) Vector2

	/* has_outline */
	HasOutline() bool

	/* is_distance_field_hint */
	IsDistanceFieldHint() bool

	/* update_changes */
	UpdateChanges()
}

func NewFont

func NewFont() Font

NewFont creates a new Font.

func NewFontWithOwner

func NewFontWithOwner(owner *GodotObject) Font

NewFontWithOwner wraps the GodotObject.

type FontImpl

type FontImpl struct {
	ResourceImpl
}

func (*FontImpl) BaseClass

func (o *FontImpl) BaseClass() string

func (*FontImpl) ClassName

func (o *FontImpl) ClassName() string

func (FontImpl) Draw

func (o FontImpl) Draw(canvas_item RID, position Vector2, string string, modulate Color, clip_w int64, outline_modulate Color)
CLASS_METHOD

draw Args: [{ false canvas_item RID} { false position Vector2} { false string String} {1,1,1,1 true modulate Color} {-1 true clip_w int} {1,1,1,1 true outline_modulate Color}], Returns:

func (FontImpl) DrawChar

func (o FontImpl) DrawChar(canvas_item RID, position Vector2, char int64, next int64, modulate Color, outline bool) float32
CLASS_METHOD

draw_char Args: [{ false canvas_item RID} { false position Vector2} { false char int} {-1 true next int} {1,1,1,1 true modulate Color} {False true outline bool}], Returns: float32

func (FontImpl) GetAscent

func (o FontImpl) GetAscent() float32
CLASS_METHOD

get_ascent Args: [], Returns: float32

func (FontImpl) GetDescent

func (o FontImpl) GetDescent() float32
CLASS_METHOD

get_descent Args: [], Returns: float32

func (FontImpl) GetHeight

func (o FontImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (FontImpl) GetStringSize

func (o FontImpl) GetStringSize(string string) Vector2
CLASS_METHOD

get_string_size Args: [{ false string String}], Returns: Vector2

func (FontImpl) GetWordwrapStringSize

func (o FontImpl) GetWordwrapStringSize(string string, width float32) Vector2
CLASS_METHOD

get_wordwrap_string_size Args: [{ false string String} { false width float}], Returns: Vector2

func (FontImpl) HasOutline

func (o FontImpl) HasOutline() bool
CLASS_METHOD

has_outline Args: [], Returns: bool

func (FontImpl) IsDistanceFieldHint

func (o FontImpl) IsDistanceFieldHint() bool
CLASS_METHOD

is_distance_field_hint Args: [], Returns: bool

func (FontImpl) UpdateChanges

func (o FontImpl) UpdateChanges()
CLASS_METHOD

update_changes Args: [], Returns:

type FreeFunc

type FreeFunc func(MethodData)

FreeFunc is a callback to clean up CreateFunc and DestroyFunc.

type FuncRef

type FuncRef interface {
	Reference

	/* call_func */
	CallFunc(varargs ...*Variant) Variant

	/* call_funcv */
	CallFuncv(arg_array Array) Variant

	/* is_valid */
	IsValid() bool

	/* set_function */
	SetFunction(name string)

	/* set_instance */
	SetInstance(instance Object)
}

func NewFuncRef

func NewFuncRef() FuncRef

NewFuncRef creates a new FuncRef.

func NewFuncRefWithOwner

func NewFuncRefWithOwner(owner *GodotObject) FuncRef

NewFuncRefWithOwner wraps the GodotObject.

type FuncRefImpl

type FuncRefImpl struct {
	ReferenceImpl
}

func (*FuncRefImpl) BaseClass

func (o *FuncRefImpl) BaseClass() string

func (FuncRefImpl) CallFunc

func (o FuncRefImpl) CallFunc(varargs ...*Variant) Variant
CLASS_METHOD

call_func Args: [], Returns: Variant

func (FuncRefImpl) CallFuncv

func (o FuncRefImpl) CallFuncv(arg_array Array) Variant
CLASS_METHOD

call_funcv Args: [{ false arg_array Array}], Returns: Variant

func (*FuncRefImpl) ClassName

func (o *FuncRefImpl) ClassName() string

func (FuncRefImpl) IsValid

func (o FuncRefImpl) IsValid() bool
CLASS_METHOD

is_valid Args: [], Returns: bool

func (FuncRefImpl) SetFunction

func (o FuncRefImpl) SetFunction(name string)
CLASS_METHOD

set_function Args: [{ false name String}], Returns:

func (FuncRefImpl) SetInstance

func (o FuncRefImpl) SetInstance(instance Object)
CLASS_METHOD

set_instance Args: [{ false instance Object}], Returns:

type GDNative

type GDNative interface {
	Reference

	/* call_native */
	CallNative(calling_type string, procedure_name string, arguments Array) Variant

	/* get_library */
	GetLibrary() GDNativeLibrary

	/* initialize */
	Initialize() bool

	/* set_library */
	SetLibrary(library GDNativeLibrary)

	/* terminate */
	Terminate() bool
}

func NewGDNative

func NewGDNative() GDNative

NewGDNative creates a new GDNative.

func NewGDNativeWithOwner

func NewGDNativeWithOwner(owner *GodotObject) GDNative

NewGDNativeWithOwner wraps the GodotObject.

type GDNativeImpl

type GDNativeImpl struct {
	ReferenceImpl
}

func (*GDNativeImpl) BaseClass

func (o *GDNativeImpl) BaseClass() string

func (GDNativeImpl) CallNative

func (o GDNativeImpl) CallNative(calling_type string, procedure_name string, arguments Array) Variant
CLASS_METHOD

call_native Args: [{ false calling_type String} { false procedure_name String} { false arguments Array}], Returns: Variant

func (*GDNativeImpl) ClassName

func (o *GDNativeImpl) ClassName() string

func (GDNativeImpl) GetLibrary

func (o GDNativeImpl) GetLibrary() GDNativeLibrary
CLASS_METHOD

get_library Args: [], Returns: GDNativeLibrary

func (GDNativeImpl) Initialize

func (o GDNativeImpl) Initialize() bool
CLASS_METHOD

initialize Args: [], Returns: bool

func (GDNativeImpl) SetLibrary

func (o GDNativeImpl) SetLibrary(library GDNativeLibrary)
CLASS_METHOD

set_library Args: [{ false library GDNativeLibrary}], Returns:

func (GDNativeImpl) Terminate

func (o GDNativeImpl) Terminate() bool
CLASS_METHOD

terminate Args: [], Returns: bool

type GDNativeLibrary

type GDNativeLibrary interface {
	Resource

	/* get_config_file */
	GetConfigFile() ConfigFile

	/* get_current_dependencies */
	GetCurrentDependencies() PoolStringArray

	/* get_current_library_path */
	GetCurrentLibraryPath() string

	/* get_symbol_prefix */
	GetSymbolPrefix() string

	/* is_reloadable */
	IsReloadable() bool

	/* is_singleton */
	IsSingleton() bool

	/* set_config_file */
	SetConfigFile(config_file ConfigFile)

	/* set_load_once */
	SetLoadOnce(load_once bool)

	/* set_reloadable */
	SetReloadable(reloadable bool)

	/* set_singleton */
	SetSingleton(singleton bool)

	/* set_symbol_prefix */
	SetSymbolPrefix(symbol_prefix string)

	/* should_load_once */
	ShouldLoadOnce() bool
}

func NewGDNativeLibrary

func NewGDNativeLibrary() GDNativeLibrary

NewGDNativeLibrary creates a new GDNativeLibrary.

func NewGDNativeLibraryWithOwner

func NewGDNativeLibraryWithOwner(owner *GodotObject) GDNativeLibrary

NewGDNativeLibraryWithOwner wraps the GodotObject.

type GDNativeLibraryImpl

type GDNativeLibraryImpl struct {
	ResourceImpl
}

func (*GDNativeLibraryImpl) BaseClass

func (o *GDNativeLibraryImpl) BaseClass() string

func (*GDNativeLibraryImpl) ClassName

func (o *GDNativeLibraryImpl) ClassName() string

func (GDNativeLibraryImpl) GetConfigFile

func (o GDNativeLibraryImpl) GetConfigFile() ConfigFile
CLASS_METHOD

get_config_file Args: [], Returns: ConfigFile

func (GDNativeLibraryImpl) GetCurrentDependencies

func (o GDNativeLibraryImpl) GetCurrentDependencies() PoolStringArray
CLASS_METHOD

get_current_dependencies Args: [], Returns: PoolStringArray

func (GDNativeLibraryImpl) GetCurrentLibraryPath

func (o GDNativeLibraryImpl) GetCurrentLibraryPath() string
CLASS_METHOD

get_current_library_path Args: [], Returns: string

func (GDNativeLibraryImpl) GetSymbolPrefix

func (o GDNativeLibraryImpl) GetSymbolPrefix() string
CLASS_METHOD

get_symbol_prefix Args: [], Returns: string

func (GDNativeLibraryImpl) IsReloadable

func (o GDNativeLibraryImpl) IsReloadable() bool
CLASS_METHOD

is_reloadable Args: [], Returns: bool

func (GDNativeLibraryImpl) IsSingleton

func (o GDNativeLibraryImpl) IsSingleton() bool
CLASS_METHOD

is_singleton Args: [], Returns: bool

func (GDNativeLibraryImpl) SetConfigFile

func (o GDNativeLibraryImpl) SetConfigFile(config_file ConfigFile)
CLASS_METHOD

set_config_file Args: [{ false config_file ConfigFile}], Returns:

func (GDNativeLibraryImpl) SetLoadOnce

func (o GDNativeLibraryImpl) SetLoadOnce(load_once bool)
CLASS_METHOD

set_load_once Args: [{ false load_once bool}], Returns:

func (GDNativeLibraryImpl) SetReloadable

func (o GDNativeLibraryImpl) SetReloadable(reloadable bool)
CLASS_METHOD

set_reloadable Args: [{ false reloadable bool}], Returns:

func (GDNativeLibraryImpl) SetSingleton

func (o GDNativeLibraryImpl) SetSingleton(singleton bool)
CLASS_METHOD

set_singleton Args: [{ false singleton bool}], Returns:

func (GDNativeLibraryImpl) SetSymbolPrefix

func (o GDNativeLibraryImpl) SetSymbolPrefix(symbol_prefix string)
CLASS_METHOD

set_symbol_prefix Args: [{ false symbol_prefix String}], Returns:

func (GDNativeLibraryImpl) ShouldLoadOnce

func (o GDNativeLibraryImpl) ShouldLoadOnce() bool
CLASS_METHOD

should_load_once Args: [], Returns: bool

type GDScript

type GDScript interface {
	Script

	/* get_as_byte_code */
	GetAsByteCode() PoolByteArray

	/* new */
	New(varargs ...*Variant) Variant
}

func NewGDScript

func NewGDScript() GDScript

NewGDScript creates a new GDScript.

func NewGDScriptWithOwner

func NewGDScriptWithOwner(owner *GodotObject) GDScript

NewGDScriptWithOwner wraps the GodotObject.

type GDScriptFunctionState

type GDScriptFunctionState interface {
	Reference

	/* is_valid */
	IsValid(extended_check bool) bool

	/* resume */
	Resume(arg Variant) Variant
}

func NewGDScriptFunctionState

func NewGDScriptFunctionState() GDScriptFunctionState

NewGDScriptFunctionState creates a new GDScriptFunctionState.

func NewGDScriptFunctionStateWithOwner

func NewGDScriptFunctionStateWithOwner(owner *GodotObject) GDScriptFunctionState

NewGDScriptFunctionStateWithOwner wraps the GodotObject.

type GDScriptFunctionStateImpl

type GDScriptFunctionStateImpl struct {
	ReferenceImpl
}

func (*GDScriptFunctionStateImpl) BaseClass

func (o *GDScriptFunctionStateImpl) BaseClass() string

func (*GDScriptFunctionStateImpl) ClassName

func (o *GDScriptFunctionStateImpl) ClassName() string

func (GDScriptFunctionStateImpl) IsValid

func (o GDScriptFunctionStateImpl) IsValid(extended_check bool) bool
CLASS_METHOD

is_valid Args: [{False true extended_check bool}], Returns: bool

func (GDScriptFunctionStateImpl) Resume

CLASS_METHOD

resume Args: [{Null true arg Variant}], Returns: Variant

type GDScriptImpl

type GDScriptImpl struct {
	ScriptImpl
}

func (*GDScriptImpl) BaseClass

func (o *GDScriptImpl) BaseClass() string

func (*GDScriptImpl) ClassName

func (o *GDScriptImpl) ClassName() string

func (GDScriptImpl) GetAsByteCode

func (o GDScriptImpl) GetAsByteCode() PoolByteArray
CLASS_METHOD

get_as_byte_code Args: [], Returns: PoolByteArray

func (GDScriptImpl) New

func (o GDScriptImpl) New(varargs ...*Variant) Variant
CLASS_METHOD

new Args: [], Returns: Variant

type GIProbe

type GIProbe interface {
	VisualInstance

	/* bake */
	Bake(from_node Node, create_visual_debug bool)

	/* debug_bake */
	DebugBake()

	/* get_bias */
	GetBias() float32

	/* get_dynamic_range */
	GetDynamicRange() int64

	/* get_energy */
	GetEnergy() float32

	/* get_extents */
	GetExtents() Vector3

	/* get_normal_bias */
	GetNormalBias() float32

	/* get_probe_data */
	GetProbeData() GIProbeData

	/* get_propagation */
	GetPropagation() float32

	/* get_subdiv */
	GetSubdiv() GIProbeSubdiv

	/* is_compressed */
	IsCompressed() bool

	/* is_interior */
	IsInterior() bool

	/* set_bias */
	SetBias(max float32)

	/* set_compress */
	SetCompress(enable bool)

	/* set_dynamic_range */
	SetDynamicRange(max int64)

	/* set_energy */
	SetEnergy(max float32)

	/* set_extents */
	SetExtents(extents Vector3)

	/* set_interior */
	SetInterior(enable bool)

	/* set_normal_bias */
	SetNormalBias(max float32)

	/* set_probe_data */
	SetProbeData(data GIProbeData)

	/* set_propagation */
	SetPropagation(max float32)

	/* set_subdiv */
	SetSubdiv(subdiv int64)
}

func NewGIProbe

func NewGIProbe() GIProbe

NewGIProbe creates a new GIProbe.

func NewGIProbeWithOwner

func NewGIProbeWithOwner(owner *GodotObject) GIProbe

NewGIProbeWithOwner wraps the GodotObject.

type GIProbeConstant

type GIProbeConstant int32
const (
	GI_PROBE_SUBDIV_128 GIProbeConstant = 1
	GI_PROBE_SUBDIV_256 GIProbeConstant = 2
	GI_PROBE_SUBDIV_512 GIProbeConstant = 3
	GI_PROBE_SUBDIV_64  GIProbeConstant = 0
	GI_PROBE_SUBDIV_MAX GIProbeConstant = 4
)

type GIProbeData

type GIProbeData interface {
	Resource

	/* get_bias */
	GetBias() float32

	/* get_bounds */
	GetBounds() AABB

	/* get_cell_size */
	GetCellSize() float32

	/* get_dynamic_data */
	GetDynamicData() PoolIntArray

	/* get_dynamic_range */
	GetDynamicRange() int64

	/* get_energy */
	GetEnergy() float32

	/* get_normal_bias */
	GetNormalBias() float32

	/* get_propagation */
	GetPropagation() float32

	/* get_to_cell_xform */
	GetToCellXform() Transform

	/* is_compressed */
	IsCompressed() bool

	/* is_interior */
	IsInterior() bool

	/* set_bias */
	SetBias(bias float32)

	/* set_bounds */
	SetBounds(bounds AABB)

	/* set_cell_size */
	SetCellSize(cell_size float32)

	/* set_compress */
	SetCompress(compress bool)

	/* set_dynamic_data */
	SetDynamicData(dynamic_data PoolIntArray)

	/* set_dynamic_range */
	SetDynamicRange(dynamic_range int64)

	/* set_energy */
	SetEnergy(energy float32)

	/* set_interior */
	SetInterior(interior bool)

	/* set_normal_bias */
	SetNormalBias(bias float32)

	/* set_propagation */
	SetPropagation(propagation float32)

	/* set_to_cell_xform */
	SetToCellXform(to_cell_xform Transform)
}

func NewGIProbeData

func NewGIProbeData() GIProbeData

NewGIProbeData creates a new GIProbeData.

func NewGIProbeDataWithOwner

func NewGIProbeDataWithOwner(owner *GodotObject) GIProbeData

NewGIProbeDataWithOwner wraps the GodotObject.

type GIProbeDataImpl

type GIProbeDataImpl struct {
	ResourceImpl
}

func (*GIProbeDataImpl) BaseClass

func (o *GIProbeDataImpl) BaseClass() string

func (*GIProbeDataImpl) ClassName

func (o *GIProbeDataImpl) ClassName() string

func (GIProbeDataImpl) GetBias

func (o GIProbeDataImpl) GetBias() float32
CLASS_METHOD

get_bias Args: [], Returns: float32

func (GIProbeDataImpl) GetBounds

func (o GIProbeDataImpl) GetBounds() AABB
CLASS_METHOD

get_bounds Args: [], Returns: AABB

func (GIProbeDataImpl) GetCellSize

func (o GIProbeDataImpl) GetCellSize() float32
CLASS_METHOD

get_cell_size Args: [], Returns: float32

func (GIProbeDataImpl) GetDynamicData

func (o GIProbeDataImpl) GetDynamicData() PoolIntArray
CLASS_METHOD

get_dynamic_data Args: [], Returns: PoolIntArray

func (GIProbeDataImpl) GetDynamicRange

func (o GIProbeDataImpl) GetDynamicRange() int64
CLASS_METHOD

get_dynamic_range Args: [], Returns: int64

func (GIProbeDataImpl) GetEnergy

func (o GIProbeDataImpl) GetEnergy() float32
CLASS_METHOD

get_energy Args: [], Returns: float32

func (GIProbeDataImpl) GetNormalBias

func (o GIProbeDataImpl) GetNormalBias() float32
CLASS_METHOD

get_normal_bias Args: [], Returns: float32

func (GIProbeDataImpl) GetPropagation

func (o GIProbeDataImpl) GetPropagation() float32
CLASS_METHOD

get_propagation Args: [], Returns: float32

func (GIProbeDataImpl) GetToCellXform

func (o GIProbeDataImpl) GetToCellXform() Transform
CLASS_METHOD

get_to_cell_xform Args: [], Returns: Transform

func (GIProbeDataImpl) IsCompressed

func (o GIProbeDataImpl) IsCompressed() bool
CLASS_METHOD

is_compressed Args: [], Returns: bool

func (GIProbeDataImpl) IsInterior

func (o GIProbeDataImpl) IsInterior() bool
CLASS_METHOD

is_interior Args: [], Returns: bool

func (GIProbeDataImpl) SetBias

func (o GIProbeDataImpl) SetBias(bias float32)
CLASS_METHOD

set_bias Args: [{ false bias float}], Returns:

func (GIProbeDataImpl) SetBounds

func (o GIProbeDataImpl) SetBounds(bounds AABB)
CLASS_METHOD

set_bounds Args: [{ false bounds AABB}], Returns:

func (GIProbeDataImpl) SetCellSize

func (o GIProbeDataImpl) SetCellSize(cell_size float32)
CLASS_METHOD

set_cell_size Args: [{ false cell_size float}], Returns:

func (GIProbeDataImpl) SetCompress

func (o GIProbeDataImpl) SetCompress(compress bool)
CLASS_METHOD

set_compress Args: [{ false compress bool}], Returns:

func (GIProbeDataImpl) SetDynamicData

func (o GIProbeDataImpl) SetDynamicData(dynamic_data PoolIntArray)
CLASS_METHOD

set_dynamic_data Args: [{ false dynamic_data PoolIntArray}], Returns:

func (GIProbeDataImpl) SetDynamicRange

func (o GIProbeDataImpl) SetDynamicRange(dynamic_range int64)
CLASS_METHOD

set_dynamic_range Args: [{ false dynamic_range int}], Returns:

func (GIProbeDataImpl) SetEnergy

func (o GIProbeDataImpl) SetEnergy(energy float32)
CLASS_METHOD

set_energy Args: [{ false energy float}], Returns:

func (GIProbeDataImpl) SetInterior

func (o GIProbeDataImpl) SetInterior(interior bool)
CLASS_METHOD

set_interior Args: [{ false interior bool}], Returns:

func (GIProbeDataImpl) SetNormalBias

func (o GIProbeDataImpl) SetNormalBias(bias float32)
CLASS_METHOD

set_normal_bias Args: [{ false bias float}], Returns:

func (GIProbeDataImpl) SetPropagation

func (o GIProbeDataImpl) SetPropagation(propagation float32)
CLASS_METHOD

set_propagation Args: [{ false propagation float}], Returns:

func (GIProbeDataImpl) SetToCellXform

func (o GIProbeDataImpl) SetToCellXform(to_cell_xform Transform)
CLASS_METHOD

set_to_cell_xform Args: [{ false to_cell_xform Transform}], Returns:

type GIProbeImpl

type GIProbeImpl struct {
	VisualInstanceImpl
}

func (GIProbeImpl) Bake

func (o GIProbeImpl) Bake(from_node Node, create_visual_debug bool)
CLASS_METHOD

bake Args: [{Null true from_node Node} {False true create_visual_debug bool}], Returns:

func (*GIProbeImpl) BaseClass

func (o *GIProbeImpl) BaseClass() string

func (*GIProbeImpl) ClassName

func (o *GIProbeImpl) ClassName() string

func (GIProbeImpl) DebugBake

func (o GIProbeImpl) DebugBake()
CLASS_METHOD

debug_bake Args: [], Returns:

func (GIProbeImpl) GetBias

func (o GIProbeImpl) GetBias() float32
CLASS_METHOD

get_bias Args: [], Returns: float32

func (GIProbeImpl) GetDynamicRange

func (o GIProbeImpl) GetDynamicRange() int64
CLASS_METHOD

get_dynamic_range Args: [], Returns: int64

func (GIProbeImpl) GetEnergy

func (o GIProbeImpl) GetEnergy() float32
CLASS_METHOD

get_energy Args: [], Returns: float32

func (GIProbeImpl) GetExtents

func (o GIProbeImpl) GetExtents() Vector3
CLASS_METHOD

get_extents Args: [], Returns: Vector3

func (GIProbeImpl) GetNormalBias

func (o GIProbeImpl) GetNormalBias() float32
CLASS_METHOD

get_normal_bias Args: [], Returns: float32

func (GIProbeImpl) GetProbeData

func (o GIProbeImpl) GetProbeData() GIProbeData
CLASS_METHOD

get_probe_data Args: [], Returns: GIProbeData

func (GIProbeImpl) GetPropagation

func (o GIProbeImpl) GetPropagation() float32
CLASS_METHOD

get_propagation Args: [], Returns: float32

func (GIProbeImpl) GetSubdiv

func (o GIProbeImpl) GetSubdiv() GIProbeSubdiv
CLASS_METHOD

get_subdiv Args: [], Returns: GIProbeSubdiv

func (GIProbeImpl) IsCompressed

func (o GIProbeImpl) IsCompressed() bool
CLASS_METHOD

is_compressed Args: [], Returns: bool

func (GIProbeImpl) IsInterior

func (o GIProbeImpl) IsInterior() bool
CLASS_METHOD

is_interior Args: [], Returns: bool

func (GIProbeImpl) SetBias

func (o GIProbeImpl) SetBias(max float32)
CLASS_METHOD

set_bias Args: [{ false max float}], Returns:

func (GIProbeImpl) SetCompress

func (o GIProbeImpl) SetCompress(enable bool)
CLASS_METHOD

set_compress Args: [{ false enable bool}], Returns:

func (GIProbeImpl) SetDynamicRange

func (o GIProbeImpl) SetDynamicRange(max int64)
CLASS_METHOD

set_dynamic_range Args: [{ false max int}], Returns:

func (GIProbeImpl) SetEnergy

func (o GIProbeImpl) SetEnergy(max float32)
CLASS_METHOD

set_energy Args: [{ false max float}], Returns:

func (GIProbeImpl) SetExtents

func (o GIProbeImpl) SetExtents(extents Vector3)
CLASS_METHOD

set_extents Args: [{ false extents Vector3}], Returns:

func (GIProbeImpl) SetInterior

func (o GIProbeImpl) SetInterior(enable bool)
CLASS_METHOD

set_interior Args: [{ false enable bool}], Returns:

func (GIProbeImpl) SetNormalBias

func (o GIProbeImpl) SetNormalBias(max float32)
CLASS_METHOD

set_normal_bias Args: [{ false max float}], Returns:

func (GIProbeImpl) SetProbeData

func (o GIProbeImpl) SetProbeData(data GIProbeData)
CLASS_METHOD

set_probe_data Args: [{ false data GIProbeData}], Returns:

func (GIProbeImpl) SetPropagation

func (o GIProbeImpl) SetPropagation(max float32)
CLASS_METHOD

set_propagation Args: [{ false max float}], Returns:

func (GIProbeImpl) SetSubdiv

func (o GIProbeImpl) SetSubdiv(subdiv int64)
CLASS_METHOD

set_subdiv Args: [{ false subdiv int}], Returns:

type GIProbeSubdiv

type GIProbeSubdiv int32
const (
	GI_PROBE_SUBDIV_SUBDIV_128 GIProbeSubdiv = 1
	GI_PROBE_SUBDIV_SUBDIV_256 GIProbeSubdiv = 2
	GI_PROBE_SUBDIV_SUBDIV_512 GIProbeSubdiv = 3
	GI_PROBE_SUBDIV_SUBDIV_64  GIProbeSubdiv = 0
	GI_PROBE_SUBDIV_SUBDIV_MAX GIProbeSubdiv = 4
)

type GdnativeApiStruct

type GdnativeApiStruct C.godot_gdnative_api_struct

type GdnativeApiVersion

type GdnativeApiVersion C.godot_gdnative_api_version

type GdnativeCoreApiStruct

type GdnativeCoreApiStruct C.godot_gdnative_core_api_struct

type GdnativeInitOptions

type GdnativeInitOptions C.godot_gdnative_init_options

type GdnativeTerminateOptions

type GdnativeTerminateOptions C.godot_gdnative_terminate_options

type Generic6DOFJoint

type Generic6DOFJoint interface {
	Joint

	/* get_flag_x */
	GetFlagX(flag int64) bool

	/* get_flag_y */
	GetFlagY(flag int64) bool

	/* get_flag_z */
	GetFlagZ(flag int64) bool

	/* get_param_x */
	GetParamX(param int64) float32

	/* get_param_y */
	GetParamY(param int64) float32

	/* get_param_z */
	GetParamZ(param int64) float32

	/* get_precision */
	GetPrecision() int64

	/* set_flag_x */
	SetFlagX(flag int64, value bool)

	/* set_flag_y */
	SetFlagY(flag int64, value bool)

	/* set_flag_z */
	SetFlagZ(flag int64, value bool)

	/* set_param_x */
	SetParamX(param int64, value float32)

	/* set_param_y */
	SetParamY(param int64, value float32)

	/* set_param_z */
	SetParamZ(param int64, value float32)

	/* set_precision */
	SetPrecision(precision int64)
}

func NewGeneric6DOFJoint

func NewGeneric6DOFJoint() Generic6DOFJoint

NewGeneric6DOFJoint creates a new Generic6DOFJoint.

func NewGeneric6DOFJointWithOwner

func NewGeneric6DOFJointWithOwner(owner *GodotObject) Generic6DOFJoint

NewGeneric6DOFJointWithOwner wraps the GodotObject.

type Generic6DOFJointConstant

type Generic6DOFJointConstant int32
const (
	GENERIC_6_DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT              Generic6DOFJointConstant = 1
	GENERIC_6_DOF_JOINT_FLAG_ENABLE_ANGULAR_SPRING             Generic6DOFJointConstant = 2
	GENERIC_6_DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT               Generic6DOFJointConstant = 0
	GENERIC_6_DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR               Generic6DOFJointConstant = 5
	GENERIC_6_DOF_JOINT_FLAG_ENABLE_LINEAR_SPRING              Generic6DOFJointConstant = 3
	GENERIC_6_DOF_JOINT_FLAG_ENABLE_MOTOR                      Generic6DOFJointConstant = 4
	GENERIC_6_DOF_JOINT_FLAG_MAX                               Generic6DOFJointConstant = 6
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_DAMPING                  Generic6DOFJointConstant = 13
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_ERP                      Generic6DOFJointConstant = 16
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_FORCE_LIMIT              Generic6DOFJointConstant = 15
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_LIMIT_SOFTNESS           Generic6DOFJointConstant = 12
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_LOWER_LIMIT              Generic6DOFJointConstant = 10
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_MOTOR_FORCE_LIMIT        Generic6DOFJointConstant = 18
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_MOTOR_TARGET_VELOCITY    Generic6DOFJointConstant = 17
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_RESTITUTION              Generic6DOFJointConstant = 14
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_SPRING_DAMPING           Generic6DOFJointConstant = 20
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT Generic6DOFJointConstant = 21
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_SPRING_STIFFNESS         Generic6DOFJointConstant = 19
	GENERIC_6_DOF_JOINT_PARAM_ANGULAR_UPPER_LIMIT              Generic6DOFJointConstant = 11
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_DAMPING                   Generic6DOFJointConstant = 4
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_LIMIT_SOFTNESS            Generic6DOFJointConstant = 2
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_LOWER_LIMIT               Generic6DOFJointConstant = 0
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_MOTOR_FORCE_LIMIT         Generic6DOFJointConstant = 6
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_MOTOR_TARGET_VELOCITY     Generic6DOFJointConstant = 5
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_RESTITUTION               Generic6DOFJointConstant = 3
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_SPRING_DAMPING            Generic6DOFJointConstant = 8
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT  Generic6DOFJointConstant = 9
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_SPRING_STIFFNESS          Generic6DOFJointConstant = 7
	GENERIC_6_DOF_JOINT_PARAM_LINEAR_UPPER_LIMIT               Generic6DOFJointConstant = 1
	GENERIC_6_DOF_JOINT_PARAM_MAX                              Generic6DOFJointConstant = 22
)

type Generic6DOFJointFlag

type Generic6DOFJointFlag int32
const (
	GENERIC_6_DOF_JOINT_FLAG_FLAG_ENABLE_ANGULAR_LIMIT  Generic6DOFJointFlag = 1
	GENERIC_6_DOF_JOINT_FLAG_FLAG_ENABLE_ANGULAR_SPRING Generic6DOFJointFlag = 2
	GENERIC_6_DOF_JOINT_FLAG_FLAG_ENABLE_LINEAR_LIMIT   Generic6DOFJointFlag = 0
	GENERIC_6_DOF_JOINT_FLAG_FLAG_ENABLE_LINEAR_MOTOR   Generic6DOFJointFlag = 5
	GENERIC_6_DOF_JOINT_FLAG_FLAG_ENABLE_LINEAR_SPRING  Generic6DOFJointFlag = 3
	GENERIC_6_DOF_JOINT_FLAG_FLAG_ENABLE_MOTOR          Generic6DOFJointFlag = 4
	GENERIC_6_DOF_JOINT_FLAG_FLAG_MAX                   Generic6DOFJointFlag = 6
)

type Generic6DOFJointImpl

type Generic6DOFJointImpl struct {
	JointImpl
}

func (*Generic6DOFJointImpl) BaseClass

func (o *Generic6DOFJointImpl) BaseClass() string

func (*Generic6DOFJointImpl) ClassName

func (o *Generic6DOFJointImpl) ClassName() string

func (Generic6DOFJointImpl) GetFlagX

func (o Generic6DOFJointImpl) GetFlagX(flag int64) bool
CLASS_METHOD

get_flag_x Args: [{ false flag int}], Returns: bool

func (Generic6DOFJointImpl) GetFlagY

func (o Generic6DOFJointImpl) GetFlagY(flag int64) bool
CLASS_METHOD

get_flag_y Args: [{ false flag int}], Returns: bool

func (Generic6DOFJointImpl) GetFlagZ

func (o Generic6DOFJointImpl) GetFlagZ(flag int64) bool
CLASS_METHOD

get_flag_z Args: [{ false flag int}], Returns: bool

func (Generic6DOFJointImpl) GetParamX

func (o Generic6DOFJointImpl) GetParamX(param int64) float32
CLASS_METHOD

get_param_x Args: [{ false param int}], Returns: float32

func (Generic6DOFJointImpl) GetParamY

func (o Generic6DOFJointImpl) GetParamY(param int64) float32
CLASS_METHOD

get_param_y Args: [{ false param int}], Returns: float32

func (Generic6DOFJointImpl) GetParamZ

func (o Generic6DOFJointImpl) GetParamZ(param int64) float32
CLASS_METHOD

get_param_z Args: [{ false param int}], Returns: float32

func (Generic6DOFJointImpl) GetPrecision

func (o Generic6DOFJointImpl) GetPrecision() int64
CLASS_METHOD

get_precision Args: [], Returns: int64

func (Generic6DOFJointImpl) SetFlagX

func (o Generic6DOFJointImpl) SetFlagX(flag int64, value bool)
CLASS_METHOD

set_flag_x Args: [{ false flag int} { false value bool}], Returns:

func (Generic6DOFJointImpl) SetFlagY

func (o Generic6DOFJointImpl) SetFlagY(flag int64, value bool)
CLASS_METHOD

set_flag_y Args: [{ false flag int} { false value bool}], Returns:

func (Generic6DOFJointImpl) SetFlagZ

func (o Generic6DOFJointImpl) SetFlagZ(flag int64, value bool)
CLASS_METHOD

set_flag_z Args: [{ false flag int} { false value bool}], Returns:

func (Generic6DOFJointImpl) SetParamX

func (o Generic6DOFJointImpl) SetParamX(param int64, value float32)
CLASS_METHOD

set_param_x Args: [{ false param int} { false value float}], Returns:

func (Generic6DOFJointImpl) SetParamY

func (o Generic6DOFJointImpl) SetParamY(param int64, value float32)
CLASS_METHOD

set_param_y Args: [{ false param int} { false value float}], Returns:

func (Generic6DOFJointImpl) SetParamZ

func (o Generic6DOFJointImpl) SetParamZ(param int64, value float32)
CLASS_METHOD

set_param_z Args: [{ false param int} { false value float}], Returns:

func (Generic6DOFJointImpl) SetPrecision

func (o Generic6DOFJointImpl) SetPrecision(precision int64)
CLASS_METHOD

set_precision Args: [{ false precision int}], Returns:

type Generic6DOFJointParam

type Generic6DOFJointParam int32
const (
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_DAMPING                  Generic6DOFJointParam = 13
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_ERP                      Generic6DOFJointParam = 16
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_FORCE_LIMIT              Generic6DOFJointParam = 15
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_LIMIT_SOFTNESS           Generic6DOFJointParam = 12
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_LOWER_LIMIT              Generic6DOFJointParam = 10
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_MOTOR_FORCE_LIMIT        Generic6DOFJointParam = 18
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_MOTOR_TARGET_VELOCITY    Generic6DOFJointParam = 17
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_RESTITUTION              Generic6DOFJointParam = 14
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_SPRING_DAMPING           Generic6DOFJointParam = 20
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT Generic6DOFJointParam = 21
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_SPRING_STIFFNESS         Generic6DOFJointParam = 19
	GENERIC_6_DOF_JOINT_PARAM_PARAM_ANGULAR_UPPER_LIMIT              Generic6DOFJointParam = 11
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_DAMPING                   Generic6DOFJointParam = 4
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_LIMIT_SOFTNESS            Generic6DOFJointParam = 2
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_LOWER_LIMIT               Generic6DOFJointParam = 0
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_MOTOR_FORCE_LIMIT         Generic6DOFJointParam = 6
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_MOTOR_TARGET_VELOCITY     Generic6DOFJointParam = 5
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_RESTITUTION               Generic6DOFJointParam = 3
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_SPRING_DAMPING            Generic6DOFJointParam = 8
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT  Generic6DOFJointParam = 9
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_SPRING_STIFFNESS          Generic6DOFJointParam = 7
	GENERIC_6_DOF_JOINT_PARAM_PARAM_LINEAR_UPPER_LIMIT               Generic6DOFJointParam = 1
	GENERIC_6_DOF_JOINT_PARAM_PARAM_MAX                              Generic6DOFJointParam = 22
)

type Geometry

type Geometry interface {
	Object

	/* build_box_planes */
	BuildBoxPlanes(extents Vector3) Array

	/* build_capsule_planes */
	BuildCapsulePlanes(radius float32, height float32, sides int64, lats int64, axis int64) Array

	/* build_cylinder_planes */
	BuildCylinderPlanes(radius float32, height float32, sides int64, axis int64) Array

	/* clip_polygon */
	ClipPolygon(points PoolVector3Array, plane Plane) PoolVector3Array

	/* clip_polygons_2d */
	ClipPolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array

	/* clip_polyline_with_polygon_2d */
	ClipPolylineWithPolygon2D(polyline PoolVector2Array, polygon PoolVector2Array) Array

	/* convex_hull_2d */
	ConvexHull2D(points PoolVector2Array) PoolVector2Array

	/* exclude_polygons_2d */
	ExcludePolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array

	/* get_closest_point_to_segment */
	GetClosestPointToSegment(point Vector3, s1 Vector3, s2 Vector3) Vector3

	/* get_closest_point_to_segment_2d */
	GetClosestPointToSegment2D(point Vector2, s1 Vector2, s2 Vector2) Vector2

	/* get_closest_point_to_segment_uncapped */
	GetClosestPointToSegmentUncapped(point Vector3, s1 Vector3, s2 Vector3) Vector3

	/* get_closest_point_to_segment_uncapped_2d */
	GetClosestPointToSegmentUncapped2D(point Vector2, s1 Vector2, s2 Vector2) Vector2

	/* get_closest_points_between_segments */
	GetClosestPointsBetweenSegments(p1 Vector3, p2 Vector3, q1 Vector3, q2 Vector3) PoolVector3Array

	/* get_closest_points_between_segments_2d */
	GetClosestPointsBetweenSegments2D(p1 Vector2, q1 Vector2, p2 Vector2, q2 Vector2) PoolVector2Array

	/* get_uv84_normal_bit */
	GetUv84NormalBit(normal Vector3) int64

	/* intersect_polygons_2d */
	IntersectPolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array

	/* intersect_polyline_with_polygon_2d */
	IntersectPolylineWithPolygon2D(polyline PoolVector2Array, polygon PoolVector2Array) Array

	/* is_point_in_circle */
	IsPointInCircle(point Vector2, circle_position Vector2, circle_radius float32) bool

	/* is_point_in_polygon */
	IsPointInPolygon(point Vector2, polygon PoolVector2Array) bool

	/* is_polygon_clockwise */
	IsPolygonClockwise(polygon PoolVector2Array) bool

	/* line_intersects_line_2d */
	LineIntersectsLine2D(from_a Vector2, dir_a Vector2, from_b Vector2, dir_b Vector2) Variant

	/* make_atlas */
	MakeAtlas(sizes PoolVector2Array) Dictionary

	/* merge_polygons_2d */
	MergePolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array

	/* offset_polygon_2d */
	OffsetPolygon2D(polygon PoolVector2Array, delta float32, join_type int64) Array

	/* offset_polyline_2d */
	OffsetPolyline2D(polyline PoolVector2Array, delta float32, join_type int64, end_type int64) Array

	/* point_is_inside_triangle */
	PointIsInsideTriangle(point Vector2, a Vector2, b Vector2, c Vector2) bool

	/* ray_intersects_triangle */
	RayIntersectsTriangle(from Vector3, dir Vector3, a Vector3, b Vector3, c Vector3) Variant

	/* segment_intersects_circle */
	SegmentIntersectsCircle(segment_from Vector2, segment_to Vector2, circle_position Vector2, circle_radius float32) float32

	/* segment_intersects_convex */
	SegmentIntersectsConvex(from Vector3, to Vector3, planes Array) PoolVector3Array

	/* segment_intersects_cylinder */
	SegmentIntersectsCylinder(from Vector3, to Vector3, height float32, radius float32) PoolVector3Array

	/* segment_intersects_segment_2d */
	SegmentIntersectsSegment2D(from_a Vector2, to_a Vector2, from_b Vector2, to_b Vector2) Variant

	/* segment_intersects_sphere */
	SegmentIntersectsSphere(from Vector3, to Vector3, sphere_position Vector3, sphere_radius float32) PoolVector3Array

	/* segment_intersects_triangle */
	SegmentIntersectsTriangle(from Vector3, to Vector3, a Vector3, b Vector3, c Vector3) Variant

	/* triangulate_delaunay_2d */
	TriangulateDelaunay2D(points PoolVector2Array) PoolIntArray

	/* triangulate_polygon */
	TriangulatePolygon(polygon PoolVector2Array) PoolIntArray
}

func GetSingletonGeometry

func GetSingletonGeometry() Geometry

type GeometryImpl

type GeometryImpl struct {
	ObjectImpl
}

func (*GeometryImpl) BaseClass

func (o *GeometryImpl) BaseClass() string

func (GeometryImpl) BuildBoxPlanes

func (o GeometryImpl) BuildBoxPlanes(extents Vector3) Array
CLASS_METHOD

build_box_planes Args: [{ false extents Vector3}], Returns: Array

func (GeometryImpl) BuildCapsulePlanes

func (o GeometryImpl) BuildCapsulePlanes(radius float32, height float32, sides int64, lats int64, axis int64) Array
CLASS_METHOD

build_capsule_planes Args: [{ false radius float} { false height float} { false sides int} { false lats int} {2 true axis int}], Returns: Array

func (GeometryImpl) BuildCylinderPlanes

func (o GeometryImpl) BuildCylinderPlanes(radius float32, height float32, sides int64, axis int64) Array
CLASS_METHOD

build_cylinder_planes Args: [{ false radius float} { false height float} { false sides int} {2 true axis int}], Returns: Array

func (*GeometryImpl) ClassName

func (o *GeometryImpl) ClassName() string

func (GeometryImpl) ClipPolygon

func (o GeometryImpl) ClipPolygon(points PoolVector3Array, plane Plane) PoolVector3Array
CLASS_METHOD

clip_polygon Args: [{ false points PoolVector3Array} { false plane Plane}], Returns: PoolVector3Array

func (GeometryImpl) ClipPolygons2D

func (o GeometryImpl) ClipPolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array
CLASS_METHOD

clip_polygons_2d Args: [{ false polygon_a PoolVector2Array} { false polygon_b PoolVector2Array}], Returns: Array

func (GeometryImpl) ClipPolylineWithPolygon2D

func (o GeometryImpl) ClipPolylineWithPolygon2D(polyline PoolVector2Array, polygon PoolVector2Array) Array
CLASS_METHOD

clip_polyline_with_polygon_2d Args: [{ false polyline PoolVector2Array} { false polygon PoolVector2Array}], Returns: Array

func (GeometryImpl) ConvexHull2D

func (o GeometryImpl) ConvexHull2D(points PoolVector2Array) PoolVector2Array
CLASS_METHOD

convex_hull_2d Args: [{ false points PoolVector2Array}], Returns: PoolVector2Array

func (GeometryImpl) ExcludePolygons2D

func (o GeometryImpl) ExcludePolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array
CLASS_METHOD

exclude_polygons_2d Args: [{ false polygon_a PoolVector2Array} { false polygon_b PoolVector2Array}], Returns: Array

func (GeometryImpl) GetClosestPointToSegment

func (o GeometryImpl) GetClosestPointToSegment(point Vector3, s1 Vector3, s2 Vector3) Vector3
CLASS_METHOD

get_closest_point_to_segment Args: [{ false point Vector3} { false s1 Vector3} { false s2 Vector3}], Returns: Vector3

func (GeometryImpl) GetClosestPointToSegment2D

func (o GeometryImpl) GetClosestPointToSegment2D(point Vector2, s1 Vector2, s2 Vector2) Vector2
CLASS_METHOD

get_closest_point_to_segment_2d Args: [{ false point Vector2} { false s1 Vector2} { false s2 Vector2}], Returns: Vector2

func (GeometryImpl) GetClosestPointToSegmentUncapped

func (o GeometryImpl) GetClosestPointToSegmentUncapped(point Vector3, s1 Vector3, s2 Vector3) Vector3
CLASS_METHOD

get_closest_point_to_segment_uncapped Args: [{ false point Vector3} { false s1 Vector3} { false s2 Vector3}], Returns: Vector3

func (GeometryImpl) GetClosestPointToSegmentUncapped2D

func (o GeometryImpl) GetClosestPointToSegmentUncapped2D(point Vector2, s1 Vector2, s2 Vector2) Vector2
CLASS_METHOD

get_closest_point_to_segment_uncapped_2d Args: [{ false point Vector2} { false s1 Vector2} { false s2 Vector2}], Returns: Vector2

func (GeometryImpl) GetClosestPointsBetweenSegments

func (o GeometryImpl) GetClosestPointsBetweenSegments(p1 Vector3, p2 Vector3, q1 Vector3, q2 Vector3) PoolVector3Array
CLASS_METHOD

get_closest_points_between_segments Args: [{ false p1 Vector3} { false p2 Vector3} { false q1 Vector3} { false q2 Vector3}], Returns: PoolVector3Array

func (GeometryImpl) GetClosestPointsBetweenSegments2D

func (o GeometryImpl) GetClosestPointsBetweenSegments2D(p1 Vector2, q1 Vector2, p2 Vector2, q2 Vector2) PoolVector2Array
CLASS_METHOD

get_closest_points_between_segments_2d Args: [{ false p1 Vector2} { false q1 Vector2} { false p2 Vector2} { false q2 Vector2}], Returns: PoolVector2Array

func (GeometryImpl) GetUv84NormalBit

func (o GeometryImpl) GetUv84NormalBit(normal Vector3) int64
CLASS_METHOD

get_uv84_normal_bit Args: [{ false normal Vector3}], Returns: int64

func (GeometryImpl) IntersectPolygons2D

func (o GeometryImpl) IntersectPolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array
CLASS_METHOD

intersect_polygons_2d Args: [{ false polygon_a PoolVector2Array} { false polygon_b PoolVector2Array}], Returns: Array

func (GeometryImpl) IntersectPolylineWithPolygon2D

func (o GeometryImpl) IntersectPolylineWithPolygon2D(polyline PoolVector2Array, polygon PoolVector2Array) Array
CLASS_METHOD

intersect_polyline_with_polygon_2d Args: [{ false polyline PoolVector2Array} { false polygon PoolVector2Array}], Returns: Array

func (GeometryImpl) IsPointInCircle

func (o GeometryImpl) IsPointInCircle(point Vector2, circle_position Vector2, circle_radius float32) bool
CLASS_METHOD

is_point_in_circle Args: [{ false point Vector2} { false circle_position Vector2} { false circle_radius float}], Returns: bool

func (GeometryImpl) IsPointInPolygon

func (o GeometryImpl) IsPointInPolygon(point Vector2, polygon PoolVector2Array) bool
CLASS_METHOD

is_point_in_polygon Args: [{ false point Vector2} { false polygon PoolVector2Array}], Returns: bool

func (GeometryImpl) IsPolygonClockwise

func (o GeometryImpl) IsPolygonClockwise(polygon PoolVector2Array) bool
CLASS_METHOD

is_polygon_clockwise Args: [{ false polygon PoolVector2Array}], Returns: bool

func (GeometryImpl) LineIntersectsLine2D

func (o GeometryImpl) LineIntersectsLine2D(from_a Vector2, dir_a Vector2, from_b Vector2, dir_b Vector2) Variant
CLASS_METHOD

line_intersects_line_2d Args: [{ false from_a Vector2} { false dir_a Vector2} { false from_b Vector2} { false dir_b Vector2}], Returns: Variant

func (GeometryImpl) MakeAtlas

func (o GeometryImpl) MakeAtlas(sizes PoolVector2Array) Dictionary
CLASS_METHOD

make_atlas Args: [{ false sizes PoolVector2Array}], Returns: Dictionary

func (GeometryImpl) MergePolygons2D

func (o GeometryImpl) MergePolygons2D(polygon_a PoolVector2Array, polygon_b PoolVector2Array) Array
CLASS_METHOD

merge_polygons_2d Args: [{ false polygon_a PoolVector2Array} { false polygon_b PoolVector2Array}], Returns: Array

func (GeometryImpl) OffsetPolygon2D

func (o GeometryImpl) OffsetPolygon2D(polygon PoolVector2Array, delta float32, join_type int64) Array
CLASS_METHOD

offset_polygon_2d Args: [{ false polygon PoolVector2Array} { false delta float} {0 true join_type int}], Returns: Array

func (GeometryImpl) OffsetPolyline2D

func (o GeometryImpl) OffsetPolyline2D(polyline PoolVector2Array, delta float32, join_type int64, end_type int64) Array
CLASS_METHOD

offset_polyline_2d Args: [{ false polyline PoolVector2Array} { false delta float} {0 true join_type int} {3 true end_type int}], Returns: Array

func (GeometryImpl) PointIsInsideTriangle

func (o GeometryImpl) PointIsInsideTriangle(point Vector2, a Vector2, b Vector2, c Vector2) bool
CLASS_METHOD

point_is_inside_triangle Args: [{ false point Vector2} { false a Vector2} { false b Vector2} { false c Vector2}], Returns: bool

func (GeometryImpl) RayIntersectsTriangle

func (o GeometryImpl) RayIntersectsTriangle(from Vector3, dir Vector3, a Vector3, b Vector3, c Vector3) Variant
CLASS_METHOD

ray_intersects_triangle Args: [{ false from Vector3} { false dir Vector3} { false a Vector3} { false b Vector3} { false c Vector3}], Returns: Variant

func (GeometryImpl) SegmentIntersectsCircle

func (o GeometryImpl) SegmentIntersectsCircle(segment_from Vector2, segment_to Vector2, circle_position Vector2, circle_radius float32) float32
CLASS_METHOD

segment_intersects_circle Args: [{ false segment_from Vector2} { false segment_to Vector2} { false circle_position Vector2} { false circle_radius float}], Returns: float32

func (GeometryImpl) SegmentIntersectsConvex

func (o GeometryImpl) SegmentIntersectsConvex(from Vector3, to Vector3, planes Array) PoolVector3Array
CLASS_METHOD

segment_intersects_convex Args: [{ false from Vector3} { false to Vector3} { false planes Array}], Returns: PoolVector3Array

func (GeometryImpl) SegmentIntersectsCylinder

func (o GeometryImpl) SegmentIntersectsCylinder(from Vector3, to Vector3, height float32, radius float32) PoolVector3Array
CLASS_METHOD

segment_intersects_cylinder Args: [{ false from Vector3} { false to Vector3} { false height float} { false radius float}], Returns: PoolVector3Array

func (GeometryImpl) SegmentIntersectsSegment2D

func (o GeometryImpl) SegmentIntersectsSegment2D(from_a Vector2, to_a Vector2, from_b Vector2, to_b Vector2) Variant
CLASS_METHOD

segment_intersects_segment_2d Args: [{ false from_a Vector2} { false to_a Vector2} { false from_b Vector2} { false to_b Vector2}], Returns: Variant

func (GeometryImpl) SegmentIntersectsSphere

func (o GeometryImpl) SegmentIntersectsSphere(from Vector3, to Vector3, sphere_position Vector3, sphere_radius float32) PoolVector3Array
CLASS_METHOD

segment_intersects_sphere Args: [{ false from Vector3} { false to Vector3} { false sphere_position Vector3} { false sphere_radius float}], Returns: PoolVector3Array

func (GeometryImpl) SegmentIntersectsTriangle

func (o GeometryImpl) SegmentIntersectsTriangle(from Vector3, to Vector3, a Vector3, b Vector3, c Vector3) Variant
CLASS_METHOD

segment_intersects_triangle Args: [{ false from Vector3} { false to Vector3} { false a Vector3} { false b Vector3} { false c Vector3}], Returns: Variant

func (GeometryImpl) TriangulateDelaunay2D

func (o GeometryImpl) TriangulateDelaunay2D(points PoolVector2Array) PoolIntArray
CLASS_METHOD

triangulate_delaunay_2d Args: [{ false points PoolVector2Array}], Returns: PoolIntArray

func (GeometryImpl) TriangulatePolygon

func (o GeometryImpl) TriangulatePolygon(polygon PoolVector2Array) PoolIntArray
CLASS_METHOD

triangulate_polygon Args: [{ false polygon PoolVector2Array}], Returns: PoolIntArray

type GeometryInstance

type GeometryInstance interface {
	VisualInstance

	/* get_cast_shadows_setting */
	GetCastShadowsSetting() GeometryInstanceShadowCastingSetting

	/* get_extra_cull_margin */
	GetExtraCullMargin() float32

	/* get_flag */
	GetFlag(flag int64) bool

	/* get_lod_max_distance */
	GetLodMaxDistance() float32

	/* get_lod_max_hysteresis */
	GetLodMaxHysteresis() float32

	/* get_lod_min_distance */
	GetLodMinDistance() float32

	/* get_lod_min_hysteresis */
	GetLodMinHysteresis() float32

	/* get_material_override */
	GetMaterialOverride() Material

	/* set_cast_shadows_setting */
	SetCastShadowsSetting(shadow_casting_setting int64)

	/* set_custom_aabb */
	SetCustomAabb(aabb AABB)

	/* set_extra_cull_margin */
	SetExtraCullMargin(margin float32)

	/* set_flag */
	SetFlag(flag int64, value bool)

	/* set_lod_max_distance */
	SetLodMaxDistance(mode float32)

	/* set_lod_max_hysteresis */
	SetLodMaxHysteresis(mode float32)

	/* set_lod_min_distance */
	SetLodMinDistance(mode float32)

	/* set_lod_min_hysteresis */
	SetLodMinHysteresis(mode float32)

	/* set_material_override */
	SetMaterialOverride(material Material)
}

func NewGeometryInstance

func NewGeometryInstance() GeometryInstance

NewGeometryInstance creates a new GeometryInstance.

func NewGeometryInstanceWithOwner

func NewGeometryInstanceWithOwner(owner *GodotObject) GeometryInstance

NewGeometryInstanceWithOwner wraps the GodotObject.

type GeometryInstanceConstant

type GeometryInstanceConstant int32
const (
	GEOMETRY_INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE     GeometryInstanceConstant = 1
	GEOMETRY_INSTANCE_FLAG_MAX                            GeometryInstanceConstant = 2
	GEOMETRY_INSTANCE_FLAG_USE_BAKED_LIGHT                GeometryInstanceConstant = 0
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_DOUBLE_SIDED GeometryInstanceConstant = 2
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_OFF          GeometryInstanceConstant = 0
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_ON           GeometryInstanceConstant = 1
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_SHADOWS_ONLY GeometryInstanceConstant = 3
)

type GeometryInstanceFlags

type GeometryInstanceFlags int32
const (
	GEOMETRY_INSTANCE_FLAGS_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE GeometryInstanceFlags = 1
	GEOMETRY_INSTANCE_FLAGS_FLAG_MAX                        GeometryInstanceFlags = 2
	GEOMETRY_INSTANCE_FLAGS_FLAG_USE_BAKED_LIGHT            GeometryInstanceFlags = 0
)

type GeometryInstanceImpl

type GeometryInstanceImpl struct {
	VisualInstanceImpl
}

func (*GeometryInstanceImpl) BaseClass

func (o *GeometryInstanceImpl) BaseClass() string

func (*GeometryInstanceImpl) ClassName

func (o *GeometryInstanceImpl) ClassName() string

func (GeometryInstanceImpl) GetCastShadowsSetting

CLASS_METHOD

get_cast_shadows_setting Args: [], Returns: GeometryInstanceShadowCastingSetting

func (GeometryInstanceImpl) GetExtraCullMargin

func (o GeometryInstanceImpl) GetExtraCullMargin() float32
CLASS_METHOD

get_extra_cull_margin Args: [], Returns: float32

func (GeometryInstanceImpl) GetFlag

func (o GeometryInstanceImpl) GetFlag(flag int64) bool
CLASS_METHOD

get_flag Args: [{ false flag int}], Returns: bool

func (GeometryInstanceImpl) GetLodMaxDistance

func (o GeometryInstanceImpl) GetLodMaxDistance() float32
CLASS_METHOD

get_lod_max_distance Args: [], Returns: float32

func (GeometryInstanceImpl) GetLodMaxHysteresis

func (o GeometryInstanceImpl) GetLodMaxHysteresis() float32
CLASS_METHOD

get_lod_max_hysteresis Args: [], Returns: float32

func (GeometryInstanceImpl) GetLodMinDistance

func (o GeometryInstanceImpl) GetLodMinDistance() float32
CLASS_METHOD

get_lod_min_distance Args: [], Returns: float32

func (GeometryInstanceImpl) GetLodMinHysteresis

func (o GeometryInstanceImpl) GetLodMinHysteresis() float32
CLASS_METHOD

get_lod_min_hysteresis Args: [], Returns: float32

func (GeometryInstanceImpl) GetMaterialOverride

func (o GeometryInstanceImpl) GetMaterialOverride() Material
CLASS_METHOD

get_material_override Args: [], Returns: Material

func (GeometryInstanceImpl) SetCastShadowsSetting

func (o GeometryInstanceImpl) SetCastShadowsSetting(shadow_casting_setting int64)
CLASS_METHOD

set_cast_shadows_setting Args: [{ false shadow_casting_setting int}], Returns:

func (GeometryInstanceImpl) SetCustomAabb

func (o GeometryInstanceImpl) SetCustomAabb(aabb AABB)
CLASS_METHOD

set_custom_aabb Args: [{ false aabb AABB}], Returns:

func (GeometryInstanceImpl) SetExtraCullMargin

func (o GeometryInstanceImpl) SetExtraCullMargin(margin float32)
CLASS_METHOD

set_extra_cull_margin Args: [{ false margin float}], Returns:

func (GeometryInstanceImpl) SetFlag

func (o GeometryInstanceImpl) SetFlag(flag int64, value bool)
CLASS_METHOD

set_flag Args: [{ false flag int} { false value bool}], Returns:

func (GeometryInstanceImpl) SetLodMaxDistance

func (o GeometryInstanceImpl) SetLodMaxDistance(mode float32)
CLASS_METHOD

set_lod_max_distance Args: [{ false mode float}], Returns:

func (GeometryInstanceImpl) SetLodMaxHysteresis

func (o GeometryInstanceImpl) SetLodMaxHysteresis(mode float32)
CLASS_METHOD

set_lod_max_hysteresis Args: [{ false mode float}], Returns:

func (GeometryInstanceImpl) SetLodMinDistance

func (o GeometryInstanceImpl) SetLodMinDistance(mode float32)
CLASS_METHOD

set_lod_min_distance Args: [{ false mode float}], Returns:

func (GeometryInstanceImpl) SetLodMinHysteresis

func (o GeometryInstanceImpl) SetLodMinHysteresis(mode float32)
CLASS_METHOD

set_lod_min_hysteresis Args: [{ false mode float}], Returns:

func (GeometryInstanceImpl) SetMaterialOverride

func (o GeometryInstanceImpl) SetMaterialOverride(material Material)
CLASS_METHOD

set_material_override Args: [{ false material Material}], Returns:

type GeometryInstanceShadowCastingSetting

type GeometryInstanceShadowCastingSetting int32
const (
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_DOUBLE_SIDED GeometryInstanceShadowCastingSetting = 2
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_OFF          GeometryInstanceShadowCastingSetting = 0
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_ON           GeometryInstanceShadowCastingSetting = 1
	GEOMETRY_INSTANCE_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_SHADOWS_ONLY GeometryInstanceShadowCastingSetting = 3
)

type GeometryPolyBooleanOperation

type GeometryPolyBooleanOperation int32
const (
	GEOMETRY_POLY_BOOLEAN_OPERATION_OPERATION_DIFFERENCE   GeometryPolyBooleanOperation = 1
	GEOMETRY_POLY_BOOLEAN_OPERATION_OPERATION_INTERSECTION GeometryPolyBooleanOperation = 2
	GEOMETRY_POLY_BOOLEAN_OPERATION_OPERATION_UNION        GeometryPolyBooleanOperation = 0
	GEOMETRY_POLY_BOOLEAN_OPERATION_OPERATION_XOR          GeometryPolyBooleanOperation = 3
)

type GeometryPolyEndType

type GeometryPolyEndType int32
const (
	GEOMETRY_POLY_END_TYPE_END_BUTT    GeometryPolyEndType = 2
	GEOMETRY_POLY_END_TYPE_END_JOINED  GeometryPolyEndType = 1
	GEOMETRY_POLY_END_TYPE_END_POLYGON GeometryPolyEndType = 0
	GEOMETRY_POLY_END_TYPE_END_ROUND   GeometryPolyEndType = 4
	GEOMETRY_POLY_END_TYPE_END_SQUARE  GeometryPolyEndType = 3
)

type GeometryPolyJoinType

type GeometryPolyJoinType int32
const (
	GEOMETRY_POLY_JOIN_TYPE_JOIN_MITER  GeometryPolyJoinType = 2
	GEOMETRY_POLY_JOIN_TYPE_JOIN_ROUND  GeometryPolyJoinType = 1
	GEOMETRY_POLY_JOIN_TYPE_JOIN_SQUARE GeometryPolyJoinType = 0
)

type GoPropertyGetFunc

type GoPropertyGetFunc func() Variant

type GoPropertySetFunc

type GoPropertySetFunc func(Variant)

type GodotObject

type GodotObject C.godot_object

func GlobalGetSingleton

func GlobalGetSingleton(
	p_name string,
) *GodotObject

func InstanceFromId

func InstanceFromId(
	p_instance_id int32,
) *GodotObject

func ObjectCastTo

func ObjectCastTo(
	p_object *GodotObject, p_class_tag unsafe.Pointer,
) *GodotObject

func (GodotObject) AddrAsString

func (o GodotObject) AddrAsString() string

AddrAsString return the memory addres of the GodotObject

type Gradient

type Gradient interface {
	Resource

	/* add_point */
	AddPoint(offset float32, color Color)

	/* get_color */
	GetColor(point int64) Color

	/* get_colors */
	GetColors() PoolColorArray

	/* get_offset */
	GetOffset(point int64) float32

	/* get_offsets */
	GetOffsets() PoolRealArray

	/* get_point_count */
	GetPointCount() int64

	/* interpolate */
	Interpolate(offset float32) Color

	/* remove_point */
	RemovePoint(offset int64)

	/* set_color */
	SetColor(point int64, color Color)

	/* set_colors */
	SetColors(colors PoolColorArray)

	/* set_offset */
	SetOffset(point int64, offset float32)

	/* set_offsets */
	SetOffsets(offsets PoolRealArray)
}

func NewGradient

func NewGradient() Gradient

NewGradient creates a new Gradient.

func NewGradientWithOwner

func NewGradientWithOwner(owner *GodotObject) Gradient

NewGradientWithOwner wraps the GodotObject.

type GradientImpl

type GradientImpl struct {
	ResourceImpl
}

func (GradientImpl) AddPoint

func (o GradientImpl) AddPoint(offset float32, color Color)
CLASS_METHOD

add_point Args: [{ false offset float} { false color Color}], Returns:

func (*GradientImpl) BaseClass

func (o *GradientImpl) BaseClass() string

func (*GradientImpl) ClassName

func (o *GradientImpl) ClassName() string

func (GradientImpl) GetColor

func (o GradientImpl) GetColor(point int64) Color
CLASS_METHOD

get_color Args: [{ false point int}], Returns: Color

func (GradientImpl) GetColors

func (o GradientImpl) GetColors() PoolColorArray
CLASS_METHOD

get_colors Args: [], Returns: PoolColorArray

func (GradientImpl) GetOffset

func (o GradientImpl) GetOffset(point int64) float32
CLASS_METHOD

get_offset Args: [{ false point int}], Returns: float32

func (GradientImpl) GetOffsets

func (o GradientImpl) GetOffsets() PoolRealArray
CLASS_METHOD

get_offsets Args: [], Returns: PoolRealArray

func (GradientImpl) GetPointCount

func (o GradientImpl) GetPointCount() int64
CLASS_METHOD

get_point_count Args: [], Returns: int64

func (GradientImpl) Interpolate

func (o GradientImpl) Interpolate(offset float32) Color
CLASS_METHOD

interpolate Args: [{ false offset float}], Returns: Color

func (GradientImpl) RemovePoint

func (o GradientImpl) RemovePoint(offset int64)
CLASS_METHOD

remove_point Args: [{ false offset int}], Returns:

func (GradientImpl) SetColor

func (o GradientImpl) SetColor(point int64, color Color)
CLASS_METHOD

set_color Args: [{ false point int} { false color Color}], Returns:

func (GradientImpl) SetColors

func (o GradientImpl) SetColors(colors PoolColorArray)
CLASS_METHOD

set_colors Args: [{ false colors PoolColorArray}], Returns:

func (GradientImpl) SetOffset

func (o GradientImpl) SetOffset(point int64, offset float32)
CLASS_METHOD

set_offset Args: [{ false point int} { false offset float}], Returns:

func (GradientImpl) SetOffsets

func (o GradientImpl) SetOffsets(offsets PoolRealArray)
CLASS_METHOD

set_offsets Args: [{ false offsets PoolRealArray}], Returns:

type GradientTexture

type GradientTexture interface {
	Texture

	/* get_gradient */
	GetGradient() Gradient

	/* set_gradient */
	SetGradient(gradient Gradient)

	/* set_width */
	SetWidth(width int64)
}

func NewGradientTexture

func NewGradientTexture() GradientTexture

NewGradientTexture creates a new GradientTexture.

func NewGradientTextureWithOwner

func NewGradientTextureWithOwner(owner *GodotObject) GradientTexture

NewGradientTextureWithOwner wraps the GodotObject.

type GradientTextureImpl

type GradientTextureImpl struct {
	TextureImpl
}

func (*GradientTextureImpl) BaseClass

func (o *GradientTextureImpl) BaseClass() string

func (*GradientTextureImpl) ClassName

func (o *GradientTextureImpl) ClassName() string

func (GradientTextureImpl) GetGradient

func (o GradientTextureImpl) GetGradient() Gradient
CLASS_METHOD

get_gradient Args: [], Returns: Gradient

func (GradientTextureImpl) SetGradient

func (o GradientTextureImpl) SetGradient(gradient Gradient)
CLASS_METHOD

set_gradient Args: [{ false gradient Gradient}], Returns:

func (GradientTextureImpl) SetWidth

func (o GradientTextureImpl) SetWidth(width int64)
CLASS_METHOD

set_width Args: [{ false width int}], Returns:

type GraphEdit

type GraphEdit interface {
	Control

	/* add_valid_connection_type */
	AddValidConnectionType(from_type int64, to_type int64)

	/* add_valid_left_disconnect_type */
	AddValidLeftDisconnectType(_type int64)

	/* add_valid_right_disconnect_type */
	AddValidRightDisconnectType(_type int64)

	/* clear_connections */
	ClearConnections()

	/* connect_node */
	ConnectNode(from string, from_port int64, to string, to_port int64) Error

	/* disconnect_node */
	DisconnectNode(from string, from_port int64, to string, to_port int64)

	/* get_connection_list */
	GetConnectionList() Array

	/* get_scroll_ofs */
	GetScrollOfs() Vector2

	/* get_snap */
	GetSnap() int64

	/* get_zoom */
	GetZoom() float32

	/* get_zoom_hbox */
	GetZoomHbox() HBoxContainer

	/* is_node_connected */
	IsNodeConnected(from string, from_port int64, to string, to_port int64) bool

	/* is_right_disconnects_enabled */
	IsRightDisconnectsEnabled() bool

	/* is_using_snap */
	IsUsingSnap() bool

	/* is_valid_connection_type */
	IsValidConnectionType(from_type int64, to_type int64) bool

	/* remove_valid_connection_type */
	RemoveValidConnectionType(from_type int64, to_type int64)

	/* remove_valid_left_disconnect_type */
	RemoveValidLeftDisconnectType(_type int64)

	/* remove_valid_right_disconnect_type */
	RemoveValidRightDisconnectType(_type int64)

	/* set_connection_activity */
	SetConnectionActivity(from string, from_port int64, to string, to_port int64, amount float32)

	/* set_right_disconnects */
	SetRightDisconnects(enable bool)

	/* set_scroll_ofs */
	SetScrollOfs(ofs Vector2)

	/* set_selected */
	SetSelected(node Node)

	/* set_snap */
	SetSnap(pixels int64)

	/* set_use_snap */
	SetUseSnap(enable bool)

	/* set_zoom */
	SetZoom(p_zoom float32)
}

func NewGraphEdit

func NewGraphEdit() GraphEdit

NewGraphEdit creates a new GraphEdit.

func NewGraphEditWithOwner

func NewGraphEditWithOwner(owner *GodotObject) GraphEdit

NewGraphEditWithOwner wraps the GodotObject.

type GraphEditImpl

type GraphEditImpl struct {
	ControlImpl
}

func (GraphEditImpl) AddValidConnectionType

func (o GraphEditImpl) AddValidConnectionType(from_type int64, to_type int64)
CLASS_METHOD

add_valid_connection_type Args: [{ false from_type int} { false to_type int}], Returns:

func (GraphEditImpl) AddValidLeftDisconnectType

func (o GraphEditImpl) AddValidLeftDisconnectType(_type int64)
CLASS_METHOD

add_valid_left_disconnect_type Args: [{ false type int}], Returns:

func (GraphEditImpl) AddValidRightDisconnectType

func (o GraphEditImpl) AddValidRightDisconnectType(_type int64)
CLASS_METHOD

add_valid_right_disconnect_type Args: [{ false type int}], Returns:

func (*GraphEditImpl) BaseClass

func (o *GraphEditImpl) BaseClass() string

func (*GraphEditImpl) ClassName

func (o *GraphEditImpl) ClassName() string

func (GraphEditImpl) ClearConnections

func (o GraphEditImpl) ClearConnections()
CLASS_METHOD

clear_connections Args: [], Returns:

func (GraphEditImpl) ConnectNode

func (o GraphEditImpl) ConnectNode(from string, from_port int64, to string, to_port int64) Error
CLASS_METHOD

connect_node Args: [{ false from String} { false from_port int} { false to String} { false to_port int}], Returns: Error

func (GraphEditImpl) DisconnectNode

func (o GraphEditImpl) DisconnectNode(from string, from_port int64, to string, to_port int64)
CLASS_METHOD

disconnect_node Args: [{ false from String} { false from_port int} { false to String} { false to_port int}], Returns:

func (GraphEditImpl) GetConnectionList

func (o GraphEditImpl) GetConnectionList() Array
CLASS_METHOD

get_connection_list Args: [], Returns: Array

func (GraphEditImpl) GetScrollOfs

func (o GraphEditImpl) GetScrollOfs() Vector2
CLASS_METHOD

get_scroll_ofs Args: [], Returns: Vector2

func (GraphEditImpl) GetSnap

func (o GraphEditImpl) GetSnap() int64
CLASS_METHOD

get_snap Args: [], Returns: int64

func (GraphEditImpl) GetZoom

func (o GraphEditImpl) GetZoom() float32
CLASS_METHOD

get_zoom Args: [], Returns: float32

func (GraphEditImpl) GetZoomHbox

func (o GraphEditImpl) GetZoomHbox() HBoxContainer
CLASS_METHOD

get_zoom_hbox Args: [], Returns: HBoxContainer

func (GraphEditImpl) IsNodeConnected

func (o GraphEditImpl) IsNodeConnected(from string, from_port int64, to string, to_port int64) bool
CLASS_METHOD

is_node_connected Args: [{ false from String} { false from_port int} { false to String} { false to_port int}], Returns: bool

func (GraphEditImpl) IsRightDisconnectsEnabled

func (o GraphEditImpl) IsRightDisconnectsEnabled() bool
CLASS_METHOD

is_right_disconnects_enabled Args: [], Returns: bool

func (GraphEditImpl) IsUsingSnap

func (o GraphEditImpl) IsUsingSnap() bool
CLASS_METHOD

is_using_snap Args: [], Returns: bool

func (GraphEditImpl) IsValidConnectionType

func (o GraphEditImpl) IsValidConnectionType(from_type int64, to_type int64) bool
CLASS_METHOD

is_valid_connection_type Args: [{ false from_type int} { false to_type int}], Returns: bool

func (GraphEditImpl) RemoveValidConnectionType

func (o GraphEditImpl) RemoveValidConnectionType(from_type int64, to_type int64)
CLASS_METHOD

remove_valid_connection_type Args: [{ false from_type int} { false to_type int}], Returns:

func (GraphEditImpl) RemoveValidLeftDisconnectType

func (o GraphEditImpl) RemoveValidLeftDisconnectType(_type int64)
CLASS_METHOD

remove_valid_left_disconnect_type Args: [{ false type int}], Returns:

func (GraphEditImpl) RemoveValidRightDisconnectType

func (o GraphEditImpl) RemoveValidRightDisconnectType(_type int64)
CLASS_METHOD

remove_valid_right_disconnect_type Args: [{ false type int}], Returns:

func (GraphEditImpl) SetConnectionActivity

func (o GraphEditImpl) SetConnectionActivity(from string, from_port int64, to string, to_port int64, amount float32)
CLASS_METHOD

set_connection_activity Args: [{ false from String} { false from_port int} { false to String} { false to_port int} { false amount float}], Returns:

func (GraphEditImpl) SetRightDisconnects

func (o GraphEditImpl) SetRightDisconnects(enable bool)
CLASS_METHOD

set_right_disconnects Args: [{ false enable bool}], Returns:

func (GraphEditImpl) SetScrollOfs

func (o GraphEditImpl) SetScrollOfs(ofs Vector2)
CLASS_METHOD

set_scroll_ofs Args: [{ false ofs Vector2}], Returns:

func (GraphEditImpl) SetSelected

func (o GraphEditImpl) SetSelected(node Node)
CLASS_METHOD

set_selected Args: [{ false node Node}], Returns:

func (GraphEditImpl) SetSnap

func (o GraphEditImpl) SetSnap(pixels int64)
CLASS_METHOD

set_snap Args: [{ false pixels int}], Returns:

func (GraphEditImpl) SetUseSnap

func (o GraphEditImpl) SetUseSnap(enable bool)
CLASS_METHOD

set_use_snap Args: [{ false enable bool}], Returns:

func (GraphEditImpl) SetZoom

func (o GraphEditImpl) SetZoom(p_zoom float32)
CLASS_METHOD

set_zoom Args: [{ false p_zoom float}], Returns:

type GraphNode

type GraphNode interface {
	Container

	/* clear_all_slots */
	ClearAllSlots()

	/* clear_slot */
	ClearSlot(idx int64)

	/* get_connection_input_color */
	GetConnectionInputColor(idx int64) Color

	/* get_connection_input_count */
	GetConnectionInputCount() int64

	/* get_connection_input_position */
	GetConnectionInputPosition(idx int64) Vector2

	/* get_connection_input_type */
	GetConnectionInputType(idx int64) int64

	/* get_connection_output_color */
	GetConnectionOutputColor(idx int64) Color

	/* get_connection_output_count */
	GetConnectionOutputCount() int64

	/* get_connection_output_position */
	GetConnectionOutputPosition(idx int64) Vector2

	/* get_connection_output_type */
	GetConnectionOutputType(idx int64) int64

	/* get_offset */
	GetOffset() Vector2

	/* get_overlay */
	GetOverlay() GraphNodeOverlay

	/* get_slot_color_left */
	GetSlotColorLeft(idx int64) Color

	/* get_slot_color_right */
	GetSlotColorRight(idx int64) Color

	/* get_slot_type_left */
	GetSlotTypeLeft(idx int64) int64

	/* get_slot_type_right */
	GetSlotTypeRight(idx int64) int64

	/* get_title */
	GetTitle() string

	/* is_close_button_visible */
	IsCloseButtonVisible() bool

	/* is_comment */
	IsComment() bool

	/* is_resizable */
	IsResizable() bool

	/* is_selected */
	IsSelected() bool

	/* is_slot_enabled_left */
	IsSlotEnabledLeft(idx int64) bool

	/* is_slot_enabled_right */
	IsSlotEnabledRight(idx int64) bool

	/* set_comment */
	SetComment(comment bool)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_overlay */
	SetOverlay(overlay int64)

	/* set_resizable */
	SetResizable(resizable bool)

	/* set_selected */
	SetSelected(selected bool)

	/* set_show_close_button */
	SetShowCloseButton(show bool)

	/* set_slot */
	SetSlot(idx int64, enable_left bool, type_left int64, color_left Color, enable_right bool, type_right int64, color_right Color, custom_left Texture, custom_right Texture)

	/* set_title */
	SetTitle(title string)
}

func NewGraphNode

func NewGraphNode() GraphNode

NewGraphNode creates a new GraphNode.

func NewGraphNodeWithOwner

func NewGraphNodeWithOwner(owner *GodotObject) GraphNode

NewGraphNodeWithOwner wraps the GodotObject.

type GraphNodeConstant

type GraphNodeConstant int32
const (
	GRAPH_NODE_OVERLAY_BREAKPOINT GraphNodeConstant = 1
	GRAPH_NODE_OVERLAY_DISABLED   GraphNodeConstant = 0
	GRAPH_NODE_OVERLAY_POSITION   GraphNodeConstant = 2
)

type GraphNodeImpl

type GraphNodeImpl struct {
	ContainerImpl
}

func (*GraphNodeImpl) BaseClass

func (o *GraphNodeImpl) BaseClass() string

func (*GraphNodeImpl) ClassName

func (o *GraphNodeImpl) ClassName() string

func (GraphNodeImpl) ClearAllSlots

func (o GraphNodeImpl) ClearAllSlots()
CLASS_METHOD

clear_all_slots Args: [], Returns:

func (GraphNodeImpl) ClearSlot

func (o GraphNodeImpl) ClearSlot(idx int64)
CLASS_METHOD

clear_slot Args: [{ false idx int}], Returns:

func (GraphNodeImpl) GetConnectionInputColor

func (o GraphNodeImpl) GetConnectionInputColor(idx int64) Color
CLASS_METHOD

get_connection_input_color Args: [{ false idx int}], Returns: Color

func (GraphNodeImpl) GetConnectionInputCount

func (o GraphNodeImpl) GetConnectionInputCount() int64
CLASS_METHOD

get_connection_input_count Args: [], Returns: int64

func (GraphNodeImpl) GetConnectionInputPosition

func (o GraphNodeImpl) GetConnectionInputPosition(idx int64) Vector2
CLASS_METHOD

get_connection_input_position Args: [{ false idx int}], Returns: Vector2

func (GraphNodeImpl) GetConnectionInputType

func (o GraphNodeImpl) GetConnectionInputType(idx int64) int64
CLASS_METHOD

get_connection_input_type Args: [{ false idx int}], Returns: int64

func (GraphNodeImpl) GetConnectionOutputColor

func (o GraphNodeImpl) GetConnectionOutputColor(idx int64) Color
CLASS_METHOD

get_connection_output_color Args: [{ false idx int}], Returns: Color

func (GraphNodeImpl) GetConnectionOutputCount

func (o GraphNodeImpl) GetConnectionOutputCount() int64
CLASS_METHOD

get_connection_output_count Args: [], Returns: int64

func (GraphNodeImpl) GetConnectionOutputPosition

func (o GraphNodeImpl) GetConnectionOutputPosition(idx int64) Vector2
CLASS_METHOD

get_connection_output_position Args: [{ false idx int}], Returns: Vector2

func (GraphNodeImpl) GetConnectionOutputType

func (o GraphNodeImpl) GetConnectionOutputType(idx int64) int64
CLASS_METHOD

get_connection_output_type Args: [{ false idx int}], Returns: int64

func (GraphNodeImpl) GetOffset

func (o GraphNodeImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (GraphNodeImpl) GetOverlay

func (o GraphNodeImpl) GetOverlay() GraphNodeOverlay
CLASS_METHOD

get_overlay Args: [], Returns: GraphNodeOverlay

func (GraphNodeImpl) GetSlotColorLeft

func (o GraphNodeImpl) GetSlotColorLeft(idx int64) Color
CLASS_METHOD

get_slot_color_left Args: [{ false idx int}], Returns: Color

func (GraphNodeImpl) GetSlotColorRight

func (o GraphNodeImpl) GetSlotColorRight(idx int64) Color
CLASS_METHOD

get_slot_color_right Args: [{ false idx int}], Returns: Color

func (GraphNodeImpl) GetSlotTypeLeft

func (o GraphNodeImpl) GetSlotTypeLeft(idx int64) int64
CLASS_METHOD

get_slot_type_left Args: [{ false idx int}], Returns: int64

func (GraphNodeImpl) GetSlotTypeRight

func (o GraphNodeImpl) GetSlotTypeRight(idx int64) int64
CLASS_METHOD

get_slot_type_right Args: [{ false idx int}], Returns: int64

func (GraphNodeImpl) GetTitle

func (o GraphNodeImpl) GetTitle() string
CLASS_METHOD

get_title Args: [], Returns: string

func (GraphNodeImpl) IsCloseButtonVisible

func (o GraphNodeImpl) IsCloseButtonVisible() bool
CLASS_METHOD

is_close_button_visible Args: [], Returns: bool

func (GraphNodeImpl) IsComment

func (o GraphNodeImpl) IsComment() bool
CLASS_METHOD

is_comment Args: [], Returns: bool

func (GraphNodeImpl) IsResizable

func (o GraphNodeImpl) IsResizable() bool
CLASS_METHOD

is_resizable Args: [], Returns: bool

func (GraphNodeImpl) IsSelected

func (o GraphNodeImpl) IsSelected() bool
CLASS_METHOD

is_selected Args: [], Returns: bool

func (GraphNodeImpl) IsSlotEnabledLeft

func (o GraphNodeImpl) IsSlotEnabledLeft(idx int64) bool
CLASS_METHOD

is_slot_enabled_left Args: [{ false idx int}], Returns: bool

func (GraphNodeImpl) IsSlotEnabledRight

func (o GraphNodeImpl) IsSlotEnabledRight(idx int64) bool
CLASS_METHOD

is_slot_enabled_right Args: [{ false idx int}], Returns: bool

func (GraphNodeImpl) SetComment

func (o GraphNodeImpl) SetComment(comment bool)
CLASS_METHOD

set_comment Args: [{ false comment bool}], Returns:

func (GraphNodeImpl) SetOffset

func (o GraphNodeImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (GraphNodeImpl) SetOverlay

func (o GraphNodeImpl) SetOverlay(overlay int64)
CLASS_METHOD

set_overlay Args: [{ false overlay int}], Returns:

func (GraphNodeImpl) SetResizable

func (o GraphNodeImpl) SetResizable(resizable bool)
CLASS_METHOD

set_resizable Args: [{ false resizable bool}], Returns:

func (GraphNodeImpl) SetSelected

func (o GraphNodeImpl) SetSelected(selected bool)
CLASS_METHOD

set_selected Args: [{ false selected bool}], Returns:

func (GraphNodeImpl) SetShowCloseButton

func (o GraphNodeImpl) SetShowCloseButton(show bool)
CLASS_METHOD

set_show_close_button Args: [{ false show bool}], Returns:

func (GraphNodeImpl) SetSlot

func (o GraphNodeImpl) SetSlot(idx int64, enable_left bool, type_left int64, color_left Color, enable_right bool, type_right int64, color_right Color, custom_left Texture, custom_right Texture)
CLASS_METHOD

set_slot Args: [{ false idx int} { false enable_left bool} { false type_left int} { false color_left Color} { false enable_right bool} { false type_right int} { false color_right Color} {[Object:null] true custom_left Texture} {[Object:null] true custom_right Texture}], Returns:

func (GraphNodeImpl) SetTitle

func (o GraphNodeImpl) SetTitle(title string)
CLASS_METHOD

set_title Args: [{ false title String}], Returns:

type GraphNodeOverlay

type GraphNodeOverlay int32
const (
	GRAPH_NODE_OVERLAY_OVERLAY_BREAKPOINT GraphNodeOverlay = 1
	GRAPH_NODE_OVERLAY_OVERLAY_DISABLED   GraphNodeOverlay = 0
	GRAPH_NODE_OVERLAY_OVERLAY_POSITION   GraphNodeOverlay = 2
)

type GridContainer

type GridContainer interface {
	Container

	/* get_columns */
	GetColumns() int64

	/* set_columns */
	SetColumns(columns int64)
}

func NewGridContainer

func NewGridContainer() GridContainer

NewGridContainer creates a new GridContainer.

func NewGridContainerWithOwner

func NewGridContainerWithOwner(owner *GodotObject) GridContainer

NewGridContainerWithOwner wraps the GodotObject.

type GridContainerImpl

type GridContainerImpl struct {
	ContainerImpl
}

func (*GridContainerImpl) BaseClass

func (o *GridContainerImpl) BaseClass() string

func (*GridContainerImpl) ClassName

func (o *GridContainerImpl) ClassName() string

func (GridContainerImpl) GetColumns

func (o GridContainerImpl) GetColumns() int64
CLASS_METHOD

get_columns Args: [], Returns: int64

func (GridContainerImpl) SetColumns

func (o GridContainerImpl) SetColumns(columns int64)
CLASS_METHOD

set_columns Args: [{ false columns int}], Returns:

type GridMap

type GridMap interface {
	Spatial

	/* clear */
	Clear()

	/* clear_baked_meshes */
	ClearBakedMeshes()

	/* get_bake_mesh_instance */
	GetBakeMeshInstance(idx int64) RID

	/* get_bake_meshes */
	GetBakeMeshes() Array

	/* get_cell_item */
	GetCellItem(x int64, y int64, z int64) int64

	/* get_cell_item_orientation */
	GetCellItemOrientation(x int64, y int64, z int64) int64

	/* get_cell_scale */
	GetCellScale() float32

	/* get_cell_size */
	GetCellSize() Vector3

	/* get_center_x */
	GetCenterX() bool

	/* get_center_y */
	GetCenterY() bool

	/* get_center_z */
	GetCenterZ() bool

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_mesh_library */
	GetMeshLibrary() MeshLibrary

	/* get_meshes */
	GetMeshes() Array

	/* get_octant_size */
	GetOctantSize() int64

	/* get_used_cells */
	GetUsedCells() Array

	/* make_baked_meshes */
	MakeBakedMeshes(gen_lightmap_uv bool, lightmap_uv_texel_size float32)

	/* map_to_world */
	MapToWorld(x int64, y int64, z int64) Vector3

	/* resource_changed */
	ResourceChanged(resource Resource)

	/* set_cell_item */
	SetCellItem(x int64, y int64, z int64, item int64, orientation int64)

	/* set_cell_scale */
	SetCellScale(scale float32)

	/* set_cell_size */
	SetCellSize(size Vector3)

	/* set_center_x */
	SetCenterX(enable bool)

	/* set_center_y */
	SetCenterY(enable bool)

	/* set_center_z */
	SetCenterZ(enable bool)

	/* set_clip */
	SetClip(enabled bool, clipabove bool, floor int64, axis int64)

	/* set_collision_layer */
	SetCollisionLayer(layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_mesh_library */
	SetMeshLibrary(mesh_library MeshLibrary)

	/* set_octant_size */
	SetOctantSize(size int64)

	/* world_to_map */
	WorldToMap(pos Vector3) Vector3
}

func NewGridMap

func NewGridMap() GridMap

NewGridMap creates a new GridMap.

func NewGridMapWithOwner

func NewGridMapWithOwner(owner *GodotObject) GridMap

NewGridMapWithOwner wraps the GodotObject.

type GridMapConstant

type GridMapConstant int32
const (
	GRID_MAP_INVALID_CELL_ITEM GridMapConstant = -1
)

type GridMapImpl

type GridMapImpl struct {
	SpatialImpl
}

func (*GridMapImpl) BaseClass

func (o *GridMapImpl) BaseClass() string

func (*GridMapImpl) ClassName

func (o *GridMapImpl) ClassName() string

func (GridMapImpl) Clear

func (o GridMapImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (GridMapImpl) ClearBakedMeshes

func (o GridMapImpl) ClearBakedMeshes()
CLASS_METHOD

clear_baked_meshes Args: [], Returns:

func (GridMapImpl) GetBakeMeshInstance

func (o GridMapImpl) GetBakeMeshInstance(idx int64) RID
CLASS_METHOD

get_bake_mesh_instance Args: [{ false idx int}], Returns: RID

func (GridMapImpl) GetBakeMeshes

func (o GridMapImpl) GetBakeMeshes() Array
CLASS_METHOD

get_bake_meshes Args: [], Returns: Array

func (GridMapImpl) GetCellItem

func (o GridMapImpl) GetCellItem(x int64, y int64, z int64) int64
CLASS_METHOD

get_cell_item Args: [{ false x int} { false y int} { false z int}], Returns: int64

func (GridMapImpl) GetCellItemOrientation

func (o GridMapImpl) GetCellItemOrientation(x int64, y int64, z int64) int64
CLASS_METHOD

get_cell_item_orientation Args: [{ false x int} { false y int} { false z int}], Returns: int64

func (GridMapImpl) GetCellScale

func (o GridMapImpl) GetCellScale() float32
CLASS_METHOD

get_cell_scale Args: [], Returns: float32

func (GridMapImpl) GetCellSize

func (o GridMapImpl) GetCellSize() Vector3
CLASS_METHOD

get_cell_size Args: [], Returns: Vector3

func (GridMapImpl) GetCenterX

func (o GridMapImpl) GetCenterX() bool
CLASS_METHOD

get_center_x Args: [], Returns: bool

func (GridMapImpl) GetCenterY

func (o GridMapImpl) GetCenterY() bool
CLASS_METHOD

get_center_y Args: [], Returns: bool

func (GridMapImpl) GetCenterZ

func (o GridMapImpl) GetCenterZ() bool
CLASS_METHOD

get_center_z Args: [], Returns: bool

func (GridMapImpl) GetCollisionLayer

func (o GridMapImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (GridMapImpl) GetCollisionLayerBit

func (o GridMapImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (GridMapImpl) GetCollisionMask

func (o GridMapImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (GridMapImpl) GetCollisionMaskBit

func (o GridMapImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (GridMapImpl) GetMeshLibrary

func (o GridMapImpl) GetMeshLibrary() MeshLibrary
CLASS_METHOD

get_mesh_library Args: [], Returns: MeshLibrary

func (GridMapImpl) GetMeshes

func (o GridMapImpl) GetMeshes() Array
CLASS_METHOD

get_meshes Args: [], Returns: Array

func (GridMapImpl) GetOctantSize

func (o GridMapImpl) GetOctantSize() int64
CLASS_METHOD

get_octant_size Args: [], Returns: int64

func (GridMapImpl) GetUsedCells

func (o GridMapImpl) GetUsedCells() Array
CLASS_METHOD

get_used_cells Args: [], Returns: Array

func (GridMapImpl) MakeBakedMeshes

func (o GridMapImpl) MakeBakedMeshes(gen_lightmap_uv bool, lightmap_uv_texel_size float32)
CLASS_METHOD

make_baked_meshes Args: [{False true gen_lightmap_uv bool} {0.1 true lightmap_uv_texel_size float}], Returns:

func (GridMapImpl) MapToWorld

func (o GridMapImpl) MapToWorld(x int64, y int64, z int64) Vector3
CLASS_METHOD

map_to_world Args: [{ false x int} { false y int} { false z int}], Returns: Vector3

func (GridMapImpl) ResourceChanged

func (o GridMapImpl) ResourceChanged(resource Resource)
CLASS_METHOD

resource_changed Args: [{ false resource Resource}], Returns:

func (GridMapImpl) SetCellItem

func (o GridMapImpl) SetCellItem(x int64, y int64, z int64, item int64, orientation int64)
CLASS_METHOD

set_cell_item Args: [{ false x int} { false y int} { false z int} { false item int} {0 true orientation int}], Returns:

func (GridMapImpl) SetCellScale

func (o GridMapImpl) SetCellScale(scale float32)
CLASS_METHOD

set_cell_scale Args: [{ false scale float}], Returns:

func (GridMapImpl) SetCellSize

func (o GridMapImpl) SetCellSize(size Vector3)
CLASS_METHOD

set_cell_size Args: [{ false size Vector3}], Returns:

func (GridMapImpl) SetCenterX

func (o GridMapImpl) SetCenterX(enable bool)
CLASS_METHOD

set_center_x Args: [{ false enable bool}], Returns:

func (GridMapImpl) SetCenterY

func (o GridMapImpl) SetCenterY(enable bool)
CLASS_METHOD

set_center_y Args: [{ false enable bool}], Returns:

func (GridMapImpl) SetCenterZ

func (o GridMapImpl) SetCenterZ(enable bool)
CLASS_METHOD

set_center_z Args: [{ false enable bool}], Returns:

func (GridMapImpl) SetClip

func (o GridMapImpl) SetClip(enabled bool, clipabove bool, floor int64, axis int64)
CLASS_METHOD

set_clip Args: [{ false enabled bool} {True true clipabove bool} {0 true floor int} {0 true axis int}], Returns:

func (GridMapImpl) SetCollisionLayer

func (o GridMapImpl) SetCollisionLayer(layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false layer int}], Returns:

func (GridMapImpl) SetCollisionLayerBit

func (o GridMapImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (GridMapImpl) SetCollisionMask

func (o GridMapImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (GridMapImpl) SetCollisionMaskBit

func (o GridMapImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (GridMapImpl) SetMeshLibrary

func (o GridMapImpl) SetMeshLibrary(mesh_library MeshLibrary)
CLASS_METHOD

set_mesh_library Args: [{ false mesh_library MeshLibrary}], Returns:

func (GridMapImpl) SetOctantSize

func (o GridMapImpl) SetOctantSize(size int64)
CLASS_METHOD

set_octant_size Args: [{ false size int}], Returns:

func (GridMapImpl) WorldToMap

func (o GridMapImpl) WorldToMap(pos Vector3) Vector3
CLASS_METHOD

world_to_map Args: [{ false pos Vector3}], Returns: Vector3

type GrooveJoint2D

type GrooveJoint2D interface {
	Joint2D

	/* get_initial_offset */
	GetInitialOffset() float32

	/* get_length */
	GetLength() float32

	/* set_initial_offset */
	SetInitialOffset(offset float32)

	/* set_length */
	SetLength(length float32)
}

func NewGrooveJoint2D

func NewGrooveJoint2D() GrooveJoint2D

NewGrooveJoint2D creates a new GrooveJoint2D.

func NewGrooveJoint2DWithOwner

func NewGrooveJoint2DWithOwner(owner *GodotObject) GrooveJoint2D

NewGrooveJoint2DWithOwner wraps the GodotObject.

type GrooveJoint2DImpl

type GrooveJoint2DImpl struct {
	Joint2DImpl
}

func (*GrooveJoint2DImpl) BaseClass

func (o *GrooveJoint2DImpl) BaseClass() string

func (*GrooveJoint2DImpl) ClassName

func (o *GrooveJoint2DImpl) ClassName() string

func (GrooveJoint2DImpl) GetInitialOffset

func (o GrooveJoint2DImpl) GetInitialOffset() float32
CLASS_METHOD

get_initial_offset Args: [], Returns: float32

func (GrooveJoint2DImpl) GetLength

func (o GrooveJoint2DImpl) GetLength() float32
CLASS_METHOD

get_length Args: [], Returns: float32

func (GrooveJoint2DImpl) SetInitialOffset

func (o GrooveJoint2DImpl) SetInitialOffset(offset float32)
CLASS_METHOD

set_initial_offset Args: [{ false offset float}], Returns:

func (GrooveJoint2DImpl) SetLength

func (o GrooveJoint2DImpl) SetLength(length float32)
CLASS_METHOD

set_length Args: [{ false length float}], Returns:

type HBoxContainer

type HBoxContainer interface {
	BoxContainer
}

func NewHBoxContainer

func NewHBoxContainer() HBoxContainer

NewHBoxContainer creates a new HBoxContainer.

func NewHBoxContainerWithOwner

func NewHBoxContainerWithOwner(owner *GodotObject) HBoxContainer

NewHBoxContainerWithOwner wraps the GodotObject.

type HBoxContainerImpl

type HBoxContainerImpl struct {
	BoxContainerImpl
}

func (*HBoxContainerImpl) BaseClass

func (o *HBoxContainerImpl) BaseClass() string

func (*HBoxContainerImpl) ClassName

func (o *HBoxContainerImpl) ClassName() string

type HScrollBar

type HScrollBar interface {
	ScrollBar
}

func NewHScrollBar

func NewHScrollBar() HScrollBar

NewHScrollBar creates a new HScrollBar.

func NewHScrollBarWithOwner

func NewHScrollBarWithOwner(owner *GodotObject) HScrollBar

NewHScrollBarWithOwner wraps the GodotObject.

type HScrollBarImpl

type HScrollBarImpl struct {
	ScrollBarImpl
}

func (*HScrollBarImpl) BaseClass

func (o *HScrollBarImpl) BaseClass() string

func (*HScrollBarImpl) ClassName

func (o *HScrollBarImpl) ClassName() string

type HSeparator

type HSeparator interface {
	Separator
}

func NewHSeparator

func NewHSeparator() HSeparator

NewHSeparator creates a new HSeparator.

func NewHSeparatorWithOwner

func NewHSeparatorWithOwner(owner *GodotObject) HSeparator

NewHSeparatorWithOwner wraps the GodotObject.

type HSeparatorImpl

type HSeparatorImpl struct {
	SeparatorImpl
}

func (*HSeparatorImpl) BaseClass

func (o *HSeparatorImpl) BaseClass() string

func (*HSeparatorImpl) ClassName

func (o *HSeparatorImpl) ClassName() string

type HSlider

type HSlider interface {
	Slider
}

func NewHSlider

func NewHSlider() HSlider

NewHSlider creates a new HSlider.

func NewHSliderWithOwner

func NewHSliderWithOwner(owner *GodotObject) HSlider

NewHSliderWithOwner wraps the GodotObject.

type HSliderImpl

type HSliderImpl struct {
	SliderImpl
}

func (*HSliderImpl) BaseClass

func (o *HSliderImpl) BaseClass() string

func (*HSliderImpl) ClassName

func (o *HSliderImpl) ClassName() string

type HSplitContainer

type HSplitContainer interface {
	SplitContainer
}

func NewHSplitContainer

func NewHSplitContainer() HSplitContainer

NewHSplitContainer creates a new HSplitContainer.

func NewHSplitContainerWithOwner

func NewHSplitContainerWithOwner(owner *GodotObject) HSplitContainer

NewHSplitContainerWithOwner wraps the GodotObject.

type HSplitContainerImpl

type HSplitContainerImpl struct {
	SplitContainerImpl
}

func (*HSplitContainerImpl) BaseClass

func (o *HSplitContainerImpl) BaseClass() string

func (*HSplitContainerImpl) ClassName

func (o *HSplitContainerImpl) ClassName() string

type HTTPClient

type HTTPClient interface {
	Reference

	/* close */
	Close()

	/* connect_to_host */
	ConnectToHost(host string, port int64, use_ssl bool, verify_host bool) Error

	/* get_connection */
	GetConnection() StreamPeer

	/* get_read_chunk_size */
	GetReadChunkSize() int64

	/* get_response_body_length */
	GetResponseBodyLength() int64

	/* get_response_code */
	GetResponseCode() int64

	/* get_response_headers */
	GetResponseHeaders() PoolStringArray

	/* get_response_headers_as_dictionary */
	GetResponseHeadersAsDictionary() Dictionary

	/* get_status */
	GetStatus() HTTPClientStatus

	/* has_response */
	HasResponse() bool

	/* is_blocking_mode_enabled */
	IsBlockingModeEnabled() bool

	/* is_response_chunked */
	IsResponseChunked() bool

	/* poll */
	Poll() Error

	/* query_string_from_dict */
	QueryStringFromDict(fields Dictionary) string

	/* read_response_body_chunk */
	ReadResponseBodyChunk() PoolByteArray

	/* request */
	Request(method int64, url string, headers PoolStringArray, body string) Error

	/* request_raw */
	RequestRaw(method int64, url string, headers PoolStringArray, body PoolByteArray) Error

	/* set_blocking_mode */
	SetBlockingMode(enabled bool)

	/* set_connection */
	SetConnection(connection StreamPeer)

	/* set_read_chunk_size */
	SetReadChunkSize(bytes int64)
}

func NewHTTPClient

func NewHTTPClient() HTTPClient

NewHTTPClient creates a new HTTPClient.

func NewHTTPClientWithOwner

func NewHTTPClientWithOwner(owner *GodotObject) HTTPClient

NewHTTPClientWithOwner wraps the GodotObject.

type HTTPClientConstant

type HTTPClientConstant int32
const (
	HTTP_CLIENT_METHOD_CONNECT                           HTTPClientConstant = 7
	HTTP_CLIENT_METHOD_DELETE                            HTTPClientConstant = 4
	HTTP_CLIENT_METHOD_GET                               HTTPClientConstant = 0
	HTTP_CLIENT_METHOD_HEAD                              HTTPClientConstant = 1
	HTTP_CLIENT_METHOD_MAX                               HTTPClientConstant = 9
	HTTP_CLIENT_METHOD_OPTIONS                           HTTPClientConstant = 5
	HTTP_CLIENT_METHOD_PATCH                             HTTPClientConstant = 8
	HTTP_CLIENT_METHOD_POST                              HTTPClientConstant = 2
	HTTP_CLIENT_METHOD_PUT                               HTTPClientConstant = 3
	HTTP_CLIENT_METHOD_TRACE                             HTTPClientConstant = 6
	HTTP_CLIENT_RESPONSE_ACCEPTED                        HTTPClientConstant = 202
	HTTP_CLIENT_RESPONSE_ALREADY_REPORTED                HTTPClientConstant = 208
	HTTP_CLIENT_RESPONSE_BAD_GATEWAY                     HTTPClientConstant = 502
	HTTP_CLIENT_RESPONSE_BAD_REQUEST                     HTTPClientConstant = 400
	HTTP_CLIENT_RESPONSE_CONFLICT                        HTTPClientConstant = 409
	HTTP_CLIENT_RESPONSE_CONTINUE                        HTTPClientConstant = 100
	HTTP_CLIENT_RESPONSE_CREATED                         HTTPClientConstant = 201
	HTTP_CLIENT_RESPONSE_EXPECTATION_FAILED              HTTPClientConstant = 417
	HTTP_CLIENT_RESPONSE_FAILED_DEPENDENCY               HTTPClientConstant = 424
	HTTP_CLIENT_RESPONSE_FORBIDDEN                       HTTPClientConstant = 403
	HTTP_CLIENT_RESPONSE_FOUND                           HTTPClientConstant = 302
	HTTP_CLIENT_RESPONSE_GATEWAY_TIMEOUT                 HTTPClientConstant = 504
	HTTP_CLIENT_RESPONSE_GONE                            HTTPClientConstant = 410
	HTTP_CLIENT_RESPONSE_HTTP_VERSION_NOT_SUPPORTED      HTTPClientConstant = 505
	HTTP_CLIENT_RESPONSE_IM_A_TEAPOT                     HTTPClientConstant = 418
	HTTP_CLIENT_RESPONSE_IM_USED                         HTTPClientConstant = 226
	HTTP_CLIENT_RESPONSE_INSUFFICIENT_STORAGE            HTTPClientConstant = 507
	HTTP_CLIENT_RESPONSE_INTERNAL_SERVER_ERROR           HTTPClientConstant = 500
	HTTP_CLIENT_RESPONSE_LENGTH_REQUIRED                 HTTPClientConstant = 411
	HTTP_CLIENT_RESPONSE_LOCKED                          HTTPClientConstant = 423
	HTTP_CLIENT_RESPONSE_LOOP_DETECTED                   HTTPClientConstant = 508
	HTTP_CLIENT_RESPONSE_METHOD_NOT_ALLOWED              HTTPClientConstant = 405
	HTTP_CLIENT_RESPONSE_MISDIRECTED_REQUEST             HTTPClientConstant = 421
	HTTP_CLIENT_RESPONSE_MOVED_PERMANENTLY               HTTPClientConstant = 301
	HTTP_CLIENT_RESPONSE_MULTIPLE_CHOICES                HTTPClientConstant = 300
	HTTP_CLIENT_RESPONSE_MULTI_STATUS                    HTTPClientConstant = 207
	HTTP_CLIENT_RESPONSE_NETWORK_AUTH_REQUIRED           HTTPClientConstant = 511
	HTTP_CLIENT_RESPONSE_NON_AUTHORITATIVE_INFORMATION   HTTPClientConstant = 203
	HTTP_CLIENT_RESPONSE_NOT_ACCEPTABLE                  HTTPClientConstant = 406
	HTTP_CLIENT_RESPONSE_NOT_EXTENDED                    HTTPClientConstant = 510
	HTTP_CLIENT_RESPONSE_NOT_FOUND                       HTTPClientConstant = 404
	HTTP_CLIENT_RESPONSE_NOT_IMPLEMENTED                 HTTPClientConstant = 501
	HTTP_CLIENT_RESPONSE_NOT_MODIFIED                    HTTPClientConstant = 304
	HTTP_CLIENT_RESPONSE_NO_CONTENT                      HTTPClientConstant = 204
	HTTP_CLIENT_RESPONSE_OK                              HTTPClientConstant = 200
	HTTP_CLIENT_RESPONSE_PARTIAL_CONTENT                 HTTPClientConstant = 206
	HTTP_CLIENT_RESPONSE_PAYMENT_REQUIRED                HTTPClientConstant = 402
	HTTP_CLIENT_RESPONSE_PERMANENT_REDIRECT              HTTPClientConstant = 308
	HTTP_CLIENT_RESPONSE_PRECONDITION_FAILED             HTTPClientConstant = 412
	HTTP_CLIENT_RESPONSE_PRECONDITION_REQUIRED           HTTPClientConstant = 428
	HTTP_CLIENT_RESPONSE_PROCESSING                      HTTPClientConstant = 102
	HTTP_CLIENT_RESPONSE_PROXY_AUTHENTICATION_REQUIRED   HTTPClientConstant = 407
	HTTP_CLIENT_RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE HTTPClientConstant = 416
	HTTP_CLIENT_RESPONSE_REQUEST_ENTITY_TOO_LARGE        HTTPClientConstant = 413
	HTTP_CLIENT_RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE HTTPClientConstant = 431
	HTTP_CLIENT_RESPONSE_REQUEST_TIMEOUT                 HTTPClientConstant = 408
	HTTP_CLIENT_RESPONSE_REQUEST_URI_TOO_LONG            HTTPClientConstant = 414
	HTTP_CLIENT_RESPONSE_RESET_CONTENT                   HTTPClientConstant = 205
	HTTP_CLIENT_RESPONSE_SEE_OTHER                       HTTPClientConstant = 303
	HTTP_CLIENT_RESPONSE_SERVICE_UNAVAILABLE             HTTPClientConstant = 503
	HTTP_CLIENT_RESPONSE_SWITCHING_PROTOCOLS             HTTPClientConstant = 101
	HTTP_CLIENT_RESPONSE_SWITCH_PROXY                    HTTPClientConstant = 306
	HTTP_CLIENT_RESPONSE_TEMPORARY_REDIRECT              HTTPClientConstant = 307
	HTTP_CLIENT_RESPONSE_TOO_MANY_REQUESTS               HTTPClientConstant = 429
	HTTP_CLIENT_RESPONSE_UNAUTHORIZED                    HTTPClientConstant = 401
	HTTP_CLIENT_RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS   HTTPClientConstant = 451
	HTTP_CLIENT_RESPONSE_UNPROCESSABLE_ENTITY            HTTPClientConstant = 422
	HTTP_CLIENT_RESPONSE_UNSUPPORTED_MEDIA_TYPE          HTTPClientConstant = 415
	HTTP_CLIENT_RESPONSE_UPGRADE_REQUIRED                HTTPClientConstant = 426
	HTTP_CLIENT_RESPONSE_USE_PROXY                       HTTPClientConstant = 305
	HTTP_CLIENT_RESPONSE_VARIANT_ALSO_NEGOTIATES         HTTPClientConstant = 506
	HTTP_CLIENT_STATUS_BODY                              HTTPClientConstant = 7
	HTTP_CLIENT_STATUS_CANT_CONNECT                      HTTPClientConstant = 4
	HTTP_CLIENT_STATUS_CANT_RESOLVE                      HTTPClientConstant = 2
	HTTP_CLIENT_STATUS_CONNECTED                         HTTPClientConstant = 5
	HTTP_CLIENT_STATUS_CONNECTING                        HTTPClientConstant = 3
	HTTP_CLIENT_STATUS_CONNECTION_ERROR                  HTTPClientConstant = 8
	HTTP_CLIENT_STATUS_DISCONNECTED                      HTTPClientConstant = 0
	HTTP_CLIENT_STATUS_REQUESTING                        HTTPClientConstant = 6
	HTTP_CLIENT_STATUS_RESOLVING                         HTTPClientConstant = 1
	HTTP_CLIENT_STATUS_SSL_HANDSHAKE_ERROR               HTTPClientConstant = 9
)

type HTTPClientImpl

type HTTPClientImpl struct {
	ReferenceImpl
}

func (*HTTPClientImpl) BaseClass

func (o *HTTPClientImpl) BaseClass() string

func (*HTTPClientImpl) ClassName

func (o *HTTPClientImpl) ClassName() string

func (HTTPClientImpl) Close

func (o HTTPClientImpl) Close()
CLASS_METHOD

close Args: [], Returns:

func (HTTPClientImpl) ConnectToHost

func (o HTTPClientImpl) ConnectToHost(host string, port int64, use_ssl bool, verify_host bool) Error
CLASS_METHOD

connect_to_host Args: [{ false host String} {-1 true port int} {False true use_ssl bool} {True true verify_host bool}], Returns: Error

func (HTTPClientImpl) GetConnection

func (o HTTPClientImpl) GetConnection() StreamPeer
CLASS_METHOD

get_connection Args: [], Returns: StreamPeer

func (HTTPClientImpl) GetReadChunkSize

func (o HTTPClientImpl) GetReadChunkSize() int64
CLASS_METHOD

get_read_chunk_size Args: [], Returns: int64

func (HTTPClientImpl) GetResponseBodyLength

func (o HTTPClientImpl) GetResponseBodyLength() int64
CLASS_METHOD

get_response_body_length Args: [], Returns: int64

func (HTTPClientImpl) GetResponseCode

func (o HTTPClientImpl) GetResponseCode() int64
CLASS_METHOD

get_response_code Args: [], Returns: int64

func (HTTPClientImpl) GetResponseHeaders

func (o HTTPClientImpl) GetResponseHeaders() PoolStringArray
CLASS_METHOD

get_response_headers Args: [], Returns: PoolStringArray

func (HTTPClientImpl) GetResponseHeadersAsDictionary

func (o HTTPClientImpl) GetResponseHeadersAsDictionary() Dictionary
CLASS_METHOD

get_response_headers_as_dictionary Args: [], Returns: Dictionary

func (HTTPClientImpl) GetStatus

func (o HTTPClientImpl) GetStatus() HTTPClientStatus
CLASS_METHOD

get_status Args: [], Returns: HTTPClientStatus

func (HTTPClientImpl) HasResponse

func (o HTTPClientImpl) HasResponse() bool
CLASS_METHOD

has_response Args: [], Returns: bool

func (HTTPClientImpl) IsBlockingModeEnabled

func (o HTTPClientImpl) IsBlockingModeEnabled() bool
CLASS_METHOD

is_blocking_mode_enabled Args: [], Returns: bool

func (HTTPClientImpl) IsResponseChunked

func (o HTTPClientImpl) IsResponseChunked() bool
CLASS_METHOD

is_response_chunked Args: [], Returns: bool

func (HTTPClientImpl) Poll

func (o HTTPClientImpl) Poll() Error
CLASS_METHOD

poll Args: [], Returns: Error

func (HTTPClientImpl) QueryStringFromDict

func (o HTTPClientImpl) QueryStringFromDict(fields Dictionary) string
CLASS_METHOD

query_string_from_dict Args: [{ false fields Dictionary}], Returns: string

func (HTTPClientImpl) ReadResponseBodyChunk

func (o HTTPClientImpl) ReadResponseBodyChunk() PoolByteArray
CLASS_METHOD

read_response_body_chunk Args: [], Returns: PoolByteArray

func (HTTPClientImpl) Request

func (o HTTPClientImpl) Request(method int64, url string, headers PoolStringArray, body string) Error
CLASS_METHOD

request Args: [{ false method int} { false url String} { false headers PoolStringArray} { true body String}], Returns: Error

func (HTTPClientImpl) RequestRaw

func (o HTTPClientImpl) RequestRaw(method int64, url string, headers PoolStringArray, body PoolByteArray) Error
CLASS_METHOD

request_raw Args: [{ false method int} { false url String} { false headers PoolStringArray} { false body PoolByteArray}], Returns: Error

func (HTTPClientImpl) SetBlockingMode

func (o HTTPClientImpl) SetBlockingMode(enabled bool)
CLASS_METHOD

set_blocking_mode Args: [{ false enabled bool}], Returns:

func (HTTPClientImpl) SetConnection

func (o HTTPClientImpl) SetConnection(connection StreamPeer)
CLASS_METHOD

set_connection Args: [{ false connection StreamPeer}], Returns:

func (HTTPClientImpl) SetReadChunkSize

func (o HTTPClientImpl) SetReadChunkSize(bytes int64)
CLASS_METHOD

set_read_chunk_size Args: [{ false bytes int}], Returns:

type HTTPClientMethod

type HTTPClientMethod int32
const (
	HTTP_CLIENT_METHOD_METHOD_CONNECT HTTPClientMethod = 7
	HTTP_CLIENT_METHOD_METHOD_DELETE  HTTPClientMethod = 4
	HTTP_CLIENT_METHOD_METHOD_GET     HTTPClientMethod = 0
	HTTP_CLIENT_METHOD_METHOD_HEAD    HTTPClientMethod = 1
	HTTP_CLIENT_METHOD_METHOD_MAX     HTTPClientMethod = 9
	HTTP_CLIENT_METHOD_METHOD_OPTIONS HTTPClientMethod = 5
	HTTP_CLIENT_METHOD_METHOD_PATCH   HTTPClientMethod = 8
	HTTP_CLIENT_METHOD_METHOD_POST    HTTPClientMethod = 2
	HTTP_CLIENT_METHOD_METHOD_PUT     HTTPClientMethod = 3
	HTTP_CLIENT_METHOD_METHOD_TRACE   HTTPClientMethod = 6
)

type HTTPClientResponseCode

type HTTPClientResponseCode int32
const (
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_ACCEPTED                        HTTPClientResponseCode = 202
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_ALREADY_REPORTED                HTTPClientResponseCode = 208
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_BAD_GATEWAY                     HTTPClientResponseCode = 502
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_BAD_REQUEST                     HTTPClientResponseCode = 400
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_CONFLICT                        HTTPClientResponseCode = 409
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_CONTINUE                        HTTPClientResponseCode = 100
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_CREATED                         HTTPClientResponseCode = 201
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_EXPECTATION_FAILED              HTTPClientResponseCode = 417
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_FAILED_DEPENDENCY               HTTPClientResponseCode = 424
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_FORBIDDEN                       HTTPClientResponseCode = 403
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_FOUND                           HTTPClientResponseCode = 302
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_GATEWAY_TIMEOUT                 HTTPClientResponseCode = 504
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_GONE                            HTTPClientResponseCode = 410
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_HTTP_VERSION_NOT_SUPPORTED      HTTPClientResponseCode = 505
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_IM_A_TEAPOT                     HTTPClientResponseCode = 418
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_IM_USED                         HTTPClientResponseCode = 226
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_INSUFFICIENT_STORAGE            HTTPClientResponseCode = 507
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_INTERNAL_SERVER_ERROR           HTTPClientResponseCode = 500
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_LENGTH_REQUIRED                 HTTPClientResponseCode = 411
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_LOCKED                          HTTPClientResponseCode = 423
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_LOOP_DETECTED                   HTTPClientResponseCode = 508
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_METHOD_NOT_ALLOWED              HTTPClientResponseCode = 405
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_MISDIRECTED_REQUEST             HTTPClientResponseCode = 421
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_MOVED_PERMANENTLY               HTTPClientResponseCode = 301
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_MULTIPLE_CHOICES                HTTPClientResponseCode = 300
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_MULTI_STATUS                    HTTPClientResponseCode = 207
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NETWORK_AUTH_REQUIRED           HTTPClientResponseCode = 511
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NON_AUTHORITATIVE_INFORMATION   HTTPClientResponseCode = 203
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NOT_ACCEPTABLE                  HTTPClientResponseCode = 406
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NOT_EXTENDED                    HTTPClientResponseCode = 510
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NOT_FOUND                       HTTPClientResponseCode = 404
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NOT_IMPLEMENTED                 HTTPClientResponseCode = 501
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NOT_MODIFIED                    HTTPClientResponseCode = 304
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_NO_CONTENT                      HTTPClientResponseCode = 204
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_OK                              HTTPClientResponseCode = 200
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_PARTIAL_CONTENT                 HTTPClientResponseCode = 206
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_PAYMENT_REQUIRED                HTTPClientResponseCode = 402
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_PERMANENT_REDIRECT              HTTPClientResponseCode = 308
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_PRECONDITION_FAILED             HTTPClientResponseCode = 412
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_PRECONDITION_REQUIRED           HTTPClientResponseCode = 428
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_PROCESSING                      HTTPClientResponseCode = 102
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_PROXY_AUTHENTICATION_REQUIRED   HTTPClientResponseCode = 407
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE HTTPClientResponseCode = 416
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_REQUEST_ENTITY_TOO_LARGE        HTTPClientResponseCode = 413
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE HTTPClientResponseCode = 431
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_REQUEST_TIMEOUT                 HTTPClientResponseCode = 408
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_REQUEST_URI_TOO_LONG            HTTPClientResponseCode = 414
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_RESET_CONTENT                   HTTPClientResponseCode = 205
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_SEE_OTHER                       HTTPClientResponseCode = 303
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_SERVICE_UNAVAILABLE             HTTPClientResponseCode = 503
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_SWITCHING_PROTOCOLS             HTTPClientResponseCode = 101
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_SWITCH_PROXY                    HTTPClientResponseCode = 306
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_TEMPORARY_REDIRECT              HTTPClientResponseCode = 307
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_TOO_MANY_REQUESTS               HTTPClientResponseCode = 429
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_UNAUTHORIZED                    HTTPClientResponseCode = 401
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS   HTTPClientResponseCode = 451
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_UNPROCESSABLE_ENTITY            HTTPClientResponseCode = 422
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_UNSUPPORTED_MEDIA_TYPE          HTTPClientResponseCode = 415
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_UPGRADE_REQUIRED                HTTPClientResponseCode = 426
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_USE_PROXY                       HTTPClientResponseCode = 305
	HTTP_CLIENT_RESPONSE_CODE_RESPONSE_VARIANT_ALSO_NEGOTIATES         HTTPClientResponseCode = 506
)

type HTTPClientStatus

type HTTPClientStatus int32
const (
	HTTP_CLIENT_STATUS_STATUS_BODY                HTTPClientStatus = 7
	HTTP_CLIENT_STATUS_STATUS_CANT_CONNECT        HTTPClientStatus = 4
	HTTP_CLIENT_STATUS_STATUS_CANT_RESOLVE        HTTPClientStatus = 2
	HTTP_CLIENT_STATUS_STATUS_CONNECTED           HTTPClientStatus = 5
	HTTP_CLIENT_STATUS_STATUS_CONNECTING          HTTPClientStatus = 3
	HTTP_CLIENT_STATUS_STATUS_CONNECTION_ERROR    HTTPClientStatus = 8
	HTTP_CLIENT_STATUS_STATUS_DISCONNECTED        HTTPClientStatus = 0
	HTTP_CLIENT_STATUS_STATUS_REQUESTING          HTTPClientStatus = 6
	HTTP_CLIENT_STATUS_STATUS_RESOLVING           HTTPClientStatus = 1
	HTTP_CLIENT_STATUS_STATUS_SSL_HANDSHAKE_ERROR HTTPClientStatus = 9
)

type HTTPRequest

type HTTPRequest interface {
	Node

	/* cancel_request */
	CancelRequest()

	/* get_body_size */
	GetBodySize() int64

	/* get_body_size_limit */
	GetBodySizeLimit() int64

	/* get_download_chunk_size */
	GetDownloadChunkSize() int64

	/* get_download_file */
	GetDownloadFile() string

	/* get_downloaded_bytes */
	GetDownloadedBytes() int64

	/* get_http_client_status */
	GetHttpClientStatus() HTTPClientStatus

	/* get_max_redirects */
	GetMaxRedirects() int64

	/* get_timeout */
	GetTimeout() int64

	/* is_using_threads */
	IsUsingThreads() bool

	/* request */
	Request(url string, custom_headers PoolStringArray, ssl_validate_domain bool, method int64, request_data string) Error

	/* set_body_size_limit */
	SetBodySizeLimit(bytes int64)

	/* set_download_chunk_size */
	SetDownloadChunkSize(arg0 int64)

	/* set_download_file */
	SetDownloadFile(path string)

	/* set_max_redirects */
	SetMaxRedirects(amount int64)

	/* set_timeout */
	SetTimeout(timeout int64)

	/* set_use_threads */
	SetUseThreads(enable bool)
}

func NewHTTPRequest

func NewHTTPRequest() HTTPRequest

NewHTTPRequest creates a new HTTPRequest.

func NewHTTPRequestWithOwner

func NewHTTPRequestWithOwner(owner *GodotObject) HTTPRequest

NewHTTPRequestWithOwner wraps the GodotObject.

type HTTPRequestConstant

type HTTPRequestConstant int32
const (
	HTTP_REQUEST_RESULT_BODY_SIZE_LIMIT_EXCEEDED   HTTPRequestConstant = 7
	HTTP_REQUEST_RESULT_CANT_CONNECT               HTTPRequestConstant = 2
	HTTP_REQUEST_RESULT_CANT_RESOLVE               HTTPRequestConstant = 3
	HTTP_REQUEST_RESULT_CHUNKED_BODY_SIZE_MISMATCH HTTPRequestConstant = 1
	HTTP_REQUEST_RESULT_CONNECTION_ERROR           HTTPRequestConstant = 4
	HTTP_REQUEST_RESULT_DOWNLOAD_FILE_CANT_OPEN    HTTPRequestConstant = 9
	HTTP_REQUEST_RESULT_DOWNLOAD_FILE_WRITE_ERROR  HTTPRequestConstant = 10
	HTTP_REQUEST_RESULT_NO_RESPONSE                HTTPRequestConstant = 6
	HTTP_REQUEST_RESULT_REDIRECT_LIMIT_REACHED     HTTPRequestConstant = 11
	HTTP_REQUEST_RESULT_REQUEST_FAILED             HTTPRequestConstant = 8
	HTTP_REQUEST_RESULT_SSL_HANDSHAKE_ERROR        HTTPRequestConstant = 5
	HTTP_REQUEST_RESULT_SUCCESS                    HTTPRequestConstant = 0
	HTTP_REQUEST_RESULT_TIMEOUT                    HTTPRequestConstant = 12
)

type HTTPRequestImpl

type HTTPRequestImpl struct {
	NodeImpl
}

func (*HTTPRequestImpl) BaseClass

func (o *HTTPRequestImpl) BaseClass() string

func (HTTPRequestImpl) CancelRequest

func (o HTTPRequestImpl) CancelRequest()
CLASS_METHOD

cancel_request Args: [], Returns:

func (*HTTPRequestImpl) ClassName

func (o *HTTPRequestImpl) ClassName() string

func (HTTPRequestImpl) GetBodySize

func (o HTTPRequestImpl) GetBodySize() int64
CLASS_METHOD

get_body_size Args: [], Returns: int64

func (HTTPRequestImpl) GetBodySizeLimit

func (o HTTPRequestImpl) GetBodySizeLimit() int64
CLASS_METHOD

get_body_size_limit Args: [], Returns: int64

func (HTTPRequestImpl) GetDownloadChunkSize

func (o HTTPRequestImpl) GetDownloadChunkSize() int64
CLASS_METHOD

get_download_chunk_size Args: [], Returns: int64

func (HTTPRequestImpl) GetDownloadFile

func (o HTTPRequestImpl) GetDownloadFile() string
CLASS_METHOD

get_download_file Args: [], Returns: string

func (HTTPRequestImpl) GetDownloadedBytes

func (o HTTPRequestImpl) GetDownloadedBytes() int64
CLASS_METHOD

get_downloaded_bytes Args: [], Returns: int64

func (HTTPRequestImpl) GetHttpClientStatus

func (o HTTPRequestImpl) GetHttpClientStatus() HTTPClientStatus
CLASS_METHOD

get_http_client_status Args: [], Returns: HTTPClientStatus

func (HTTPRequestImpl) GetMaxRedirects

func (o HTTPRequestImpl) GetMaxRedirects() int64
CLASS_METHOD

get_max_redirects Args: [], Returns: int64

func (HTTPRequestImpl) GetTimeout

func (o HTTPRequestImpl) GetTimeout() int64
CLASS_METHOD

get_timeout Args: [], Returns: int64

func (HTTPRequestImpl) IsUsingThreads

func (o HTTPRequestImpl) IsUsingThreads() bool
CLASS_METHOD

is_using_threads Args: [], Returns: bool

func (HTTPRequestImpl) Request

func (o HTTPRequestImpl) Request(url string, custom_headers PoolStringArray, ssl_validate_domain bool, method int64, request_data string) Error
CLASS_METHOD

request Args: [{ false url String} {[] true custom_headers PoolStringArray} {True true ssl_validate_domain bool} {0 true method int} { true request_data String}], Returns: Error

func (HTTPRequestImpl) SetBodySizeLimit

func (o HTTPRequestImpl) SetBodySizeLimit(bytes int64)
CLASS_METHOD

set_body_size_limit Args: [{ false bytes int}], Returns:

func (HTTPRequestImpl) SetDownloadChunkSize

func (o HTTPRequestImpl) SetDownloadChunkSize(arg0 int64)
CLASS_METHOD

set_download_chunk_size Args: [{ false arg0 int}], Returns:

func (HTTPRequestImpl) SetDownloadFile

func (o HTTPRequestImpl) SetDownloadFile(path string)
CLASS_METHOD

set_download_file Args: [{ false path String}], Returns:

func (HTTPRequestImpl) SetMaxRedirects

func (o HTTPRequestImpl) SetMaxRedirects(amount int64)
CLASS_METHOD

set_max_redirects Args: [{ false amount int}], Returns:

func (HTTPRequestImpl) SetTimeout

func (o HTTPRequestImpl) SetTimeout(timeout int64)
CLASS_METHOD

set_timeout Args: [{ false timeout int}], Returns:

func (HTTPRequestImpl) SetUseThreads

func (o HTTPRequestImpl) SetUseThreads(enable bool)
CLASS_METHOD

set_use_threads Args: [{ false enable bool}], Returns:

type HTTPRequestResult

type HTTPRequestResult int32
const (
	HTTP_REQUEST_RESULT_RESULT_BODY_SIZE_LIMIT_EXCEEDED   HTTPRequestResult = 7
	HTTP_REQUEST_RESULT_RESULT_CANT_CONNECT               HTTPRequestResult = 2
	HTTP_REQUEST_RESULT_RESULT_CANT_RESOLVE               HTTPRequestResult = 3
	HTTP_REQUEST_RESULT_RESULT_CHUNKED_BODY_SIZE_MISMATCH HTTPRequestResult = 1
	HTTP_REQUEST_RESULT_RESULT_CONNECTION_ERROR           HTTPRequestResult = 4
	HTTP_REQUEST_RESULT_RESULT_DOWNLOAD_FILE_CANT_OPEN    HTTPRequestResult = 9
	HTTP_REQUEST_RESULT_RESULT_DOWNLOAD_FILE_WRITE_ERROR  HTTPRequestResult = 10
	HTTP_REQUEST_RESULT_RESULT_NO_RESPONSE                HTTPRequestResult = 6
	HTTP_REQUEST_RESULT_RESULT_REDIRECT_LIMIT_REACHED     HTTPRequestResult = 11
	HTTP_REQUEST_RESULT_RESULT_REQUEST_FAILED             HTTPRequestResult = 8
	HTTP_REQUEST_RESULT_RESULT_SSL_HANDSHAKE_ERROR        HTTPRequestResult = 5
	HTTP_REQUEST_RESULT_RESULT_SUCCESS                    HTTPRequestResult = 0
	HTTP_REQUEST_RESULT_RESULT_TIMEOUT                    HTTPRequestResult = 12
)

type HashingContext

type HashingContext interface {
	Reference

	/* finish */
	Finish() PoolByteArray

	/* start */
	Start(_type int64) Error

	/* update */
	Update(chunk PoolByteArray) Error
}

func NewHashingContext

func NewHashingContext() HashingContext

NewHashingContext creates a new HashingContext.

func NewHashingContextWithOwner

func NewHashingContextWithOwner(owner *GodotObject) HashingContext

NewHashingContextWithOwner wraps the GodotObject.

type HashingContextConstant

type HashingContextConstant int32
const (
	HASHING_CONTEXT_HASH_MD5    HashingContextConstant = 0
	HASHING_CONTEXT_HASH_SHA1   HashingContextConstant = 1
	HASHING_CONTEXT_HASH_SHA256 HashingContextConstant = 2
)

type HashingContextHashType

type HashingContextHashType int32
const (
	HASHING_CONTEXT_HASH_TYPE_HASH_MD5    HashingContextHashType = 0
	HASHING_CONTEXT_HASH_TYPE_HASH_SHA1   HashingContextHashType = 1
	HASHING_CONTEXT_HASH_TYPE_HASH_SHA256 HashingContextHashType = 2
)

type HashingContextImpl

type HashingContextImpl struct {
	ReferenceImpl
}

func (*HashingContextImpl) BaseClass

func (o *HashingContextImpl) BaseClass() string

func (*HashingContextImpl) ClassName

func (o *HashingContextImpl) ClassName() string

func (HashingContextImpl) Finish

func (o HashingContextImpl) Finish() PoolByteArray
CLASS_METHOD

finish Args: [], Returns: PoolByteArray

func (HashingContextImpl) Start

func (o HashingContextImpl) Start(_type int64) Error
CLASS_METHOD

start Args: [{ false type int}], Returns: Error

func (HashingContextImpl) Update

func (o HashingContextImpl) Update(chunk PoolByteArray) Error
CLASS_METHOD

update Args: [{ false chunk PoolByteArray}], Returns: Error

type HeightMapShape

type HeightMapShape interface {
	Shape

	/* get_map_data */
	GetMapData() PoolRealArray

	/* get_map_depth */
	GetMapDepth() int64

	/* get_map_width */
	GetMapWidth() int64

	/* set_map_data */
	SetMapData(data PoolRealArray)

	/* set_map_depth */
	SetMapDepth(height int64)

	/* set_map_width */
	SetMapWidth(width int64)
}

func NewHeightMapShape

func NewHeightMapShape() HeightMapShape

NewHeightMapShape creates a new HeightMapShape.

func NewHeightMapShapeWithOwner

func NewHeightMapShapeWithOwner(owner *GodotObject) HeightMapShape

NewHeightMapShapeWithOwner wraps the GodotObject.

type HeightMapShapeImpl

type HeightMapShapeImpl struct {
	ShapeImpl
}

func (*HeightMapShapeImpl) BaseClass

func (o *HeightMapShapeImpl) BaseClass() string

func (*HeightMapShapeImpl) ClassName

func (o *HeightMapShapeImpl) ClassName() string

func (HeightMapShapeImpl) GetMapData

func (o HeightMapShapeImpl) GetMapData() PoolRealArray
CLASS_METHOD

get_map_data Args: [], Returns: PoolRealArray

func (HeightMapShapeImpl) GetMapDepth

func (o HeightMapShapeImpl) GetMapDepth() int64
CLASS_METHOD

get_map_depth Args: [], Returns: int64

func (HeightMapShapeImpl) GetMapWidth

func (o HeightMapShapeImpl) GetMapWidth() int64
CLASS_METHOD

get_map_width Args: [], Returns: int64

func (HeightMapShapeImpl) SetMapData

func (o HeightMapShapeImpl) SetMapData(data PoolRealArray)
CLASS_METHOD

set_map_data Args: [{ false data PoolRealArray}], Returns:

func (HeightMapShapeImpl) SetMapDepth

func (o HeightMapShapeImpl) SetMapDepth(height int64)
CLASS_METHOD

set_map_depth Args: [{ false height int}], Returns:

func (HeightMapShapeImpl) SetMapWidth

func (o HeightMapShapeImpl) SetMapWidth(width int64)
CLASS_METHOD

set_map_width Args: [{ false width int}], Returns:

type HingeJoint

type HingeJoint interface {
	Joint

	/* get_flag */
	GetFlag(flag int64) bool

	/* get_param */
	GetParam(param int64) float32

	/* set_flag */
	SetFlag(flag int64, enabled bool)

	/* set_param */
	SetParam(param int64, value float32)
}

func NewHingeJoint

func NewHingeJoint() HingeJoint

NewHingeJoint creates a new HingeJoint.

func NewHingeJointWithOwner

func NewHingeJointWithOwner(owner *GodotObject) HingeJoint

NewHingeJointWithOwner wraps the GodotObject.

type HingeJointConstant

type HingeJointConstant int32
const (
	HINGE_JOINT_FLAG_ENABLE_MOTOR           HingeJointConstant = 1
	HINGE_JOINT_FLAG_MAX                    HingeJointConstant = 2
	HINGE_JOINT_FLAG_USE_LIMIT              HingeJointConstant = 0
	HINGE_JOINT_PARAM_BIAS                  HingeJointConstant = 0
	HINGE_JOINT_PARAM_LIMIT_BIAS            HingeJointConstant = 3
	HINGE_JOINT_PARAM_LIMIT_LOWER           HingeJointConstant = 2
	HINGE_JOINT_PARAM_LIMIT_RELAXATION      HingeJointConstant = 5
	HINGE_JOINT_PARAM_LIMIT_SOFTNESS        HingeJointConstant = 4
	HINGE_JOINT_PARAM_LIMIT_UPPER           HingeJointConstant = 1
	HINGE_JOINT_PARAM_MAX                   HingeJointConstant = 8
	HINGE_JOINT_PARAM_MOTOR_MAX_IMPULSE     HingeJointConstant = 7
	HINGE_JOINT_PARAM_MOTOR_TARGET_VELOCITY HingeJointConstant = 6
)

type HingeJointFlag

type HingeJointFlag int32
const (
	HINGE_JOINT_FLAG_FLAG_ENABLE_MOTOR HingeJointFlag = 1
	HINGE_JOINT_FLAG_FLAG_MAX          HingeJointFlag = 2
	HINGE_JOINT_FLAG_FLAG_USE_LIMIT    HingeJointFlag = 0
)

type HingeJointImpl

type HingeJointImpl struct {
	JointImpl
}

func (*HingeJointImpl) BaseClass

func (o *HingeJointImpl) BaseClass() string

func (*HingeJointImpl) ClassName

func (o *HingeJointImpl) ClassName() string

func (HingeJointImpl) GetFlag

func (o HingeJointImpl) GetFlag(flag int64) bool
CLASS_METHOD

get_flag Args: [{ false flag int}], Returns: bool

func (HingeJointImpl) GetParam

func (o HingeJointImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (HingeJointImpl) SetFlag

func (o HingeJointImpl) SetFlag(flag int64, enabled bool)
CLASS_METHOD

set_flag Args: [{ false flag int} { false enabled bool}], Returns:

func (HingeJointImpl) SetParam

func (o HingeJointImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

type HingeJointParam

type HingeJointParam int32
const (
	HINGE_JOINT_PARAM_PARAM_BIAS                  HingeJointParam = 0
	HINGE_JOINT_PARAM_PARAM_LIMIT_BIAS            HingeJointParam = 3
	HINGE_JOINT_PARAM_PARAM_LIMIT_LOWER           HingeJointParam = 2
	HINGE_JOINT_PARAM_PARAM_LIMIT_RELAXATION      HingeJointParam = 5
	HINGE_JOINT_PARAM_PARAM_LIMIT_SOFTNESS        HingeJointParam = 4
	HINGE_JOINT_PARAM_PARAM_LIMIT_UPPER           HingeJointParam = 1
	HINGE_JOINT_PARAM_PARAM_MAX                   HingeJointParam = 8
	HINGE_JOINT_PARAM_PARAM_MOTOR_MAX_IMPULSE     HingeJointParam = 7
	HINGE_JOINT_PARAM_PARAM_MOTOR_TARGET_VELOCITY HingeJointParam = 6
)

type IP

type IP interface {
	Object

	/* clear_cache */
	ClearCache(hostname string)

	/* erase_resolve_item */
	EraseResolveItem(id int64)

	/* get_local_addresses */
	GetLocalAddresses() Array

	/* get_local_interfaces */
	GetLocalInterfaces() Array

	/* get_resolve_item_address */
	GetResolveItemAddress(id int64) string

	/* get_resolve_item_status */
	GetResolveItemStatus(id int64) IPResolverStatus

	/* resolve_hostname */
	ResolveHostname(host string, ip_type int64) string

	/* resolve_hostname_queue_item */
	ResolveHostnameQueueItem(host string, ip_type int64) int64
}

func GetSingletonIP

func GetSingletonIP() IP

type IPConstant

type IPConstant int32
const (
	IP_RESOLVER_INVALID_ID     IPConstant = -1
	IP_RESOLVER_MAX_QUERIES    IPConstant = 32
	IP_RESOLVER_STATUS_DONE    IPConstant = 2
	IP_RESOLVER_STATUS_ERROR   IPConstant = 3
	IP_RESOLVER_STATUS_NONE    IPConstant = 0
	IP_RESOLVER_STATUS_WAITING IPConstant = 1
	IP_TYPE_ANY                IPConstant = 3
	IP_TYPE_IPV4               IPConstant = 1
	IP_TYPE_IPV6               IPConstant = 2
	IP_TYPE_NONE               IPConstant = 0
)

type IPImpl

type IPImpl struct {
	ObjectImpl
}

func (*IPImpl) BaseClass

func (o *IPImpl) BaseClass() string

func (*IPImpl) ClassName

func (o *IPImpl) ClassName() string

func (IPImpl) ClearCache

func (o IPImpl) ClearCache(hostname string)
CLASS_METHOD

clear_cache Args: [{ true hostname String}], Returns:

func (IPImpl) EraseResolveItem

func (o IPImpl) EraseResolveItem(id int64)
CLASS_METHOD

erase_resolve_item Args: [{ false id int}], Returns:

func (IPImpl) GetLocalAddresses

func (o IPImpl) GetLocalAddresses() Array
CLASS_METHOD

get_local_addresses Args: [], Returns: Array

func (IPImpl) GetLocalInterfaces

func (o IPImpl) GetLocalInterfaces() Array
CLASS_METHOD

get_local_interfaces Args: [], Returns: Array

func (IPImpl) GetResolveItemAddress

func (o IPImpl) GetResolveItemAddress(id int64) string
CLASS_METHOD

get_resolve_item_address Args: [{ false id int}], Returns: string

func (IPImpl) GetResolveItemStatus

func (o IPImpl) GetResolveItemStatus(id int64) IPResolverStatus
CLASS_METHOD

get_resolve_item_status Args: [{ false id int}], Returns: IPResolverStatus

func (IPImpl) ResolveHostname

func (o IPImpl) ResolveHostname(host string, ip_type int64) string
CLASS_METHOD

resolve_hostname Args: [{ false host String} {3 true ip_type int}], Returns: string

func (IPImpl) ResolveHostnameQueueItem

func (o IPImpl) ResolveHostnameQueueItem(host string, ip_type int64) int64
CLASS_METHOD

resolve_hostname_queue_item Args: [{ false host String} {3 true ip_type int}], Returns: int64

type IPResolverStatus

type IPResolverStatus int32
const (
	IP_RESOLVER_STATUS_RESOLVER_STATUS_DONE    IPResolverStatus = 2
	IP_RESOLVER_STATUS_RESOLVER_STATUS_ERROR   IPResolverStatus = 3
	IP_RESOLVER_STATUS_RESOLVER_STATUS_NONE    IPResolverStatus = 0
	IP_RESOLVER_STATUS_RESOLVER_STATUS_WAITING IPResolverStatus = 1
)

type IPType

type IPType int32
const (
	IP_TYPE_TYPE_ANY  IPType = 3
	IP_TYPE_TYPE_IPV4 IPType = 1
	IP_TYPE_TYPE_IPV6 IPType = 2
	IP_TYPE_TYPE_NONE IPType = 0
)

type IP_Unix

type IP_Unix interface {
	IP
}

func NewIP_Unix

func NewIP_Unix() IP_Unix

NewIP_Unix creates a new IP_Unix.

func NewIP_UnixWithOwner

func NewIP_UnixWithOwner(owner *GodotObject) IP_Unix

NewIP_UnixWithOwner wraps the GodotObject.

type IP_UnixImpl

type IP_UnixImpl struct {
	IPImpl
}

func (*IP_UnixImpl) BaseClass

func (o *IP_UnixImpl) BaseClass() string

func (*IP_UnixImpl) ClassName

func (o *IP_UnixImpl) ClassName() string

type Image

type Image interface {
	Resource

	/* blend_rect */
	BlendRect(src Image, src_rect Rect2, dst Vector2)

	/* blend_rect_mask */
	BlendRectMask(src Image, mask Image, src_rect Rect2, dst Vector2)

	/* blit_rect */
	BlitRect(src Image, src_rect Rect2, dst Vector2)

	/* blit_rect_mask */
	BlitRectMask(src Image, mask Image, src_rect Rect2, dst Vector2)

	/* bumpmap_to_normalmap */
	BumpmapToNormalmap(bump_scale float32)

	/* clear_mipmaps */
	ClearMipmaps()

	/* compress */
	Compress(mode int64, source int64, lossy_quality float32) Error

	/* convert */
	Convert(format int64)

	/* copy_from */
	CopyFrom(src Image)

	/* create */
	Create(width int64, height int64, use_mipmaps bool, format int64)

	/* create_from_data */
	CreateFromData(width int64, height int64, use_mipmaps bool, format int64, data PoolByteArray)

	/* crop */
	Crop(width int64, height int64)

	/* decompress */
	Decompress() Error

	/* detect_alpha */
	DetectAlpha() ImageAlphaMode

	/* expand_x2_hq2x */
	ExpandX2Hq2X()

	/* fill */
	Fill(color Color)

	/* fix_alpha_edges */
	FixAlphaEdges()

	/* flip_x */
	FlipX()

	/* flip_y */
	FlipY()

	/* generate_mipmaps */
	GenerateMipmaps(renormalize bool) Error

	/* get_data */
	GetData() PoolByteArray

	/* get_format */
	GetFormat() ImageFormat

	/* get_height */
	GetHeight() int64

	/* get_mipmap_offset */
	GetMipmapOffset(mipmap int64) int64

	/* get_pixel */
	GetPixel(x int64, y int64) Color

	/* get_pixelv */
	GetPixelv(src Vector2) Color

	/* get_rect */
	GetRect(rect Rect2) Image

	/* get_size */
	GetSize() Vector2

	/* get_used_rect */
	GetUsedRect() Rect2

	/* get_width */
	GetWidth() int64

	/* has_mipmaps */
	HasMipmaps() bool

	/* is_compressed */
	IsCompressed() bool

	/* is_empty */
	IsEmpty() bool

	/* is_invisible */
	IsInvisible() bool

	/* load */
	Load(path string) Error

	/* load_jpg_from_buffer */
	LoadJpgFromBuffer(buffer PoolByteArray) Error

	/* load_png_from_buffer */
	LoadPngFromBuffer(buffer PoolByteArray) Error

	/* load_webp_from_buffer */
	LoadWebpFromBuffer(buffer PoolByteArray) Error

	/* lock */
	Lock()

	/* normalmap_to_xy */
	NormalmapToXy()

	/* premultiply_alpha */
	PremultiplyAlpha()

	/* resize */
	Resize(width int64, height int64, interpolation int64)

	/* resize_to_po2 */
	ResizeToPo2(square bool)

	/* rgbe_to_srgb */
	RgbeToSrgb() Image

	/* save_exr */
	SaveExr(path string, grayscale bool) Error

	/* save_png */
	SavePng(path string) Error

	/* save_png_to_buffer */
	SavePngToBuffer() PoolByteArray

	/* set_pixel */
	SetPixel(x int64, y int64, color Color)

	/* set_pixelv */
	SetPixelv(dst Vector2, color Color)

	/* shrink_x2 */
	ShrinkX2()

	/* srgb_to_linear */
	SrgbToLinear()

	/* unlock */
	Unlock()
}

func NewImage

func NewImage() Image

NewImage creates a new Image.

func NewImageWithOwner

func NewImageWithOwner(owner *GodotObject) Image

NewImageWithOwner wraps the GodotObject.

type ImageAlphaMode

type ImageAlphaMode int32
const (
	IMAGE_ALPHA_MODE_ALPHA_BIT   ImageAlphaMode = 1
	IMAGE_ALPHA_MODE_ALPHA_BLEND ImageAlphaMode = 2
	IMAGE_ALPHA_MODE_ALPHA_NONE  ImageAlphaMode = 0
)

type ImageCompressMode

type ImageCompressMode int32
const (
	IMAGE_COMPRESS_MODE_COMPRESS_ETC    ImageCompressMode = 3
	IMAGE_COMPRESS_MODE_COMPRESS_ETC2   ImageCompressMode = 4
	IMAGE_COMPRESS_MODE_COMPRESS_PVRTC2 ImageCompressMode = 1
	IMAGE_COMPRESS_MODE_COMPRESS_PVRTC4 ImageCompressMode = 2
	IMAGE_COMPRESS_MODE_COMPRESS_S3TC   ImageCompressMode = 0
)

type ImageCompressSource

type ImageCompressSource int32
const (
	IMAGE_COMPRESS_SOURCE_COMPRESS_SOURCE_GENERIC ImageCompressSource = 0
	IMAGE_COMPRESS_SOURCE_COMPRESS_SOURCE_NORMAL  ImageCompressSource = 2
	IMAGE_COMPRESS_SOURCE_COMPRESS_SOURCE_SRGB    ImageCompressSource = 1
)

type ImageConstant

type ImageConstant int32
const (
	IMAGE_ALPHA_BIT               ImageConstant = 1
	IMAGE_ALPHA_BLEND             ImageConstant = 2
	IMAGE_ALPHA_NONE              ImageConstant = 0
	IMAGE_COMPRESS_ETC            ImageConstant = 3
	IMAGE_COMPRESS_ETC2           ImageConstant = 4
	IMAGE_COMPRESS_PVRTC2         ImageConstant = 1
	IMAGE_COMPRESS_PVRTC4         ImageConstant = 2
	IMAGE_COMPRESS_S3TC           ImageConstant = 0
	IMAGE_COMPRESS_SOURCE_GENERIC ImageConstant = 0
	IMAGE_COMPRESS_SOURCE_NORMAL  ImageConstant = 2
	IMAGE_COMPRESS_SOURCE_SRGB    ImageConstant = 1
	IMAGE_FORMAT_BPTC_RGBA        ImageConstant = 22
	IMAGE_FORMAT_BPTC_RGBF        ImageConstant = 23
	IMAGE_FORMAT_BPTC_RGBFU       ImageConstant = 24
	IMAGE_FORMAT_DXT1             ImageConstant = 17
	IMAGE_FORMAT_DXT3             ImageConstant = 18
	IMAGE_FORMAT_DXT5             ImageConstant = 19
	IMAGE_FORMAT_ETC              ImageConstant = 29
	IMAGE_FORMAT_ETC2_R11         ImageConstant = 30
	IMAGE_FORMAT_ETC2_R11S        ImageConstant = 31
	IMAGE_FORMAT_ETC2_RG11        ImageConstant = 32
	IMAGE_FORMAT_ETC2_RG11S       ImageConstant = 33
	IMAGE_FORMAT_ETC2_RGB8        ImageConstant = 34
	IMAGE_FORMAT_ETC2_RGB8A1      ImageConstant = 36
	IMAGE_FORMAT_ETC2_RGBA8       ImageConstant = 35
	IMAGE_FORMAT_L8               ImageConstant = 0
	IMAGE_FORMAT_LA8              ImageConstant = 1
	IMAGE_FORMAT_MAX              ImageConstant = 37
	IMAGE_FORMAT_PVRTC2           ImageConstant = 25
	IMAGE_FORMAT_PVRTC2A          ImageConstant = 26
	IMAGE_FORMAT_PVRTC4           ImageConstant = 27
	IMAGE_FORMAT_PVRTC4A          ImageConstant = 28
	IMAGE_FORMAT_R8               ImageConstant = 2
	IMAGE_FORMAT_RF               ImageConstant = 8
	IMAGE_FORMAT_RG8              ImageConstant = 3
	IMAGE_FORMAT_RGB8             ImageConstant = 4
	IMAGE_FORMAT_RGBA4444         ImageConstant = 6
	IMAGE_FORMAT_RGBA5551         ImageConstant = 7
	IMAGE_FORMAT_RGBA8            ImageConstant = 5
	IMAGE_FORMAT_RGBAF            ImageConstant = 11
	IMAGE_FORMAT_RGBAH            ImageConstant = 15
	IMAGE_FORMAT_RGBE9995         ImageConstant = 16
	IMAGE_FORMAT_RGBF             ImageConstant = 10
	IMAGE_FORMAT_RGBH             ImageConstant = 14
	IMAGE_FORMAT_RGF              ImageConstant = 9
	IMAGE_FORMAT_RGH              ImageConstant = 13
	IMAGE_FORMAT_RGTC_R           ImageConstant = 20
	IMAGE_FORMAT_RGTC_RG          ImageConstant = 21
	IMAGE_FORMAT_RH               ImageConstant = 12
	IMAGE_INTERPOLATE_BILINEAR    ImageConstant = 1
	IMAGE_INTERPOLATE_CUBIC       ImageConstant = 2
	IMAGE_INTERPOLATE_LANCZOS     ImageConstant = 4
	IMAGE_INTERPOLATE_NEAREST     ImageConstant = 0
	IMAGE_INTERPOLATE_TRILINEAR   ImageConstant = 3
	IMAGE_MAX_HEIGHT              ImageConstant = 16384
	IMAGE_MAX_WIDTH               ImageConstant = 16384
)

type ImageFormat

type ImageFormat int32
const (
	IMAGE_FORMAT_FORMAT_BPTC_RGBA   ImageFormat = 22
	IMAGE_FORMAT_FORMAT_BPTC_RGBF   ImageFormat = 23
	IMAGE_FORMAT_FORMAT_BPTC_RGBFU  ImageFormat = 24
	IMAGE_FORMAT_FORMAT_DXT1        ImageFormat = 17
	IMAGE_FORMAT_FORMAT_DXT3        ImageFormat = 18
	IMAGE_FORMAT_FORMAT_DXT5        ImageFormat = 19
	IMAGE_FORMAT_FORMAT_ETC         ImageFormat = 29
	IMAGE_FORMAT_FORMAT_ETC2_R11    ImageFormat = 30
	IMAGE_FORMAT_FORMAT_ETC2_R11S   ImageFormat = 31
	IMAGE_FORMAT_FORMAT_ETC2_RG11   ImageFormat = 32
	IMAGE_FORMAT_FORMAT_ETC2_RG11S  ImageFormat = 33
	IMAGE_FORMAT_FORMAT_ETC2_RGB8   ImageFormat = 34
	IMAGE_FORMAT_FORMAT_ETC2_RGB8A1 ImageFormat = 36
	IMAGE_FORMAT_FORMAT_ETC2_RGBA8  ImageFormat = 35
	IMAGE_FORMAT_FORMAT_L8          ImageFormat = 0
	IMAGE_FORMAT_FORMAT_LA8         ImageFormat = 1
	IMAGE_FORMAT_FORMAT_MAX         ImageFormat = 37
	IMAGE_FORMAT_FORMAT_PVRTC2      ImageFormat = 25
	IMAGE_FORMAT_FORMAT_PVRTC2A     ImageFormat = 26
	IMAGE_FORMAT_FORMAT_PVRTC4      ImageFormat = 27
	IMAGE_FORMAT_FORMAT_PVRTC4A     ImageFormat = 28
	IMAGE_FORMAT_FORMAT_R8          ImageFormat = 2
	IMAGE_FORMAT_FORMAT_RF          ImageFormat = 8
	IMAGE_FORMAT_FORMAT_RG8         ImageFormat = 3
	IMAGE_FORMAT_FORMAT_RGB8        ImageFormat = 4
	IMAGE_FORMAT_FORMAT_RGBA4444    ImageFormat = 6
	IMAGE_FORMAT_FORMAT_RGBA5551    ImageFormat = 7
	IMAGE_FORMAT_FORMAT_RGBA8       ImageFormat = 5
	IMAGE_FORMAT_FORMAT_RGBAF       ImageFormat = 11
	IMAGE_FORMAT_FORMAT_RGBAH       ImageFormat = 15
	IMAGE_FORMAT_FORMAT_RGBE9995    ImageFormat = 16
	IMAGE_FORMAT_FORMAT_RGBF        ImageFormat = 10
	IMAGE_FORMAT_FORMAT_RGBH        ImageFormat = 14
	IMAGE_FORMAT_FORMAT_RGF         ImageFormat = 9
	IMAGE_FORMAT_FORMAT_RGH         ImageFormat = 13
	IMAGE_FORMAT_FORMAT_RGTC_R      ImageFormat = 20
	IMAGE_FORMAT_FORMAT_RGTC_RG     ImageFormat = 21
	IMAGE_FORMAT_FORMAT_RH          ImageFormat = 12
)

type ImageImpl

type ImageImpl struct {
	ResourceImpl
}

func (*ImageImpl) BaseClass

func (o *ImageImpl) BaseClass() string

func (ImageImpl) BlendRect

func (o ImageImpl) BlendRect(src Image, src_rect Rect2, dst Vector2)
CLASS_METHOD

blend_rect Args: [{ false src Image} { false src_rect Rect2} { false dst Vector2}], Returns:

func (ImageImpl) BlendRectMask

func (o ImageImpl) BlendRectMask(src Image, mask Image, src_rect Rect2, dst Vector2)
CLASS_METHOD

blend_rect_mask Args: [{ false src Image} { false mask Image} { false src_rect Rect2} { false dst Vector2}], Returns:

func (ImageImpl) BlitRect

func (o ImageImpl) BlitRect(src Image, src_rect Rect2, dst Vector2)
CLASS_METHOD

blit_rect Args: [{ false src Image} { false src_rect Rect2} { false dst Vector2}], Returns:

func (ImageImpl) BlitRectMask

func (o ImageImpl) BlitRectMask(src Image, mask Image, src_rect Rect2, dst Vector2)
CLASS_METHOD

blit_rect_mask Args: [{ false src Image} { false mask Image} { false src_rect Rect2} { false dst Vector2}], Returns:

func (ImageImpl) BumpmapToNormalmap

func (o ImageImpl) BumpmapToNormalmap(bump_scale float32)
CLASS_METHOD

bumpmap_to_normalmap Args: [{1 true bump_scale float}], Returns:

func (*ImageImpl) ClassName

func (o *ImageImpl) ClassName() string

func (ImageImpl) ClearMipmaps

func (o ImageImpl) ClearMipmaps()
CLASS_METHOD

clear_mipmaps Args: [], Returns:

func (ImageImpl) Compress

func (o ImageImpl) Compress(mode int64, source int64, lossy_quality float32) Error
CLASS_METHOD

compress Args: [{ false mode int} { false source int} { false lossy_quality float}], Returns: Error

func (ImageImpl) Convert

func (o ImageImpl) Convert(format int64)
CLASS_METHOD

convert Args: [{ false format int}], Returns:

func (ImageImpl) CopyFrom

func (o ImageImpl) CopyFrom(src Image)
CLASS_METHOD

copy_from Args: [{ false src Image}], Returns:

func (ImageImpl) Create

func (o ImageImpl) Create(width int64, height int64, use_mipmaps bool, format int64)
CLASS_METHOD

create Args: [{ false width int} { false height int} { false use_mipmaps bool} { false format int}], Returns:

func (ImageImpl) CreateFromData

func (o ImageImpl) CreateFromData(width int64, height int64, use_mipmaps bool, format int64, data PoolByteArray)
CLASS_METHOD

create_from_data Args: [{ false width int} { false height int} { false use_mipmaps bool} { false format int} { false data PoolByteArray}], Returns:

func (ImageImpl) Crop

func (o ImageImpl) Crop(width int64, height int64)
CLASS_METHOD

crop Args: [{ false width int} { false height int}], Returns:

func (ImageImpl) Decompress

func (o ImageImpl) Decompress() Error
CLASS_METHOD

decompress Args: [], Returns: Error

func (ImageImpl) DetectAlpha

func (o ImageImpl) DetectAlpha() ImageAlphaMode
CLASS_METHOD

detect_alpha Args: [], Returns: ImageAlphaMode

func (ImageImpl) ExpandX2Hq2X

func (o ImageImpl) ExpandX2Hq2X()
CLASS_METHOD

expand_x2_hq2x Args: [], Returns:

func (ImageImpl) Fill

func (o ImageImpl) Fill(color Color)
CLASS_METHOD

fill Args: [{ false color Color}], Returns:

func (ImageImpl) FixAlphaEdges

func (o ImageImpl) FixAlphaEdges()
CLASS_METHOD

fix_alpha_edges Args: [], Returns:

func (ImageImpl) FlipX

func (o ImageImpl) FlipX()
CLASS_METHOD

flip_x Args: [], Returns:

func (ImageImpl) FlipY

func (o ImageImpl) FlipY()
CLASS_METHOD

flip_y Args: [], Returns:

func (ImageImpl) GenerateMipmaps

func (o ImageImpl) GenerateMipmaps(renormalize bool) Error
CLASS_METHOD

generate_mipmaps Args: [{False true renormalize bool}], Returns: Error

func (ImageImpl) GetData

func (o ImageImpl) GetData() PoolByteArray
CLASS_METHOD

get_data Args: [], Returns: PoolByteArray

func (ImageImpl) GetFormat

func (o ImageImpl) GetFormat() ImageFormat
CLASS_METHOD

get_format Args: [], Returns: ImageFormat

func (ImageImpl) GetHeight

func (o ImageImpl) GetHeight() int64
CLASS_METHOD

get_height Args: [], Returns: int64

func (ImageImpl) GetMipmapOffset

func (o ImageImpl) GetMipmapOffset(mipmap int64) int64
CLASS_METHOD

get_mipmap_offset Args: [{ false mipmap int}], Returns: int64

func (ImageImpl) GetPixel

func (o ImageImpl) GetPixel(x int64, y int64) Color
CLASS_METHOD

get_pixel Args: [{ false x int} { false y int}], Returns: Color

func (ImageImpl) GetPixelv

func (o ImageImpl) GetPixelv(src Vector2) Color
CLASS_METHOD

get_pixelv Args: [{ false src Vector2}], Returns: Color

func (ImageImpl) GetRect

func (o ImageImpl) GetRect(rect Rect2) Image
CLASS_METHOD

get_rect Args: [{ false rect Rect2}], Returns: Image

func (ImageImpl) GetSize

func (o ImageImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (ImageImpl) GetUsedRect

func (o ImageImpl) GetUsedRect() Rect2
CLASS_METHOD

get_used_rect Args: [], Returns: Rect2

func (ImageImpl) GetWidth

func (o ImageImpl) GetWidth() int64
CLASS_METHOD

get_width Args: [], Returns: int64

func (ImageImpl) HasMipmaps

func (o ImageImpl) HasMipmaps() bool
CLASS_METHOD

has_mipmaps Args: [], Returns: bool

func (ImageImpl) IsCompressed

func (o ImageImpl) IsCompressed() bool
CLASS_METHOD

is_compressed Args: [], Returns: bool

func (ImageImpl) IsEmpty

func (o ImageImpl) IsEmpty() bool
CLASS_METHOD

is_empty Args: [], Returns: bool

func (ImageImpl) IsInvisible

func (o ImageImpl) IsInvisible() bool
CLASS_METHOD

is_invisible Args: [], Returns: bool

func (ImageImpl) Load

func (o ImageImpl) Load(path string) Error
CLASS_METHOD

load Args: [{ false path String}], Returns: Error

func (ImageImpl) LoadJpgFromBuffer

func (o ImageImpl) LoadJpgFromBuffer(buffer PoolByteArray) Error
CLASS_METHOD

load_jpg_from_buffer Args: [{ false buffer PoolByteArray}], Returns: Error

func (ImageImpl) LoadPngFromBuffer

func (o ImageImpl) LoadPngFromBuffer(buffer PoolByteArray) Error
CLASS_METHOD

load_png_from_buffer Args: [{ false buffer PoolByteArray}], Returns: Error

func (ImageImpl) LoadWebpFromBuffer

func (o ImageImpl) LoadWebpFromBuffer(buffer PoolByteArray) Error
CLASS_METHOD

load_webp_from_buffer Args: [{ false buffer PoolByteArray}], Returns: Error

func (ImageImpl) Lock

func (o ImageImpl) Lock()
CLASS_METHOD

lock Args: [], Returns:

func (ImageImpl) NormalmapToXy

func (o ImageImpl) NormalmapToXy()
CLASS_METHOD

normalmap_to_xy Args: [], Returns:

func (ImageImpl) PremultiplyAlpha

func (o ImageImpl) PremultiplyAlpha()
CLASS_METHOD

premultiply_alpha Args: [], Returns:

func (ImageImpl) Resize

func (o ImageImpl) Resize(width int64, height int64, interpolation int64)
CLASS_METHOD

resize Args: [{ false width int} { false height int} {1 true interpolation int}], Returns:

func (ImageImpl) ResizeToPo2

func (o ImageImpl) ResizeToPo2(square bool)
CLASS_METHOD

resize_to_po2 Args: [{False true square bool}], Returns:

func (ImageImpl) RgbeToSrgb

func (o ImageImpl) RgbeToSrgb() Image
CLASS_METHOD

rgbe_to_srgb Args: [], Returns: Image

func (ImageImpl) SaveExr

func (o ImageImpl) SaveExr(path string, grayscale bool) Error
CLASS_METHOD

save_exr Args: [{ false path String} {False true grayscale bool}], Returns: Error

func (ImageImpl) SavePng

func (o ImageImpl) SavePng(path string) Error
CLASS_METHOD

save_png Args: [{ false path String}], Returns: Error

func (ImageImpl) SavePngToBuffer

func (o ImageImpl) SavePngToBuffer() PoolByteArray
CLASS_METHOD

save_png_to_buffer Args: [], Returns: PoolByteArray

func (ImageImpl) SetPixel

func (o ImageImpl) SetPixel(x int64, y int64, color Color)
CLASS_METHOD

set_pixel Args: [{ false x int} { false y int} { false color Color}], Returns:

func (ImageImpl) SetPixelv

func (o ImageImpl) SetPixelv(dst Vector2, color Color)
CLASS_METHOD

set_pixelv Args: [{ false dst Vector2} { false color Color}], Returns:

func (ImageImpl) ShrinkX2

func (o ImageImpl) ShrinkX2()
CLASS_METHOD

shrink_x2 Args: [], Returns:

func (ImageImpl) SrgbToLinear

func (o ImageImpl) SrgbToLinear()
CLASS_METHOD

srgb_to_linear Args: [], Returns:

func (ImageImpl) Unlock

func (o ImageImpl) Unlock()
CLASS_METHOD

unlock Args: [], Returns:

type ImageInterpolation

type ImageInterpolation int32
const (
	IMAGE_INTERPOLATION_INTERPOLATE_BILINEAR  ImageInterpolation = 1
	IMAGE_INTERPOLATION_INTERPOLATE_CUBIC     ImageInterpolation = 2
	IMAGE_INTERPOLATION_INTERPOLATE_LANCZOS   ImageInterpolation = 4
	IMAGE_INTERPOLATION_INTERPOLATE_NEAREST   ImageInterpolation = 0
	IMAGE_INTERPOLATION_INTERPOLATE_TRILINEAR ImageInterpolation = 3
)

type ImageTexture

type ImageTexture interface {
	Texture

	/* create */
	Create(width int64, height int64, format int64, flags int64)

	/* create_from_image */
	CreateFromImage(image Image, flags int64)

	/* get_format */
	GetFormat() ImageFormat

	/* get_lossy_storage_quality */
	GetLossyStorageQuality() float32

	/* get_storage */
	GetStorage() ImageTextureStorage

	/* load */
	Load(path string) Error

	/* set_data */
	SetData(image Image)

	/* set_lossy_storage_quality */
	SetLossyStorageQuality(quality float32)

	/* set_size_override */
	SetSizeOverride(size Vector2)

	/* set_storage */
	SetStorage(mode int64)
}

func NewImageTexture

func NewImageTexture() ImageTexture

NewImageTexture creates a new ImageTexture.

func NewImageTextureWithOwner

func NewImageTextureWithOwner(owner *GodotObject) ImageTexture

NewImageTextureWithOwner wraps the GodotObject.

type ImageTextureConstant

type ImageTextureConstant int32
const (
	IMAGE_TEXTURE_STORAGE_COMPRESS_LOSSLESS ImageTextureConstant = 2
	IMAGE_TEXTURE_STORAGE_COMPRESS_LOSSY    ImageTextureConstant = 1
	IMAGE_TEXTURE_STORAGE_RAW               ImageTextureConstant = 0
)

type ImageTextureImpl

type ImageTextureImpl struct {
	TextureImpl
}

func (*ImageTextureImpl) BaseClass

func (o *ImageTextureImpl) BaseClass() string

func (*ImageTextureImpl) ClassName

func (o *ImageTextureImpl) ClassName() string

func (ImageTextureImpl) Create

func (o ImageTextureImpl) Create(width int64, height int64, format int64, flags int64)
CLASS_METHOD

create Args: [{ false width int} { false height int} { false format int} {7 true flags int}], Returns:

func (ImageTextureImpl) CreateFromImage

func (o ImageTextureImpl) CreateFromImage(image Image, flags int64)
CLASS_METHOD

create_from_image Args: [{ false image Image} {7 true flags int}], Returns:

func (ImageTextureImpl) GetFormat

func (o ImageTextureImpl) GetFormat() ImageFormat
CLASS_METHOD

get_format Args: [], Returns: ImageFormat

func (ImageTextureImpl) GetLossyStorageQuality

func (o ImageTextureImpl) GetLossyStorageQuality() float32
CLASS_METHOD

get_lossy_storage_quality Args: [], Returns: float32

func (ImageTextureImpl) GetStorage

func (o ImageTextureImpl) GetStorage() ImageTextureStorage
CLASS_METHOD

get_storage Args: [], Returns: ImageTextureStorage

func (ImageTextureImpl) Load

func (o ImageTextureImpl) Load(path string) Error
CLASS_METHOD

load Args: [{ false path String}], Returns: Error

func (ImageTextureImpl) SetData

func (o ImageTextureImpl) SetData(image Image)
CLASS_METHOD

set_data Args: [{ false image Image}], Returns:

func (ImageTextureImpl) SetLossyStorageQuality

func (o ImageTextureImpl) SetLossyStorageQuality(quality float32)
CLASS_METHOD

set_lossy_storage_quality Args: [{ false quality float}], Returns:

func (ImageTextureImpl) SetSizeOverride

func (o ImageTextureImpl) SetSizeOverride(size Vector2)
CLASS_METHOD

set_size_override Args: [{ false size Vector2}], Returns:

func (ImageTextureImpl) SetStorage

func (o ImageTextureImpl) SetStorage(mode int64)
CLASS_METHOD

set_storage Args: [{ false mode int}], Returns:

type ImageTextureStorage

type ImageTextureStorage int32
const (
	IMAGE_TEXTURE_STORAGE_STORAGE_COMPRESS_LOSSLESS ImageTextureStorage = 2
	IMAGE_TEXTURE_STORAGE_STORAGE_COMPRESS_LOSSY    ImageTextureStorage = 1
	IMAGE_TEXTURE_STORAGE_STORAGE_RAW               ImageTextureStorage = 0
)

type ImmediateGeometry

type ImmediateGeometry interface {
	GeometryInstance

	/* add_sphere */
	AddSphere(lats int64, lons int64, radius float32, add_uv bool)

	/* add_vertex */
	AddVertex(position Vector3)

	/* begin */
	Begin(primitive int64, texture Texture)

	/* clear */
	Clear()

	/* end */
	End()

	/* set_color */
	SetColor(color Color)

	/* set_normal */
	SetNormal(normal Vector3)

	/* set_tangent */
	SetTangent(tangent Plane)

	/* set_uv */
	SetUv(uv Vector2)

	/* set_uv2 */
	SetUv2(uv Vector2)
}

func NewImmediateGeometry

func NewImmediateGeometry() ImmediateGeometry

NewImmediateGeometry creates a new ImmediateGeometry.

func NewImmediateGeometryWithOwner

func NewImmediateGeometryWithOwner(owner *GodotObject) ImmediateGeometry

NewImmediateGeometryWithOwner wraps the GodotObject.

type ImmediateGeometryImpl

type ImmediateGeometryImpl struct {
	GeometryInstanceImpl
}

func (ImmediateGeometryImpl) AddSphere

func (o ImmediateGeometryImpl) AddSphere(lats int64, lons int64, radius float32, add_uv bool)
CLASS_METHOD

add_sphere Args: [{ false lats int} { false lons int} { false radius float} {True true add_uv bool}], Returns:

func (ImmediateGeometryImpl) AddVertex

func (o ImmediateGeometryImpl) AddVertex(position Vector3)
CLASS_METHOD

add_vertex Args: [{ false position Vector3}], Returns:

func (*ImmediateGeometryImpl) BaseClass

func (o *ImmediateGeometryImpl) BaseClass() string

func (ImmediateGeometryImpl) Begin

func (o ImmediateGeometryImpl) Begin(primitive int64, texture Texture)
CLASS_METHOD

begin Args: [{ false primitive int} {[Object:null] true texture Texture}], Returns:

func (*ImmediateGeometryImpl) ClassName

func (o *ImmediateGeometryImpl) ClassName() string

func (ImmediateGeometryImpl) Clear

func (o ImmediateGeometryImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (ImmediateGeometryImpl) End

func (o ImmediateGeometryImpl) End()
CLASS_METHOD

end Args: [], Returns:

func (ImmediateGeometryImpl) SetColor

func (o ImmediateGeometryImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (ImmediateGeometryImpl) SetNormal

func (o ImmediateGeometryImpl) SetNormal(normal Vector3)
CLASS_METHOD

set_normal Args: [{ false normal Vector3}], Returns:

func (ImmediateGeometryImpl) SetTangent

func (o ImmediateGeometryImpl) SetTangent(tangent Plane)
CLASS_METHOD

set_tangent Args: [{ false tangent Plane}], Returns:

func (ImmediateGeometryImpl) SetUv

func (o ImmediateGeometryImpl) SetUv(uv Vector2)
CLASS_METHOD

set_uv Args: [{ false uv Vector2}], Returns:

func (ImmediateGeometryImpl) SetUv2

func (o ImmediateGeometryImpl) SetUv2(uv Vector2)
CLASS_METHOD

set_uv2 Args: [{ false uv Vector2}], Returns:

type InitClassCallback

type InitClassCallback func()

type Input

type Input interface {
	Object

	/* action_press */
	ActionPress(action string, strength float32)

	/* action_release */
	ActionRelease(action string)

	/* add_joy_mapping */
	AddJoyMapping(mapping string, update_existing bool)

	/* get_accelerometer */
	GetAccelerometer() Vector3

	/* get_action_strength */
	GetActionStrength(action string) float32

	/* get_connected_joypads */
	GetConnectedJoypads() Array

	/* get_current_cursor_shape */
	GetCurrentCursorShape() InputCursorShape

	/* get_gravity */
	GetGravity() Vector3

	/* get_gyroscope */
	GetGyroscope() Vector3

	/* get_joy_axis */
	GetJoyAxis(device int64, axis int64) float32

	/* get_joy_axis_index_from_string */
	GetJoyAxisIndexFromString(axis string) int64

	/* get_joy_axis_string */
	GetJoyAxisString(axis_index int64) string

	/* get_joy_button_index_from_string */
	GetJoyButtonIndexFromString(button string) int64

	/* get_joy_button_string */
	GetJoyButtonString(button_index int64) string

	/* get_joy_guid */
	GetJoyGuid(device int64) string

	/* get_joy_name */
	GetJoyName(device int64) string

	/* get_joy_vibration_duration */
	GetJoyVibrationDuration(device int64) float32

	/* get_joy_vibration_strength */
	GetJoyVibrationStrength(device int64) Vector2

	/* get_last_mouse_speed */
	GetLastMouseSpeed() Vector2

	/* get_magnetometer */
	GetMagnetometer() Vector3

	/* get_mouse_button_mask */
	GetMouseButtonMask() int64

	/* get_mouse_mode */
	GetMouseMode() InputMouseMode

	/* is_action_just_pressed */
	IsActionJustPressed(action string) bool

	/* is_action_just_released */
	IsActionJustReleased(action string) bool

	/* is_action_pressed */
	IsActionPressed(action string) bool

	/* is_joy_button_pressed */
	IsJoyButtonPressed(device int64, button int64) bool

	/* is_joy_known */
	IsJoyKnown(device int64) bool

	/* is_key_pressed */
	IsKeyPressed(scancode int64) bool

	/* is_mouse_button_pressed */
	IsMouseButtonPressed(button int64) bool

	/* joy_connection_changed */
	JoyConnectionChanged(device int64, connected bool, name string, guid string)

	/* parse_input_event */
	ParseInputEvent(event InputEvent)

	/* remove_joy_mapping */
	RemoveJoyMapping(guid string)

	/* set_custom_mouse_cursor */
	SetCustomMouseCursor(image Resource, shape int64, hotspot Vector2)

	/* set_default_cursor_shape */
	SetDefaultCursorShape(shape int64)

	/* set_mouse_mode */
	SetMouseMode(mode int64)

	/* set_use_accumulated_input */
	SetUseAccumulatedInput(enable bool)

	/* start_joy_vibration */
	StartJoyVibration(device int64, weak_magnitude float32, strong_magnitude float32, duration float32)

	/* stop_joy_vibration */
	StopJoyVibration(device int64)

	/* vibrate_handheld */
	VibrateHandheld(duration_ms int64)

	/* warp_mouse_position */
	WarpMousePosition(to Vector2)
}

func GetSingletonInput

func GetSingletonInput() Input

type InputConstant

type InputConstant int32
const (
	INPUT_CURSOR_ARROW         InputConstant = 0
	INPUT_CURSOR_BDIAGSIZE     InputConstant = 11
	INPUT_CURSOR_BUSY          InputConstant = 5
	INPUT_CURSOR_CAN_DROP      InputConstant = 7
	INPUT_CURSOR_CROSS         InputConstant = 3
	INPUT_CURSOR_DRAG          InputConstant = 6
	INPUT_CURSOR_FDIAGSIZE     InputConstant = 12
	INPUT_CURSOR_FORBIDDEN     InputConstant = 8
	INPUT_CURSOR_HELP          InputConstant = 16
	INPUT_CURSOR_HSIZE         InputConstant = 10
	INPUT_CURSOR_HSPLIT        InputConstant = 15
	INPUT_CURSOR_IBEAM         InputConstant = 1
	INPUT_CURSOR_MOVE          InputConstant = 13
	INPUT_CURSOR_POINTING_HAND InputConstant = 2
	INPUT_CURSOR_VSIZE         InputConstant = 9
	INPUT_CURSOR_VSPLIT        InputConstant = 14
	INPUT_CURSOR_WAIT          InputConstant = 4
	INPUT_MOUSE_MODE_CAPTURED  InputConstant = 2
	INPUT_MOUSE_MODE_CONFINED  InputConstant = 3
	INPUT_MOUSE_MODE_HIDDEN    InputConstant = 1
	INPUT_MOUSE_MODE_VISIBLE   InputConstant = 0
)

type InputCursorShape

type InputCursorShape int32
const (
	INPUT_CURSOR_SHAPE_CURSOR_ARROW         InputCursorShape = 0
	INPUT_CURSOR_SHAPE_CURSOR_BDIAGSIZE     InputCursorShape = 11
	INPUT_CURSOR_SHAPE_CURSOR_BUSY          InputCursorShape = 5
	INPUT_CURSOR_SHAPE_CURSOR_CAN_DROP      InputCursorShape = 7
	INPUT_CURSOR_SHAPE_CURSOR_CROSS         InputCursorShape = 3
	INPUT_CURSOR_SHAPE_CURSOR_DRAG          InputCursorShape = 6
	INPUT_CURSOR_SHAPE_CURSOR_FDIAGSIZE     InputCursorShape = 12
	INPUT_CURSOR_SHAPE_CURSOR_FORBIDDEN     InputCursorShape = 8
	INPUT_CURSOR_SHAPE_CURSOR_HELP          InputCursorShape = 16
	INPUT_CURSOR_SHAPE_CURSOR_HSIZE         InputCursorShape = 10
	INPUT_CURSOR_SHAPE_CURSOR_HSPLIT        InputCursorShape = 15
	INPUT_CURSOR_SHAPE_CURSOR_IBEAM         InputCursorShape = 1
	INPUT_CURSOR_SHAPE_CURSOR_MOVE          InputCursorShape = 13
	INPUT_CURSOR_SHAPE_CURSOR_POINTING_HAND InputCursorShape = 2
	INPUT_CURSOR_SHAPE_CURSOR_VSIZE         InputCursorShape = 9
	INPUT_CURSOR_SHAPE_CURSOR_VSPLIT        InputCursorShape = 14
	INPUT_CURSOR_SHAPE_CURSOR_WAIT          InputCursorShape = 4
)

type InputDefault

type InputDefault interface {
	Input
}

func NewInputDefault

func NewInputDefault() InputDefault

NewInputDefault creates a new InputDefault.

func NewInputDefaultWithOwner

func NewInputDefaultWithOwner(owner *GodotObject) InputDefault

NewInputDefaultWithOwner wraps the GodotObject.

type InputDefaultImpl

type InputDefaultImpl struct {
	InputImpl
}

func (*InputDefaultImpl) BaseClass

func (o *InputDefaultImpl) BaseClass() string

func (*InputDefaultImpl) ClassName

func (o *InputDefaultImpl) ClassName() string

type InputEvent

type InputEvent interface {
	Resource

	/* accumulate */
	Accumulate(with_event InputEvent) bool

	/* as_text */
	AsText() string

	/* get_action_strength */
	GetActionStrength(action string) float32

	/* get_device */
	GetDevice() int64

	/* is_action */
	IsAction(action string) bool

	/* is_action_pressed */
	IsActionPressed(action string, allow_echo bool) bool

	/* is_action_released */
	IsActionReleased(action string) bool

	/* is_action_type */
	IsActionType() bool

	/* is_echo */
	IsEcho() bool

	/* is_pressed */
	IsPressed() bool

	/* set_device */
	SetDevice(device int64)

	/* shortcut_match */
	ShortcutMatch(event InputEvent) bool

	/* xformed_by */
	XformedBy(xform Transform2D, local_ofs Vector2) InputEvent
}

func NewInputEvent

func NewInputEvent() InputEvent

NewInputEvent creates a new InputEvent.

func NewInputEventWithOwner

func NewInputEventWithOwner(owner *GodotObject) InputEvent

NewInputEventWithOwner wraps the GodotObject.

type InputEventAction

type InputEventAction interface {
	InputEvent

	/* get_action */
	GetAction() string

	/* get_strength */
	GetStrength() float32

	/* set_action */
	SetAction(action string)

	/* set_pressed */
	SetPressed(pressed bool)

	/* set_strength */
	SetStrength(strength float32)
}

func NewInputEventAction

func NewInputEventAction() InputEventAction

NewInputEventAction creates a new InputEventAction.

func NewInputEventActionWithOwner

func NewInputEventActionWithOwner(owner *GodotObject) InputEventAction

NewInputEventActionWithOwner wraps the GodotObject.

type InputEventActionImpl

type InputEventActionImpl struct {
	InputEventImpl
}

func (*InputEventActionImpl) BaseClass

func (o *InputEventActionImpl) BaseClass() string

func (*InputEventActionImpl) ClassName

func (o *InputEventActionImpl) ClassName() string

func (InputEventActionImpl) GetAction

func (o InputEventActionImpl) GetAction() string
CLASS_METHOD

get_action Args: [], Returns: string

func (InputEventActionImpl) GetStrength

func (o InputEventActionImpl) GetStrength() float32
CLASS_METHOD

get_strength Args: [], Returns: float32

func (InputEventActionImpl) SetAction

func (o InputEventActionImpl) SetAction(action string)
CLASS_METHOD

set_action Args: [{ false action String}], Returns:

func (InputEventActionImpl) SetPressed

func (o InputEventActionImpl) SetPressed(pressed bool)
CLASS_METHOD

set_pressed Args: [{ false pressed bool}], Returns:

func (InputEventActionImpl) SetStrength

func (o InputEventActionImpl) SetStrength(strength float32)
CLASS_METHOD

set_strength Args: [{ false strength float}], Returns:

type InputEventGesture

type InputEventGesture interface {
	InputEventWithModifiers

	/* get_position */
	GetPosition() Vector2

	/* set_position */
	SetPosition(position Vector2)
}

func NewInputEventGesture

func NewInputEventGesture() InputEventGesture

NewInputEventGesture creates a new InputEventGesture.

func NewInputEventGestureWithOwner

func NewInputEventGestureWithOwner(owner *GodotObject) InputEventGesture

NewInputEventGestureWithOwner wraps the GodotObject.

type InputEventGestureImpl

type InputEventGestureImpl struct {
	InputEventWithModifiersImpl
}

func (*InputEventGestureImpl) BaseClass

func (o *InputEventGestureImpl) BaseClass() string

func (*InputEventGestureImpl) ClassName

func (o *InputEventGestureImpl) ClassName() string

func (InputEventGestureImpl) GetPosition

func (o InputEventGestureImpl) GetPosition() Vector2
CLASS_METHOD

get_position Args: [], Returns: Vector2

func (InputEventGestureImpl) SetPosition

func (o InputEventGestureImpl) SetPosition(position Vector2)
CLASS_METHOD

set_position Args: [{ false position Vector2}], Returns:

type InputEventImpl

type InputEventImpl struct {
	ResourceImpl
}

func (InputEventImpl) Accumulate

func (o InputEventImpl) Accumulate(with_event InputEvent) bool
CLASS_METHOD

accumulate Args: [{ false with_event InputEvent}], Returns: bool

func (InputEventImpl) AsText

func (o InputEventImpl) AsText() string
CLASS_METHOD

as_text Args: [], Returns: string

func (*InputEventImpl) BaseClass

func (o *InputEventImpl) BaseClass() string

func (*InputEventImpl) ClassName

func (o *InputEventImpl) ClassName() string

func (InputEventImpl) GetActionStrength

func (o InputEventImpl) GetActionStrength(action string) float32
CLASS_METHOD

get_action_strength Args: [{ false action String}], Returns: float32

func (InputEventImpl) GetDevice

func (o InputEventImpl) GetDevice() int64
CLASS_METHOD

get_device Args: [], Returns: int64

func (InputEventImpl) IsAction

func (o InputEventImpl) IsAction(action string) bool
CLASS_METHOD

is_action Args: [{ false action String}], Returns: bool

func (InputEventImpl) IsActionPressed

func (o InputEventImpl) IsActionPressed(action string, allow_echo bool) bool
CLASS_METHOD

is_action_pressed Args: [{ false action String} {False true allow_echo bool}], Returns: bool

func (InputEventImpl) IsActionReleased

func (o InputEventImpl) IsActionReleased(action string) bool
CLASS_METHOD

is_action_released Args: [{ false action String}], Returns: bool

func (InputEventImpl) IsActionType

func (o InputEventImpl) IsActionType() bool
CLASS_METHOD

is_action_type Args: [], Returns: bool

func (InputEventImpl) IsEcho

func (o InputEventImpl) IsEcho() bool
CLASS_METHOD

is_echo Args: [], Returns: bool

func (InputEventImpl) IsPressed

func (o InputEventImpl) IsPressed() bool
CLASS_METHOD

is_pressed Args: [], Returns: bool

func (InputEventImpl) SetDevice

func (o InputEventImpl) SetDevice(device int64)
CLASS_METHOD

set_device Args: [{ false device int}], Returns:

func (InputEventImpl) ShortcutMatch

func (o InputEventImpl) ShortcutMatch(event InputEvent) bool
CLASS_METHOD

shortcut_match Args: [{ false event InputEvent}], Returns: bool

func (InputEventImpl) XformedBy

func (o InputEventImpl) XformedBy(xform Transform2D, local_ofs Vector2) InputEvent
CLASS_METHOD

xformed_by Args: [{ false xform Transform2D} {(0, 0) true local_ofs Vector2}], Returns: InputEvent

type InputEventJoypadButton

type InputEventJoypadButton interface {
	InputEvent

	/* get_button_index */
	GetButtonIndex() int64

	/* get_pressure */
	GetPressure() float32

	/* set_button_index */
	SetButtonIndex(button_index int64)

	/* set_pressed */
	SetPressed(pressed bool)

	/* set_pressure */
	SetPressure(pressure float32)
}

func NewInputEventJoypadButton

func NewInputEventJoypadButton() InputEventJoypadButton

NewInputEventJoypadButton creates a new InputEventJoypadButton.

func NewInputEventJoypadButtonWithOwner

func NewInputEventJoypadButtonWithOwner(owner *GodotObject) InputEventJoypadButton

NewInputEventJoypadButtonWithOwner wraps the GodotObject.

type InputEventJoypadButtonImpl

type InputEventJoypadButtonImpl struct {
	InputEventImpl
}

func (*InputEventJoypadButtonImpl) BaseClass

func (o *InputEventJoypadButtonImpl) BaseClass() string

func (*InputEventJoypadButtonImpl) ClassName

func (o *InputEventJoypadButtonImpl) ClassName() string

func (InputEventJoypadButtonImpl) GetButtonIndex

func (o InputEventJoypadButtonImpl) GetButtonIndex() int64
CLASS_METHOD

get_button_index Args: [], Returns: int64

func (InputEventJoypadButtonImpl) GetPressure

func (o InputEventJoypadButtonImpl) GetPressure() float32
CLASS_METHOD

get_pressure Args: [], Returns: float32

func (InputEventJoypadButtonImpl) SetButtonIndex

func (o InputEventJoypadButtonImpl) SetButtonIndex(button_index int64)
CLASS_METHOD

set_button_index Args: [{ false button_index int}], Returns:

func (InputEventJoypadButtonImpl) SetPressed

func (o InputEventJoypadButtonImpl) SetPressed(pressed bool)
CLASS_METHOD

set_pressed Args: [{ false pressed bool}], Returns:

func (InputEventJoypadButtonImpl) SetPressure

func (o InputEventJoypadButtonImpl) SetPressure(pressure float32)
CLASS_METHOD

set_pressure Args: [{ false pressure float}], Returns:

type InputEventJoypadMotion

type InputEventJoypadMotion interface {
	InputEvent

	/* get_axis */
	GetAxis() int64

	/* get_axis_value */
	GetAxisValue() float32

	/* set_axis */
	SetAxis(axis int64)

	/* set_axis_value */
	SetAxisValue(axis_value float32)
}

func NewInputEventJoypadMotion

func NewInputEventJoypadMotion() InputEventJoypadMotion

NewInputEventJoypadMotion creates a new InputEventJoypadMotion.

func NewInputEventJoypadMotionWithOwner

func NewInputEventJoypadMotionWithOwner(owner *GodotObject) InputEventJoypadMotion

NewInputEventJoypadMotionWithOwner wraps the GodotObject.

type InputEventJoypadMotionImpl

type InputEventJoypadMotionImpl struct {
	InputEventImpl
}

func (*InputEventJoypadMotionImpl) BaseClass

func (o *InputEventJoypadMotionImpl) BaseClass() string

func (*InputEventJoypadMotionImpl) ClassName

func (o *InputEventJoypadMotionImpl) ClassName() string

func (InputEventJoypadMotionImpl) GetAxis

func (o InputEventJoypadMotionImpl) GetAxis() int64
CLASS_METHOD

get_axis Args: [], Returns: int64

func (InputEventJoypadMotionImpl) GetAxisValue

func (o InputEventJoypadMotionImpl) GetAxisValue() float32
CLASS_METHOD

get_axis_value Args: [], Returns: float32

func (InputEventJoypadMotionImpl) SetAxis

func (o InputEventJoypadMotionImpl) SetAxis(axis int64)
CLASS_METHOD

set_axis Args: [{ false axis int}], Returns:

func (InputEventJoypadMotionImpl) SetAxisValue

func (o InputEventJoypadMotionImpl) SetAxisValue(axis_value float32)
CLASS_METHOD

set_axis_value Args: [{ false axis_value float}], Returns:

type InputEventKey

type InputEventKey interface {
	InputEventWithModifiers

	/* get_scancode */
	GetScancode() int64

	/* get_scancode_with_modifiers */
	GetScancodeWithModifiers() int64

	/* get_unicode */
	GetUnicode() int64

	/* set_echo */
	SetEcho(echo bool)

	/* set_pressed */
	SetPressed(pressed bool)

	/* set_scancode */
	SetScancode(scancode int64)

	/* set_unicode */
	SetUnicode(unicode int64)
}

func NewInputEventKey

func NewInputEventKey() InputEventKey

NewInputEventKey creates a new InputEventKey.

func NewInputEventKeyWithOwner

func NewInputEventKeyWithOwner(owner *GodotObject) InputEventKey

NewInputEventKeyWithOwner wraps the GodotObject.

type InputEventKeyImpl

type InputEventKeyImpl struct {
	InputEventWithModifiersImpl
}

func (*InputEventKeyImpl) BaseClass

func (o *InputEventKeyImpl) BaseClass() string

func (*InputEventKeyImpl) ClassName

func (o *InputEventKeyImpl) ClassName() string

func (InputEventKeyImpl) GetScancode

func (o InputEventKeyImpl) GetScancode() int64
CLASS_METHOD

get_scancode Args: [], Returns: int64

func (InputEventKeyImpl) GetScancodeWithModifiers

func (o InputEventKeyImpl) GetScancodeWithModifiers() int64
CLASS_METHOD

get_scancode_with_modifiers Args: [], Returns: int64

func (InputEventKeyImpl) GetUnicode

func (o InputEventKeyImpl) GetUnicode() int64
CLASS_METHOD

get_unicode Args: [], Returns: int64

func (InputEventKeyImpl) SetEcho

func (o InputEventKeyImpl) SetEcho(echo bool)
CLASS_METHOD

set_echo Args: [{ false echo bool}], Returns:

func (InputEventKeyImpl) SetPressed

func (o InputEventKeyImpl) SetPressed(pressed bool)
CLASS_METHOD

set_pressed Args: [{ false pressed bool}], Returns:

func (InputEventKeyImpl) SetScancode

func (o InputEventKeyImpl) SetScancode(scancode int64)
CLASS_METHOD

set_scancode Args: [{ false scancode int}], Returns:

func (InputEventKeyImpl) SetUnicode

func (o InputEventKeyImpl) SetUnicode(unicode int64)
CLASS_METHOD

set_unicode Args: [{ false unicode int}], Returns:

type InputEventMIDI

type InputEventMIDI interface {
	InputEvent

	/* get_channel */
	GetChannel() int64

	/* get_controller_number */
	GetControllerNumber() int64

	/* get_controller_value */
	GetControllerValue() int64

	/* get_instrument */
	GetInstrument() int64

	/* get_message */
	GetMessage() int64

	/* get_pitch */
	GetPitch() int64

	/* get_pressure */
	GetPressure() int64

	/* get_velocity */
	GetVelocity() int64

	/* set_channel */
	SetChannel(channel int64)

	/* set_controller_number */
	SetControllerNumber(controller_number int64)

	/* set_controller_value */
	SetControllerValue(controller_value int64)

	/* set_instrument */
	SetInstrument(instrument int64)

	/* set_message */
	SetMessage(message int64)

	/* set_pitch */
	SetPitch(pitch int64)

	/* set_pressure */
	SetPressure(pressure int64)

	/* set_velocity */
	SetVelocity(velocity int64)
}

func NewInputEventMIDI

func NewInputEventMIDI() InputEventMIDI

NewInputEventMIDI creates a new InputEventMIDI.

func NewInputEventMIDIWithOwner

func NewInputEventMIDIWithOwner(owner *GodotObject) InputEventMIDI

NewInputEventMIDIWithOwner wraps the GodotObject.

type InputEventMIDIImpl

type InputEventMIDIImpl struct {
	InputEventImpl
}

func (*InputEventMIDIImpl) BaseClass

func (o *InputEventMIDIImpl) BaseClass() string

func (*InputEventMIDIImpl) ClassName

func (o *InputEventMIDIImpl) ClassName() string

func (InputEventMIDIImpl) GetChannel

func (o InputEventMIDIImpl) GetChannel() int64
CLASS_METHOD

get_channel Args: [], Returns: int64

func (InputEventMIDIImpl) GetControllerNumber

func (o InputEventMIDIImpl) GetControllerNumber() int64
CLASS_METHOD

get_controller_number Args: [], Returns: int64

func (InputEventMIDIImpl) GetControllerValue

func (o InputEventMIDIImpl) GetControllerValue() int64
CLASS_METHOD

get_controller_value Args: [], Returns: int64

func (InputEventMIDIImpl) GetInstrument

func (o InputEventMIDIImpl) GetInstrument() int64
CLASS_METHOD

get_instrument Args: [], Returns: int64

func (InputEventMIDIImpl) GetMessage

func (o InputEventMIDIImpl) GetMessage() int64
CLASS_METHOD

get_message Args: [], Returns: int64

func (InputEventMIDIImpl) GetPitch

func (o InputEventMIDIImpl) GetPitch() int64
CLASS_METHOD

get_pitch Args: [], Returns: int64

func (InputEventMIDIImpl) GetPressure

func (o InputEventMIDIImpl) GetPressure() int64
CLASS_METHOD

get_pressure Args: [], Returns: int64

func (InputEventMIDIImpl) GetVelocity

func (o InputEventMIDIImpl) GetVelocity() int64
CLASS_METHOD

get_velocity Args: [], Returns: int64

func (InputEventMIDIImpl) SetChannel

func (o InputEventMIDIImpl) SetChannel(channel int64)
CLASS_METHOD

set_channel Args: [{ false channel int}], Returns:

func (InputEventMIDIImpl) SetControllerNumber

func (o InputEventMIDIImpl) SetControllerNumber(controller_number int64)
CLASS_METHOD

set_controller_number Args: [{ false controller_number int}], Returns:

func (InputEventMIDIImpl) SetControllerValue

func (o InputEventMIDIImpl) SetControllerValue(controller_value int64)
CLASS_METHOD

set_controller_value Args: [{ false controller_value int}], Returns:

func (InputEventMIDIImpl) SetInstrument

func (o InputEventMIDIImpl) SetInstrument(instrument int64)
CLASS_METHOD

set_instrument Args: [{ false instrument int}], Returns:

func (InputEventMIDIImpl) SetMessage

func (o InputEventMIDIImpl) SetMessage(message int64)
CLASS_METHOD

set_message Args: [{ false message int}], Returns:

func (InputEventMIDIImpl) SetPitch

func (o InputEventMIDIImpl) SetPitch(pitch int64)
CLASS_METHOD

set_pitch Args: [{ false pitch int}], Returns:

func (InputEventMIDIImpl) SetPressure

func (o InputEventMIDIImpl) SetPressure(pressure int64)
CLASS_METHOD

set_pressure Args: [{ false pressure int}], Returns:

func (InputEventMIDIImpl) SetVelocity

func (o InputEventMIDIImpl) SetVelocity(velocity int64)
CLASS_METHOD

set_velocity Args: [{ false velocity int}], Returns:

type InputEventMagnifyGesture

type InputEventMagnifyGesture interface {
	InputEventGesture

	/* get_factor */
	GetFactor() float32

	/* set_factor */
	SetFactor(factor float32)
}

func NewInputEventMagnifyGesture

func NewInputEventMagnifyGesture() InputEventMagnifyGesture

NewInputEventMagnifyGesture creates a new InputEventMagnifyGesture.

func NewInputEventMagnifyGestureWithOwner

func NewInputEventMagnifyGestureWithOwner(owner *GodotObject) InputEventMagnifyGesture

NewInputEventMagnifyGestureWithOwner wraps the GodotObject.

type InputEventMagnifyGestureImpl

type InputEventMagnifyGestureImpl struct {
	InputEventGestureImpl
}

func (*InputEventMagnifyGestureImpl) BaseClass

func (o *InputEventMagnifyGestureImpl) BaseClass() string

func (*InputEventMagnifyGestureImpl) ClassName

func (o *InputEventMagnifyGestureImpl) ClassName() string

func (InputEventMagnifyGestureImpl) GetFactor

func (o InputEventMagnifyGestureImpl) GetFactor() float32
CLASS_METHOD

get_factor Args: [], Returns: float32

func (InputEventMagnifyGestureImpl) SetFactor

func (o InputEventMagnifyGestureImpl) SetFactor(factor float32)
CLASS_METHOD

set_factor Args: [{ false factor float}], Returns:

type InputEventMouse

type InputEventMouse interface {
	InputEventWithModifiers

	/* get_button_mask */
	GetButtonMask() int64

	/* get_global_position */
	GetGlobalPosition() Vector2

	/* get_position */
	GetPosition() Vector2

	/* set_button_mask */
	SetButtonMask(button_mask int64)

	/* set_global_position */
	SetGlobalPosition(global_position Vector2)

	/* set_position */
	SetPosition(position Vector2)
}

func NewInputEventMouse

func NewInputEventMouse() InputEventMouse

NewInputEventMouse creates a new InputEventMouse.

func NewInputEventMouseWithOwner

func NewInputEventMouseWithOwner(owner *GodotObject) InputEventMouse

NewInputEventMouseWithOwner wraps the GodotObject.

type InputEventMouseButton

type InputEventMouseButton interface {
	InputEventMouse

	/* get_button_index */
	GetButtonIndex() int64

	/* get_factor */
	GetFactor() float32

	/* is_doubleclick */
	IsDoubleclick() bool

	/* set_button_index */
	SetButtonIndex(button_index int64)

	/* set_doubleclick */
	SetDoubleclick(doubleclick bool)

	/* set_factor */
	SetFactor(factor float32)

	/* set_pressed */
	SetPressed(pressed bool)
}

func NewInputEventMouseButton

func NewInputEventMouseButton() InputEventMouseButton

NewInputEventMouseButton creates a new InputEventMouseButton.

func NewInputEventMouseButtonWithOwner

func NewInputEventMouseButtonWithOwner(owner *GodotObject) InputEventMouseButton

NewInputEventMouseButtonWithOwner wraps the GodotObject.

type InputEventMouseButtonImpl

type InputEventMouseButtonImpl struct {
	InputEventMouseImpl
}

func (*InputEventMouseButtonImpl) BaseClass

func (o *InputEventMouseButtonImpl) BaseClass() string

func (*InputEventMouseButtonImpl) ClassName

func (o *InputEventMouseButtonImpl) ClassName() string

func (InputEventMouseButtonImpl) GetButtonIndex

func (o InputEventMouseButtonImpl) GetButtonIndex() int64
CLASS_METHOD

get_button_index Args: [], Returns: int64

func (InputEventMouseButtonImpl) GetFactor

func (o InputEventMouseButtonImpl) GetFactor() float32
CLASS_METHOD

get_factor Args: [], Returns: float32

func (InputEventMouseButtonImpl) IsDoubleclick

func (o InputEventMouseButtonImpl) IsDoubleclick() bool
CLASS_METHOD

is_doubleclick Args: [], Returns: bool

func (InputEventMouseButtonImpl) SetButtonIndex

func (o InputEventMouseButtonImpl) SetButtonIndex(button_index int64)
CLASS_METHOD

set_button_index Args: [{ false button_index int}], Returns:

func (InputEventMouseButtonImpl) SetDoubleclick

func (o InputEventMouseButtonImpl) SetDoubleclick(doubleclick bool)
CLASS_METHOD

set_doubleclick Args: [{ false doubleclick bool}], Returns:

func (InputEventMouseButtonImpl) SetFactor

func (o InputEventMouseButtonImpl) SetFactor(factor float32)
CLASS_METHOD

set_factor Args: [{ false factor float}], Returns:

func (InputEventMouseButtonImpl) SetPressed

func (o InputEventMouseButtonImpl) SetPressed(pressed bool)
CLASS_METHOD

set_pressed Args: [{ false pressed bool}], Returns:

type InputEventMouseImpl

type InputEventMouseImpl struct {
	InputEventWithModifiersImpl
}

func (*InputEventMouseImpl) BaseClass

func (o *InputEventMouseImpl) BaseClass() string

func (*InputEventMouseImpl) ClassName

func (o *InputEventMouseImpl) ClassName() string

func (InputEventMouseImpl) GetButtonMask

func (o InputEventMouseImpl) GetButtonMask() int64
CLASS_METHOD

get_button_mask Args: [], Returns: int64

func (InputEventMouseImpl) GetGlobalPosition

func (o InputEventMouseImpl) GetGlobalPosition() Vector2
CLASS_METHOD

get_global_position Args: [], Returns: Vector2

func (InputEventMouseImpl) GetPosition

func (o InputEventMouseImpl) GetPosition() Vector2
CLASS_METHOD

get_position Args: [], Returns: Vector2

func (InputEventMouseImpl) SetButtonMask

func (o InputEventMouseImpl) SetButtonMask(button_mask int64)
CLASS_METHOD

set_button_mask Args: [{ false button_mask int}], Returns:

func (InputEventMouseImpl) SetGlobalPosition

func (o InputEventMouseImpl) SetGlobalPosition(global_position Vector2)
CLASS_METHOD

set_global_position Args: [{ false global_position Vector2}], Returns:

func (InputEventMouseImpl) SetPosition

func (o InputEventMouseImpl) SetPosition(position Vector2)
CLASS_METHOD

set_position Args: [{ false position Vector2}], Returns:

type InputEventMouseMotion

type InputEventMouseMotion interface {
	InputEventMouse

	/* get_pressure */
	GetPressure() float32

	/* get_relative */
	GetRelative() Vector2

	/* get_speed */
	GetSpeed() Vector2

	/* get_tilt */
	GetTilt() Vector2

	/* set_pressure */
	SetPressure(pressure float32)

	/* set_relative */
	SetRelative(relative Vector2)

	/* set_speed */
	SetSpeed(speed Vector2)

	/* set_tilt */
	SetTilt(tilt Vector2)
}

func NewInputEventMouseMotion

func NewInputEventMouseMotion() InputEventMouseMotion

NewInputEventMouseMotion creates a new InputEventMouseMotion.

func NewInputEventMouseMotionWithOwner

func NewInputEventMouseMotionWithOwner(owner *GodotObject) InputEventMouseMotion

NewInputEventMouseMotionWithOwner wraps the GodotObject.

type InputEventMouseMotionImpl

type InputEventMouseMotionImpl struct {
	InputEventMouseImpl
}

func (*InputEventMouseMotionImpl) BaseClass

func (o *InputEventMouseMotionImpl) BaseClass() string

func (*InputEventMouseMotionImpl) ClassName

func (o *InputEventMouseMotionImpl) ClassName() string

func (InputEventMouseMotionImpl) GetPressure

func (o InputEventMouseMotionImpl) GetPressure() float32
CLASS_METHOD

get_pressure Args: [], Returns: float32

func (InputEventMouseMotionImpl) GetRelative

func (o InputEventMouseMotionImpl) GetRelative() Vector2
CLASS_METHOD

get_relative Args: [], Returns: Vector2

func (InputEventMouseMotionImpl) GetSpeed

func (o InputEventMouseMotionImpl) GetSpeed() Vector2
CLASS_METHOD

get_speed Args: [], Returns: Vector2

func (InputEventMouseMotionImpl) GetTilt

func (o InputEventMouseMotionImpl) GetTilt() Vector2
CLASS_METHOD

get_tilt Args: [], Returns: Vector2

func (InputEventMouseMotionImpl) SetPressure

func (o InputEventMouseMotionImpl) SetPressure(pressure float32)
CLASS_METHOD

set_pressure Args: [{ false pressure float}], Returns:

func (InputEventMouseMotionImpl) SetRelative

func (o InputEventMouseMotionImpl) SetRelative(relative Vector2)
CLASS_METHOD

set_relative Args: [{ false relative Vector2}], Returns:

func (InputEventMouseMotionImpl) SetSpeed

func (o InputEventMouseMotionImpl) SetSpeed(speed Vector2)
CLASS_METHOD

set_speed Args: [{ false speed Vector2}], Returns:

func (InputEventMouseMotionImpl) SetTilt

func (o InputEventMouseMotionImpl) SetTilt(tilt Vector2)
CLASS_METHOD

set_tilt Args: [{ false tilt Vector2}], Returns:

type InputEventPanGesture

type InputEventPanGesture interface {
	InputEventGesture

	/* get_delta */
	GetDelta() Vector2

	/* set_delta */
	SetDelta(delta Vector2)
}

func NewInputEventPanGesture

func NewInputEventPanGesture() InputEventPanGesture

NewInputEventPanGesture creates a new InputEventPanGesture.

func NewInputEventPanGestureWithOwner

func NewInputEventPanGestureWithOwner(owner *GodotObject) InputEventPanGesture

NewInputEventPanGestureWithOwner wraps the GodotObject.

type InputEventPanGestureImpl

type InputEventPanGestureImpl struct {
	InputEventGestureImpl
}

func (*InputEventPanGestureImpl) BaseClass

func (o *InputEventPanGestureImpl) BaseClass() string

func (*InputEventPanGestureImpl) ClassName

func (o *InputEventPanGestureImpl) ClassName() string

func (InputEventPanGestureImpl) GetDelta

func (o InputEventPanGestureImpl) GetDelta() Vector2
CLASS_METHOD

get_delta Args: [], Returns: Vector2

func (InputEventPanGestureImpl) SetDelta

func (o InputEventPanGestureImpl) SetDelta(delta Vector2)
CLASS_METHOD

set_delta Args: [{ false delta Vector2}], Returns:

type InputEventScreenDrag

type InputEventScreenDrag interface {
	InputEvent

	/* get_index */
	GetIndex() int64

	/* get_position */
	GetPosition() Vector2

	/* get_relative */
	GetRelative() Vector2

	/* get_speed */
	GetSpeed() Vector2

	/* set_index */
	SetIndex(index int64)

	/* set_position */
	SetPosition(position Vector2)

	/* set_relative */
	SetRelative(relative Vector2)

	/* set_speed */
	SetSpeed(speed Vector2)
}

func NewInputEventScreenDrag

func NewInputEventScreenDrag() InputEventScreenDrag

NewInputEventScreenDrag creates a new InputEventScreenDrag.

func NewInputEventScreenDragWithOwner

func NewInputEventScreenDragWithOwner(owner *GodotObject) InputEventScreenDrag

NewInputEventScreenDragWithOwner wraps the GodotObject.

type InputEventScreenDragImpl

type InputEventScreenDragImpl struct {
	InputEventImpl
}

func (*InputEventScreenDragImpl) BaseClass

func (o *InputEventScreenDragImpl) BaseClass() string

func (*InputEventScreenDragImpl) ClassName

func (o *InputEventScreenDragImpl) ClassName() string

func (InputEventScreenDragImpl) GetIndex

func (o InputEventScreenDragImpl) GetIndex() int64
CLASS_METHOD

get_index Args: [], Returns: int64

func (InputEventScreenDragImpl) GetPosition

func (o InputEventScreenDragImpl) GetPosition() Vector2
CLASS_METHOD

get_position Args: [], Returns: Vector2

func (InputEventScreenDragImpl) GetRelative

func (o InputEventScreenDragImpl) GetRelative() Vector2
CLASS_METHOD

get_relative Args: [], Returns: Vector2

func (InputEventScreenDragImpl) GetSpeed

func (o InputEventScreenDragImpl) GetSpeed() Vector2
CLASS_METHOD

get_speed Args: [], Returns: Vector2

func (InputEventScreenDragImpl) SetIndex

func (o InputEventScreenDragImpl) SetIndex(index int64)
CLASS_METHOD

set_index Args: [{ false index int}], Returns:

func (InputEventScreenDragImpl) SetPosition

func (o InputEventScreenDragImpl) SetPosition(position Vector2)
CLASS_METHOD

set_position Args: [{ false position Vector2}], Returns:

func (InputEventScreenDragImpl) SetRelative

func (o InputEventScreenDragImpl) SetRelative(relative Vector2)
CLASS_METHOD

set_relative Args: [{ false relative Vector2}], Returns:

func (InputEventScreenDragImpl) SetSpeed

func (o InputEventScreenDragImpl) SetSpeed(speed Vector2)
CLASS_METHOD

set_speed Args: [{ false speed Vector2}], Returns:

type InputEventScreenTouch

type InputEventScreenTouch interface {
	InputEvent

	/* get_index */
	GetIndex() int64

	/* get_position */
	GetPosition() Vector2

	/* set_index */
	SetIndex(index int64)

	/* set_position */
	SetPosition(position Vector2)

	/* set_pressed */
	SetPressed(pressed bool)
}

func NewInputEventScreenTouch

func NewInputEventScreenTouch() InputEventScreenTouch

NewInputEventScreenTouch creates a new InputEventScreenTouch.

func NewInputEventScreenTouchWithOwner

func NewInputEventScreenTouchWithOwner(owner *GodotObject) InputEventScreenTouch

NewInputEventScreenTouchWithOwner wraps the GodotObject.

type InputEventScreenTouchImpl

type InputEventScreenTouchImpl struct {
	InputEventImpl
}

func (*InputEventScreenTouchImpl) BaseClass

func (o *InputEventScreenTouchImpl) BaseClass() string

func (*InputEventScreenTouchImpl) ClassName

func (o *InputEventScreenTouchImpl) ClassName() string

func (InputEventScreenTouchImpl) GetIndex

func (o InputEventScreenTouchImpl) GetIndex() int64
CLASS_METHOD

get_index Args: [], Returns: int64

func (InputEventScreenTouchImpl) GetPosition

func (o InputEventScreenTouchImpl) GetPosition() Vector2
CLASS_METHOD

get_position Args: [], Returns: Vector2

func (InputEventScreenTouchImpl) SetIndex

func (o InputEventScreenTouchImpl) SetIndex(index int64)
CLASS_METHOD

set_index Args: [{ false index int}], Returns:

func (InputEventScreenTouchImpl) SetPosition

func (o InputEventScreenTouchImpl) SetPosition(position Vector2)
CLASS_METHOD

set_position Args: [{ false position Vector2}], Returns:

func (InputEventScreenTouchImpl) SetPressed

func (o InputEventScreenTouchImpl) SetPressed(pressed bool)
CLASS_METHOD

set_pressed Args: [{ false pressed bool}], Returns:

type InputEventWithModifiers

type InputEventWithModifiers interface {
	InputEvent

	/* get_alt */
	GetAlt() bool

	/* get_command */
	GetCommand() bool

	/* get_control */
	GetControl() bool

	/* get_metakey */
	GetMetakey() bool

	/* get_shift */
	GetShift() bool

	/* set_alt */
	SetAlt(enable bool)

	/* set_command */
	SetCommand(enable bool)

	/* set_control */
	SetControl(enable bool)

	/* set_metakey */
	SetMetakey(enable bool)

	/* set_shift */
	SetShift(enable bool)
}

func NewInputEventWithModifiers

func NewInputEventWithModifiers() InputEventWithModifiers

NewInputEventWithModifiers creates a new InputEventWithModifiers.

func NewInputEventWithModifiersWithOwner

func NewInputEventWithModifiersWithOwner(owner *GodotObject) InputEventWithModifiers

NewInputEventWithModifiersWithOwner wraps the GodotObject.

type InputEventWithModifiersImpl

type InputEventWithModifiersImpl struct {
	InputEventImpl
}

func (*InputEventWithModifiersImpl) BaseClass

func (o *InputEventWithModifiersImpl) BaseClass() string

func (*InputEventWithModifiersImpl) ClassName

func (o *InputEventWithModifiersImpl) ClassName() string

func (InputEventWithModifiersImpl) GetAlt

func (o InputEventWithModifiersImpl) GetAlt() bool
CLASS_METHOD

get_alt Args: [], Returns: bool

func (InputEventWithModifiersImpl) GetCommand

func (o InputEventWithModifiersImpl) GetCommand() bool
CLASS_METHOD

get_command Args: [], Returns: bool

func (InputEventWithModifiersImpl) GetControl

func (o InputEventWithModifiersImpl) GetControl() bool
CLASS_METHOD

get_control Args: [], Returns: bool

func (InputEventWithModifiersImpl) GetMetakey

func (o InputEventWithModifiersImpl) GetMetakey() bool
CLASS_METHOD

get_metakey Args: [], Returns: bool

func (InputEventWithModifiersImpl) GetShift

func (o InputEventWithModifiersImpl) GetShift() bool
CLASS_METHOD

get_shift Args: [], Returns: bool

func (InputEventWithModifiersImpl) SetAlt

func (o InputEventWithModifiersImpl) SetAlt(enable bool)
CLASS_METHOD

set_alt Args: [{ false enable bool}], Returns:

func (InputEventWithModifiersImpl) SetCommand

func (o InputEventWithModifiersImpl) SetCommand(enable bool)
CLASS_METHOD

set_command Args: [{ false enable bool}], Returns:

func (InputEventWithModifiersImpl) SetControl

func (o InputEventWithModifiersImpl) SetControl(enable bool)
CLASS_METHOD

set_control Args: [{ false enable bool}], Returns:

func (InputEventWithModifiersImpl) SetMetakey

func (o InputEventWithModifiersImpl) SetMetakey(enable bool)
CLASS_METHOD

set_metakey Args: [{ false enable bool}], Returns:

func (InputEventWithModifiersImpl) SetShift

func (o InputEventWithModifiersImpl) SetShift(enable bool)
CLASS_METHOD

set_shift Args: [{ false enable bool}], Returns:

type InputImpl

type InputImpl struct {
	ObjectImpl
}

func (InputImpl) ActionPress

func (o InputImpl) ActionPress(action string, strength float32)
CLASS_METHOD

action_press Args: [{ false action String} {1 true strength float}], Returns:

func (InputImpl) ActionRelease

func (o InputImpl) ActionRelease(action string)
CLASS_METHOD

action_release Args: [{ false action String}], Returns:

func (InputImpl) AddJoyMapping

func (o InputImpl) AddJoyMapping(mapping string, update_existing bool)
CLASS_METHOD

add_joy_mapping Args: [{ false mapping String} {False true update_existing bool}], Returns:

func (*InputImpl) BaseClass

func (o *InputImpl) BaseClass() string

func (*InputImpl) ClassName

func (o *InputImpl) ClassName() string

func (InputImpl) GetAccelerometer

func (o InputImpl) GetAccelerometer() Vector3
CLASS_METHOD

get_accelerometer Args: [], Returns: Vector3

func (InputImpl) GetActionStrength

func (o InputImpl) GetActionStrength(action string) float32
CLASS_METHOD

get_action_strength Args: [{ false action String}], Returns: float32

func (InputImpl) GetConnectedJoypads

func (o InputImpl) GetConnectedJoypads() Array
CLASS_METHOD

get_connected_joypads Args: [], Returns: Array

func (InputImpl) GetCurrentCursorShape

func (o InputImpl) GetCurrentCursorShape() InputCursorShape
CLASS_METHOD

get_current_cursor_shape Args: [], Returns: InputCursorShape

func (InputImpl) GetGravity

func (o InputImpl) GetGravity() Vector3
CLASS_METHOD

get_gravity Args: [], Returns: Vector3

func (InputImpl) GetGyroscope

func (o InputImpl) GetGyroscope() Vector3
CLASS_METHOD

get_gyroscope Args: [], Returns: Vector3

func (InputImpl) GetJoyAxis

func (o InputImpl) GetJoyAxis(device int64, axis int64) float32
CLASS_METHOD

get_joy_axis Args: [{ false device int} { false axis int}], Returns: float32

func (InputImpl) GetJoyAxisIndexFromString

func (o InputImpl) GetJoyAxisIndexFromString(axis string) int64
CLASS_METHOD

get_joy_axis_index_from_string Args: [{ false axis String}], Returns: int64

func (InputImpl) GetJoyAxisString

func (o InputImpl) GetJoyAxisString(axis_index int64) string
CLASS_METHOD

get_joy_axis_string Args: [{ false axis_index int}], Returns: string

func (InputImpl) GetJoyButtonIndexFromString

func (o InputImpl) GetJoyButtonIndexFromString(button string) int64
CLASS_METHOD

get_joy_button_index_from_string Args: [{ false button String}], Returns: int64

func (InputImpl) GetJoyButtonString

func (o InputImpl) GetJoyButtonString(button_index int64) string
CLASS_METHOD

get_joy_button_string Args: [{ false button_index int}], Returns: string

func (InputImpl) GetJoyGuid

func (o InputImpl) GetJoyGuid(device int64) string
CLASS_METHOD

get_joy_guid Args: [{ false device int}], Returns: string

func (InputImpl) GetJoyName

func (o InputImpl) GetJoyName(device int64) string
CLASS_METHOD

get_joy_name Args: [{ false device int}], Returns: string

func (InputImpl) GetJoyVibrationDuration

func (o InputImpl) GetJoyVibrationDuration(device int64) float32
CLASS_METHOD

get_joy_vibration_duration Args: [{ false device int}], Returns: float32

func (InputImpl) GetJoyVibrationStrength

func (o InputImpl) GetJoyVibrationStrength(device int64) Vector2
CLASS_METHOD

get_joy_vibration_strength Args: [{ false device int}], Returns: Vector2

func (InputImpl) GetLastMouseSpeed

func (o InputImpl) GetLastMouseSpeed() Vector2
CLASS_METHOD

get_last_mouse_speed Args: [], Returns: Vector2

func (InputImpl) GetMagnetometer

func (o InputImpl) GetMagnetometer() Vector3
CLASS_METHOD

get_magnetometer Args: [], Returns: Vector3

func (InputImpl) GetMouseButtonMask

func (o InputImpl) GetMouseButtonMask() int64
CLASS_METHOD

get_mouse_button_mask Args: [], Returns: int64

func (InputImpl) GetMouseMode

func (o InputImpl) GetMouseMode() InputMouseMode
CLASS_METHOD

get_mouse_mode Args: [], Returns: InputMouseMode

func (InputImpl) IsActionJustPressed

func (o InputImpl) IsActionJustPressed(action string) bool
CLASS_METHOD

is_action_just_pressed Args: [{ false action String}], Returns: bool

func (InputImpl) IsActionJustReleased

func (o InputImpl) IsActionJustReleased(action string) bool
CLASS_METHOD

is_action_just_released Args: [{ false action String}], Returns: bool

func (InputImpl) IsActionPressed

func (o InputImpl) IsActionPressed(action string) bool
CLASS_METHOD

is_action_pressed Args: [{ false action String}], Returns: bool

func (InputImpl) IsJoyButtonPressed

func (o InputImpl) IsJoyButtonPressed(device int64, button int64) bool
CLASS_METHOD

is_joy_button_pressed Args: [{ false device int} { false button int}], Returns: bool

func (InputImpl) IsJoyKnown

func (o InputImpl) IsJoyKnown(device int64) bool
CLASS_METHOD

is_joy_known Args: [{ false device int}], Returns: bool

func (InputImpl) IsKeyPressed

func (o InputImpl) IsKeyPressed(scancode int64) bool
CLASS_METHOD

is_key_pressed Args: [{ false scancode int}], Returns: bool

func (InputImpl) IsMouseButtonPressed

func (o InputImpl) IsMouseButtonPressed(button int64) bool
CLASS_METHOD

is_mouse_button_pressed Args: [{ false button int}], Returns: bool

func (InputImpl) JoyConnectionChanged

func (o InputImpl) JoyConnectionChanged(device int64, connected bool, name string, guid string)
CLASS_METHOD

joy_connection_changed Args: [{ false device int} { false connected bool} { false name String} { false guid String}], Returns:

func (InputImpl) ParseInputEvent

func (o InputImpl) ParseInputEvent(event InputEvent)
CLASS_METHOD

parse_input_event Args: [{ false event InputEvent}], Returns:

func (InputImpl) RemoveJoyMapping

func (o InputImpl) RemoveJoyMapping(guid string)
CLASS_METHOD

remove_joy_mapping Args: [{ false guid String}], Returns:

func (InputImpl) SetCustomMouseCursor

func (o InputImpl) SetCustomMouseCursor(image Resource, shape int64, hotspot Vector2)
CLASS_METHOD

set_custom_mouse_cursor Args: [{ false image Resource} {0 true shape int} {(0, 0) true hotspot Vector2}], Returns:

func (InputImpl) SetDefaultCursorShape

func (o InputImpl) SetDefaultCursorShape(shape int64)
CLASS_METHOD

set_default_cursor_shape Args: [{0 true shape int}], Returns:

func (InputImpl) SetMouseMode

func (o InputImpl) SetMouseMode(mode int64)
CLASS_METHOD

set_mouse_mode Args: [{ false mode int}], Returns:

func (InputImpl) SetUseAccumulatedInput

func (o InputImpl) SetUseAccumulatedInput(enable bool)
CLASS_METHOD

set_use_accumulated_input Args: [{ false enable bool}], Returns:

func (InputImpl) StartJoyVibration

func (o InputImpl) StartJoyVibration(device int64, weak_magnitude float32, strong_magnitude float32, duration float32)
CLASS_METHOD

start_joy_vibration Args: [{ false device int} { false weak_magnitude float} { false strong_magnitude float} {0 true duration float}], Returns:

func (InputImpl) StopJoyVibration

func (o InputImpl) StopJoyVibration(device int64)
CLASS_METHOD

stop_joy_vibration Args: [{ false device int}], Returns:

func (InputImpl) VibrateHandheld

func (o InputImpl) VibrateHandheld(duration_ms int64)
CLASS_METHOD

vibrate_handheld Args: [{500 true duration_ms int}], Returns:

func (InputImpl) WarpMousePosition

func (o InputImpl) WarpMousePosition(to Vector2)
CLASS_METHOD

warp_mouse_position Args: [{ false to Vector2}], Returns:

type InputMap

type InputMap interface {
	Object

	/* action_add_event */
	ActionAddEvent(action string, event InputEvent)

	/* action_erase_event */
	ActionEraseEvent(action string, event InputEvent)

	/* action_erase_events */
	ActionEraseEvents(action string)

	/* action_has_event */
	ActionHasEvent(action string, event InputEvent) bool

	/* action_set_deadzone */
	ActionSetDeadzone(action string, deadzone float32)

	/* add_action */
	AddAction(action string, deadzone float32)

	/* erase_action */
	EraseAction(action string)

	/* event_is_action */
	EventIsAction(event InputEvent, action string) bool

	/* get_action_list */
	GetActionList(action string) Array

	/* get_actions */
	GetActions() Array

	/* has_action */
	HasAction(action string) bool

	/* load_from_globals */
	LoadFromGlobals()
}

func GetSingletonInputMap

func GetSingletonInputMap() InputMap

type InputMapImpl

type InputMapImpl struct {
	ObjectImpl
}

func (InputMapImpl) ActionAddEvent

func (o InputMapImpl) ActionAddEvent(action string, event InputEvent)
CLASS_METHOD

action_add_event Args: [{ false action String} { false event InputEvent}], Returns:

func (InputMapImpl) ActionEraseEvent

func (o InputMapImpl) ActionEraseEvent(action string, event InputEvent)
CLASS_METHOD

action_erase_event Args: [{ false action String} { false event InputEvent}], Returns:

func (InputMapImpl) ActionEraseEvents

func (o InputMapImpl) ActionEraseEvents(action string)
CLASS_METHOD

action_erase_events Args: [{ false action String}], Returns:

func (InputMapImpl) ActionHasEvent

func (o InputMapImpl) ActionHasEvent(action string, event InputEvent) bool
CLASS_METHOD

action_has_event Args: [{ false action String} { false event InputEvent}], Returns: bool

func (InputMapImpl) ActionSetDeadzone

func (o InputMapImpl) ActionSetDeadzone(action string, deadzone float32)
CLASS_METHOD

action_set_deadzone Args: [{ false action String} { false deadzone float}], Returns:

func (InputMapImpl) AddAction

func (o InputMapImpl) AddAction(action string, deadzone float32)
CLASS_METHOD

add_action Args: [{ false action String} {0.5 true deadzone float}], Returns:

func (*InputMapImpl) BaseClass

func (o *InputMapImpl) BaseClass() string

func (*InputMapImpl) ClassName

func (o *InputMapImpl) ClassName() string

func (InputMapImpl) EraseAction

func (o InputMapImpl) EraseAction(action string)
CLASS_METHOD

erase_action Args: [{ false action String}], Returns:

func (InputMapImpl) EventIsAction

func (o InputMapImpl) EventIsAction(event InputEvent, action string) bool
CLASS_METHOD

event_is_action Args: [{ false event InputEvent} { false action String}], Returns: bool

func (InputMapImpl) GetActionList

func (o InputMapImpl) GetActionList(action string) Array
CLASS_METHOD

get_action_list Args: [{ false action String}], Returns: Array

func (InputMapImpl) GetActions

func (o InputMapImpl) GetActions() Array
CLASS_METHOD

get_actions Args: [], Returns: Array

func (InputMapImpl) HasAction

func (o InputMapImpl) HasAction(action string) bool
CLASS_METHOD

has_action Args: [{ false action String}], Returns: bool

func (InputMapImpl) LoadFromGlobals

func (o InputMapImpl) LoadFromGlobals()
CLASS_METHOD

load_from_globals Args: [], Returns:

type InputMouseMode

type InputMouseMode int32
const (
	INPUT_MOUSE_MODE_MOUSE_MODE_CAPTURED InputMouseMode = 2
	INPUT_MOUSE_MODE_MOUSE_MODE_CONFINED InputMouseMode = 3
	INPUT_MOUSE_MODE_MOUSE_MODE_HIDDEN   InputMouseMode = 1
	INPUT_MOUSE_MODE_MOUSE_MODE_VISIBLE  InputMouseMode = 0
)

type InstanceBindingFunctions

type InstanceBindingFunctions C.godot_instance_binding_functions

type InstancePlaceholder

type InstancePlaceholder interface {
	Node

	/* create_instance */
	CreateInstance(replace bool, custom_scene PackedScene) Node

	/* get_instance_path */
	GetInstancePath() string

	/* get_stored_values */
	GetStoredValues(with_order bool) Dictionary

	/* replace_by_instance */
	ReplaceByInstance(custom_scene PackedScene)
}

func NewInstancePlaceholder

func NewInstancePlaceholder() InstancePlaceholder

NewInstancePlaceholder creates a new InstancePlaceholder.

func NewInstancePlaceholderWithOwner

func NewInstancePlaceholderWithOwner(owner *GodotObject) InstancePlaceholder

NewInstancePlaceholderWithOwner wraps the GodotObject.

type InstancePlaceholderImpl

type InstancePlaceholderImpl struct {
	NodeImpl
}

func (*InstancePlaceholderImpl) BaseClass

func (o *InstancePlaceholderImpl) BaseClass() string

func (*InstancePlaceholderImpl) ClassName

func (o *InstancePlaceholderImpl) ClassName() string

func (InstancePlaceholderImpl) CreateInstance

func (o InstancePlaceholderImpl) CreateInstance(replace bool, custom_scene PackedScene) Node
CLASS_METHOD

create_instance Args: [{False true replace bool} {Null true custom_scene PackedScene}], Returns: Node

func (InstancePlaceholderImpl) GetInstancePath

func (o InstancePlaceholderImpl) GetInstancePath() string
CLASS_METHOD

get_instance_path Args: [], Returns: string

func (InstancePlaceholderImpl) GetStoredValues

func (o InstancePlaceholderImpl) GetStoredValues(with_order bool) Dictionary
CLASS_METHOD

get_stored_values Args: [{False true with_order bool}], Returns: Dictionary

func (InstancePlaceholderImpl) ReplaceByInstance

func (o InstancePlaceholderImpl) ReplaceByInstance(custom_scene PackedScene)
CLASS_METHOD

replace_by_instance Args: [{Null true custom_scene PackedScene}], Returns:

type InterpolatedCamera

type InterpolatedCamera interface {
	Camera

	/* get_speed */
	GetSpeed() float32

	/* get_target_path */
	GetTargetPath() NodePath

	/* is_interpolation_enabled */
	IsInterpolationEnabled() bool

	/* set_interpolation_enabled */
	SetInterpolationEnabled(target_path bool)

	/* set_speed */
	SetSpeed(speed float32)

	/* set_target */
	SetTarget(target Object)

	/* set_target_path */
	SetTargetPath(target_path NodePath)
}

func NewInterpolatedCamera

func NewInterpolatedCamera() InterpolatedCamera

NewInterpolatedCamera creates a new InterpolatedCamera.

func NewInterpolatedCameraWithOwner

func NewInterpolatedCameraWithOwner(owner *GodotObject) InterpolatedCamera

NewInterpolatedCameraWithOwner wraps the GodotObject.

type InterpolatedCameraImpl

type InterpolatedCameraImpl struct {
	CameraImpl
}

func (*InterpolatedCameraImpl) BaseClass

func (o *InterpolatedCameraImpl) BaseClass() string

func (*InterpolatedCameraImpl) ClassName

func (o *InterpolatedCameraImpl) ClassName() string

func (InterpolatedCameraImpl) GetSpeed

func (o InterpolatedCameraImpl) GetSpeed() float32
CLASS_METHOD

get_speed Args: [], Returns: float32

func (InterpolatedCameraImpl) GetTargetPath

func (o InterpolatedCameraImpl) GetTargetPath() NodePath
CLASS_METHOD

get_target_path Args: [], Returns: NodePath

func (InterpolatedCameraImpl) IsInterpolationEnabled

func (o InterpolatedCameraImpl) IsInterpolationEnabled() bool
CLASS_METHOD

is_interpolation_enabled Args: [], Returns: bool

func (InterpolatedCameraImpl) SetInterpolationEnabled

func (o InterpolatedCameraImpl) SetInterpolationEnabled(target_path bool)
CLASS_METHOD

set_interpolation_enabled Args: [{ false target_path bool}], Returns:

func (InterpolatedCameraImpl) SetSpeed

func (o InterpolatedCameraImpl) SetSpeed(speed float32)
CLASS_METHOD

set_speed Args: [{ false speed float}], Returns:

func (InterpolatedCameraImpl) SetTarget

func (o InterpolatedCameraImpl) SetTarget(target Object)
CLASS_METHOD

set_target Args: [{ false target Object}], Returns:

func (InterpolatedCameraImpl) SetTargetPath

func (o InterpolatedCameraImpl) SetTargetPath(target_path NodePath)
CLASS_METHOD

set_target_path Args: [{ false target_path NodePath}], Returns:

type ItemList

type ItemList interface {
	Control

	/* add_icon_item */
	AddIconItem(icon Texture, selectable bool)

	/* add_item */
	AddItem(text string, icon Texture, selectable bool)

	/* clear */
	Clear()

	/* ensure_current_is_visible */
	EnsureCurrentIsVisible()

	/* get_allow_reselect */
	GetAllowReselect() bool

	/* get_allow_rmb_select */
	GetAllowRmbSelect() bool

	/* get_fixed_column_width */
	GetFixedColumnWidth() int64

	/* get_fixed_icon_size */
	GetFixedIconSize() Vector2

	/* get_icon_mode */
	GetIconMode() ItemListIconMode

	/* get_icon_scale */
	GetIconScale() float32

	/* get_item_at_position */
	GetItemAtPosition(position Vector2, exact bool) int64

	/* get_item_count */
	GetItemCount() int64

	/* get_item_custom_bg_color */
	GetItemCustomBgColor(idx int64) Color

	/* get_item_custom_fg_color */
	GetItemCustomFgColor(idx int64) Color

	/* get_item_icon */
	GetItemIcon(idx int64) Texture

	/* get_item_icon_modulate */
	GetItemIconModulate(idx int64) Color

	/* get_item_icon_region */
	GetItemIconRegion(idx int64) Rect2

	/* get_item_metadata */
	GetItemMetadata(idx int64) Variant

	/* get_item_text */
	GetItemText(idx int64) string

	/* get_item_tooltip */
	GetItemTooltip(idx int64) string

	/* get_max_columns */
	GetMaxColumns() int64

	/* get_max_text_lines */
	GetMaxTextLines() int64

	/* get_select_mode */
	GetSelectMode() ItemListSelectMode

	/* get_selected_items */
	GetSelectedItems() PoolIntArray

	/* get_v_scroll */
	GetVScroll() VScrollBar

	/* has_auto_height */
	HasAutoHeight() bool

	/* is_anything_selected */
	IsAnythingSelected() bool

	/* is_item_disabled */
	IsItemDisabled(idx int64) bool

	/* is_item_icon_transposed */
	IsItemIconTransposed(idx int64) bool

	/* is_item_selectable */
	IsItemSelectable(idx int64) bool

	/* is_item_tooltip_enabled */
	IsItemTooltipEnabled(idx int64) bool

	/* is_same_column_width */
	IsSameColumnWidth() bool

	/* is_selected */
	IsSelected(idx int64) bool

	/* move_item */
	MoveItem(from_idx int64, to_idx int64)

	/* remove_item */
	RemoveItem(idx int64)

	/* select */
	Select(idx int64, single bool)

	/* set_allow_reselect */
	SetAllowReselect(allow bool)

	/* set_allow_rmb_select */
	SetAllowRmbSelect(allow bool)

	/* set_auto_height */
	SetAutoHeight(enable bool)

	/* set_fixed_column_width */
	SetFixedColumnWidth(width int64)

	/* set_fixed_icon_size */
	SetFixedIconSize(size Vector2)

	/* set_icon_mode */
	SetIconMode(mode int64)

	/* set_icon_scale */
	SetIconScale(scale float32)

	/* set_item_custom_bg_color */
	SetItemCustomBgColor(idx int64, custom_bg_color Color)

	/* set_item_custom_fg_color */
	SetItemCustomFgColor(idx int64, custom_fg_color Color)

	/* set_item_disabled */
	SetItemDisabled(idx int64, disabled bool)

	/* set_item_icon */
	SetItemIcon(idx int64, icon Texture)

	/* set_item_icon_modulate */
	SetItemIconModulate(idx int64, modulate Color)

	/* set_item_icon_region */
	SetItemIconRegion(idx int64, rect Rect2)

	/* set_item_icon_transposed */
	SetItemIconTransposed(idx int64, transposed bool)

	/* set_item_metadata */
	SetItemMetadata(idx int64, metadata Variant)

	/* set_item_selectable */
	SetItemSelectable(idx int64, selectable bool)

	/* set_item_text */
	SetItemText(idx int64, text string)

	/* set_item_tooltip */
	SetItemTooltip(idx int64, tooltip string)

	/* set_item_tooltip_enabled */
	SetItemTooltipEnabled(idx int64, enable bool)

	/* set_max_columns */
	SetMaxColumns(amount int64)

	/* set_max_text_lines */
	SetMaxTextLines(lines int64)

	/* set_same_column_width */
	SetSameColumnWidth(enable bool)

	/* set_select_mode */
	SetSelectMode(mode int64)

	/* sort_items_by_text */
	SortItemsByText()

	/* unselect */
	Unselect(idx int64)

	/* unselect_all */
	UnselectAll()
}

func NewItemList

func NewItemList() ItemList

NewItemList creates a new ItemList.

func NewItemListWithOwner

func NewItemListWithOwner(owner *GodotObject) ItemList

NewItemListWithOwner wraps the GodotObject.

type ItemListConstant

type ItemListConstant int32
const (
	ITEM_LIST_ICON_MODE_LEFT ItemListConstant = 1
	ITEM_LIST_ICON_MODE_TOP  ItemListConstant = 0
	ITEM_LIST_SELECT_MULTI   ItemListConstant = 1
	ITEM_LIST_SELECT_SINGLE  ItemListConstant = 0
)

type ItemListIconMode

type ItemListIconMode int32
const (
	ITEM_LIST_ICON_MODE_ICON_MODE_LEFT ItemListIconMode = 1
	ITEM_LIST_ICON_MODE_ICON_MODE_TOP  ItemListIconMode = 0
)

type ItemListImpl

type ItemListImpl struct {
	ControlImpl
}

func (ItemListImpl) AddIconItem

func (o ItemListImpl) AddIconItem(icon Texture, selectable bool)
CLASS_METHOD

add_icon_item Args: [{ false icon Texture} {True true selectable bool}], Returns:

func (ItemListImpl) AddItem

func (o ItemListImpl) AddItem(text string, icon Texture, selectable bool)
CLASS_METHOD

add_item Args: [{ false text String} {Null true icon Texture} {True true selectable bool}], Returns:

func (*ItemListImpl) BaseClass

func (o *ItemListImpl) BaseClass() string

func (*ItemListImpl) ClassName

func (o *ItemListImpl) ClassName() string

func (ItemListImpl) Clear

func (o ItemListImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (ItemListImpl) EnsureCurrentIsVisible

func (o ItemListImpl) EnsureCurrentIsVisible()
CLASS_METHOD

ensure_current_is_visible Args: [], Returns:

func (ItemListImpl) GetAllowReselect

func (o ItemListImpl) GetAllowReselect() bool
CLASS_METHOD

get_allow_reselect Args: [], Returns: bool

func (ItemListImpl) GetAllowRmbSelect

func (o ItemListImpl) GetAllowRmbSelect() bool
CLASS_METHOD

get_allow_rmb_select Args: [], Returns: bool

func (ItemListImpl) GetFixedColumnWidth

func (o ItemListImpl) GetFixedColumnWidth() int64
CLASS_METHOD

get_fixed_column_width Args: [], Returns: int64

func (ItemListImpl) GetFixedIconSize

func (o ItemListImpl) GetFixedIconSize() Vector2
CLASS_METHOD

get_fixed_icon_size Args: [], Returns: Vector2

func (ItemListImpl) GetIconMode

func (o ItemListImpl) GetIconMode() ItemListIconMode
CLASS_METHOD

get_icon_mode Args: [], Returns: ItemListIconMode

func (ItemListImpl) GetIconScale

func (o ItemListImpl) GetIconScale() float32
CLASS_METHOD

get_icon_scale Args: [], Returns: float32

func (ItemListImpl) GetItemAtPosition

func (o ItemListImpl) GetItemAtPosition(position Vector2, exact bool) int64
CLASS_METHOD

get_item_at_position Args: [{ false position Vector2} {False true exact bool}], Returns: int64

func (ItemListImpl) GetItemCount

func (o ItemListImpl) GetItemCount() int64
CLASS_METHOD

get_item_count Args: [], Returns: int64

func (ItemListImpl) GetItemCustomBgColor

func (o ItemListImpl) GetItemCustomBgColor(idx int64) Color
CLASS_METHOD

get_item_custom_bg_color Args: [{ false idx int}], Returns: Color

func (ItemListImpl) GetItemCustomFgColor

func (o ItemListImpl) GetItemCustomFgColor(idx int64) Color
CLASS_METHOD

get_item_custom_fg_color Args: [{ false idx int}], Returns: Color

func (ItemListImpl) GetItemIcon

func (o ItemListImpl) GetItemIcon(idx int64) Texture
CLASS_METHOD

get_item_icon Args: [{ false idx int}], Returns: Texture

func (ItemListImpl) GetItemIconModulate

func (o ItemListImpl) GetItemIconModulate(idx int64) Color
CLASS_METHOD

get_item_icon_modulate Args: [{ false idx int}], Returns: Color

func (ItemListImpl) GetItemIconRegion

func (o ItemListImpl) GetItemIconRegion(idx int64) Rect2
CLASS_METHOD

get_item_icon_region Args: [{ false idx int}], Returns: Rect2

func (ItemListImpl) GetItemMetadata

func (o ItemListImpl) GetItemMetadata(idx int64) Variant
CLASS_METHOD

get_item_metadata Args: [{ false idx int}], Returns: Variant

func (ItemListImpl) GetItemText

func (o ItemListImpl) GetItemText(idx int64) string
CLASS_METHOD

get_item_text Args: [{ false idx int}], Returns: string

func (ItemListImpl) GetItemTooltip

func (o ItemListImpl) GetItemTooltip(idx int64) string
CLASS_METHOD

get_item_tooltip Args: [{ false idx int}], Returns: string

func (ItemListImpl) GetMaxColumns

func (o ItemListImpl) GetMaxColumns() int64
CLASS_METHOD

get_max_columns Args: [], Returns: int64

func (ItemListImpl) GetMaxTextLines

func (o ItemListImpl) GetMaxTextLines() int64
CLASS_METHOD

get_max_text_lines Args: [], Returns: int64

func (ItemListImpl) GetSelectMode

func (o ItemListImpl) GetSelectMode() ItemListSelectMode
CLASS_METHOD

get_select_mode Args: [], Returns: ItemListSelectMode

func (ItemListImpl) GetSelectedItems

func (o ItemListImpl) GetSelectedItems() PoolIntArray
CLASS_METHOD

get_selected_items Args: [], Returns: PoolIntArray

func (ItemListImpl) GetVScroll

func (o ItemListImpl) GetVScroll() VScrollBar
CLASS_METHOD

get_v_scroll Args: [], Returns: VScrollBar

func (ItemListImpl) HasAutoHeight

func (o ItemListImpl) HasAutoHeight() bool
CLASS_METHOD

has_auto_height Args: [], Returns: bool

func (ItemListImpl) IsAnythingSelected

func (o ItemListImpl) IsAnythingSelected() bool
CLASS_METHOD

is_anything_selected Args: [], Returns: bool

func (ItemListImpl) IsItemDisabled

func (o ItemListImpl) IsItemDisabled(idx int64) bool
CLASS_METHOD

is_item_disabled Args: [{ false idx int}], Returns: bool

func (ItemListImpl) IsItemIconTransposed

func (o ItemListImpl) IsItemIconTransposed(idx int64) bool
CLASS_METHOD

is_item_icon_transposed Args: [{ false idx int}], Returns: bool

func (ItemListImpl) IsItemSelectable

func (o ItemListImpl) IsItemSelectable(idx int64) bool
CLASS_METHOD

is_item_selectable Args: [{ false idx int}], Returns: bool

func (ItemListImpl) IsItemTooltipEnabled

func (o ItemListImpl) IsItemTooltipEnabled(idx int64) bool
CLASS_METHOD

is_item_tooltip_enabled Args: [{ false idx int}], Returns: bool

func (ItemListImpl) IsSameColumnWidth

func (o ItemListImpl) IsSameColumnWidth() bool
CLASS_METHOD

is_same_column_width Args: [], Returns: bool

func (ItemListImpl) IsSelected

func (o ItemListImpl) IsSelected(idx int64) bool
CLASS_METHOD

is_selected Args: [{ false idx int}], Returns: bool

func (ItemListImpl) MoveItem

func (o ItemListImpl) MoveItem(from_idx int64, to_idx int64)
CLASS_METHOD

move_item Args: [{ false from_idx int} { false to_idx int}], Returns:

func (ItemListImpl) RemoveItem

func (o ItemListImpl) RemoveItem(idx int64)
CLASS_METHOD

remove_item Args: [{ false idx int}], Returns:

func (ItemListImpl) Select

func (o ItemListImpl) Select(idx int64, single bool)
CLASS_METHOD

select Args: [{ false idx int} {True true single bool}], Returns:

func (ItemListImpl) SetAllowReselect

func (o ItemListImpl) SetAllowReselect(allow bool)
CLASS_METHOD

set_allow_reselect Args: [{ false allow bool}], Returns:

func (ItemListImpl) SetAllowRmbSelect

func (o ItemListImpl) SetAllowRmbSelect(allow bool)
CLASS_METHOD

set_allow_rmb_select Args: [{ false allow bool}], Returns:

func (ItemListImpl) SetAutoHeight

func (o ItemListImpl) SetAutoHeight(enable bool)
CLASS_METHOD

set_auto_height Args: [{ false enable bool}], Returns:

func (ItemListImpl) SetFixedColumnWidth

func (o ItemListImpl) SetFixedColumnWidth(width int64)
CLASS_METHOD

set_fixed_column_width Args: [{ false width int}], Returns:

func (ItemListImpl) SetFixedIconSize

func (o ItemListImpl) SetFixedIconSize(size Vector2)
CLASS_METHOD

set_fixed_icon_size Args: [{ false size Vector2}], Returns:

func (ItemListImpl) SetIconMode

func (o ItemListImpl) SetIconMode(mode int64)
CLASS_METHOD

set_icon_mode Args: [{ false mode int}], Returns:

func (ItemListImpl) SetIconScale

func (o ItemListImpl) SetIconScale(scale float32)
CLASS_METHOD

set_icon_scale Args: [{ false scale float}], Returns:

func (ItemListImpl) SetItemCustomBgColor

func (o ItemListImpl) SetItemCustomBgColor(idx int64, custom_bg_color Color)
CLASS_METHOD

set_item_custom_bg_color Args: [{ false idx int} { false custom_bg_color Color}], Returns:

func (ItemListImpl) SetItemCustomFgColor

func (o ItemListImpl) SetItemCustomFgColor(idx int64, custom_fg_color Color)
CLASS_METHOD

set_item_custom_fg_color Args: [{ false idx int} { false custom_fg_color Color}], Returns:

func (ItemListImpl) SetItemDisabled

func (o ItemListImpl) SetItemDisabled(idx int64, disabled bool)
CLASS_METHOD

set_item_disabled Args: [{ false idx int} { false disabled bool}], Returns:

func (ItemListImpl) SetItemIcon

func (o ItemListImpl) SetItemIcon(idx int64, icon Texture)
CLASS_METHOD

set_item_icon Args: [{ false idx int} { false icon Texture}], Returns:

func (ItemListImpl) SetItemIconModulate

func (o ItemListImpl) SetItemIconModulate(idx int64, modulate Color)
CLASS_METHOD

set_item_icon_modulate Args: [{ false idx int} { false modulate Color}], Returns:

func (ItemListImpl) SetItemIconRegion

func (o ItemListImpl) SetItemIconRegion(idx int64, rect Rect2)
CLASS_METHOD

set_item_icon_region Args: [{ false idx int} { false rect Rect2}], Returns:

func (ItemListImpl) SetItemIconTransposed

func (o ItemListImpl) SetItemIconTransposed(idx int64, transposed bool)
CLASS_METHOD

set_item_icon_transposed Args: [{ false idx int} { false transposed bool}], Returns:

func (ItemListImpl) SetItemMetadata

func (o ItemListImpl) SetItemMetadata(idx int64, metadata Variant)
CLASS_METHOD

set_item_metadata Args: [{ false idx int} { false metadata Variant}], Returns:

func (ItemListImpl) SetItemSelectable

func (o ItemListImpl) SetItemSelectable(idx int64, selectable bool)
CLASS_METHOD

set_item_selectable Args: [{ false idx int} { false selectable bool}], Returns:

func (ItemListImpl) SetItemText

func (o ItemListImpl) SetItemText(idx int64, text string)
CLASS_METHOD

set_item_text Args: [{ false idx int} { false text String}], Returns:

func (ItemListImpl) SetItemTooltip

func (o ItemListImpl) SetItemTooltip(idx int64, tooltip string)
CLASS_METHOD

set_item_tooltip Args: [{ false idx int} { false tooltip String}], Returns:

func (ItemListImpl) SetItemTooltipEnabled

func (o ItemListImpl) SetItemTooltipEnabled(idx int64, enable bool)
CLASS_METHOD

set_item_tooltip_enabled Args: [{ false idx int} { false enable bool}], Returns:

func (ItemListImpl) SetMaxColumns

func (o ItemListImpl) SetMaxColumns(amount int64)
CLASS_METHOD

set_max_columns Args: [{ false amount int}], Returns:

func (ItemListImpl) SetMaxTextLines

func (o ItemListImpl) SetMaxTextLines(lines int64)
CLASS_METHOD

set_max_text_lines Args: [{ false lines int}], Returns:

func (ItemListImpl) SetSameColumnWidth

func (o ItemListImpl) SetSameColumnWidth(enable bool)
CLASS_METHOD

set_same_column_width Args: [{ false enable bool}], Returns:

func (ItemListImpl) SetSelectMode

func (o ItemListImpl) SetSelectMode(mode int64)
CLASS_METHOD

set_select_mode Args: [{ false mode int}], Returns:

func (ItemListImpl) SortItemsByText

func (o ItemListImpl) SortItemsByText()
CLASS_METHOD

sort_items_by_text Args: [], Returns:

func (ItemListImpl) Unselect

func (o ItemListImpl) Unselect(idx int64)
CLASS_METHOD

unselect Args: [{ false idx int}], Returns:

func (ItemListImpl) UnselectAll

func (o ItemListImpl) UnselectAll()
CLASS_METHOD

unselect_all Args: [], Returns:

type ItemListSelectMode

type ItemListSelectMode int32
const (
	ITEM_LIST_SELECT_MODE_SELECT_MULTI  ItemListSelectMode = 1
	ITEM_LIST_SELECT_MODE_SELECT_SINGLE ItemListSelectMode = 0
)

type JNISingleton

type JNISingleton interface {
	Object
}

func NewJNISingleton

func NewJNISingleton() JNISingleton

NewJNISingleton creates a new JNISingleton.

func NewJNISingletonWithOwner

func NewJNISingletonWithOwner(owner *GodotObject) JNISingleton

NewJNISingletonWithOwner wraps the GodotObject.

type JNISingletonImpl

type JNISingletonImpl struct {
	ObjectImpl
}

func (*JNISingletonImpl) BaseClass

func (o *JNISingletonImpl) BaseClass() string

func (*JNISingletonImpl) ClassName

func (o *JNISingletonImpl) ClassName() string

type JSON

type JSON interface {
	Object

	/* parse */
	Parse(json string) JSONParseResult

	/* print */
	Print(value Variant, indent string, sort_keys bool) string
}

func GetSingletonJSON

func GetSingletonJSON() JSON

type JSONImpl

type JSONImpl struct {
	ObjectImpl
}

func (*JSONImpl) BaseClass

func (o *JSONImpl) BaseClass() string

func (*JSONImpl) ClassName

func (o *JSONImpl) ClassName() string

func (JSONImpl) Parse

func (o JSONImpl) Parse(json string) JSONParseResult
CLASS_METHOD

parse Args: [{ false json String}], Returns: JSONParseResult

func (JSONImpl) Print

func (o JSONImpl) Print(value Variant, indent string, sort_keys bool) string
CLASS_METHOD

print Args: [{ false value Variant} { true indent String} {False true sort_keys bool}], Returns: string

type JSONParseResult

type JSONParseResult interface {
	Reference

	/* get_error */
	GetError() Error

	/* get_error_line */
	GetErrorLine() int64

	/* get_error_string */
	GetErrorString() string

	/* get_result */
	GetResult() Variant

	/* set_error */
	SetError(error int64)

	/* set_error_line */
	SetErrorLine(error_line int64)

	/* set_error_string */
	SetErrorString(error_string string)

	/* set_result */
	SetResult(result Variant)
}

func NewJSONParseResult

func NewJSONParseResult() JSONParseResult

NewJSONParseResult creates a new JSONParseResult.

func NewJSONParseResultWithOwner

func NewJSONParseResultWithOwner(owner *GodotObject) JSONParseResult

NewJSONParseResultWithOwner wraps the GodotObject.

type JSONParseResultImpl

type JSONParseResultImpl struct {
	ReferenceImpl
}

func (*JSONParseResultImpl) BaseClass

func (o *JSONParseResultImpl) BaseClass() string

func (*JSONParseResultImpl) ClassName

func (o *JSONParseResultImpl) ClassName() string

func (JSONParseResultImpl) GetError

func (o JSONParseResultImpl) GetError() Error
CLASS_METHOD

get_error Args: [], Returns: Error

func (JSONParseResultImpl) GetErrorLine

func (o JSONParseResultImpl) GetErrorLine() int64
CLASS_METHOD

get_error_line Args: [], Returns: int64

func (JSONParseResultImpl) GetErrorString

func (o JSONParseResultImpl) GetErrorString() string
CLASS_METHOD

get_error_string Args: [], Returns: string

func (JSONParseResultImpl) GetResult

func (o JSONParseResultImpl) GetResult() Variant
CLASS_METHOD

get_result Args: [], Returns: Variant

func (JSONParseResultImpl) SetError

func (o JSONParseResultImpl) SetError(error int64)
CLASS_METHOD

set_error Args: [{ false error int}], Returns:

func (JSONParseResultImpl) SetErrorLine

func (o JSONParseResultImpl) SetErrorLine(error_line int64)
CLASS_METHOD

set_error_line Args: [{ false error_line int}], Returns:

func (JSONParseResultImpl) SetErrorString

func (o JSONParseResultImpl) SetErrorString(error_string string)
CLASS_METHOD

set_error_string Args: [{ false error_string String}], Returns:

func (JSONParseResultImpl) SetResult

func (o JSONParseResultImpl) SetResult(result Variant)
CLASS_METHOD

set_result Args: [{ false result Variant}], Returns:

type JSONRPC

type JSONRPC interface {
	Object

	/* make_notification */
	MakeNotification(method string, params Variant) Dictionary

	/* make_request */
	MakeRequest(method string, params Variant, id Variant) Dictionary

	/* make_response */
	MakeResponse(result Variant, id Variant) Dictionary

	/* make_response_error */
	MakeResponseError(code int64, message string, id Variant) Dictionary

	/* process_action */
	ProcessAction(action Variant, recurse bool) Variant

	/* process_string */
	ProcessString(action string) string

	/* set_scope */
	SetScope(scope string, target Object)
}

func NewJSONRPC

func NewJSONRPC() JSONRPC

NewJSONRPC creates a new JSONRPC.

func NewJSONRPCWithOwner

func NewJSONRPCWithOwner(owner *GodotObject) JSONRPC

NewJSONRPCWithOwner wraps the GodotObject.

type JSONRPCConstant

type JSONRPCConstant int32
const (
	JSONRPC_INTERNAL_ERROR   JSONRPCConstant = -32603
	JSONRPC_INVALID_PARAMS   JSONRPCConstant = -32602
	JSONRPC_INVALID_REQUEST  JSONRPCConstant = -32600
	JSONRPC_METHOD_NOT_FOUND JSONRPCConstant = -32601
	JSONRPC_PARSE_ERROR      JSONRPCConstant = -32700
)

type JSONRPCErrorCode

type JSONRPCErrorCode int32
const (
	JSONRPC_ERROR_CODE_INTERNAL_ERROR   JSONRPCErrorCode = -32603
	JSONRPC_ERROR_CODE_INVALID_PARAMS   JSONRPCErrorCode = -32602
	JSONRPC_ERROR_CODE_INVALID_REQUEST  JSONRPCErrorCode = -32600
	JSONRPC_ERROR_CODE_METHOD_NOT_FOUND JSONRPCErrorCode = -32601
	JSONRPC_ERROR_CODE_PARSE_ERROR      JSONRPCErrorCode = -32700
)

type JSONRPCImpl

type JSONRPCImpl struct {
	ObjectImpl
}

func (*JSONRPCImpl) BaseClass

func (o *JSONRPCImpl) BaseClass() string

func (*JSONRPCImpl) ClassName

func (o *JSONRPCImpl) ClassName() string

func (JSONRPCImpl) MakeNotification

func (o JSONRPCImpl) MakeNotification(method string, params Variant) Dictionary
CLASS_METHOD

make_notification Args: [{ false method String} { false params Variant}], Returns: Dictionary

func (JSONRPCImpl) MakeRequest

func (o JSONRPCImpl) MakeRequest(method string, params Variant, id Variant) Dictionary
CLASS_METHOD

make_request Args: [{ false method String} { false params Variant} { false id Variant}], Returns: Dictionary

func (JSONRPCImpl) MakeResponse

func (o JSONRPCImpl) MakeResponse(result Variant, id Variant) Dictionary
CLASS_METHOD

make_response Args: [{ false result Variant} { false id Variant}], Returns: Dictionary

func (JSONRPCImpl) MakeResponseError

func (o JSONRPCImpl) MakeResponseError(code int64, message string, id Variant) Dictionary
CLASS_METHOD

make_response_error Args: [{ false code int} { false message String} {Null true id Variant}], Returns: Dictionary

func (JSONRPCImpl) ProcessAction

func (o JSONRPCImpl) ProcessAction(action Variant, recurse bool) Variant
CLASS_METHOD

process_action Args: [{ false action Variant} {False true recurse bool}], Returns: Variant

func (JSONRPCImpl) ProcessString

func (o JSONRPCImpl) ProcessString(action string) string
CLASS_METHOD

process_string Args: [{ false action String}], Returns: string

func (JSONRPCImpl) SetScope

func (o JSONRPCImpl) SetScope(scope string, target Object)
CLASS_METHOD

set_scope Args: [{ false scope String} { false target Object}], Returns:

type JavaClass

type JavaClass interface {
	Reference
}

func NewJavaClass

func NewJavaClass() JavaClass

NewJavaClass creates a new JavaClass.

func NewJavaClassWithOwner

func NewJavaClassWithOwner(owner *GodotObject) JavaClass

NewJavaClassWithOwner wraps the GodotObject.

type JavaClassImpl

type JavaClassImpl struct {
	ReferenceImpl
}

func (*JavaClassImpl) BaseClass

func (o *JavaClassImpl) BaseClass() string

func (*JavaClassImpl) ClassName

func (o *JavaClassImpl) ClassName() string

type JavaClassWrapper

type JavaClassWrapper interface {
	Object

	/* wrap */
	Wrap(name string) JavaClass
}

func GetSingletonJavaClassWrapper

func GetSingletonJavaClassWrapper() JavaClassWrapper

type JavaClassWrapperImpl

type JavaClassWrapperImpl struct {
	ObjectImpl
}

func (*JavaClassWrapperImpl) BaseClass

func (o *JavaClassWrapperImpl) BaseClass() string

func (*JavaClassWrapperImpl) ClassName

func (o *JavaClassWrapperImpl) ClassName() string

func (JavaClassWrapperImpl) Wrap

func (o JavaClassWrapperImpl) Wrap(name string) JavaClass
CLASS_METHOD

wrap Args: [{ false name String}], Returns: JavaClass

type JavaScript

type JavaScript interface {
	Object

	/* eval */
	Eval(code string, use_global_execution_context bool) Variant
}

func GetSingletonJavaScript

func GetSingletonJavaScript() JavaScript

type JavaScriptImpl

type JavaScriptImpl struct {
	ObjectImpl
}

func (*JavaScriptImpl) BaseClass

func (o *JavaScriptImpl) BaseClass() string

func (*JavaScriptImpl) ClassName

func (o *JavaScriptImpl) ClassName() string

func (JavaScriptImpl) Eval

func (o JavaScriptImpl) Eval(code string, use_global_execution_context bool) Variant
CLASS_METHOD

eval Args: [{ false code String} {False true use_global_execution_context bool}], Returns: Variant

type Joint

type Joint interface {
	Spatial

	/* get_exclude_nodes_from_collision */
	GetExcludeNodesFromCollision() bool

	/* get_node_a */
	GetNodeA() NodePath

	/* get_node_b */
	GetNodeB() NodePath

	/* get_solver_priority */
	GetSolverPriority() int64

	/* set_exclude_nodes_from_collision */
	SetExcludeNodesFromCollision(enable bool)

	/* set_node_a */
	SetNodeA(node NodePath)

	/* set_node_b */
	SetNodeB(node NodePath)

	/* set_solver_priority */
	SetSolverPriority(priority int64)
}

func NewJoint

func NewJoint() Joint

NewJoint creates a new Joint.

func NewJointWithOwner

func NewJointWithOwner(owner *GodotObject) Joint

NewJointWithOwner wraps the GodotObject.

type Joint2D

type Joint2D interface {
	Node2D

	/* get_bias */
	GetBias() float32

	/* get_exclude_nodes_from_collision */
	GetExcludeNodesFromCollision() bool

	/* get_node_a */
	GetNodeA() NodePath

	/* get_node_b */
	GetNodeB() NodePath

	/* set_bias */
	SetBias(bias float32)

	/* set_exclude_nodes_from_collision */
	SetExcludeNodesFromCollision(enable bool)

	/* set_node_a */
	SetNodeA(node NodePath)

	/* set_node_b */
	SetNodeB(node NodePath)
}

func NewJoint2D

func NewJoint2D() Joint2D

NewJoint2D creates a new Joint2D.

func NewJoint2DWithOwner

func NewJoint2DWithOwner(owner *GodotObject) Joint2D

NewJoint2DWithOwner wraps the GodotObject.

type Joint2DImpl

type Joint2DImpl struct {
	Node2DImpl
}

func (*Joint2DImpl) BaseClass

func (o *Joint2DImpl) BaseClass() string

func (*Joint2DImpl) ClassName

func (o *Joint2DImpl) ClassName() string

func (Joint2DImpl) GetBias

func (o Joint2DImpl) GetBias() float32
CLASS_METHOD

get_bias Args: [], Returns: float32

func (Joint2DImpl) GetExcludeNodesFromCollision

func (o Joint2DImpl) GetExcludeNodesFromCollision() bool
CLASS_METHOD

get_exclude_nodes_from_collision Args: [], Returns: bool

func (Joint2DImpl) GetNodeA

func (o Joint2DImpl) GetNodeA() NodePath
CLASS_METHOD

get_node_a Args: [], Returns: NodePath

func (Joint2DImpl) GetNodeB

func (o Joint2DImpl) GetNodeB() NodePath
CLASS_METHOD

get_node_b Args: [], Returns: NodePath

func (Joint2DImpl) SetBias

func (o Joint2DImpl) SetBias(bias float32)
CLASS_METHOD

set_bias Args: [{ false bias float}], Returns:

func (Joint2DImpl) SetExcludeNodesFromCollision

func (o Joint2DImpl) SetExcludeNodesFromCollision(enable bool)
CLASS_METHOD

set_exclude_nodes_from_collision Args: [{ false enable bool}], Returns:

func (Joint2DImpl) SetNodeA

func (o Joint2DImpl) SetNodeA(node NodePath)
CLASS_METHOD

set_node_a Args: [{ false node NodePath}], Returns:

func (Joint2DImpl) SetNodeB

func (o Joint2DImpl) SetNodeB(node NodePath)
CLASS_METHOD

set_node_b Args: [{ false node NodePath}], Returns:

type JointImpl

type JointImpl struct {
	SpatialImpl
}

func (*JointImpl) BaseClass

func (o *JointImpl) BaseClass() string

func (*JointImpl) ClassName

func (o *JointImpl) ClassName() string

func (JointImpl) GetExcludeNodesFromCollision

func (o JointImpl) GetExcludeNodesFromCollision() bool
CLASS_METHOD

get_exclude_nodes_from_collision Args: [], Returns: bool

func (JointImpl) GetNodeA

func (o JointImpl) GetNodeA() NodePath
CLASS_METHOD

get_node_a Args: [], Returns: NodePath

func (JointImpl) GetNodeB

func (o JointImpl) GetNodeB() NodePath
CLASS_METHOD

get_node_b Args: [], Returns: NodePath

func (JointImpl) GetSolverPriority

func (o JointImpl) GetSolverPriority() int64
CLASS_METHOD

get_solver_priority Args: [], Returns: int64

func (JointImpl) SetExcludeNodesFromCollision

func (o JointImpl) SetExcludeNodesFromCollision(enable bool)
CLASS_METHOD

set_exclude_nodes_from_collision Args: [{ false enable bool}], Returns:

func (JointImpl) SetNodeA

func (o JointImpl) SetNodeA(node NodePath)
CLASS_METHOD

set_node_a Args: [{ false node NodePath}], Returns:

func (JointImpl) SetNodeB

func (o JointImpl) SetNodeB(node NodePath)
CLASS_METHOD

set_node_b Args: [{ false node NodePath}], Returns:

func (JointImpl) SetSolverPriority

func (o JointImpl) SetSolverPriority(priority int64)
CLASS_METHOD

set_solver_priority Args: [{ false priority int}], Returns:

type KinematicBody

type KinematicBody interface {
	PhysicsBody

	/* get_axis_lock */
	GetAxisLock(axis int64) bool

	/* get_floor_normal */
	GetFloorNormal() Vector3

	/* get_floor_velocity */
	GetFloorVelocity() Vector3

	/* get_safe_margin */
	GetSafeMargin() float32

	/* get_slide_collision */
	GetSlideCollision(slide_idx int64) KinematicCollision

	/* get_slide_count */
	GetSlideCount() int64

	/* is_on_ceiling */
	IsOnCeiling() bool

	/* is_on_floor */
	IsOnFloor() bool

	/* is_on_wall */
	IsOnWall() bool

	/* move_and_collide */
	MoveAndCollide(rel_vec Vector3, infinite_inertia bool, exclude_raycast_shapes bool, test_only bool) KinematicCollision

	/* move_and_slide */
	MoveAndSlide(linear_velocity Vector3, up_direction Vector3, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector3

	/* move_and_slide_with_snap */
	MoveAndSlideWithSnap(linear_velocity Vector3, snap Vector3, up_direction Vector3, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector3

	/* set_axis_lock */
	SetAxisLock(axis int64, lock bool)

	/* set_safe_margin */
	SetSafeMargin(pixels float32)

	/* test_move */
	TestMove(from Transform, rel_vec Vector3, infinite_inertia bool) bool
}

func NewKinematicBody

func NewKinematicBody() KinematicBody

NewKinematicBody creates a new KinematicBody.

func NewKinematicBodyWithOwner

func NewKinematicBodyWithOwner(owner *GodotObject) KinematicBody

NewKinematicBodyWithOwner wraps the GodotObject.

type KinematicBody2D

type KinematicBody2D interface {
	PhysicsBody2D

	/* get_floor_normal */
	GetFloorNormal() Vector2

	/* get_floor_velocity */
	GetFloorVelocity() Vector2

	/* get_safe_margin */
	GetSafeMargin() float32

	/* get_slide_collision */
	GetSlideCollision(slide_idx int64) KinematicCollision2D

	/* get_slide_count */
	GetSlideCount() int64

	/* is_on_ceiling */
	IsOnCeiling() bool

	/* is_on_floor */
	IsOnFloor() bool

	/* is_on_wall */
	IsOnWall() bool

	/* is_sync_to_physics_enabled */
	IsSyncToPhysicsEnabled() bool

	/* move_and_collide */
	MoveAndCollide(rel_vec Vector2, infinite_inertia bool, exclude_raycast_shapes bool, test_only bool) KinematicCollision2D

	/* move_and_slide */
	MoveAndSlide(linear_velocity Vector2, up_direction Vector2, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector2

	/* move_and_slide_with_snap */
	MoveAndSlideWithSnap(linear_velocity Vector2, snap Vector2, up_direction Vector2, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector2

	/* set_safe_margin */
	SetSafeMargin(pixels float32)

	/* set_sync_to_physics */
	SetSyncToPhysics(enable bool)

	/* test_move */
	TestMove(from Transform2D, rel_vec Vector2, infinite_inertia bool) bool
}

func NewKinematicBody2D

func NewKinematicBody2D() KinematicBody2D

NewKinematicBody2D creates a new KinematicBody2D.

func NewKinematicBody2DWithOwner

func NewKinematicBody2DWithOwner(owner *GodotObject) KinematicBody2D

NewKinematicBody2DWithOwner wraps the GodotObject.

type KinematicBody2DImpl

type KinematicBody2DImpl struct {
	PhysicsBody2DImpl
}

func (*KinematicBody2DImpl) BaseClass

func (o *KinematicBody2DImpl) BaseClass() string

func (*KinematicBody2DImpl) ClassName

func (o *KinematicBody2DImpl) ClassName() string

func (KinematicBody2DImpl) GetFloorNormal

func (o KinematicBody2DImpl) GetFloorNormal() Vector2
CLASS_METHOD

get_floor_normal Args: [], Returns: Vector2

func (KinematicBody2DImpl) GetFloorVelocity

func (o KinematicBody2DImpl) GetFloorVelocity() Vector2
CLASS_METHOD

get_floor_velocity Args: [], Returns: Vector2

func (KinematicBody2DImpl) GetSafeMargin

func (o KinematicBody2DImpl) GetSafeMargin() float32
CLASS_METHOD

get_safe_margin Args: [], Returns: float32

func (KinematicBody2DImpl) GetSlideCollision

func (o KinematicBody2DImpl) GetSlideCollision(slide_idx int64) KinematicCollision2D
CLASS_METHOD

get_slide_collision Args: [{ false slide_idx int}], Returns: KinematicCollision2D

func (KinematicBody2DImpl) GetSlideCount

func (o KinematicBody2DImpl) GetSlideCount() int64
CLASS_METHOD

get_slide_count Args: [], Returns: int64

func (KinematicBody2DImpl) IsOnCeiling

func (o KinematicBody2DImpl) IsOnCeiling() bool
CLASS_METHOD

is_on_ceiling Args: [], Returns: bool

func (KinematicBody2DImpl) IsOnFloor

func (o KinematicBody2DImpl) IsOnFloor() bool
CLASS_METHOD

is_on_floor Args: [], Returns: bool

func (KinematicBody2DImpl) IsOnWall

func (o KinematicBody2DImpl) IsOnWall() bool
CLASS_METHOD

is_on_wall Args: [], Returns: bool

func (KinematicBody2DImpl) IsSyncToPhysicsEnabled

func (o KinematicBody2DImpl) IsSyncToPhysicsEnabled() bool
CLASS_METHOD

is_sync_to_physics_enabled Args: [], Returns: bool

func (KinematicBody2DImpl) MoveAndCollide

func (o KinematicBody2DImpl) MoveAndCollide(rel_vec Vector2, infinite_inertia bool, exclude_raycast_shapes bool, test_only bool) KinematicCollision2D
CLASS_METHOD

move_and_collide Args: [{ false rel_vec Vector2} {True true infinite_inertia bool} {True true exclude_raycast_shapes bool} {False true test_only bool}], Returns: KinematicCollision2D

func (KinematicBody2DImpl) MoveAndSlide

func (o KinematicBody2DImpl) MoveAndSlide(linear_velocity Vector2, up_direction Vector2, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector2
CLASS_METHOD

move_and_slide Args: [{ false linear_velocity Vector2} {(0, 0) true up_direction Vector2} {False true stop_on_slope bool} {4 true max_slides int} {0.785398 true floor_max_angle float} {True true infinite_inertia bool}], Returns: Vector2

func (KinematicBody2DImpl) MoveAndSlideWithSnap

func (o KinematicBody2DImpl) MoveAndSlideWithSnap(linear_velocity Vector2, snap Vector2, up_direction Vector2, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector2
CLASS_METHOD

move_and_slide_with_snap Args: [{ false linear_velocity Vector2} { false snap Vector2} {(0, 0) true up_direction Vector2} {False true stop_on_slope bool} {4 true max_slides int} {0.785398 true floor_max_angle float} {True true infinite_inertia bool}], Returns: Vector2

func (KinematicBody2DImpl) SetSafeMargin

func (o KinematicBody2DImpl) SetSafeMargin(pixels float32)
CLASS_METHOD

set_safe_margin Args: [{ false pixels float}], Returns:

func (KinematicBody2DImpl) SetSyncToPhysics

func (o KinematicBody2DImpl) SetSyncToPhysics(enable bool)
CLASS_METHOD

set_sync_to_physics Args: [{ false enable bool}], Returns:

func (KinematicBody2DImpl) TestMove

func (o KinematicBody2DImpl) TestMove(from Transform2D, rel_vec Vector2, infinite_inertia bool) bool
CLASS_METHOD

test_move Args: [{ false from Transform2D} { false rel_vec Vector2} {True true infinite_inertia bool}], Returns: bool

type KinematicBodyImpl

type KinematicBodyImpl struct {
	PhysicsBodyImpl
}

func (*KinematicBodyImpl) BaseClass

func (o *KinematicBodyImpl) BaseClass() string

func (*KinematicBodyImpl) ClassName

func (o *KinematicBodyImpl) ClassName() string

func (KinematicBodyImpl) GetAxisLock

func (o KinematicBodyImpl) GetAxisLock(axis int64) bool
CLASS_METHOD

get_axis_lock Args: [{ false axis int}], Returns: bool

func (KinematicBodyImpl) GetFloorNormal

func (o KinematicBodyImpl) GetFloorNormal() Vector3
CLASS_METHOD

get_floor_normal Args: [], Returns: Vector3

func (KinematicBodyImpl) GetFloorVelocity

func (o KinematicBodyImpl) GetFloorVelocity() Vector3
CLASS_METHOD

get_floor_velocity Args: [], Returns: Vector3

func (KinematicBodyImpl) GetSafeMargin

func (o KinematicBodyImpl) GetSafeMargin() float32
CLASS_METHOD

get_safe_margin Args: [], Returns: float32

func (KinematicBodyImpl) GetSlideCollision

func (o KinematicBodyImpl) GetSlideCollision(slide_idx int64) KinematicCollision
CLASS_METHOD

get_slide_collision Args: [{ false slide_idx int}], Returns: KinematicCollision

func (KinematicBodyImpl) GetSlideCount

func (o KinematicBodyImpl) GetSlideCount() int64
CLASS_METHOD

get_slide_count Args: [], Returns: int64

func (KinematicBodyImpl) IsOnCeiling

func (o KinematicBodyImpl) IsOnCeiling() bool
CLASS_METHOD

is_on_ceiling Args: [], Returns: bool

func (KinematicBodyImpl) IsOnFloor

func (o KinematicBodyImpl) IsOnFloor() bool
CLASS_METHOD

is_on_floor Args: [], Returns: bool

func (KinematicBodyImpl) IsOnWall

func (o KinematicBodyImpl) IsOnWall() bool
CLASS_METHOD

is_on_wall Args: [], Returns: bool

func (KinematicBodyImpl) MoveAndCollide

func (o KinematicBodyImpl) MoveAndCollide(rel_vec Vector3, infinite_inertia bool, exclude_raycast_shapes bool, test_only bool) KinematicCollision
CLASS_METHOD

move_and_collide Args: [{ false rel_vec Vector3} {True true infinite_inertia bool} {True true exclude_raycast_shapes bool} {False true test_only bool}], Returns: KinematicCollision

func (KinematicBodyImpl) MoveAndSlide

func (o KinematicBodyImpl) MoveAndSlide(linear_velocity Vector3, up_direction Vector3, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector3
CLASS_METHOD

move_and_slide Args: [{ false linear_velocity Vector3} {(0, 0, 0) true up_direction Vector3} {False true stop_on_slope bool} {4 true max_slides int} {0.785398 true floor_max_angle float} {True true infinite_inertia bool}], Returns: Vector3

func (KinematicBodyImpl) MoveAndSlideWithSnap

func (o KinematicBodyImpl) MoveAndSlideWithSnap(linear_velocity Vector3, snap Vector3, up_direction Vector3, stop_on_slope bool, max_slides int64, floor_max_angle float32, infinite_inertia bool) Vector3
CLASS_METHOD

move_and_slide_with_snap Args: [{ false linear_velocity Vector3} { false snap Vector3} {(0, 0, 0) true up_direction Vector3} {False true stop_on_slope bool} {4 true max_slides int} {0.785398 true floor_max_angle float} {True true infinite_inertia bool}], Returns: Vector3

func (KinematicBodyImpl) SetAxisLock

func (o KinematicBodyImpl) SetAxisLock(axis int64, lock bool)
CLASS_METHOD

set_axis_lock Args: [{ false axis int} { false lock bool}], Returns:

func (KinematicBodyImpl) SetSafeMargin

func (o KinematicBodyImpl) SetSafeMargin(pixels float32)
CLASS_METHOD

set_safe_margin Args: [{ false pixels float}], Returns:

func (KinematicBodyImpl) TestMove

func (o KinematicBodyImpl) TestMove(from Transform, rel_vec Vector3, infinite_inertia bool) bool
CLASS_METHOD

test_move Args: [{ false from Transform} { false rel_vec Vector3} {True true infinite_inertia bool}], Returns: bool

type KinematicCollision

type KinematicCollision interface {
	Reference

	/* get_collider */
	GetCollider() Object

	/* get_collider_id */
	GetColliderId() int64

	/* get_collider_metadata */
	GetColliderMetadata() Variant

	/* get_collider_shape */
	GetColliderShape() Object

	/* get_collider_shape_index */
	GetColliderShapeIndex() int64

	/* get_collider_velocity */
	GetColliderVelocity() Vector3

	/* get_local_shape */
	GetLocalShape() Object

	/* get_normal */
	GetNormal() Vector3

	/* get_position */
	GetPosition() Vector3

	/* get_remainder */
	GetRemainder() Vector3

	/* get_travel */
	GetTravel() Vector3
}

func NewKinematicCollision

func NewKinematicCollision() KinematicCollision

NewKinematicCollision creates a new KinematicCollision.

func NewKinematicCollisionWithOwner

func NewKinematicCollisionWithOwner(owner *GodotObject) KinematicCollision

NewKinematicCollisionWithOwner wraps the GodotObject.

type KinematicCollision2D

type KinematicCollision2D interface {
	Reference

	/* get_collider */
	GetCollider() Object

	/* get_collider_id */
	GetColliderId() int64

	/* get_collider_metadata */
	GetColliderMetadata() Variant

	/* get_collider_shape */
	GetColliderShape() Object

	/* get_collider_shape_index */
	GetColliderShapeIndex() int64

	/* get_collider_velocity */
	GetColliderVelocity() Vector2

	/* get_local_shape */
	GetLocalShape() Object

	/* get_normal */
	GetNormal() Vector2

	/* get_position */
	GetPosition() Vector2

	/* get_remainder */
	GetRemainder() Vector2

	/* get_travel */
	GetTravel() Vector2
}

func NewKinematicCollision2D

func NewKinematicCollision2D() KinematicCollision2D

NewKinematicCollision2D creates a new KinematicCollision2D.

func NewKinematicCollision2DWithOwner

func NewKinematicCollision2DWithOwner(owner *GodotObject) KinematicCollision2D

NewKinematicCollision2DWithOwner wraps the GodotObject.

type KinematicCollision2DImpl

type KinematicCollision2DImpl struct {
	ReferenceImpl
}

func (*KinematicCollision2DImpl) BaseClass

func (o *KinematicCollision2DImpl) BaseClass() string

func (*KinematicCollision2DImpl) ClassName

func (o *KinematicCollision2DImpl) ClassName() string

func (KinematicCollision2DImpl) GetCollider

func (o KinematicCollision2DImpl) GetCollider() Object
CLASS_METHOD

get_collider Args: [], Returns: Object

func (KinematicCollision2DImpl) GetColliderId

func (o KinematicCollision2DImpl) GetColliderId() int64
CLASS_METHOD

get_collider_id Args: [], Returns: int64

func (KinematicCollision2DImpl) GetColliderMetadata

func (o KinematicCollision2DImpl) GetColliderMetadata() Variant
CLASS_METHOD

get_collider_metadata Args: [], Returns: Variant

func (KinematicCollision2DImpl) GetColliderShape

func (o KinematicCollision2DImpl) GetColliderShape() Object
CLASS_METHOD

get_collider_shape Args: [], Returns: Object

func (KinematicCollision2DImpl) GetColliderShapeIndex

func (o KinematicCollision2DImpl) GetColliderShapeIndex() int64
CLASS_METHOD

get_collider_shape_index Args: [], Returns: int64

func (KinematicCollision2DImpl) GetColliderVelocity

func (o KinematicCollision2DImpl) GetColliderVelocity() Vector2
CLASS_METHOD

get_collider_velocity Args: [], Returns: Vector2

func (KinematicCollision2DImpl) GetLocalShape

func (o KinematicCollision2DImpl) GetLocalShape() Object
CLASS_METHOD

get_local_shape Args: [], Returns: Object

func (KinematicCollision2DImpl) GetNormal

func (o KinematicCollision2DImpl) GetNormal() Vector2
CLASS_METHOD

get_normal Args: [], Returns: Vector2

func (KinematicCollision2DImpl) GetPosition

func (o KinematicCollision2DImpl) GetPosition() Vector2
CLASS_METHOD

get_position Args: [], Returns: Vector2

func (KinematicCollision2DImpl) GetRemainder

func (o KinematicCollision2DImpl) GetRemainder() Vector2
CLASS_METHOD

get_remainder Args: [], Returns: Vector2

func (KinematicCollision2DImpl) GetTravel

func (o KinematicCollision2DImpl) GetTravel() Vector2
CLASS_METHOD

get_travel Args: [], Returns: Vector2

type KinematicCollisionImpl

type KinematicCollisionImpl struct {
	ReferenceImpl
}

func (*KinematicCollisionImpl) BaseClass

func (o *KinematicCollisionImpl) BaseClass() string

func (*KinematicCollisionImpl) ClassName

func (o *KinematicCollisionImpl) ClassName() string

func (KinematicCollisionImpl) GetCollider

func (o KinematicCollisionImpl) GetCollider() Object
CLASS_METHOD

get_collider Args: [], Returns: Object

func (KinematicCollisionImpl) GetColliderId

func (o KinematicCollisionImpl) GetColliderId() int64
CLASS_METHOD

get_collider_id Args: [], Returns: int64

func (KinematicCollisionImpl) GetColliderMetadata

func (o KinematicCollisionImpl) GetColliderMetadata() Variant
CLASS_METHOD

get_collider_metadata Args: [], Returns: Variant

func (KinematicCollisionImpl) GetColliderShape

func (o KinematicCollisionImpl) GetColliderShape() Object
CLASS_METHOD

get_collider_shape Args: [], Returns: Object

func (KinematicCollisionImpl) GetColliderShapeIndex

func (o KinematicCollisionImpl) GetColliderShapeIndex() int64
CLASS_METHOD

get_collider_shape_index Args: [], Returns: int64

func (KinematicCollisionImpl) GetColliderVelocity

func (o KinematicCollisionImpl) GetColliderVelocity() Vector3
CLASS_METHOD

get_collider_velocity Args: [], Returns: Vector3

func (KinematicCollisionImpl) GetLocalShape

func (o KinematicCollisionImpl) GetLocalShape() Object
CLASS_METHOD

get_local_shape Args: [], Returns: Object

func (KinematicCollisionImpl) GetNormal

func (o KinematicCollisionImpl) GetNormal() Vector3
CLASS_METHOD

get_normal Args: [], Returns: Vector3

func (KinematicCollisionImpl) GetPosition

func (o KinematicCollisionImpl) GetPosition() Vector3
CLASS_METHOD

get_position Args: [], Returns: Vector3

func (KinematicCollisionImpl) GetRemainder

func (o KinematicCollisionImpl) GetRemainder() Vector3
CLASS_METHOD

get_remainder Args: [], Returns: Vector3

func (KinematicCollisionImpl) GetTravel

func (o KinematicCollisionImpl) GetTravel() Vector3
CLASS_METHOD

get_travel Args: [], Returns: Vector3

type Label

type Label interface {
	Control

	/* get_align */
	GetAlign() LabelAlign

	/* get_line_count */
	GetLineCount() int64

	/* get_line_height */
	GetLineHeight() int64

	/* get_lines_skipped */
	GetLinesSkipped() int64

	/* get_max_lines_visible */
	GetMaxLinesVisible() int64

	/* get_percent_visible */
	GetPercentVisible() float32

	/* get_text */
	GetText() string

	/* get_total_character_count */
	GetTotalCharacterCount() int64

	/* get_valign */
	GetValign() LabelVAlign

	/* get_visible_characters */
	GetVisibleCharacters() int64

	/* get_visible_line_count */
	GetVisibleLineCount() int64

	/* has_autowrap */
	HasAutowrap() bool

	/* is_clipping_text */
	IsClippingText() bool

	/* is_uppercase */
	IsUppercase() bool

	/* set_align */
	SetAlign(align int64)

	/* set_autowrap */
	SetAutowrap(enable bool)

	/* set_clip_text */
	SetClipText(enable bool)

	/* set_lines_skipped */
	SetLinesSkipped(lines_skipped int64)

	/* set_max_lines_visible */
	SetMaxLinesVisible(lines_visible int64)

	/* set_percent_visible */
	SetPercentVisible(percent_visible float32)

	/* set_text */
	SetText(text string)

	/* set_uppercase */
	SetUppercase(enable bool)

	/* set_valign */
	SetValign(valign int64)

	/* set_visible_characters */
	SetVisibleCharacters(amount int64)
}

func NewLabel

func NewLabel() Label

NewLabel creates a new Label.

func NewLabelWithOwner

func NewLabelWithOwner(owner *GodotObject) Label

NewLabelWithOwner wraps the GodotObject.

type LabelAlign

type LabelAlign int32
const (
	LABEL_ALIGN_ALIGN_CENTER LabelAlign = 1
	LABEL_ALIGN_ALIGN_FILL   LabelAlign = 3
	LABEL_ALIGN_ALIGN_LEFT   LabelAlign = 0
	LABEL_ALIGN_ALIGN_RIGHT  LabelAlign = 2
)

type LabelConstant

type LabelConstant int32
const (
	LABEL_ALIGN_CENTER  LabelConstant = 1
	LABEL_ALIGN_FILL    LabelConstant = 3
	LABEL_ALIGN_LEFT    LabelConstant = 0
	LABEL_ALIGN_RIGHT   LabelConstant = 2
	LABEL_VALIGN_BOTTOM LabelConstant = 2
	LABEL_VALIGN_CENTER LabelConstant = 1
	LABEL_VALIGN_FILL   LabelConstant = 3
	LABEL_VALIGN_TOP    LabelConstant = 0
)

type LabelImpl

type LabelImpl struct {
	ControlImpl
}

func (*LabelImpl) BaseClass

func (o *LabelImpl) BaseClass() string

func (*LabelImpl) ClassName

func (o *LabelImpl) ClassName() string

func (LabelImpl) GetAlign

func (o LabelImpl) GetAlign() LabelAlign
CLASS_METHOD

get_align Args: [], Returns: LabelAlign

func (LabelImpl) GetLineCount

func (o LabelImpl) GetLineCount() int64
CLASS_METHOD

get_line_count Args: [], Returns: int64

func (LabelImpl) GetLineHeight

func (o LabelImpl) GetLineHeight() int64
CLASS_METHOD

get_line_height Args: [], Returns: int64

func (LabelImpl) GetLinesSkipped

func (o LabelImpl) GetLinesSkipped() int64
CLASS_METHOD

get_lines_skipped Args: [], Returns: int64

func (LabelImpl) GetMaxLinesVisible

func (o LabelImpl) GetMaxLinesVisible() int64
CLASS_METHOD

get_max_lines_visible Args: [], Returns: int64

func (LabelImpl) GetPercentVisible

func (o LabelImpl) GetPercentVisible() float32
CLASS_METHOD

get_percent_visible Args: [], Returns: float32

func (LabelImpl) GetText

func (o LabelImpl) GetText() string
CLASS_METHOD

get_text Args: [], Returns: string

func (LabelImpl) GetTotalCharacterCount

func (o LabelImpl) GetTotalCharacterCount() int64
CLASS_METHOD

get_total_character_count Args: [], Returns: int64

func (LabelImpl) GetValign

func (o LabelImpl) GetValign() LabelVAlign
CLASS_METHOD

get_valign Args: [], Returns: LabelVAlign

func (LabelImpl) GetVisibleCharacters

func (o LabelImpl) GetVisibleCharacters() int64
CLASS_METHOD

get_visible_characters Args: [], Returns: int64

func (LabelImpl) GetVisibleLineCount

func (o LabelImpl) GetVisibleLineCount() int64
CLASS_METHOD

get_visible_line_count Args: [], Returns: int64

func (LabelImpl) HasAutowrap

func (o LabelImpl) HasAutowrap() bool
CLASS_METHOD

has_autowrap Args: [], Returns: bool

func (LabelImpl) IsClippingText

func (o LabelImpl) IsClippingText() bool
CLASS_METHOD

is_clipping_text Args: [], Returns: bool

func (LabelImpl) IsUppercase

func (o LabelImpl) IsUppercase() bool
CLASS_METHOD

is_uppercase Args: [], Returns: bool

func (LabelImpl) SetAlign

func (o LabelImpl) SetAlign(align int64)
CLASS_METHOD

set_align Args: [{ false align int}], Returns:

func (LabelImpl) SetAutowrap

func (o LabelImpl) SetAutowrap(enable bool)
CLASS_METHOD

set_autowrap Args: [{ false enable bool}], Returns:

func (LabelImpl) SetClipText

func (o LabelImpl) SetClipText(enable bool)
CLASS_METHOD

set_clip_text Args: [{ false enable bool}], Returns:

func (LabelImpl) SetLinesSkipped

func (o LabelImpl) SetLinesSkipped(lines_skipped int64)
CLASS_METHOD

set_lines_skipped Args: [{ false lines_skipped int}], Returns:

func (LabelImpl) SetMaxLinesVisible

func (o LabelImpl) SetMaxLinesVisible(lines_visible int64)
CLASS_METHOD

set_max_lines_visible Args: [{ false lines_visible int}], Returns:

func (LabelImpl) SetPercentVisible

func (o LabelImpl) SetPercentVisible(percent_visible float32)
CLASS_METHOD

set_percent_visible Args: [{ false percent_visible float}], Returns:

func (LabelImpl) SetText

func (o LabelImpl) SetText(text string)
CLASS_METHOD

set_text Args: [{ false text String}], Returns:

func (LabelImpl) SetUppercase

func (o LabelImpl) SetUppercase(enable bool)
CLASS_METHOD

set_uppercase Args: [{ false enable bool}], Returns:

func (LabelImpl) SetValign

func (o LabelImpl) SetValign(valign int64)
CLASS_METHOD

set_valign Args: [{ false valign int}], Returns:

func (LabelImpl) SetVisibleCharacters

func (o LabelImpl) SetVisibleCharacters(amount int64)
CLASS_METHOD

set_visible_characters Args: [{ false amount int}], Returns:

type LabelVAlign

type LabelVAlign int32
const (
	LABEL_V_ALIGN_VALIGN_BOTTOM LabelVAlign = 2
	LABEL_V_ALIGN_VALIGN_CENTER LabelVAlign = 1
	LABEL_V_ALIGN_VALIGN_FILL   LabelVAlign = 3
	LABEL_V_ALIGN_VALIGN_TOP    LabelVAlign = 0
)

type LargeTexture

type LargeTexture interface {
	Texture

	/* add_piece */
	AddPiece(ofs Vector2, texture Texture) int64

	/* clear */
	Clear()

	/* get_piece_count */
	GetPieceCount() int64

	/* get_piece_offset */
	GetPieceOffset(idx int64) Vector2

	/* get_piece_texture */
	GetPieceTexture(idx int64) Texture

	/* set_piece_offset */
	SetPieceOffset(idx int64, ofs Vector2)

	/* set_piece_texture */
	SetPieceTexture(idx int64, texture Texture)

	/* set_size */
	SetSize(size Vector2)
}

func NewLargeTexture

func NewLargeTexture() LargeTexture

NewLargeTexture creates a new LargeTexture.

func NewLargeTextureWithOwner

func NewLargeTextureWithOwner(owner *GodotObject) LargeTexture

NewLargeTextureWithOwner wraps the GodotObject.

type LargeTextureImpl

type LargeTextureImpl struct {
	TextureImpl
}

func (LargeTextureImpl) AddPiece

func (o LargeTextureImpl) AddPiece(ofs Vector2, texture Texture) int64
CLASS_METHOD

add_piece Args: [{ false ofs Vector2} { false texture Texture}], Returns: int64

func (*LargeTextureImpl) BaseClass

func (o *LargeTextureImpl) BaseClass() string

func (*LargeTextureImpl) ClassName

func (o *LargeTextureImpl) ClassName() string

func (LargeTextureImpl) Clear

func (o LargeTextureImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (LargeTextureImpl) GetPieceCount

func (o LargeTextureImpl) GetPieceCount() int64
CLASS_METHOD

get_piece_count Args: [], Returns: int64

func (LargeTextureImpl) GetPieceOffset

func (o LargeTextureImpl) GetPieceOffset(idx int64) Vector2
CLASS_METHOD

get_piece_offset Args: [{ false idx int}], Returns: Vector2

func (LargeTextureImpl) GetPieceTexture

func (o LargeTextureImpl) GetPieceTexture(idx int64) Texture
CLASS_METHOD

get_piece_texture Args: [{ false idx int}], Returns: Texture

func (LargeTextureImpl) SetPieceOffset

func (o LargeTextureImpl) SetPieceOffset(idx int64, ofs Vector2)
CLASS_METHOD

set_piece_offset Args: [{ false idx int} { false ofs Vector2}], Returns:

func (LargeTextureImpl) SetPieceTexture

func (o LargeTextureImpl) SetPieceTexture(idx int64, texture Texture)
CLASS_METHOD

set_piece_texture Args: [{ false idx int} { false texture Texture}], Returns:

func (LargeTextureImpl) SetSize

func (o LargeTextureImpl) SetSize(size Vector2)
CLASS_METHOD

set_size Args: [{ false size Vector2}], Returns:

type Light

type Light interface {
	VisualInstance

	/* get_bake_mode */
	GetBakeMode() LightBakeMode

	/* get_color */
	GetColor() Color

	/* get_cull_mask */
	GetCullMask() int64

	/* get_param */
	GetParam(param int64) float32

	/* get_shadow_color */
	GetShadowColor() Color

	/* get_shadow_reverse_cull_face */
	GetShadowReverseCullFace() bool

	/* has_shadow */
	HasShadow() bool

	/* is_editor_only */
	IsEditorOnly() bool

	/* is_negative */
	IsNegative() bool

	/* set_bake_mode */
	SetBakeMode(bake_mode int64)

	/* set_color */
	SetColor(color Color)

	/* set_cull_mask */
	SetCullMask(cull_mask int64)

	/* set_editor_only */
	SetEditorOnly(editor_only bool)

	/* set_negative */
	SetNegative(enabled bool)

	/* set_param */
	SetParam(param int64, value float32)

	/* set_shadow */
	SetShadow(enabled bool)

	/* set_shadow_color */
	SetShadowColor(shadow_color Color)

	/* set_shadow_reverse_cull_face */
	SetShadowReverseCullFace(enable bool)
}

func NewLight

func NewLight() Light

NewLight creates a new Light.

func NewLightWithOwner

func NewLightWithOwner(owner *GodotObject) Light

NewLightWithOwner wraps the GodotObject.

type Light2D

type Light2D interface {
	Node2D

	/* get_color */
	GetColor() Color

	/* get_energy */
	GetEnergy() float32

	/* get_height */
	GetHeight() float32

	/* get_item_cull_mask */
	GetItemCullMask() int64

	/* get_item_shadow_cull_mask */
	GetItemShadowCullMask() int64

	/* get_layer_range_max */
	GetLayerRangeMax() int64

	/* get_layer_range_min */
	GetLayerRangeMin() int64

	/* get_mode */
	GetMode() Light2DMode

	/* get_shadow_buffer_size */
	GetShadowBufferSize() int64

	/* get_shadow_color */
	GetShadowColor() Color

	/* get_shadow_filter */
	GetShadowFilter() Light2DShadowFilter

	/* get_shadow_gradient_length */
	GetShadowGradientLength() float32

	/* get_shadow_smooth */
	GetShadowSmooth() float32

	/* get_texture */
	GetTexture() Texture

	/* get_texture_offset */
	GetTextureOffset() Vector2

	/* get_texture_scale */
	GetTextureScale() float32

	/* get_z_range_max */
	GetZRangeMax() int64

	/* get_z_range_min */
	GetZRangeMin() int64

	/* is_editor_only */
	IsEditorOnly() bool

	/* is_enabled */
	IsEnabled() bool

	/* is_shadow_enabled */
	IsShadowEnabled() bool

	/* set_color */
	SetColor(color Color)

	/* set_editor_only */
	SetEditorOnly(editor_only bool)

	/* set_enabled */
	SetEnabled(enabled bool)

	/* set_energy */
	SetEnergy(energy float32)

	/* set_height */
	SetHeight(height float32)

	/* set_item_cull_mask */
	SetItemCullMask(item_cull_mask int64)

	/* set_item_shadow_cull_mask */
	SetItemShadowCullMask(item_shadow_cull_mask int64)

	/* set_layer_range_max */
	SetLayerRangeMax(layer int64)

	/* set_layer_range_min */
	SetLayerRangeMin(layer int64)

	/* set_mode */
	SetMode(mode int64)

	/* set_shadow_buffer_size */
	SetShadowBufferSize(size int64)

	/* set_shadow_color */
	SetShadowColor(shadow_color Color)

	/* set_shadow_enabled */
	SetShadowEnabled(enabled bool)

	/* set_shadow_filter */
	SetShadowFilter(filter int64)

	/* set_shadow_gradient_length */
	SetShadowGradientLength(multiplier float32)

	/* set_shadow_smooth */
	SetShadowSmooth(smooth float32)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_texture_offset */
	SetTextureOffset(texture_offset Vector2)

	/* set_texture_scale */
	SetTextureScale(texture_scale float32)

	/* set_z_range_max */
	SetZRangeMax(z int64)

	/* set_z_range_min */
	SetZRangeMin(z int64)
}

func NewLight2D

func NewLight2D() Light2D

NewLight2D creates a new Light2D.

func NewLight2DWithOwner

func NewLight2DWithOwner(owner *GodotObject) Light2D

NewLight2DWithOwner wraps the GodotObject.

type Light2DConstant

type Light2DConstant int32
const (
	LIGHT_2_D_MODE_ADD            Light2DConstant = 0
	LIGHT_2_D_MODE_MASK           Light2DConstant = 3
	LIGHT_2_D_MODE_MIX            Light2DConstant = 2
	LIGHT_2_D_MODE_SUB            Light2DConstant = 1
	LIGHT_2_D_SHADOW_FILTER_NONE  Light2DConstant = 0
	LIGHT_2_D_SHADOW_FILTER_PCF13 Light2DConstant = 5
	LIGHT_2_D_SHADOW_FILTER_PCF3  Light2DConstant = 1
	LIGHT_2_D_SHADOW_FILTER_PCF5  Light2DConstant = 2
	LIGHT_2_D_SHADOW_FILTER_PCF7  Light2DConstant = 3
	LIGHT_2_D_SHADOW_FILTER_PCF9  Light2DConstant = 4
)

type Light2DImpl

type Light2DImpl struct {
	Node2DImpl
}

func (*Light2DImpl) BaseClass

func (o *Light2DImpl) BaseClass() string

func (*Light2DImpl) ClassName

func (o *Light2DImpl) ClassName() string

func (Light2DImpl) GetColor

func (o Light2DImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (Light2DImpl) GetEnergy

func (o Light2DImpl) GetEnergy() float32
CLASS_METHOD

get_energy Args: [], Returns: float32

func (Light2DImpl) GetHeight

func (o Light2DImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (Light2DImpl) GetItemCullMask

func (o Light2DImpl) GetItemCullMask() int64
CLASS_METHOD

get_item_cull_mask Args: [], Returns: int64

func (Light2DImpl) GetItemShadowCullMask

func (o Light2DImpl) GetItemShadowCullMask() int64
CLASS_METHOD

get_item_shadow_cull_mask Args: [], Returns: int64

func (Light2DImpl) GetLayerRangeMax

func (o Light2DImpl) GetLayerRangeMax() int64
CLASS_METHOD

get_layer_range_max Args: [], Returns: int64

func (Light2DImpl) GetLayerRangeMin

func (o Light2DImpl) GetLayerRangeMin() int64
CLASS_METHOD

get_layer_range_min Args: [], Returns: int64

func (Light2DImpl) GetMode

func (o Light2DImpl) GetMode() Light2DMode
CLASS_METHOD

get_mode Args: [], Returns: Light2DMode

func (Light2DImpl) GetShadowBufferSize

func (o Light2DImpl) GetShadowBufferSize() int64
CLASS_METHOD

get_shadow_buffer_size Args: [], Returns: int64

func (Light2DImpl) GetShadowColor

func (o Light2DImpl) GetShadowColor() Color
CLASS_METHOD

get_shadow_color Args: [], Returns: Color

func (Light2DImpl) GetShadowFilter

func (o Light2DImpl) GetShadowFilter() Light2DShadowFilter
CLASS_METHOD

get_shadow_filter Args: [], Returns: Light2DShadowFilter

func (Light2DImpl) GetShadowGradientLength

func (o Light2DImpl) GetShadowGradientLength() float32
CLASS_METHOD

get_shadow_gradient_length Args: [], Returns: float32

func (Light2DImpl) GetShadowSmooth

func (o Light2DImpl) GetShadowSmooth() float32
CLASS_METHOD

get_shadow_smooth Args: [], Returns: float32

func (Light2DImpl) GetTexture

func (o Light2DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (Light2DImpl) GetTextureOffset

func (o Light2DImpl) GetTextureOffset() Vector2
CLASS_METHOD

get_texture_offset Args: [], Returns: Vector2

func (Light2DImpl) GetTextureScale

func (o Light2DImpl) GetTextureScale() float32
CLASS_METHOD

get_texture_scale Args: [], Returns: float32

func (Light2DImpl) GetZRangeMax

func (o Light2DImpl) GetZRangeMax() int64
CLASS_METHOD

get_z_range_max Args: [], Returns: int64

func (Light2DImpl) GetZRangeMin

func (o Light2DImpl) GetZRangeMin() int64
CLASS_METHOD

get_z_range_min Args: [], Returns: int64

func (Light2DImpl) IsEditorOnly

func (o Light2DImpl) IsEditorOnly() bool
CLASS_METHOD

is_editor_only Args: [], Returns: bool

func (Light2DImpl) IsEnabled

func (o Light2DImpl) IsEnabled() bool
CLASS_METHOD

is_enabled Args: [], Returns: bool

func (Light2DImpl) IsShadowEnabled

func (o Light2DImpl) IsShadowEnabled() bool
CLASS_METHOD

is_shadow_enabled Args: [], Returns: bool

func (Light2DImpl) SetColor

func (o Light2DImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (Light2DImpl) SetEditorOnly

func (o Light2DImpl) SetEditorOnly(editor_only bool)
CLASS_METHOD

set_editor_only Args: [{ false editor_only bool}], Returns:

func (Light2DImpl) SetEnabled

func (o Light2DImpl) SetEnabled(enabled bool)
CLASS_METHOD

set_enabled Args: [{ false enabled bool}], Returns:

func (Light2DImpl) SetEnergy

func (o Light2DImpl) SetEnergy(energy float32)
CLASS_METHOD

set_energy Args: [{ false energy float}], Returns:

func (Light2DImpl) SetHeight

func (o Light2DImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (Light2DImpl) SetItemCullMask

func (o Light2DImpl) SetItemCullMask(item_cull_mask int64)
CLASS_METHOD

set_item_cull_mask Args: [{ false item_cull_mask int}], Returns:

func (Light2DImpl) SetItemShadowCullMask

func (o Light2DImpl) SetItemShadowCullMask(item_shadow_cull_mask int64)
CLASS_METHOD

set_item_shadow_cull_mask Args: [{ false item_shadow_cull_mask int}], Returns:

func (Light2DImpl) SetLayerRangeMax

func (o Light2DImpl) SetLayerRangeMax(layer int64)
CLASS_METHOD

set_layer_range_max Args: [{ false layer int}], Returns:

func (Light2DImpl) SetLayerRangeMin

func (o Light2DImpl) SetLayerRangeMin(layer int64)
CLASS_METHOD

set_layer_range_min Args: [{ false layer int}], Returns:

func (Light2DImpl) SetMode

func (o Light2DImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (Light2DImpl) SetShadowBufferSize

func (o Light2DImpl) SetShadowBufferSize(size int64)
CLASS_METHOD

set_shadow_buffer_size Args: [{ false size int}], Returns:

func (Light2DImpl) SetShadowColor

func (o Light2DImpl) SetShadowColor(shadow_color Color)
CLASS_METHOD

set_shadow_color Args: [{ false shadow_color Color}], Returns:

func (Light2DImpl) SetShadowEnabled

func (o Light2DImpl) SetShadowEnabled(enabled bool)
CLASS_METHOD

set_shadow_enabled Args: [{ false enabled bool}], Returns:

func (Light2DImpl) SetShadowFilter

func (o Light2DImpl) SetShadowFilter(filter int64)
CLASS_METHOD

set_shadow_filter Args: [{ false filter int}], Returns:

func (Light2DImpl) SetShadowGradientLength

func (o Light2DImpl) SetShadowGradientLength(multiplier float32)
CLASS_METHOD

set_shadow_gradient_length Args: [{ false multiplier float}], Returns:

func (Light2DImpl) SetShadowSmooth

func (o Light2DImpl) SetShadowSmooth(smooth float32)
CLASS_METHOD

set_shadow_smooth Args: [{ false smooth float}], Returns:

func (Light2DImpl) SetTexture

func (o Light2DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (Light2DImpl) SetTextureOffset

func (o Light2DImpl) SetTextureOffset(texture_offset Vector2)
CLASS_METHOD

set_texture_offset Args: [{ false texture_offset Vector2}], Returns:

func (Light2DImpl) SetTextureScale

func (o Light2DImpl) SetTextureScale(texture_scale float32)
CLASS_METHOD

set_texture_scale Args: [{ false texture_scale float}], Returns:

func (Light2DImpl) SetZRangeMax

func (o Light2DImpl) SetZRangeMax(z int64)
CLASS_METHOD

set_z_range_max Args: [{ false z int}], Returns:

func (Light2DImpl) SetZRangeMin

func (o Light2DImpl) SetZRangeMin(z int64)
CLASS_METHOD

set_z_range_min Args: [{ false z int}], Returns:

type Light2DMode

type Light2DMode int32
const (
	LIGHT_2_D_MODE_MODE_ADD  Light2DMode = 0
	LIGHT_2_D_MODE_MODE_MASK Light2DMode = 3
	LIGHT_2_D_MODE_MODE_MIX  Light2DMode = 2
	LIGHT_2_D_MODE_MODE_SUB  Light2DMode = 1
)

type Light2DShadowFilter

type Light2DShadowFilter int32
const (
	LIGHT_2_D_SHADOW_FILTER_SHADOW_FILTER_NONE  Light2DShadowFilter = 0
	LIGHT_2_D_SHADOW_FILTER_SHADOW_FILTER_PCF13 Light2DShadowFilter = 5
	LIGHT_2_D_SHADOW_FILTER_SHADOW_FILTER_PCF3  Light2DShadowFilter = 1
	LIGHT_2_D_SHADOW_FILTER_SHADOW_FILTER_PCF5  Light2DShadowFilter = 2
	LIGHT_2_D_SHADOW_FILTER_SHADOW_FILTER_PCF7  Light2DShadowFilter = 3
	LIGHT_2_D_SHADOW_FILTER_SHADOW_FILTER_PCF9  Light2DShadowFilter = 4
)

type LightBakeMode

type LightBakeMode int32
const (
	LIGHT_BAKE_MODE_BAKE_ALL      LightBakeMode = 2
	LIGHT_BAKE_MODE_BAKE_DISABLED LightBakeMode = 0
	LIGHT_BAKE_MODE_BAKE_INDIRECT LightBakeMode = 1
)

type LightConstant

type LightConstant int32
const (
	LIGHT_BAKE_ALL                      LightConstant = 2
	LIGHT_BAKE_DISABLED                 LightConstant = 0
	LIGHT_BAKE_INDIRECT                 LightConstant = 1
	LIGHT_PARAM_ATTENUATION             LightConstant = 4
	LIGHT_PARAM_CONTACT_SHADOW_SIZE     LightConstant = 7
	LIGHT_PARAM_ENERGY                  LightConstant = 0
	LIGHT_PARAM_INDIRECT_ENERGY         LightConstant = 1
	LIGHT_PARAM_MAX                     LightConstant = 15
	LIGHT_PARAM_RANGE                   LightConstant = 3
	LIGHT_PARAM_SHADOW_BIAS             LightConstant = 13
	LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE LightConstant = 14
	LIGHT_PARAM_SHADOW_MAX_DISTANCE     LightConstant = 8
	LIGHT_PARAM_SHADOW_NORMAL_BIAS      LightConstant = 12
	LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET   LightConstant = 9
	LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET   LightConstant = 10
	LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET   LightConstant = 11
	LIGHT_PARAM_SPECULAR                LightConstant = 2
	LIGHT_PARAM_SPOT_ANGLE              LightConstant = 5
	LIGHT_PARAM_SPOT_ATTENUATION        LightConstant = 6
)

type LightImpl

type LightImpl struct {
	VisualInstanceImpl
}

func (*LightImpl) BaseClass

func (o *LightImpl) BaseClass() string

func (*LightImpl) ClassName

func (o *LightImpl) ClassName() string

func (LightImpl) GetBakeMode

func (o LightImpl) GetBakeMode() LightBakeMode
CLASS_METHOD

get_bake_mode Args: [], Returns: LightBakeMode

func (LightImpl) GetColor

func (o LightImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (LightImpl) GetCullMask

func (o LightImpl) GetCullMask() int64
CLASS_METHOD

get_cull_mask Args: [], Returns: int64

func (LightImpl) GetParam

func (o LightImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (LightImpl) GetShadowColor

func (o LightImpl) GetShadowColor() Color
CLASS_METHOD

get_shadow_color Args: [], Returns: Color

func (LightImpl) GetShadowReverseCullFace

func (o LightImpl) GetShadowReverseCullFace() bool
CLASS_METHOD

get_shadow_reverse_cull_face Args: [], Returns: bool

func (LightImpl) HasShadow

func (o LightImpl) HasShadow() bool
CLASS_METHOD

has_shadow Args: [], Returns: bool

func (LightImpl) IsEditorOnly

func (o LightImpl) IsEditorOnly() bool
CLASS_METHOD

is_editor_only Args: [], Returns: bool

func (LightImpl) IsNegative

func (o LightImpl) IsNegative() bool
CLASS_METHOD

is_negative Args: [], Returns: bool

func (LightImpl) SetBakeMode

func (o LightImpl) SetBakeMode(bake_mode int64)
CLASS_METHOD

set_bake_mode Args: [{ false bake_mode int}], Returns:

func (LightImpl) SetColor

func (o LightImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (LightImpl) SetCullMask

func (o LightImpl) SetCullMask(cull_mask int64)
CLASS_METHOD

set_cull_mask Args: [{ false cull_mask int}], Returns:

func (LightImpl) SetEditorOnly

func (o LightImpl) SetEditorOnly(editor_only bool)
CLASS_METHOD

set_editor_only Args: [{ false editor_only bool}], Returns:

func (LightImpl) SetNegative

func (o LightImpl) SetNegative(enabled bool)
CLASS_METHOD

set_negative Args: [{ false enabled bool}], Returns:

func (LightImpl) SetParam

func (o LightImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

func (LightImpl) SetShadow

func (o LightImpl) SetShadow(enabled bool)
CLASS_METHOD

set_shadow Args: [{ false enabled bool}], Returns:

func (LightImpl) SetShadowColor

func (o LightImpl) SetShadowColor(shadow_color Color)
CLASS_METHOD

set_shadow_color Args: [{ false shadow_color Color}], Returns:

func (LightImpl) SetShadowReverseCullFace

func (o LightImpl) SetShadowReverseCullFace(enable bool)
CLASS_METHOD

set_shadow_reverse_cull_face Args: [{ false enable bool}], Returns:

type LightOccluder2D

type LightOccluder2D interface {
	Node2D

	/* get_occluder_light_mask */
	GetOccluderLightMask() int64

	/* get_occluder_polygon */
	GetOccluderPolygon() OccluderPolygon2D

	/* set_occluder_light_mask */
	SetOccluderLightMask(mask int64)

	/* set_occluder_polygon */
	SetOccluderPolygon(polygon OccluderPolygon2D)
}

func NewLightOccluder2D

func NewLightOccluder2D() LightOccluder2D

NewLightOccluder2D creates a new LightOccluder2D.

func NewLightOccluder2DWithOwner

func NewLightOccluder2DWithOwner(owner *GodotObject) LightOccluder2D

NewLightOccluder2DWithOwner wraps the GodotObject.

type LightOccluder2DImpl

type LightOccluder2DImpl struct {
	Node2DImpl
}

func (*LightOccluder2DImpl) BaseClass

func (o *LightOccluder2DImpl) BaseClass() string

func (*LightOccluder2DImpl) ClassName

func (o *LightOccluder2DImpl) ClassName() string

func (LightOccluder2DImpl) GetOccluderLightMask

func (o LightOccluder2DImpl) GetOccluderLightMask() int64
CLASS_METHOD

get_occluder_light_mask Args: [], Returns: int64

func (LightOccluder2DImpl) GetOccluderPolygon

func (o LightOccluder2DImpl) GetOccluderPolygon() OccluderPolygon2D
CLASS_METHOD

get_occluder_polygon Args: [], Returns: OccluderPolygon2D

func (LightOccluder2DImpl) SetOccluderLightMask

func (o LightOccluder2DImpl) SetOccluderLightMask(mask int64)
CLASS_METHOD

set_occluder_light_mask Args: [{ false mask int}], Returns:

func (LightOccluder2DImpl) SetOccluderPolygon

func (o LightOccluder2DImpl) SetOccluderPolygon(polygon OccluderPolygon2D)
CLASS_METHOD

set_occluder_polygon Args: [{ false polygon OccluderPolygon2D}], Returns:

type LightParam

type LightParam int32
const (
	LIGHT_PARAM_PARAM_ATTENUATION             LightParam = 4
	LIGHT_PARAM_PARAM_CONTACT_SHADOW_SIZE     LightParam = 7
	LIGHT_PARAM_PARAM_ENERGY                  LightParam = 0
	LIGHT_PARAM_PARAM_INDIRECT_ENERGY         LightParam = 1
	LIGHT_PARAM_PARAM_MAX                     LightParam = 15
	LIGHT_PARAM_PARAM_RANGE                   LightParam = 3
	LIGHT_PARAM_PARAM_SHADOW_BIAS             LightParam = 13
	LIGHT_PARAM_PARAM_SHADOW_BIAS_SPLIT_SCALE LightParam = 14
	LIGHT_PARAM_PARAM_SHADOW_MAX_DISTANCE     LightParam = 8
	LIGHT_PARAM_PARAM_SHADOW_NORMAL_BIAS      LightParam = 12
	LIGHT_PARAM_PARAM_SHADOW_SPLIT_1_OFFSET   LightParam = 9
	LIGHT_PARAM_PARAM_SHADOW_SPLIT_2_OFFSET   LightParam = 10
	LIGHT_PARAM_PARAM_SHADOW_SPLIT_3_OFFSET   LightParam = 11
	LIGHT_PARAM_PARAM_SPECULAR                LightParam = 2
	LIGHT_PARAM_PARAM_SPOT_ANGLE              LightParam = 5
	LIGHT_PARAM_PARAM_SPOT_ATTENUATION        LightParam = 6
)

type Line2D

type Line2D interface {
	Node2D

	/* add_point */
	AddPoint(position Vector2, at_position int64)

	/* clear_points */
	ClearPoints()

	/* get_antialiased */
	GetAntialiased() bool

	/* get_begin_cap_mode */
	GetBeginCapMode() Line2DLineCapMode

	/* get_curve */
	GetCurve() Curve

	/* get_default_color */
	GetDefaultColor() Color

	/* get_end_cap_mode */
	GetEndCapMode() Line2DLineCapMode

	/* get_gradient */
	GetGradient() Gradient

	/* get_joint_mode */
	GetJointMode() Line2DLineJointMode

	/* get_point_count */
	GetPointCount() int64

	/* get_point_position */
	GetPointPosition(i int64) Vector2

	/* get_points */
	GetPoints() PoolVector2Array

	/* get_round_precision */
	GetRoundPrecision() int64

	/* get_sharp_limit */
	GetSharpLimit() float32

	/* get_texture */
	GetTexture() Texture

	/* get_texture_mode */
	GetTextureMode() Line2DLineTextureMode

	/* get_width */
	GetWidth() float32

	/* remove_point */
	RemovePoint(i int64)

	/* set_antialiased */
	SetAntialiased(antialiased bool)

	/* set_begin_cap_mode */
	SetBeginCapMode(mode int64)

	/* set_curve */
	SetCurve(curve Curve)

	/* set_default_color */
	SetDefaultColor(color Color)

	/* set_end_cap_mode */
	SetEndCapMode(mode int64)

	/* set_gradient */
	SetGradient(color Gradient)

	/* set_joint_mode */
	SetJointMode(mode int64)

	/* set_point_position */
	SetPointPosition(i int64, position Vector2)

	/* set_points */
	SetPoints(points PoolVector2Array)

	/* set_round_precision */
	SetRoundPrecision(precision int64)

	/* set_sharp_limit */
	SetSharpLimit(limit float32)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_texture_mode */
	SetTextureMode(mode int64)

	/* set_width */
	SetWidth(width float32)
}

func NewLine2D

func NewLine2D() Line2D

NewLine2D creates a new Line2D.

func NewLine2DWithOwner

func NewLine2DWithOwner(owner *GodotObject) Line2D

NewLine2DWithOwner wraps the GodotObject.

type Line2DConstant

type Line2DConstant int32
const (
	LINE_2_D_LINE_CAP_BOX         Line2DConstant = 1
	LINE_2_D_LINE_CAP_NONE        Line2DConstant = 0
	LINE_2_D_LINE_CAP_ROUND       Line2DConstant = 2
	LINE_2_D_LINE_JOINT_BEVEL     Line2DConstant = 1
	LINE_2_D_LINE_JOINT_ROUND     Line2DConstant = 2
	LINE_2_D_LINE_JOINT_SHARP     Line2DConstant = 0
	LINE_2_D_LINE_TEXTURE_NONE    Line2DConstant = 0
	LINE_2_D_LINE_TEXTURE_STRETCH Line2DConstant = 2
	LINE_2_D_LINE_TEXTURE_TILE    Line2DConstant = 1
)

type Line2DImpl

type Line2DImpl struct {
	Node2DImpl
}

func (Line2DImpl) AddPoint

func (o Line2DImpl) AddPoint(position Vector2, at_position int64)
CLASS_METHOD

add_point Args: [{ false position Vector2} {-1 true at_position int}], Returns:

func (*Line2DImpl) BaseClass

func (o *Line2DImpl) BaseClass() string

func (*Line2DImpl) ClassName

func (o *Line2DImpl) ClassName() string

func (Line2DImpl) ClearPoints

func (o Line2DImpl) ClearPoints()
CLASS_METHOD

clear_points Args: [], Returns:

func (Line2DImpl) GetAntialiased

func (o Line2DImpl) GetAntialiased() bool
CLASS_METHOD

get_antialiased Args: [], Returns: bool

func (Line2DImpl) GetBeginCapMode

func (o Line2DImpl) GetBeginCapMode() Line2DLineCapMode
CLASS_METHOD

get_begin_cap_mode Args: [], Returns: Line2DLineCapMode

func (Line2DImpl) GetCurve

func (o Line2DImpl) GetCurve() Curve
CLASS_METHOD

get_curve Args: [], Returns: Curve

func (Line2DImpl) GetDefaultColor

func (o Line2DImpl) GetDefaultColor() Color
CLASS_METHOD

get_default_color Args: [], Returns: Color

func (Line2DImpl) GetEndCapMode

func (o Line2DImpl) GetEndCapMode() Line2DLineCapMode
CLASS_METHOD

get_end_cap_mode Args: [], Returns: Line2DLineCapMode

func (Line2DImpl) GetGradient

func (o Line2DImpl) GetGradient() Gradient
CLASS_METHOD

get_gradient Args: [], Returns: Gradient

func (Line2DImpl) GetJointMode

func (o Line2DImpl) GetJointMode() Line2DLineJointMode
CLASS_METHOD

get_joint_mode Args: [], Returns: Line2DLineJointMode

func (Line2DImpl) GetPointCount

func (o Line2DImpl) GetPointCount() int64
CLASS_METHOD

get_point_count Args: [], Returns: int64

func (Line2DImpl) GetPointPosition

func (o Line2DImpl) GetPointPosition(i int64) Vector2
CLASS_METHOD

get_point_position Args: [{ false i int}], Returns: Vector2

func (Line2DImpl) GetPoints

func (o Line2DImpl) GetPoints() PoolVector2Array
CLASS_METHOD

get_points Args: [], Returns: PoolVector2Array

func (Line2DImpl) GetRoundPrecision

func (o Line2DImpl) GetRoundPrecision() int64
CLASS_METHOD

get_round_precision Args: [], Returns: int64

func (Line2DImpl) GetSharpLimit

func (o Line2DImpl) GetSharpLimit() float32
CLASS_METHOD

get_sharp_limit Args: [], Returns: float32

func (Line2DImpl) GetTexture

func (o Line2DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (Line2DImpl) GetTextureMode

func (o Line2DImpl) GetTextureMode() Line2DLineTextureMode
CLASS_METHOD

get_texture_mode Args: [], Returns: Line2DLineTextureMode

func (Line2DImpl) GetWidth

func (o Line2DImpl) GetWidth() float32
CLASS_METHOD

get_width Args: [], Returns: float32

func (Line2DImpl) RemovePoint

func (o Line2DImpl) RemovePoint(i int64)
CLASS_METHOD

remove_point Args: [{ false i int}], Returns:

func (Line2DImpl) SetAntialiased

func (o Line2DImpl) SetAntialiased(antialiased bool)
CLASS_METHOD

set_antialiased Args: [{ false antialiased bool}], Returns:

func (Line2DImpl) SetBeginCapMode

func (o Line2DImpl) SetBeginCapMode(mode int64)
CLASS_METHOD

set_begin_cap_mode Args: [{ false mode int}], Returns:

func (Line2DImpl) SetCurve

func (o Line2DImpl) SetCurve(curve Curve)
CLASS_METHOD

set_curve Args: [{ false curve Curve}], Returns:

func (Line2DImpl) SetDefaultColor

func (o Line2DImpl) SetDefaultColor(color Color)
CLASS_METHOD

set_default_color Args: [{ false color Color}], Returns:

func (Line2DImpl) SetEndCapMode

func (o Line2DImpl) SetEndCapMode(mode int64)
CLASS_METHOD

set_end_cap_mode Args: [{ false mode int}], Returns:

func (Line2DImpl) SetGradient

func (o Line2DImpl) SetGradient(color Gradient)
CLASS_METHOD

set_gradient Args: [{ false color Gradient}], Returns:

func (Line2DImpl) SetJointMode

func (o Line2DImpl) SetJointMode(mode int64)
CLASS_METHOD

set_joint_mode Args: [{ false mode int}], Returns:

func (Line2DImpl) SetPointPosition

func (o Line2DImpl) SetPointPosition(i int64, position Vector2)
CLASS_METHOD

set_point_position Args: [{ false i int} { false position Vector2}], Returns:

func (Line2DImpl) SetPoints

func (o Line2DImpl) SetPoints(points PoolVector2Array)
CLASS_METHOD

set_points Args: [{ false points PoolVector2Array}], Returns:

func (Line2DImpl) SetRoundPrecision

func (o Line2DImpl) SetRoundPrecision(precision int64)
CLASS_METHOD

set_round_precision Args: [{ false precision int}], Returns:

func (Line2DImpl) SetSharpLimit

func (o Line2DImpl) SetSharpLimit(limit float32)
CLASS_METHOD

set_sharp_limit Args: [{ false limit float}], Returns:

func (Line2DImpl) SetTexture

func (o Line2DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (Line2DImpl) SetTextureMode

func (o Line2DImpl) SetTextureMode(mode int64)
CLASS_METHOD

set_texture_mode Args: [{ false mode int}], Returns:

func (Line2DImpl) SetWidth

func (o Line2DImpl) SetWidth(width float32)
CLASS_METHOD

set_width Args: [{ false width float}], Returns:

type Line2DLineCapMode

type Line2DLineCapMode int32
const (
	LINE_2_D_LINE_CAP_MODE_LINE_CAP_BOX   Line2DLineCapMode = 1
	LINE_2_D_LINE_CAP_MODE_LINE_CAP_NONE  Line2DLineCapMode = 0
	LINE_2_D_LINE_CAP_MODE_LINE_CAP_ROUND Line2DLineCapMode = 2
)

type Line2DLineJointMode

type Line2DLineJointMode int32
const (
	LINE_2_D_LINE_JOINT_MODE_LINE_JOINT_BEVEL Line2DLineJointMode = 1
	LINE_2_D_LINE_JOINT_MODE_LINE_JOINT_ROUND Line2DLineJointMode = 2
	LINE_2_D_LINE_JOINT_MODE_LINE_JOINT_SHARP Line2DLineJointMode = 0
)

type Line2DLineTextureMode

type Line2DLineTextureMode int32
const (
	LINE_2_D_LINE_TEXTURE_MODE_LINE_TEXTURE_NONE    Line2DLineTextureMode = 0
	LINE_2_D_LINE_TEXTURE_MODE_LINE_TEXTURE_STRETCH Line2DLineTextureMode = 2
	LINE_2_D_LINE_TEXTURE_MODE_LINE_TEXTURE_TILE    Line2DLineTextureMode = 1
)

type LineEdit

type LineEdit interface {
	Control

	/* append_at_cursor */
	AppendAtCursor(text string)

	/* clear */
	Clear()

	/* cursor_get_blink_enabled */
	CursorGetBlinkEnabled() bool

	/* cursor_get_blink_speed */
	CursorGetBlinkSpeed() float32

	/* cursor_set_blink_enabled */
	CursorSetBlinkEnabled(enabled bool)

	/* cursor_set_blink_speed */
	CursorSetBlinkSpeed(blink_speed float32)

	/* deselect */
	Deselect()

	/* get_align */
	GetAlign() LineEditAlign

	/* get_cursor_position */
	GetCursorPosition() int64

	/* get_expand_to_text_length */
	GetExpandToTextLength() bool

	/* get_max_length */
	GetMaxLength() int64

	/* get_menu */
	GetMenu() PopupMenu

	/* get_placeholder */
	GetPlaceholder() string

	/* get_placeholder_alpha */
	GetPlaceholderAlpha() float32

	/* get_right_icon */
	GetRightIcon() Texture

	/* get_secret_character */
	GetSecretCharacter() string

	/* get_text */
	GetText() string

	/* is_clear_button_enabled */
	IsClearButtonEnabled() bool

	/* is_context_menu_enabled */
	IsContextMenuEnabled() bool

	/* is_editable */
	IsEditable() bool

	/* is_secret */
	IsSecret() bool

	/* is_selecting_enabled */
	IsSelectingEnabled() bool

	/* is_shortcut_keys_enabled */
	IsShortcutKeysEnabled() bool

	/* menu_option */
	MenuOption(option int64)

	/* select */
	Select(from int64, to int64)

	/* select_all */
	SelectAll()

	/* set_align */
	SetAlign(align int64)

	/* set_clear_button_enabled */
	SetClearButtonEnabled(enable bool)

	/* set_context_menu_enabled */
	SetContextMenuEnabled(enable bool)

	/* set_cursor_position */
	SetCursorPosition(position int64)

	/* set_editable */
	SetEditable(enabled bool)

	/* set_expand_to_text_length */
	SetExpandToTextLength(enabled bool)

	/* set_max_length */
	SetMaxLength(chars int64)

	/* set_placeholder */
	SetPlaceholder(text string)

	/* set_placeholder_alpha */
	SetPlaceholderAlpha(alpha float32)

	/* set_right_icon */
	SetRightIcon(icon Texture)

	/* set_secret */
	SetSecret(enabled bool)

	/* set_secret_character */
	SetSecretCharacter(character string)

	/* set_selecting_enabled */
	SetSelectingEnabled(enable bool)

	/* set_shortcut_keys_enabled */
	SetShortcutKeysEnabled(enable bool)

	/* set_text */
	SetText(text string)
}

func NewLineEdit

func NewLineEdit() LineEdit

NewLineEdit creates a new LineEdit.

func NewLineEditWithOwner

func NewLineEditWithOwner(owner *GodotObject) LineEdit

NewLineEditWithOwner wraps the GodotObject.

type LineEditAlign

type LineEditAlign int32
const (
	LINE_EDIT_ALIGN_ALIGN_CENTER LineEditAlign = 1
	LINE_EDIT_ALIGN_ALIGN_FILL   LineEditAlign = 3
	LINE_EDIT_ALIGN_ALIGN_LEFT   LineEditAlign = 0
	LINE_EDIT_ALIGN_ALIGN_RIGHT  LineEditAlign = 2
)

type LineEditConstant

type LineEditConstant int32
const (
	LINE_EDIT_ALIGN_CENTER    LineEditConstant = 1
	LINE_EDIT_ALIGN_FILL      LineEditConstant = 3
	LINE_EDIT_ALIGN_LEFT      LineEditConstant = 0
	LINE_EDIT_ALIGN_RIGHT     LineEditConstant = 2
	LINE_EDIT_MENU_CLEAR      LineEditConstant = 3
	LINE_EDIT_MENU_COPY       LineEditConstant = 1
	LINE_EDIT_MENU_CUT        LineEditConstant = 0
	LINE_EDIT_MENU_MAX        LineEditConstant = 7
	LINE_EDIT_MENU_PASTE      LineEditConstant = 2
	LINE_EDIT_MENU_REDO       LineEditConstant = 6
	LINE_EDIT_MENU_SELECT_ALL LineEditConstant = 4
	LINE_EDIT_MENU_UNDO       LineEditConstant = 5
)

type LineEditImpl

type LineEditImpl struct {
	ControlImpl
}

func (LineEditImpl) AppendAtCursor

func (o LineEditImpl) AppendAtCursor(text string)
CLASS_METHOD

append_at_cursor Args: [{ false text String}], Returns:

func (*LineEditImpl) BaseClass

func (o *LineEditImpl) BaseClass() string

func (*LineEditImpl) ClassName

func (o *LineEditImpl) ClassName() string

func (LineEditImpl) Clear

func (o LineEditImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (LineEditImpl) CursorGetBlinkEnabled

func (o LineEditImpl) CursorGetBlinkEnabled() bool
CLASS_METHOD

cursor_get_blink_enabled Args: [], Returns: bool

func (LineEditImpl) CursorGetBlinkSpeed

func (o LineEditImpl) CursorGetBlinkSpeed() float32
CLASS_METHOD

cursor_get_blink_speed Args: [], Returns: float32

func (LineEditImpl) CursorSetBlinkEnabled

func (o LineEditImpl) CursorSetBlinkEnabled(enabled bool)
CLASS_METHOD

cursor_set_blink_enabled Args: [{ false enabled bool}], Returns:

func (LineEditImpl) CursorSetBlinkSpeed

func (o LineEditImpl) CursorSetBlinkSpeed(blink_speed float32)
CLASS_METHOD

cursor_set_blink_speed Args: [{ false blink_speed float}], Returns:

func (LineEditImpl) Deselect

func (o LineEditImpl) Deselect()
CLASS_METHOD

deselect Args: [], Returns:

func (LineEditImpl) GetAlign

func (o LineEditImpl) GetAlign() LineEditAlign
CLASS_METHOD

get_align Args: [], Returns: LineEditAlign

func (LineEditImpl) GetCursorPosition

func (o LineEditImpl) GetCursorPosition() int64
CLASS_METHOD

get_cursor_position Args: [], Returns: int64

func (LineEditImpl) GetExpandToTextLength

func (o LineEditImpl) GetExpandToTextLength() bool
CLASS_METHOD

get_expand_to_text_length Args: [], Returns: bool

func (LineEditImpl) GetMaxLength

func (o LineEditImpl) GetMaxLength() int64
CLASS_METHOD

get_max_length Args: [], Returns: int64

func (LineEditImpl) GetMenu

func (o LineEditImpl) GetMenu() PopupMenu
CLASS_METHOD

get_menu Args: [], Returns: PopupMenu

func (LineEditImpl) GetPlaceholder

func (o LineEditImpl) GetPlaceholder() string
CLASS_METHOD

get_placeholder Args: [], Returns: string

func (LineEditImpl) GetPlaceholderAlpha

func (o LineEditImpl) GetPlaceholderAlpha() float32
CLASS_METHOD

get_placeholder_alpha Args: [], Returns: float32

func (LineEditImpl) GetRightIcon

func (o LineEditImpl) GetRightIcon() Texture
CLASS_METHOD

get_right_icon Args: [], Returns: Texture

func (LineEditImpl) GetSecretCharacter

func (o LineEditImpl) GetSecretCharacter() string
CLASS_METHOD

get_secret_character Args: [], Returns: string

func (LineEditImpl) GetText

func (o LineEditImpl) GetText() string
CLASS_METHOD

get_text Args: [], Returns: string

func (LineEditImpl) IsClearButtonEnabled

func (o LineEditImpl) IsClearButtonEnabled() bool
CLASS_METHOD

is_clear_button_enabled Args: [], Returns: bool

func (LineEditImpl) IsContextMenuEnabled

func (o LineEditImpl) IsContextMenuEnabled() bool
CLASS_METHOD

is_context_menu_enabled Args: [], Returns: bool

func (LineEditImpl) IsEditable

func (o LineEditImpl) IsEditable() bool
CLASS_METHOD

is_editable Args: [], Returns: bool

func (LineEditImpl) IsSecret

func (o LineEditImpl) IsSecret() bool
CLASS_METHOD

is_secret Args: [], Returns: bool

func (LineEditImpl) IsSelectingEnabled

func (o LineEditImpl) IsSelectingEnabled() bool
CLASS_METHOD

is_selecting_enabled Args: [], Returns: bool

func (LineEditImpl) IsShortcutKeysEnabled

func (o LineEditImpl) IsShortcutKeysEnabled() bool
CLASS_METHOD

is_shortcut_keys_enabled Args: [], Returns: bool

func (LineEditImpl) MenuOption

func (o LineEditImpl) MenuOption(option int64)
CLASS_METHOD

menu_option Args: [{ false option int}], Returns:

func (LineEditImpl) Select

func (o LineEditImpl) Select(from int64, to int64)
CLASS_METHOD

select Args: [{0 true from int} {-1 true to int}], Returns:

func (LineEditImpl) SelectAll

func (o LineEditImpl) SelectAll()
CLASS_METHOD

select_all Args: [], Returns:

func (LineEditImpl) SetAlign

func (o LineEditImpl) SetAlign(align int64)
CLASS_METHOD

set_align Args: [{ false align int}], Returns:

func (LineEditImpl) SetClearButtonEnabled

func (o LineEditImpl) SetClearButtonEnabled(enable bool)
CLASS_METHOD

set_clear_button_enabled Args: [{ false enable bool}], Returns:

func (LineEditImpl) SetContextMenuEnabled

func (o LineEditImpl) SetContextMenuEnabled(enable bool)
CLASS_METHOD

set_context_menu_enabled Args: [{ false enable bool}], Returns:

func (LineEditImpl) SetCursorPosition

func (o LineEditImpl) SetCursorPosition(position int64)
CLASS_METHOD

set_cursor_position Args: [{ false position int}], Returns:

func (LineEditImpl) SetEditable

func (o LineEditImpl) SetEditable(enabled bool)
CLASS_METHOD

set_editable Args: [{ false enabled bool}], Returns:

func (LineEditImpl) SetExpandToTextLength

func (o LineEditImpl) SetExpandToTextLength(enabled bool)
CLASS_METHOD

set_expand_to_text_length Args: [{ false enabled bool}], Returns:

func (LineEditImpl) SetMaxLength

func (o LineEditImpl) SetMaxLength(chars int64)
CLASS_METHOD

set_max_length Args: [{ false chars int}], Returns:

func (LineEditImpl) SetPlaceholder

func (o LineEditImpl) SetPlaceholder(text string)
CLASS_METHOD

set_placeholder Args: [{ false text String}], Returns:

func (LineEditImpl) SetPlaceholderAlpha

func (o LineEditImpl) SetPlaceholderAlpha(alpha float32)
CLASS_METHOD

set_placeholder_alpha Args: [{ false alpha float}], Returns:

func (LineEditImpl) SetRightIcon

func (o LineEditImpl) SetRightIcon(icon Texture)
CLASS_METHOD

set_right_icon Args: [{ false icon Texture}], Returns:

func (LineEditImpl) SetSecret

func (o LineEditImpl) SetSecret(enabled bool)
CLASS_METHOD

set_secret Args: [{ false enabled bool}], Returns:

func (LineEditImpl) SetSecretCharacter

func (o LineEditImpl) SetSecretCharacter(character string)
CLASS_METHOD

set_secret_character Args: [{ false character String}], Returns:

func (LineEditImpl) SetSelectingEnabled

func (o LineEditImpl) SetSelectingEnabled(enable bool)
CLASS_METHOD

set_selecting_enabled Args: [{ false enable bool}], Returns:

func (LineEditImpl) SetShortcutKeysEnabled

func (o LineEditImpl) SetShortcutKeysEnabled(enable bool)
CLASS_METHOD

set_shortcut_keys_enabled Args: [{ false enable bool}], Returns:

func (LineEditImpl) SetText

func (o LineEditImpl) SetText(text string)
CLASS_METHOD

set_text Args: [{ false text String}], Returns:

type LineEditMenuItems

type LineEditMenuItems int32
const (
	LINE_EDIT_MENU_ITEMS_MENU_CLEAR      LineEditMenuItems = 3
	LINE_EDIT_MENU_ITEMS_MENU_COPY       LineEditMenuItems = 1
	LINE_EDIT_MENU_ITEMS_MENU_CUT        LineEditMenuItems = 0
	LINE_EDIT_MENU_ITEMS_MENU_MAX        LineEditMenuItems = 7
	LINE_EDIT_MENU_ITEMS_MENU_PASTE      LineEditMenuItems = 2
	LINE_EDIT_MENU_ITEMS_MENU_REDO       LineEditMenuItems = 6
	LINE_EDIT_MENU_ITEMS_MENU_SELECT_ALL LineEditMenuItems = 4
	LINE_EDIT_MENU_ITEMS_MENU_UNDO       LineEditMenuItems = 5
)

type LineShape2D

type LineShape2D interface {
	Shape2D

	/* get_d */
	GetD() float32

	/* get_normal */
	GetNormal() Vector2

	/* set_d */
	SetD(d float32)

	/* set_normal */
	SetNormal(normal Vector2)
}

func NewLineShape2D

func NewLineShape2D() LineShape2D

NewLineShape2D creates a new LineShape2D.

func NewLineShape2DWithOwner

func NewLineShape2DWithOwner(owner *GodotObject) LineShape2D

NewLineShape2DWithOwner wraps the GodotObject.

type LineShape2DImpl

type LineShape2DImpl struct {
	Shape2DImpl
}

func (*LineShape2DImpl) BaseClass

func (o *LineShape2DImpl) BaseClass() string

func (*LineShape2DImpl) ClassName

func (o *LineShape2DImpl) ClassName() string

func (LineShape2DImpl) GetD

func (o LineShape2DImpl) GetD() float32
CLASS_METHOD

get_d Args: [], Returns: float32

func (LineShape2DImpl) GetNormal

func (o LineShape2DImpl) GetNormal() Vector2
CLASS_METHOD

get_normal Args: [], Returns: Vector2

func (LineShape2DImpl) SetD

func (o LineShape2DImpl) SetD(d float32)
CLASS_METHOD

set_d Args: [{ false d float}], Returns:

func (LineShape2DImpl) SetNormal

func (o LineShape2DImpl) SetNormal(normal Vector2)
CLASS_METHOD

set_normal Args: [{ false normal Vector2}], Returns:

type LinkButton

type LinkButton interface {
	BaseButton

	/* get_text */
	GetText() string

	/* get_underline_mode */
	GetUnderlineMode() LinkButtonUnderlineMode

	/* set_text */
	SetText(text string)

	/* set_underline_mode */
	SetUnderlineMode(underline_mode int64)
}

func NewLinkButton

func NewLinkButton() LinkButton

NewLinkButton creates a new LinkButton.

func NewLinkButtonWithOwner

func NewLinkButtonWithOwner(owner *GodotObject) LinkButton

NewLinkButtonWithOwner wraps the GodotObject.

type LinkButtonConstant

type LinkButtonConstant int32
const (
	LINK_BUTTON_UNDERLINE_MODE_ALWAYS   LinkButtonConstant = 0
	LINK_BUTTON_UNDERLINE_MODE_NEVER    LinkButtonConstant = 2
	LINK_BUTTON_UNDERLINE_MODE_ON_HOVER LinkButtonConstant = 1
)

type LinkButtonImpl

type LinkButtonImpl struct {
	BaseButtonImpl
}

func (*LinkButtonImpl) BaseClass

func (o *LinkButtonImpl) BaseClass() string

func (*LinkButtonImpl) ClassName

func (o *LinkButtonImpl) ClassName() string

func (LinkButtonImpl) GetText

func (o LinkButtonImpl) GetText() string
CLASS_METHOD

get_text Args: [], Returns: string

func (LinkButtonImpl) GetUnderlineMode

func (o LinkButtonImpl) GetUnderlineMode() LinkButtonUnderlineMode
CLASS_METHOD

get_underline_mode Args: [], Returns: LinkButtonUnderlineMode

func (LinkButtonImpl) SetText

func (o LinkButtonImpl) SetText(text string)
CLASS_METHOD

set_text Args: [{ false text String}], Returns:

func (LinkButtonImpl) SetUnderlineMode

func (o LinkButtonImpl) SetUnderlineMode(underline_mode int64)
CLASS_METHOD

set_underline_mode Args: [{ false underline_mode int}], Returns:

type LinkButtonUnderlineMode

type LinkButtonUnderlineMode int32
const (
	LINK_BUTTON_UNDERLINE_MODE_UNDERLINE_MODE_ALWAYS   LinkButtonUnderlineMode = 0
	LINK_BUTTON_UNDERLINE_MODE_UNDERLINE_MODE_NEVER    LinkButtonUnderlineMode = 2
	LINK_BUTTON_UNDERLINE_MODE_UNDERLINE_MODE_ON_HOVER LinkButtonUnderlineMode = 1
)

type Listener

type Listener interface {
	Spatial

	/* clear_current */
	ClearCurrent()

	/* get_listener_transform */
	GetListenerTransform() Transform

	/* is_current */
	IsCurrent() bool

	/* make_current */
	MakeCurrent()
}

func NewListener

func NewListener() Listener

NewListener creates a new Listener.

func NewListenerWithOwner

func NewListenerWithOwner(owner *GodotObject) Listener

NewListenerWithOwner wraps the GodotObject.

type ListenerImpl

type ListenerImpl struct {
	SpatialImpl
}

func (*ListenerImpl) BaseClass

func (o *ListenerImpl) BaseClass() string

func (*ListenerImpl) ClassName

func (o *ListenerImpl) ClassName() string

func (ListenerImpl) ClearCurrent

func (o ListenerImpl) ClearCurrent()
CLASS_METHOD

clear_current Args: [], Returns:

func (ListenerImpl) GetListenerTransform

func (o ListenerImpl) GetListenerTransform() Transform
CLASS_METHOD

get_listener_transform Args: [], Returns: Transform

func (ListenerImpl) IsCurrent

func (o ListenerImpl) IsCurrent() bool
CLASS_METHOD

is_current Args: [], Returns: bool

func (ListenerImpl) MakeCurrent

func (o ListenerImpl) MakeCurrent()
CLASS_METHOD

make_current Args: [], Returns:

type MainLoop

type MainLoop interface {
	Object

	/* finish */
	Finish()

	/* idle */
	Idle(delta float32) bool

	/* init */
	Init()

	/* input_event */
	InputEvent(event InputEvent)

	/* input_text */
	InputText(text string)

	/* iteration */
	Iteration(delta float32) bool
}

func NewMainLoop

func NewMainLoop() MainLoop

NewMainLoop creates a new MainLoop.

func NewMainLoopWithOwner

func NewMainLoopWithOwner(owner *GodotObject) MainLoop

NewMainLoopWithOwner wraps the GodotObject.

type MainLoopConstant

type MainLoopConstant int32
const (
	MAIN_LOOP_NOTIFICATION_APP_PAUSED          MainLoopConstant = 1015
	MAIN_LOOP_NOTIFICATION_APP_RESUMED         MainLoopConstant = 1014
	MAIN_LOOP_NOTIFICATION_CRASH               MainLoopConstant = 1012
	MAIN_LOOP_NOTIFICATION_OS_IME_UPDATE       MainLoopConstant = 1013
	MAIN_LOOP_NOTIFICATION_OS_MEMORY_WARNING   MainLoopConstant = 1009
	MAIN_LOOP_NOTIFICATION_TRANSLATION_CHANGED MainLoopConstant = 1010
	MAIN_LOOP_NOTIFICATION_WM_ABOUT            MainLoopConstant = 1011
	MAIN_LOOP_NOTIFICATION_WM_FOCUS_IN         MainLoopConstant = 1004
	MAIN_LOOP_NOTIFICATION_WM_FOCUS_OUT        MainLoopConstant = 1005
	MAIN_LOOP_NOTIFICATION_WM_GO_BACK_REQUEST  MainLoopConstant = 1007
	MAIN_LOOP_NOTIFICATION_WM_MOUSE_ENTER      MainLoopConstant = 1002
	MAIN_LOOP_NOTIFICATION_WM_MOUSE_EXIT       MainLoopConstant = 1003
	MAIN_LOOP_NOTIFICATION_WM_QUIT_REQUEST     MainLoopConstant = 1006
	MAIN_LOOP_NOTIFICATION_WM_UNFOCUS_REQUEST  MainLoopConstant = 1008
)

type MainLoopImpl

type MainLoopImpl struct {
	ObjectImpl
}

func (*MainLoopImpl) BaseClass

func (o *MainLoopImpl) BaseClass() string

func (*MainLoopImpl) ClassName

func (o *MainLoopImpl) ClassName() string

func (MainLoopImpl) Finish

func (o MainLoopImpl) Finish()
CLASS_METHOD

finish Args: [], Returns:

func (MainLoopImpl) Idle

func (o MainLoopImpl) Idle(delta float32) bool
CLASS_METHOD

idle Args: [{ false delta float}], Returns: bool

func (MainLoopImpl) Init

func (o MainLoopImpl) Init()
CLASS_METHOD

init Args: [], Returns:

func (MainLoopImpl) InputEvent

func (o MainLoopImpl) InputEvent(event InputEvent)
CLASS_METHOD

input_event Args: [{ false event InputEvent}], Returns:

func (MainLoopImpl) InputText

func (o MainLoopImpl) InputText(text string)
CLASS_METHOD

input_text Args: [{ false text String}], Returns:

func (MainLoopImpl) Iteration

func (o MainLoopImpl) Iteration(delta float32) bool
CLASS_METHOD

iteration Args: [{ false delta float}], Returns: bool

type MarginContainer

type MarginContainer interface {
	Container
}

func NewMarginContainer

func NewMarginContainer() MarginContainer

NewMarginContainer creates a new MarginContainer.

func NewMarginContainerWithOwner

func NewMarginContainerWithOwner(owner *GodotObject) MarginContainer

NewMarginContainerWithOwner wraps the GodotObject.

type MarginContainerImpl

type MarginContainerImpl struct {
	ContainerImpl
}

func (*MarginContainerImpl) BaseClass

func (o *MarginContainerImpl) BaseClass() string

func (*MarginContainerImpl) ClassName

func (o *MarginContainerImpl) ClassName() string

type Marshalls

type Marshalls interface {
	Object

	/* base64_to_raw */
	Base64ToRaw(base64_str string) PoolByteArray

	/* base64_to_utf8 */
	Base64ToUtf8(base64_str string) string

	/* base64_to_variant */
	Base64ToVariant(base64_str string, allow_objects bool) Variant

	/* raw_to_base64 */
	RawToBase64(array PoolByteArray) string

	/* utf8_to_base64 */
	Utf8ToBase64(utf8_str string) string

	/* variant_to_base64 */
	VariantToBase64(variant Variant, full_objects bool) string
}

func GetSingletonMarshalls

func GetSingletonMarshalls() Marshalls

type MarshallsImpl

type MarshallsImpl struct {
	ObjectImpl
}

func (MarshallsImpl) Base64ToRaw

func (o MarshallsImpl) Base64ToRaw(base64_str string) PoolByteArray
CLASS_METHOD

base64_to_raw Args: [{ false base64_str String}], Returns: PoolByteArray

func (MarshallsImpl) Base64ToUtf8

func (o MarshallsImpl) Base64ToUtf8(base64_str string) string
CLASS_METHOD

base64_to_utf8 Args: [{ false base64_str String}], Returns: string

func (MarshallsImpl) Base64ToVariant

func (o MarshallsImpl) Base64ToVariant(base64_str string, allow_objects bool) Variant
CLASS_METHOD

base64_to_variant Args: [{ false base64_str String} {False true allow_objects bool}], Returns: Variant

func (*MarshallsImpl) BaseClass

func (o *MarshallsImpl) BaseClass() string

func (*MarshallsImpl) ClassName

func (o *MarshallsImpl) ClassName() string

func (MarshallsImpl) RawToBase64

func (o MarshallsImpl) RawToBase64(array PoolByteArray) string
CLASS_METHOD

raw_to_base64 Args: [{ false array PoolByteArray}], Returns: string

func (MarshallsImpl) Utf8ToBase64

func (o MarshallsImpl) Utf8ToBase64(utf8_str string) string
CLASS_METHOD

utf8_to_base64 Args: [{ false utf8_str String}], Returns: string

func (MarshallsImpl) VariantToBase64

func (o MarshallsImpl) VariantToBase64(variant Variant, full_objects bool) string
CLASS_METHOD

variant_to_base64 Args: [{ false variant Variant} {False true full_objects bool}], Returns: string

type Material

type Material interface {
	Resource

	/* get_next_pass */
	GetNextPass() Material

	/* get_render_priority */
	GetRenderPriority() int64

	/* set_next_pass */
	SetNextPass(next_pass Material)

	/* set_render_priority */
	SetRenderPriority(priority int64)
}

func NewMaterial

func NewMaterial() Material

NewMaterial creates a new Material.

func NewMaterialWithOwner

func NewMaterialWithOwner(owner *GodotObject) Material

NewMaterialWithOwner wraps the GodotObject.

type MaterialConstant

type MaterialConstant int32
const (
	MATERIAL_RENDER_PRIORITY_MAX MaterialConstant = 127
	MATERIAL_RENDER_PRIORITY_MIN MaterialConstant = -128
)

type MaterialImpl

type MaterialImpl struct {
	ResourceImpl
}

func (*MaterialImpl) BaseClass

func (o *MaterialImpl) BaseClass() string

func (*MaterialImpl) ClassName

func (o *MaterialImpl) ClassName() string

func (MaterialImpl) GetNextPass

func (o MaterialImpl) GetNextPass() Material
CLASS_METHOD

get_next_pass Args: [], Returns: Material

func (MaterialImpl) GetRenderPriority

func (o MaterialImpl) GetRenderPriority() int64
CLASS_METHOD

get_render_priority Args: [], Returns: int64

func (MaterialImpl) SetNextPass

func (o MaterialImpl) SetNextPass(next_pass Material)
CLASS_METHOD

set_next_pass Args: [{ false next_pass Material}], Returns:

func (MaterialImpl) SetRenderPriority

func (o MaterialImpl) SetRenderPriority(priority int64)
CLASS_METHOD

set_render_priority Args: [{ false priority int}], Returns:

type MenuButton interface {
	Button

	/* get_popup */
	GetPopup() PopupMenu

	/* is_switch_on_hover */
	IsSwitchOnHover() bool

	/* set_disable_shortcuts */
	SetDisableShortcuts(disabled bool)

	/* set_switch_on_hover */
	SetSwitchOnHover(enable bool)
}

func NewMenuButton

func NewMenuButton() MenuButton

NewMenuButton creates a new MenuButton.

func NewMenuButtonWithOwner

func NewMenuButtonWithOwner(owner *GodotObject) MenuButton

NewMenuButtonWithOwner wraps the GodotObject.

type MenuButtonImpl struct {
	ButtonImpl
}
func (o *MenuButtonImpl) BaseClass() string
func (o *MenuButtonImpl) ClassName() string
func (o MenuButtonImpl) GetPopup() PopupMenu
CLASS_METHOD

get_popup Args: [], Returns: PopupMenu

func (o MenuButtonImpl) IsSwitchOnHover() bool
CLASS_METHOD

is_switch_on_hover Args: [], Returns: bool

func (o MenuButtonImpl) SetDisableShortcuts(disabled bool)
CLASS_METHOD

set_disable_shortcuts Args: [{ false disabled bool}], Returns:

func (o MenuButtonImpl) SetSwitchOnHover(enable bool)
CLASS_METHOD

set_switch_on_hover Args: [{ false enable bool}], Returns:

type Mesh

type Mesh interface {
	Resource

	/* create_convex_shape */
	CreateConvexShape() Shape

	/* create_outline */
	CreateOutline(margin float32) Mesh

	/* create_trimesh_shape */
	CreateTrimeshShape() Shape

	/* generate_triangle_mesh */
	GenerateTriangleMesh() TriangleMesh

	/* get_aabb */
	GetAabb() AABB

	/* get_faces */
	GetFaces() PoolVector3Array

	/* get_lightmap_size_hint */
	GetLightmapSizeHint() Vector2

	/* get_surface_count */
	GetSurfaceCount() int64

	/* set_lightmap_size_hint */
	SetLightmapSizeHint(size Vector2)

	/* surface_get_arrays */
	SurfaceGetArrays(surf_idx int64) Array

	/* surface_get_blend_shape_arrays */
	SurfaceGetBlendShapeArrays(surf_idx int64) Array

	/* surface_get_material */
	SurfaceGetMaterial(surf_idx int64) Material

	/* surface_set_material */
	SurfaceSetMaterial(surf_idx int64, material Material)
}

func NewMesh

func NewMesh() Mesh

NewMesh creates a new Mesh.

func NewMeshWithOwner

func NewMeshWithOwner(owner *GodotObject) Mesh

NewMeshWithOwner wraps the GodotObject.

type MeshArrayFormat

type MeshArrayFormat int32
const (
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_BASE         MeshArrayFormat = 9
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_BONES        MeshArrayFormat = 32768
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_COLOR        MeshArrayFormat = 4096
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_DEFAULT      MeshArrayFormat = 97280
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_INDEX        MeshArrayFormat = 131072
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_NORMAL       MeshArrayFormat = 1024
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_TANGENT      MeshArrayFormat = 2048
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_TEX_UV       MeshArrayFormat = 8192
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_TEX_UV2      MeshArrayFormat = 16384
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_VERTEX       MeshArrayFormat = 512
	MESH_ARRAY_FORMAT_ARRAY_COMPRESS_WEIGHTS      MeshArrayFormat = 65536
	MESH_ARRAY_FORMAT_ARRAY_FLAG_USE_16_BIT_BONES MeshArrayFormat = 524288
	MESH_ARRAY_FORMAT_ARRAY_FLAG_USE_2D_VERTICES  MeshArrayFormat = 262144
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_BONES          MeshArrayFormat = 64
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_COLOR          MeshArrayFormat = 8
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_INDEX          MeshArrayFormat = 256
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_NORMAL         MeshArrayFormat = 2
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_TANGENT        MeshArrayFormat = 4
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_TEX_UV         MeshArrayFormat = 16
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_TEX_UV2        MeshArrayFormat = 32
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_VERTEX         MeshArrayFormat = 1
	MESH_ARRAY_FORMAT_ARRAY_FORMAT_WEIGHTS        MeshArrayFormat = 128
)

type MeshArrayType

type MeshArrayType int32
const (
	MESH_ARRAY_TYPE_ARRAY_BONES   MeshArrayType = 6
	MESH_ARRAY_TYPE_ARRAY_COLOR   MeshArrayType = 3
	MESH_ARRAY_TYPE_ARRAY_INDEX   MeshArrayType = 8
	MESH_ARRAY_TYPE_ARRAY_MAX     MeshArrayType = 9
	MESH_ARRAY_TYPE_ARRAY_NORMAL  MeshArrayType = 1
	MESH_ARRAY_TYPE_ARRAY_TANGENT MeshArrayType = 2
	MESH_ARRAY_TYPE_ARRAY_TEX_UV  MeshArrayType = 4
	MESH_ARRAY_TYPE_ARRAY_TEX_UV2 MeshArrayType = 5
	MESH_ARRAY_TYPE_ARRAY_VERTEX  MeshArrayType = 0
	MESH_ARRAY_TYPE_ARRAY_WEIGHTS MeshArrayType = 7
)

type MeshBlendShapeMode

type MeshBlendShapeMode int32
const (
	MESH_BLEND_SHAPE_MODE_BLEND_SHAPE_MODE_NORMALIZED MeshBlendShapeMode = 0
	MESH_BLEND_SHAPE_MODE_BLEND_SHAPE_MODE_RELATIVE   MeshBlendShapeMode = 1
)

type MeshConstant

type MeshConstant int32
const (
	MESH_ARRAY_BONES                 MeshConstant = 6
	MESH_ARRAY_COLOR                 MeshConstant = 3
	MESH_ARRAY_COMPRESS_BASE         MeshConstant = 9
	MESH_ARRAY_COMPRESS_BONES        MeshConstant = 32768
	MESH_ARRAY_COMPRESS_COLOR        MeshConstant = 4096
	MESH_ARRAY_COMPRESS_DEFAULT      MeshConstant = 97280
	MESH_ARRAY_COMPRESS_INDEX        MeshConstant = 131072
	MESH_ARRAY_COMPRESS_NORMAL       MeshConstant = 1024
	MESH_ARRAY_COMPRESS_TANGENT      MeshConstant = 2048
	MESH_ARRAY_COMPRESS_TEX_UV       MeshConstant = 8192
	MESH_ARRAY_COMPRESS_TEX_UV2      MeshConstant = 16384
	MESH_ARRAY_COMPRESS_VERTEX       MeshConstant = 512
	MESH_ARRAY_COMPRESS_WEIGHTS      MeshConstant = 65536
	MESH_ARRAY_FLAG_USE_16_BIT_BONES MeshConstant = 524288
	MESH_ARRAY_FLAG_USE_2D_VERTICES  MeshConstant = 262144
	MESH_ARRAY_FORMAT_BONES          MeshConstant = 64
	MESH_ARRAY_FORMAT_COLOR          MeshConstant = 8
	MESH_ARRAY_FORMAT_INDEX          MeshConstant = 256
	MESH_ARRAY_FORMAT_NORMAL         MeshConstant = 2
	MESH_ARRAY_FORMAT_TANGENT        MeshConstant = 4
	MESH_ARRAY_FORMAT_TEX_UV         MeshConstant = 16
	MESH_ARRAY_FORMAT_TEX_UV2        MeshConstant = 32
	MESH_ARRAY_FORMAT_VERTEX         MeshConstant = 1
	MESH_ARRAY_FORMAT_WEIGHTS        MeshConstant = 128
	MESH_ARRAY_INDEX                 MeshConstant = 8
	MESH_ARRAY_MAX                   MeshConstant = 9
	MESH_ARRAY_NORMAL                MeshConstant = 1
	MESH_ARRAY_TANGENT               MeshConstant = 2
	MESH_ARRAY_TEX_UV                MeshConstant = 4
	MESH_ARRAY_TEX_UV2               MeshConstant = 5
	MESH_ARRAY_VERTEX                MeshConstant = 0
	MESH_ARRAY_WEIGHTS               MeshConstant = 7
	MESH_BLEND_SHAPE_MODE_NORMALIZED MeshConstant = 0
	MESH_BLEND_SHAPE_MODE_RELATIVE   MeshConstant = 1
	MESH_PRIMITIVE_LINES             MeshConstant = 1
	MESH_PRIMITIVE_LINE_LOOP         MeshConstant = 3
	MESH_PRIMITIVE_LINE_STRIP        MeshConstant = 2
	MESH_PRIMITIVE_POINTS            MeshConstant = 0
	MESH_PRIMITIVE_TRIANGLES         MeshConstant = 4
	MESH_PRIMITIVE_TRIANGLE_FAN      MeshConstant = 6
	MESH_PRIMITIVE_TRIANGLE_STRIP    MeshConstant = 5
)

type MeshDataTool

type MeshDataTool interface {
	Reference

	/* clear */
	Clear()

	/* commit_to_surface */
	CommitToSurface(mesh ArrayMesh) Error

	/* create_from_surface */
	CreateFromSurface(mesh ArrayMesh, surface int64) Error

	/* get_edge_count */
	GetEdgeCount() int64

	/* get_edge_faces */
	GetEdgeFaces(idx int64) PoolIntArray

	/* get_edge_meta */
	GetEdgeMeta(idx int64) Variant

	/* get_edge_vertex */
	GetEdgeVertex(idx int64, vertex int64) int64

	/* get_face_count */
	GetFaceCount() int64

	/* get_face_edge */
	GetFaceEdge(idx int64, edge int64) int64

	/* get_face_meta */
	GetFaceMeta(idx int64) Variant

	/* get_face_normal */
	GetFaceNormal(idx int64) Vector3

	/* get_face_vertex */
	GetFaceVertex(idx int64, vertex int64) int64

	/* get_format */
	GetFormat() int64

	/* get_material */
	GetMaterial() Material

	/* get_vertex */
	GetVertex(idx int64) Vector3

	/* get_vertex_bones */
	GetVertexBones(idx int64) PoolIntArray

	/* get_vertex_color */
	GetVertexColor(idx int64) Color

	/* get_vertex_count */
	GetVertexCount() int64

	/* get_vertex_edges */
	GetVertexEdges(idx int64) PoolIntArray

	/* get_vertex_faces */
	GetVertexFaces(idx int64) PoolIntArray

	/* get_vertex_meta */
	GetVertexMeta(idx int64) Variant

	/* get_vertex_normal */
	GetVertexNormal(idx int64) Vector3

	/* get_vertex_tangent */
	GetVertexTangent(idx int64) Plane

	/* get_vertex_uv */
	GetVertexUv(idx int64) Vector2

	/* get_vertex_uv2 */
	GetVertexUv2(idx int64) Vector2

	/* get_vertex_weights */
	GetVertexWeights(idx int64) PoolRealArray

	/* set_edge_meta */
	SetEdgeMeta(idx int64, meta Variant)

	/* set_face_meta */
	SetFaceMeta(idx int64, meta Variant)

	/* set_material */
	SetMaterial(material Material)

	/* set_vertex */
	SetVertex(idx int64, vertex Vector3)

	/* set_vertex_bones */
	SetVertexBones(idx int64, bones PoolIntArray)

	/* set_vertex_color */
	SetVertexColor(idx int64, color Color)

	/* set_vertex_meta */
	SetVertexMeta(idx int64, meta Variant)

	/* set_vertex_normal */
	SetVertexNormal(idx int64, normal Vector3)

	/* set_vertex_tangent */
	SetVertexTangent(idx int64, tangent Plane)

	/* set_vertex_uv */
	SetVertexUv(idx int64, uv Vector2)

	/* set_vertex_uv2 */
	SetVertexUv2(idx int64, uv2 Vector2)

	/* set_vertex_weights */
	SetVertexWeights(idx int64, weights PoolRealArray)
}

func NewMeshDataTool

func NewMeshDataTool() MeshDataTool

NewMeshDataTool creates a new MeshDataTool.

func NewMeshDataToolWithOwner

func NewMeshDataToolWithOwner(owner *GodotObject) MeshDataTool

NewMeshDataToolWithOwner wraps the GodotObject.

type MeshDataToolImpl

type MeshDataToolImpl struct {
	ReferenceImpl
}

func (*MeshDataToolImpl) BaseClass

func (o *MeshDataToolImpl) BaseClass() string

func (*MeshDataToolImpl) ClassName

func (o *MeshDataToolImpl) ClassName() string

func (MeshDataToolImpl) Clear

func (o MeshDataToolImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (MeshDataToolImpl) CommitToSurface

func (o MeshDataToolImpl) CommitToSurface(mesh ArrayMesh) Error
CLASS_METHOD

commit_to_surface Args: [{ false mesh ArrayMesh}], Returns: Error

func (MeshDataToolImpl) CreateFromSurface

func (o MeshDataToolImpl) CreateFromSurface(mesh ArrayMesh, surface int64) Error
CLASS_METHOD

create_from_surface Args: [{ false mesh ArrayMesh} { false surface int}], Returns: Error

func (MeshDataToolImpl) GetEdgeCount

func (o MeshDataToolImpl) GetEdgeCount() int64
CLASS_METHOD

get_edge_count Args: [], Returns: int64

func (MeshDataToolImpl) GetEdgeFaces

func (o MeshDataToolImpl) GetEdgeFaces(idx int64) PoolIntArray
CLASS_METHOD

get_edge_faces Args: [{ false idx int}], Returns: PoolIntArray

func (MeshDataToolImpl) GetEdgeMeta

func (o MeshDataToolImpl) GetEdgeMeta(idx int64) Variant
CLASS_METHOD

get_edge_meta Args: [{ false idx int}], Returns: Variant

func (MeshDataToolImpl) GetEdgeVertex

func (o MeshDataToolImpl) GetEdgeVertex(idx int64, vertex int64) int64
CLASS_METHOD

get_edge_vertex Args: [{ false idx int} { false vertex int}], Returns: int64

func (MeshDataToolImpl) GetFaceCount

func (o MeshDataToolImpl) GetFaceCount() int64
CLASS_METHOD

get_face_count Args: [], Returns: int64

func (MeshDataToolImpl) GetFaceEdge

func (o MeshDataToolImpl) GetFaceEdge(idx int64, edge int64) int64
CLASS_METHOD

get_face_edge Args: [{ false idx int} { false edge int}], Returns: int64

func (MeshDataToolImpl) GetFaceMeta

func (o MeshDataToolImpl) GetFaceMeta(idx int64) Variant
CLASS_METHOD

get_face_meta Args: [{ false idx int}], Returns: Variant

func (MeshDataToolImpl) GetFaceNormal

func (o MeshDataToolImpl) GetFaceNormal(idx int64) Vector3
CLASS_METHOD

get_face_normal Args: [{ false idx int}], Returns: Vector3

func (MeshDataToolImpl) GetFaceVertex

func (o MeshDataToolImpl) GetFaceVertex(idx int64, vertex int64) int64
CLASS_METHOD

get_face_vertex Args: [{ false idx int} { false vertex int}], Returns: int64

func (MeshDataToolImpl) GetFormat

func (o MeshDataToolImpl) GetFormat() int64
CLASS_METHOD

get_format Args: [], Returns: int64

func (MeshDataToolImpl) GetMaterial

func (o MeshDataToolImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (MeshDataToolImpl) GetVertex

func (o MeshDataToolImpl) GetVertex(idx int64) Vector3
CLASS_METHOD

get_vertex Args: [{ false idx int}], Returns: Vector3

func (MeshDataToolImpl) GetVertexBones

func (o MeshDataToolImpl) GetVertexBones(idx int64) PoolIntArray
CLASS_METHOD

get_vertex_bones Args: [{ false idx int}], Returns: PoolIntArray

func (MeshDataToolImpl) GetVertexColor

func (o MeshDataToolImpl) GetVertexColor(idx int64) Color
CLASS_METHOD

get_vertex_color Args: [{ false idx int}], Returns: Color

func (MeshDataToolImpl) GetVertexCount

func (o MeshDataToolImpl) GetVertexCount() int64
CLASS_METHOD

get_vertex_count Args: [], Returns: int64

func (MeshDataToolImpl) GetVertexEdges

func (o MeshDataToolImpl) GetVertexEdges(idx int64) PoolIntArray
CLASS_METHOD

get_vertex_edges Args: [{ false idx int}], Returns: PoolIntArray

func (MeshDataToolImpl) GetVertexFaces

func (o MeshDataToolImpl) GetVertexFaces(idx int64) PoolIntArray
CLASS_METHOD

get_vertex_faces Args: [{ false idx int}], Returns: PoolIntArray

func (MeshDataToolImpl) GetVertexMeta

func (o MeshDataToolImpl) GetVertexMeta(idx int64) Variant
CLASS_METHOD

get_vertex_meta Args: [{ false idx int}], Returns: Variant

func (MeshDataToolImpl) GetVertexNormal

func (o MeshDataToolImpl) GetVertexNormal(idx int64) Vector3
CLASS_METHOD

get_vertex_normal Args: [{ false idx int}], Returns: Vector3

func (MeshDataToolImpl) GetVertexTangent

func (o MeshDataToolImpl) GetVertexTangent(idx int64) Plane
CLASS_METHOD

get_vertex_tangent Args: [{ false idx int}], Returns: Plane

func (MeshDataToolImpl) GetVertexUv

func (o MeshDataToolImpl) GetVertexUv(idx int64) Vector2
CLASS_METHOD

get_vertex_uv Args: [{ false idx int}], Returns: Vector2

func (MeshDataToolImpl) GetVertexUv2

func (o MeshDataToolImpl) GetVertexUv2(idx int64) Vector2
CLASS_METHOD

get_vertex_uv2 Args: [{ false idx int}], Returns: Vector2

func (MeshDataToolImpl) GetVertexWeights

func (o MeshDataToolImpl) GetVertexWeights(idx int64) PoolRealArray
CLASS_METHOD

get_vertex_weights Args: [{ false idx int}], Returns: PoolRealArray

func (MeshDataToolImpl) SetEdgeMeta

func (o MeshDataToolImpl) SetEdgeMeta(idx int64, meta Variant)
CLASS_METHOD

set_edge_meta Args: [{ false idx int} { false meta Variant}], Returns:

func (MeshDataToolImpl) SetFaceMeta

func (o MeshDataToolImpl) SetFaceMeta(idx int64, meta Variant)
CLASS_METHOD

set_face_meta Args: [{ false idx int} { false meta Variant}], Returns:

func (MeshDataToolImpl) SetMaterial

func (o MeshDataToolImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

func (MeshDataToolImpl) SetVertex

func (o MeshDataToolImpl) SetVertex(idx int64, vertex Vector3)
CLASS_METHOD

set_vertex Args: [{ false idx int} { false vertex Vector3}], Returns:

func (MeshDataToolImpl) SetVertexBones

func (o MeshDataToolImpl) SetVertexBones(idx int64, bones PoolIntArray)
CLASS_METHOD

set_vertex_bones Args: [{ false idx int} { false bones PoolIntArray}], Returns:

func (MeshDataToolImpl) SetVertexColor

func (o MeshDataToolImpl) SetVertexColor(idx int64, color Color)
CLASS_METHOD

set_vertex_color Args: [{ false idx int} { false color Color}], Returns:

func (MeshDataToolImpl) SetVertexMeta

func (o MeshDataToolImpl) SetVertexMeta(idx int64, meta Variant)
CLASS_METHOD

set_vertex_meta Args: [{ false idx int} { false meta Variant}], Returns:

func (MeshDataToolImpl) SetVertexNormal

func (o MeshDataToolImpl) SetVertexNormal(idx int64, normal Vector3)
CLASS_METHOD

set_vertex_normal Args: [{ false idx int} { false normal Vector3}], Returns:

func (MeshDataToolImpl) SetVertexTangent

func (o MeshDataToolImpl) SetVertexTangent(idx int64, tangent Plane)
CLASS_METHOD

set_vertex_tangent Args: [{ false idx int} { false tangent Plane}], Returns:

func (MeshDataToolImpl) SetVertexUv

func (o MeshDataToolImpl) SetVertexUv(idx int64, uv Vector2)
CLASS_METHOD

set_vertex_uv Args: [{ false idx int} { false uv Vector2}], Returns:

func (MeshDataToolImpl) SetVertexUv2

func (o MeshDataToolImpl) SetVertexUv2(idx int64, uv2 Vector2)
CLASS_METHOD

set_vertex_uv2 Args: [{ false idx int} { false uv2 Vector2}], Returns:

func (MeshDataToolImpl) SetVertexWeights

func (o MeshDataToolImpl) SetVertexWeights(idx int64, weights PoolRealArray)
CLASS_METHOD

set_vertex_weights Args: [{ false idx int} { false weights PoolRealArray}], Returns:

type MeshImpl

type MeshImpl struct {
	ResourceImpl
}

func (*MeshImpl) BaseClass

func (o *MeshImpl) BaseClass() string

func (*MeshImpl) ClassName

func (o *MeshImpl) ClassName() string

func (MeshImpl) CreateConvexShape

func (o MeshImpl) CreateConvexShape() Shape
CLASS_METHOD

create_convex_shape Args: [], Returns: Shape

func (MeshImpl) CreateOutline

func (o MeshImpl) CreateOutline(margin float32) Mesh
CLASS_METHOD

create_outline Args: [{ false margin float}], Returns: Mesh

func (MeshImpl) CreateTrimeshShape

func (o MeshImpl) CreateTrimeshShape() Shape
CLASS_METHOD

create_trimesh_shape Args: [], Returns: Shape

func (MeshImpl) GenerateTriangleMesh

func (o MeshImpl) GenerateTriangleMesh() TriangleMesh
CLASS_METHOD

generate_triangle_mesh Args: [], Returns: TriangleMesh

func (MeshImpl) GetAabb

func (o MeshImpl) GetAabb() AABB
CLASS_METHOD

get_aabb Args: [], Returns: AABB

func (MeshImpl) GetFaces

func (o MeshImpl) GetFaces() PoolVector3Array
CLASS_METHOD

get_faces Args: [], Returns: PoolVector3Array

func (MeshImpl) GetLightmapSizeHint

func (o MeshImpl) GetLightmapSizeHint() Vector2
CLASS_METHOD

get_lightmap_size_hint Args: [], Returns: Vector2

func (MeshImpl) GetSurfaceCount

func (o MeshImpl) GetSurfaceCount() int64
CLASS_METHOD

get_surface_count Args: [], Returns: int64

func (MeshImpl) SetLightmapSizeHint

func (o MeshImpl) SetLightmapSizeHint(size Vector2)
CLASS_METHOD

set_lightmap_size_hint Args: [{ false size Vector2}], Returns:

func (MeshImpl) SurfaceGetArrays

func (o MeshImpl) SurfaceGetArrays(surf_idx int64) Array
CLASS_METHOD

surface_get_arrays Args: [{ false surf_idx int}], Returns: Array

func (MeshImpl) SurfaceGetBlendShapeArrays

func (o MeshImpl) SurfaceGetBlendShapeArrays(surf_idx int64) Array
CLASS_METHOD

surface_get_blend_shape_arrays Args: [{ false surf_idx int}], Returns: Array

func (MeshImpl) SurfaceGetMaterial

func (o MeshImpl) SurfaceGetMaterial(surf_idx int64) Material
CLASS_METHOD

surface_get_material Args: [{ false surf_idx int}], Returns: Material

func (MeshImpl) SurfaceSetMaterial

func (o MeshImpl) SurfaceSetMaterial(surf_idx int64, material Material)
CLASS_METHOD

surface_set_material Args: [{ false surf_idx int} { false material Material}], Returns:

type MeshInstance

type MeshInstance interface {
	GeometryInstance

	/* create_convex_collision */
	CreateConvexCollision()

	/* create_debug_tangents */
	CreateDebugTangents()

	/* create_trimesh_collision */
	CreateTrimeshCollision()

	/* get_mesh */
	GetMesh() Mesh

	/* get_skeleton_path */
	GetSkeletonPath() NodePath

	/* get_skin */
	GetSkin() Skin

	/* get_surface_material */
	GetSurfaceMaterial(surface int64) Material

	/* get_surface_material_count */
	GetSurfaceMaterialCount() int64

	/* set_mesh */
	SetMesh(mesh Mesh)

	/* set_skeleton_path */
	SetSkeletonPath(skeleton_path NodePath)

	/* set_skin */
	SetSkin(skin Skin)

	/* set_surface_material */
	SetSurfaceMaterial(surface int64, material Material)
}

func NewMeshInstance

func NewMeshInstance() MeshInstance

NewMeshInstance creates a new MeshInstance.

func NewMeshInstanceWithOwner

func NewMeshInstanceWithOwner(owner *GodotObject) MeshInstance

NewMeshInstanceWithOwner wraps the GodotObject.

type MeshInstance2D

type MeshInstance2D interface {
	Node2D

	/* get_mesh */
	GetMesh() Mesh

	/* get_normal_map */
	GetNormalMap() Texture

	/* get_texture */
	GetTexture() Texture

	/* set_mesh */
	SetMesh(mesh Mesh)

	/* set_normal_map */
	SetNormalMap(normal_map Texture)

	/* set_texture */
	SetTexture(texture Texture)
}

func NewMeshInstance2D

func NewMeshInstance2D() MeshInstance2D

NewMeshInstance2D creates a new MeshInstance2D.

func NewMeshInstance2DWithOwner

func NewMeshInstance2DWithOwner(owner *GodotObject) MeshInstance2D

NewMeshInstance2DWithOwner wraps the GodotObject.

type MeshInstance2DImpl

type MeshInstance2DImpl struct {
	Node2DImpl
}

func (*MeshInstance2DImpl) BaseClass

func (o *MeshInstance2DImpl) BaseClass() string

func (*MeshInstance2DImpl) ClassName

func (o *MeshInstance2DImpl) ClassName() string

func (MeshInstance2DImpl) GetMesh

func (o MeshInstance2DImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (MeshInstance2DImpl) GetNormalMap

func (o MeshInstance2DImpl) GetNormalMap() Texture
CLASS_METHOD

get_normal_map Args: [], Returns: Texture

func (MeshInstance2DImpl) GetTexture

func (o MeshInstance2DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (MeshInstance2DImpl) SetMesh

func (o MeshInstance2DImpl) SetMesh(mesh Mesh)
CLASS_METHOD

set_mesh Args: [{ false mesh Mesh}], Returns:

func (MeshInstance2DImpl) SetNormalMap

func (o MeshInstance2DImpl) SetNormalMap(normal_map Texture)
CLASS_METHOD

set_normal_map Args: [{ false normal_map Texture}], Returns:

func (MeshInstance2DImpl) SetTexture

func (o MeshInstance2DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

type MeshInstanceImpl

type MeshInstanceImpl struct {
	GeometryInstanceImpl
}

func (*MeshInstanceImpl) BaseClass

func (o *MeshInstanceImpl) BaseClass() string

func (*MeshInstanceImpl) ClassName

func (o *MeshInstanceImpl) ClassName() string

func (MeshInstanceImpl) CreateConvexCollision

func (o MeshInstanceImpl) CreateConvexCollision()
CLASS_METHOD

create_convex_collision Args: [], Returns:

func (MeshInstanceImpl) CreateDebugTangents

func (o MeshInstanceImpl) CreateDebugTangents()
CLASS_METHOD

create_debug_tangents Args: [], Returns:

func (MeshInstanceImpl) CreateTrimeshCollision

func (o MeshInstanceImpl) CreateTrimeshCollision()
CLASS_METHOD

create_trimesh_collision Args: [], Returns:

func (MeshInstanceImpl) GetMesh

func (o MeshInstanceImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (MeshInstanceImpl) GetSkeletonPath

func (o MeshInstanceImpl) GetSkeletonPath() NodePath
CLASS_METHOD

get_skeleton_path Args: [], Returns: NodePath

func (MeshInstanceImpl) GetSkin

func (o MeshInstanceImpl) GetSkin() Skin
CLASS_METHOD

get_skin Args: [], Returns: Skin

func (MeshInstanceImpl) GetSurfaceMaterial

func (o MeshInstanceImpl) GetSurfaceMaterial(surface int64) Material
CLASS_METHOD

get_surface_material Args: [{ false surface int}], Returns: Material

func (MeshInstanceImpl) GetSurfaceMaterialCount

func (o MeshInstanceImpl) GetSurfaceMaterialCount() int64
CLASS_METHOD

get_surface_material_count Args: [], Returns: int64

func (MeshInstanceImpl) SetMesh

func (o MeshInstanceImpl) SetMesh(mesh Mesh)
CLASS_METHOD

set_mesh Args: [{ false mesh Mesh}], Returns:

func (MeshInstanceImpl) SetSkeletonPath

func (o MeshInstanceImpl) SetSkeletonPath(skeleton_path NodePath)
CLASS_METHOD

set_skeleton_path Args: [{ false skeleton_path NodePath}], Returns:

func (MeshInstanceImpl) SetSkin

func (o MeshInstanceImpl) SetSkin(skin Skin)
CLASS_METHOD

set_skin Args: [{ false skin Skin}], Returns:

func (MeshInstanceImpl) SetSurfaceMaterial

func (o MeshInstanceImpl) SetSurfaceMaterial(surface int64, material Material)
CLASS_METHOD

set_surface_material Args: [{ false surface int} { false material Material}], Returns:

type MeshLibrary

type MeshLibrary interface {
	Resource

	/* clear */
	Clear()

	/* create_item */
	CreateItem(id int64)

	/* find_item_by_name */
	FindItemByName(name string) int64

	/* get_item_list */
	GetItemList() PoolIntArray

	/* get_item_mesh */
	GetItemMesh(id int64) Mesh

	/* get_item_name */
	GetItemName(id int64) string

	/* get_item_navmesh */
	GetItemNavmesh(id int64) NavigationMesh

	/* get_item_navmesh_transform */
	GetItemNavmeshTransform(id int64) Transform

	/* get_item_preview */
	GetItemPreview(id int64) Texture

	/* get_item_shapes */
	GetItemShapes(id int64) Array

	/* get_last_unused_item_id */
	GetLastUnusedItemId() int64

	/* remove_item */
	RemoveItem(id int64)

	/* set_item_mesh */
	SetItemMesh(id int64, mesh Mesh)

	/* set_item_name */
	SetItemName(id int64, name string)

	/* set_item_navmesh */
	SetItemNavmesh(id int64, navmesh NavigationMesh)

	/* set_item_navmesh_transform */
	SetItemNavmeshTransform(id int64, navmesh Transform)

	/* set_item_preview */
	SetItemPreview(id int64, texture Texture)

	/* set_item_shapes */
	SetItemShapes(id int64, shapes Array)
}

func NewMeshLibrary

func NewMeshLibrary() MeshLibrary

NewMeshLibrary creates a new MeshLibrary.

func NewMeshLibraryWithOwner

func NewMeshLibraryWithOwner(owner *GodotObject) MeshLibrary

NewMeshLibraryWithOwner wraps the GodotObject.

type MeshLibraryImpl

type MeshLibraryImpl struct {
	ResourceImpl
}

func (*MeshLibraryImpl) BaseClass

func (o *MeshLibraryImpl) BaseClass() string

func (*MeshLibraryImpl) ClassName

func (o *MeshLibraryImpl) ClassName() string

func (MeshLibraryImpl) Clear

func (o MeshLibraryImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (MeshLibraryImpl) CreateItem

func (o MeshLibraryImpl) CreateItem(id int64)
CLASS_METHOD

create_item Args: [{ false id int}], Returns:

func (MeshLibraryImpl) FindItemByName

func (o MeshLibraryImpl) FindItemByName(name string) int64
CLASS_METHOD

find_item_by_name Args: [{ false name String}], Returns: int64

func (MeshLibraryImpl) GetItemList

func (o MeshLibraryImpl) GetItemList() PoolIntArray
CLASS_METHOD

get_item_list Args: [], Returns: PoolIntArray

func (MeshLibraryImpl) GetItemMesh

func (o MeshLibraryImpl) GetItemMesh(id int64) Mesh
CLASS_METHOD

get_item_mesh Args: [{ false id int}], Returns: Mesh

func (MeshLibraryImpl) GetItemName

func (o MeshLibraryImpl) GetItemName(id int64) string
CLASS_METHOD

get_item_name Args: [{ false id int}], Returns: string

func (MeshLibraryImpl) GetItemNavmesh

func (o MeshLibraryImpl) GetItemNavmesh(id int64) NavigationMesh
CLASS_METHOD

get_item_navmesh Args: [{ false id int}], Returns: NavigationMesh

func (MeshLibraryImpl) GetItemNavmeshTransform

func (o MeshLibraryImpl) GetItemNavmeshTransform(id int64) Transform
CLASS_METHOD

get_item_navmesh_transform Args: [{ false id int}], Returns: Transform

func (MeshLibraryImpl) GetItemPreview

func (o MeshLibraryImpl) GetItemPreview(id int64) Texture
CLASS_METHOD

get_item_preview Args: [{ false id int}], Returns: Texture

func (MeshLibraryImpl) GetItemShapes

func (o MeshLibraryImpl) GetItemShapes(id int64) Array
CLASS_METHOD

get_item_shapes Args: [{ false id int}], Returns: Array

func (MeshLibraryImpl) GetLastUnusedItemId

func (o MeshLibraryImpl) GetLastUnusedItemId() int64
CLASS_METHOD

get_last_unused_item_id Args: [], Returns: int64

func (MeshLibraryImpl) RemoveItem

func (o MeshLibraryImpl) RemoveItem(id int64)
CLASS_METHOD

remove_item Args: [{ false id int}], Returns:

func (MeshLibraryImpl) SetItemMesh

func (o MeshLibraryImpl) SetItemMesh(id int64, mesh Mesh)
CLASS_METHOD

set_item_mesh Args: [{ false id int} { false mesh Mesh}], Returns:

func (MeshLibraryImpl) SetItemName

func (o MeshLibraryImpl) SetItemName(id int64, name string)
CLASS_METHOD

set_item_name Args: [{ false id int} { false name String}], Returns:

func (MeshLibraryImpl) SetItemNavmesh

func (o MeshLibraryImpl) SetItemNavmesh(id int64, navmesh NavigationMesh)
CLASS_METHOD

set_item_navmesh Args: [{ false id int} { false navmesh NavigationMesh}], Returns:

func (MeshLibraryImpl) SetItemNavmeshTransform

func (o MeshLibraryImpl) SetItemNavmeshTransform(id int64, navmesh Transform)
CLASS_METHOD

set_item_navmesh_transform Args: [{ false id int} { false navmesh Transform}], Returns:

func (MeshLibraryImpl) SetItemPreview

func (o MeshLibraryImpl) SetItemPreview(id int64, texture Texture)
CLASS_METHOD

set_item_preview Args: [{ false id int} { false texture Texture}], Returns:

func (MeshLibraryImpl) SetItemShapes

func (o MeshLibraryImpl) SetItemShapes(id int64, shapes Array)
CLASS_METHOD

set_item_shapes Args: [{ false id int} { false shapes Array}], Returns:

type MeshPrimitiveType

type MeshPrimitiveType int32
const (
	MESH_PRIMITIVE_TYPE_PRIMITIVE_LINES          MeshPrimitiveType = 1
	MESH_PRIMITIVE_TYPE_PRIMITIVE_LINE_LOOP      MeshPrimitiveType = 3
	MESH_PRIMITIVE_TYPE_PRIMITIVE_LINE_STRIP     MeshPrimitiveType = 2
	MESH_PRIMITIVE_TYPE_PRIMITIVE_POINTS         MeshPrimitiveType = 0
	MESH_PRIMITIVE_TYPE_PRIMITIVE_TRIANGLES      MeshPrimitiveType = 4
	MESH_PRIMITIVE_TYPE_PRIMITIVE_TRIANGLE_FAN   MeshPrimitiveType = 6
	MESH_PRIMITIVE_TYPE_PRIMITIVE_TRIANGLE_STRIP MeshPrimitiveType = 5
)

type MeshTexture

type MeshTexture interface {
	Texture

	/* get_base_texture */
	GetBaseTexture() Texture

	/* get_image_size */
	GetImageSize() Vector2

	/* get_mesh */
	GetMesh() Mesh

	/* set_base_texture */
	SetBaseTexture(texture Texture)

	/* set_image_size */
	SetImageSize(size Vector2)

	/* set_mesh */
	SetMesh(mesh Mesh)
}

func NewMeshTexture

func NewMeshTexture() MeshTexture

NewMeshTexture creates a new MeshTexture.

func NewMeshTextureWithOwner

func NewMeshTextureWithOwner(owner *GodotObject) MeshTexture

NewMeshTextureWithOwner wraps the GodotObject.

type MeshTextureImpl

type MeshTextureImpl struct {
	TextureImpl
}

func (*MeshTextureImpl) BaseClass

func (o *MeshTextureImpl) BaseClass() string

func (*MeshTextureImpl) ClassName

func (o *MeshTextureImpl) ClassName() string

func (MeshTextureImpl) GetBaseTexture

func (o MeshTextureImpl) GetBaseTexture() Texture
CLASS_METHOD

get_base_texture Args: [], Returns: Texture

func (MeshTextureImpl) GetImageSize

func (o MeshTextureImpl) GetImageSize() Vector2
CLASS_METHOD

get_image_size Args: [], Returns: Vector2

func (MeshTextureImpl) GetMesh

func (o MeshTextureImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (MeshTextureImpl) SetBaseTexture

func (o MeshTextureImpl) SetBaseTexture(texture Texture)
CLASS_METHOD

set_base_texture Args: [{ false texture Texture}], Returns:

func (MeshTextureImpl) SetImageSize

func (o MeshTextureImpl) SetImageSize(size Vector2)
CLASS_METHOD

set_image_size Args: [{ false size Vector2}], Returns:

func (MeshTextureImpl) SetMesh

func (o MeshTextureImpl) SetMesh(mesh Mesh)
CLASS_METHOD

set_mesh Args: [{ false mesh Mesh}], Returns:

type MethodArg

type MethodArg C.godot_method_arg

type MethodBind

type MethodBind C.godot_method_bind

func MethodBindGetMethod

func MethodBindGetMethod(
	p_classname string, p_methodname string,
) *MethodBind

func (*MethodBind) Call

func (gdt *MethodBind) Call(
	p_instance *GodotObject, p_args []*Variant, p_arg_count int32, p_call_error VariantCallError,
) Variant

Getter Method: godot_method_bind_call -> godot_variant

func (*MethodBind) Ptrcall

func (gdt *MethodBind) Ptrcall(
	p_instance *GodotObject, p_args []unsafe.Pointer, p_ret unsafe.Pointer,
)

Setter Method: godot_method_bind_ptrcall -> void

type MethodData

type MethodData uint

MethodData is used as the key for the internal identity map

type MethodFunc

type MethodFunc func(*GodotObject, MethodData, UserData, []*Variant) Variant

type MethodRpcMode

type MethodRpcMode C.godot_method_rpc_mode
const (
	GODOT_METHOD_RPC_MODE_DISABLED MethodRpcMode = iota
	GODOT_METHOD_RPC_MODE_REMOTE
	GODOT_METHOD_RPC_MODE_MASTER
	GODOT_METHOD_RPC_MODE_PUPPET
	GODOT_METHOD_RPC_MODE_SLAVE
	GODOT_METHOD_RPC_MODE_REMOTESYNC
	GODOT_METHOD_RPC_MODE_SYNC
	GODOT_METHOD_RPC_MODE_MASTERSYNC
	GODOT_METHOD_RPC_MODE_PUPPETSYNC
)

Enum MethodRpcMode

type MethodTag

type MethodTag uint

type MobileVRInterface

type MobileVRInterface interface {
	ARVRInterface

	/* get_display_to_lens */
	GetDisplayToLens() float32

	/* get_display_width */
	GetDisplayWidth() float32

	/* get_eye_height */
	GetEyeHeight() float32

	/* get_iod */
	GetIod() float32

	/* get_k1 */
	GetK1() float32

	/* get_k2 */
	GetK2() float32

	/* get_oversample */
	GetOversample() float32

	/* set_display_to_lens */
	SetDisplayToLens(display_to_lens float32)

	/* set_display_width */
	SetDisplayWidth(display_width float32)

	/* set_eye_height */
	SetEyeHeight(eye_height float32)

	/* set_iod */
	SetIod(iod float32)

	/* set_k1 */
	SetK1(k float32)

	/* set_k2 */
	SetK2(k float32)

	/* set_oversample */
	SetOversample(oversample float32)
}

func NewMobileVRInterface

func NewMobileVRInterface() MobileVRInterface

NewMobileVRInterface creates a new MobileVRInterface.

func NewMobileVRInterfaceWithOwner

func NewMobileVRInterfaceWithOwner(owner *GodotObject) MobileVRInterface

NewMobileVRInterfaceWithOwner wraps the GodotObject.

type MobileVRInterfaceImpl

type MobileVRInterfaceImpl struct {
	ARVRInterfaceImpl
}

func (*MobileVRInterfaceImpl) BaseClass

func (o *MobileVRInterfaceImpl) BaseClass() string

func (*MobileVRInterfaceImpl) ClassName

func (o *MobileVRInterfaceImpl) ClassName() string

func (MobileVRInterfaceImpl) GetDisplayToLens

func (o MobileVRInterfaceImpl) GetDisplayToLens() float32
CLASS_METHOD

get_display_to_lens Args: [], Returns: float32

func (MobileVRInterfaceImpl) GetDisplayWidth

func (o MobileVRInterfaceImpl) GetDisplayWidth() float32
CLASS_METHOD

get_display_width Args: [], Returns: float32

func (MobileVRInterfaceImpl) GetEyeHeight

func (o MobileVRInterfaceImpl) GetEyeHeight() float32
CLASS_METHOD

get_eye_height Args: [], Returns: float32

func (MobileVRInterfaceImpl) GetIod

func (o MobileVRInterfaceImpl) GetIod() float32
CLASS_METHOD

get_iod Args: [], Returns: float32

func (MobileVRInterfaceImpl) GetK1

func (o MobileVRInterfaceImpl) GetK1() float32
CLASS_METHOD

get_k1 Args: [], Returns: float32

func (MobileVRInterfaceImpl) GetK2

func (o MobileVRInterfaceImpl) GetK2() float32
CLASS_METHOD

get_k2 Args: [], Returns: float32

func (MobileVRInterfaceImpl) GetOversample

func (o MobileVRInterfaceImpl) GetOversample() float32
CLASS_METHOD

get_oversample Args: [], Returns: float32

func (MobileVRInterfaceImpl) SetDisplayToLens

func (o MobileVRInterfaceImpl) SetDisplayToLens(display_to_lens float32)
CLASS_METHOD

set_display_to_lens Args: [{ false display_to_lens float}], Returns:

func (MobileVRInterfaceImpl) SetDisplayWidth

func (o MobileVRInterfaceImpl) SetDisplayWidth(display_width float32)
CLASS_METHOD

set_display_width Args: [{ false display_width float}], Returns:

func (MobileVRInterfaceImpl) SetEyeHeight

func (o MobileVRInterfaceImpl) SetEyeHeight(eye_height float32)
CLASS_METHOD

set_eye_height Args: [{ false eye_height float}], Returns:

func (MobileVRInterfaceImpl) SetIod

func (o MobileVRInterfaceImpl) SetIod(iod float32)
CLASS_METHOD

set_iod Args: [{ false iod float}], Returns:

func (MobileVRInterfaceImpl) SetK1

func (o MobileVRInterfaceImpl) SetK1(k float32)
CLASS_METHOD

set_k1 Args: [{ false k float}], Returns:

func (MobileVRInterfaceImpl) SetK2

func (o MobileVRInterfaceImpl) SetK2(k float32)
CLASS_METHOD

set_k2 Args: [{ false k float}], Returns:

func (MobileVRInterfaceImpl) SetOversample

func (o MobileVRInterfaceImpl) SetOversample(oversample float32)
CLASS_METHOD

set_oversample Args: [{ false oversample float}], Returns:

type MultiMesh

type MultiMesh interface {
	Resource

	/* get_aabb */
	GetAabb() AABB

	/* get_color_format */
	GetColorFormat() MultiMeshColorFormat

	/* get_custom_data_format */
	GetCustomDataFormat() MultiMeshCustomDataFormat

	/* get_instance_color */
	GetInstanceColor(instance int64) Color

	/* get_instance_count */
	GetInstanceCount() int64

	/* get_instance_custom_data */
	GetInstanceCustomData(instance int64) Color

	/* get_instance_transform */
	GetInstanceTransform(instance int64) Transform

	/* get_instance_transform_2d */
	GetInstanceTransform2D(instance int64) Transform2D

	/* get_mesh */
	GetMesh() Mesh

	/* get_transform_format */
	GetTransformFormat() MultiMeshTransformFormat

	/* get_visible_instance_count */
	GetVisibleInstanceCount() int64

	/* set_as_bulk_array */
	SetAsBulkArray(array PoolRealArray)

	/* set_color_format */
	SetColorFormat(format int64)

	/* set_custom_data_format */
	SetCustomDataFormat(format int64)

	/* set_instance_color */
	SetInstanceColor(instance int64, color Color)

	/* set_instance_count */
	SetInstanceCount(count int64)

	/* set_instance_custom_data */
	SetInstanceCustomData(instance int64, custom_data Color)

	/* set_instance_transform */
	SetInstanceTransform(instance int64, transform Transform)

	/* set_instance_transform_2d */
	SetInstanceTransform2D(instance int64, transform Transform2D)

	/* set_mesh */
	SetMesh(mesh Mesh)

	/* set_transform_format */
	SetTransformFormat(format int64)

	/* set_visible_instance_count */
	SetVisibleInstanceCount(count int64)
}

func NewMultiMesh

func NewMultiMesh() MultiMesh

NewMultiMesh creates a new MultiMesh.

func NewMultiMeshWithOwner

func NewMultiMeshWithOwner(owner *GodotObject) MultiMesh

NewMultiMeshWithOwner wraps the GodotObject.

type MultiMeshColorFormat

type MultiMeshColorFormat int32
const (
	MULTI_MESH_COLOR_FORMAT_COLOR_8BIT  MultiMeshColorFormat = 1
	MULTI_MESH_COLOR_FORMAT_COLOR_FLOAT MultiMeshColorFormat = 2
	MULTI_MESH_COLOR_FORMAT_COLOR_NONE  MultiMeshColorFormat = 0
)

type MultiMeshConstant

type MultiMeshConstant int32
const (
	MULTI_MESH_COLOR_8BIT        MultiMeshConstant = 1
	MULTI_MESH_COLOR_FLOAT       MultiMeshConstant = 2
	MULTI_MESH_COLOR_NONE        MultiMeshConstant = 0
	MULTI_MESH_CUSTOM_DATA_8BIT  MultiMeshConstant = 1
	MULTI_MESH_CUSTOM_DATA_FLOAT MultiMeshConstant = 2
	MULTI_MESH_CUSTOM_DATA_NONE  MultiMeshConstant = 0
	MULTI_MESH_TRANSFORM_2D      MultiMeshConstant = 0
	MULTI_MESH_TRANSFORM_3D      MultiMeshConstant = 1
)

type MultiMeshCustomDataFormat

type MultiMeshCustomDataFormat int32
const (
	MULTI_MESH_CUSTOM_DATA_FORMAT_CUSTOM_DATA_8BIT  MultiMeshCustomDataFormat = 1
	MULTI_MESH_CUSTOM_DATA_FORMAT_CUSTOM_DATA_FLOAT MultiMeshCustomDataFormat = 2
	MULTI_MESH_CUSTOM_DATA_FORMAT_CUSTOM_DATA_NONE  MultiMeshCustomDataFormat = 0
)

type MultiMeshImpl

type MultiMeshImpl struct {
	ResourceImpl
}

func (*MultiMeshImpl) BaseClass

func (o *MultiMeshImpl) BaseClass() string

func (*MultiMeshImpl) ClassName

func (o *MultiMeshImpl) ClassName() string

func (MultiMeshImpl) GetAabb

func (o MultiMeshImpl) GetAabb() AABB
CLASS_METHOD

get_aabb Args: [], Returns: AABB

func (MultiMeshImpl) GetColorFormat

func (o MultiMeshImpl) GetColorFormat() MultiMeshColorFormat
CLASS_METHOD

get_color_format Args: [], Returns: MultiMeshColorFormat

func (MultiMeshImpl) GetCustomDataFormat

func (o MultiMeshImpl) GetCustomDataFormat() MultiMeshCustomDataFormat
CLASS_METHOD

get_custom_data_format Args: [], Returns: MultiMeshCustomDataFormat

func (MultiMeshImpl) GetInstanceColor

func (o MultiMeshImpl) GetInstanceColor(instance int64) Color
CLASS_METHOD

get_instance_color Args: [{ false instance int}], Returns: Color

func (MultiMeshImpl) GetInstanceCount

func (o MultiMeshImpl) GetInstanceCount() int64
CLASS_METHOD

get_instance_count Args: [], Returns: int64

func (MultiMeshImpl) GetInstanceCustomData

func (o MultiMeshImpl) GetInstanceCustomData(instance int64) Color
CLASS_METHOD

get_instance_custom_data Args: [{ false instance int}], Returns: Color

func (MultiMeshImpl) GetInstanceTransform

func (o MultiMeshImpl) GetInstanceTransform(instance int64) Transform
CLASS_METHOD

get_instance_transform Args: [{ false instance int}], Returns: Transform

func (MultiMeshImpl) GetInstanceTransform2D

func (o MultiMeshImpl) GetInstanceTransform2D(instance int64) Transform2D
CLASS_METHOD

get_instance_transform_2d Args: [{ false instance int}], Returns: Transform2D

func (MultiMeshImpl) GetMesh

func (o MultiMeshImpl) GetMesh() Mesh
CLASS_METHOD

get_mesh Args: [], Returns: Mesh

func (MultiMeshImpl) GetTransformFormat

func (o MultiMeshImpl) GetTransformFormat() MultiMeshTransformFormat
CLASS_METHOD

get_transform_format Args: [], Returns: MultiMeshTransformFormat

func (MultiMeshImpl) GetVisibleInstanceCount

func (o MultiMeshImpl) GetVisibleInstanceCount() int64
CLASS_METHOD

get_visible_instance_count Args: [], Returns: int64

func (MultiMeshImpl) SetAsBulkArray

func (o MultiMeshImpl) SetAsBulkArray(array PoolRealArray)
CLASS_METHOD

set_as_bulk_array Args: [{ false array PoolRealArray}], Returns:

func (MultiMeshImpl) SetColorFormat

func (o MultiMeshImpl) SetColorFormat(format int64)
CLASS_METHOD

set_color_format Args: [{ false format int}], Returns:

func (MultiMeshImpl) SetCustomDataFormat

func (o MultiMeshImpl) SetCustomDataFormat(format int64)
CLASS_METHOD

set_custom_data_format Args: [{ false format int}], Returns:

func (MultiMeshImpl) SetInstanceColor

func (o MultiMeshImpl) SetInstanceColor(instance int64, color Color)
CLASS_METHOD

set_instance_color Args: [{ false instance int} { false color Color}], Returns:

func (MultiMeshImpl) SetInstanceCount

func (o MultiMeshImpl) SetInstanceCount(count int64)
CLASS_METHOD

set_instance_count Args: [{ false count int}], Returns:

func (MultiMeshImpl) SetInstanceCustomData

func (o MultiMeshImpl) SetInstanceCustomData(instance int64, custom_data Color)
CLASS_METHOD

set_instance_custom_data Args: [{ false instance int} { false custom_data Color}], Returns:

func (MultiMeshImpl) SetInstanceTransform

func (o MultiMeshImpl) SetInstanceTransform(instance int64, transform Transform)
CLASS_METHOD

set_instance_transform Args: [{ false instance int} { false transform Transform}], Returns:

func (MultiMeshImpl) SetInstanceTransform2D

func (o MultiMeshImpl) SetInstanceTransform2D(instance int64, transform Transform2D)
CLASS_METHOD

set_instance_transform_2d Args: [{ false instance int} { false transform Transform2D}], Returns:

func (MultiMeshImpl) SetMesh

func (o MultiMeshImpl) SetMesh(mesh Mesh)
CLASS_METHOD

set_mesh Args: [{ false mesh Mesh}], Returns:

func (MultiMeshImpl) SetTransformFormat

func (o MultiMeshImpl) SetTransformFormat(format int64)
CLASS_METHOD

set_transform_format Args: [{ false format int}], Returns:

func (MultiMeshImpl) SetVisibleInstanceCount

func (o MultiMeshImpl) SetVisibleInstanceCount(count int64)
CLASS_METHOD

set_visible_instance_count Args: [{ false count int}], Returns:

type MultiMeshInstance

type MultiMeshInstance interface {
	GeometryInstance

	/* get_multimesh */
	GetMultimesh() MultiMesh

	/* set_multimesh */
	SetMultimesh(multimesh MultiMesh)
}

func NewMultiMeshInstance

func NewMultiMeshInstance() MultiMeshInstance

NewMultiMeshInstance creates a new MultiMeshInstance.

func NewMultiMeshInstanceWithOwner

func NewMultiMeshInstanceWithOwner(owner *GodotObject) MultiMeshInstance

NewMultiMeshInstanceWithOwner wraps the GodotObject.

type MultiMeshInstance2D

type MultiMeshInstance2D interface {
	Node2D

	/* get_multimesh */
	GetMultimesh() MultiMesh

	/* get_normal_map */
	GetNormalMap() Texture

	/* get_texture */
	GetTexture() Texture

	/* set_multimesh */
	SetMultimesh(multimesh MultiMesh)

	/* set_normal_map */
	SetNormalMap(normal_map Texture)

	/* set_texture */
	SetTexture(texture Texture)
}

func NewMultiMeshInstance2D

func NewMultiMeshInstance2D() MultiMeshInstance2D

NewMultiMeshInstance2D creates a new MultiMeshInstance2D.

func NewMultiMeshInstance2DWithOwner

func NewMultiMeshInstance2DWithOwner(owner *GodotObject) MultiMeshInstance2D

NewMultiMeshInstance2DWithOwner wraps the GodotObject.

type MultiMeshInstance2DImpl

type MultiMeshInstance2DImpl struct {
	Node2DImpl
}

func (*MultiMeshInstance2DImpl) BaseClass

func (o *MultiMeshInstance2DImpl) BaseClass() string

func (*MultiMeshInstance2DImpl) ClassName

func (o *MultiMeshInstance2DImpl) ClassName() string

func (MultiMeshInstance2DImpl) GetMultimesh

func (o MultiMeshInstance2DImpl) GetMultimesh() MultiMesh
CLASS_METHOD

get_multimesh Args: [], Returns: MultiMesh

func (MultiMeshInstance2DImpl) GetNormalMap

func (o MultiMeshInstance2DImpl) GetNormalMap() Texture
CLASS_METHOD

get_normal_map Args: [], Returns: Texture

func (MultiMeshInstance2DImpl) GetTexture

func (o MultiMeshInstance2DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (MultiMeshInstance2DImpl) SetMultimesh

func (o MultiMeshInstance2DImpl) SetMultimesh(multimesh MultiMesh)
CLASS_METHOD

set_multimesh Args: [{ false multimesh MultiMesh}], Returns:

func (MultiMeshInstance2DImpl) SetNormalMap

func (o MultiMeshInstance2DImpl) SetNormalMap(normal_map Texture)
CLASS_METHOD

set_normal_map Args: [{ false normal_map Texture}], Returns:

func (MultiMeshInstance2DImpl) SetTexture

func (o MultiMeshInstance2DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

type MultiMeshInstanceImpl

type MultiMeshInstanceImpl struct {
	GeometryInstanceImpl
}

func (*MultiMeshInstanceImpl) BaseClass

func (o *MultiMeshInstanceImpl) BaseClass() string

func (*MultiMeshInstanceImpl) ClassName

func (o *MultiMeshInstanceImpl) ClassName() string

func (MultiMeshInstanceImpl) GetMultimesh

func (o MultiMeshInstanceImpl) GetMultimesh() MultiMesh
CLASS_METHOD

get_multimesh Args: [], Returns: MultiMesh

func (MultiMeshInstanceImpl) SetMultimesh

func (o MultiMeshInstanceImpl) SetMultimesh(multimesh MultiMesh)
CLASS_METHOD

set_multimesh Args: [{ false multimesh MultiMesh}], Returns:

type MultiMeshTransformFormat

type MultiMeshTransformFormat int32
const (
	MULTI_MESH_TRANSFORM_FORMAT_TRANSFORM_2D MultiMeshTransformFormat = 0
	MULTI_MESH_TRANSFORM_FORMAT_TRANSFORM_3D MultiMeshTransformFormat = 1
)

type MultiplayerAPI

type MultiplayerAPI interface {
	Reference

	/* clear */
	Clear()

	/* get_network_connected_peers */
	GetNetworkConnectedPeers() PoolIntArray

	/* get_network_peer */
	GetNetworkPeer() NetworkedMultiplayerPeer

	/* get_network_unique_id */
	GetNetworkUniqueId() int64

	/* get_rpc_sender_id */
	GetRpcSenderId() int64

	/* has_network_peer */
	HasNetworkPeer() bool

	/* is_network_server */
	IsNetworkServer() bool

	/* is_object_decoding_allowed */
	IsObjectDecodingAllowed() bool

	/* is_refusing_new_network_connections */
	IsRefusingNewNetworkConnections() bool

	/* poll */
	Poll()

	/* send_bytes */
	SendBytes(bytes PoolByteArray, id int64, mode int64) Error

	/* set_allow_object_decoding */
	SetAllowObjectDecoding(enable bool)

	/* set_network_peer */
	SetNetworkPeer(peer NetworkedMultiplayerPeer)

	/* set_refuse_new_network_connections */
	SetRefuseNewNetworkConnections(refuse bool)

	/* set_root_node */
	SetRootNode(node Node)
}

func NewMultiplayerAPI

func NewMultiplayerAPI() MultiplayerAPI

NewMultiplayerAPI creates a new MultiplayerAPI.

func NewMultiplayerAPIWithOwner

func NewMultiplayerAPIWithOwner(owner *GodotObject) MultiplayerAPI

NewMultiplayerAPIWithOwner wraps the GodotObject.

type MultiplayerAPIConstant

type MultiplayerAPIConstant int32
const (
	MULTIPLAYER_API_RPC_MODE_DISABLED   MultiplayerAPIConstant = 0
	MULTIPLAYER_API_RPC_MODE_MASTER     MultiplayerAPIConstant = 2
	MULTIPLAYER_API_RPC_MODE_MASTERSYNC MultiplayerAPIConstant = 5
	MULTIPLAYER_API_RPC_MODE_PUPPET     MultiplayerAPIConstant = 3
	MULTIPLAYER_API_RPC_MODE_PUPPETSYNC MultiplayerAPIConstant = 6
	MULTIPLAYER_API_RPC_MODE_REMOTE     MultiplayerAPIConstant = 1
	MULTIPLAYER_API_RPC_MODE_REMOTESYNC MultiplayerAPIConstant = 4
	MULTIPLAYER_API_RPC_MODE_SLAVE      MultiplayerAPIConstant = 3
	MULTIPLAYER_API_RPC_MODE_SYNC       MultiplayerAPIConstant = 4
)

type MultiplayerAPIImpl

type MultiplayerAPIImpl struct {
	ReferenceImpl
}

func (*MultiplayerAPIImpl) BaseClass

func (o *MultiplayerAPIImpl) BaseClass() string

func (*MultiplayerAPIImpl) ClassName

func (o *MultiplayerAPIImpl) ClassName() string

func (MultiplayerAPIImpl) Clear

func (o MultiplayerAPIImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (MultiplayerAPIImpl) GetNetworkConnectedPeers

func (o MultiplayerAPIImpl) GetNetworkConnectedPeers() PoolIntArray
CLASS_METHOD

get_network_connected_peers Args: [], Returns: PoolIntArray

func (MultiplayerAPIImpl) GetNetworkPeer

func (o MultiplayerAPIImpl) GetNetworkPeer() NetworkedMultiplayerPeer
CLASS_METHOD

get_network_peer Args: [], Returns: NetworkedMultiplayerPeer

func (MultiplayerAPIImpl) GetNetworkUniqueId

func (o MultiplayerAPIImpl) GetNetworkUniqueId() int64
CLASS_METHOD

get_network_unique_id Args: [], Returns: int64

func (MultiplayerAPIImpl) GetRpcSenderId

func (o MultiplayerAPIImpl) GetRpcSenderId() int64
CLASS_METHOD

get_rpc_sender_id Args: [], Returns: int64

func (MultiplayerAPIImpl) HasNetworkPeer

func (o MultiplayerAPIImpl) HasNetworkPeer() bool
CLASS_METHOD

has_network_peer Args: [], Returns: bool

func (MultiplayerAPIImpl) IsNetworkServer

func (o MultiplayerAPIImpl) IsNetworkServer() bool
CLASS_METHOD

is_network_server Args: [], Returns: bool

func (MultiplayerAPIImpl) IsObjectDecodingAllowed

func (o MultiplayerAPIImpl) IsObjectDecodingAllowed() bool
CLASS_METHOD

is_object_decoding_allowed Args: [], Returns: bool

func (MultiplayerAPIImpl) IsRefusingNewNetworkConnections

func (o MultiplayerAPIImpl) IsRefusingNewNetworkConnections() bool
CLASS_METHOD

is_refusing_new_network_connections Args: [], Returns: bool

func (MultiplayerAPIImpl) Poll

func (o MultiplayerAPIImpl) Poll()
CLASS_METHOD

poll Args: [], Returns:

func (MultiplayerAPIImpl) SendBytes

func (o MultiplayerAPIImpl) SendBytes(bytes PoolByteArray, id int64, mode int64) Error
CLASS_METHOD

send_bytes Args: [{ false bytes PoolByteArray} {0 true id int} {2 true mode int}], Returns: Error

func (MultiplayerAPIImpl) SetAllowObjectDecoding

func (o MultiplayerAPIImpl) SetAllowObjectDecoding(enable bool)
CLASS_METHOD

set_allow_object_decoding Args: [{ false enable bool}], Returns:

func (MultiplayerAPIImpl) SetNetworkPeer

func (o MultiplayerAPIImpl) SetNetworkPeer(peer NetworkedMultiplayerPeer)
CLASS_METHOD

set_network_peer Args: [{ false peer NetworkedMultiplayerPeer}], Returns:

func (MultiplayerAPIImpl) SetRefuseNewNetworkConnections

func (o MultiplayerAPIImpl) SetRefuseNewNetworkConnections(refuse bool)
CLASS_METHOD

set_refuse_new_network_connections Args: [{ false refuse bool}], Returns:

func (MultiplayerAPIImpl) SetRootNode

func (o MultiplayerAPIImpl) SetRootNode(node Node)
CLASS_METHOD

set_root_node Args: [{ false node Node}], Returns:

type MultiplayerAPIRPCMode

type MultiplayerAPIRPCMode int32
const (
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_DISABLED   MultiplayerAPIRPCMode = 0
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_MASTER     MultiplayerAPIRPCMode = 2
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_MASTERSYNC MultiplayerAPIRPCMode = 5
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_PUPPET     MultiplayerAPIRPCMode = 3
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_PUPPETSYNC MultiplayerAPIRPCMode = 6
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_REMOTE     MultiplayerAPIRPCMode = 1
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_REMOTESYNC MultiplayerAPIRPCMode = 4
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_SLAVE      MultiplayerAPIRPCMode = 3
	MULTIPLAYER_APIRPC_MODE_RPC_MODE_SYNC       MultiplayerAPIRPCMode = 4
)

type MultiplayerPeerGDNative

type MultiplayerPeerGDNative interface {
	NetworkedMultiplayerPeer
}

func NewMultiplayerPeerGDNative

func NewMultiplayerPeerGDNative() MultiplayerPeerGDNative

NewMultiplayerPeerGDNative creates a new MultiplayerPeerGDNative.

func NewMultiplayerPeerGDNativeWithOwner

func NewMultiplayerPeerGDNativeWithOwner(owner *GodotObject) MultiplayerPeerGDNative

NewMultiplayerPeerGDNativeWithOwner wraps the GodotObject.

type MultiplayerPeerGDNativeImpl

type MultiplayerPeerGDNativeImpl struct {
	NetworkedMultiplayerPeerImpl
}

func (*MultiplayerPeerGDNativeImpl) BaseClass

func (o *MultiplayerPeerGDNativeImpl) BaseClass() string

func (*MultiplayerPeerGDNativeImpl) ClassName

func (o *MultiplayerPeerGDNativeImpl) ClassName() string

type Mutex

type Mutex interface {
	Reference

	/* lock */
	Lock()

	/* try_lock */
	TryLock() Error

	/* unlock */
	Unlock()
}

func NewMutex

func NewMutex() Mutex

NewMutex creates a new Mutex.

func NewMutexWithOwner

func NewMutexWithOwner(owner *GodotObject) Mutex

NewMutexWithOwner wraps the GodotObject.

type MutexImpl

type MutexImpl struct {
	ReferenceImpl
}

func (*MutexImpl) BaseClass

func (o *MutexImpl) BaseClass() string

func (*MutexImpl) ClassName

func (o *MutexImpl) ClassName() string

func (MutexImpl) Lock

func (o MutexImpl) Lock()
CLASS_METHOD

lock Args: [], Returns:

func (MutexImpl) TryLock

func (o MutexImpl) TryLock() Error
CLASS_METHOD

try_lock Args: [], Returns: Error

func (MutexImpl) Unlock

func (o MutexImpl) Unlock()
CLASS_METHOD

unlock Args: [], Returns:

type NativeScript

type NativeScript interface {
	Script

	/* get_class_documentation */
	GetClassDocumentation() string

	/* get_class_name */
	GetClassName() string

	/* get_library */
	GetLibrary() GDNativeLibrary

	/* get_method_documentation */
	GetMethodDocumentation(method string) string

	/* get_property_documentation */
	GetPropertyDocumentation(path string) string

	/* get_script_class_icon_path */
	GetScriptClassIconPath() string

	/* get_script_class_name */
	GetScriptClassName() string

	/* get_signal_documentation */
	GetSignalDocumentation(signal_name string) string

	/* new */
	New(varargs ...*Variant) Variant

	/* set_class_name */
	SetClassName(class_name string)

	/* set_library */
	SetLibrary(library GDNativeLibrary)

	/* set_script_class_icon_path */
	SetScriptClassIconPath(icon_path string)

	/* set_script_class_name */
	SetScriptClassName(class_name string)
}

func NewNativeScript

func NewNativeScript() NativeScript

NewNativeScript creates a new NativeScript.

func NewNativeScriptWithOwner

func NewNativeScriptWithOwner(owner *GodotObject) NativeScript

NewNativeScriptWithOwner wraps the GodotObject.

type NativeScriptClass

type NativeScriptClass interface {
	Class
	UserDataIdentifiable
	Init()
	OnClassRegistered(e ClassRegisteredEvent)
}

NativeScriptClass represents the base interface for creating custom Nativescript classes.

func CreateCustomClassInstance

func CreateCustomClassInstance(className, baseClassName string) NativeScriptClass

CreateCustomClassInstance creates an NativeScriptClass instance that matches the specified class name and base class name.

func GetCustomClassInstanceWithOwner

func GetCustomClassInstanceWithOwner(owner *GodotObject) NativeScriptClass

GetCustomClassInstanceWithOwner creates a NativeScriptClass instance from the specified GodotObject. This is used to create constructors for NativeScriptClass instances.

type NativeScriptImpl

type NativeScriptImpl struct {
	ScriptImpl
}

func (*NativeScriptImpl) BaseClass

func (o *NativeScriptImpl) BaseClass() string

func (*NativeScriptImpl) ClassName

func (o *NativeScriptImpl) ClassName() string

func (NativeScriptImpl) GetClassDocumentation

func (o NativeScriptImpl) GetClassDocumentation() string
CLASS_METHOD

get_class_documentation Args: [], Returns: string

func (NativeScriptImpl) GetClassName

func (o NativeScriptImpl) GetClassName() string
CLASS_METHOD

get_class_name Args: [], Returns: string

func (NativeScriptImpl) GetLibrary

func (o NativeScriptImpl) GetLibrary() GDNativeLibrary
CLASS_METHOD

get_library Args: [], Returns: GDNativeLibrary

func (NativeScriptImpl) GetMethodDocumentation

func (o NativeScriptImpl) GetMethodDocumentation(method string) string
CLASS_METHOD

get_method_documentation Args: [{ false method String}], Returns: string

func (NativeScriptImpl) GetPropertyDocumentation

func (o NativeScriptImpl) GetPropertyDocumentation(path string) string
CLASS_METHOD

get_property_documentation Args: [{ false path String}], Returns: string

func (NativeScriptImpl) GetScriptClassIconPath

func (o NativeScriptImpl) GetScriptClassIconPath() string
CLASS_METHOD

get_script_class_icon_path Args: [], Returns: string

func (NativeScriptImpl) GetScriptClassName

func (o NativeScriptImpl) GetScriptClassName() string
CLASS_METHOD

get_script_class_name Args: [], Returns: string

func (NativeScriptImpl) GetSignalDocumentation

func (o NativeScriptImpl) GetSignalDocumentation(signal_name string) string
CLASS_METHOD

get_signal_documentation Args: [{ false signal_name String}], Returns: string

func (NativeScriptImpl) New

func (o NativeScriptImpl) New(varargs ...*Variant) Variant
CLASS_METHOD

new Args: [], Returns: Variant

func (NativeScriptImpl) SetClassName

func (o NativeScriptImpl) SetClassName(class_name string)
CLASS_METHOD

set_class_name Args: [{ false class_name String}], Returns:

func (NativeScriptImpl) SetLibrary

func (o NativeScriptImpl) SetLibrary(library GDNativeLibrary)
CLASS_METHOD

set_library Args: [{ false library GDNativeLibrary}], Returns:

func (NativeScriptImpl) SetScriptClassIconPath

func (o NativeScriptImpl) SetScriptClassIconPath(icon_path string)
CLASS_METHOD

set_script_class_icon_path Args: [{ false icon_path String}], Returns:

func (NativeScriptImpl) SetScriptClassName

func (o NativeScriptImpl) SetScriptClassName(class_name string)
CLASS_METHOD

set_script_class_name Args: [{ false class_name String}], Returns:

type Navigation interface {
	Spatial

	/* get_closest_point */
	GetClosestPoint(to_point Vector3) Vector3

	/* get_closest_point_normal */
	GetClosestPointNormal(to_point Vector3) Vector3

	/* get_closest_point_owner */
	GetClosestPointOwner(to_point Vector3) Object

	/* get_closest_point_to_segment */
	GetClosestPointToSegment(start Vector3, end Vector3, use_collision bool) Vector3

	/* get_simple_path */
	GetSimplePath(start Vector3, end Vector3, optimize bool) PoolVector3Array

	/* get_up_vector */
	GetUpVector() Vector3

	/* navmesh_add */
	NavmeshAdd(mesh NavigationMesh, xform Transform, owner Object) int64

	/* navmesh_remove */
	NavmeshRemove(id int64)

	/* navmesh_set_transform */
	NavmeshSetTransform(id int64, xform Transform)

	/* set_up_vector */
	SetUpVector(up Vector3)
}

func NewNavigation

func NewNavigation() Navigation

NewNavigation creates a new Navigation.

func NewNavigationWithOwner

func NewNavigationWithOwner(owner *GodotObject) Navigation

NewNavigationWithOwner wraps the GodotObject.

type Navigation2D interface {
	Node2D

	/* get_closest_point */
	GetClosestPoint(to_point Vector2) Vector2

	/* get_closest_point_owner */
	GetClosestPointOwner(to_point Vector2) Object

	/* get_simple_path */
	GetSimplePath(start Vector2, end Vector2, optimize bool) PoolVector2Array

	/* navpoly_add */
	NavpolyAdd(mesh NavigationPolygon, xform Transform2D, owner Object) int64

	/* navpoly_remove */
	NavpolyRemove(id int64)

	/* navpoly_set_transform */
	NavpolySetTransform(id int64, xform Transform2D)
}

func NewNavigation2D

func NewNavigation2D() Navigation2D

NewNavigation2D creates a new Navigation2D.

func NewNavigation2DWithOwner

func NewNavigation2DWithOwner(owner *GodotObject) Navigation2D

NewNavigation2DWithOwner wraps the GodotObject.

type Navigation2DImpl struct {
	Node2DImpl
}
func (o *Navigation2DImpl) BaseClass() string
func (o *Navigation2DImpl) ClassName() string
func (o Navigation2DImpl) GetClosestPoint(to_point Vector2) Vector2
CLASS_METHOD

get_closest_point Args: [{ false to_point Vector2}], Returns: Vector2

func (o Navigation2DImpl) GetClosestPointOwner(to_point Vector2) Object
CLASS_METHOD

get_closest_point_owner Args: [{ false to_point Vector2}], Returns: Object

func (o Navigation2DImpl) GetSimplePath(start Vector2, end Vector2, optimize bool) PoolVector2Array
CLASS_METHOD

get_simple_path Args: [{ false start Vector2} { false end Vector2} {True true optimize bool}], Returns: PoolVector2Array

func (o Navigation2DImpl) NavpolyAdd(mesh NavigationPolygon, xform Transform2D, owner Object) int64
CLASS_METHOD

navpoly_add Args: [{ false mesh NavigationPolygon} { false xform Transform2D} {Null true owner Object}], Returns: int64

func (o Navigation2DImpl) NavpolyRemove(id int64)
CLASS_METHOD

navpoly_remove Args: [{ false id int}], Returns:

func (o Navigation2DImpl) NavpolySetTransform(id int64, xform Transform2D)
CLASS_METHOD

navpoly_set_transform Args: [{ false id int} { false xform Transform2D}], Returns:

type NavigationImpl struct {
	SpatialImpl
}
func (o *NavigationImpl) BaseClass() string
func (o *NavigationImpl) ClassName() string
func (o NavigationImpl) GetClosestPoint(to_point Vector3) Vector3
CLASS_METHOD

get_closest_point Args: [{ false to_point Vector3}], Returns: Vector3

func (o NavigationImpl) GetClosestPointNormal(to_point Vector3) Vector3
CLASS_METHOD

get_closest_point_normal Args: [{ false to_point Vector3}], Returns: Vector3

func (o NavigationImpl) GetClosestPointOwner(to_point Vector3) Object
CLASS_METHOD

get_closest_point_owner Args: [{ false to_point Vector3}], Returns: Object

func (o NavigationImpl) GetClosestPointToSegment(start Vector3, end Vector3, use_collision bool) Vector3
CLASS_METHOD

get_closest_point_to_segment Args: [{ false start Vector3} { false end Vector3} {False true use_collision bool}], Returns: Vector3

func (o NavigationImpl) GetSimplePath(start Vector3, end Vector3, optimize bool) PoolVector3Array
CLASS_METHOD

get_simple_path Args: [{ false start Vector3} { false end Vector3} {True true optimize bool}], Returns: PoolVector3Array

func (o NavigationImpl) GetUpVector() Vector3
CLASS_METHOD

get_up_vector Args: [], Returns: Vector3

func (o NavigationImpl) NavmeshAdd(mesh NavigationMesh, xform Transform, owner Object) int64
CLASS_METHOD

navmesh_add Args: [{ false mesh NavigationMesh} { false xform Transform} {Null true owner Object}], Returns: int64

func (o NavigationImpl) NavmeshRemove(id int64)
CLASS_METHOD

navmesh_remove Args: [{ false id int}], Returns:

func (o NavigationImpl) NavmeshSetTransform(id int64, xform Transform)
CLASS_METHOD

navmesh_set_transform Args: [{ false id int} { false xform Transform}], Returns:

func (o NavigationImpl) SetUpVector(up Vector3)
CLASS_METHOD

set_up_vector Args: [{ false up Vector3}], Returns:

type NavigationMesh interface {
	Resource

	/* add_polygon */
	AddPolygon(polygon PoolIntArray)

	/* clear_polygons */
	ClearPolygons()

	/* create_from_mesh */
	CreateFromMesh(mesh Mesh)

	/* get_agent_height */
	GetAgentHeight() float32

	/* get_agent_max_climb */
	GetAgentMaxClimb() float32

	/* get_agent_max_slope */
	GetAgentMaxSlope() float32

	/* get_agent_radius */
	GetAgentRadius() float32

	/* get_cell_height */
	GetCellHeight() float32

	/* get_cell_size */
	GetCellSize() float32

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_detail_sample_distance */
	GetDetailSampleDistance() float32

	/* get_detail_sample_max_error */
	GetDetailSampleMaxError() float32

	/* get_edge_max_error */
	GetEdgeMaxError() float32

	/* get_edge_max_length */
	GetEdgeMaxLength() float32

	/* get_filter_ledge_spans */
	GetFilterLedgeSpans() bool

	/* get_filter_low_hanging_obstacles */
	GetFilterLowHangingObstacles() bool

	/* get_filter_walkable_low_height_spans */
	GetFilterWalkableLowHeightSpans() bool

	/* get_parsed_geometry_type */
	GetParsedGeometryType() int64

	/* get_polygon */
	GetPolygon(idx int64) PoolIntArray

	/* get_polygon_count */
	GetPolygonCount() int64

	/* get_region_merge_size */
	GetRegionMergeSize() float32

	/* get_region_min_size */
	GetRegionMinSize() float32

	/* get_sample_partition_type */
	GetSamplePartitionType() int64

	/* get_source_geometry_mode */
	GetSourceGeometryMode() int64

	/* get_source_group_name */
	GetSourceGroupName() string

	/* get_vertices */
	GetVertices() PoolVector3Array

	/* get_verts_per_poly */
	GetVertsPerPoly() float32

	/* set_agent_height */
	SetAgentHeight(agent_height float32)

	/* set_agent_max_climb */
	SetAgentMaxClimb(agent_max_climb float32)

	/* set_agent_max_slope */
	SetAgentMaxSlope(agent_max_slope float32)

	/* set_agent_radius */
	SetAgentRadius(agent_radius float32)

	/* set_cell_height */
	SetCellHeight(cell_height float32)

	/* set_cell_size */
	SetCellSize(cell_size float32)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_detail_sample_distance */
	SetDetailSampleDistance(detail_sample_dist float32)

	/* set_detail_sample_max_error */
	SetDetailSampleMaxError(detail_sample_max_error float32)

	/* set_edge_max_error */
	SetEdgeMaxError(edge_max_error float32)

	/* set_edge_max_length */
	SetEdgeMaxLength(edge_max_length float32)

	/* set_filter_ledge_spans */
	SetFilterLedgeSpans(filter_ledge_spans bool)

	/* set_filter_low_hanging_obstacles */
	SetFilterLowHangingObstacles(filter_low_hanging_obstacles bool)

	/* set_filter_walkable_low_height_spans */
	SetFilterWalkableLowHeightSpans(filter_walkable_low_height_spans bool)

	/* set_parsed_geometry_type */
	SetParsedGeometryType(geometry_type int64)

	/* set_region_merge_size */
	SetRegionMergeSize(region_merge_size float32)

	/* set_region_min_size */
	SetRegionMinSize(region_min_size float32)

	/* set_sample_partition_type */
	SetSamplePartitionType(sample_partition_type int64)

	/* set_source_geometry_mode */
	SetSourceGeometryMode(mask int64)

	/* set_source_group_name */
	SetSourceGroupName(mask string)

	/* set_vertices */
	SetVertices(vertices PoolVector3Array)

	/* set_verts_per_poly */
	SetVertsPerPoly(verts_per_poly float32)
}

func NewNavigationMesh

func NewNavigationMesh() NavigationMesh

NewNavigationMesh creates a new NavigationMesh.

func NewNavigationMeshWithOwner

func NewNavigationMeshWithOwner(owner *GodotObject) NavigationMesh

NewNavigationMeshWithOwner wraps the GodotObject.

type NavigationMeshConstant int32
const (
	NAVIGATION_MESH_PARSED_GEOMETRY_BOTH             NavigationMeshConstant = 2
	NAVIGATION_MESH_PARSED_GEOMETRY_MESH_INSTANCES   NavigationMeshConstant = 0
	NAVIGATION_MESH_PARSED_GEOMETRY_STATIC_COLLIDERS NavigationMeshConstant = 1
	NAVIGATION_MESH_SAMPLE_PARTITION_LAYERS          NavigationMeshConstant = 2
	NAVIGATION_MESH_SAMPLE_PARTITION_MONOTONE        NavigationMeshConstant = 1
	NAVIGATION_MESH_SAMPLE_PARTITION_WATERSHED       NavigationMeshConstant = 0
)
type NavigationMeshImpl struct {
	ResourceImpl
}
func (o NavigationMeshImpl) AddPolygon(polygon PoolIntArray)
CLASS_METHOD

add_polygon Args: [{ false polygon PoolIntArray}], Returns:

func (o *NavigationMeshImpl) BaseClass() string
func (o *NavigationMeshImpl) ClassName() string
func (o NavigationMeshImpl) ClearPolygons()
CLASS_METHOD

clear_polygons Args: [], Returns:

func (o NavigationMeshImpl) CreateFromMesh(mesh Mesh)
CLASS_METHOD

create_from_mesh Args: [{ false mesh Mesh}], Returns:

func (o NavigationMeshImpl) GetAgentHeight() float32
CLASS_METHOD

get_agent_height Args: [], Returns: float32

func (o NavigationMeshImpl) GetAgentMaxClimb() float32
CLASS_METHOD

get_agent_max_climb Args: [], Returns: float32

func (o NavigationMeshImpl) GetAgentMaxSlope() float32
CLASS_METHOD

get_agent_max_slope Args: [], Returns: float32

func (o NavigationMeshImpl) GetAgentRadius() float32
CLASS_METHOD

get_agent_radius Args: [], Returns: float32

func (o NavigationMeshImpl) GetCellHeight() float32
CLASS_METHOD

get_cell_height Args: [], Returns: float32

func (o NavigationMeshImpl) GetCellSize() float32
CLASS_METHOD

get_cell_size Args: [], Returns: float32

func (o NavigationMeshImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (o NavigationMeshImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (o NavigationMeshImpl) GetDetailSampleDistance() float32
CLASS_METHOD

get_detail_sample_distance Args: [], Returns: float32

func (o NavigationMeshImpl) GetDetailSampleMaxError() float32
CLASS_METHOD

get_detail_sample_max_error Args: [], Returns: float32

func (o NavigationMeshImpl) GetEdgeMaxError() float32
CLASS_METHOD

get_edge_max_error Args: [], Returns: float32

func (o NavigationMeshImpl) GetEdgeMaxLength() float32
CLASS_METHOD

get_edge_max_length Args: [], Returns: float32

func (o NavigationMeshImpl) GetFilterLedgeSpans() bool
CLASS_METHOD

get_filter_ledge_spans Args: [], Returns: bool

func (o NavigationMeshImpl) GetFilterLowHangingObstacles() bool
CLASS_METHOD

get_filter_low_hanging_obstacles Args: [], Returns: bool

func (o NavigationMeshImpl) GetFilterWalkableLowHeightSpans() bool
CLASS_METHOD

get_filter_walkable_low_height_spans Args: [], Returns: bool

func (o NavigationMeshImpl) GetParsedGeometryType() int64
CLASS_METHOD

get_parsed_geometry_type Args: [], Returns: int64

func (o NavigationMeshImpl) GetPolygon(idx int64) PoolIntArray
CLASS_METHOD

get_polygon Args: [{ false idx int}], Returns: PoolIntArray

func (o NavigationMeshImpl) GetPolygonCount() int64
CLASS_METHOD

get_polygon_count Args: [], Returns: int64

func (o NavigationMeshImpl) GetRegionMergeSize() float32
CLASS_METHOD

get_region_merge_size Args: [], Returns: float32

func (o NavigationMeshImpl) GetRegionMinSize() float32
CLASS_METHOD

get_region_min_size Args: [], Returns: float32

func (o NavigationMeshImpl) GetSamplePartitionType() int64
CLASS_METHOD

get_sample_partition_type Args: [], Returns: int64

func (o NavigationMeshImpl) GetSourceGeometryMode() int64
CLASS_METHOD

get_source_geometry_mode Args: [], Returns: int64

func (o NavigationMeshImpl) GetSourceGroupName() string
CLASS_METHOD

get_source_group_name Args: [], Returns: string

func (o NavigationMeshImpl) GetVertices() PoolVector3Array
CLASS_METHOD

get_vertices Args: [], Returns: PoolVector3Array

func (o NavigationMeshImpl) GetVertsPerPoly() float32
CLASS_METHOD

get_verts_per_poly Args: [], Returns: float32

func (o NavigationMeshImpl) SetAgentHeight(agent_height float32)
CLASS_METHOD

set_agent_height Args: [{ false agent_height float}], Returns:

func (o NavigationMeshImpl) SetAgentMaxClimb(agent_max_climb float32)
CLASS_METHOD

set_agent_max_climb Args: [{ false agent_max_climb float}], Returns:

func (o NavigationMeshImpl) SetAgentMaxSlope(agent_max_slope float32)
CLASS_METHOD

set_agent_max_slope Args: [{ false agent_max_slope float}], Returns:

func (o NavigationMeshImpl) SetAgentRadius(agent_radius float32)
CLASS_METHOD

set_agent_radius Args: [{ false agent_radius float}], Returns:

func (o NavigationMeshImpl) SetCellHeight(cell_height float32)
CLASS_METHOD

set_cell_height Args: [{ false cell_height float}], Returns:

func (o NavigationMeshImpl) SetCellSize(cell_size float32)
CLASS_METHOD

set_cell_size Args: [{ false cell_size float}], Returns:

func (o NavigationMeshImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (o NavigationMeshImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (o NavigationMeshImpl) SetDetailSampleDistance(detail_sample_dist float32)
CLASS_METHOD

set_detail_sample_distance Args: [{ false detail_sample_dist float}], Returns:

func (o NavigationMeshImpl) SetDetailSampleMaxError(detail_sample_max_error float32)
CLASS_METHOD

set_detail_sample_max_error Args: [{ false detail_sample_max_error float}], Returns:

func (o NavigationMeshImpl) SetEdgeMaxError(edge_max_error float32)
CLASS_METHOD

set_edge_max_error Args: [{ false edge_max_error float}], Returns:

func (o NavigationMeshImpl) SetEdgeMaxLength(edge_max_length float32)
CLASS_METHOD

set_edge_max_length Args: [{ false edge_max_length float}], Returns:

func (o NavigationMeshImpl) SetFilterLedgeSpans(filter_ledge_spans bool)
CLASS_METHOD

set_filter_ledge_spans Args: [{ false filter_ledge_spans bool}], Returns:

func (o NavigationMeshImpl) SetFilterLowHangingObstacles(filter_low_hanging_obstacles bool)
CLASS_METHOD

set_filter_low_hanging_obstacles Args: [{ false filter_low_hanging_obstacles bool}], Returns:

func (o NavigationMeshImpl) SetFilterWalkableLowHeightSpans(filter_walkable_low_height_spans bool)
CLASS_METHOD

set_filter_walkable_low_height_spans Args: [{ false filter_walkable_low_height_spans bool}], Returns:

func (o NavigationMeshImpl) SetParsedGeometryType(geometry_type int64)
CLASS_METHOD

set_parsed_geometry_type Args: [{ false geometry_type int}], Returns:

func (o NavigationMeshImpl) SetRegionMergeSize(region_merge_size float32)
CLASS_METHOD

set_region_merge_size Args: [{ false region_merge_size float}], Returns:

func (o NavigationMeshImpl) SetRegionMinSize(region_min_size float32)
CLASS_METHOD

set_region_min_size Args: [{ false region_min_size float}], Returns:

func (o NavigationMeshImpl) SetSamplePartitionType(sample_partition_type int64)
CLASS_METHOD

set_sample_partition_type Args: [{ false sample_partition_type int}], Returns:

func (o NavigationMeshImpl) SetSourceGeometryMode(mask int64)
CLASS_METHOD

set_source_geometry_mode Args: [{ false mask int}], Returns:

func (o NavigationMeshImpl) SetSourceGroupName(mask string)
CLASS_METHOD

set_source_group_name Args: [{ false mask String}], Returns:

func (o NavigationMeshImpl) SetVertices(vertices PoolVector3Array)
CLASS_METHOD

set_vertices Args: [{ false vertices PoolVector3Array}], Returns:

func (o NavigationMeshImpl) SetVertsPerPoly(verts_per_poly float32)
CLASS_METHOD

set_verts_per_poly Args: [{ false verts_per_poly float}], Returns:

type NavigationMeshInstance interface {
	Spatial

	/* get_navigation_mesh */
	GetNavigationMesh() NavigationMesh

	/* is_enabled */
	IsEnabled() bool

	/* set_enabled */
	SetEnabled(enabled bool)

	/* set_navigation_mesh */
	SetNavigationMesh(navmesh NavigationMesh)
}

func NewNavigationMeshInstance

func NewNavigationMeshInstance() NavigationMeshInstance

NewNavigationMeshInstance creates a new NavigationMeshInstance.

func NewNavigationMeshInstanceWithOwner

func NewNavigationMeshInstanceWithOwner(owner *GodotObject) NavigationMeshInstance

NewNavigationMeshInstanceWithOwner wraps the GodotObject.

type NavigationMeshInstanceImpl struct {
	SpatialImpl
}
func (o *NavigationMeshInstanceImpl) BaseClass() string
func (o *NavigationMeshInstanceImpl) ClassName() string
func (o NavigationMeshInstanceImpl) GetNavigationMesh() NavigationMesh
CLASS_METHOD

get_navigation_mesh Args: [], Returns: NavigationMesh

func (o NavigationMeshInstanceImpl) IsEnabled() bool
CLASS_METHOD

is_enabled Args: [], Returns: bool

func (o NavigationMeshInstanceImpl) SetEnabled(enabled bool)
CLASS_METHOD

set_enabled Args: [{ false enabled bool}], Returns:

func (o NavigationMeshInstanceImpl) SetNavigationMesh(navmesh NavigationMesh)
CLASS_METHOD

set_navigation_mesh Args: [{ false navmesh NavigationMesh}], Returns:

type NavigationPolygon interface {
	Resource

	/* add_outline */
	AddOutline(outline PoolVector2Array)

	/* add_outline_at_index */
	AddOutlineAtIndex(outline PoolVector2Array, index int64)

	/* add_polygon */
	AddPolygon(polygon PoolIntArray)

	/* clear_outlines */
	ClearOutlines()

	/* clear_polygons */
	ClearPolygons()

	/* get_outline */
	GetOutline(idx int64) PoolVector2Array

	/* get_outline_count */
	GetOutlineCount() int64

	/* get_polygon */
	GetPolygon(idx int64) PoolIntArray

	/* get_polygon_count */
	GetPolygonCount() int64

	/* get_vertices */
	GetVertices() PoolVector2Array

	/* make_polygons_from_outlines */
	MakePolygonsFromOutlines()

	/* remove_outline */
	RemoveOutline(idx int64)

	/* set_outline */
	SetOutline(idx int64, outline PoolVector2Array)

	/* set_vertices */
	SetVertices(vertices PoolVector2Array)
}

func NewNavigationPolygon

func NewNavigationPolygon() NavigationPolygon

NewNavigationPolygon creates a new NavigationPolygon.

func NewNavigationPolygonWithOwner

func NewNavigationPolygonWithOwner(owner *GodotObject) NavigationPolygon

NewNavigationPolygonWithOwner wraps the GodotObject.

type NavigationPolygonImpl struct {
	ResourceImpl
}
func (o NavigationPolygonImpl) AddOutline(outline PoolVector2Array)
CLASS_METHOD

add_outline Args: [{ false outline PoolVector2Array}], Returns:

func (o NavigationPolygonImpl) AddOutlineAtIndex(outline PoolVector2Array, index int64)
CLASS_METHOD

add_outline_at_index Args: [{ false outline PoolVector2Array} { false index int}], Returns:

func (o NavigationPolygonImpl) AddPolygon(polygon PoolIntArray)
CLASS_METHOD

add_polygon Args: [{ false polygon PoolIntArray}], Returns:

func (o *NavigationPolygonImpl) BaseClass() string
func (o *NavigationPolygonImpl) ClassName() string
func (o NavigationPolygonImpl) ClearOutlines()
CLASS_METHOD

clear_outlines Args: [], Returns:

func (o NavigationPolygonImpl) ClearPolygons()
CLASS_METHOD

clear_polygons Args: [], Returns:

func (o NavigationPolygonImpl) GetOutline(idx int64) PoolVector2Array
CLASS_METHOD

get_outline Args: [{ false idx int}], Returns: PoolVector2Array

func (o NavigationPolygonImpl) GetOutlineCount() int64
CLASS_METHOD

get_outline_count Args: [], Returns: int64

func (o NavigationPolygonImpl) GetPolygon(idx int64) PoolIntArray
CLASS_METHOD

get_polygon Args: [{ false idx int}], Returns: PoolIntArray

func (o NavigationPolygonImpl) GetPolygonCount() int64
CLASS_METHOD

get_polygon_count Args: [], Returns: int64

func (o NavigationPolygonImpl) GetVertices() PoolVector2Array
CLASS_METHOD

get_vertices Args: [], Returns: PoolVector2Array

func (o NavigationPolygonImpl) MakePolygonsFromOutlines()
CLASS_METHOD

make_polygons_from_outlines Args: [], Returns:

func (o NavigationPolygonImpl) RemoveOutline(idx int64)
CLASS_METHOD

remove_outline Args: [{ false idx int}], Returns:

func (o NavigationPolygonImpl) SetOutline(idx int64, outline PoolVector2Array)
CLASS_METHOD

set_outline Args: [{ false idx int} { false outline PoolVector2Array}], Returns:

func (o NavigationPolygonImpl) SetVertices(vertices PoolVector2Array)
CLASS_METHOD

set_vertices Args: [{ false vertices PoolVector2Array}], Returns:

type NavigationPolygonInstance interface {
	Node2D

	/* get_navigation_polygon */
	GetNavigationPolygon() NavigationPolygon

	/* is_enabled */
	IsEnabled() bool

	/* set_enabled */
	SetEnabled(enabled bool)

	/* set_navigation_polygon */
	SetNavigationPolygon(navpoly NavigationPolygon)
}

func NewNavigationPolygonInstance

func NewNavigationPolygonInstance() NavigationPolygonInstance

NewNavigationPolygonInstance creates a new NavigationPolygonInstance.

func NewNavigationPolygonInstanceWithOwner

func NewNavigationPolygonInstanceWithOwner(owner *GodotObject) NavigationPolygonInstance

NewNavigationPolygonInstanceWithOwner wraps the GodotObject.

type NavigationPolygonInstanceImpl struct {
	Node2DImpl
}
func (o *NavigationPolygonInstanceImpl) BaseClass() string
func (o *NavigationPolygonInstanceImpl) ClassName() string
func (o NavigationPolygonInstanceImpl) GetNavigationPolygon() NavigationPolygon
CLASS_METHOD

get_navigation_polygon Args: [], Returns: NavigationPolygon

func (o NavigationPolygonInstanceImpl) IsEnabled() bool
CLASS_METHOD

is_enabled Args: [], Returns: bool

func (o NavigationPolygonInstanceImpl) SetEnabled(enabled bool)
CLASS_METHOD

set_enabled Args: [{ false enabled bool}], Returns:

func (o NavigationPolygonInstanceImpl) SetNavigationPolygon(navpoly NavigationPolygon)
CLASS_METHOD

set_navigation_polygon Args: [{ false navpoly NavigationPolygon}], Returns:

type NetMultiplayerPeer

type NetMultiplayerPeer C.godot_net_multiplayer_peer

type NetPacketPeer

type NetPacketPeer C.godot_net_packet_peer

type NetStreamPeer

type NetStreamPeer C.godot_net_stream_peer

type NetWebrtcDataChannel

type NetWebrtcDataChannel C.godot_net_webrtc_data_channel

type NetWebrtcLibrary

type NetWebrtcLibrary C.godot_net_webrtc_library

type NetWebrtcPeerConnection

type NetWebrtcPeerConnection C.godot_net_webrtc_peer_connection

type NetworkedMultiplayerENet

type NetworkedMultiplayerENet interface {
	NetworkedMultiplayerPeer

	/* close_connection */
	CloseConnection(wait_usec int64)

	/* create_client */
	CreateClient(address string, port int64, in_bandwidth int64, out_bandwidth int64, client_port int64) Error

	/* create_server */
	CreateServer(port int64, max_clients int64, in_bandwidth int64, out_bandwidth int64) Error

	/* disconnect_peer */
	DisconnectPeer(id int64, now bool)

	/* get_channel_count */
	GetChannelCount() int64

	/* get_compression_mode */
	GetCompressionMode() NetworkedMultiplayerENetCompressionMode

	/* get_last_packet_channel */
	GetLastPacketChannel() int64

	/* get_packet_channel */
	GetPacketChannel() int64

	/* get_peer_address */
	GetPeerAddress(id int64) string

	/* get_peer_port */
	GetPeerPort(id int64) int64

	/* get_transfer_channel */
	GetTransferChannel() int64

	/* is_always_ordered */
	IsAlwaysOrdered() bool

	/* is_dtls_enabled */
	IsDtlsEnabled() bool

	/* is_dtls_verify_enabled */
	IsDtlsVerifyEnabled() bool

	/* is_server_relay_enabled */
	IsServerRelayEnabled() bool

	/* set_always_ordered */
	SetAlwaysOrdered(ordered bool)

	/* set_bind_ip */
	SetBindIp(ip string)

	/* set_channel_count */
	SetChannelCount(channels int64)

	/* set_compression_mode */
	SetCompressionMode(mode int64)

	/* set_dtls_certificate */
	SetDtlsCertificate(certificate X509Certificate)

	/* set_dtls_enabled */
	SetDtlsEnabled(enabled bool)

	/* set_dtls_key */
	SetDtlsKey(key CryptoKey)

	/* set_dtls_verify_enabled */
	SetDtlsVerifyEnabled(enabled bool)

	/* set_server_relay_enabled */
	SetServerRelayEnabled(enabled bool)

	/* set_transfer_channel */
	SetTransferChannel(channel int64)
}

func NewNetworkedMultiplayerENet

func NewNetworkedMultiplayerENet() NetworkedMultiplayerENet

NewNetworkedMultiplayerENet creates a new NetworkedMultiplayerENet.

func NewNetworkedMultiplayerENetWithOwner

func NewNetworkedMultiplayerENetWithOwner(owner *GodotObject) NetworkedMultiplayerENet

NewNetworkedMultiplayerENetWithOwner wraps the GodotObject.

type NetworkedMultiplayerENetCompressionMode

type NetworkedMultiplayerENetCompressionMode int32
const (
	NETWORKED_MULTIPLAYER_E_NET_COMPRESSION_MODE_COMPRESS_FASTLZ      NetworkedMultiplayerENetCompressionMode = 2
	NETWORKED_MULTIPLAYER_E_NET_COMPRESSION_MODE_COMPRESS_NONE        NetworkedMultiplayerENetCompressionMode = 0
	NETWORKED_MULTIPLAYER_E_NET_COMPRESSION_MODE_COMPRESS_RANGE_CODER NetworkedMultiplayerENetCompressionMode = 1
	NETWORKED_MULTIPLAYER_E_NET_COMPRESSION_MODE_COMPRESS_ZLIB        NetworkedMultiplayerENetCompressionMode = 3
	NETWORKED_MULTIPLAYER_E_NET_COMPRESSION_MODE_COMPRESS_ZSTD        NetworkedMultiplayerENetCompressionMode = 4
)

type NetworkedMultiplayerENetConstant

type NetworkedMultiplayerENetConstant int32
const (
	NETWORKED_MULTIPLAYER_E_NET_COMPRESS_FASTLZ      NetworkedMultiplayerENetConstant = 2
	NETWORKED_MULTIPLAYER_E_NET_COMPRESS_NONE        NetworkedMultiplayerENetConstant = 0
	NETWORKED_MULTIPLAYER_E_NET_COMPRESS_RANGE_CODER NetworkedMultiplayerENetConstant = 1
	NETWORKED_MULTIPLAYER_E_NET_COMPRESS_ZLIB        NetworkedMultiplayerENetConstant = 3
	NETWORKED_MULTIPLAYER_E_NET_COMPRESS_ZSTD        NetworkedMultiplayerENetConstant = 4
)

type NetworkedMultiplayerENetImpl

type NetworkedMultiplayerENetImpl struct {
	NetworkedMultiplayerPeerImpl
}

func (*NetworkedMultiplayerENetImpl) BaseClass

func (o *NetworkedMultiplayerENetImpl) BaseClass() string

func (*NetworkedMultiplayerENetImpl) ClassName

func (o *NetworkedMultiplayerENetImpl) ClassName() string

func (NetworkedMultiplayerENetImpl) CloseConnection

func (o NetworkedMultiplayerENetImpl) CloseConnection(wait_usec int64)
CLASS_METHOD

close_connection Args: [{100 true wait_usec int}], Returns:

func (NetworkedMultiplayerENetImpl) CreateClient

func (o NetworkedMultiplayerENetImpl) CreateClient(address string, port int64, in_bandwidth int64, out_bandwidth int64, client_port int64) Error
CLASS_METHOD

create_client Args: [{ false address String} { false port int} {0 true in_bandwidth int} {0 true out_bandwidth int} {0 true client_port int}], Returns: Error

func (NetworkedMultiplayerENetImpl) CreateServer

func (o NetworkedMultiplayerENetImpl) CreateServer(port int64, max_clients int64, in_bandwidth int64, out_bandwidth int64) Error
CLASS_METHOD

create_server Args: [{ false port int} {32 true max_clients int} {0 true in_bandwidth int} {0 true out_bandwidth int}], Returns: Error

func (NetworkedMultiplayerENetImpl) DisconnectPeer

func (o NetworkedMultiplayerENetImpl) DisconnectPeer(id int64, now bool)
CLASS_METHOD

disconnect_peer Args: [{ false id int} {False true now bool}], Returns:

func (NetworkedMultiplayerENetImpl) GetChannelCount

func (o NetworkedMultiplayerENetImpl) GetChannelCount() int64
CLASS_METHOD

get_channel_count Args: [], Returns: int64

func (NetworkedMultiplayerENetImpl) GetCompressionMode

CLASS_METHOD

get_compression_mode Args: [], Returns: NetworkedMultiplayerENetCompressionMode

func (NetworkedMultiplayerENetImpl) GetLastPacketChannel

func (o NetworkedMultiplayerENetImpl) GetLastPacketChannel() int64
CLASS_METHOD

get_last_packet_channel Args: [], Returns: int64

func (NetworkedMultiplayerENetImpl) GetPacketChannel

func (o NetworkedMultiplayerENetImpl) GetPacketChannel() int64
CLASS_METHOD

get_packet_channel Args: [], Returns: int64

func (NetworkedMultiplayerENetImpl) GetPeerAddress

func (o NetworkedMultiplayerENetImpl) GetPeerAddress(id int64) string
CLASS_METHOD

get_peer_address Args: [{ false id int}], Returns: string

func (NetworkedMultiplayerENetImpl) GetPeerPort

func (o NetworkedMultiplayerENetImpl) GetPeerPort(id int64) int64
CLASS_METHOD

get_peer_port Args: [{ false id int}], Returns: int64

func (NetworkedMultiplayerENetImpl) GetTransferChannel

func (o NetworkedMultiplayerENetImpl) GetTransferChannel() int64
CLASS_METHOD

get_transfer_channel Args: [], Returns: int64

func (NetworkedMultiplayerENetImpl) IsAlwaysOrdered

func (o NetworkedMultiplayerENetImpl) IsAlwaysOrdered() bool
CLASS_METHOD

is_always_ordered Args: [], Returns: bool

func (NetworkedMultiplayerENetImpl) IsDtlsEnabled

func (o NetworkedMultiplayerENetImpl) IsDtlsEnabled() bool
CLASS_METHOD

is_dtls_enabled Args: [], Returns: bool

func (NetworkedMultiplayerENetImpl) IsDtlsVerifyEnabled

func (o NetworkedMultiplayerENetImpl) IsDtlsVerifyEnabled() bool
CLASS_METHOD

is_dtls_verify_enabled Args: [], Returns: bool

func (NetworkedMultiplayerENetImpl) IsServerRelayEnabled

func (o NetworkedMultiplayerENetImpl) IsServerRelayEnabled() bool
CLASS_METHOD

is_server_relay_enabled Args: [], Returns: bool

func (NetworkedMultiplayerENetImpl) SetAlwaysOrdered

func (o NetworkedMultiplayerENetImpl) SetAlwaysOrdered(ordered bool)
CLASS_METHOD

set_always_ordered Args: [{ false ordered bool}], Returns:

func (NetworkedMultiplayerENetImpl) SetBindIp

func (o NetworkedMultiplayerENetImpl) SetBindIp(ip string)
CLASS_METHOD

set_bind_ip Args: [{ false ip String}], Returns:

func (NetworkedMultiplayerENetImpl) SetChannelCount

func (o NetworkedMultiplayerENetImpl) SetChannelCount(channels int64)
CLASS_METHOD

set_channel_count Args: [{ false channels int}], Returns:

func (NetworkedMultiplayerENetImpl) SetCompressionMode

func (o NetworkedMultiplayerENetImpl) SetCompressionMode(mode int64)
CLASS_METHOD

set_compression_mode Args: [{ false mode int}], Returns:

func (NetworkedMultiplayerENetImpl) SetDtlsCertificate

func (o NetworkedMultiplayerENetImpl) SetDtlsCertificate(certificate X509Certificate)
CLASS_METHOD

set_dtls_certificate Args: [{ false certificate X509Certificate}], Returns:

func (NetworkedMultiplayerENetImpl) SetDtlsEnabled

func (o NetworkedMultiplayerENetImpl) SetDtlsEnabled(enabled bool)
CLASS_METHOD

set_dtls_enabled Args: [{ false enabled bool}], Returns:

func (NetworkedMultiplayerENetImpl) SetDtlsKey

func (o NetworkedMultiplayerENetImpl) SetDtlsKey(key CryptoKey)
CLASS_METHOD

set_dtls_key Args: [{ false key CryptoKey}], Returns:

func (NetworkedMultiplayerENetImpl) SetDtlsVerifyEnabled

func (o NetworkedMultiplayerENetImpl) SetDtlsVerifyEnabled(enabled bool)
CLASS_METHOD

set_dtls_verify_enabled Args: [{ false enabled bool}], Returns:

func (NetworkedMultiplayerENetImpl) SetServerRelayEnabled

func (o NetworkedMultiplayerENetImpl) SetServerRelayEnabled(enabled bool)
CLASS_METHOD

set_server_relay_enabled Args: [{ false enabled bool}], Returns:

func (NetworkedMultiplayerENetImpl) SetTransferChannel

func (o NetworkedMultiplayerENetImpl) SetTransferChannel(channel int64)
CLASS_METHOD

set_transfer_channel Args: [{ false channel int}], Returns:

type NetworkedMultiplayerPeer

type NetworkedMultiplayerPeer interface {
	PacketPeer

	/* get_connection_status */
	GetConnectionStatus() NetworkedMultiplayerPeerConnectionStatus

	/* get_packet_peer */
	GetPacketPeer() int64

	/* get_transfer_mode */
	GetTransferMode() NetworkedMultiplayerPeerTransferMode

	/* get_unique_id */
	GetUniqueId() int64

	/* is_refusing_new_connections */
	IsRefusingNewConnections() bool

	/* poll */
	Poll()

	/* set_refuse_new_connections */
	SetRefuseNewConnections(enable bool)

	/* set_target_peer */
	SetTargetPeer(id int64)

	/* set_transfer_mode */
	SetTransferMode(mode int64)
}

func NewNetworkedMultiplayerPeer

func NewNetworkedMultiplayerPeer() NetworkedMultiplayerPeer

NewNetworkedMultiplayerPeer creates a new NetworkedMultiplayerPeer.

func NewNetworkedMultiplayerPeerWithOwner

func NewNetworkedMultiplayerPeerWithOwner(owner *GodotObject) NetworkedMultiplayerPeer

NewNetworkedMultiplayerPeerWithOwner wraps the GodotObject.

type NetworkedMultiplayerPeerConnectionStatus

type NetworkedMultiplayerPeerConnectionStatus int32
const (
	NETWORKED_MULTIPLAYER_PEER_CONNECTION_STATUS_CONNECTION_CONNECTED    NetworkedMultiplayerPeerConnectionStatus = 2
	NETWORKED_MULTIPLAYER_PEER_CONNECTION_STATUS_CONNECTION_CONNECTING   NetworkedMultiplayerPeerConnectionStatus = 1
	NETWORKED_MULTIPLAYER_PEER_CONNECTION_STATUS_CONNECTION_DISCONNECTED NetworkedMultiplayerPeerConnectionStatus = 0
)

type NetworkedMultiplayerPeerConstant

type NetworkedMultiplayerPeerConstant int32
const (
	NETWORKED_MULTIPLAYER_PEER_CONNECTION_CONNECTED             NetworkedMultiplayerPeerConstant = 2
	NETWORKED_MULTIPLAYER_PEER_CONNECTION_CONNECTING            NetworkedMultiplayerPeerConstant = 1
	NETWORKED_MULTIPLAYER_PEER_CONNECTION_DISCONNECTED          NetworkedMultiplayerPeerConstant = 0
	NETWORKED_MULTIPLAYER_PEER_TARGET_PEER_BROADCAST            NetworkedMultiplayerPeerConstant = 0
	NETWORKED_MULTIPLAYER_PEER_TARGET_PEER_SERVER               NetworkedMultiplayerPeerConstant = 1
	NETWORKED_MULTIPLAYER_PEER_TRANSFER_MODE_RELIABLE           NetworkedMultiplayerPeerConstant = 2
	NETWORKED_MULTIPLAYER_PEER_TRANSFER_MODE_UNRELIABLE         NetworkedMultiplayerPeerConstant = 0
	NETWORKED_MULTIPLAYER_PEER_TRANSFER_MODE_UNRELIABLE_ORDERED NetworkedMultiplayerPeerConstant = 1
)

type NetworkedMultiplayerPeerImpl

type NetworkedMultiplayerPeerImpl struct {
	PacketPeerImpl
}

func (*NetworkedMultiplayerPeerImpl) BaseClass

func (o *NetworkedMultiplayerPeerImpl) BaseClass() string

func (*NetworkedMultiplayerPeerImpl) ClassName

func (o *NetworkedMultiplayerPeerImpl) ClassName() string

func (NetworkedMultiplayerPeerImpl) GetConnectionStatus

CLASS_METHOD

get_connection_status Args: [], Returns: NetworkedMultiplayerPeerConnectionStatus

func (NetworkedMultiplayerPeerImpl) GetPacketPeer

func (o NetworkedMultiplayerPeerImpl) GetPacketPeer() int64
CLASS_METHOD

get_packet_peer Args: [], Returns: int64

func (NetworkedMultiplayerPeerImpl) GetTransferMode

CLASS_METHOD

get_transfer_mode Args: [], Returns: NetworkedMultiplayerPeerTransferMode

func (NetworkedMultiplayerPeerImpl) GetUniqueId

func (o NetworkedMultiplayerPeerImpl) GetUniqueId() int64
CLASS_METHOD

get_unique_id Args: [], Returns: int64

func (NetworkedMultiplayerPeerImpl) IsRefusingNewConnections

func (o NetworkedMultiplayerPeerImpl) IsRefusingNewConnections() bool
CLASS_METHOD

is_refusing_new_connections Args: [], Returns: bool

func (NetworkedMultiplayerPeerImpl) Poll

CLASS_METHOD

poll Args: [], Returns:

func (NetworkedMultiplayerPeerImpl) SetRefuseNewConnections

func (o NetworkedMultiplayerPeerImpl) SetRefuseNewConnections(enable bool)
CLASS_METHOD

set_refuse_new_connections Args: [{ false enable bool}], Returns:

func (NetworkedMultiplayerPeerImpl) SetTargetPeer

func (o NetworkedMultiplayerPeerImpl) SetTargetPeer(id int64)
CLASS_METHOD

set_target_peer Args: [{ false id int}], Returns:

func (NetworkedMultiplayerPeerImpl) SetTransferMode

func (o NetworkedMultiplayerPeerImpl) SetTransferMode(mode int64)
CLASS_METHOD

set_transfer_mode Args: [{ false mode int}], Returns:

type NetworkedMultiplayerPeerTransferMode

type NetworkedMultiplayerPeerTransferMode int32
const (
	NETWORKED_MULTIPLAYER_PEER_TRANSFER_MODE_TRANSFER_MODE_RELIABLE           NetworkedMultiplayerPeerTransferMode = 2
	NETWORKED_MULTIPLAYER_PEER_TRANSFER_MODE_TRANSFER_MODE_UNRELIABLE         NetworkedMultiplayerPeerTransferMode = 0
	NETWORKED_MULTIPLAYER_PEER_TRANSFER_MODE_TRANSFER_MODE_UNRELIABLE_ORDERED NetworkedMultiplayerPeerTransferMode = 1
)

type NinePatchRect

type NinePatchRect interface {
	Control

	/* get_h_axis_stretch_mode */
	GetHAxisStretchMode() NinePatchRectAxisStretchMode

	/* get_patch_margin */
	GetPatchMargin(margin int64) int64

	/* get_region_rect */
	GetRegionRect() Rect2

	/* get_texture */
	GetTexture() Texture

	/* get_v_axis_stretch_mode */
	GetVAxisStretchMode() NinePatchRectAxisStretchMode

	/* is_draw_center_enabled */
	IsDrawCenterEnabled() bool

	/* set_draw_center */
	SetDrawCenter(draw_center bool)

	/* set_h_axis_stretch_mode */
	SetHAxisStretchMode(mode int64)

	/* set_patch_margin */
	SetPatchMargin(margin int64, value int64)

	/* set_region_rect */
	SetRegionRect(rect Rect2)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_v_axis_stretch_mode */
	SetVAxisStretchMode(mode int64)
}

func NewNinePatchRect

func NewNinePatchRect() NinePatchRect

NewNinePatchRect creates a new NinePatchRect.

func NewNinePatchRectWithOwner

func NewNinePatchRectWithOwner(owner *GodotObject) NinePatchRect

NewNinePatchRectWithOwner wraps the GodotObject.

type NinePatchRectAxisStretchMode

type NinePatchRectAxisStretchMode int32
const (
	NINE_PATCH_RECT_AXIS_STRETCH_MODE_AXIS_STRETCH_MODE_STRETCH  NinePatchRectAxisStretchMode = 0
	NINE_PATCH_RECT_AXIS_STRETCH_MODE_AXIS_STRETCH_MODE_TILE     NinePatchRectAxisStretchMode = 1
	NINE_PATCH_RECT_AXIS_STRETCH_MODE_AXIS_STRETCH_MODE_TILE_FIT NinePatchRectAxisStretchMode = 2
)

type NinePatchRectConstant

type NinePatchRectConstant int32
const (
	NINE_PATCH_RECT_AXIS_STRETCH_MODE_STRETCH  NinePatchRectConstant = 0
	NINE_PATCH_RECT_AXIS_STRETCH_MODE_TILE     NinePatchRectConstant = 1
	NINE_PATCH_RECT_AXIS_STRETCH_MODE_TILE_FIT NinePatchRectConstant = 2
)

type NinePatchRectImpl

type NinePatchRectImpl struct {
	ControlImpl
}

func (*NinePatchRectImpl) BaseClass

func (o *NinePatchRectImpl) BaseClass() string

func (*NinePatchRectImpl) ClassName

func (o *NinePatchRectImpl) ClassName() string

func (NinePatchRectImpl) GetHAxisStretchMode

func (o NinePatchRectImpl) GetHAxisStretchMode() NinePatchRectAxisStretchMode
CLASS_METHOD

get_h_axis_stretch_mode Args: [], Returns: NinePatchRectAxisStretchMode

func (NinePatchRectImpl) GetPatchMargin

func (o NinePatchRectImpl) GetPatchMargin(margin int64) int64
CLASS_METHOD

get_patch_margin Args: [{ false margin int}], Returns: int64

func (NinePatchRectImpl) GetRegionRect

func (o NinePatchRectImpl) GetRegionRect() Rect2
CLASS_METHOD

get_region_rect Args: [], Returns: Rect2

func (NinePatchRectImpl) GetTexture

func (o NinePatchRectImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (NinePatchRectImpl) GetVAxisStretchMode

func (o NinePatchRectImpl) GetVAxisStretchMode() NinePatchRectAxisStretchMode
CLASS_METHOD

get_v_axis_stretch_mode Args: [], Returns: NinePatchRectAxisStretchMode

func (NinePatchRectImpl) IsDrawCenterEnabled

func (o NinePatchRectImpl) IsDrawCenterEnabled() bool
CLASS_METHOD

is_draw_center_enabled Args: [], Returns: bool

func (NinePatchRectImpl) SetDrawCenter

func (o NinePatchRectImpl) SetDrawCenter(draw_center bool)
CLASS_METHOD

set_draw_center Args: [{ false draw_center bool}], Returns:

func (NinePatchRectImpl) SetHAxisStretchMode

func (o NinePatchRectImpl) SetHAxisStretchMode(mode int64)
CLASS_METHOD

set_h_axis_stretch_mode Args: [{ false mode int}], Returns:

func (NinePatchRectImpl) SetPatchMargin

func (o NinePatchRectImpl) SetPatchMargin(margin int64, value int64)
CLASS_METHOD

set_patch_margin Args: [{ false margin int} { false value int}], Returns:

func (NinePatchRectImpl) SetRegionRect

func (o NinePatchRectImpl) SetRegionRect(rect Rect2)
CLASS_METHOD

set_region_rect Args: [{ false rect Rect2}], Returns:

func (NinePatchRectImpl) SetTexture

func (o NinePatchRectImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (NinePatchRectImpl) SetVAxisStretchMode

func (o NinePatchRectImpl) SetVAxisStretchMode(mode int64)
CLASS_METHOD

set_v_axis_stretch_mode Args: [{ false mode int}], Returns:

type Node

type Node interface {
	Object

	/* add_child */
	AddChild(node Node, legible_unique_name bool)

	/* add_child_below_node */
	AddChildBelowNode(node Node, child_node Node, legible_unique_name bool)

	/* add_to_group */
	AddToGroup(group string, persistent bool)

	/* can_process */
	CanProcess() bool

	/* duplicate */
	Duplicate(flags int64) Node

	/* find_node */
	FindNode(mask string, recursive bool, owned bool) Node

	/* find_parent */
	FindParent(mask string) Node

	/* get_child */
	GetChild(idx int64) Node

	/* get_child_count */
	GetChildCount() int64

	/* get_children */
	GetChildren() Array

	/* get_custom_multiplayer */
	GetCustomMultiplayer() MultiplayerAPI

	/* get_filename */
	GetFilename() string

	/* get_groups */
	GetGroups() Array

	/* get_index */
	GetIndex() int64

	/* get_multiplayer */
	GetMultiplayer() MultiplayerAPI

	/* get_name */
	GetName() string

	/* get_network_master */
	GetNetworkMaster() int64

	/* get_node */
	GetNode(path NodePath) Node

	/* get_node_and_resource */
	GetNodeAndResource(path NodePath) Array

	/* get_node_or_null */
	GetNodeOrNull(path NodePath) Node

	/* get_owner */
	GetOwner() Node

	/* get_parent */
	GetParent() Node

	/* get_path */
	GetPath() NodePath

	/* get_path_to */
	GetPathTo(node Node) NodePath

	/* get_pause_mode */
	GetPauseMode() NodePauseMode

	/* get_physics_process_delta_time */
	GetPhysicsProcessDeltaTime() float32

	/* get_position_in_parent */
	GetPositionInParent() int64

	/* get_process_delta_time */
	GetProcessDeltaTime() float32

	/* get_process_priority */
	GetProcessPriority() int64

	/* get_scene_instance_load_placeholder */
	GetSceneInstanceLoadPlaceholder() bool

	/* get_tree */
	GetTree() SceneTree

	/* get_viewport */
	GetViewport() Viewport

	/* has_node */
	HasNode(path NodePath) bool

	/* has_node_and_resource */
	HasNodeAndResource(path NodePath) bool

	/* is_a_parent_of */
	IsAParentOf(node Node) bool

	/* is_displayed_folded */
	IsDisplayedFolded() bool

	/* is_greater_than */
	IsGreaterThan(node Node) bool

	/* is_in_group */
	IsInGroup(group string) bool

	/* is_inside_tree */
	IsInsideTree() bool

	/* is_network_master */
	IsNetworkMaster() bool

	/* is_physics_processing */
	IsPhysicsProcessing() bool

	/* is_physics_processing_internal */
	IsPhysicsProcessingInternal() bool

	/* is_processing */
	IsProcessing() bool

	/* is_processing_input */
	IsProcessingInput() bool

	/* is_processing_internal */
	IsProcessingInternal() bool

	/* is_processing_unhandled_input */
	IsProcessingUnhandledInput() bool

	/* is_processing_unhandled_key_input */
	IsProcessingUnhandledKeyInput() bool

	/* move_child */
	MoveChild(child_node Node, to_position int64)

	/* print_stray_nodes */
	PrintStrayNodes()

	/* print_tree */
	PrintTree()

	/* print_tree_pretty */
	PrintTreePretty()

	/* propagate_call */
	PropagateCall(method string, args Array, parent_first bool)

	/* propagate_notification */
	PropagateNotification(what int64)

	/* queue_free */
	QueueFree()

	/* raise */
	Raise()

	/* remove_and_skip */
	RemoveAndSkip()

	/* remove_child */
	RemoveChild(node Node)

	/* remove_from_group */
	RemoveFromGroup(group string)

	/* replace_by */
	ReplaceBy(node Node, keep_data bool)

	/* request_ready */
	RequestReady()

	/* rpc */
	Rpc(method string, varargs ...*Variant) Variant

	/* rpc_config */
	RpcConfig(method string, mode int64)

	/* rpc_id */
	RpcId(peer_id int64, method string, varargs ...*Variant) Variant

	/* rpc_unreliable */
	RpcUnreliable(method string, varargs ...*Variant) Variant

	/* rpc_unreliable_id */
	RpcUnreliableId(peer_id int64, method string, varargs ...*Variant) Variant

	/* rset */
	Rset(property string, value Variant)

	/* rset_config */
	RsetConfig(property string, mode int64)

	/* rset_id */
	RsetId(peer_id int64, property string, value Variant)

	/* rset_unreliable */
	RsetUnreliable(property string, value Variant)

	/* rset_unreliable_id */
	RsetUnreliableId(peer_id int64, property string, value Variant)

	/* set_custom_multiplayer */
	SetCustomMultiplayer(api MultiplayerAPI)

	/* set_display_folded */
	SetDisplayFolded(fold bool)

	/* set_filename */
	SetFilename(filename string)

	/* set_name */
	SetName(name string)

	/* set_network_master */
	SetNetworkMaster(id int64, recursive bool)

	/* set_owner */
	SetOwner(owner Node)

	/* set_pause_mode */
	SetPauseMode(mode int64)

	/* set_physics_process */
	SetPhysicsProcess(enable bool)

	/* set_physics_process_internal */
	SetPhysicsProcessInternal(enable bool)

	/* set_process */
	SetProcess(enable bool)

	/* set_process_input */
	SetProcessInput(enable bool)

	/* set_process_internal */
	SetProcessInternal(enable bool)

	/* set_process_priority */
	SetProcessPriority(priority int64)

	/* set_process_unhandled_input */
	SetProcessUnhandledInput(enable bool)

	/* set_process_unhandled_key_input */
	SetProcessUnhandledKeyInput(enable bool)

	/* set_scene_instance_load_placeholder */
	SetSceneInstanceLoadPlaceholder(load_placeholder bool)

	/* update_configuration_warning */
	UpdateConfigurationWarning()
}

func NewNode

func NewNode() Node

NewNode creates a new Node.

func NewNodeWithOwner

func NewNodeWithOwner(owner *GodotObject) Node

NewNodeWithOwner wraps the GodotObject.

type Node2D

type Node2D interface {
	CanvasItem

	/* apply_scale */
	ApplyScale(ratio Vector2)

	/* get_angle_to */
	GetAngleTo(point Vector2) float32

	/* get_global_position */
	GetGlobalPosition() Vector2

	/* get_global_rotation */
	GetGlobalRotation() float32

	/* get_global_rotation_degrees */
	GetGlobalRotationDegrees() float32

	/* get_global_scale */
	GetGlobalScale() Vector2

	/* get_position */
	GetPosition() Vector2

	/* get_relative_transform_to_parent */
	GetRelativeTransformToParent(parent Node) Transform2D

	/* get_rotation */
	GetRotation() float32

	/* get_rotation_degrees */
	GetRotationDegrees() float32

	/* get_scale */
	GetScale() Vector2

	/* get_skew */
	GetSkew() float32

	/* get_skew_degrees */
	GetSkewDegrees() float32

	/* get_z_index */
	GetZIndex() int64

	/* global_translate */
	GlobalTranslate(offset Vector2)

	/* is_z_relative */
	IsZRelative() bool

	/* look_at */
	LookAt(point Vector2)

	/* move_local_x */
	MoveLocalX(delta float32, scaled bool)

	/* move_local_y */
	MoveLocalY(delta float32, scaled bool)

	/* rotate */
	Rotate(radians float32)

	/* set_global_position */
	SetGlobalPosition(position Vector2)

	/* set_global_rotation */
	SetGlobalRotation(radians float32)

	/* set_global_rotation_degrees */
	SetGlobalRotationDegrees(degrees float32)

	/* set_global_scale */
	SetGlobalScale(scale Vector2)

	/* set_global_transform */
	SetGlobalTransform(xform Transform2D)

	/* set_position */
	SetPosition(position Vector2)

	/* set_rotation */
	SetRotation(radians float32)

	/* set_rotation_degrees */
	SetRotationDegrees(degrees float32)

	/* set_scale */
	SetScale(scale Vector2)

	/* set_skew */
	SetSkew(radians float32)

	/* set_skew_degrees */
	SetSkewDegrees(degrees float32)

	/* set_transform */
	SetTransform(xform Transform2D)

	/* set_z_as_relative */
	SetZAsRelative(enable bool)

	/* set_z_index */
	SetZIndex(z_index int64)

	/* to_global */
	ToGlobal(local_point Vector2) Vector2

	/* to_local */
	ToLocal(global_point Vector2) Vector2

	/* translate */
	Translate(offset Vector2)
}

func NewNode2D

func NewNode2D() Node2D

NewNode2D creates a new Node2D.

func NewNode2DWithOwner

func NewNode2DWithOwner(owner *GodotObject) Node2D

NewNode2DWithOwner wraps the GodotObject.

type Node2DImpl

type Node2DImpl struct {
	CanvasItemImpl
}

func (Node2DImpl) ApplyScale

func (o Node2DImpl) ApplyScale(ratio Vector2)
CLASS_METHOD

apply_scale Args: [{ false ratio Vector2}], Returns:

func (*Node2DImpl) BaseClass

func (o *Node2DImpl) BaseClass() string

func (*Node2DImpl) ClassName

func (o *Node2DImpl) ClassName() string

func (Node2DImpl) GetAngleTo

func (o Node2DImpl) GetAngleTo(point Vector2) float32
CLASS_METHOD

get_angle_to Args: [{ false point Vector2}], Returns: float32

func (Node2DImpl) GetGlobalPosition

func (o Node2DImpl) GetGlobalPosition() Vector2
CLASS_METHOD

get_global_position Args: [], Returns: Vector2

func (Node2DImpl) GetGlobalRotation

func (o Node2DImpl) GetGlobalRotation() float32
CLASS_METHOD

get_global_rotation Args: [], Returns: float32

func (Node2DImpl) GetGlobalRotationDegrees

func (o Node2DImpl) GetGlobalRotationDegrees() float32
CLASS_METHOD

get_global_rotation_degrees Args: [], Returns: float32

func (Node2DImpl) GetGlobalScale

func (o Node2DImpl) GetGlobalScale() Vector2
CLASS_METHOD

get_global_scale Args: [], Returns: Vector2

func (Node2DImpl) GetPosition

func (o Node2DImpl) GetPosition() Vector2
CLASS_METHOD

get_position Args: [], Returns: Vector2

func (Node2DImpl) GetRelativeTransformToParent

func (o Node2DImpl) GetRelativeTransformToParent(parent Node) Transform2D
CLASS_METHOD

get_relative_transform_to_parent Args: [{ false parent Node}], Returns: Transform2D

func (Node2DImpl) GetRotation

func (o Node2DImpl) GetRotation() float32
CLASS_METHOD

get_rotation Args: [], Returns: float32

func (Node2DImpl) GetRotationDegrees

func (o Node2DImpl) GetRotationDegrees() float32
CLASS_METHOD

get_rotation_degrees Args: [], Returns: float32

func (Node2DImpl) GetScale

func (o Node2DImpl) GetScale() Vector2
CLASS_METHOD

get_scale Args: [], Returns: Vector2

func (Node2DImpl) GetSkew

func (o Node2DImpl) GetSkew() float32
CLASS_METHOD

get_skew Args: [], Returns: float32

func (Node2DImpl) GetSkewDegrees

func (o Node2DImpl) GetSkewDegrees() float32
CLASS_METHOD

get_skew_degrees Args: [], Returns: float32

func (Node2DImpl) GetZIndex

func (o Node2DImpl) GetZIndex() int64
CLASS_METHOD

get_z_index Args: [], Returns: int64

func (Node2DImpl) GlobalTranslate

func (o Node2DImpl) GlobalTranslate(offset Vector2)
CLASS_METHOD

global_translate Args: [{ false offset Vector2}], Returns:

func (Node2DImpl) IsZRelative

func (o Node2DImpl) IsZRelative() bool
CLASS_METHOD

is_z_relative Args: [], Returns: bool

func (Node2DImpl) LookAt

func (o Node2DImpl) LookAt(point Vector2)
CLASS_METHOD

look_at Args: [{ false point Vector2}], Returns:

func (Node2DImpl) MoveLocalX

func (o Node2DImpl) MoveLocalX(delta float32, scaled bool)
CLASS_METHOD

move_local_x Args: [{ false delta float} {False true scaled bool}], Returns:

func (Node2DImpl) MoveLocalY

func (o Node2DImpl) MoveLocalY(delta float32, scaled bool)
CLASS_METHOD

move_local_y Args: [{ false delta float} {False true scaled bool}], Returns:

func (Node2DImpl) Rotate

func (o Node2DImpl) Rotate(radians float32)
CLASS_METHOD

rotate Args: [{ false radians float}], Returns:

func (Node2DImpl) SetGlobalPosition

func (o Node2DImpl) SetGlobalPosition(position Vector2)
CLASS_METHOD

set_global_position Args: [{ false position Vector2}], Returns:

func (Node2DImpl) SetGlobalRotation

func (o Node2DImpl) SetGlobalRotation(radians float32)
CLASS_METHOD

set_global_rotation Args: [{ false radians float}], Returns:

func (Node2DImpl) SetGlobalRotationDegrees

func (o Node2DImpl) SetGlobalRotationDegrees(degrees float32)
CLASS_METHOD

set_global_rotation_degrees Args: [{ false degrees float}], Returns:

func (Node2DImpl) SetGlobalScale

func (o Node2DImpl) SetGlobalScale(scale Vector2)
CLASS_METHOD

set_global_scale Args: [{ false scale Vector2}], Returns:

func (Node2DImpl) SetGlobalTransform

func (o Node2DImpl) SetGlobalTransform(xform Transform2D)
CLASS_METHOD

set_global_transform Args: [{ false xform Transform2D}], Returns:

func (Node2DImpl) SetPosition

func (o Node2DImpl) SetPosition(position Vector2)
CLASS_METHOD

set_position Args: [{ false position Vector2}], Returns:

func (Node2DImpl) SetRotation

func (o Node2DImpl) SetRotation(radians float32)
CLASS_METHOD

set_rotation Args: [{ false radians float}], Returns:

func (Node2DImpl) SetRotationDegrees

func (o Node2DImpl) SetRotationDegrees(degrees float32)
CLASS_METHOD

set_rotation_degrees Args: [{ false degrees float}], Returns:

func (Node2DImpl) SetScale

func (o Node2DImpl) SetScale(scale Vector2)
CLASS_METHOD

set_scale Args: [{ false scale Vector2}], Returns:

func (Node2DImpl) SetSkew

func (o Node2DImpl) SetSkew(radians float32)
CLASS_METHOD

set_skew Args: [{ false radians float}], Returns:

func (Node2DImpl) SetSkewDegrees

func (o Node2DImpl) SetSkewDegrees(degrees float32)
CLASS_METHOD

set_skew_degrees Args: [{ false degrees float}], Returns:

func (Node2DImpl) SetTransform

func (o Node2DImpl) SetTransform(xform Transform2D)
CLASS_METHOD

set_transform Args: [{ false xform Transform2D}], Returns:

func (Node2DImpl) SetZAsRelative

func (o Node2DImpl) SetZAsRelative(enable bool)
CLASS_METHOD

set_z_as_relative Args: [{ false enable bool}], Returns:

func (Node2DImpl) SetZIndex

func (o Node2DImpl) SetZIndex(z_index int64)
CLASS_METHOD

set_z_index Args: [{ false z_index int}], Returns:

func (Node2DImpl) ToGlobal

func (o Node2DImpl) ToGlobal(local_point Vector2) Vector2
CLASS_METHOD

to_global Args: [{ false local_point Vector2}], Returns: Vector2

func (Node2DImpl) ToLocal

func (o Node2DImpl) ToLocal(global_point Vector2) Vector2
CLASS_METHOD

to_local Args: [{ false global_point Vector2}], Returns: Vector2

func (Node2DImpl) Translate

func (o Node2DImpl) Translate(offset Vector2)
CLASS_METHOD

translate Args: [{ false offset Vector2}], Returns:

type NodeConstant

type NodeConstant int32
const (
	NODE_DUPLICATE_GROUPS                      NodeConstant = 2
	NODE_DUPLICATE_SCRIPTS                     NodeConstant = 4
	NODE_DUPLICATE_SIGNALS                     NodeConstant = 1
	NODE_DUPLICATE_USE_INSTANCING              NodeConstant = 8
	NODE_NOTIFICATION_APP_PAUSED               NodeConstant = 1015
	NODE_NOTIFICATION_APP_RESUMED              NodeConstant = 1014
	NODE_NOTIFICATION_CRASH                    NodeConstant = 1012
	NODE_NOTIFICATION_DRAG_BEGIN               NodeConstant = 21
	NODE_NOTIFICATION_DRAG_END                 NodeConstant = 22
	NODE_NOTIFICATION_ENTER_TREE               NodeConstant = 10
	NODE_NOTIFICATION_EXIT_TREE                NodeConstant = 11
	NODE_NOTIFICATION_INSTANCED                NodeConstant = 20
	NODE_NOTIFICATION_INTERNAL_PHYSICS_PROCESS NodeConstant = 26
	NODE_NOTIFICATION_INTERNAL_PROCESS         NodeConstant = 25
	NODE_NOTIFICATION_MOVED_IN_PARENT          NodeConstant = 12
	NODE_NOTIFICATION_OS_IME_UPDATE            NodeConstant = 1013
	NODE_NOTIFICATION_OS_MEMORY_WARNING        NodeConstant = 1009
	NODE_NOTIFICATION_PARENTED                 NodeConstant = 18
	NODE_NOTIFICATION_PATH_CHANGED             NodeConstant = 23
	NODE_NOTIFICATION_PAUSED                   NodeConstant = 14
	NODE_NOTIFICATION_PHYSICS_PROCESS          NodeConstant = 16
	NODE_NOTIFICATION_PROCESS                  NodeConstant = 17
	NODE_NOTIFICATION_READY                    NodeConstant = 13
	NODE_NOTIFICATION_TRANSLATION_CHANGED      NodeConstant = 1010
	NODE_NOTIFICATION_UNPARENTED               NodeConstant = 19
	NODE_NOTIFICATION_UNPAUSED                 NodeConstant = 15
	NODE_NOTIFICATION_WM_ABOUT                 NodeConstant = 1011
	NODE_NOTIFICATION_WM_FOCUS_IN              NodeConstant = 1004
	NODE_NOTIFICATION_WM_FOCUS_OUT             NodeConstant = 1005
	NODE_NOTIFICATION_WM_GO_BACK_REQUEST       NodeConstant = 1007
	NODE_NOTIFICATION_WM_MOUSE_ENTER           NodeConstant = 1002
	NODE_NOTIFICATION_WM_MOUSE_EXIT            NodeConstant = 1003
	NODE_NOTIFICATION_WM_QUIT_REQUEST          NodeConstant = 1006
	NODE_NOTIFICATION_WM_UNFOCUS_REQUEST       NodeConstant = 1008
	NODE_PAUSE_MODE_INHERIT                    NodeConstant = 0
	NODE_PAUSE_MODE_PROCESS                    NodeConstant = 2
	NODE_PAUSE_MODE_STOP                       NodeConstant = 1
)

type NodeDuplicateFlags

type NodeDuplicateFlags int32
const (
	NODE_DUPLICATE_FLAGS_DUPLICATE_GROUPS         NodeDuplicateFlags = 2
	NODE_DUPLICATE_FLAGS_DUPLICATE_SCRIPTS        NodeDuplicateFlags = 4
	NODE_DUPLICATE_FLAGS_DUPLICATE_SIGNALS        NodeDuplicateFlags = 1
	NODE_DUPLICATE_FLAGS_DUPLICATE_USE_INSTANCING NodeDuplicateFlags = 8
)

type NodeImpl

type NodeImpl struct {
	ObjectImpl
}

func (NodeImpl) AddChild

func (o NodeImpl) AddChild(node Node, legible_unique_name bool)
CLASS_METHOD

add_child Args: [{ false node Node} {False true legible_unique_name bool}], Returns:

func (NodeImpl) AddChildBelowNode

func (o NodeImpl) AddChildBelowNode(node Node, child_node Node, legible_unique_name bool)
CLASS_METHOD

add_child_below_node Args: [{ false node Node} { false child_node Node} {False true legible_unique_name bool}], Returns:

func (NodeImpl) AddToGroup

func (o NodeImpl) AddToGroup(group string, persistent bool)
CLASS_METHOD

add_to_group Args: [{ false group String} {False true persistent bool}], Returns:

func (*NodeImpl) BaseClass

func (o *NodeImpl) BaseClass() string

func (NodeImpl) CanProcess

func (o NodeImpl) CanProcess() bool
CLASS_METHOD

can_process Args: [], Returns: bool

func (*NodeImpl) ClassName

func (o *NodeImpl) ClassName() string

func (NodeImpl) Duplicate

func (o NodeImpl) Duplicate(flags int64) Node
CLASS_METHOD

duplicate Args: [{15 true flags int}], Returns: Node

func (NodeImpl) FindNode

func (o NodeImpl) FindNode(mask string, recursive bool, owned bool) Node
CLASS_METHOD

find_node Args: [{ false mask String} {True true recursive bool} {True true owned bool}], Returns: Node

func (NodeImpl) FindParent

func (o NodeImpl) FindParent(mask string) Node
CLASS_METHOD

find_parent Args: [{ false mask String}], Returns: Node

func (NodeImpl) GetChild

func (o NodeImpl) GetChild(idx int64) Node
CLASS_METHOD

get_child Args: [{ false idx int}], Returns: Node

func (NodeImpl) GetChildCount

func (o NodeImpl) GetChildCount() int64
CLASS_METHOD

get_child_count Args: [], Returns: int64

func (NodeImpl) GetChildren

func (o NodeImpl) GetChildren() Array
CLASS_METHOD

get_children Args: [], Returns: Array

func (NodeImpl) GetCustomMultiplayer

func (o NodeImpl) GetCustomMultiplayer() MultiplayerAPI
CLASS_METHOD

get_custom_multiplayer Args: [], Returns: MultiplayerAPI

func (NodeImpl) GetFilename

func (o NodeImpl) GetFilename() string
CLASS_METHOD

get_filename Args: [], Returns: string

func (NodeImpl) GetGroups

func (o NodeImpl) GetGroups() Array
CLASS_METHOD

get_groups Args: [], Returns: Array

func (NodeImpl) GetIndex

func (o NodeImpl) GetIndex() int64
CLASS_METHOD

get_index Args: [], Returns: int64

func (NodeImpl) GetMultiplayer

func (o NodeImpl) GetMultiplayer() MultiplayerAPI
CLASS_METHOD

get_multiplayer Args: [], Returns: MultiplayerAPI

func (NodeImpl) GetName

func (o NodeImpl) GetName() string
CLASS_METHOD

get_name Args: [], Returns: string

func (NodeImpl) GetNetworkMaster

func (o NodeImpl) GetNetworkMaster() int64
CLASS_METHOD

get_network_master Args: [], Returns: int64

func (NodeImpl) GetNode

func (o NodeImpl) GetNode(path NodePath) Node
CLASS_METHOD

get_node Args: [{ false path NodePath}], Returns: Node

func (NodeImpl) GetNodeAndResource

func (o NodeImpl) GetNodeAndResource(path NodePath) Array
CLASS_METHOD

get_node_and_resource Args: [{ false path NodePath}], Returns: Array

func (NodeImpl) GetNodeOrNull

func (o NodeImpl) GetNodeOrNull(path NodePath) Node
CLASS_METHOD

get_node_or_null Args: [{ false path NodePath}], Returns: Node

func (NodeImpl) GetOwner

func (o NodeImpl) GetOwner() Node
CLASS_METHOD

get_owner Args: [], Returns: Node

func (NodeImpl) GetParent

func (o NodeImpl) GetParent() Node
CLASS_METHOD

get_parent Args: [], Returns: Node

func (NodeImpl) GetPath

func (o NodeImpl) GetPath() NodePath
CLASS_METHOD

get_path Args: [], Returns: NodePath

func (NodeImpl) GetPathTo

func (o NodeImpl) GetPathTo(node Node) NodePath
CLASS_METHOD

get_path_to Args: [{ false node Node}], Returns: NodePath

func (NodeImpl) GetPauseMode

func (o NodeImpl) GetPauseMode() NodePauseMode
CLASS_METHOD

get_pause_mode Args: [], Returns: NodePauseMode

func (NodeImpl) GetPhysicsProcessDeltaTime

func (o NodeImpl) GetPhysicsProcessDeltaTime() float32
CLASS_METHOD

get_physics_process_delta_time Args: [], Returns: float32

func (NodeImpl) GetPositionInParent

func (o NodeImpl) GetPositionInParent() int64
CLASS_METHOD

get_position_in_parent Args: [], Returns: int64

func (NodeImpl) GetProcessDeltaTime

func (o NodeImpl) GetProcessDeltaTime() float32
CLASS_METHOD

get_process_delta_time Args: [], Returns: float32

func (NodeImpl) GetProcessPriority

func (o NodeImpl) GetProcessPriority() int64
CLASS_METHOD

get_process_priority Args: [], Returns: int64

func (NodeImpl) GetSceneInstanceLoadPlaceholder

func (o NodeImpl) GetSceneInstanceLoadPlaceholder() bool
CLASS_METHOD

get_scene_instance_load_placeholder Args: [], Returns: bool

func (NodeImpl) GetTree

func (o NodeImpl) GetTree() SceneTree
CLASS_METHOD

get_tree Args: [], Returns: SceneTree

func (NodeImpl) GetViewport

func (o NodeImpl) GetViewport() Viewport
CLASS_METHOD

get_viewport Args: [], Returns: Viewport

func (NodeImpl) HasNode

func (o NodeImpl) HasNode(path NodePath) bool
CLASS_METHOD

has_node Args: [{ false path NodePath}], Returns: bool

func (NodeImpl) HasNodeAndResource

func (o NodeImpl) HasNodeAndResource(path NodePath) bool
CLASS_METHOD

has_node_and_resource Args: [{ false path NodePath}], Returns: bool

func (NodeImpl) IsAParentOf

func (o NodeImpl) IsAParentOf(node Node) bool
CLASS_METHOD

is_a_parent_of Args: [{ false node Node}], Returns: bool

func (NodeImpl) IsDisplayedFolded

func (o NodeImpl) IsDisplayedFolded() bool
CLASS_METHOD

is_displayed_folded Args: [], Returns: bool

func (NodeImpl) IsGreaterThan

func (o NodeImpl) IsGreaterThan(node Node) bool
CLASS_METHOD

is_greater_than Args: [{ false node Node}], Returns: bool

func (NodeImpl) IsInGroup

func (o NodeImpl) IsInGroup(group string) bool
CLASS_METHOD

is_in_group Args: [{ false group String}], Returns: bool

func (NodeImpl) IsInsideTree

func (o NodeImpl) IsInsideTree() bool
CLASS_METHOD

is_inside_tree Args: [], Returns: bool

func (NodeImpl) IsNetworkMaster

func (o NodeImpl) IsNetworkMaster() bool
CLASS_METHOD

is_network_master Args: [], Returns: bool

func (NodeImpl) IsPhysicsProcessing

func (o NodeImpl) IsPhysicsProcessing() bool
CLASS_METHOD

is_physics_processing Args: [], Returns: bool

func (NodeImpl) IsPhysicsProcessingInternal

func (o NodeImpl) IsPhysicsProcessingInternal() bool
CLASS_METHOD

is_physics_processing_internal Args: [], Returns: bool

func (NodeImpl) IsProcessing

func (o NodeImpl) IsProcessing() bool
CLASS_METHOD

is_processing Args: [], Returns: bool

func (NodeImpl) IsProcessingInput

func (o NodeImpl) IsProcessingInput() bool
CLASS_METHOD

is_processing_input Args: [], Returns: bool

func (NodeImpl) IsProcessingInternal

func (o NodeImpl) IsProcessingInternal() bool
CLASS_METHOD

is_processing_internal Args: [], Returns: bool

func (NodeImpl) IsProcessingUnhandledInput

func (o NodeImpl) IsProcessingUnhandledInput() bool
CLASS_METHOD

is_processing_unhandled_input Args: [], Returns: bool

func (NodeImpl) IsProcessingUnhandledKeyInput

func (o NodeImpl) IsProcessingUnhandledKeyInput() bool
CLASS_METHOD

is_processing_unhandled_key_input Args: [], Returns: bool

func (NodeImpl) MoveChild

func (o NodeImpl) MoveChild(child_node Node, to_position int64)
CLASS_METHOD

move_child Args: [{ false child_node Node} { false to_position int}], Returns:

func (NodeImpl) PrintStrayNodes

func (o NodeImpl) PrintStrayNodes()
CLASS_METHOD

print_stray_nodes Args: [], Returns:

func (NodeImpl) PrintTree

func (o NodeImpl) PrintTree()
CLASS_METHOD

print_tree Args: [], Returns:

func (NodeImpl) PrintTreePretty

func (o NodeImpl) PrintTreePretty()
CLASS_METHOD

print_tree_pretty Args: [], Returns:

func (NodeImpl) PropagateCall

func (o NodeImpl) PropagateCall(method string, args Array, parent_first bool)
CLASS_METHOD

propagate_call Args: [{ false method String} {[] true args Array} {False true parent_first bool}], Returns:

func (NodeImpl) PropagateNotification

func (o NodeImpl) PropagateNotification(what int64)
CLASS_METHOD

propagate_notification Args: [{ false what int}], Returns:

func (NodeImpl) QueueFree

func (o NodeImpl) QueueFree()
CLASS_METHOD

queue_free Args: [], Returns:

func (NodeImpl) Raise

func (o NodeImpl) Raise()
CLASS_METHOD

raise Args: [], Returns:

func (NodeImpl) RemoveAndSkip

func (o NodeImpl) RemoveAndSkip()
CLASS_METHOD

remove_and_skip Args: [], Returns:

func (NodeImpl) RemoveChild

func (o NodeImpl) RemoveChild(node Node)
CLASS_METHOD

remove_child Args: [{ false node Node}], Returns:

func (NodeImpl) RemoveFromGroup

func (o NodeImpl) RemoveFromGroup(group string)
CLASS_METHOD

remove_from_group Args: [{ false group String}], Returns:

func (NodeImpl) ReplaceBy

func (o NodeImpl) ReplaceBy(node Node, keep_data bool)
CLASS_METHOD

replace_by Args: [{ false node Node} {False true keep_data bool}], Returns:

func (NodeImpl) RequestReady

func (o NodeImpl) RequestReady()
CLASS_METHOD

request_ready Args: [], Returns:

func (NodeImpl) Rpc

func (o NodeImpl) Rpc(method string, varargs ...*Variant) Variant
CLASS_METHOD

rpc Args: [{ false method String}], Returns: Variant

func (NodeImpl) RpcConfig

func (o NodeImpl) RpcConfig(method string, mode int64)
CLASS_METHOD

rpc_config Args: [{ false method String} { false mode int}], Returns:

func (NodeImpl) RpcId

func (o NodeImpl) RpcId(peer_id int64, method string, varargs ...*Variant) Variant
CLASS_METHOD

rpc_id Args: [{ false peer_id int} { false method String}], Returns: Variant

func (NodeImpl) RpcUnreliable

func (o NodeImpl) RpcUnreliable(method string, varargs ...*Variant) Variant
CLASS_METHOD

rpc_unreliable Args: [{ false method String}], Returns: Variant

func (NodeImpl) RpcUnreliableId

func (o NodeImpl) RpcUnreliableId(peer_id int64, method string, varargs ...*Variant) Variant
CLASS_METHOD

rpc_unreliable_id Args: [{ false peer_id int} { false method String}], Returns: Variant

func (NodeImpl) Rset

func (o NodeImpl) Rset(property string, value Variant)
CLASS_METHOD

rset Args: [{ false property String} { false value Variant}], Returns:

func (NodeImpl) RsetConfig

func (o NodeImpl) RsetConfig(property string, mode int64)
CLASS_METHOD

rset_config Args: [{ false property String} { false mode int}], Returns:

func (NodeImpl) RsetId

func (o NodeImpl) RsetId(peer_id int64, property string, value Variant)
CLASS_METHOD

rset_id Args: [{ false peer_id int} { false property String} { false value Variant}], Returns:

func (NodeImpl) RsetUnreliable

func (o NodeImpl) RsetUnreliable(property string, value Variant)
CLASS_METHOD

rset_unreliable Args: [{ false property String} { false value Variant}], Returns:

func (NodeImpl) RsetUnreliableId

func (o NodeImpl) RsetUnreliableId(peer_id int64, property string, value Variant)
CLASS_METHOD

rset_unreliable_id Args: [{ false peer_id int} { false property String} { false value Variant}], Returns:

func (NodeImpl) SetCustomMultiplayer

func (o NodeImpl) SetCustomMultiplayer(api MultiplayerAPI)
CLASS_METHOD

set_custom_multiplayer Args: [{ false api MultiplayerAPI}], Returns:

func (NodeImpl) SetDisplayFolded

func (o NodeImpl) SetDisplayFolded(fold bool)
CLASS_METHOD

set_display_folded Args: [{ false fold bool}], Returns:

func (NodeImpl) SetFilename

func (o NodeImpl) SetFilename(filename string)
CLASS_METHOD

set_filename Args: [{ false filename String}], Returns:

func (NodeImpl) SetName

func (o NodeImpl) SetName(name string)
CLASS_METHOD

set_name Args: [{ false name String}], Returns:

func (NodeImpl) SetNetworkMaster

func (o NodeImpl) SetNetworkMaster(id int64, recursive bool)
CLASS_METHOD

set_network_master Args: [{ false id int} {True true recursive bool}], Returns:

func (NodeImpl) SetOwner

func (o NodeImpl) SetOwner(owner Node)
CLASS_METHOD

set_owner Args: [{ false owner Node}], Returns:

func (NodeImpl) SetPauseMode

func (o NodeImpl) SetPauseMode(mode int64)
CLASS_METHOD

set_pause_mode Args: [{ false mode int}], Returns:

func (NodeImpl) SetPhysicsProcess

func (o NodeImpl) SetPhysicsProcess(enable bool)
CLASS_METHOD

set_physics_process Args: [{ false enable bool}], Returns:

func (NodeImpl) SetPhysicsProcessInternal

func (o NodeImpl) SetPhysicsProcessInternal(enable bool)
CLASS_METHOD

set_physics_process_internal Args: [{ false enable bool}], Returns:

func (NodeImpl) SetProcess

func (o NodeImpl) SetProcess(enable bool)
CLASS_METHOD

set_process Args: [{ false enable bool}], Returns:

func (NodeImpl) SetProcessInput

func (o NodeImpl) SetProcessInput(enable bool)
CLASS_METHOD

set_process_input Args: [{ false enable bool}], Returns:

func (NodeImpl) SetProcessInternal

func (o NodeImpl) SetProcessInternal(enable bool)
CLASS_METHOD

set_process_internal Args: [{ false enable bool}], Returns:

func (NodeImpl) SetProcessPriority

func (o NodeImpl) SetProcessPriority(priority int64)
CLASS_METHOD

set_process_priority Args: [{ false priority int}], Returns:

func (NodeImpl) SetProcessUnhandledInput

func (o NodeImpl) SetProcessUnhandledInput(enable bool)
CLASS_METHOD

set_process_unhandled_input Args: [{ false enable bool}], Returns:

func (NodeImpl) SetProcessUnhandledKeyInput

func (o NodeImpl) SetProcessUnhandledKeyInput(enable bool)
CLASS_METHOD

set_process_unhandled_key_input Args: [{ false enable bool}], Returns:

func (NodeImpl) SetSceneInstanceLoadPlaceholder

func (o NodeImpl) SetSceneInstanceLoadPlaceholder(load_placeholder bool)
CLASS_METHOD

set_scene_instance_load_placeholder Args: [{ false load_placeholder bool}], Returns:

func (NodeImpl) UpdateConfigurationWarning

func (o NodeImpl) UpdateConfigurationWarning()
CLASS_METHOD

update_configuration_warning Args: [], Returns:

type NodePath

type NodePath C.godot_node_path

func NewNodePath

func NewNodePath(
	p_from string,
) NodePath

func NewNodePathCopy

func NewNodePathCopy(
	p_src NodePath,
) NodePath

func (*NodePath) AsString

func (gdt *NodePath) AsString() String

Getter Method: godot_node_path_as_string -> godot_string

func (*NodePath) Destroy

func (gdt *NodePath) Destroy()

Setter Method: godot_node_path_destroy -> void

func (*NodePath) GetAsPropertyPath

func (gdt *NodePath) GetAsPropertyPath() NodePath

Getter Method: godot_node_path_get_as_property_path -> godot_node_path

func (*NodePath) GetConcatenatedSubnames

func (gdt *NodePath) GetConcatenatedSubnames() String

Getter Method: godot_node_path_get_concatenated_subnames -> godot_string

func (*NodePath) GetName

func (gdt *NodePath) GetName(
	p_idx int32,
) String

Getter Method: godot_node_path_get_name -> godot_string

func (*NodePath) GetNameCount

func (gdt *NodePath) GetNameCount() int32

Getter Method: godot_node_path_get_name_count -> godot_int

func (*NodePath) GetSubname

func (gdt *NodePath) GetSubname(
	p_idx int32,
) String

Getter Method: godot_node_path_get_subname -> godot_string

func (*NodePath) GetSubnameCount

func (gdt *NodePath) GetSubnameCount() int32

Getter Method: godot_node_path_get_subname_count -> godot_int

func (*NodePath) IsAbsolute

func (gdt *NodePath) IsAbsolute() bool

Getter Method: godot_node_path_is_absolute -> godot_bool

func (*NodePath) IsEmpty

func (gdt *NodePath) IsEmpty() bool

Getter Method: godot_node_path_is_empty -> godot_bool

func (*NodePath) OperatorEqual

func (gdt *NodePath) OperatorEqual(
	p_b NodePath,
) bool

Getter Method: godot_node_path_operator_equal -> godot_bool

type NodePauseMode

type NodePauseMode int32
const (
	NODE_PAUSE_MODE_PAUSE_MODE_INHERIT NodePauseMode = 0
	NODE_PAUSE_MODE_PAUSE_MODE_PROCESS NodePauseMode = 2
	NODE_PAUSE_MODE_PAUSE_MODE_STOP    NodePauseMode = 1
)

type NoiseTexture

type NoiseTexture interface {
	Texture

	/* get_bump_strength */
	GetBumpStrength() float32

	/* get_noise */
	GetNoise() OpenSimplexNoise

	/* get_seamless */
	GetSeamless() bool

	/* is_normalmap */
	IsNormalmap() bool

	/* set_as_normalmap */
	SetAsNormalmap(as_normalmap bool)

	/* set_bump_strength */
	SetBumpStrength(bump_strength float32)

	/* set_height */
	SetHeight(height int64)

	/* set_noise */
	SetNoise(noise OpenSimplexNoise)

	/* set_seamless */
	SetSeamless(seamless bool)

	/* set_width */
	SetWidth(width int64)
}

func NewNoiseTexture

func NewNoiseTexture() NoiseTexture

NewNoiseTexture creates a new NoiseTexture.

func NewNoiseTextureWithOwner

func NewNoiseTextureWithOwner(owner *GodotObject) NoiseTexture

NewNoiseTextureWithOwner wraps the GodotObject.

type NoiseTextureImpl

type NoiseTextureImpl struct {
	TextureImpl
}

func (*NoiseTextureImpl) BaseClass

func (o *NoiseTextureImpl) BaseClass() string

func (*NoiseTextureImpl) ClassName

func (o *NoiseTextureImpl) ClassName() string

func (NoiseTextureImpl) GetBumpStrength

func (o NoiseTextureImpl) GetBumpStrength() float32
CLASS_METHOD

get_bump_strength Args: [], Returns: float32

func (NoiseTextureImpl) GetNoise

func (o NoiseTextureImpl) GetNoise() OpenSimplexNoise
CLASS_METHOD

get_noise Args: [], Returns: OpenSimplexNoise

func (NoiseTextureImpl) GetSeamless

func (o NoiseTextureImpl) GetSeamless() bool
CLASS_METHOD

get_seamless Args: [], Returns: bool

func (NoiseTextureImpl) IsNormalmap

func (o NoiseTextureImpl) IsNormalmap() bool
CLASS_METHOD

is_normalmap Args: [], Returns: bool

func (NoiseTextureImpl) SetAsNormalmap

func (o NoiseTextureImpl) SetAsNormalmap(as_normalmap bool)
CLASS_METHOD

set_as_normalmap Args: [{ false as_normalmap bool}], Returns:

func (NoiseTextureImpl) SetBumpStrength

func (o NoiseTextureImpl) SetBumpStrength(bump_strength float32)
CLASS_METHOD

set_bump_strength Args: [{ false bump_strength float}], Returns:

func (NoiseTextureImpl) SetHeight

func (o NoiseTextureImpl) SetHeight(height int64)
CLASS_METHOD

set_height Args: [{ false height int}], Returns:

func (NoiseTextureImpl) SetNoise

func (o NoiseTextureImpl) SetNoise(noise OpenSimplexNoise)
CLASS_METHOD

set_noise Args: [{ false noise OpenSimplexNoise}], Returns:

func (NoiseTextureImpl) SetSeamless

func (o NoiseTextureImpl) SetSeamless(seamless bool)
CLASS_METHOD

set_seamless Args: [{ false seamless bool}], Returns:

func (NoiseTextureImpl) SetWidth

func (o NoiseTextureImpl) SetWidth(width int64)
CLASS_METHOD

set_width Args: [{ false width int}], Returns:

type OS

type OS interface {
	Object

	/* alert */
	Alert(text string, title string)

	/* can_draw */
	CanDraw() bool

	/* can_use_threads */
	CanUseThreads() bool

	/* center_window */
	CenterWindow()

	/* close_midi_inputs */
	CloseMidiInputs()

	/* delay_msec */
	DelayMsec(msec int64)

	/* delay_usec */
	DelayUsec(usec int64)

	/* dump_memory_to_file */
	DumpMemoryToFile(file string)

	/* dump_resources_to_file */
	DumpResourcesToFile(file string)

	/* execute */
	Execute(path string, arguments PoolStringArray, blocking bool, output Array, read_stderr bool) int64

	/* find_scancode_from_string */
	FindScancodeFromString(string string) int64

	/* get_audio_driver_count */
	GetAudioDriverCount() int64

	/* get_audio_driver_name */
	GetAudioDriverName(driver int64) string

	/* get_borderless_window */
	GetBorderlessWindow() bool

	/* get_clipboard */
	GetClipboard() string

	/* get_cmdline_args */
	GetCmdlineArgs() PoolStringArray

	/* get_connected_midi_inputs */
	GetConnectedMidiInputs() PoolStringArray

	/* get_current_screen */
	GetCurrentScreen() int64

	/* get_current_tablet_driver */
	GetCurrentTabletDriver() string

	/* get_current_video_driver */
	GetCurrentVideoDriver() OSVideoDriver

	/* get_date */
	GetDate(utc bool) Dictionary

	/* get_datetime */
	GetDatetime(utc bool) Dictionary

	/* get_datetime_from_unix_time */
	GetDatetimeFromUnixTime(unix_time_val int64) Dictionary

	/* get_dynamic_memory_usage */
	GetDynamicMemoryUsage() int64

	/* get_environment */
	GetEnvironment(environment string) string

	/* get_executable_path */
	GetExecutablePath() string

	/* get_exit_code */
	GetExitCode() int64

	/* get_granted_permissions */
	GetGrantedPermissions() PoolStringArray

	/* get_ime_selection */
	GetImeSelection() Vector2

	/* get_ime_text */
	GetImeText() string

	/* get_latin_keyboard_variant */
	GetLatinKeyboardVariant() string

	/* get_locale */
	GetLocale() string

	/* get_low_processor_usage_mode_sleep_usec */
	GetLowProcessorUsageModeSleepUsec() int64

	/* get_max_window_size */
	GetMaxWindowSize() Vector2

	/* get_min_window_size */
	GetMinWindowSize() Vector2

	/* get_model_name */
	GetModelName() string

	/* get_name */
	GetName() string

	/* get_power_percent_left */
	GetPowerPercentLeft() int64

	/* get_power_seconds_left */
	GetPowerSecondsLeft() int64

	/* get_power_state */
	GetPowerState() OSPowerState

	/* get_process_id */
	GetProcessId() int64

	/* get_processor_count */
	GetProcessorCount() int64

	/* get_real_window_size */
	GetRealWindowSize() Vector2

	/* get_scancode_string */
	GetScancodeString(code int64) string

	/* get_screen_count */
	GetScreenCount() int64

	/* get_screen_dpi */
	GetScreenDpi(screen int64) int64

	/* get_screen_orientation */
	GetScreenOrientation() OSScreenOrientation

	/* get_screen_position */
	GetScreenPosition(screen int64) Vector2

	/* get_screen_size */
	GetScreenSize(screen int64) Vector2

	/* get_splash_tick_msec */
	GetSplashTickMsec() int64

	/* get_static_memory_peak_usage */
	GetStaticMemoryPeakUsage() int64

	/* get_static_memory_usage */
	GetStaticMemoryUsage() int64

	/* get_system_dir */
	GetSystemDir(dir int64) string

	/* get_system_time_msecs */
	GetSystemTimeMsecs() int64

	/* get_system_time_secs */
	GetSystemTimeSecs() int64

	/* get_tablet_driver_count */
	GetTabletDriverCount() int64

	/* get_tablet_driver_name */
	GetTabletDriverName(idx int64) string

	/* get_ticks_msec */
	GetTicksMsec() int64

	/* get_ticks_usec */
	GetTicksUsec() int64

	/* get_time */
	GetTime(utc bool) Dictionary

	/* get_time_zone_info */
	GetTimeZoneInfo() Dictionary

	/* get_unique_id */
	GetUniqueId() string

	/* get_unix_time */
	GetUnixTime() int64

	/* get_unix_time_from_datetime */
	GetUnixTimeFromDatetime(datetime Dictionary) int64

	/* get_user_data_dir */
	GetUserDataDir() string

	/* get_video_driver_count */
	GetVideoDriverCount() int64

	/* get_video_driver_name */
	GetVideoDriverName(driver int64) string

	/* get_virtual_keyboard_height */
	GetVirtualKeyboardHeight() int64

	/* get_window_per_pixel_transparency_enabled */
	GetWindowPerPixelTransparencyEnabled() bool

	/* get_window_position */
	GetWindowPosition() Vector2

	/* get_window_safe_area */
	GetWindowSafeArea() Rect2

	/* get_window_size */
	GetWindowSize() Vector2

	/* global_menu_add_item */
	GlobalMenuAddItem(menu string, label string, id Variant, meta Variant)

	/* global_menu_add_separator */
	GlobalMenuAddSeparator(menu string)

	/* global_menu_clear */
	GlobalMenuClear(menu string)

	/* global_menu_remove_item */
	GlobalMenuRemoveItem(menu string, idx int64)

	/* has_environment */
	HasEnvironment(environment string) bool

	/* has_feature */
	HasFeature(tag_name string) bool

	/* has_touchscreen_ui_hint */
	HasTouchscreenUiHint() bool

	/* has_virtual_keyboard */
	HasVirtualKeyboard() bool

	/* hide_virtual_keyboard */
	HideVirtualKeyboard()

	/* is_debug_build */
	IsDebugBuild() bool

	/* is_in_low_processor_usage_mode */
	IsInLowProcessorUsageMode() bool

	/* is_keep_screen_on */
	IsKeepScreenOn() bool

	/* is_ok_left_and_cancel_right */
	IsOkLeftAndCancelRight() bool

	/* is_scancode_unicode */
	IsScancodeUnicode(code int64) bool

	/* is_stdout_verbose */
	IsStdoutVerbose() bool

	/* is_userfs_persistent */
	IsUserfsPersistent() bool

	/* is_vsync_enabled */
	IsVsyncEnabled() bool

	/* is_vsync_via_compositor_enabled */
	IsVsyncViaCompositorEnabled() bool

	/* is_window_always_on_top */
	IsWindowAlwaysOnTop() bool

	/* is_window_focused */
	IsWindowFocused() bool

	/* is_window_fullscreen */
	IsWindowFullscreen() bool

	/* is_window_maximized */
	IsWindowMaximized() bool

	/* is_window_minimized */
	IsWindowMinimized() bool

	/* is_window_resizable */
	IsWindowResizable() bool

	/* kill */
	Kill(pid int64) Error

	/* move_window_to_foreground */
	MoveWindowToForeground()

	/* native_video_is_playing */
	NativeVideoIsPlaying() bool

	/* native_video_pause */
	NativeVideoPause()

	/* native_video_play */
	NativeVideoPlay(path string, volume float32, audio_track string, subtitle_track string) Error

	/* native_video_stop */
	NativeVideoStop()

	/* native_video_unpause */
	NativeVideoUnpause()

	/* open_midi_inputs */
	OpenMidiInputs()

	/* print_all_resources */
	PrintAllResources(tofile string)

	/* print_all_textures_by_size */
	PrintAllTexturesBySize()

	/* print_resources_by_type */
	PrintResourcesByType(types PoolStringArray)

	/* print_resources_in_use */
	PrintResourcesInUse(short bool)

	/* request_attention */
	RequestAttention()

	/* request_permission */
	RequestPermission(name string) bool

	/* request_permissions */
	RequestPermissions() bool

	/* set_borderless_window */
	SetBorderlessWindow(borderless bool)

	/* set_clipboard */
	SetClipboard(clipboard string)

	/* set_current_screen */
	SetCurrentScreen(screen int64)

	/* set_current_tablet_driver */
	SetCurrentTabletDriver(name string)

	/* set_exit_code */
	SetExitCode(code int64)

	/* set_icon */
	SetIcon(icon Image)

	/* set_ime_active */
	SetImeActive(active bool)

	/* set_ime_position */
	SetImePosition(position Vector2)

	/* set_keep_screen_on */
	SetKeepScreenOn(enabled bool)

	/* set_low_processor_usage_mode */
	SetLowProcessorUsageMode(enable bool)

	/* set_low_processor_usage_mode_sleep_usec */
	SetLowProcessorUsageModeSleepUsec(usec int64)

	/* set_max_window_size */
	SetMaxWindowSize(size Vector2)

	/* set_min_window_size */
	SetMinWindowSize(size Vector2)

	/* set_native_icon */
	SetNativeIcon(filename string)

	/* set_screen_orientation */
	SetScreenOrientation(orientation int64)

	/* set_thread_name */
	SetThreadName(name string) Error

	/* set_use_file_access_save_and_swap */
	SetUseFileAccessSaveAndSwap(enabled bool)

	/* set_use_vsync */
	SetUseVsync(enable bool)

	/* set_vsync_via_compositor */
	SetVsyncViaCompositor(enable bool)

	/* set_window_always_on_top */
	SetWindowAlwaysOnTop(enabled bool)

	/* set_window_fullscreen */
	SetWindowFullscreen(enabled bool)

	/* set_window_maximized */
	SetWindowMaximized(enabled bool)

	/* set_window_minimized */
	SetWindowMinimized(enabled bool)

	/* set_window_per_pixel_transparency_enabled */
	SetWindowPerPixelTransparencyEnabled(enabled bool)

	/* set_window_position */
	SetWindowPosition(position Vector2)

	/* set_window_resizable */
	SetWindowResizable(enabled bool)

	/* set_window_size */
	SetWindowSize(size Vector2)

	/* set_window_title */
	SetWindowTitle(title string)

	/* shell_open */
	ShellOpen(uri string) Error

	/* show_virtual_keyboard */
	ShowVirtualKeyboard(existing_text string)
}

func GetSingletonOS

func GetSingletonOS() OS

type OSImpl

type OSImpl struct {
	ObjectImpl
}

func (OSImpl) Alert

func (o OSImpl) Alert(text string, title string)
CLASS_METHOD

alert Args: [{ false text String} {Alert! true title String}], Returns:

func (*OSImpl) BaseClass

func (o *OSImpl) BaseClass() string

func (OSImpl) CanDraw

func (o OSImpl) CanDraw() bool
CLASS_METHOD

can_draw Args: [], Returns: bool

func (OSImpl) CanUseThreads

func (o OSImpl) CanUseThreads() bool
CLASS_METHOD

can_use_threads Args: [], Returns: bool

func (OSImpl) CenterWindow

func (o OSImpl) CenterWindow()
CLASS_METHOD

center_window Args: [], Returns:

func (*OSImpl) ClassName

func (o *OSImpl) ClassName() string

func (OSImpl) CloseMidiInputs

func (o OSImpl) CloseMidiInputs()
CLASS_METHOD

close_midi_inputs Args: [], Returns:

func (OSImpl) DelayMsec

func (o OSImpl) DelayMsec(msec int64)
CLASS_METHOD

delay_msec Args: [{ false msec int}], Returns:

func (OSImpl) DelayUsec

func (o OSImpl) DelayUsec(usec int64)
CLASS_METHOD

delay_usec Args: [{ false usec int}], Returns:

func (OSImpl) DumpMemoryToFile

func (o OSImpl) DumpMemoryToFile(file string)
CLASS_METHOD

dump_memory_to_file Args: [{ false file String}], Returns:

func (OSImpl) DumpResourcesToFile

func (o OSImpl) DumpResourcesToFile(file string)
CLASS_METHOD

dump_resources_to_file Args: [{ false file String}], Returns:

func (OSImpl) Execute

func (o OSImpl) Execute(path string, arguments PoolStringArray, blocking bool, output Array, read_stderr bool) int64
CLASS_METHOD

execute Args: [{ false path String} { false arguments PoolStringArray} {True true blocking bool} {[] true output Array} {False true read_stderr bool}], Returns: int64

func (OSImpl) FindScancodeFromString

func (o OSImpl) FindScancodeFromString(string string) int64
CLASS_METHOD

find_scancode_from_string Args: [{ false string String}], Returns: int64

func (OSImpl) GetAudioDriverCount

func (o OSImpl) GetAudioDriverCount() int64
CLASS_METHOD

get_audio_driver_count Args: [], Returns: int64

func (OSImpl) GetAudioDriverName

func (o OSImpl) GetAudioDriverName(driver int64) string
CLASS_METHOD

get_audio_driver_name Args: [{ false driver int}], Returns: string

func (OSImpl) GetBorderlessWindow

func (o OSImpl) GetBorderlessWindow() bool
CLASS_METHOD

get_borderless_window Args: [], Returns: bool

func (OSImpl) GetClipboard

func (o OSImpl) GetClipboard() string
CLASS_METHOD

get_clipboard Args: [], Returns: string

func (OSImpl) GetCmdlineArgs

func (o OSImpl) GetCmdlineArgs() PoolStringArray
CLASS_METHOD

get_cmdline_args Args: [], Returns: PoolStringArray

func (OSImpl) GetConnectedMidiInputs

func (o OSImpl) GetConnectedMidiInputs() PoolStringArray
CLASS_METHOD

get_connected_midi_inputs Args: [], Returns: PoolStringArray

func (OSImpl) GetCurrentScreen

func (o OSImpl) GetCurrentScreen() int64
CLASS_METHOD

get_current_screen Args: [], Returns: int64

func (OSImpl) GetCurrentTabletDriver

func (o OSImpl) GetCurrentTabletDriver() string
CLASS_METHOD

get_current_tablet_driver Args: [], Returns: string

func (OSImpl) GetCurrentVideoDriver

func (o OSImpl) GetCurrentVideoDriver() OSVideoDriver
CLASS_METHOD

get_current_video_driver Args: [], Returns: OSVideoDriver

func (OSImpl) GetDate

func (o OSImpl) GetDate(utc bool) Dictionary
CLASS_METHOD

get_date Args: [{False true utc bool}], Returns: Dictionary

func (OSImpl) GetDatetime

func (o OSImpl) GetDatetime(utc bool) Dictionary
CLASS_METHOD

get_datetime Args: [{False true utc bool}], Returns: Dictionary

func (OSImpl) GetDatetimeFromUnixTime

func (o OSImpl) GetDatetimeFromUnixTime(unix_time_val int64) Dictionary
CLASS_METHOD

get_datetime_from_unix_time Args: [{ false unix_time_val int}], Returns: Dictionary

func (OSImpl) GetDynamicMemoryUsage

func (o OSImpl) GetDynamicMemoryUsage() int64
CLASS_METHOD

get_dynamic_memory_usage Args: [], Returns: int64

func (OSImpl) GetEnvironment

func (o OSImpl) GetEnvironment(environment string) string
CLASS_METHOD

get_environment Args: [{ false environment String}], Returns: string

func (OSImpl) GetExecutablePath

func (o OSImpl) GetExecutablePath() string
CLASS_METHOD

get_executable_path Args: [], Returns: string

func (OSImpl) GetExitCode

func (o OSImpl) GetExitCode() int64
CLASS_METHOD

get_exit_code Args: [], Returns: int64

func (OSImpl) GetGrantedPermissions

func (o OSImpl) GetGrantedPermissions() PoolStringArray
CLASS_METHOD

get_granted_permissions Args: [], Returns: PoolStringArray

func (OSImpl) GetImeSelection

func (o OSImpl) GetImeSelection() Vector2
CLASS_METHOD

get_ime_selection Args: [], Returns: Vector2

func (OSImpl) GetImeText

func (o OSImpl) GetImeText() string
CLASS_METHOD

get_ime_text Args: [], Returns: string

func (OSImpl) GetLatinKeyboardVariant

func (o OSImpl) GetLatinKeyboardVariant() string
CLASS_METHOD

get_latin_keyboard_variant Args: [], Returns: string

func (OSImpl) GetLocale

func (o OSImpl) GetLocale() string
CLASS_METHOD

get_locale Args: [], Returns: string

func (OSImpl) GetLowProcessorUsageModeSleepUsec

func (o OSImpl) GetLowProcessorUsageModeSleepUsec() int64
CLASS_METHOD

get_low_processor_usage_mode_sleep_usec Args: [], Returns: int64

func (OSImpl) GetMaxWindowSize

func (o OSImpl) GetMaxWindowSize() Vector2
CLASS_METHOD

get_max_window_size Args: [], Returns: Vector2

func (OSImpl) GetMinWindowSize

func (o OSImpl) GetMinWindowSize() Vector2
CLASS_METHOD

get_min_window_size Args: [], Returns: Vector2

func (OSImpl) GetModelName

func (o OSImpl) GetModelName() string
CLASS_METHOD

get_model_name Args: [], Returns: string

func (OSImpl) GetName

func (o OSImpl) GetName() string
CLASS_METHOD

get_name Args: [], Returns: string

func (OSImpl) GetPowerPercentLeft

func (o OSImpl) GetPowerPercentLeft() int64
CLASS_METHOD

get_power_percent_left Args: [], Returns: int64

func (OSImpl) GetPowerSecondsLeft

func (o OSImpl) GetPowerSecondsLeft() int64
CLASS_METHOD

get_power_seconds_left Args: [], Returns: int64

func (OSImpl) GetPowerState

func (o OSImpl) GetPowerState() OSPowerState
CLASS_METHOD

get_power_state Args: [], Returns: OSPowerState

func (OSImpl) GetProcessId

func (o OSImpl) GetProcessId() int64
CLASS_METHOD

get_process_id Args: [], Returns: int64

func (OSImpl) GetProcessorCount

func (o OSImpl) GetProcessorCount() int64
CLASS_METHOD

get_processor_count Args: [], Returns: int64

func (OSImpl) GetRealWindowSize

func (o OSImpl) GetRealWindowSize() Vector2
CLASS_METHOD

get_real_window_size Args: [], Returns: Vector2

func (OSImpl) GetScancodeString

func (o OSImpl) GetScancodeString(code int64) string
CLASS_METHOD

get_scancode_string Args: [{ false code int}], Returns: string

func (OSImpl) GetScreenCount

func (o OSImpl) GetScreenCount() int64
CLASS_METHOD

get_screen_count Args: [], Returns: int64

func (OSImpl) GetScreenDpi

func (o OSImpl) GetScreenDpi(screen int64) int64
CLASS_METHOD

get_screen_dpi Args: [{-1 true screen int}], Returns: int64

func (OSImpl) GetScreenOrientation

func (o OSImpl) GetScreenOrientation() OSScreenOrientation
CLASS_METHOD

get_screen_orientation Args: [], Returns: OSScreenOrientation

func (OSImpl) GetScreenPosition

func (o OSImpl) GetScreenPosition(screen int64) Vector2
CLASS_METHOD

get_screen_position Args: [{-1 true screen int}], Returns: Vector2

func (OSImpl) GetScreenSize

func (o OSImpl) GetScreenSize(screen int64) Vector2
CLASS_METHOD

get_screen_size Args: [{-1 true screen int}], Returns: Vector2

func (OSImpl) GetSplashTickMsec

func (o OSImpl) GetSplashTickMsec() int64
CLASS_METHOD

get_splash_tick_msec Args: [], Returns: int64

func (OSImpl) GetStaticMemoryPeakUsage

func (o OSImpl) GetStaticMemoryPeakUsage() int64
CLASS_METHOD

get_static_memory_peak_usage Args: [], Returns: int64

func (OSImpl) GetStaticMemoryUsage

func (o OSImpl) GetStaticMemoryUsage() int64
CLASS_METHOD

get_static_memory_usage Args: [], Returns: int64

func (OSImpl) GetSystemDir

func (o OSImpl) GetSystemDir(dir int64) string
CLASS_METHOD

get_system_dir Args: [{ false dir int}], Returns: string

func (OSImpl) GetSystemTimeMsecs

func (o OSImpl) GetSystemTimeMsecs() int64
CLASS_METHOD

get_system_time_msecs Args: [], Returns: int64

func (OSImpl) GetSystemTimeSecs

func (o OSImpl) GetSystemTimeSecs() int64
CLASS_METHOD

get_system_time_secs Args: [], Returns: int64

func (OSImpl) GetTabletDriverCount

func (o OSImpl) GetTabletDriverCount() int64
CLASS_METHOD

get_tablet_driver_count Args: [], Returns: int64

func (OSImpl) GetTabletDriverName

func (o OSImpl) GetTabletDriverName(idx int64) string
CLASS_METHOD

get_tablet_driver_name Args: [{ false idx int}], Returns: string

func (OSImpl) GetTicksMsec

func (o OSImpl) GetTicksMsec() int64
CLASS_METHOD

get_ticks_msec Args: [], Returns: int64

func (OSImpl) GetTicksUsec

func (o OSImpl) GetTicksUsec() int64
CLASS_METHOD

get_ticks_usec Args: [], Returns: int64

func (OSImpl) GetTime

func (o OSImpl) GetTime(utc bool) Dictionary
CLASS_METHOD

get_time Args: [{False true utc bool}], Returns: Dictionary

func (OSImpl) GetTimeZoneInfo

func (o OSImpl) GetTimeZoneInfo() Dictionary
CLASS_METHOD

get_time_zone_info Args: [], Returns: Dictionary

func (OSImpl) GetUniqueId

func (o OSImpl) GetUniqueId() string
CLASS_METHOD

get_unique_id Args: [], Returns: string

func (OSImpl) GetUnixTime

func (o OSImpl) GetUnixTime() int64
CLASS_METHOD

get_unix_time Args: [], Returns: int64

func (OSImpl) GetUnixTimeFromDatetime

func (o OSImpl) GetUnixTimeFromDatetime(datetime Dictionary) int64
CLASS_METHOD

get_unix_time_from_datetime Args: [{ false datetime Dictionary}], Returns: int64

func (OSImpl) GetUserDataDir

func (o OSImpl) GetUserDataDir() string
CLASS_METHOD

get_user_data_dir Args: [], Returns: string

func (OSImpl) GetVideoDriverCount

func (o OSImpl) GetVideoDriverCount() int64
CLASS_METHOD

get_video_driver_count Args: [], Returns: int64

func (OSImpl) GetVideoDriverName

func (o OSImpl) GetVideoDriverName(driver int64) string
CLASS_METHOD

get_video_driver_name Args: [{ false driver int}], Returns: string

func (OSImpl) GetVirtualKeyboardHeight

func (o OSImpl) GetVirtualKeyboardHeight() int64
CLASS_METHOD

get_virtual_keyboard_height Args: [], Returns: int64

func (OSImpl) GetWindowPerPixelTransparencyEnabled

func (o OSImpl) GetWindowPerPixelTransparencyEnabled() bool
CLASS_METHOD

get_window_per_pixel_transparency_enabled Args: [], Returns: bool

func (OSImpl) GetWindowPosition

func (o OSImpl) GetWindowPosition() Vector2
CLASS_METHOD

get_window_position Args: [], Returns: Vector2

func (OSImpl) GetWindowSafeArea

func (o OSImpl) GetWindowSafeArea() Rect2
CLASS_METHOD

get_window_safe_area Args: [], Returns: Rect2

func (OSImpl) GetWindowSize

func (o OSImpl) GetWindowSize() Vector2
CLASS_METHOD

get_window_size Args: [], Returns: Vector2

func (OSImpl) GlobalMenuAddItem

func (o OSImpl) GlobalMenuAddItem(menu string, label string, id Variant, meta Variant)
CLASS_METHOD

global_menu_add_item Args: [{ false menu String} { false label String} { false id Variant} { false meta Variant}], Returns:

func (OSImpl) GlobalMenuAddSeparator

func (o OSImpl) GlobalMenuAddSeparator(menu string)
CLASS_METHOD

global_menu_add_separator Args: [{ false menu String}], Returns:

func (OSImpl) GlobalMenuClear

func (o OSImpl) GlobalMenuClear(menu string)
CLASS_METHOD

global_menu_clear Args: [{ false menu String}], Returns:

func (OSImpl) GlobalMenuRemoveItem

func (o OSImpl) GlobalMenuRemoveItem(menu string, idx int64)
CLASS_METHOD

global_menu_remove_item Args: [{ false menu String} { false idx int}], Returns:

func (OSImpl) HasEnvironment

func (o OSImpl) HasEnvironment(environment string) bool
CLASS_METHOD

has_environment Args: [{ false environment String}], Returns: bool

func (OSImpl) HasFeature

func (o OSImpl) HasFeature(tag_name string) bool
CLASS_METHOD

has_feature Args: [{ false tag_name String}], Returns: bool

func (OSImpl) HasTouchscreenUiHint

func (o OSImpl) HasTouchscreenUiHint() bool
CLASS_METHOD

has_touchscreen_ui_hint Args: [], Returns: bool

func (OSImpl) HasVirtualKeyboard

func (o OSImpl) HasVirtualKeyboard() bool
CLASS_METHOD

has_virtual_keyboard Args: [], Returns: bool

func (OSImpl) HideVirtualKeyboard

func (o OSImpl) HideVirtualKeyboard()
CLASS_METHOD

hide_virtual_keyboard Args: [], Returns:

func (OSImpl) IsDebugBuild

func (o OSImpl) IsDebugBuild() bool
CLASS_METHOD

is_debug_build Args: [], Returns: bool

func (OSImpl) IsInLowProcessorUsageMode

func (o OSImpl) IsInLowProcessorUsageMode() bool
CLASS_METHOD

is_in_low_processor_usage_mode Args: [], Returns: bool

func (OSImpl) IsKeepScreenOn

func (o OSImpl) IsKeepScreenOn() bool
CLASS_METHOD

is_keep_screen_on Args: [], Returns: bool

func (OSImpl) IsOkLeftAndCancelRight

func (o OSImpl) IsOkLeftAndCancelRight() bool
CLASS_METHOD

is_ok_left_and_cancel_right Args: [], Returns: bool

func (OSImpl) IsScancodeUnicode

func (o OSImpl) IsScancodeUnicode(code int64) bool
CLASS_METHOD

is_scancode_unicode Args: [{ false code int}], Returns: bool

func (OSImpl) IsStdoutVerbose

func (o OSImpl) IsStdoutVerbose() bool
CLASS_METHOD

is_stdout_verbose Args: [], Returns: bool

func (OSImpl) IsUserfsPersistent

func (o OSImpl) IsUserfsPersistent() bool
CLASS_METHOD

is_userfs_persistent Args: [], Returns: bool

func (OSImpl) IsVsyncEnabled

func (o OSImpl) IsVsyncEnabled() bool
CLASS_METHOD

is_vsync_enabled Args: [], Returns: bool

func (OSImpl) IsVsyncViaCompositorEnabled

func (o OSImpl) IsVsyncViaCompositorEnabled() bool
CLASS_METHOD

is_vsync_via_compositor_enabled Args: [], Returns: bool

func (OSImpl) IsWindowAlwaysOnTop

func (o OSImpl) IsWindowAlwaysOnTop() bool
CLASS_METHOD

is_window_always_on_top Args: [], Returns: bool

func (OSImpl) IsWindowFocused

func (o OSImpl) IsWindowFocused() bool
CLASS_METHOD

is_window_focused Args: [], Returns: bool

func (OSImpl) IsWindowFullscreen

func (o OSImpl) IsWindowFullscreen() bool
CLASS_METHOD

is_window_fullscreen Args: [], Returns: bool

func (OSImpl) IsWindowMaximized

func (o OSImpl) IsWindowMaximized() bool
CLASS_METHOD

is_window_maximized Args: [], Returns: bool

func (OSImpl) IsWindowMinimized

func (o OSImpl) IsWindowMinimized() bool
CLASS_METHOD

is_window_minimized Args: [], Returns: bool

func (OSImpl) IsWindowResizable

func (o OSImpl) IsWindowResizable() bool
CLASS_METHOD

is_window_resizable Args: [], Returns: bool

func (OSImpl) Kill

func (o OSImpl) Kill(pid int64) Error
CLASS_METHOD

kill Args: [{ false pid int}], Returns: Error

func (OSImpl) MoveWindowToForeground

func (o OSImpl) MoveWindowToForeground()
CLASS_METHOD

move_window_to_foreground Args: [], Returns:

func (OSImpl) NativeVideoIsPlaying

func (o OSImpl) NativeVideoIsPlaying() bool
CLASS_METHOD

native_video_is_playing Args: [], Returns: bool

func (OSImpl) NativeVideoPause

func (o OSImpl) NativeVideoPause()
CLASS_METHOD

native_video_pause Args: [], Returns:

func (OSImpl) NativeVideoPlay

func (o OSImpl) NativeVideoPlay(path string, volume float32, audio_track string, subtitle_track string) Error
CLASS_METHOD

native_video_play Args: [{ false path String} { false volume float} { false audio_track String} { false subtitle_track String}], Returns: Error

func (OSImpl) NativeVideoStop

func (o OSImpl) NativeVideoStop()
CLASS_METHOD

native_video_stop Args: [], Returns:

func (OSImpl) NativeVideoUnpause

func (o OSImpl) NativeVideoUnpause()
CLASS_METHOD

native_video_unpause Args: [], Returns:

func (OSImpl) OpenMidiInputs

func (o OSImpl) OpenMidiInputs()
CLASS_METHOD

open_midi_inputs Args: [], Returns:

func (OSImpl) PrintAllResources

func (o OSImpl) PrintAllResources(tofile string)
CLASS_METHOD

print_all_resources Args: [{ true tofile String}], Returns:

func (OSImpl) PrintAllTexturesBySize

func (o OSImpl) PrintAllTexturesBySize()
CLASS_METHOD

print_all_textures_by_size Args: [], Returns:

func (OSImpl) PrintResourcesByType

func (o OSImpl) PrintResourcesByType(types PoolStringArray)
CLASS_METHOD

print_resources_by_type Args: [{ false types PoolStringArray}], Returns:

func (OSImpl) PrintResourcesInUse

func (o OSImpl) PrintResourcesInUse(short bool)
CLASS_METHOD

print_resources_in_use Args: [{False true short bool}], Returns:

func (OSImpl) RequestAttention

func (o OSImpl) RequestAttention()
CLASS_METHOD

request_attention Args: [], Returns:

func (OSImpl) RequestPermission

func (o OSImpl) RequestPermission(name string) bool
CLASS_METHOD

request_permission Args: [{ false name String}], Returns: bool

func (OSImpl) RequestPermissions

func (o OSImpl) RequestPermissions() bool
CLASS_METHOD

request_permissions Args: [], Returns: bool

func (OSImpl) SetBorderlessWindow

func (o OSImpl) SetBorderlessWindow(borderless bool)
CLASS_METHOD

set_borderless_window Args: [{ false borderless bool}], Returns:

func (OSImpl) SetClipboard

func (o OSImpl) SetClipboard(clipboard string)
CLASS_METHOD

set_clipboard Args: [{ false clipboard String}], Returns:

func (OSImpl) SetCurrentScreen

func (o OSImpl) SetCurrentScreen(screen int64)
CLASS_METHOD

set_current_screen Args: [{ false screen int}], Returns:

func (OSImpl) SetCurrentTabletDriver

func (o OSImpl) SetCurrentTabletDriver(name string)
CLASS_METHOD

set_current_tablet_driver Args: [{ false name String}], Returns:

func (OSImpl) SetExitCode

func (o OSImpl) SetExitCode(code int64)
CLASS_METHOD

set_exit_code Args: [{ false code int}], Returns:

func (OSImpl) SetIcon

func (o OSImpl) SetIcon(icon Image)
CLASS_METHOD

set_icon Args: [{ false icon Image}], Returns:

func (OSImpl) SetImeActive

func (o OSImpl) SetImeActive(active bool)
CLASS_METHOD

set_ime_active Args: [{ false active bool}], Returns:

func (OSImpl) SetImePosition

func (o OSImpl) SetImePosition(position Vector2)
CLASS_METHOD

set_ime_position Args: [{ false position Vector2}], Returns:

func (OSImpl) SetKeepScreenOn

func (o OSImpl) SetKeepScreenOn(enabled bool)
CLASS_METHOD

set_keep_screen_on Args: [{ false enabled bool}], Returns:

func (OSImpl) SetLowProcessorUsageMode

func (o OSImpl) SetLowProcessorUsageMode(enable bool)
CLASS_METHOD

set_low_processor_usage_mode Args: [{ false enable bool}], Returns:

func (OSImpl) SetLowProcessorUsageModeSleepUsec

func (o OSImpl) SetLowProcessorUsageModeSleepUsec(usec int64)
CLASS_METHOD

set_low_processor_usage_mode_sleep_usec Args: [{ false usec int}], Returns:

func (OSImpl) SetMaxWindowSize

func (o OSImpl) SetMaxWindowSize(size Vector2)
CLASS_METHOD

set_max_window_size Args: [{ false size Vector2}], Returns:

func (OSImpl) SetMinWindowSize

func (o OSImpl) SetMinWindowSize(size Vector2)
CLASS_METHOD

set_min_window_size Args: [{ false size Vector2}], Returns:

func (OSImpl) SetNativeIcon

func (o OSImpl) SetNativeIcon(filename string)
CLASS_METHOD

set_native_icon Args: [{ false filename String}], Returns:

func (OSImpl) SetScreenOrientation

func (o OSImpl) SetScreenOrientation(orientation int64)
CLASS_METHOD

set_screen_orientation Args: [{ false orientation int}], Returns:

func (OSImpl) SetThreadName

func (o OSImpl) SetThreadName(name string) Error
CLASS_METHOD

set_thread_name Args: [{ false name String}], Returns: Error

func (OSImpl) SetUseFileAccessSaveAndSwap

func (o OSImpl) SetUseFileAccessSaveAndSwap(enabled bool)
CLASS_METHOD

set_use_file_access_save_and_swap Args: [{ false enabled bool}], Returns:

func (OSImpl) SetUseVsync

func (o OSImpl) SetUseVsync(enable bool)
CLASS_METHOD

set_use_vsync Args: [{ false enable bool}], Returns:

func (OSImpl) SetVsyncViaCompositor

func (o OSImpl) SetVsyncViaCompositor(enable bool)
CLASS_METHOD

set_vsync_via_compositor Args: [{ false enable bool}], Returns:

func (OSImpl) SetWindowAlwaysOnTop

func (o OSImpl) SetWindowAlwaysOnTop(enabled bool)
CLASS_METHOD

set_window_always_on_top Args: [{ false enabled bool}], Returns:

func (OSImpl) SetWindowFullscreen

func (o OSImpl) SetWindowFullscreen(enabled bool)
CLASS_METHOD

set_window_fullscreen Args: [{ false enabled bool}], Returns:

func (OSImpl) SetWindowMaximized

func (o OSImpl) SetWindowMaximized(enabled bool)
CLASS_METHOD

set_window_maximized Args: [{ false enabled bool}], Returns:

func (OSImpl) SetWindowMinimized

func (o OSImpl) SetWindowMinimized(enabled bool)
CLASS_METHOD

set_window_minimized Args: [{ false enabled bool}], Returns:

func (OSImpl) SetWindowPerPixelTransparencyEnabled

func (o OSImpl) SetWindowPerPixelTransparencyEnabled(enabled bool)
CLASS_METHOD

set_window_per_pixel_transparency_enabled Args: [{ false enabled bool}], Returns:

func (OSImpl) SetWindowPosition

func (o OSImpl) SetWindowPosition(position Vector2)
CLASS_METHOD

set_window_position Args: [{ false position Vector2}], Returns:

func (OSImpl) SetWindowResizable

func (o OSImpl) SetWindowResizable(enabled bool)
CLASS_METHOD

set_window_resizable Args: [{ false enabled bool}], Returns:

func (OSImpl) SetWindowSize

func (o OSImpl) SetWindowSize(size Vector2)
CLASS_METHOD

set_window_size Args: [{ false size Vector2}], Returns:

func (OSImpl) SetWindowTitle

func (o OSImpl) SetWindowTitle(title string)
CLASS_METHOD

set_window_title Args: [{ false title String}], Returns:

func (OSImpl) ShellOpen

func (o OSImpl) ShellOpen(uri string) Error
CLASS_METHOD

shell_open Args: [{ false uri String}], Returns: Error

func (OSImpl) ShowVirtualKeyboard

func (o OSImpl) ShowVirtualKeyboard(existing_text string)
CLASS_METHOD

show_virtual_keyboard Args: [{ true existing_text String}], Returns:

type OSMonth

type OSMonth int32
const (
	OS_MONTH_MONTH_APRIL     OSMonth = 4
	OS_MONTH_MONTH_AUGUST    OSMonth = 8
	OS_MONTH_MONTH_DECEMBER  OSMonth = 12
	OS_MONTH_MONTH_FEBRUARY  OSMonth = 2
	OS_MONTH_MONTH_JANUARY   OSMonth = 1
	OS_MONTH_MONTH_JULY      OSMonth = 7
	OS_MONTH_MONTH_JUNE      OSMonth = 6
	OS_MONTH_MONTH_MARCH     OSMonth = 3
	OS_MONTH_MONTH_MAY       OSMonth = 5
	OS_MONTH_MONTH_NOVEMBER  OSMonth = 11
	OS_MONTH_MONTH_OCTOBER   OSMonth = 10
	OS_MONTH_MONTH_SEPTEMBER OSMonth = 9
)

type OSPowerState

type OSPowerState int32
const (
	OS_POWER_STATE_POWERSTATE_CHARGED    OSPowerState = 4
	OS_POWER_STATE_POWERSTATE_CHARGING   OSPowerState = 3
	OS_POWER_STATE_POWERSTATE_NO_BATTERY OSPowerState = 2
	OS_POWER_STATE_POWERSTATE_ON_BATTERY OSPowerState = 1
	OS_POWER_STATE_POWERSTATE_UNKNOWN    OSPowerState = 0
)

type OSScreenOrientation

type OSScreenOrientation int32
const (
	OS_SCREEN_ORIENTATION_SCREEN_ORIENTATION_LANDSCAPE         OSScreenOrientation = 0
	OS_SCREEN_ORIENTATION_SCREEN_ORIENTATION_PORTRAIT          OSScreenOrientation = 1
	OS_SCREEN_ORIENTATION_SCREEN_ORIENTATION_REVERSE_LANDSCAPE OSScreenOrientation = 2
	OS_SCREEN_ORIENTATION_SCREEN_ORIENTATION_REVERSE_PORTRAIT  OSScreenOrientation = 3
	OS_SCREEN_ORIENTATION_SCREEN_ORIENTATION_SENSOR            OSScreenOrientation = 6
	OS_SCREEN_ORIENTATION_SCREEN_ORIENTATION_SENSOR_LANDSCAPE  OSScreenOrientation = 4
	OS_SCREEN_ORIENTATION_SCREEN_ORIENTATION_SENSOR_PORTRAIT   OSScreenOrientation = 5
)

type OSSystemDir

type OSSystemDir int32
const (
	OS_SYSTEM_DIR_SYSTEM_DIR_DCIM      OSSystemDir = 1
	OS_SYSTEM_DIR_SYSTEM_DIR_DESKTOP   OSSystemDir = 0
	OS_SYSTEM_DIR_SYSTEM_DIR_DOCUMENTS OSSystemDir = 2
	OS_SYSTEM_DIR_SYSTEM_DIR_DOWNLOADS OSSystemDir = 3
	OS_SYSTEM_DIR_SYSTEM_DIR_MOVIES    OSSystemDir = 4
	OS_SYSTEM_DIR_SYSTEM_DIR_MUSIC     OSSystemDir = 5
	OS_SYSTEM_DIR_SYSTEM_DIR_PICTURES  OSSystemDir = 6
	OS_SYSTEM_DIR_SYSTEM_DIR_RINGTONES OSSystemDir = 7
)

type OSVideoDriver

type OSVideoDriver int32
const (
	OS_VIDEO_DRIVER_VIDEO_DRIVER_GLES2 OSVideoDriver = 1
	OS_VIDEO_DRIVER_VIDEO_DRIVER_GLES3 OSVideoDriver = 0
)

type OSWeekday

type OSWeekday int32
const (
	OS_WEEKDAY_DAY_FRIDAY    OSWeekday = 5
	OS_WEEKDAY_DAY_MONDAY    OSWeekday = 1
	OS_WEEKDAY_DAY_SATURDAY  OSWeekday = 6
	OS_WEEKDAY_DAY_SUNDAY    OSWeekday = 0
	OS_WEEKDAY_DAY_THURSDAY  OSWeekday = 4
	OS_WEEKDAY_DAY_TUESDAY   OSWeekday = 2
	OS_WEEKDAY_DAY_WEDNESDAY OSWeekday = 3
)

type Object

type Object interface {
	Class

	/* add_user_signal */
	AddUserSignal(signal string, arguments Array)

	/* call */
	Call(method string, varargs ...*Variant) Variant

	/* call_deferred */
	CallDeferred(method string, varargs ...*Variant)

	/* callv */
	Callv(method string, arg_array Array) Variant

	/* can_translate_messages */
	CanTranslateMessages() bool

	/* connect */
	Connect(signal string, target Object, method string, binds Array, flags int64) Error

	/* disconnect */
	Disconnect(signal string, target Object, method string)

	/* emit_signal */
	EmitSignal(signal string, varargs ...*Variant)

	/* get */
	Get(property string) Variant

	/* get_class */
	GetClass() string

	/* get_incoming_connections */
	GetIncomingConnections() Array

	/* get_indexed */
	GetIndexed(property NodePath) Variant

	/* get_instance_id */
	GetInstanceId() int64

	/* get_meta */
	GetMeta(name string) Variant

	/* get_meta_list */
	GetMetaList() PoolStringArray

	/* get_method_list */
	GetMethodList() Array

	/* get_property_list */
	GetPropertyList() Array

	/* get_script */
	GetScript() Reference

	/* get_signal_connection_list */
	GetSignalConnectionList(signal string) Array

	/* get_signal_list */
	GetSignalList() Array

	/* has_meta */
	HasMeta(name string) bool

	/* has_method */
	HasMethod(method string) bool

	/* has_signal */
	HasSignal(signal string) bool

	/* has_user_signal */
	HasUserSignal(signal string) bool

	/* is_blocking_signals */
	IsBlockingSignals() bool

	/* is_class */
	IsClass(class string) bool

	/* is_connected */
	IsConnected(signal string, target Object, method string) bool

	/* is_queued_for_deletion */
	IsQueuedForDeletion() bool

	/* notification */
	Notification(what int64, reversed bool)

	/* property_list_changed_notify */
	PropertyListChangedNotify()

	/* remove_meta */
	RemoveMeta(name string)

	/* set */
	Set(property string, value Variant)

	/* set_block_signals */
	SetBlockSignals(enable bool)

	/* set_deferred */
	SetDeferred(property string, value Variant)

	/* set_indexed */
	SetIndexed(property NodePath, value Variant)

	/* set_message_translation */
	SetMessageTranslation(enable bool)

	/* set_meta */
	SetMeta(name string, value Variant)

	/* set_script */
	SetScript(script Reference)

	/* to_string */
	ToString() string

	/* tr */
	Tr(message string) string
}

func NewObject

func NewObject() Object

NewObject creates a new Object.

func NewObjectWithOwner

func NewObjectWithOwner(owner *GodotObject) Object

NewObjectWithOwner wraps the GodotObject.

type ObjectConnectFlags

type ObjectConnectFlags int32
const (
	OBJECT_CONNECT_FLAGS_CONNECT_DEFERRED          ObjectConnectFlags = 1
	OBJECT_CONNECT_FLAGS_CONNECT_ONESHOT           ObjectConnectFlags = 4
	OBJECT_CONNECT_FLAGS_CONNECT_PERSIST           ObjectConnectFlags = 2
	OBJECT_CONNECT_FLAGS_CONNECT_REFERENCE_COUNTED ObjectConnectFlags = 8
)

type ObjectConstant

type ObjectConstant int32
const (
	OBJECT_CONNECT_DEFERRED            ObjectConstant = 1
	OBJECT_CONNECT_ONESHOT             ObjectConstant = 4
	OBJECT_CONNECT_PERSIST             ObjectConstant = 2
	OBJECT_CONNECT_REFERENCE_COUNTED   ObjectConstant = 8
	OBJECT_NOTIFICATION_POSTINITIALIZE ObjectConstant = 0
	OBJECT_NOTIFICATION_PREDELETE      ObjectConstant = 1
)

type ObjectImpl

type ObjectImpl struct {
	WrappedImpl
}

func (ObjectImpl) AddUserSignal

func (o ObjectImpl) AddUserSignal(signal string, arguments Array)
CLASS_METHOD

add_user_signal Args: [{ false signal String} {[] true arguments Array}], Returns:

func (*ObjectImpl) BaseClass

func (o *ObjectImpl) BaseClass() string

func (ObjectImpl) Call

func (o ObjectImpl) Call(method string, varargs ...*Variant) Variant
CLASS_METHOD

call Args: [{ false method String}], Returns: Variant

func (ObjectImpl) CallDeferred

func (o ObjectImpl) CallDeferred(method string, varargs ...*Variant)
CLASS_METHOD

call_deferred Args: [{ false method String}], Returns:

func (ObjectImpl) Callv

func (o ObjectImpl) Callv(method string, arg_array Array) Variant
CLASS_METHOD

callv Args: [{ false method String} { false arg_array Array}], Returns: Variant

func (ObjectImpl) CanTranslateMessages

func (o ObjectImpl) CanTranslateMessages() bool
CLASS_METHOD

can_translate_messages Args: [], Returns: bool

func (*ObjectImpl) ClassName

func (o *ObjectImpl) ClassName() string

func (ObjectImpl) Connect

func (o ObjectImpl) Connect(signal string, target Object, method string, binds Array, flags int64) Error
CLASS_METHOD

connect Args: [{ false signal String} { false target Object} { false method String} {[] true binds Array} {0 true flags int}], Returns: Error

func (*ObjectImpl) Destroy

func (o *ObjectImpl) Destroy()

func (ObjectImpl) Disconnect

func (o ObjectImpl) Disconnect(signal string, target Object, method string)
CLASS_METHOD

disconnect Args: [{ false signal String} { false target Object} { false method String}], Returns:

func (ObjectImpl) EmitSignal

func (o ObjectImpl) EmitSignal(signal string, varargs ...*Variant)
CLASS_METHOD

emit_signal Args: [{ false signal String}], Returns:

func (ObjectImpl) Get

func (o ObjectImpl) Get(property string) Variant
CLASS_METHOD

get Args: [{ false property String}], Returns: Variant

func (ObjectImpl) GetClass

func (o ObjectImpl) GetClass() string
CLASS_METHOD

get_class Args: [], Returns: string

func (ObjectImpl) GetIncomingConnections

func (o ObjectImpl) GetIncomingConnections() Array
CLASS_METHOD

get_incoming_connections Args: [], Returns: Array

func (ObjectImpl) GetIndexed

func (o ObjectImpl) GetIndexed(property NodePath) Variant
CLASS_METHOD

get_indexed Args: [{ false property NodePath}], Returns: Variant

func (ObjectImpl) GetInstanceId

func (o ObjectImpl) GetInstanceId() int64
CLASS_METHOD

get_instance_id Args: [], Returns: int64

func (ObjectImpl) GetMeta

func (o ObjectImpl) GetMeta(name string) Variant
CLASS_METHOD

get_meta Args: [{ false name String}], Returns: Variant

func (ObjectImpl) GetMetaList

func (o ObjectImpl) GetMetaList() PoolStringArray
CLASS_METHOD

get_meta_list Args: [], Returns: PoolStringArray

func (ObjectImpl) GetMethodList

func (o ObjectImpl) GetMethodList() Array
CLASS_METHOD

get_method_list Args: [], Returns: Array

func (*ObjectImpl) GetOwnerObject

func (o *ObjectImpl) GetOwnerObject() *GodotObject

func (ObjectImpl) GetPropertyList

func (o ObjectImpl) GetPropertyList() Array
CLASS_METHOD

get_property_list Args: [], Returns: Array

func (ObjectImpl) GetScript

func (o ObjectImpl) GetScript() Reference
CLASS_METHOD

get_script Args: [], Returns: Reference

func (ObjectImpl) GetSignalConnectionList

func (o ObjectImpl) GetSignalConnectionList(signal string) Array
CLASS_METHOD

get_signal_connection_list Args: [{ false signal String}], Returns: Array

func (ObjectImpl) GetSignalList

func (o ObjectImpl) GetSignalList() Array
CLASS_METHOD

get_signal_list Args: [], Returns: Array

func (*ObjectImpl) GetTypeTag

func (o *ObjectImpl) GetTypeTag() TypeTag

func (ObjectImpl) HasMeta

func (o ObjectImpl) HasMeta(name string) bool
CLASS_METHOD

has_meta Args: [{ false name String}], Returns: bool

func (ObjectImpl) HasMethod

func (o ObjectImpl) HasMethod(method string) bool
CLASS_METHOD

has_method Args: [{ false method String}], Returns: bool

func (ObjectImpl) HasSignal

func (o ObjectImpl) HasSignal(signal string) bool
CLASS_METHOD

has_signal Args: [{ false signal String}], Returns: bool

func (ObjectImpl) HasUserSignal

func (o ObjectImpl) HasUserSignal(signal string) bool
CLASS_METHOD

has_user_signal Args: [{ false signal String}], Returns: bool

func (ObjectImpl) IsBlockingSignals

func (o ObjectImpl) IsBlockingSignals() bool
CLASS_METHOD

is_blocking_signals Args: [], Returns: bool

func (ObjectImpl) IsClass

func (o ObjectImpl) IsClass(class string) bool
CLASS_METHOD

is_class Args: [{ false class String}], Returns: bool

func (ObjectImpl) IsConnected

func (o ObjectImpl) IsConnected(signal string, target Object, method string) bool
CLASS_METHOD

is_connected Args: [{ false signal String} { false target Object} { false method String}], Returns: bool

func (ObjectImpl) IsQueuedForDeletion

func (o ObjectImpl) IsQueuedForDeletion() bool
CLASS_METHOD

is_queued_for_deletion Args: [], Returns: bool

func (ObjectImpl) Notification

func (o ObjectImpl) Notification(what int64, reversed bool)
CLASS_METHOD

notification Args: [{ false what int} {False true reversed bool}], Returns:

func (ObjectImpl) PropertyListChangedNotify

func (o ObjectImpl) PropertyListChangedNotify()
CLASS_METHOD

property_list_changed_notify Args: [], Returns:

func (ObjectImpl) RemoveMeta

func (o ObjectImpl) RemoveMeta(name string)
CLASS_METHOD

remove_meta Args: [{ false name String}], Returns:

func (ObjectImpl) Set

func (o ObjectImpl) Set(property string, value Variant)
CLASS_METHOD

set Args: [{ false property String} { false value Variant}], Returns:

func (ObjectImpl) SetBlockSignals

func (o ObjectImpl) SetBlockSignals(enable bool)
CLASS_METHOD

set_block_signals Args: [{ false enable bool}], Returns:

func (ObjectImpl) SetDeferred

func (o ObjectImpl) SetDeferred(property string, value Variant)
CLASS_METHOD

set_deferred Args: [{ false property String} { false value Variant}], Returns:

func (ObjectImpl) SetIndexed

func (o ObjectImpl) SetIndexed(property NodePath, value Variant)
CLASS_METHOD

set_indexed Args: [{ false property NodePath} { false value Variant}], Returns:

func (ObjectImpl) SetMessageTranslation

func (o ObjectImpl) SetMessageTranslation(enable bool)
CLASS_METHOD

set_message_translation Args: [{ false enable bool}], Returns:

func (ObjectImpl) SetMeta

func (o ObjectImpl) SetMeta(name string, value Variant)
CLASS_METHOD

set_meta Args: [{ false name String} { false value Variant}], Returns:

func (ObjectImpl) SetScript

func (o ObjectImpl) SetScript(script Reference)
CLASS_METHOD

set_script Args: [{ false script Reference}], Returns:

func (ObjectImpl) ToString

func (o ObjectImpl) ToString() string
CLASS_METHOD

to_string Args: [], Returns: string

func (ObjectImpl) Tr

func (o ObjectImpl) Tr(message string) string
CLASS_METHOD

tr Args: [{ false message String}], Returns: string

type OccluderPolygon2D

type OccluderPolygon2D interface {
	Resource

	/* get_cull_mode */
	GetCullMode() OccluderPolygon2DCullMode

	/* get_polygon */
	GetPolygon() PoolVector2Array

	/* is_closed */
	IsClosed() bool

	/* set_closed */
	SetClosed(closed bool)

	/* set_cull_mode */
	SetCullMode(cull_mode int64)

	/* set_polygon */
	SetPolygon(polygon PoolVector2Array)
}

func NewOccluderPolygon2D

func NewOccluderPolygon2D() OccluderPolygon2D

NewOccluderPolygon2D creates a new OccluderPolygon2D.

func NewOccluderPolygon2DWithOwner

func NewOccluderPolygon2DWithOwner(owner *GodotObject) OccluderPolygon2D

NewOccluderPolygon2DWithOwner wraps the GodotObject.

type OccluderPolygon2DConstant

type OccluderPolygon2DConstant int32
const (
	OCCLUDER_POLYGON_2_D_CULL_CLOCKWISE         OccluderPolygon2DConstant = 1
	OCCLUDER_POLYGON_2_D_CULL_COUNTER_CLOCKWISE OccluderPolygon2DConstant = 2
	OCCLUDER_POLYGON_2_D_CULL_DISABLED          OccluderPolygon2DConstant = 0
)

type OccluderPolygon2DCullMode

type OccluderPolygon2DCullMode int32
const (
	OCCLUDER_POLYGON_2_D_CULL_MODE_CULL_CLOCKWISE         OccluderPolygon2DCullMode = 1
	OCCLUDER_POLYGON_2_D_CULL_MODE_CULL_COUNTER_CLOCKWISE OccluderPolygon2DCullMode = 2
	OCCLUDER_POLYGON_2_D_CULL_MODE_CULL_DISABLED          OccluderPolygon2DCullMode = 0
)

type OccluderPolygon2DImpl

type OccluderPolygon2DImpl struct {
	ResourceImpl
}

func (*OccluderPolygon2DImpl) BaseClass

func (o *OccluderPolygon2DImpl) BaseClass() string

func (*OccluderPolygon2DImpl) ClassName

func (o *OccluderPolygon2DImpl) ClassName() string

func (OccluderPolygon2DImpl) GetCullMode

CLASS_METHOD

get_cull_mode Args: [], Returns: OccluderPolygon2DCullMode

func (OccluderPolygon2DImpl) GetPolygon

func (o OccluderPolygon2DImpl) GetPolygon() PoolVector2Array
CLASS_METHOD

get_polygon Args: [], Returns: PoolVector2Array

func (OccluderPolygon2DImpl) IsClosed

func (o OccluderPolygon2DImpl) IsClosed() bool
CLASS_METHOD

is_closed Args: [], Returns: bool

func (OccluderPolygon2DImpl) SetClosed

func (o OccluderPolygon2DImpl) SetClosed(closed bool)
CLASS_METHOD

set_closed Args: [{ false closed bool}], Returns:

func (OccluderPolygon2DImpl) SetCullMode

func (o OccluderPolygon2DImpl) SetCullMode(cull_mode int64)
CLASS_METHOD

set_cull_mode Args: [{ false cull_mode int}], Returns:

func (OccluderPolygon2DImpl) SetPolygon

func (o OccluderPolygon2DImpl) SetPolygon(polygon PoolVector2Array)
CLASS_METHOD

set_polygon Args: [{ false polygon PoolVector2Array}], Returns:

type OmniLight

type OmniLight interface {
	Light

	/* get_shadow_detail */
	GetShadowDetail() OmniLightShadowDetail

	/* get_shadow_mode */
	GetShadowMode() OmniLightShadowMode

	/* set_shadow_detail */
	SetShadowDetail(detail int64)

	/* set_shadow_mode */
	SetShadowMode(mode int64)
}

func NewOmniLight

func NewOmniLight() OmniLight

NewOmniLight creates a new OmniLight.

func NewOmniLightWithOwner

func NewOmniLightWithOwner(owner *GodotObject) OmniLight

NewOmniLightWithOwner wraps the GodotObject.

type OmniLightConstant

type OmniLightConstant int32
const (
	OMNI_LIGHT_SHADOW_CUBE              OmniLightConstant = 1
	OMNI_LIGHT_SHADOW_DETAIL_HORIZONTAL OmniLightConstant = 1
	OMNI_LIGHT_SHADOW_DETAIL_VERTICAL   OmniLightConstant = 0
	OMNI_LIGHT_SHADOW_DUAL_PARABOLOID   OmniLightConstant = 0
)

type OmniLightImpl

type OmniLightImpl struct {
	LightImpl
}

func (*OmniLightImpl) BaseClass

func (o *OmniLightImpl) BaseClass() string

func (*OmniLightImpl) ClassName

func (o *OmniLightImpl) ClassName() string

func (OmniLightImpl) GetShadowDetail

func (o OmniLightImpl) GetShadowDetail() OmniLightShadowDetail
CLASS_METHOD

get_shadow_detail Args: [], Returns: OmniLightShadowDetail

func (OmniLightImpl) GetShadowMode

func (o OmniLightImpl) GetShadowMode() OmniLightShadowMode
CLASS_METHOD

get_shadow_mode Args: [], Returns: OmniLightShadowMode

func (OmniLightImpl) SetShadowDetail

func (o OmniLightImpl) SetShadowDetail(detail int64)
CLASS_METHOD

set_shadow_detail Args: [{ false detail int}], Returns:

func (OmniLightImpl) SetShadowMode

func (o OmniLightImpl) SetShadowMode(mode int64)
CLASS_METHOD

set_shadow_mode Args: [{ false mode int}], Returns:

type OmniLightShadowDetail

type OmniLightShadowDetail int32
const (
	OMNI_LIGHT_SHADOW_DETAIL_SHADOW_DETAIL_HORIZONTAL OmniLightShadowDetail = 1
	OMNI_LIGHT_SHADOW_DETAIL_SHADOW_DETAIL_VERTICAL   OmniLightShadowDetail = 0
)

type OmniLightShadowMode

type OmniLightShadowMode int32
const (
	OMNI_LIGHT_SHADOW_MODE_SHADOW_CUBE            OmniLightShadowMode = 1
	OMNI_LIGHT_SHADOW_MODE_SHADOW_DUAL_PARABOLOID OmniLightShadowMode = 0
)

type OpenSimplexNoise

type OpenSimplexNoise interface {
	Resource

	/* get_image */
	GetImage(width int64, height int64) Image

	/* get_lacunarity */
	GetLacunarity() float32

	/* get_noise_1d */
	GetNoise1D(x float32) float32

	/* get_noise_2d */
	GetNoise2D(x float32, y float32) float32

	/* get_noise_2dv */
	GetNoise2Dv(pos Vector2) float32

	/* get_noise_3d */
	GetNoise3D(x float32, y float32, z float32) float32

	/* get_noise_3dv */
	GetNoise3Dv(pos Vector3) float32

	/* get_noise_4d */
	GetNoise4D(x float32, y float32, z float32, w float32) float32

	/* get_octaves */
	GetOctaves() int64

	/* get_period */
	GetPeriod() float32

	/* get_persistence */
	GetPersistence() float32

	/* get_seamless_image */
	GetSeamlessImage(size int64) Image

	/* get_seed */
	GetSeed() int64

	/* set_lacunarity */
	SetLacunarity(lacunarity float32)

	/* set_octaves */
	SetOctaves(octave_count int64)

	/* set_period */
	SetPeriod(period float32)

	/* set_persistence */
	SetPersistence(persistence float32)

	/* set_seed */
	SetSeed(seed int64)
}

func NewOpenSimplexNoise

func NewOpenSimplexNoise() OpenSimplexNoise

NewOpenSimplexNoise creates a new OpenSimplexNoise.

func NewOpenSimplexNoiseWithOwner

func NewOpenSimplexNoiseWithOwner(owner *GodotObject) OpenSimplexNoise

NewOpenSimplexNoiseWithOwner wraps the GodotObject.

type OpenSimplexNoiseImpl

type OpenSimplexNoiseImpl struct {
	ResourceImpl
}

func (*OpenSimplexNoiseImpl) BaseClass

func (o *OpenSimplexNoiseImpl) BaseClass() string

func (*OpenSimplexNoiseImpl) ClassName

func (o *OpenSimplexNoiseImpl) ClassName() string

func (OpenSimplexNoiseImpl) GetImage

func (o OpenSimplexNoiseImpl) GetImage(width int64, height int64) Image
CLASS_METHOD

get_image Args: [{ false width int} { false height int}], Returns: Image

func (OpenSimplexNoiseImpl) GetLacunarity

func (o OpenSimplexNoiseImpl) GetLacunarity() float32
CLASS_METHOD

get_lacunarity Args: [], Returns: float32

func (OpenSimplexNoiseImpl) GetNoise1D

func (o OpenSimplexNoiseImpl) GetNoise1D(x float32) float32
CLASS_METHOD

get_noise_1d Args: [{ false x float}], Returns: float32

func (OpenSimplexNoiseImpl) GetNoise2D

func (o OpenSimplexNoiseImpl) GetNoise2D(x float32, y float32) float32
CLASS_METHOD

get_noise_2d Args: [{ false x float} { false y float}], Returns: float32

func (OpenSimplexNoiseImpl) GetNoise2Dv

func (o OpenSimplexNoiseImpl) GetNoise2Dv(pos Vector2) float32
CLASS_METHOD

get_noise_2dv Args: [{ false pos Vector2}], Returns: float32

func (OpenSimplexNoiseImpl) GetNoise3D

func (o OpenSimplexNoiseImpl) GetNoise3D(x float32, y float32, z float32) float32
CLASS_METHOD

get_noise_3d Args: [{ false x float} { false y float} { false z float}], Returns: float32

func (OpenSimplexNoiseImpl) GetNoise3Dv

func (o OpenSimplexNoiseImpl) GetNoise3Dv(pos Vector3) float32
CLASS_METHOD

get_noise_3dv Args: [{ false pos Vector3}], Returns: float32

func (OpenSimplexNoiseImpl) GetNoise4D

func (o OpenSimplexNoiseImpl) GetNoise4D(x float32, y float32, z float32, w float32) float32
CLASS_METHOD

get_noise_4d Args: [{ false x float} { false y float} { false z float} { false w float}], Returns: float32

func (OpenSimplexNoiseImpl) GetOctaves

func (o OpenSimplexNoiseImpl) GetOctaves() int64
CLASS_METHOD

get_octaves Args: [], Returns: int64

func (OpenSimplexNoiseImpl) GetPeriod

func (o OpenSimplexNoiseImpl) GetPeriod() float32
CLASS_METHOD

get_period Args: [], Returns: float32

func (OpenSimplexNoiseImpl) GetPersistence

func (o OpenSimplexNoiseImpl) GetPersistence() float32
CLASS_METHOD

get_persistence Args: [], Returns: float32

func (OpenSimplexNoiseImpl) GetSeamlessImage

func (o OpenSimplexNoiseImpl) GetSeamlessImage(size int64) Image
CLASS_METHOD

get_seamless_image Args: [{ false size int}], Returns: Image

func (OpenSimplexNoiseImpl) GetSeed

func (o OpenSimplexNoiseImpl) GetSeed() int64
CLASS_METHOD

get_seed Args: [], Returns: int64

func (OpenSimplexNoiseImpl) SetLacunarity

func (o OpenSimplexNoiseImpl) SetLacunarity(lacunarity float32)
CLASS_METHOD

set_lacunarity Args: [{ false lacunarity float}], Returns:

func (OpenSimplexNoiseImpl) SetOctaves

func (o OpenSimplexNoiseImpl) SetOctaves(octave_count int64)
CLASS_METHOD

set_octaves Args: [{ false octave_count int}], Returns:

func (OpenSimplexNoiseImpl) SetPeriod

func (o OpenSimplexNoiseImpl) SetPeriod(period float32)
CLASS_METHOD

set_period Args: [{ false period float}], Returns:

func (OpenSimplexNoiseImpl) SetPersistence

func (o OpenSimplexNoiseImpl) SetPersistence(persistence float32)
CLASS_METHOD

set_persistence Args: [{ false persistence float}], Returns:

func (OpenSimplexNoiseImpl) SetSeed

func (o OpenSimplexNoiseImpl) SetSeed(seed int64)
CLASS_METHOD

set_seed Args: [{ false seed int}], Returns:

type OptionButton

type OptionButton interface {
	Button

	/* add_icon_item */
	AddIconItem(texture Texture, label string, id int64)

	/* add_item */
	AddItem(label string, id int64)

	/* add_separator */
	AddSeparator()

	/* clear */
	Clear()

	/* get_item_count */
	GetItemCount() int64

	/* get_item_icon */
	GetItemIcon(idx int64) Texture

	/* get_item_id */
	GetItemId(idx int64) int64

	/* get_item_index */
	GetItemIndex(id int64) int64

	/* get_item_metadata */
	GetItemMetadata(idx int64) Variant

	/* get_item_text */
	GetItemText(idx int64) string

	/* get_popup */
	GetPopup() PopupMenu

	/* get_selected */
	GetSelected() int64

	/* get_selected_id */
	GetSelectedId() int64

	/* get_selected_metadata */
	GetSelectedMetadata() Variant

	/* is_item_disabled */
	IsItemDisabled(idx int64) bool

	/* remove_item */
	RemoveItem(idx int64)

	/* select */
	Select(idx int64)

	/* set_item_disabled */
	SetItemDisabled(idx int64, disabled bool)

	/* set_item_icon */
	SetItemIcon(idx int64, texture Texture)

	/* set_item_id */
	SetItemId(idx int64, id int64)

	/* set_item_metadata */
	SetItemMetadata(idx int64, metadata Variant)

	/* set_item_text */
	SetItemText(idx int64, text string)
}

func NewOptionButton

func NewOptionButton() OptionButton

NewOptionButton creates a new OptionButton.

func NewOptionButtonWithOwner

func NewOptionButtonWithOwner(owner *GodotObject) OptionButton

NewOptionButtonWithOwner wraps the GodotObject.

type OptionButtonImpl

type OptionButtonImpl struct {
	ButtonImpl
}

func (OptionButtonImpl) AddIconItem

func (o OptionButtonImpl) AddIconItem(texture Texture, label string, id int64)
CLASS_METHOD

add_icon_item Args: [{ false texture Texture} { false label String} {-1 true id int}], Returns:

func (OptionButtonImpl) AddItem

func (o OptionButtonImpl) AddItem(label string, id int64)
CLASS_METHOD

add_item Args: [{ false label String} {-1 true id int}], Returns:

func (OptionButtonImpl) AddSeparator

func (o OptionButtonImpl) AddSeparator()
CLASS_METHOD

add_separator Args: [], Returns:

func (*OptionButtonImpl) BaseClass

func (o *OptionButtonImpl) BaseClass() string

func (*OptionButtonImpl) ClassName

func (o *OptionButtonImpl) ClassName() string

func (OptionButtonImpl) Clear

func (o OptionButtonImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (OptionButtonImpl) GetItemCount

func (o OptionButtonImpl) GetItemCount() int64
CLASS_METHOD

get_item_count Args: [], Returns: int64

func (OptionButtonImpl) GetItemIcon

func (o OptionButtonImpl) GetItemIcon(idx int64) Texture
CLASS_METHOD

get_item_icon Args: [{ false idx int}], Returns: Texture

func (OptionButtonImpl) GetItemId

func (o OptionButtonImpl) GetItemId(idx int64) int64
CLASS_METHOD

get_item_id Args: [{ false idx int}], Returns: int64

func (OptionButtonImpl) GetItemIndex

func (o OptionButtonImpl) GetItemIndex(id int64) int64
CLASS_METHOD

get_item_index Args: [{ false id int}], Returns: int64

func (OptionButtonImpl) GetItemMetadata

func (o OptionButtonImpl) GetItemMetadata(idx int64) Variant
CLASS_METHOD

get_item_metadata Args: [{ false idx int}], Returns: Variant

func (OptionButtonImpl) GetItemText

func (o OptionButtonImpl) GetItemText(idx int64) string
CLASS_METHOD

get_item_text Args: [{ false idx int}], Returns: string

func (OptionButtonImpl) GetPopup

func (o OptionButtonImpl) GetPopup() PopupMenu
CLASS_METHOD

get_popup Args: [], Returns: PopupMenu

func (OptionButtonImpl) GetSelected

func (o OptionButtonImpl) GetSelected() int64
CLASS_METHOD

get_selected Args: [], Returns: int64

func (OptionButtonImpl) GetSelectedId

func (o OptionButtonImpl) GetSelectedId() int64
CLASS_METHOD

get_selected_id Args: [], Returns: int64

func (OptionButtonImpl) GetSelectedMetadata

func (o OptionButtonImpl) GetSelectedMetadata() Variant
CLASS_METHOD

get_selected_metadata Args: [], Returns: Variant

func (OptionButtonImpl) IsItemDisabled

func (o OptionButtonImpl) IsItemDisabled(idx int64) bool
CLASS_METHOD

is_item_disabled Args: [{ false idx int}], Returns: bool

func (OptionButtonImpl) RemoveItem

func (o OptionButtonImpl) RemoveItem(idx int64)
CLASS_METHOD

remove_item Args: [{ false idx int}], Returns:

func (OptionButtonImpl) Select

func (o OptionButtonImpl) Select(idx int64)
CLASS_METHOD

select Args: [{ false idx int}], Returns:

func (OptionButtonImpl) SetItemDisabled

func (o OptionButtonImpl) SetItemDisabled(idx int64, disabled bool)
CLASS_METHOD

set_item_disabled Args: [{ false idx int} { false disabled bool}], Returns:

func (OptionButtonImpl) SetItemIcon

func (o OptionButtonImpl) SetItemIcon(idx int64, texture Texture)
CLASS_METHOD

set_item_icon Args: [{ false idx int} { false texture Texture}], Returns:

func (OptionButtonImpl) SetItemId

func (o OptionButtonImpl) SetItemId(idx int64, id int64)
CLASS_METHOD

set_item_id Args: [{ false idx int} { false id int}], Returns:

func (OptionButtonImpl) SetItemMetadata

func (o OptionButtonImpl) SetItemMetadata(idx int64, metadata Variant)
CLASS_METHOD

set_item_metadata Args: [{ false idx int} { false metadata Variant}], Returns:

func (OptionButtonImpl) SetItemText

func (o OptionButtonImpl) SetItemText(idx int64, text string)
CLASS_METHOD

set_item_text Args: [{ false idx int} { false text String}], Returns:

type PCKPacker

type PCKPacker interface {
	Reference

	/* add_file */
	AddFile(pck_path string, source_path string) Error

	/* flush */
	Flush(verbose bool) Error

	/* pck_start */
	PckStart(pck_name string, alignment int64) Error
}

func NewPCKPacker

func NewPCKPacker() PCKPacker

NewPCKPacker creates a new PCKPacker.

func NewPCKPackerWithOwner

func NewPCKPackerWithOwner(owner *GodotObject) PCKPacker

NewPCKPackerWithOwner wraps the GodotObject.

type PCKPackerImpl

type PCKPackerImpl struct {
	ReferenceImpl
}

func (PCKPackerImpl) AddFile

func (o PCKPackerImpl) AddFile(pck_path string, source_path string) Error
CLASS_METHOD

add_file Args: [{ false pck_path String} { false source_path String}], Returns: Error

func (*PCKPackerImpl) BaseClass

func (o *PCKPackerImpl) BaseClass() string

func (*PCKPackerImpl) ClassName

func (o *PCKPackerImpl) ClassName() string

func (PCKPackerImpl) Flush

func (o PCKPackerImpl) Flush(verbose bool) Error
CLASS_METHOD

flush Args: [{False true verbose bool}], Returns: Error

func (PCKPackerImpl) PckStart

func (o PCKPackerImpl) PckStart(pck_name string, alignment int64) Error
CLASS_METHOD

pck_start Args: [{ false pck_name String} {0 true alignment int}], Returns: Error

type PHashTranslation

type PHashTranslation interface {
	Translation

	/* generate */
	Generate(from Translation)
}

func NewPHashTranslation

func NewPHashTranslation() PHashTranslation

NewPHashTranslation creates a new PHashTranslation.

func NewPHashTranslationWithOwner

func NewPHashTranslationWithOwner(owner *GodotObject) PHashTranslation

NewPHashTranslationWithOwner wraps the GodotObject.

type PHashTranslationImpl

type PHashTranslationImpl struct {
	TranslationImpl
}

func (*PHashTranslationImpl) BaseClass

func (o *PHashTranslationImpl) BaseClass() string

func (*PHashTranslationImpl) ClassName

func (o *PHashTranslationImpl) ClassName() string

func (PHashTranslationImpl) Generate

func (o PHashTranslationImpl) Generate(from Translation)
CLASS_METHOD

generate Args: [{ false from Translation}], Returns:

type PackedDataContainer

type PackedDataContainer interface {
	Resource

	/* pack */
	Pack(value Variant) Error

	/* size */
	Size() int64
}

func NewPackedDataContainer

func NewPackedDataContainer() PackedDataContainer

NewPackedDataContainer creates a new PackedDataContainer.

func NewPackedDataContainerWithOwner

func NewPackedDataContainerWithOwner(owner *GodotObject) PackedDataContainer

NewPackedDataContainerWithOwner wraps the GodotObject.

type PackedDataContainerImpl

type PackedDataContainerImpl struct {
	ResourceImpl
}

func (*PackedDataContainerImpl) BaseClass

func (o *PackedDataContainerImpl) BaseClass() string

func (*PackedDataContainerImpl) ClassName

func (o *PackedDataContainerImpl) ClassName() string

func (PackedDataContainerImpl) Pack

func (o PackedDataContainerImpl) Pack(value Variant) Error
CLASS_METHOD

pack Args: [{ false value Variant}], Returns: Error

func (PackedDataContainerImpl) Size

func (o PackedDataContainerImpl) Size() int64
CLASS_METHOD

size Args: [], Returns: int64

type PackedDataContainerRef

type PackedDataContainerRef interface {
	Reference

	/* size */
	Size() int64
}

func NewPackedDataContainerRef

func NewPackedDataContainerRef() PackedDataContainerRef

NewPackedDataContainerRef creates a new PackedDataContainerRef.

func NewPackedDataContainerRefWithOwner

func NewPackedDataContainerRefWithOwner(owner *GodotObject) PackedDataContainerRef

NewPackedDataContainerRefWithOwner wraps the GodotObject.

type PackedDataContainerRefImpl

type PackedDataContainerRefImpl struct {
	ReferenceImpl
}

func (*PackedDataContainerRefImpl) BaseClass

func (o *PackedDataContainerRefImpl) BaseClass() string

func (*PackedDataContainerRefImpl) ClassName

func (o *PackedDataContainerRefImpl) ClassName() string

func (PackedDataContainerRefImpl) Size

CLASS_METHOD

size Args: [], Returns: int64

type PackedScene

type PackedScene interface {
	Resource

	/* can_instance */
	CanInstance() bool

	/* get_state */
	GetState() SceneState

	/* instance */
	Instance(edit_state int64) Node

	/* pack */
	Pack(path Node) Error
}

func NewPackedScene

func NewPackedScene() PackedScene

NewPackedScene creates a new PackedScene.

func NewPackedSceneWithOwner

func NewPackedSceneWithOwner(owner *GodotObject) PackedScene

NewPackedSceneWithOwner wraps the GodotObject.

type PackedSceneConstant

type PackedSceneConstant int32
const (
	PACKED_SCENE_GEN_EDIT_STATE_DISABLED PackedSceneConstant = 0
	PACKED_SCENE_GEN_EDIT_STATE_INSTANCE PackedSceneConstant = 1
	PACKED_SCENE_GEN_EDIT_STATE_MAIN     PackedSceneConstant = 2
)

type PackedSceneGenEditState

type PackedSceneGenEditState int32
const (
	PACKED_SCENE_GEN_EDIT_STATE_GEN_EDIT_STATE_DISABLED PackedSceneGenEditState = 0
	PACKED_SCENE_GEN_EDIT_STATE_GEN_EDIT_STATE_INSTANCE PackedSceneGenEditState = 1
	PACKED_SCENE_GEN_EDIT_STATE_GEN_EDIT_STATE_MAIN     PackedSceneGenEditState = 2
)

type PackedSceneImpl

type PackedSceneImpl struct {
	ResourceImpl
}

func (*PackedSceneImpl) BaseClass

func (o *PackedSceneImpl) BaseClass() string

func (PackedSceneImpl) CanInstance

func (o PackedSceneImpl) CanInstance() bool
CLASS_METHOD

can_instance Args: [], Returns: bool

func (*PackedSceneImpl) ClassName

func (o *PackedSceneImpl) ClassName() string

func (PackedSceneImpl) GetState

func (o PackedSceneImpl) GetState() SceneState
CLASS_METHOD

get_state Args: [], Returns: SceneState

func (PackedSceneImpl) Instance

func (o PackedSceneImpl) Instance(edit_state int64) Node
CLASS_METHOD

instance Args: [{0 true edit_state int}], Returns: Node

func (PackedSceneImpl) Pack

func (o PackedSceneImpl) Pack(path Node) Error
CLASS_METHOD

pack Args: [{ false path Node}], Returns: Error

type PacketPeer

type PacketPeer interface {
	Reference

	/* get_available_packet_count */
	GetAvailablePacketCount() int64

	/* get_encode_buffer_max_size */
	GetEncodeBufferMaxSize() int64

	/* get_packet */
	GetPacket() PoolByteArray

	/* get_packet_error */
	GetPacketError() Error

	/* get_var */
	GetVar(allow_objects bool) Variant

	/* is_object_decoding_allowed */
	IsObjectDecodingAllowed() bool

	/* put_packet */
	PutPacket(buffer PoolByteArray) Error

	/* put_var */
	PutVar(_var Variant, full_objects bool) Error

	/* set_allow_object_decoding */
	SetAllowObjectDecoding(enable bool)

	/* set_encode_buffer_max_size */
	SetEncodeBufferMaxSize(max_size int64)
}

func NewPacketPeer

func NewPacketPeer() PacketPeer

NewPacketPeer creates a new PacketPeer.

func NewPacketPeerWithOwner

func NewPacketPeerWithOwner(owner *GodotObject) PacketPeer

NewPacketPeerWithOwner wraps the GodotObject.

type PacketPeerDTLS

type PacketPeerDTLS interface {
	PacketPeer

	/* connect_to_peer */
	ConnectToPeer(packet_peer PacketPeerUDP, validate_certs bool, for_hostname string, valid_certificate X509Certificate) Error

	/* disconnect_from_peer */
	DisconnectFromPeer()

	/* get_status */
	GetStatus() PacketPeerDTLSStatus

	/* poll */
	Poll()
}

func NewPacketPeerDTLS

func NewPacketPeerDTLS() PacketPeerDTLS

NewPacketPeerDTLS creates a new PacketPeerDTLS.

func NewPacketPeerDTLSWithOwner

func NewPacketPeerDTLSWithOwner(owner *GodotObject) PacketPeerDTLS

NewPacketPeerDTLSWithOwner wraps the GodotObject.

type PacketPeerDTLSConstant

type PacketPeerDTLSConstant int32
const (
	PACKET_PEER_DTLS_STATUS_CONNECTED               PacketPeerDTLSConstant = 2
	PACKET_PEER_DTLS_STATUS_DISCONNECTED            PacketPeerDTLSConstant = 0
	PACKET_PEER_DTLS_STATUS_ERROR                   PacketPeerDTLSConstant = 3
	PACKET_PEER_DTLS_STATUS_ERROR_HOSTNAME_MISMATCH PacketPeerDTLSConstant = 4
	PACKET_PEER_DTLS_STATUS_HANDSHAKING             PacketPeerDTLSConstant = 1
)

type PacketPeerDTLSImpl

type PacketPeerDTLSImpl struct {
	PacketPeerImpl
}

func (*PacketPeerDTLSImpl) BaseClass

func (o *PacketPeerDTLSImpl) BaseClass() string

func (*PacketPeerDTLSImpl) ClassName

func (o *PacketPeerDTLSImpl) ClassName() string

func (PacketPeerDTLSImpl) ConnectToPeer

func (o PacketPeerDTLSImpl) ConnectToPeer(packet_peer PacketPeerUDP, validate_certs bool, for_hostname string, valid_certificate X509Certificate) Error
CLASS_METHOD

connect_to_peer Args: [{ false packet_peer PacketPeerUDP} {True true validate_certs bool} { true for_hostname String} {[Object:null] true valid_certificate X509Certificate}], Returns: Error

func (PacketPeerDTLSImpl) DisconnectFromPeer

func (o PacketPeerDTLSImpl) DisconnectFromPeer()
CLASS_METHOD

disconnect_from_peer Args: [], Returns:

func (PacketPeerDTLSImpl) GetStatus

CLASS_METHOD

get_status Args: [], Returns: PacketPeerDTLSStatus

func (PacketPeerDTLSImpl) Poll

func (o PacketPeerDTLSImpl) Poll()
CLASS_METHOD

poll Args: [], Returns:

type PacketPeerDTLSStatus

type PacketPeerDTLSStatus int32
const (
	PACKET_PEER_DTLS_STATUS_STATUS_CONNECTED               PacketPeerDTLSStatus = 2
	PACKET_PEER_DTLS_STATUS_STATUS_DISCONNECTED            PacketPeerDTLSStatus = 0
	PACKET_PEER_DTLS_STATUS_STATUS_ERROR                   PacketPeerDTLSStatus = 3
	PACKET_PEER_DTLS_STATUS_STATUS_ERROR_HOSTNAME_MISMATCH PacketPeerDTLSStatus = 4
	PACKET_PEER_DTLS_STATUS_STATUS_HANDSHAKING             PacketPeerDTLSStatus = 1
)

type PacketPeerGDNative

type PacketPeerGDNative interface {
	PacketPeer
}

func NewPacketPeerGDNative

func NewPacketPeerGDNative() PacketPeerGDNative

NewPacketPeerGDNative creates a new PacketPeerGDNative.

func NewPacketPeerGDNativeWithOwner

func NewPacketPeerGDNativeWithOwner(owner *GodotObject) PacketPeerGDNative

NewPacketPeerGDNativeWithOwner wraps the GodotObject.

type PacketPeerGDNativeImpl

type PacketPeerGDNativeImpl struct {
	PacketPeerImpl
}

func (*PacketPeerGDNativeImpl) BaseClass

func (o *PacketPeerGDNativeImpl) BaseClass() string

func (*PacketPeerGDNativeImpl) ClassName

func (o *PacketPeerGDNativeImpl) ClassName() string

type PacketPeerImpl

type PacketPeerImpl struct {
	ReferenceImpl
}

func (*PacketPeerImpl) BaseClass

func (o *PacketPeerImpl) BaseClass() string

func (*PacketPeerImpl) ClassName

func (o *PacketPeerImpl) ClassName() string

func (PacketPeerImpl) GetAvailablePacketCount

func (o PacketPeerImpl) GetAvailablePacketCount() int64
CLASS_METHOD

get_available_packet_count Args: [], Returns: int64

func (PacketPeerImpl) GetEncodeBufferMaxSize

func (o PacketPeerImpl) GetEncodeBufferMaxSize() int64
CLASS_METHOD

get_encode_buffer_max_size Args: [], Returns: int64

func (PacketPeerImpl) GetPacket

func (o PacketPeerImpl) GetPacket() PoolByteArray
CLASS_METHOD

get_packet Args: [], Returns: PoolByteArray

func (PacketPeerImpl) GetPacketError

func (o PacketPeerImpl) GetPacketError() Error
CLASS_METHOD

get_packet_error Args: [], Returns: Error

func (PacketPeerImpl) GetVar

func (o PacketPeerImpl) GetVar(allow_objects bool) Variant
CLASS_METHOD

get_var Args: [{False true allow_objects bool}], Returns: Variant

func (PacketPeerImpl) IsObjectDecodingAllowed

func (o PacketPeerImpl) IsObjectDecodingAllowed() bool
CLASS_METHOD

is_object_decoding_allowed Args: [], Returns: bool

func (PacketPeerImpl) PutPacket

func (o PacketPeerImpl) PutPacket(buffer PoolByteArray) Error
CLASS_METHOD

put_packet Args: [{ false buffer PoolByteArray}], Returns: Error

func (PacketPeerImpl) PutVar

func (o PacketPeerImpl) PutVar(_var Variant, full_objects bool) Error
CLASS_METHOD

put_var Args: [{ false var Variant} {False true full_objects bool}], Returns: Error

func (PacketPeerImpl) SetAllowObjectDecoding

func (o PacketPeerImpl) SetAllowObjectDecoding(enable bool)
CLASS_METHOD

set_allow_object_decoding Args: [{ false enable bool}], Returns:

func (PacketPeerImpl) SetEncodeBufferMaxSize

func (o PacketPeerImpl) SetEncodeBufferMaxSize(max_size int64)
CLASS_METHOD

set_encode_buffer_max_size Args: [{ false max_size int}], Returns:

type PacketPeerStream

type PacketPeerStream interface {
	PacketPeer

	/* get_input_buffer_max_size */
	GetInputBufferMaxSize() int64

	/* get_output_buffer_max_size */
	GetOutputBufferMaxSize() int64

	/* get_stream_peer */
	GetStreamPeer() StreamPeer

	/* set_input_buffer_max_size */
	SetInputBufferMaxSize(max_size_bytes int64)

	/* set_output_buffer_max_size */
	SetOutputBufferMaxSize(max_size_bytes int64)

	/* set_stream_peer */
	SetStreamPeer(peer StreamPeer)
}

func NewPacketPeerStream

func NewPacketPeerStream() PacketPeerStream

NewPacketPeerStream creates a new PacketPeerStream.

func NewPacketPeerStreamWithOwner

func NewPacketPeerStreamWithOwner(owner *GodotObject) PacketPeerStream

NewPacketPeerStreamWithOwner wraps the GodotObject.

type PacketPeerStreamImpl

type PacketPeerStreamImpl struct {
	PacketPeerImpl
}

func (*PacketPeerStreamImpl) BaseClass

func (o *PacketPeerStreamImpl) BaseClass() string

func (*PacketPeerStreamImpl) ClassName

func (o *PacketPeerStreamImpl) ClassName() string

func (PacketPeerStreamImpl) GetInputBufferMaxSize

func (o PacketPeerStreamImpl) GetInputBufferMaxSize() int64
CLASS_METHOD

get_input_buffer_max_size Args: [], Returns: int64

func (PacketPeerStreamImpl) GetOutputBufferMaxSize

func (o PacketPeerStreamImpl) GetOutputBufferMaxSize() int64
CLASS_METHOD

get_output_buffer_max_size Args: [], Returns: int64

func (PacketPeerStreamImpl) GetStreamPeer

func (o PacketPeerStreamImpl) GetStreamPeer() StreamPeer
CLASS_METHOD

get_stream_peer Args: [], Returns: StreamPeer

func (PacketPeerStreamImpl) SetInputBufferMaxSize

func (o PacketPeerStreamImpl) SetInputBufferMaxSize(max_size_bytes int64)
CLASS_METHOD

set_input_buffer_max_size Args: [{ false max_size_bytes int}], Returns:

func (PacketPeerStreamImpl) SetOutputBufferMaxSize

func (o PacketPeerStreamImpl) SetOutputBufferMaxSize(max_size_bytes int64)
CLASS_METHOD

set_output_buffer_max_size Args: [{ false max_size_bytes int}], Returns:

func (PacketPeerStreamImpl) SetStreamPeer

func (o PacketPeerStreamImpl) SetStreamPeer(peer StreamPeer)
CLASS_METHOD

set_stream_peer Args: [{ false peer StreamPeer}], Returns:

type PacketPeerUDP

type PacketPeerUDP interface {
	PacketPeer

	/* close */
	Close()

	/* connect_to_host */
	ConnectToHost(host string, port int64) Error

	/* get_packet_ip */
	GetPacketIp() string

	/* get_packet_port */
	GetPacketPort() int64

	/* is_connected_to_host */
	IsConnectedToHost() bool

	/* is_listening */
	IsListening() bool

	/* join_multicast_group */
	JoinMulticastGroup(multicast_address string, interface_name string) Error

	/* leave_multicast_group */
	LeaveMulticastGroup(multicast_address string, interface_name string) Error

	/* listen */
	Listen(port int64, bind_address string, recv_buf_size int64) Error

	/* set_broadcast_enabled */
	SetBroadcastEnabled(enabled bool)

	/* set_dest_address */
	SetDestAddress(host string, port int64) Error

	/* wait */
	Wait() Error
}

func NewPacketPeerUDP

func NewPacketPeerUDP() PacketPeerUDP

NewPacketPeerUDP creates a new PacketPeerUDP.

func NewPacketPeerUDPWithOwner

func NewPacketPeerUDPWithOwner(owner *GodotObject) PacketPeerUDP

NewPacketPeerUDPWithOwner wraps the GodotObject.

type PacketPeerUDPImpl

type PacketPeerUDPImpl struct {
	PacketPeerImpl
}

func (*PacketPeerUDPImpl) BaseClass

func (o *PacketPeerUDPImpl) BaseClass() string

func (*PacketPeerUDPImpl) ClassName

func (o *PacketPeerUDPImpl) ClassName() string

func (PacketPeerUDPImpl) Close

func (o PacketPeerUDPImpl) Close()
CLASS_METHOD

close Args: [], Returns:

func (PacketPeerUDPImpl) ConnectToHost

func (o PacketPeerUDPImpl) ConnectToHost(host string, port int64) Error
CLASS_METHOD

connect_to_host Args: [{ false host String} { false port int}], Returns: Error

func (PacketPeerUDPImpl) GetPacketIp

func (o PacketPeerUDPImpl) GetPacketIp() string
CLASS_METHOD

get_packet_ip Args: [], Returns: string

func (PacketPeerUDPImpl) GetPacketPort

func (o PacketPeerUDPImpl) GetPacketPort() int64
CLASS_METHOD

get_packet_port Args: [], Returns: int64

func (PacketPeerUDPImpl) IsConnectedToHost

func (o PacketPeerUDPImpl) IsConnectedToHost() bool
CLASS_METHOD

is_connected_to_host Args: [], Returns: bool

func (PacketPeerUDPImpl) IsListening

func (o PacketPeerUDPImpl) IsListening() bool
CLASS_METHOD

is_listening Args: [], Returns: bool

func (PacketPeerUDPImpl) JoinMulticastGroup

func (o PacketPeerUDPImpl) JoinMulticastGroup(multicast_address string, interface_name string) Error
CLASS_METHOD

join_multicast_group Args: [{ false multicast_address String} { false interface_name String}], Returns: Error

func (PacketPeerUDPImpl) LeaveMulticastGroup

func (o PacketPeerUDPImpl) LeaveMulticastGroup(multicast_address string, interface_name string) Error
CLASS_METHOD

leave_multicast_group Args: [{ false multicast_address String} { false interface_name String}], Returns: Error

func (PacketPeerUDPImpl) Listen

func (o PacketPeerUDPImpl) Listen(port int64, bind_address string, recv_buf_size int64) Error
CLASS_METHOD

listen Args: [{ false port int} {* true bind_address String} {65536 true recv_buf_size int}], Returns: Error

func (PacketPeerUDPImpl) SetBroadcastEnabled

func (o PacketPeerUDPImpl) SetBroadcastEnabled(enabled bool)
CLASS_METHOD

set_broadcast_enabled Args: [{ false enabled bool}], Returns:

func (PacketPeerUDPImpl) SetDestAddress

func (o PacketPeerUDPImpl) SetDestAddress(host string, port int64) Error
CLASS_METHOD

set_dest_address Args: [{ false host String} { false port int}], Returns: Error

func (PacketPeerUDPImpl) Wait

func (o PacketPeerUDPImpl) Wait() Error
CLASS_METHOD

wait Args: [], Returns: Error

type Panel

type Panel interface {
	Control
}

func NewPanel

func NewPanel() Panel

NewPanel creates a new Panel.

func NewPanelWithOwner

func NewPanelWithOwner(owner *GodotObject) Panel

NewPanelWithOwner wraps the GodotObject.

type PanelContainer

type PanelContainer interface {
	Container
}

func NewPanelContainer

func NewPanelContainer() PanelContainer

NewPanelContainer creates a new PanelContainer.

func NewPanelContainerWithOwner

func NewPanelContainerWithOwner(owner *GodotObject) PanelContainer

NewPanelContainerWithOwner wraps the GodotObject.

type PanelContainerImpl

type PanelContainerImpl struct {
	ContainerImpl
}

func (*PanelContainerImpl) BaseClass

func (o *PanelContainerImpl) BaseClass() string

func (*PanelContainerImpl) ClassName

func (o *PanelContainerImpl) ClassName() string

type PanelImpl

type PanelImpl struct {
	ControlImpl
}

func (*PanelImpl) BaseClass

func (o *PanelImpl) BaseClass() string

func (*PanelImpl) ClassName

func (o *PanelImpl) ClassName() string

type PanoramaSky

type PanoramaSky interface {
	Sky

	/* get_panorama */
	GetPanorama() Texture

	/* set_panorama */
	SetPanorama(texture Texture)
}

func NewPanoramaSky

func NewPanoramaSky() PanoramaSky

NewPanoramaSky creates a new PanoramaSky.

func NewPanoramaSkyWithOwner

func NewPanoramaSkyWithOwner(owner *GodotObject) PanoramaSky

NewPanoramaSkyWithOwner wraps the GodotObject.

type PanoramaSkyImpl

type PanoramaSkyImpl struct {
	SkyImpl
}

func (*PanoramaSkyImpl) BaseClass

func (o *PanoramaSkyImpl) BaseClass() string

func (*PanoramaSkyImpl) ClassName

func (o *PanoramaSkyImpl) ClassName() string

func (PanoramaSkyImpl) GetPanorama

func (o PanoramaSkyImpl) GetPanorama() Texture
CLASS_METHOD

get_panorama Args: [], Returns: Texture

func (PanoramaSkyImpl) SetPanorama

func (o PanoramaSkyImpl) SetPanorama(texture Texture)
CLASS_METHOD

set_panorama Args: [{ false texture Texture}], Returns:

type ParallaxBackground

type ParallaxBackground interface {
	CanvasLayer

	/* get_limit_begin */
	GetLimitBegin() Vector2

	/* get_limit_end */
	GetLimitEnd() Vector2

	/* get_scroll_base_offset */
	GetScrollBaseOffset() Vector2

	/* get_scroll_base_scale */
	GetScrollBaseScale() Vector2

	/* get_scroll_offset */
	GetScrollOffset() Vector2

	/* is_ignore_camera_zoom */
	IsIgnoreCameraZoom() bool

	/* set_ignore_camera_zoom */
	SetIgnoreCameraZoom(ignore bool)

	/* set_limit_begin */
	SetLimitBegin(ofs Vector2)

	/* set_limit_end */
	SetLimitEnd(ofs Vector2)

	/* set_scroll_base_offset */
	SetScrollBaseOffset(ofs Vector2)

	/* set_scroll_base_scale */
	SetScrollBaseScale(scale Vector2)

	/* set_scroll_offset */
	SetScrollOffset(ofs Vector2)
}

func NewParallaxBackground

func NewParallaxBackground() ParallaxBackground

NewParallaxBackground creates a new ParallaxBackground.

func NewParallaxBackgroundWithOwner

func NewParallaxBackgroundWithOwner(owner *GodotObject) ParallaxBackground

NewParallaxBackgroundWithOwner wraps the GodotObject.

type ParallaxBackgroundImpl

type ParallaxBackgroundImpl struct {
	CanvasLayerImpl
}

func (*ParallaxBackgroundImpl) BaseClass

func (o *ParallaxBackgroundImpl) BaseClass() string

func (*ParallaxBackgroundImpl) ClassName

func (o *ParallaxBackgroundImpl) ClassName() string

func (ParallaxBackgroundImpl) GetLimitBegin

func (o ParallaxBackgroundImpl) GetLimitBegin() Vector2
CLASS_METHOD

get_limit_begin Args: [], Returns: Vector2

func (ParallaxBackgroundImpl) GetLimitEnd

func (o ParallaxBackgroundImpl) GetLimitEnd() Vector2
CLASS_METHOD

get_limit_end Args: [], Returns: Vector2

func (ParallaxBackgroundImpl) GetScrollBaseOffset

func (o ParallaxBackgroundImpl) GetScrollBaseOffset() Vector2
CLASS_METHOD

get_scroll_base_offset Args: [], Returns: Vector2

func (ParallaxBackgroundImpl) GetScrollBaseScale

func (o ParallaxBackgroundImpl) GetScrollBaseScale() Vector2
CLASS_METHOD

get_scroll_base_scale Args: [], Returns: Vector2

func (ParallaxBackgroundImpl) GetScrollOffset

func (o ParallaxBackgroundImpl) GetScrollOffset() Vector2
CLASS_METHOD

get_scroll_offset Args: [], Returns: Vector2

func (ParallaxBackgroundImpl) IsIgnoreCameraZoom

func (o ParallaxBackgroundImpl) IsIgnoreCameraZoom() bool
CLASS_METHOD

is_ignore_camera_zoom Args: [], Returns: bool

func (ParallaxBackgroundImpl) SetIgnoreCameraZoom

func (o ParallaxBackgroundImpl) SetIgnoreCameraZoom(ignore bool)
CLASS_METHOD

set_ignore_camera_zoom Args: [{ false ignore bool}], Returns:

func (ParallaxBackgroundImpl) SetLimitBegin

func (o ParallaxBackgroundImpl) SetLimitBegin(ofs Vector2)
CLASS_METHOD

set_limit_begin Args: [{ false ofs Vector2}], Returns:

func (ParallaxBackgroundImpl) SetLimitEnd

func (o ParallaxBackgroundImpl) SetLimitEnd(ofs Vector2)
CLASS_METHOD

set_limit_end Args: [{ false ofs Vector2}], Returns:

func (ParallaxBackgroundImpl) SetScrollBaseOffset

func (o ParallaxBackgroundImpl) SetScrollBaseOffset(ofs Vector2)
CLASS_METHOD

set_scroll_base_offset Args: [{ false ofs Vector2}], Returns:

func (ParallaxBackgroundImpl) SetScrollBaseScale

func (o ParallaxBackgroundImpl) SetScrollBaseScale(scale Vector2)
CLASS_METHOD

set_scroll_base_scale Args: [{ false scale Vector2}], Returns:

func (ParallaxBackgroundImpl) SetScrollOffset

func (o ParallaxBackgroundImpl) SetScrollOffset(ofs Vector2)
CLASS_METHOD

set_scroll_offset Args: [{ false ofs Vector2}], Returns:

type ParallaxLayer

type ParallaxLayer interface {
	Node2D

	/* get_mirroring */
	GetMirroring() Vector2

	/* get_motion_offset */
	GetMotionOffset() Vector2

	/* get_motion_scale */
	GetMotionScale() Vector2

	/* set_mirroring */
	SetMirroring(mirror Vector2)

	/* set_motion_offset */
	SetMotionOffset(offset Vector2)

	/* set_motion_scale */
	SetMotionScale(scale Vector2)
}

func NewParallaxLayer

func NewParallaxLayer() ParallaxLayer

NewParallaxLayer creates a new ParallaxLayer.

func NewParallaxLayerWithOwner

func NewParallaxLayerWithOwner(owner *GodotObject) ParallaxLayer

NewParallaxLayerWithOwner wraps the GodotObject.

type ParallaxLayerImpl

type ParallaxLayerImpl struct {
	Node2DImpl
}

func (*ParallaxLayerImpl) BaseClass

func (o *ParallaxLayerImpl) BaseClass() string

func (*ParallaxLayerImpl) ClassName

func (o *ParallaxLayerImpl) ClassName() string

func (ParallaxLayerImpl) GetMirroring

func (o ParallaxLayerImpl) GetMirroring() Vector2
CLASS_METHOD

get_mirroring Args: [], Returns: Vector2

func (ParallaxLayerImpl) GetMotionOffset

func (o ParallaxLayerImpl) GetMotionOffset() Vector2
CLASS_METHOD

get_motion_offset Args: [], Returns: Vector2

func (ParallaxLayerImpl) GetMotionScale

func (o ParallaxLayerImpl) GetMotionScale() Vector2
CLASS_METHOD

get_motion_scale Args: [], Returns: Vector2

func (ParallaxLayerImpl) SetMirroring

func (o ParallaxLayerImpl) SetMirroring(mirror Vector2)
CLASS_METHOD

set_mirroring Args: [{ false mirror Vector2}], Returns:

func (ParallaxLayerImpl) SetMotionOffset

func (o ParallaxLayerImpl) SetMotionOffset(offset Vector2)
CLASS_METHOD

set_motion_offset Args: [{ false offset Vector2}], Returns:

func (ParallaxLayerImpl) SetMotionScale

func (o ParallaxLayerImpl) SetMotionScale(scale Vector2)
CLASS_METHOD

set_motion_scale Args: [{ false scale Vector2}], Returns:

type Particles

type Particles interface {
	GeometryInstance

	/* capture_aabb */
	CaptureAabb() AABB

	/* get_amount */
	GetAmount() int64

	/* get_draw_order */
	GetDrawOrder() ParticlesDrawOrder

	/* get_draw_pass_mesh */
	GetDrawPassMesh(pass int64) Mesh

	/* get_draw_passes */
	GetDrawPasses() int64

	/* get_explosiveness_ratio */
	GetExplosivenessRatio() float32

	/* get_fixed_fps */
	GetFixedFps() int64

	/* get_fractional_delta */
	GetFractionalDelta() bool

	/* get_lifetime */
	GetLifetime() float32

	/* get_one_shot */
	GetOneShot() bool

	/* get_pre_process_time */
	GetPreProcessTime() float32

	/* get_process_material */
	GetProcessMaterial() Material

	/* get_randomness_ratio */
	GetRandomnessRatio() float32

	/* get_speed_scale */
	GetSpeedScale() float32

	/* get_use_local_coordinates */
	GetUseLocalCoordinates() bool

	/* get_visibility_aabb */
	GetVisibilityAabb() AABB

	/* is_emitting */
	IsEmitting() bool

	/* restart */
	Restart()

	/* set_amount */
	SetAmount(amount int64)

	/* set_draw_order */
	SetDrawOrder(order int64)

	/* set_draw_pass_mesh */
	SetDrawPassMesh(pass int64, mesh Mesh)

	/* set_draw_passes */
	SetDrawPasses(passes int64)

	/* set_emitting */
	SetEmitting(emitting bool)

	/* set_explosiveness_ratio */
	SetExplosivenessRatio(ratio float32)

	/* set_fixed_fps */
	SetFixedFps(fps int64)

	/* set_fractional_delta */
	SetFractionalDelta(enable bool)

	/* set_lifetime */
	SetLifetime(secs float32)

	/* set_one_shot */
	SetOneShot(enable bool)

	/* set_pre_process_time */
	SetPreProcessTime(secs float32)

	/* set_process_material */
	SetProcessMaterial(material Material)

	/* set_randomness_ratio */
	SetRandomnessRatio(ratio float32)

	/* set_speed_scale */
	SetSpeedScale(scale float32)

	/* set_use_local_coordinates */
	SetUseLocalCoordinates(enable bool)

	/* set_visibility_aabb */
	SetVisibilityAabb(aabb AABB)
}

func NewParticles

func NewParticles() Particles

NewParticles creates a new Particles.

func NewParticlesWithOwner

func NewParticlesWithOwner(owner *GodotObject) Particles

NewParticlesWithOwner wraps the GodotObject.

type Particles2D

type Particles2D interface {
	Node2D

	/* capture_rect */
	CaptureRect() Rect2

	/* get_amount */
	GetAmount() int64

	/* get_draw_order */
	GetDrawOrder() Particles2DDrawOrder

	/* get_explosiveness_ratio */
	GetExplosivenessRatio() float32

	/* get_fixed_fps */
	GetFixedFps() int64

	/* get_fractional_delta */
	GetFractionalDelta() bool

	/* get_lifetime */
	GetLifetime() float32

	/* get_normal_map */
	GetNormalMap() Texture

	/* get_one_shot */
	GetOneShot() bool

	/* get_pre_process_time */
	GetPreProcessTime() float32

	/* get_process_material */
	GetProcessMaterial() Material

	/* get_randomness_ratio */
	GetRandomnessRatio() float32

	/* get_speed_scale */
	GetSpeedScale() float32

	/* get_texture */
	GetTexture() Texture

	/* get_use_local_coordinates */
	GetUseLocalCoordinates() bool

	/* get_visibility_rect */
	GetVisibilityRect() Rect2

	/* is_emitting */
	IsEmitting() bool

	/* restart */
	Restart()

	/* set_amount */
	SetAmount(amount int64)

	/* set_draw_order */
	SetDrawOrder(order int64)

	/* set_emitting */
	SetEmitting(emitting bool)

	/* set_explosiveness_ratio */
	SetExplosivenessRatio(ratio float32)

	/* set_fixed_fps */
	SetFixedFps(fps int64)

	/* set_fractional_delta */
	SetFractionalDelta(enable bool)

	/* set_lifetime */
	SetLifetime(secs float32)

	/* set_normal_map */
	SetNormalMap(texture Texture)

	/* set_one_shot */
	SetOneShot(secs bool)

	/* set_pre_process_time */
	SetPreProcessTime(secs float32)

	/* set_process_material */
	SetProcessMaterial(material Material)

	/* set_randomness_ratio */
	SetRandomnessRatio(ratio float32)

	/* set_speed_scale */
	SetSpeedScale(scale float32)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_use_local_coordinates */
	SetUseLocalCoordinates(enable bool)

	/* set_visibility_rect */
	SetVisibilityRect(visibility_rect Rect2)
}

func NewParticles2D

func NewParticles2D() Particles2D

NewParticles2D creates a new Particles2D.

func NewParticles2DWithOwner

func NewParticles2DWithOwner(owner *GodotObject) Particles2D

NewParticles2DWithOwner wraps the GodotObject.

type Particles2DConstant

type Particles2DConstant int32
const (
	PARTICLES_2_D_DRAW_ORDER_INDEX    Particles2DConstant = 0
	PARTICLES_2_D_DRAW_ORDER_LIFETIME Particles2DConstant = 1
)

type Particles2DDrawOrder

type Particles2DDrawOrder int32
const (
	PARTICLES_2_D_DRAW_ORDER_DRAW_ORDER_INDEX    Particles2DDrawOrder = 0
	PARTICLES_2_D_DRAW_ORDER_DRAW_ORDER_LIFETIME Particles2DDrawOrder = 1
)

type Particles2DImpl

type Particles2DImpl struct {
	Node2DImpl
}

func (*Particles2DImpl) BaseClass

func (o *Particles2DImpl) BaseClass() string

func (Particles2DImpl) CaptureRect

func (o Particles2DImpl) CaptureRect() Rect2
CLASS_METHOD

capture_rect Args: [], Returns: Rect2

func (*Particles2DImpl) ClassName

func (o *Particles2DImpl) ClassName() string

func (Particles2DImpl) GetAmount

func (o Particles2DImpl) GetAmount() int64
CLASS_METHOD

get_amount Args: [], Returns: int64

func (Particles2DImpl) GetDrawOrder

func (o Particles2DImpl) GetDrawOrder() Particles2DDrawOrder
CLASS_METHOD

get_draw_order Args: [], Returns: Particles2DDrawOrder

func (Particles2DImpl) GetExplosivenessRatio

func (o Particles2DImpl) GetExplosivenessRatio() float32
CLASS_METHOD

get_explosiveness_ratio Args: [], Returns: float32

func (Particles2DImpl) GetFixedFps

func (o Particles2DImpl) GetFixedFps() int64
CLASS_METHOD

get_fixed_fps Args: [], Returns: int64

func (Particles2DImpl) GetFractionalDelta

func (o Particles2DImpl) GetFractionalDelta() bool
CLASS_METHOD

get_fractional_delta Args: [], Returns: bool

func (Particles2DImpl) GetLifetime

func (o Particles2DImpl) GetLifetime() float32
CLASS_METHOD

get_lifetime Args: [], Returns: float32

func (Particles2DImpl) GetNormalMap

func (o Particles2DImpl) GetNormalMap() Texture
CLASS_METHOD

get_normal_map Args: [], Returns: Texture

func (Particles2DImpl) GetOneShot

func (o Particles2DImpl) GetOneShot() bool
CLASS_METHOD

get_one_shot Args: [], Returns: bool

func (Particles2DImpl) GetPreProcessTime

func (o Particles2DImpl) GetPreProcessTime() float32
CLASS_METHOD

get_pre_process_time Args: [], Returns: float32

func (Particles2DImpl) GetProcessMaterial

func (o Particles2DImpl) GetProcessMaterial() Material
CLASS_METHOD

get_process_material Args: [], Returns: Material

func (Particles2DImpl) GetRandomnessRatio

func (o Particles2DImpl) GetRandomnessRatio() float32
CLASS_METHOD

get_randomness_ratio Args: [], Returns: float32

func (Particles2DImpl) GetSpeedScale

func (o Particles2DImpl) GetSpeedScale() float32
CLASS_METHOD

get_speed_scale Args: [], Returns: float32

func (Particles2DImpl) GetTexture

func (o Particles2DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (Particles2DImpl) GetUseLocalCoordinates

func (o Particles2DImpl) GetUseLocalCoordinates() bool
CLASS_METHOD

get_use_local_coordinates Args: [], Returns: bool

func (Particles2DImpl) GetVisibilityRect

func (o Particles2DImpl) GetVisibilityRect() Rect2
CLASS_METHOD

get_visibility_rect Args: [], Returns: Rect2

func (Particles2DImpl) IsEmitting

func (o Particles2DImpl) IsEmitting() bool
CLASS_METHOD

is_emitting Args: [], Returns: bool

func (Particles2DImpl) Restart

func (o Particles2DImpl) Restart()
CLASS_METHOD

restart Args: [], Returns:

func (Particles2DImpl) SetAmount

func (o Particles2DImpl) SetAmount(amount int64)
CLASS_METHOD

set_amount Args: [{ false amount int}], Returns:

func (Particles2DImpl) SetDrawOrder

func (o Particles2DImpl) SetDrawOrder(order int64)
CLASS_METHOD

set_draw_order Args: [{ false order int}], Returns:

func (Particles2DImpl) SetEmitting

func (o Particles2DImpl) SetEmitting(emitting bool)
CLASS_METHOD

set_emitting Args: [{ false emitting bool}], Returns:

func (Particles2DImpl) SetExplosivenessRatio

func (o Particles2DImpl) SetExplosivenessRatio(ratio float32)
CLASS_METHOD

set_explosiveness_ratio Args: [{ false ratio float}], Returns:

func (Particles2DImpl) SetFixedFps

func (o Particles2DImpl) SetFixedFps(fps int64)
CLASS_METHOD

set_fixed_fps Args: [{ false fps int}], Returns:

func (Particles2DImpl) SetFractionalDelta

func (o Particles2DImpl) SetFractionalDelta(enable bool)
CLASS_METHOD

set_fractional_delta Args: [{ false enable bool}], Returns:

func (Particles2DImpl) SetLifetime

func (o Particles2DImpl) SetLifetime(secs float32)
CLASS_METHOD

set_lifetime Args: [{ false secs float}], Returns:

func (Particles2DImpl) SetNormalMap

func (o Particles2DImpl) SetNormalMap(texture Texture)
CLASS_METHOD

set_normal_map Args: [{ false texture Texture}], Returns:

func (Particles2DImpl) SetOneShot

func (o Particles2DImpl) SetOneShot(secs bool)
CLASS_METHOD

set_one_shot Args: [{ false secs bool}], Returns:

func (Particles2DImpl) SetPreProcessTime

func (o Particles2DImpl) SetPreProcessTime(secs float32)
CLASS_METHOD

set_pre_process_time Args: [{ false secs float}], Returns:

func (Particles2DImpl) SetProcessMaterial

func (o Particles2DImpl) SetProcessMaterial(material Material)
CLASS_METHOD

set_process_material Args: [{ false material Material}], Returns:

func (Particles2DImpl) SetRandomnessRatio

func (o Particles2DImpl) SetRandomnessRatio(ratio float32)
CLASS_METHOD

set_randomness_ratio Args: [{ false ratio float}], Returns:

func (Particles2DImpl) SetSpeedScale

func (o Particles2DImpl) SetSpeedScale(scale float32)
CLASS_METHOD

set_speed_scale Args: [{ false scale float}], Returns:

func (Particles2DImpl) SetTexture

func (o Particles2DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (Particles2DImpl) SetUseLocalCoordinates

func (o Particles2DImpl) SetUseLocalCoordinates(enable bool)
CLASS_METHOD

set_use_local_coordinates Args: [{ false enable bool}], Returns:

func (Particles2DImpl) SetVisibilityRect

func (o Particles2DImpl) SetVisibilityRect(visibility_rect Rect2)
CLASS_METHOD

set_visibility_rect Args: [{ false visibility_rect Rect2}], Returns:

type ParticlesConstant

type ParticlesConstant int32
const (
	PARTICLES_DRAW_ORDER_INDEX      ParticlesConstant = 0
	PARTICLES_DRAW_ORDER_LIFETIME   ParticlesConstant = 1
	PARTICLES_DRAW_ORDER_VIEW_DEPTH ParticlesConstant = 2
	PARTICLES_MAX_DRAW_PASSES       ParticlesConstant = 4
)

type ParticlesDrawOrder

type ParticlesDrawOrder int32
const (
	PARTICLES_DRAW_ORDER_DRAW_ORDER_INDEX      ParticlesDrawOrder = 0
	PARTICLES_DRAW_ORDER_DRAW_ORDER_LIFETIME   ParticlesDrawOrder = 1
	PARTICLES_DRAW_ORDER_DRAW_ORDER_VIEW_DEPTH ParticlesDrawOrder = 2
)

type ParticlesImpl

type ParticlesImpl struct {
	GeometryInstanceImpl
}

func (*ParticlesImpl) BaseClass

func (o *ParticlesImpl) BaseClass() string

func (ParticlesImpl) CaptureAabb

func (o ParticlesImpl) CaptureAabb() AABB
CLASS_METHOD

capture_aabb Args: [], Returns: AABB

func (*ParticlesImpl) ClassName

func (o *ParticlesImpl) ClassName() string

func (ParticlesImpl) GetAmount

func (o ParticlesImpl) GetAmount() int64
CLASS_METHOD

get_amount Args: [], Returns: int64

func (ParticlesImpl) GetDrawOrder

func (o ParticlesImpl) GetDrawOrder() ParticlesDrawOrder
CLASS_METHOD

get_draw_order Args: [], Returns: ParticlesDrawOrder

func (ParticlesImpl) GetDrawPassMesh

func (o ParticlesImpl) GetDrawPassMesh(pass int64) Mesh
CLASS_METHOD

get_draw_pass_mesh Args: [{ false pass int}], Returns: Mesh

func (ParticlesImpl) GetDrawPasses

func (o ParticlesImpl) GetDrawPasses() int64
CLASS_METHOD

get_draw_passes Args: [], Returns: int64

func (ParticlesImpl) GetExplosivenessRatio

func (o ParticlesImpl) GetExplosivenessRatio() float32
CLASS_METHOD

get_explosiveness_ratio Args: [], Returns: float32

func (ParticlesImpl) GetFixedFps

func (o ParticlesImpl) GetFixedFps() int64
CLASS_METHOD

get_fixed_fps Args: [], Returns: int64

func (ParticlesImpl) GetFractionalDelta

func (o ParticlesImpl) GetFractionalDelta() bool
CLASS_METHOD

get_fractional_delta Args: [], Returns: bool

func (ParticlesImpl) GetLifetime

func (o ParticlesImpl) GetLifetime() float32
CLASS_METHOD

get_lifetime Args: [], Returns: float32

func (ParticlesImpl) GetOneShot

func (o ParticlesImpl) GetOneShot() bool
CLASS_METHOD

get_one_shot Args: [], Returns: bool

func (ParticlesImpl) GetPreProcessTime

func (o ParticlesImpl) GetPreProcessTime() float32
CLASS_METHOD

get_pre_process_time Args: [], Returns: float32

func (ParticlesImpl) GetProcessMaterial

func (o ParticlesImpl) GetProcessMaterial() Material
CLASS_METHOD

get_process_material Args: [], Returns: Material

func (ParticlesImpl) GetRandomnessRatio

func (o ParticlesImpl) GetRandomnessRatio() float32
CLASS_METHOD

get_randomness_ratio Args: [], Returns: float32

func (ParticlesImpl) GetSpeedScale

func (o ParticlesImpl) GetSpeedScale() float32
CLASS_METHOD

get_speed_scale Args: [], Returns: float32

func (ParticlesImpl) GetUseLocalCoordinates

func (o ParticlesImpl) GetUseLocalCoordinates() bool
CLASS_METHOD

get_use_local_coordinates Args: [], Returns: bool

func (ParticlesImpl) GetVisibilityAabb

func (o ParticlesImpl) GetVisibilityAabb() AABB
CLASS_METHOD

get_visibility_aabb Args: [], Returns: AABB

func (ParticlesImpl) IsEmitting

func (o ParticlesImpl) IsEmitting() bool
CLASS_METHOD

is_emitting Args: [], Returns: bool

func (ParticlesImpl) Restart

func (o ParticlesImpl) Restart()
CLASS_METHOD

restart Args: [], Returns:

func (ParticlesImpl) SetAmount

func (o ParticlesImpl) SetAmount(amount int64)
CLASS_METHOD

set_amount Args: [{ false amount int}], Returns:

func (ParticlesImpl) SetDrawOrder

func (o ParticlesImpl) SetDrawOrder(order int64)
CLASS_METHOD

set_draw_order Args: [{ false order int}], Returns:

func (ParticlesImpl) SetDrawPassMesh

func (o ParticlesImpl) SetDrawPassMesh(pass int64, mesh Mesh)
CLASS_METHOD

set_draw_pass_mesh Args: [{ false pass int} { false mesh Mesh}], Returns:

func (ParticlesImpl) SetDrawPasses

func (o ParticlesImpl) SetDrawPasses(passes int64)
CLASS_METHOD

set_draw_passes Args: [{ false passes int}], Returns:

func (ParticlesImpl) SetEmitting

func (o ParticlesImpl) SetEmitting(emitting bool)
CLASS_METHOD

set_emitting Args: [{ false emitting bool}], Returns:

func (ParticlesImpl) SetExplosivenessRatio

func (o ParticlesImpl) SetExplosivenessRatio(ratio float32)
CLASS_METHOD

set_explosiveness_ratio Args: [{ false ratio float}], Returns:

func (ParticlesImpl) SetFixedFps

func (o ParticlesImpl) SetFixedFps(fps int64)
CLASS_METHOD

set_fixed_fps Args: [{ false fps int}], Returns:

func (ParticlesImpl) SetFractionalDelta

func (o ParticlesImpl) SetFractionalDelta(enable bool)
CLASS_METHOD

set_fractional_delta Args: [{ false enable bool}], Returns:

func (ParticlesImpl) SetLifetime

func (o ParticlesImpl) SetLifetime(secs float32)
CLASS_METHOD

set_lifetime Args: [{ false secs float}], Returns:

func (ParticlesImpl) SetOneShot

func (o ParticlesImpl) SetOneShot(enable bool)
CLASS_METHOD

set_one_shot Args: [{ false enable bool}], Returns:

func (ParticlesImpl) SetPreProcessTime

func (o ParticlesImpl) SetPreProcessTime(secs float32)
CLASS_METHOD

set_pre_process_time Args: [{ false secs float}], Returns:

func (ParticlesImpl) SetProcessMaterial

func (o ParticlesImpl) SetProcessMaterial(material Material)
CLASS_METHOD

set_process_material Args: [{ false material Material}], Returns:

func (ParticlesImpl) SetRandomnessRatio

func (o ParticlesImpl) SetRandomnessRatio(ratio float32)
CLASS_METHOD

set_randomness_ratio Args: [{ false ratio float}], Returns:

func (ParticlesImpl) SetSpeedScale

func (o ParticlesImpl) SetSpeedScale(scale float32)
CLASS_METHOD

set_speed_scale Args: [{ false scale float}], Returns:

func (ParticlesImpl) SetUseLocalCoordinates

func (o ParticlesImpl) SetUseLocalCoordinates(enable bool)
CLASS_METHOD

set_use_local_coordinates Args: [{ false enable bool}], Returns:

func (ParticlesImpl) SetVisibilityAabb

func (o ParticlesImpl) SetVisibilityAabb(aabb AABB)
CLASS_METHOD

set_visibility_aabb Args: [{ false aabb AABB}], Returns:

type ParticlesMaterial

type ParticlesMaterial interface {
	Material

	/* get_color */
	GetColor() Color

	/* get_color_ramp */
	GetColorRamp() Texture

	/* get_direction */
	GetDirection() Vector3

	/* get_emission_box_extents */
	GetEmissionBoxExtents() Vector3

	/* get_emission_color_texture */
	GetEmissionColorTexture() Texture

	/* get_emission_normal_texture */
	GetEmissionNormalTexture() Texture

	/* get_emission_point_count */
	GetEmissionPointCount() int64

	/* get_emission_point_texture */
	GetEmissionPointTexture() Texture

	/* get_emission_shape */
	GetEmissionShape() ParticlesMaterialEmissionShape

	/* get_emission_sphere_radius */
	GetEmissionSphereRadius() float32

	/* get_flag */
	GetFlag(flag int64) bool

	/* get_flatness */
	GetFlatness() float32

	/* get_gravity */
	GetGravity() Vector3

	/* get_lifetime_randomness */
	GetLifetimeRandomness() float32

	/* get_param */
	GetParam(param int64) float32

	/* get_param_randomness */
	GetParamRandomness(param int64) float32

	/* get_param_texture */
	GetParamTexture(param int64) Texture

	/* get_spread */
	GetSpread() float32

	/* get_trail_color_modifier */
	GetTrailColorModifier() GradientTexture

	/* get_trail_divisor */
	GetTrailDivisor() int64

	/* get_trail_size_modifier */
	GetTrailSizeModifier() CurveTexture

	/* set_color */
	SetColor(color Color)

	/* set_color_ramp */
	SetColorRamp(ramp Texture)

	/* set_direction */
	SetDirection(degrees Vector3)

	/* set_emission_box_extents */
	SetEmissionBoxExtents(extents Vector3)

	/* set_emission_color_texture */
	SetEmissionColorTexture(texture Texture)

	/* set_emission_normal_texture */
	SetEmissionNormalTexture(texture Texture)

	/* set_emission_point_count */
	SetEmissionPointCount(point_count int64)

	/* set_emission_point_texture */
	SetEmissionPointTexture(texture Texture)

	/* set_emission_shape */
	SetEmissionShape(shape int64)

	/* set_emission_sphere_radius */
	SetEmissionSphereRadius(radius float32)

	/* set_flag */
	SetFlag(flag int64, enable bool)

	/* set_flatness */
	SetFlatness(amount float32)

	/* set_gravity */
	SetGravity(accel_vec Vector3)

	/* set_lifetime_randomness */
	SetLifetimeRandomness(randomness float32)

	/* set_param */
	SetParam(param int64, value float32)

	/* set_param_randomness */
	SetParamRandomness(param int64, randomness float32)

	/* set_param_texture */
	SetParamTexture(param int64, texture Texture)

	/* set_spread */
	SetSpread(degrees float32)

	/* set_trail_color_modifier */
	SetTrailColorModifier(texture GradientTexture)

	/* set_trail_divisor */
	SetTrailDivisor(divisor int64)

	/* set_trail_size_modifier */
	SetTrailSizeModifier(texture CurveTexture)
}

func NewParticlesMaterial

func NewParticlesMaterial() ParticlesMaterial

NewParticlesMaterial creates a new ParticlesMaterial.

func NewParticlesMaterialWithOwner

func NewParticlesMaterialWithOwner(owner *GodotObject) ParticlesMaterial

NewParticlesMaterialWithOwner wraps the GodotObject.

type ParticlesMaterialConstant

type ParticlesMaterialConstant int32
const (
	PARTICLES_MATERIAL_EMISSION_SHAPE_BOX             ParticlesMaterialConstant = 2
	PARTICLES_MATERIAL_EMISSION_SHAPE_DIRECTED_POINTS ParticlesMaterialConstant = 4
	PARTICLES_MATERIAL_EMISSION_SHAPE_MAX             ParticlesMaterialConstant = 5
	PARTICLES_MATERIAL_EMISSION_SHAPE_POINT           ParticlesMaterialConstant = 0
	PARTICLES_MATERIAL_EMISSION_SHAPE_POINTS          ParticlesMaterialConstant = 3
	PARTICLES_MATERIAL_EMISSION_SHAPE_SPHERE          ParticlesMaterialConstant = 1
	PARTICLES_MATERIAL_FLAG_ALIGN_Y_TO_VELOCITY       ParticlesMaterialConstant = 0
	PARTICLES_MATERIAL_FLAG_DISABLE_Z                 ParticlesMaterialConstant = 2
	PARTICLES_MATERIAL_FLAG_MAX                       ParticlesMaterialConstant = 3
	PARTICLES_MATERIAL_FLAG_ROTATE_Y                  ParticlesMaterialConstant = 1
	PARTICLES_MATERIAL_PARAM_ANGLE                    ParticlesMaterialConstant = 7
	PARTICLES_MATERIAL_PARAM_ANGULAR_VELOCITY         ParticlesMaterialConstant = 1
	PARTICLES_MATERIAL_PARAM_ANIM_OFFSET              ParticlesMaterialConstant = 11
	PARTICLES_MATERIAL_PARAM_ANIM_SPEED               ParticlesMaterialConstant = 10
	PARTICLES_MATERIAL_PARAM_DAMPING                  ParticlesMaterialConstant = 6
	PARTICLES_MATERIAL_PARAM_HUE_VARIATION            ParticlesMaterialConstant = 9
	PARTICLES_MATERIAL_PARAM_INITIAL_LINEAR_VELOCITY  ParticlesMaterialConstant = 0
	PARTICLES_MATERIAL_PARAM_LINEAR_ACCEL             ParticlesMaterialConstant = 3
	PARTICLES_MATERIAL_PARAM_MAX                      ParticlesMaterialConstant = 12
	PARTICLES_MATERIAL_PARAM_ORBIT_VELOCITY           ParticlesMaterialConstant = 2
	PARTICLES_MATERIAL_PARAM_RADIAL_ACCEL             ParticlesMaterialConstant = 4
	PARTICLES_MATERIAL_PARAM_SCALE                    ParticlesMaterialConstant = 8
	PARTICLES_MATERIAL_PARAM_TANGENTIAL_ACCEL         ParticlesMaterialConstant = 5
)

type ParticlesMaterialEmissionShape

type ParticlesMaterialEmissionShape int32
const (
	PARTICLES_MATERIAL_EMISSION_SHAPE_EMISSION_SHAPE_BOX             ParticlesMaterialEmissionShape = 2
	PARTICLES_MATERIAL_EMISSION_SHAPE_EMISSION_SHAPE_DIRECTED_POINTS ParticlesMaterialEmissionShape = 4
	PARTICLES_MATERIAL_EMISSION_SHAPE_EMISSION_SHAPE_MAX             ParticlesMaterialEmissionShape = 5
	PARTICLES_MATERIAL_EMISSION_SHAPE_EMISSION_SHAPE_POINT           ParticlesMaterialEmissionShape = 0
	PARTICLES_MATERIAL_EMISSION_SHAPE_EMISSION_SHAPE_POINTS          ParticlesMaterialEmissionShape = 3
	PARTICLES_MATERIAL_EMISSION_SHAPE_EMISSION_SHAPE_SPHERE          ParticlesMaterialEmissionShape = 1
)

type ParticlesMaterialFlags

type ParticlesMaterialFlags int32
const (
	PARTICLES_MATERIAL_FLAGS_FLAG_ALIGN_Y_TO_VELOCITY ParticlesMaterialFlags = 0
	PARTICLES_MATERIAL_FLAGS_FLAG_DISABLE_Z           ParticlesMaterialFlags = 2
	PARTICLES_MATERIAL_FLAGS_FLAG_MAX                 ParticlesMaterialFlags = 3
	PARTICLES_MATERIAL_FLAGS_FLAG_ROTATE_Y            ParticlesMaterialFlags = 1
)

type ParticlesMaterialImpl

type ParticlesMaterialImpl struct {
	MaterialImpl
}

func (*ParticlesMaterialImpl) BaseClass

func (o *ParticlesMaterialImpl) BaseClass() string

func (*ParticlesMaterialImpl) ClassName

func (o *ParticlesMaterialImpl) ClassName() string

func (ParticlesMaterialImpl) GetColor

func (o ParticlesMaterialImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (ParticlesMaterialImpl) GetColorRamp

func (o ParticlesMaterialImpl) GetColorRamp() Texture
CLASS_METHOD

get_color_ramp Args: [], Returns: Texture

func (ParticlesMaterialImpl) GetDirection

func (o ParticlesMaterialImpl) GetDirection() Vector3
CLASS_METHOD

get_direction Args: [], Returns: Vector3

func (ParticlesMaterialImpl) GetEmissionBoxExtents

func (o ParticlesMaterialImpl) GetEmissionBoxExtents() Vector3
CLASS_METHOD

get_emission_box_extents Args: [], Returns: Vector3

func (ParticlesMaterialImpl) GetEmissionColorTexture

func (o ParticlesMaterialImpl) GetEmissionColorTexture() Texture
CLASS_METHOD

get_emission_color_texture Args: [], Returns: Texture

func (ParticlesMaterialImpl) GetEmissionNormalTexture

func (o ParticlesMaterialImpl) GetEmissionNormalTexture() Texture
CLASS_METHOD

get_emission_normal_texture Args: [], Returns: Texture

func (ParticlesMaterialImpl) GetEmissionPointCount

func (o ParticlesMaterialImpl) GetEmissionPointCount() int64
CLASS_METHOD

get_emission_point_count Args: [], Returns: int64

func (ParticlesMaterialImpl) GetEmissionPointTexture

func (o ParticlesMaterialImpl) GetEmissionPointTexture() Texture
CLASS_METHOD

get_emission_point_texture Args: [], Returns: Texture

func (ParticlesMaterialImpl) GetEmissionShape

CLASS_METHOD

get_emission_shape Args: [], Returns: ParticlesMaterialEmissionShape

func (ParticlesMaterialImpl) GetEmissionSphereRadius

func (o ParticlesMaterialImpl) GetEmissionSphereRadius() float32
CLASS_METHOD

get_emission_sphere_radius Args: [], Returns: float32

func (ParticlesMaterialImpl) GetFlag

func (o ParticlesMaterialImpl) GetFlag(flag int64) bool
CLASS_METHOD

get_flag Args: [{ false flag int}], Returns: bool

func (ParticlesMaterialImpl) GetFlatness

func (o ParticlesMaterialImpl) GetFlatness() float32
CLASS_METHOD

get_flatness Args: [], Returns: float32

func (ParticlesMaterialImpl) GetGravity

func (o ParticlesMaterialImpl) GetGravity() Vector3
CLASS_METHOD

get_gravity Args: [], Returns: Vector3

func (ParticlesMaterialImpl) GetLifetimeRandomness

func (o ParticlesMaterialImpl) GetLifetimeRandomness() float32
CLASS_METHOD

get_lifetime_randomness Args: [], Returns: float32

func (ParticlesMaterialImpl) GetParam

func (o ParticlesMaterialImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (ParticlesMaterialImpl) GetParamRandomness

func (o ParticlesMaterialImpl) GetParamRandomness(param int64) float32
CLASS_METHOD

get_param_randomness Args: [{ false param int}], Returns: float32

func (ParticlesMaterialImpl) GetParamTexture

func (o ParticlesMaterialImpl) GetParamTexture(param int64) Texture
CLASS_METHOD

get_param_texture Args: [{ false param int}], Returns: Texture

func (ParticlesMaterialImpl) GetSpread

func (o ParticlesMaterialImpl) GetSpread() float32
CLASS_METHOD

get_spread Args: [], Returns: float32

func (ParticlesMaterialImpl) GetTrailColorModifier

func (o ParticlesMaterialImpl) GetTrailColorModifier() GradientTexture
CLASS_METHOD

get_trail_color_modifier Args: [], Returns: GradientTexture

func (ParticlesMaterialImpl) GetTrailDivisor

func (o ParticlesMaterialImpl) GetTrailDivisor() int64
CLASS_METHOD

get_trail_divisor Args: [], Returns: int64

func (ParticlesMaterialImpl) GetTrailSizeModifier

func (o ParticlesMaterialImpl) GetTrailSizeModifier() CurveTexture
CLASS_METHOD

get_trail_size_modifier Args: [], Returns: CurveTexture

func (ParticlesMaterialImpl) SetColor

func (o ParticlesMaterialImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (ParticlesMaterialImpl) SetColorRamp

func (o ParticlesMaterialImpl) SetColorRamp(ramp Texture)
CLASS_METHOD

set_color_ramp Args: [{ false ramp Texture}], Returns:

func (ParticlesMaterialImpl) SetDirection

func (o ParticlesMaterialImpl) SetDirection(degrees Vector3)
CLASS_METHOD

set_direction Args: [{ false degrees Vector3}], Returns:

func (ParticlesMaterialImpl) SetEmissionBoxExtents

func (o ParticlesMaterialImpl) SetEmissionBoxExtents(extents Vector3)
CLASS_METHOD

set_emission_box_extents Args: [{ false extents Vector3}], Returns:

func (ParticlesMaterialImpl) SetEmissionColorTexture

func (o ParticlesMaterialImpl) SetEmissionColorTexture(texture Texture)
CLASS_METHOD

set_emission_color_texture Args: [{ false texture Texture}], Returns:

func (ParticlesMaterialImpl) SetEmissionNormalTexture

func (o ParticlesMaterialImpl) SetEmissionNormalTexture(texture Texture)
CLASS_METHOD

set_emission_normal_texture Args: [{ false texture Texture}], Returns:

func (ParticlesMaterialImpl) SetEmissionPointCount

func (o ParticlesMaterialImpl) SetEmissionPointCount(point_count int64)
CLASS_METHOD

set_emission_point_count Args: [{ false point_count int}], Returns:

func (ParticlesMaterialImpl) SetEmissionPointTexture

func (o ParticlesMaterialImpl) SetEmissionPointTexture(texture Texture)
CLASS_METHOD

set_emission_point_texture Args: [{ false texture Texture}], Returns:

func (ParticlesMaterialImpl) SetEmissionShape

func (o ParticlesMaterialImpl) SetEmissionShape(shape int64)
CLASS_METHOD

set_emission_shape Args: [{ false shape int}], Returns:

func (ParticlesMaterialImpl) SetEmissionSphereRadius

func (o ParticlesMaterialImpl) SetEmissionSphereRadius(radius float32)
CLASS_METHOD

set_emission_sphere_radius Args: [{ false radius float}], Returns:

func (ParticlesMaterialImpl) SetFlag

func (o ParticlesMaterialImpl) SetFlag(flag int64, enable bool)
CLASS_METHOD

set_flag Args: [{ false flag int} { false enable bool}], Returns:

func (ParticlesMaterialImpl) SetFlatness

func (o ParticlesMaterialImpl) SetFlatness(amount float32)
CLASS_METHOD

set_flatness Args: [{ false amount float}], Returns:

func (ParticlesMaterialImpl) SetGravity

func (o ParticlesMaterialImpl) SetGravity(accel_vec Vector3)
CLASS_METHOD

set_gravity Args: [{ false accel_vec Vector3}], Returns:

func (ParticlesMaterialImpl) SetLifetimeRandomness

func (o ParticlesMaterialImpl) SetLifetimeRandomness(randomness float32)
CLASS_METHOD

set_lifetime_randomness Args: [{ false randomness float}], Returns:

func (ParticlesMaterialImpl) SetParam

func (o ParticlesMaterialImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

func (ParticlesMaterialImpl) SetParamRandomness

func (o ParticlesMaterialImpl) SetParamRandomness(param int64, randomness float32)
CLASS_METHOD

set_param_randomness Args: [{ false param int} { false randomness float}], Returns:

func (ParticlesMaterialImpl) SetParamTexture

func (o ParticlesMaterialImpl) SetParamTexture(param int64, texture Texture)
CLASS_METHOD

set_param_texture Args: [{ false param int} { false texture Texture}], Returns:

func (ParticlesMaterialImpl) SetSpread

func (o ParticlesMaterialImpl) SetSpread(degrees float32)
CLASS_METHOD

set_spread Args: [{ false degrees float}], Returns:

func (ParticlesMaterialImpl) SetTrailColorModifier

func (o ParticlesMaterialImpl) SetTrailColorModifier(texture GradientTexture)
CLASS_METHOD

set_trail_color_modifier Args: [{ false texture GradientTexture}], Returns:

func (ParticlesMaterialImpl) SetTrailDivisor

func (o ParticlesMaterialImpl) SetTrailDivisor(divisor int64)
CLASS_METHOD

set_trail_divisor Args: [{ false divisor int}], Returns:

func (ParticlesMaterialImpl) SetTrailSizeModifier

func (o ParticlesMaterialImpl) SetTrailSizeModifier(texture CurveTexture)
CLASS_METHOD

set_trail_size_modifier Args: [{ false texture CurveTexture}], Returns:

type ParticlesMaterialParameter

type ParticlesMaterialParameter int32
const (
	PARTICLES_MATERIAL_PARAMETER_PARAM_ANGLE                   ParticlesMaterialParameter = 7
	PARTICLES_MATERIAL_PARAMETER_PARAM_ANGULAR_VELOCITY        ParticlesMaterialParameter = 1
	PARTICLES_MATERIAL_PARAMETER_PARAM_ANIM_OFFSET             ParticlesMaterialParameter = 11
	PARTICLES_MATERIAL_PARAMETER_PARAM_ANIM_SPEED              ParticlesMaterialParameter = 10
	PARTICLES_MATERIAL_PARAMETER_PARAM_DAMPING                 ParticlesMaterialParameter = 6
	PARTICLES_MATERIAL_PARAMETER_PARAM_HUE_VARIATION           ParticlesMaterialParameter = 9
	PARTICLES_MATERIAL_PARAMETER_PARAM_INITIAL_LINEAR_VELOCITY ParticlesMaterialParameter = 0
	PARTICLES_MATERIAL_PARAMETER_PARAM_LINEAR_ACCEL            ParticlesMaterialParameter = 3
	PARTICLES_MATERIAL_PARAMETER_PARAM_MAX                     ParticlesMaterialParameter = 12
	PARTICLES_MATERIAL_PARAMETER_PARAM_ORBIT_VELOCITY          ParticlesMaterialParameter = 2
	PARTICLES_MATERIAL_PARAMETER_PARAM_RADIAL_ACCEL            ParticlesMaterialParameter = 4
	PARTICLES_MATERIAL_PARAMETER_PARAM_SCALE                   ParticlesMaterialParameter = 8
	PARTICLES_MATERIAL_PARAMETER_PARAM_TANGENTIAL_ACCEL        ParticlesMaterialParameter = 5
)

type Path

type Path interface {
	Spatial

	/* get_curve */
	GetCurve() Curve3D

	/* set_curve */
	SetCurve(curve Curve3D)
}

func NewPath

func NewPath() Path

NewPath creates a new Path.

func NewPathWithOwner

func NewPathWithOwner(owner *GodotObject) Path

NewPathWithOwner wraps the GodotObject.

type Path2D

type Path2D interface {
	Node2D

	/* get_curve */
	GetCurve() Curve2D

	/* set_curve */
	SetCurve(curve Curve2D)
}

func NewPath2D

func NewPath2D() Path2D

NewPath2D creates a new Path2D.

func NewPath2DWithOwner

func NewPath2DWithOwner(owner *GodotObject) Path2D

NewPath2DWithOwner wraps the GodotObject.

type Path2DImpl

type Path2DImpl struct {
	Node2DImpl
}

func (*Path2DImpl) BaseClass

func (o *Path2DImpl) BaseClass() string

func (*Path2DImpl) ClassName

func (o *Path2DImpl) ClassName() string

func (Path2DImpl) GetCurve

func (o Path2DImpl) GetCurve() Curve2D
CLASS_METHOD

get_curve Args: [], Returns: Curve2D

func (Path2DImpl) SetCurve

func (o Path2DImpl) SetCurve(curve Curve2D)
CLASS_METHOD

set_curve Args: [{ false curve Curve2D}], Returns:

type PathFollow

type PathFollow interface {
	Spatial

	/* get_cubic_interpolation */
	GetCubicInterpolation() bool

	/* get_h_offset */
	GetHOffset() float32

	/* get_offset */
	GetOffset() float32

	/* get_rotation_mode */
	GetRotationMode() PathFollowRotationMode

	/* get_unit_offset */
	GetUnitOffset() float32

	/* get_v_offset */
	GetVOffset() float32

	/* has_loop */
	HasLoop() bool

	/* set_cubic_interpolation */
	SetCubicInterpolation(enable bool)

	/* set_h_offset */
	SetHOffset(h_offset float32)

	/* set_loop */
	SetLoop(loop bool)

	/* set_offset */
	SetOffset(offset float32)

	/* set_rotation_mode */
	SetRotationMode(rotation_mode int64)

	/* set_unit_offset */
	SetUnitOffset(unit_offset float32)

	/* set_v_offset */
	SetVOffset(v_offset float32)
}

func NewPathFollow

func NewPathFollow() PathFollow

NewPathFollow creates a new PathFollow.

func NewPathFollowWithOwner

func NewPathFollowWithOwner(owner *GodotObject) PathFollow

NewPathFollowWithOwner wraps the GodotObject.

type PathFollow2D

type PathFollow2D interface {
	Node2D

	/* get_cubic_interpolation */
	GetCubicInterpolation() bool

	/* get_h_offset */
	GetHOffset() float32

	/* get_lookahead */
	GetLookahead() float32

	/* get_offset */
	GetOffset() float32

	/* get_unit_offset */
	GetUnitOffset() float32

	/* get_v_offset */
	GetVOffset() float32

	/* has_loop */
	HasLoop() bool

	/* is_rotating */
	IsRotating() bool

	/* set_cubic_interpolation */
	SetCubicInterpolation(enable bool)

	/* set_h_offset */
	SetHOffset(h_offset float32)

	/* set_lookahead */
	SetLookahead(lookahead float32)

	/* set_loop */
	SetLoop(loop bool)

	/* set_offset */
	SetOffset(offset float32)

	/* set_rotate */
	SetRotate(enable bool)

	/* set_unit_offset */
	SetUnitOffset(unit_offset float32)

	/* set_v_offset */
	SetVOffset(v_offset float32)
}

func NewPathFollow2D

func NewPathFollow2D() PathFollow2D

NewPathFollow2D creates a new PathFollow2D.

func NewPathFollow2DWithOwner

func NewPathFollow2DWithOwner(owner *GodotObject) PathFollow2D

NewPathFollow2DWithOwner wraps the GodotObject.

type PathFollow2DImpl

type PathFollow2DImpl struct {
	Node2DImpl
}

func (*PathFollow2DImpl) BaseClass

func (o *PathFollow2DImpl) BaseClass() string

func (*PathFollow2DImpl) ClassName

func (o *PathFollow2DImpl) ClassName() string

func (PathFollow2DImpl) GetCubicInterpolation

func (o PathFollow2DImpl) GetCubicInterpolation() bool
CLASS_METHOD

get_cubic_interpolation Args: [], Returns: bool

func (PathFollow2DImpl) GetHOffset

func (o PathFollow2DImpl) GetHOffset() float32
CLASS_METHOD

get_h_offset Args: [], Returns: float32

func (PathFollow2DImpl) GetLookahead

func (o PathFollow2DImpl) GetLookahead() float32
CLASS_METHOD

get_lookahead Args: [], Returns: float32

func (PathFollow2DImpl) GetOffset

func (o PathFollow2DImpl) GetOffset() float32
CLASS_METHOD

get_offset Args: [], Returns: float32

func (PathFollow2DImpl) GetUnitOffset

func (o PathFollow2DImpl) GetUnitOffset() float32
CLASS_METHOD

get_unit_offset Args: [], Returns: float32

func (PathFollow2DImpl) GetVOffset

func (o PathFollow2DImpl) GetVOffset() float32
CLASS_METHOD

get_v_offset Args: [], Returns: float32

func (PathFollow2DImpl) HasLoop

func (o PathFollow2DImpl) HasLoop() bool
CLASS_METHOD

has_loop Args: [], Returns: bool

func (PathFollow2DImpl) IsRotating

func (o PathFollow2DImpl) IsRotating() bool
CLASS_METHOD

is_rotating Args: [], Returns: bool

func (PathFollow2DImpl) SetCubicInterpolation

func (o PathFollow2DImpl) SetCubicInterpolation(enable bool)
CLASS_METHOD

set_cubic_interpolation Args: [{ false enable bool}], Returns:

func (PathFollow2DImpl) SetHOffset

func (o PathFollow2DImpl) SetHOffset(h_offset float32)
CLASS_METHOD

set_h_offset Args: [{ false h_offset float}], Returns:

func (PathFollow2DImpl) SetLookahead

func (o PathFollow2DImpl) SetLookahead(lookahead float32)
CLASS_METHOD

set_lookahead Args: [{ false lookahead float}], Returns:

func (PathFollow2DImpl) SetLoop

func (o PathFollow2DImpl) SetLoop(loop bool)
CLASS_METHOD

set_loop Args: [{ false loop bool}], Returns:

func (PathFollow2DImpl) SetOffset

func (o PathFollow2DImpl) SetOffset(offset float32)
CLASS_METHOD

set_offset Args: [{ false offset float}], Returns:

func (PathFollow2DImpl) SetRotate

func (o PathFollow2DImpl) SetRotate(enable bool)
CLASS_METHOD

set_rotate Args: [{ false enable bool}], Returns:

func (PathFollow2DImpl) SetUnitOffset

func (o PathFollow2DImpl) SetUnitOffset(unit_offset float32)
CLASS_METHOD

set_unit_offset Args: [{ false unit_offset float}], Returns:

func (PathFollow2DImpl) SetVOffset

func (o PathFollow2DImpl) SetVOffset(v_offset float32)
CLASS_METHOD

set_v_offset Args: [{ false v_offset float}], Returns:

type PathFollowConstant

type PathFollowConstant int32
const (
	PATH_FOLLOW_ROTATION_NONE     PathFollowConstant = 0
	PATH_FOLLOW_ROTATION_ORIENTED PathFollowConstant = 4
	PATH_FOLLOW_ROTATION_XY       PathFollowConstant = 2
	PATH_FOLLOW_ROTATION_XYZ      PathFollowConstant = 3
	PATH_FOLLOW_ROTATION_Y        PathFollowConstant = 1
)

type PathFollowImpl

type PathFollowImpl struct {
	SpatialImpl
}

func (*PathFollowImpl) BaseClass

func (o *PathFollowImpl) BaseClass() string

func (*PathFollowImpl) ClassName

func (o *PathFollowImpl) ClassName() string

func (PathFollowImpl) GetCubicInterpolation

func (o PathFollowImpl) GetCubicInterpolation() bool
CLASS_METHOD

get_cubic_interpolation Args: [], Returns: bool

func (PathFollowImpl) GetHOffset

func (o PathFollowImpl) GetHOffset() float32
CLASS_METHOD

get_h_offset Args: [], Returns: float32

func (PathFollowImpl) GetOffset

func (o PathFollowImpl) GetOffset() float32
CLASS_METHOD

get_offset Args: [], Returns: float32

func (PathFollowImpl) GetRotationMode

func (o PathFollowImpl) GetRotationMode() PathFollowRotationMode
CLASS_METHOD

get_rotation_mode Args: [], Returns: PathFollowRotationMode

func (PathFollowImpl) GetUnitOffset

func (o PathFollowImpl) GetUnitOffset() float32
CLASS_METHOD

get_unit_offset Args: [], Returns: float32

func (PathFollowImpl) GetVOffset

func (o PathFollowImpl) GetVOffset() float32
CLASS_METHOD

get_v_offset Args: [], Returns: float32

func (PathFollowImpl) HasLoop

func (o PathFollowImpl) HasLoop() bool
CLASS_METHOD

has_loop Args: [], Returns: bool

func (PathFollowImpl) SetCubicInterpolation

func (o PathFollowImpl) SetCubicInterpolation(enable bool)
CLASS_METHOD

set_cubic_interpolation Args: [{ false enable bool}], Returns:

func (PathFollowImpl) SetHOffset

func (o PathFollowImpl) SetHOffset(h_offset float32)
CLASS_METHOD

set_h_offset Args: [{ false h_offset float}], Returns:

func (PathFollowImpl) SetLoop

func (o PathFollowImpl) SetLoop(loop bool)
CLASS_METHOD

set_loop Args: [{ false loop bool}], Returns:

func (PathFollowImpl) SetOffset

func (o PathFollowImpl) SetOffset(offset float32)
CLASS_METHOD

set_offset Args: [{ false offset float}], Returns:

func (PathFollowImpl) SetRotationMode

func (o PathFollowImpl) SetRotationMode(rotation_mode int64)
CLASS_METHOD

set_rotation_mode Args: [{ false rotation_mode int}], Returns:

func (PathFollowImpl) SetUnitOffset

func (o PathFollowImpl) SetUnitOffset(unit_offset float32)
CLASS_METHOD

set_unit_offset Args: [{ false unit_offset float}], Returns:

func (PathFollowImpl) SetVOffset

func (o PathFollowImpl) SetVOffset(v_offset float32)
CLASS_METHOD

set_v_offset Args: [{ false v_offset float}], Returns:

type PathFollowRotationMode

type PathFollowRotationMode int32
const (
	PATH_FOLLOW_ROTATION_MODE_ROTATION_NONE     PathFollowRotationMode = 0
	PATH_FOLLOW_ROTATION_MODE_ROTATION_ORIENTED PathFollowRotationMode = 4
	PATH_FOLLOW_ROTATION_MODE_ROTATION_XY       PathFollowRotationMode = 2
	PATH_FOLLOW_ROTATION_MODE_ROTATION_XYZ      PathFollowRotationMode = 3
	PATH_FOLLOW_ROTATION_MODE_ROTATION_Y        PathFollowRotationMode = 1
)

type PathImpl

type PathImpl struct {
	SpatialImpl
}

func (*PathImpl) BaseClass

func (o *PathImpl) BaseClass() string

func (*PathImpl) ClassName

func (o *PathImpl) ClassName() string

func (PathImpl) GetCurve

func (o PathImpl) GetCurve() Curve3D
CLASS_METHOD

get_curve Args: [], Returns: Curve3D

func (PathImpl) SetCurve

func (o PathImpl) SetCurve(curve Curve3D)
CLASS_METHOD

set_curve Args: [{ false curve Curve3D}], Returns:

type Performance

type Performance interface {
	Object

	/* get_monitor */
	GetMonitor(monitor int64) float32
}

func GetSingletonPerformance

func GetSingletonPerformance() Performance

type PerformanceConstant

type PerformanceConstant int32
const (
	PERFORMANCE_AUDIO_OUTPUT_LATENCY             PerformanceConstant = 30
	PERFORMANCE_MEMORY_DYNAMIC                   PerformanceConstant = 4
	PERFORMANCE_MEMORY_DYNAMIC_MAX               PerformanceConstant = 6
	PERFORMANCE_MEMORY_MESSAGE_BUFFER_MAX        PerformanceConstant = 7
	PERFORMANCE_MEMORY_STATIC                    PerformanceConstant = 3
	PERFORMANCE_MEMORY_STATIC_MAX                PerformanceConstant = 5
	PERFORMANCE_MONITOR_MAX                      PerformanceConstant = 31
	PERFORMANCE_OBJECT_COUNT                     PerformanceConstant = 8
	PERFORMANCE_OBJECT_NODE_COUNT                PerformanceConstant = 10
	PERFORMANCE_OBJECT_ORPHAN_NODE_COUNT         PerformanceConstant = 11
	PERFORMANCE_OBJECT_RESOURCE_COUNT            PerformanceConstant = 9
	PERFORMANCE_PHYSICS_2D_ACTIVE_OBJECTS        PerformanceConstant = 24
	PERFORMANCE_PHYSICS_2D_COLLISION_PAIRS       PerformanceConstant = 25
	PERFORMANCE_PHYSICS_2D_ISLAND_COUNT          PerformanceConstant = 26
	PERFORMANCE_PHYSICS_3D_ACTIVE_OBJECTS        PerformanceConstant = 27
	PERFORMANCE_PHYSICS_3D_COLLISION_PAIRS       PerformanceConstant = 28
	PERFORMANCE_PHYSICS_3D_ISLAND_COUNT          PerformanceConstant = 29
	PERFORMANCE_RENDER_2D_DRAW_CALLS_IN_FRAME    PerformanceConstant = 19
	PERFORMANCE_RENDER_2D_ITEMS_IN_FRAME         PerformanceConstant = 18
	PERFORMANCE_RENDER_DRAW_CALLS_IN_FRAME       PerformanceConstant = 17
	PERFORMANCE_RENDER_MATERIAL_CHANGES_IN_FRAME PerformanceConstant = 14
	PERFORMANCE_RENDER_OBJECTS_IN_FRAME          PerformanceConstant = 12
	PERFORMANCE_RENDER_SHADER_CHANGES_IN_FRAME   PerformanceConstant = 15
	PERFORMANCE_RENDER_SURFACE_CHANGES_IN_FRAME  PerformanceConstant = 16
	PERFORMANCE_RENDER_TEXTURE_MEM_USED          PerformanceConstant = 21
	PERFORMANCE_RENDER_USAGE_VIDEO_MEM_TOTAL     PerformanceConstant = 23
	PERFORMANCE_RENDER_VERTEX_MEM_USED           PerformanceConstant = 22
	PERFORMANCE_RENDER_VERTICES_IN_FRAME         PerformanceConstant = 13
	PERFORMANCE_RENDER_VIDEO_MEM_USED            PerformanceConstant = 20
	PERFORMANCE_TIME_FPS                         PerformanceConstant = 0
	PERFORMANCE_TIME_PHYSICS_PROCESS             PerformanceConstant = 2
	PERFORMANCE_TIME_PROCESS                     PerformanceConstant = 1
)

type PerformanceImpl

type PerformanceImpl struct {
	ObjectImpl
}

func (*PerformanceImpl) BaseClass

func (o *PerformanceImpl) BaseClass() string

func (*PerformanceImpl) ClassName

func (o *PerformanceImpl) ClassName() string

func (PerformanceImpl) GetMonitor

func (o PerformanceImpl) GetMonitor(monitor int64) float32
CLASS_METHOD

get_monitor Args: [{ false monitor int}], Returns: float32

type PerformanceMonitor

type PerformanceMonitor int32
const (
	PERFORMANCE_MONITOR_AUDIO_OUTPUT_LATENCY             PerformanceMonitor = 30
	PERFORMANCE_MONITOR_MEMORY_DYNAMIC                   PerformanceMonitor = 4
	PERFORMANCE_MONITOR_MEMORY_DYNAMIC_MAX               PerformanceMonitor = 6
	PERFORMANCE_MONITOR_MEMORY_MESSAGE_BUFFER_MAX        PerformanceMonitor = 7
	PERFORMANCE_MONITOR_MEMORY_STATIC                    PerformanceMonitor = 3
	PERFORMANCE_MONITOR_MEMORY_STATIC_MAX                PerformanceMonitor = 5
	PERFORMANCE_MONITOR_MONITOR_MAX                      PerformanceMonitor = 31
	PERFORMANCE_MONITOR_OBJECT_COUNT                     PerformanceMonitor = 8
	PERFORMANCE_MONITOR_OBJECT_NODE_COUNT                PerformanceMonitor = 10
	PERFORMANCE_MONITOR_OBJECT_ORPHAN_NODE_COUNT         PerformanceMonitor = 11
	PERFORMANCE_MONITOR_OBJECT_RESOURCE_COUNT            PerformanceMonitor = 9
	PERFORMANCE_MONITOR_PHYSICS_2D_ACTIVE_OBJECTS        PerformanceMonitor = 24
	PERFORMANCE_MONITOR_PHYSICS_2D_COLLISION_PAIRS       PerformanceMonitor = 25
	PERFORMANCE_MONITOR_PHYSICS_2D_ISLAND_COUNT          PerformanceMonitor = 26
	PERFORMANCE_MONITOR_PHYSICS_3D_ACTIVE_OBJECTS        PerformanceMonitor = 27
	PERFORMANCE_MONITOR_PHYSICS_3D_COLLISION_PAIRS       PerformanceMonitor = 28
	PERFORMANCE_MONITOR_PHYSICS_3D_ISLAND_COUNT          PerformanceMonitor = 29
	PERFORMANCE_MONITOR_RENDER_2D_DRAW_CALLS_IN_FRAME    PerformanceMonitor = 19
	PERFORMANCE_MONITOR_RENDER_2D_ITEMS_IN_FRAME         PerformanceMonitor = 18
	PERFORMANCE_MONITOR_RENDER_DRAW_CALLS_IN_FRAME       PerformanceMonitor = 17
	PERFORMANCE_MONITOR_RENDER_MATERIAL_CHANGES_IN_FRAME PerformanceMonitor = 14
	PERFORMANCE_MONITOR_RENDER_OBJECTS_IN_FRAME          PerformanceMonitor = 12
	PERFORMANCE_MONITOR_RENDER_SHADER_CHANGES_IN_FRAME   PerformanceMonitor = 15
	PERFORMANCE_MONITOR_RENDER_SURFACE_CHANGES_IN_FRAME  PerformanceMonitor = 16
	PERFORMANCE_MONITOR_RENDER_TEXTURE_MEM_USED          PerformanceMonitor = 21
	PERFORMANCE_MONITOR_RENDER_USAGE_VIDEO_MEM_TOTAL     PerformanceMonitor = 23
	PERFORMANCE_MONITOR_RENDER_VERTEX_MEM_USED           PerformanceMonitor = 22
	PERFORMANCE_MONITOR_RENDER_VERTICES_IN_FRAME         PerformanceMonitor = 13
	PERFORMANCE_MONITOR_RENDER_VIDEO_MEM_USED            PerformanceMonitor = 20
	PERFORMANCE_MONITOR_TIME_FPS                         PerformanceMonitor = 0
	PERFORMANCE_MONITOR_TIME_PHYSICS_PROCESS             PerformanceMonitor = 2
	PERFORMANCE_MONITOR_TIME_PROCESS                     PerformanceMonitor = 1
)

type PhysicalBone

type PhysicalBone interface {
	PhysicsBody

	/* apply_central_impulse */
	ApplyCentralImpulse(impulse Vector3)

	/* apply_impulse */
	ApplyImpulse(position Vector3, impulse Vector3)

	/* get_body_offset */
	GetBodyOffset() Transform

	/* get_bone_id */
	GetBoneId() int64

	/* get_bounce */
	GetBounce() float32

	/* get_friction */
	GetFriction() float32

	/* get_gravity_scale */
	GetGravityScale() float32

	/* get_joint_offset */
	GetJointOffset() Transform

	/* get_joint_type */
	GetJointType() PhysicalBoneJointType

	/* get_mass */
	GetMass() float32

	/* get_simulate_physics */
	GetSimulatePhysics() bool

	/* get_weight */
	GetWeight() float32

	/* is_simulating_physics */
	IsSimulatingPhysics() bool

	/* is_static_body */
	IsStaticBody() bool

	/* set_body_offset */
	SetBodyOffset(offset Transform)

	/* set_bounce */
	SetBounce(bounce float32)

	/* set_friction */
	SetFriction(friction float32)

	/* set_gravity_scale */
	SetGravityScale(gravity_scale float32)

	/* set_joint_offset */
	SetJointOffset(offset Transform)

	/* set_joint_type */
	SetJointType(joint_type int64)

	/* set_mass */
	SetMass(mass float32)

	/* set_weight */
	SetWeight(weight float32)
}

func NewPhysicalBone

func NewPhysicalBone() PhysicalBone

NewPhysicalBone creates a new PhysicalBone.

func NewPhysicalBoneWithOwner

func NewPhysicalBoneWithOwner(owner *GodotObject) PhysicalBone

NewPhysicalBoneWithOwner wraps the GodotObject.

type PhysicalBoneConstant

type PhysicalBoneConstant int32
const (
	PHYSICAL_BONE_JOINT_TYPE_6DOF   PhysicalBoneConstant = 5
	PHYSICAL_BONE_JOINT_TYPE_CONE   PhysicalBoneConstant = 2
	PHYSICAL_BONE_JOINT_TYPE_HINGE  PhysicalBoneConstant = 3
	PHYSICAL_BONE_JOINT_TYPE_NONE   PhysicalBoneConstant = 0
	PHYSICAL_BONE_JOINT_TYPE_PIN    PhysicalBoneConstant = 1
	PHYSICAL_BONE_JOINT_TYPE_SLIDER PhysicalBoneConstant = 4
)

type PhysicalBoneImpl

type PhysicalBoneImpl struct {
	PhysicsBodyImpl
}

func (PhysicalBoneImpl) ApplyCentralImpulse

func (o PhysicalBoneImpl) ApplyCentralImpulse(impulse Vector3)
CLASS_METHOD

apply_central_impulse Args: [{ false impulse Vector3}], Returns:

func (PhysicalBoneImpl) ApplyImpulse

func (o PhysicalBoneImpl) ApplyImpulse(position Vector3, impulse Vector3)
CLASS_METHOD

apply_impulse Args: [{ false position Vector3} { false impulse Vector3}], Returns:

func (*PhysicalBoneImpl) BaseClass

func (o *PhysicalBoneImpl) BaseClass() string

func (*PhysicalBoneImpl) ClassName

func (o *PhysicalBoneImpl) ClassName() string

func (PhysicalBoneImpl) GetBodyOffset

func (o PhysicalBoneImpl) GetBodyOffset() Transform
CLASS_METHOD

get_body_offset Args: [], Returns: Transform

func (PhysicalBoneImpl) GetBoneId

func (o PhysicalBoneImpl) GetBoneId() int64
CLASS_METHOD

get_bone_id Args: [], Returns: int64

func (PhysicalBoneImpl) GetBounce

func (o PhysicalBoneImpl) GetBounce() float32
CLASS_METHOD

get_bounce Args: [], Returns: float32

func (PhysicalBoneImpl) GetFriction

func (o PhysicalBoneImpl) GetFriction() float32
CLASS_METHOD

get_friction Args: [], Returns: float32

func (PhysicalBoneImpl) GetGravityScale

func (o PhysicalBoneImpl) GetGravityScale() float32
CLASS_METHOD

get_gravity_scale Args: [], Returns: float32

func (PhysicalBoneImpl) GetJointOffset

func (o PhysicalBoneImpl) GetJointOffset() Transform
CLASS_METHOD

get_joint_offset Args: [], Returns: Transform

func (PhysicalBoneImpl) GetJointType

func (o PhysicalBoneImpl) GetJointType() PhysicalBoneJointType
CLASS_METHOD

get_joint_type Args: [], Returns: PhysicalBoneJointType

func (PhysicalBoneImpl) GetMass

func (o PhysicalBoneImpl) GetMass() float32
CLASS_METHOD

get_mass Args: [], Returns: float32

func (PhysicalBoneImpl) GetSimulatePhysics

func (o PhysicalBoneImpl) GetSimulatePhysics() bool
CLASS_METHOD

get_simulate_physics Args: [], Returns: bool

func (PhysicalBoneImpl) GetWeight

func (o PhysicalBoneImpl) GetWeight() float32
CLASS_METHOD

get_weight Args: [], Returns: float32

func (PhysicalBoneImpl) IsSimulatingPhysics

func (o PhysicalBoneImpl) IsSimulatingPhysics() bool
CLASS_METHOD

is_simulating_physics Args: [], Returns: bool

func (PhysicalBoneImpl) IsStaticBody

func (o PhysicalBoneImpl) IsStaticBody() bool
CLASS_METHOD

is_static_body Args: [], Returns: bool

func (PhysicalBoneImpl) SetBodyOffset

func (o PhysicalBoneImpl) SetBodyOffset(offset Transform)
CLASS_METHOD

set_body_offset Args: [{ false offset Transform}], Returns:

func (PhysicalBoneImpl) SetBounce

func (o PhysicalBoneImpl) SetBounce(bounce float32)
CLASS_METHOD

set_bounce Args: [{ false bounce float}], Returns:

func (PhysicalBoneImpl) SetFriction

func (o PhysicalBoneImpl) SetFriction(friction float32)
CLASS_METHOD

set_friction Args: [{ false friction float}], Returns:

func (PhysicalBoneImpl) SetGravityScale

func (o PhysicalBoneImpl) SetGravityScale(gravity_scale float32)
CLASS_METHOD

set_gravity_scale Args: [{ false gravity_scale float}], Returns:

func (PhysicalBoneImpl) SetJointOffset

func (o PhysicalBoneImpl) SetJointOffset(offset Transform)
CLASS_METHOD

set_joint_offset Args: [{ false offset Transform}], Returns:

func (PhysicalBoneImpl) SetJointType

func (o PhysicalBoneImpl) SetJointType(joint_type int64)
CLASS_METHOD

set_joint_type Args: [{ false joint_type int}], Returns:

func (PhysicalBoneImpl) SetMass

func (o PhysicalBoneImpl) SetMass(mass float32)
CLASS_METHOD

set_mass Args: [{ false mass float}], Returns:

func (PhysicalBoneImpl) SetWeight

func (o PhysicalBoneImpl) SetWeight(weight float32)
CLASS_METHOD

set_weight Args: [{ false weight float}], Returns:

type PhysicalBoneJointType

type PhysicalBoneJointType int32
const (
	PHYSICAL_BONE_JOINT_TYPE_JOINT_TYPE_6DOF   PhysicalBoneJointType = 5
	PHYSICAL_BONE_JOINT_TYPE_JOINT_TYPE_CONE   PhysicalBoneJointType = 2
	PHYSICAL_BONE_JOINT_TYPE_JOINT_TYPE_HINGE  PhysicalBoneJointType = 3
	PHYSICAL_BONE_JOINT_TYPE_JOINT_TYPE_NONE   PhysicalBoneJointType = 0
	PHYSICAL_BONE_JOINT_TYPE_JOINT_TYPE_PIN    PhysicalBoneJointType = 1
	PHYSICAL_BONE_JOINT_TYPE_JOINT_TYPE_SLIDER PhysicalBoneJointType = 4
)

type Physics2DDirectBodyState

type Physics2DDirectBodyState interface {
	Object

	/* add_central_force */
	AddCentralForce(force Vector2)

	/* add_force */
	AddForce(offset Vector2, force Vector2)

	/* add_torque */
	AddTorque(torque float32)

	/* apply_central_impulse */
	ApplyCentralImpulse(impulse Vector2)

	/* apply_impulse */
	ApplyImpulse(offset Vector2, impulse Vector2)

	/* apply_torque_impulse */
	ApplyTorqueImpulse(impulse float32)

	/* get_angular_velocity */
	GetAngularVelocity() float32

	/* get_contact_collider */
	GetContactCollider(contact_idx int64) RID

	/* get_contact_collider_id */
	GetContactColliderId(contact_idx int64) int64

	/* get_contact_collider_object */
	GetContactColliderObject(contact_idx int64) Object

	/* get_contact_collider_position */
	GetContactColliderPosition(contact_idx int64) Vector2

	/* get_contact_collider_shape */
	GetContactColliderShape(contact_idx int64) int64

	/* get_contact_collider_shape_metadata */
	GetContactColliderShapeMetadata(contact_idx int64) Variant

	/* get_contact_collider_velocity_at_position */
	GetContactColliderVelocityAtPosition(contact_idx int64) Vector2

	/* get_contact_count */
	GetContactCount() int64

	/* get_contact_local_normal */
	GetContactLocalNormal(contact_idx int64) Vector2

	/* get_contact_local_position */
	GetContactLocalPosition(contact_idx int64) Vector2

	/* get_contact_local_shape */
	GetContactLocalShape(contact_idx int64) int64

	/* get_inverse_inertia */
	GetInverseInertia() float32

	/* get_inverse_mass */
	GetInverseMass() float32

	/* get_linear_velocity */
	GetLinearVelocity() Vector2

	/* get_space_state */
	GetSpaceState() Physics2DDirectSpaceState

	/* get_step */
	GetStep() float32

	/* get_total_angular_damp */
	GetTotalAngularDamp() float32

	/* get_total_gravity */
	GetTotalGravity() Vector2

	/* get_total_linear_damp */
	GetTotalLinearDamp() float32

	/* get_transform */
	GetTransform() Transform2D

	/* integrate_forces */
	IntegrateForces()

	/* is_sleeping */
	IsSleeping() bool

	/* set_angular_velocity */
	SetAngularVelocity(velocity float32)

	/* set_linear_velocity */
	SetLinearVelocity(velocity Vector2)

	/* set_sleep_state */
	SetSleepState(enabled bool)

	/* set_transform */
	SetTransform(transform Transform2D)
}

func NewPhysics2DDirectBodyState

func NewPhysics2DDirectBodyState() Physics2DDirectBodyState

NewPhysics2DDirectBodyState creates a new Physics2DDirectBodyState.

func NewPhysics2DDirectBodyStateWithOwner

func NewPhysics2DDirectBodyStateWithOwner(owner *GodotObject) Physics2DDirectBodyState

NewPhysics2DDirectBodyStateWithOwner wraps the GodotObject.

type Physics2DDirectBodyStateImpl

type Physics2DDirectBodyStateImpl struct {
	ObjectImpl
}

func (Physics2DDirectBodyStateImpl) AddCentralForce

func (o Physics2DDirectBodyStateImpl) AddCentralForce(force Vector2)
CLASS_METHOD

add_central_force Args: [{ false force Vector2}], Returns:

func (Physics2DDirectBodyStateImpl) AddForce

func (o Physics2DDirectBodyStateImpl) AddForce(offset Vector2, force Vector2)
CLASS_METHOD

add_force Args: [{ false offset Vector2} { false force Vector2}], Returns:

func (Physics2DDirectBodyStateImpl) AddTorque

func (o Physics2DDirectBodyStateImpl) AddTorque(torque float32)
CLASS_METHOD

add_torque Args: [{ false torque float}], Returns:

func (Physics2DDirectBodyStateImpl) ApplyCentralImpulse

func (o Physics2DDirectBodyStateImpl) ApplyCentralImpulse(impulse Vector2)
CLASS_METHOD

apply_central_impulse Args: [{ false impulse Vector2}], Returns:

func (Physics2DDirectBodyStateImpl) ApplyImpulse

func (o Physics2DDirectBodyStateImpl) ApplyImpulse(offset Vector2, impulse Vector2)
CLASS_METHOD

apply_impulse Args: [{ false offset Vector2} { false impulse Vector2}], Returns:

func (Physics2DDirectBodyStateImpl) ApplyTorqueImpulse

func (o Physics2DDirectBodyStateImpl) ApplyTorqueImpulse(impulse float32)
CLASS_METHOD

apply_torque_impulse Args: [{ false impulse float}], Returns:

func (*Physics2DDirectBodyStateImpl) BaseClass

func (o *Physics2DDirectBodyStateImpl) BaseClass() string

func (*Physics2DDirectBodyStateImpl) ClassName

func (o *Physics2DDirectBodyStateImpl) ClassName() string

func (Physics2DDirectBodyStateImpl) GetAngularVelocity

func (o Physics2DDirectBodyStateImpl) GetAngularVelocity() float32
CLASS_METHOD

get_angular_velocity Args: [], Returns: float32

func (Physics2DDirectBodyStateImpl) GetContactCollider

func (o Physics2DDirectBodyStateImpl) GetContactCollider(contact_idx int64) RID
CLASS_METHOD

get_contact_collider Args: [{ false contact_idx int}], Returns: RID

func (Physics2DDirectBodyStateImpl) GetContactColliderId

func (o Physics2DDirectBodyStateImpl) GetContactColliderId(contact_idx int64) int64
CLASS_METHOD

get_contact_collider_id Args: [{ false contact_idx int}], Returns: int64

func (Physics2DDirectBodyStateImpl) GetContactColliderObject

func (o Physics2DDirectBodyStateImpl) GetContactColliderObject(contact_idx int64) Object
CLASS_METHOD

get_contact_collider_object Args: [{ false contact_idx int}], Returns: Object

func (Physics2DDirectBodyStateImpl) GetContactColliderPosition

func (o Physics2DDirectBodyStateImpl) GetContactColliderPosition(contact_idx int64) Vector2
CLASS_METHOD

get_contact_collider_position Args: [{ false contact_idx int}], Returns: Vector2

func (Physics2DDirectBodyStateImpl) GetContactColliderShape

func (o Physics2DDirectBodyStateImpl) GetContactColliderShape(contact_idx int64) int64
CLASS_METHOD

get_contact_collider_shape Args: [{ false contact_idx int}], Returns: int64

func (Physics2DDirectBodyStateImpl) GetContactColliderShapeMetadata

func (o Physics2DDirectBodyStateImpl) GetContactColliderShapeMetadata(contact_idx int64) Variant
CLASS_METHOD

get_contact_collider_shape_metadata Args: [{ false contact_idx int}], Returns: Variant

func (Physics2DDirectBodyStateImpl) GetContactColliderVelocityAtPosition

func (o Physics2DDirectBodyStateImpl) GetContactColliderVelocityAtPosition(contact_idx int64) Vector2
CLASS_METHOD

get_contact_collider_velocity_at_position Args: [{ false contact_idx int}], Returns: Vector2

func (Physics2DDirectBodyStateImpl) GetContactCount

func (o Physics2DDirectBodyStateImpl) GetContactCount() int64
CLASS_METHOD

get_contact_count Args: [], Returns: int64

func (Physics2DDirectBodyStateImpl) GetContactLocalNormal

func (o Physics2DDirectBodyStateImpl) GetContactLocalNormal(contact_idx int64) Vector2
CLASS_METHOD

get_contact_local_normal Args: [{ false contact_idx int}], Returns: Vector2

func (Physics2DDirectBodyStateImpl) GetContactLocalPosition

func (o Physics2DDirectBodyStateImpl) GetContactLocalPosition(contact_idx int64) Vector2
CLASS_METHOD

get_contact_local_position Args: [{ false contact_idx int}], Returns: Vector2

func (Physics2DDirectBodyStateImpl) GetContactLocalShape

func (o Physics2DDirectBodyStateImpl) GetContactLocalShape(contact_idx int64) int64
CLASS_METHOD

get_contact_local_shape Args: [{ false contact_idx int}], Returns: int64

func (Physics2DDirectBodyStateImpl) GetInverseInertia

func (o Physics2DDirectBodyStateImpl) GetInverseInertia() float32
CLASS_METHOD

get_inverse_inertia Args: [], Returns: float32

func (Physics2DDirectBodyStateImpl) GetInverseMass

func (o Physics2DDirectBodyStateImpl) GetInverseMass() float32
CLASS_METHOD

get_inverse_mass Args: [], Returns: float32

func (Physics2DDirectBodyStateImpl) GetLinearVelocity

func (o Physics2DDirectBodyStateImpl) GetLinearVelocity() Vector2
CLASS_METHOD

get_linear_velocity Args: [], Returns: Vector2

func (Physics2DDirectBodyStateImpl) GetSpaceState

CLASS_METHOD

get_space_state Args: [], Returns: Physics2DDirectSpaceState

func (Physics2DDirectBodyStateImpl) GetStep

CLASS_METHOD

get_step Args: [], Returns: float32

func (Physics2DDirectBodyStateImpl) GetTotalAngularDamp

func (o Physics2DDirectBodyStateImpl) GetTotalAngularDamp() float32
CLASS_METHOD

get_total_angular_damp Args: [], Returns: float32

func (Physics2DDirectBodyStateImpl) GetTotalGravity

func (o Physics2DDirectBodyStateImpl) GetTotalGravity() Vector2
CLASS_METHOD

get_total_gravity Args: [], Returns: Vector2

func (Physics2DDirectBodyStateImpl) GetTotalLinearDamp

func (o Physics2DDirectBodyStateImpl) GetTotalLinearDamp() float32
CLASS_METHOD

get_total_linear_damp Args: [], Returns: float32

func (Physics2DDirectBodyStateImpl) GetTransform

func (o Physics2DDirectBodyStateImpl) GetTransform() Transform2D
CLASS_METHOD

get_transform Args: [], Returns: Transform2D

func (Physics2DDirectBodyStateImpl) IntegrateForces

func (o Physics2DDirectBodyStateImpl) IntegrateForces()
CLASS_METHOD

integrate_forces Args: [], Returns:

func (Physics2DDirectBodyStateImpl) IsSleeping

func (o Physics2DDirectBodyStateImpl) IsSleeping() bool
CLASS_METHOD

is_sleeping Args: [], Returns: bool

func (Physics2DDirectBodyStateImpl) SetAngularVelocity

func (o Physics2DDirectBodyStateImpl) SetAngularVelocity(velocity float32)
CLASS_METHOD

set_angular_velocity Args: [{ false velocity float}], Returns:

func (Physics2DDirectBodyStateImpl) SetLinearVelocity

func (o Physics2DDirectBodyStateImpl) SetLinearVelocity(velocity Vector2)
CLASS_METHOD

set_linear_velocity Args: [{ false velocity Vector2}], Returns:

func (Physics2DDirectBodyStateImpl) SetSleepState

func (o Physics2DDirectBodyStateImpl) SetSleepState(enabled bool)
CLASS_METHOD

set_sleep_state Args: [{ false enabled bool}], Returns:

func (Physics2DDirectBodyStateImpl) SetTransform

func (o Physics2DDirectBodyStateImpl) SetTransform(transform Transform2D)
CLASS_METHOD

set_transform Args: [{ false transform Transform2D}], Returns:

type Physics2DDirectBodyStateSW

type Physics2DDirectBodyStateSW interface {
	Physics2DDirectBodyState
}

func NewPhysics2DDirectBodyStateSW

func NewPhysics2DDirectBodyStateSW() Physics2DDirectBodyStateSW

NewPhysics2DDirectBodyStateSW creates a new Physics2DDirectBodyStateSW.

func NewPhysics2DDirectBodyStateSWWithOwner

func NewPhysics2DDirectBodyStateSWWithOwner(owner *GodotObject) Physics2DDirectBodyStateSW

NewPhysics2DDirectBodyStateSWWithOwner wraps the GodotObject.

type Physics2DDirectBodyStateSWImpl

type Physics2DDirectBodyStateSWImpl struct {
	Physics2DDirectBodyStateImpl
}

func (*Physics2DDirectBodyStateSWImpl) BaseClass

func (o *Physics2DDirectBodyStateSWImpl) BaseClass() string

func (*Physics2DDirectBodyStateSWImpl) ClassName

func (o *Physics2DDirectBodyStateSWImpl) ClassName() string

type Physics2DDirectSpaceState

type Physics2DDirectSpaceState interface {
	Object

	/* cast_motion */
	CastMotion(shape Physics2DShapeQueryParameters) Array

	/* collide_shape */
	CollideShape(shape Physics2DShapeQueryParameters, max_results int64) Array

	/* get_rest_info */
	GetRestInfo(shape Physics2DShapeQueryParameters) Dictionary

	/* intersect_point */
	IntersectPoint(point Vector2, max_results int64, exclude Array, collision_layer int64, collide_with_bodies bool, collide_with_areas bool) Array

	/* intersect_point_on_canvas */
	IntersectPointOnCanvas(point Vector2, canvas_instance_id int64, max_results int64, exclude Array, collision_layer int64, collide_with_bodies bool, collide_with_areas bool) Array

	/* intersect_ray */
	IntersectRay(from Vector2, to Vector2, exclude Array, collision_layer int64, collide_with_bodies bool, collide_with_areas bool) Dictionary

	/* intersect_shape */
	IntersectShape(shape Physics2DShapeQueryParameters, max_results int64) Array
}

func NewPhysics2DDirectSpaceState

func NewPhysics2DDirectSpaceState() Physics2DDirectSpaceState

NewPhysics2DDirectSpaceState creates a new Physics2DDirectSpaceState.

func NewPhysics2DDirectSpaceStateWithOwner

func NewPhysics2DDirectSpaceStateWithOwner(owner *GodotObject) Physics2DDirectSpaceState

NewPhysics2DDirectSpaceStateWithOwner wraps the GodotObject.

type Physics2DDirectSpaceStateImpl

type Physics2DDirectSpaceStateImpl struct {
	ObjectImpl
}

func (*Physics2DDirectSpaceStateImpl) BaseClass

func (o *Physics2DDirectSpaceStateImpl) BaseClass() string

func (Physics2DDirectSpaceStateImpl) CastMotion

CLASS_METHOD

cast_motion Args: [{ false shape Physics2DShapeQueryParameters}], Returns: Array

func (*Physics2DDirectSpaceStateImpl) ClassName

func (o *Physics2DDirectSpaceStateImpl) ClassName() string

func (Physics2DDirectSpaceStateImpl) CollideShape

func (o Physics2DDirectSpaceStateImpl) CollideShape(shape Physics2DShapeQueryParameters, max_results int64) Array
CLASS_METHOD

collide_shape Args: [{ false shape Physics2DShapeQueryParameters} {32 true max_results int}], Returns: Array

func (Physics2DDirectSpaceStateImpl) GetRestInfo

CLASS_METHOD

get_rest_info Args: [{ false shape Physics2DShapeQueryParameters}], Returns: Dictionary

func (Physics2DDirectSpaceStateImpl) IntersectPoint

func (o Physics2DDirectSpaceStateImpl) IntersectPoint(point Vector2, max_results int64, exclude Array, collision_layer int64, collide_with_bodies bool, collide_with_areas bool) Array
CLASS_METHOD

intersect_point Args: [{ false point Vector2} {32 true max_results int} {[] true exclude Array} {2147483647 true collision_layer int} {True true collide_with_bodies bool} {False true collide_with_areas bool}], Returns: Array

func (Physics2DDirectSpaceStateImpl) IntersectPointOnCanvas

func (o Physics2DDirectSpaceStateImpl) IntersectPointOnCanvas(point Vector2, canvas_instance_id int64, max_results int64, exclude Array, collision_layer int64, collide_with_bodies bool, collide_with_areas bool) Array
CLASS_METHOD

intersect_point_on_canvas Args: [{ false point Vector2} { false canvas_instance_id int} {32 true max_results int} {[] true exclude Array} {2147483647 true collision_layer int} {True true collide_with_bodies bool} {False true collide_with_areas bool}], Returns: Array

func (Physics2DDirectSpaceStateImpl) IntersectRay

func (o Physics2DDirectSpaceStateImpl) IntersectRay(from Vector2, to Vector2, exclude Array, collision_layer int64, collide_with_bodies bool, collide_with_areas bool) Dictionary
CLASS_METHOD

intersect_ray Args: [{ false from Vector2} { false to Vector2} {[] true exclude Array} {2147483647 true collision_layer int} {True true collide_with_bodies bool} {False true collide_with_areas bool}], Returns: Dictionary

func (Physics2DDirectSpaceStateImpl) IntersectShape

func (o Physics2DDirectSpaceStateImpl) IntersectShape(shape Physics2DShapeQueryParameters, max_results int64) Array
CLASS_METHOD

intersect_shape Args: [{ false shape Physics2DShapeQueryParameters} {32 true max_results int}], Returns: Array

type Physics2DServer

type Physics2DServer interface {
	Object

	/* area_add_shape */
	AreaAddShape(area RID, shape RID, transform Transform2D, disabled bool)

	/* area_attach_canvas_instance_id */
	AreaAttachCanvasInstanceId(area RID, id int64)

	/* area_attach_object_instance_id */
	AreaAttachObjectInstanceId(area RID, id int64)

	/* area_clear_shapes */
	AreaClearShapes(area RID)

	/* area_create */
	AreaCreate() RID

	/* area_get_canvas_instance_id */
	AreaGetCanvasInstanceId(area RID) int64

	/* area_get_object_instance_id */
	AreaGetObjectInstanceId(area RID) int64

	/* area_get_param */
	AreaGetParam(area RID, param int64) Variant

	/* area_get_shape */
	AreaGetShape(area RID, shape_idx int64) RID

	/* area_get_shape_count */
	AreaGetShapeCount(area RID) int64

	/* area_get_shape_transform */
	AreaGetShapeTransform(area RID, shape_idx int64) Transform2D

	/* area_get_space */
	AreaGetSpace(area RID) RID

	/* area_get_space_override_mode */
	AreaGetSpaceOverrideMode(area RID) Physics2DServerAreaSpaceOverrideMode

	/* area_get_transform */
	AreaGetTransform(area RID) Transform2D

	/* area_remove_shape */
	AreaRemoveShape(area RID, shape_idx int64)

	/* area_set_area_monitor_callback */
	AreaSetAreaMonitorCallback(area RID, receiver Object, method string)

	/* area_set_collision_layer */
	AreaSetCollisionLayer(area RID, layer int64)

	/* area_set_collision_mask */
	AreaSetCollisionMask(area RID, mask int64)

	/* area_set_monitor_callback */
	AreaSetMonitorCallback(area RID, receiver Object, method string)

	/* area_set_monitorable */
	AreaSetMonitorable(area RID, monitorable bool)

	/* area_set_param */
	AreaSetParam(area RID, param int64, value Variant)

	/* area_set_shape */
	AreaSetShape(area RID, shape_idx int64, shape RID)

	/* area_set_shape_disabled */
	AreaSetShapeDisabled(area RID, shape_idx int64, disabled bool)

	/* area_set_shape_transform */
	AreaSetShapeTransform(area RID, shape_idx int64, transform Transform2D)

	/* area_set_space */
	AreaSetSpace(area RID, space RID)

	/* area_set_space_override_mode */
	AreaSetSpaceOverrideMode(area RID, mode int64)

	/* area_set_transform */
	AreaSetTransform(area RID, transform Transform2D)

	/* body_add_central_force */
	BodyAddCentralForce(body RID, force Vector2)

	/* body_add_collision_exception */
	BodyAddCollisionException(body RID, excepted_body RID)

	/* body_add_force */
	BodyAddForce(body RID, offset Vector2, force Vector2)

	/* body_add_shape */
	BodyAddShape(body RID, shape RID, transform Transform2D, disabled bool)

	/* body_add_torque */
	BodyAddTorque(body RID, torque float32)

	/* body_apply_central_impulse */
	BodyApplyCentralImpulse(body RID, impulse Vector2)

	/* body_apply_impulse */
	BodyApplyImpulse(body RID, position Vector2, impulse Vector2)

	/* body_apply_torque_impulse */
	BodyApplyTorqueImpulse(body RID, impulse float32)

	/* body_attach_canvas_instance_id */
	BodyAttachCanvasInstanceId(body RID, id int64)

	/* body_attach_object_instance_id */
	BodyAttachObjectInstanceId(body RID, id int64)

	/* body_clear_shapes */
	BodyClearShapes(body RID)

	/* body_create */
	BodyCreate() RID

	/* body_get_canvas_instance_id */
	BodyGetCanvasInstanceId(body RID) int64

	/* body_get_collision_layer */
	BodyGetCollisionLayer(body RID) int64

	/* body_get_collision_mask */
	BodyGetCollisionMask(body RID) int64

	/* body_get_continuous_collision_detection_mode */
	BodyGetContinuousCollisionDetectionMode(body RID) Physics2DServerCCDMode

	/* body_get_direct_state */
	BodyGetDirectState(body RID) Physics2DDirectBodyState

	/* body_get_max_contacts_reported */
	BodyGetMaxContactsReported(body RID) int64

	/* body_get_mode */
	BodyGetMode(body RID) Physics2DServerBodyMode

	/* body_get_object_instance_id */
	BodyGetObjectInstanceId(body RID) int64

	/* body_get_param */
	BodyGetParam(body RID, param int64) float32

	/* body_get_shape */
	BodyGetShape(body RID, shape_idx int64) RID

	/* body_get_shape_count */
	BodyGetShapeCount(body RID) int64

	/* body_get_shape_metadata */
	BodyGetShapeMetadata(body RID, shape_idx int64) Variant

	/* body_get_shape_transform */
	BodyGetShapeTransform(body RID, shape_idx int64) Transform2D

	/* body_get_space */
	BodyGetSpace(body RID) RID

	/* body_get_state */
	BodyGetState(body RID, state int64) Variant

	/* body_is_omitting_force_integration */
	BodyIsOmittingForceIntegration(body RID) bool

	/* body_remove_collision_exception */
	BodyRemoveCollisionException(body RID, excepted_body RID)

	/* body_remove_shape */
	BodyRemoveShape(body RID, shape_idx int64)

	/* body_set_axis_velocity */
	BodySetAxisVelocity(body RID, axis_velocity Vector2)

	/* body_set_collision_layer */
	BodySetCollisionLayer(body RID, layer int64)

	/* body_set_collision_mask */
	BodySetCollisionMask(body RID, mask int64)

	/* body_set_continuous_collision_detection_mode */
	BodySetContinuousCollisionDetectionMode(body RID, mode int64)

	/* body_set_force_integration_callback */
	BodySetForceIntegrationCallback(body RID, receiver Object, method string, userdata Variant)

	/* body_set_max_contacts_reported */
	BodySetMaxContactsReported(body RID, amount int64)

	/* body_set_mode */
	BodySetMode(body RID, mode int64)

	/* body_set_omit_force_integration */
	BodySetOmitForceIntegration(body RID, enable bool)

	/* body_set_param */
	BodySetParam(body RID, param int64, value float32)

	/* body_set_shape */
	BodySetShape(body RID, shape_idx int64, shape RID)

	/* body_set_shape_as_one_way_collision */
	BodySetShapeAsOneWayCollision(body RID, shape_idx int64, enable bool, margin float32)

	/* body_set_shape_disabled */
	BodySetShapeDisabled(body RID, shape_idx int64, disabled bool)

	/* body_set_shape_metadata */
	BodySetShapeMetadata(body RID, shape_idx int64, metadata Variant)

	/* body_set_shape_transform */
	BodySetShapeTransform(body RID, shape_idx int64, transform Transform2D)

	/* body_set_space */
	BodySetSpace(body RID, space RID)

	/* body_set_state */
	BodySetState(body RID, state int64, value Variant)

	/* body_test_motion */
	BodyTestMotion(body RID, from Transform2D, motion Vector2, infinite_inertia bool, margin float32, result Physics2DTestMotionResult) bool

	/* capsule_shape_create */
	CapsuleShapeCreate() RID

	/* circle_shape_create */
	CircleShapeCreate() RID

	/* concave_polygon_shape_create */
	ConcavePolygonShapeCreate() RID

	/* convex_polygon_shape_create */
	ConvexPolygonShapeCreate() RID

	/* damped_spring_joint_create */
	DampedSpringJointCreate(anchor_a Vector2, anchor_b Vector2, body_a RID, body_b RID) RID

	/* damped_string_joint_get_param */
	DampedStringJointGetParam(joint RID, param int64) float32

	/* damped_string_joint_set_param */
	DampedStringJointSetParam(joint RID, param int64, value float32)

	/* free_rid */
	FreeRid(rid RID)

	/* get_process_info */
	GetProcessInfo(process_info int64) int64

	/* groove_joint_create */
	GrooveJointCreate(groove1_a Vector2, groove2_a Vector2, anchor_b Vector2, body_a RID, body_b RID) RID

	/* joint_get_param */
	JointGetParam(joint RID, param int64) float32

	/* joint_get_type */
	JointGetType(joint RID) Physics2DServerJointType

	/* joint_set_param */
	JointSetParam(joint RID, param int64, value float32)

	/* line_shape_create */
	LineShapeCreate() RID

	/* pin_joint_create */
	PinJointCreate(anchor Vector2, body_a RID, body_b RID) RID

	/* ray_shape_create */
	RayShapeCreate() RID

	/* rectangle_shape_create */
	RectangleShapeCreate() RID

	/* segment_shape_create */
	SegmentShapeCreate() RID

	/* set_active */
	SetActive(active bool)

	/* shape_get_data */
	ShapeGetData(shape RID) Variant

	/* shape_get_type */
	ShapeGetType(shape RID) Physics2DServerShapeType

	/* shape_set_data */
	ShapeSetData(shape RID, data Variant)

	/* space_create */
	SpaceCreate() RID

	/* space_get_direct_state */
	SpaceGetDirectState(space RID) Physics2DDirectSpaceState

	/* space_get_param */
	SpaceGetParam(space RID, param int64) float32

	/* space_is_active */
	SpaceIsActive(space RID) bool

	/* space_set_active */
	SpaceSetActive(space RID, active bool)

	/* space_set_param */
	SpaceSetParam(space RID, param int64, value float32)
}

func GetSingletonPhysics2DServer

func GetSingletonPhysics2DServer() Physics2DServer

type Physics2DServerAreaBodyStatus

type Physics2DServerAreaBodyStatus int32
const (
	PHYSICS_2_D_SERVER_AREA_BODY_STATUS_AREA_BODY_ADDED   Physics2DServerAreaBodyStatus = 0
	PHYSICS_2_D_SERVER_AREA_BODY_STATUS_AREA_BODY_REMOVED Physics2DServerAreaBodyStatus = 1
)

type Physics2DServerAreaParameter

type Physics2DServerAreaParameter int32
const (
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_ANGULAR_DAMP              Physics2DServerAreaParameter = 6
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY                   Physics2DServerAreaParameter = 0
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_DISTANCE_SCALE    Physics2DServerAreaParameter = 3
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_IS_POINT          Physics2DServerAreaParameter = 2
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_POINT_ATTENUATION Physics2DServerAreaParameter = 4
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_VECTOR            Physics2DServerAreaParameter = 1
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_LINEAR_DAMP               Physics2DServerAreaParameter = 5
	PHYSICS_2_D_SERVER_AREA_PARAMETER_AREA_PARAM_PRIORITY                  Physics2DServerAreaParameter = 7
)

type Physics2DServerAreaSpaceOverrideMode

type Physics2DServerAreaSpaceOverrideMode int32
const (
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_COMBINE         Physics2DServerAreaSpaceOverrideMode = 1
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_COMBINE_REPLACE Physics2DServerAreaSpaceOverrideMode = 2
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_DISABLED        Physics2DServerAreaSpaceOverrideMode = 0
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_REPLACE         Physics2DServerAreaSpaceOverrideMode = 3
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_REPLACE_COMBINE Physics2DServerAreaSpaceOverrideMode = 4
)

type Physics2DServerBodyMode

type Physics2DServerBodyMode int32
const (
	PHYSICS_2_D_SERVER_BODY_MODE_BODY_MODE_CHARACTER Physics2DServerBodyMode = 3
	PHYSICS_2_D_SERVER_BODY_MODE_BODY_MODE_KINEMATIC Physics2DServerBodyMode = 1
	PHYSICS_2_D_SERVER_BODY_MODE_BODY_MODE_RIGID     Physics2DServerBodyMode = 2
	PHYSICS_2_D_SERVER_BODY_MODE_BODY_MODE_STATIC    Physics2DServerBodyMode = 0
)

type Physics2DServerBodyParameter

type Physics2DServerBodyParameter int32
const (
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_ANGULAR_DAMP  Physics2DServerBodyParameter = 6
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_BOUNCE        Physics2DServerBodyParameter = 0
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_FRICTION      Physics2DServerBodyParameter = 1
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_GRAVITY_SCALE Physics2DServerBodyParameter = 4
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_INERTIA       Physics2DServerBodyParameter = 3
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_LINEAR_DAMP   Physics2DServerBodyParameter = 5
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_MASS          Physics2DServerBodyParameter = 2
	PHYSICS_2_D_SERVER_BODY_PARAMETER_BODY_PARAM_MAX           Physics2DServerBodyParameter = 7
)

type Physics2DServerBodyState

type Physics2DServerBodyState int32
const (
	PHYSICS_2_D_SERVER_BODY_STATE_BODY_STATE_ANGULAR_VELOCITY Physics2DServerBodyState = 2
	PHYSICS_2_D_SERVER_BODY_STATE_BODY_STATE_CAN_SLEEP        Physics2DServerBodyState = 4
	PHYSICS_2_D_SERVER_BODY_STATE_BODY_STATE_LINEAR_VELOCITY  Physics2DServerBodyState = 1
	PHYSICS_2_D_SERVER_BODY_STATE_BODY_STATE_SLEEPING         Physics2DServerBodyState = 3
	PHYSICS_2_D_SERVER_BODY_STATE_BODY_STATE_TRANSFORM        Physics2DServerBodyState = 0
)

type Physics2DServerCCDMode

type Physics2DServerCCDMode int32
const (
	PHYSICS_2_D_SERVER_CCD_MODE_CCD_MODE_CAST_RAY   Physics2DServerCCDMode = 1
	PHYSICS_2_D_SERVER_CCD_MODE_CCD_MODE_CAST_SHAPE Physics2DServerCCDMode = 2
	PHYSICS_2_D_SERVER_CCD_MODE_CCD_MODE_DISABLED   Physics2DServerCCDMode = 0
)

type Physics2DServerConstant

type Physics2DServerConstant int32
const (
	PHYSICS_2_D_SERVER_AREA_BODY_ADDED                                   Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_AREA_BODY_REMOVED                                 Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_AREA_PARAM_ANGULAR_DAMP                           Physics2DServerConstant = 6
	PHYSICS_2_D_SERVER_AREA_PARAM_GRAVITY                                Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_AREA_PARAM_GRAVITY_DISTANCE_SCALE                 Physics2DServerConstant = 3
	PHYSICS_2_D_SERVER_AREA_PARAM_GRAVITY_IS_POINT                       Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_AREA_PARAM_GRAVITY_POINT_ATTENUATION              Physics2DServerConstant = 4
	PHYSICS_2_D_SERVER_AREA_PARAM_GRAVITY_VECTOR                         Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_AREA_PARAM_LINEAR_DAMP                            Physics2DServerConstant = 5
	PHYSICS_2_D_SERVER_AREA_PARAM_PRIORITY                               Physics2DServerConstant = 7
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_COMBINE                       Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_COMBINE_REPLACE               Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_DISABLED                      Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_REPLACE                       Physics2DServerConstant = 3
	PHYSICS_2_D_SERVER_AREA_SPACE_OVERRIDE_REPLACE_COMBINE               Physics2DServerConstant = 4
	PHYSICS_2_D_SERVER_BODY_MODE_CHARACTER                               Physics2DServerConstant = 3
	PHYSICS_2_D_SERVER_BODY_MODE_KINEMATIC                               Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_BODY_MODE_RIGID                                   Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_BODY_MODE_STATIC                                  Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_BODY_PARAM_ANGULAR_DAMP                           Physics2DServerConstant = 6
	PHYSICS_2_D_SERVER_BODY_PARAM_BOUNCE                                 Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_BODY_PARAM_FRICTION                               Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_BODY_PARAM_GRAVITY_SCALE                          Physics2DServerConstant = 4
	PHYSICS_2_D_SERVER_BODY_PARAM_INERTIA                                Physics2DServerConstant = 3
	PHYSICS_2_D_SERVER_BODY_PARAM_LINEAR_DAMP                            Physics2DServerConstant = 5
	PHYSICS_2_D_SERVER_BODY_PARAM_MASS                                   Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_BODY_PARAM_MAX                                    Physics2DServerConstant = 7
	PHYSICS_2_D_SERVER_BODY_STATE_ANGULAR_VELOCITY                       Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_BODY_STATE_CAN_SLEEP                              Physics2DServerConstant = 4
	PHYSICS_2_D_SERVER_BODY_STATE_LINEAR_VELOCITY                        Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_BODY_STATE_SLEEPING                               Physics2DServerConstant = 3
	PHYSICS_2_D_SERVER_BODY_STATE_TRANSFORM                              Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_CCD_MODE_CAST_RAY                                 Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_CCD_MODE_CAST_SHAPE                               Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_CCD_MODE_DISABLED                                 Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_DAMPED_STRING_DAMPING                             Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_DAMPED_STRING_REST_LENGTH                         Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_DAMPED_STRING_STIFFNESS                           Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_INFO_ACTIVE_OBJECTS                               Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_INFO_COLLISION_PAIRS                              Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_INFO_ISLAND_COUNT                                 Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_JOINT_DAMPED_SPRING                               Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_JOINT_GROOVE                                      Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_JOINT_PARAM_BIAS                                  Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_JOINT_PARAM_MAX_BIAS                              Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_JOINT_PARAM_MAX_FORCE                             Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_JOINT_PIN                                         Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_SHAPE_CAPSULE                                     Physics2DServerConstant = 5
	PHYSICS_2_D_SERVER_SHAPE_CIRCLE                                      Physics2DServerConstant = 3
	PHYSICS_2_D_SERVER_SHAPE_CONCAVE_POLYGON                             Physics2DServerConstant = 7
	PHYSICS_2_D_SERVER_SHAPE_CONVEX_POLYGON                              Physics2DServerConstant = 6
	PHYSICS_2_D_SERVER_SHAPE_CUSTOM                                      Physics2DServerConstant = 8
	PHYSICS_2_D_SERVER_SHAPE_LINE                                        Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_SHAPE_RAY                                         Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_SHAPE_RECTANGLE                                   Physics2DServerConstant = 4
	PHYSICS_2_D_SERVER_SHAPE_SEGMENT                                     Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD Physics2DServerConstant = 4
	PHYSICS_2_D_SERVER_SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD  Physics2DServerConstant = 3
	PHYSICS_2_D_SERVER_SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION          Physics2DServerConstant = 2
	PHYSICS_2_D_SERVER_SPACE_PARAM_BODY_TIME_TO_SLEEP                    Physics2DServerConstant = 5
	PHYSICS_2_D_SERVER_SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS               Physics2DServerConstant = 6
	PHYSICS_2_D_SERVER_SPACE_PARAM_CONTACT_MAX_SEPARATION                Physics2DServerConstant = 1
	PHYSICS_2_D_SERVER_SPACE_PARAM_CONTACT_RECYCLE_RADIUS                Physics2DServerConstant = 0
	PHYSICS_2_D_SERVER_SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH         Physics2DServerConstant = 7
)

type Physics2DServerDampedStringParam

type Physics2DServerDampedStringParam int32
const (
	PHYSICS_2_D_SERVER_DAMPED_STRING_PARAM_DAMPED_STRING_DAMPING     Physics2DServerDampedStringParam = 2
	PHYSICS_2_D_SERVER_DAMPED_STRING_PARAM_DAMPED_STRING_REST_LENGTH Physics2DServerDampedStringParam = 0
	PHYSICS_2_D_SERVER_DAMPED_STRING_PARAM_DAMPED_STRING_STIFFNESS   Physics2DServerDampedStringParam = 1
)

type Physics2DServerImpl

type Physics2DServerImpl struct {
	ObjectImpl
}

func (Physics2DServerImpl) AreaAddShape

func (o Physics2DServerImpl) AreaAddShape(area RID, shape RID, transform Transform2D, disabled bool)
CLASS_METHOD

area_add_shape Args: [{ false area RID} { false shape RID} {((1, 0), (0, 1), (0, 0)) true transform Transform2D} {False true disabled bool}], Returns:

func (Physics2DServerImpl) AreaAttachCanvasInstanceId

func (o Physics2DServerImpl) AreaAttachCanvasInstanceId(area RID, id int64)
CLASS_METHOD

area_attach_canvas_instance_id Args: [{ false area RID} { false id int}], Returns:

func (Physics2DServerImpl) AreaAttachObjectInstanceId

func (o Physics2DServerImpl) AreaAttachObjectInstanceId(area RID, id int64)
CLASS_METHOD

area_attach_object_instance_id Args: [{ false area RID} { false id int}], Returns:

func (Physics2DServerImpl) AreaClearShapes

func (o Physics2DServerImpl) AreaClearShapes(area RID)
CLASS_METHOD

area_clear_shapes Args: [{ false area RID}], Returns:

func (Physics2DServerImpl) AreaCreate

func (o Physics2DServerImpl) AreaCreate() RID
CLASS_METHOD

area_create Args: [], Returns: RID

func (Physics2DServerImpl) AreaGetCanvasInstanceId

func (o Physics2DServerImpl) AreaGetCanvasInstanceId(area RID) int64
CLASS_METHOD

area_get_canvas_instance_id Args: [{ false area RID}], Returns: int64

func (Physics2DServerImpl) AreaGetObjectInstanceId

func (o Physics2DServerImpl) AreaGetObjectInstanceId(area RID) int64
CLASS_METHOD

area_get_object_instance_id Args: [{ false area RID}], Returns: int64

func (Physics2DServerImpl) AreaGetParam

func (o Physics2DServerImpl) AreaGetParam(area RID, param int64) Variant
CLASS_METHOD

area_get_param Args: [{ false area RID} { false param int}], Returns: Variant

func (Physics2DServerImpl) AreaGetShape

func (o Physics2DServerImpl) AreaGetShape(area RID, shape_idx int64) RID
CLASS_METHOD

area_get_shape Args: [{ false area RID} { false shape_idx int}], Returns: RID

func (Physics2DServerImpl) AreaGetShapeCount

func (o Physics2DServerImpl) AreaGetShapeCount(area RID) int64
CLASS_METHOD

area_get_shape_count Args: [{ false area RID}], Returns: int64

func (Physics2DServerImpl) AreaGetShapeTransform

func (o Physics2DServerImpl) AreaGetShapeTransform(area RID, shape_idx int64) Transform2D
CLASS_METHOD

area_get_shape_transform Args: [{ false area RID} { false shape_idx int}], Returns: Transform2D

func (Physics2DServerImpl) AreaGetSpace

func (o Physics2DServerImpl) AreaGetSpace(area RID) RID
CLASS_METHOD

area_get_space Args: [{ false area RID}], Returns: RID

func (Physics2DServerImpl) AreaGetSpaceOverrideMode

func (o Physics2DServerImpl) AreaGetSpaceOverrideMode(area RID) Physics2DServerAreaSpaceOverrideMode
CLASS_METHOD

area_get_space_override_mode Args: [{ false area RID}], Returns: Physics2DServerAreaSpaceOverrideMode

func (Physics2DServerImpl) AreaGetTransform

func (o Physics2DServerImpl) AreaGetTransform(area RID) Transform2D
CLASS_METHOD

area_get_transform Args: [{ false area RID}], Returns: Transform2D

func (Physics2DServerImpl) AreaRemoveShape

func (o Physics2DServerImpl) AreaRemoveShape(area RID, shape_idx int64)
CLASS_METHOD

area_remove_shape Args: [{ false area RID} { false shape_idx int}], Returns:

func (Physics2DServerImpl) AreaSetAreaMonitorCallback

func (o Physics2DServerImpl) AreaSetAreaMonitorCallback(area RID, receiver Object, method string)
CLASS_METHOD

area_set_area_monitor_callback Args: [{ false area RID} { false receiver Object} { false method String}], Returns:

func (Physics2DServerImpl) AreaSetCollisionLayer

func (o Physics2DServerImpl) AreaSetCollisionLayer(area RID, layer int64)
CLASS_METHOD

area_set_collision_layer Args: [{ false area RID} { false layer int}], Returns:

func (Physics2DServerImpl) AreaSetCollisionMask

func (o Physics2DServerImpl) AreaSetCollisionMask(area RID, mask int64)
CLASS_METHOD

area_set_collision_mask Args: [{ false area RID} { false mask int}], Returns:

func (Physics2DServerImpl) AreaSetMonitorCallback

func (o Physics2DServerImpl) AreaSetMonitorCallback(area RID, receiver Object, method string)
CLASS_METHOD

area_set_monitor_callback Args: [{ false area RID} { false receiver Object} { false method String}], Returns:

func (Physics2DServerImpl) AreaSetMonitorable

func (o Physics2DServerImpl) AreaSetMonitorable(area RID, monitorable bool)
CLASS_METHOD

area_set_monitorable Args: [{ false area RID} { false monitorable bool}], Returns:

func (Physics2DServerImpl) AreaSetParam

func (o Physics2DServerImpl) AreaSetParam(area RID, param int64, value Variant)
CLASS_METHOD

area_set_param Args: [{ false area RID} { false param int} { false value Variant}], Returns:

func (Physics2DServerImpl) AreaSetShape

func (o Physics2DServerImpl) AreaSetShape(area RID, shape_idx int64, shape RID)
CLASS_METHOD

area_set_shape Args: [{ false area RID} { false shape_idx int} { false shape RID}], Returns:

func (Physics2DServerImpl) AreaSetShapeDisabled

func (o Physics2DServerImpl) AreaSetShapeDisabled(area RID, shape_idx int64, disabled bool)
CLASS_METHOD

area_set_shape_disabled Args: [{ false area RID} { false shape_idx int} { false disabled bool}], Returns:

func (Physics2DServerImpl) AreaSetShapeTransform

func (o Physics2DServerImpl) AreaSetShapeTransform(area RID, shape_idx int64, transform Transform2D)
CLASS_METHOD

area_set_shape_transform Args: [{ false area RID} { false shape_idx int} { false transform Transform2D}], Returns:

func (Physics2DServerImpl) AreaSetSpace

func (o Physics2DServerImpl) AreaSetSpace(area RID, space RID)
CLASS_METHOD

area_set_space Args: [{ false area RID} { false space RID}], Returns:

func (Physics2DServerImpl) AreaSetSpaceOverrideMode

func (o Physics2DServerImpl) AreaSetSpaceOverrideMode(area RID, mode int64)
CLASS_METHOD

area_set_space_override_mode Args: [{ false area RID} { false mode int}], Returns:

func (Physics2DServerImpl) AreaSetTransform

func (o Physics2DServerImpl) AreaSetTransform(area RID, transform Transform2D)
CLASS_METHOD

area_set_transform Args: [{ false area RID} { false transform Transform2D}], Returns:

func (*Physics2DServerImpl) BaseClass

func (o *Physics2DServerImpl) BaseClass() string

func (Physics2DServerImpl) BodyAddCentralForce

func (o Physics2DServerImpl) BodyAddCentralForce(body RID, force Vector2)
CLASS_METHOD

body_add_central_force Args: [{ false body RID} { false force Vector2}], Returns:

func (Physics2DServerImpl) BodyAddCollisionException

func (o Physics2DServerImpl) BodyAddCollisionException(body RID, excepted_body RID)
CLASS_METHOD

body_add_collision_exception Args: [{ false body RID} { false excepted_body RID}], Returns:

func (Physics2DServerImpl) BodyAddForce

func (o Physics2DServerImpl) BodyAddForce(body RID, offset Vector2, force Vector2)
CLASS_METHOD

body_add_force Args: [{ false body RID} { false offset Vector2} { false force Vector2}], Returns:

func (Physics2DServerImpl) BodyAddShape

func (o Physics2DServerImpl) BodyAddShape(body RID, shape RID, transform Transform2D, disabled bool)
CLASS_METHOD

body_add_shape Args: [{ false body RID} { false shape RID} {((1, 0), (0, 1), (0, 0)) true transform Transform2D} {False true disabled bool}], Returns:

func (Physics2DServerImpl) BodyAddTorque

func (o Physics2DServerImpl) BodyAddTorque(body RID, torque float32)
CLASS_METHOD

body_add_torque Args: [{ false body RID} { false torque float}], Returns:

func (Physics2DServerImpl) BodyApplyCentralImpulse

func (o Physics2DServerImpl) BodyApplyCentralImpulse(body RID, impulse Vector2)
CLASS_METHOD

body_apply_central_impulse Args: [{ false body RID} { false impulse Vector2}], Returns:

func (Physics2DServerImpl) BodyApplyImpulse

func (o Physics2DServerImpl) BodyApplyImpulse(body RID, position Vector2, impulse Vector2)
CLASS_METHOD

body_apply_impulse Args: [{ false body RID} { false position Vector2} { false impulse Vector2}], Returns:

func (Physics2DServerImpl) BodyApplyTorqueImpulse

func (o Physics2DServerImpl) BodyApplyTorqueImpulse(body RID, impulse float32)
CLASS_METHOD

body_apply_torque_impulse Args: [{ false body RID} { false impulse float}], Returns:

func (Physics2DServerImpl) BodyAttachCanvasInstanceId

func (o Physics2DServerImpl) BodyAttachCanvasInstanceId(body RID, id int64)
CLASS_METHOD

body_attach_canvas_instance_id Args: [{ false body RID} { false id int}], Returns:

func (Physics2DServerImpl) BodyAttachObjectInstanceId

func (o Physics2DServerImpl) BodyAttachObjectInstanceId(body RID, id int64)
CLASS_METHOD

body_attach_object_instance_id Args: [{ false body RID} { false id int}], Returns:

func (Physics2DServerImpl) BodyClearShapes

func (o Physics2DServerImpl) BodyClearShapes(body RID)
CLASS_METHOD

body_clear_shapes Args: [{ false body RID}], Returns:

func (Physics2DServerImpl) BodyCreate

func (o Physics2DServerImpl) BodyCreate() RID
CLASS_METHOD

body_create Args: [], Returns: RID

func (Physics2DServerImpl) BodyGetCanvasInstanceId

func (o Physics2DServerImpl) BodyGetCanvasInstanceId(body RID) int64
CLASS_METHOD

body_get_canvas_instance_id Args: [{ false body RID}], Returns: int64

func (Physics2DServerImpl) BodyGetCollisionLayer

func (o Physics2DServerImpl) BodyGetCollisionLayer(body RID) int64
CLASS_METHOD

body_get_collision_layer Args: [{ false body RID}], Returns: int64

func (Physics2DServerImpl) BodyGetCollisionMask

func (o Physics2DServerImpl) BodyGetCollisionMask(body RID) int64
CLASS_METHOD

body_get_collision_mask Args: [{ false body RID}], Returns: int64

func (Physics2DServerImpl) BodyGetContinuousCollisionDetectionMode

func (o Physics2DServerImpl) BodyGetContinuousCollisionDetectionMode(body RID) Physics2DServerCCDMode
CLASS_METHOD

body_get_continuous_collision_detection_mode Args: [{ false body RID}], Returns: Physics2DServerCCDMode

func (Physics2DServerImpl) BodyGetDirectState

func (o Physics2DServerImpl) BodyGetDirectState(body RID) Physics2DDirectBodyState
CLASS_METHOD

body_get_direct_state Args: [{ false body RID}], Returns: Physics2DDirectBodyState

func (Physics2DServerImpl) BodyGetMaxContactsReported

func (o Physics2DServerImpl) BodyGetMaxContactsReported(body RID) int64
CLASS_METHOD

body_get_max_contacts_reported Args: [{ false body RID}], Returns: int64

func (Physics2DServerImpl) BodyGetMode

func (o Physics2DServerImpl) BodyGetMode(body RID) Physics2DServerBodyMode
CLASS_METHOD

body_get_mode Args: [{ false body RID}], Returns: Physics2DServerBodyMode

func (Physics2DServerImpl) BodyGetObjectInstanceId

func (o Physics2DServerImpl) BodyGetObjectInstanceId(body RID) int64
CLASS_METHOD

body_get_object_instance_id Args: [{ false body RID}], Returns: int64

func (Physics2DServerImpl) BodyGetParam

func (o Physics2DServerImpl) BodyGetParam(body RID, param int64) float32
CLASS_METHOD

body_get_param Args: [{ false body RID} { false param int}], Returns: float32

func (Physics2DServerImpl) BodyGetShape

func (o Physics2DServerImpl) BodyGetShape(body RID, shape_idx int64) RID
CLASS_METHOD

body_get_shape Args: [{ false body RID} { false shape_idx int}], Returns: RID

func (Physics2DServerImpl) BodyGetShapeCount

func (o Physics2DServerImpl) BodyGetShapeCount(body RID) int64
CLASS_METHOD

body_get_shape_count Args: [{ false body RID}], Returns: int64

func (Physics2DServerImpl) BodyGetShapeMetadata

func (o Physics2DServerImpl) BodyGetShapeMetadata(body RID, shape_idx int64) Variant
CLASS_METHOD

body_get_shape_metadata Args: [{ false body RID} { false shape_idx int}], Returns: Variant

func (Physics2DServerImpl) BodyGetShapeTransform

func (o Physics2DServerImpl) BodyGetShapeTransform(body RID, shape_idx int64) Transform2D
CLASS_METHOD

body_get_shape_transform Args: [{ false body RID} { false shape_idx int}], Returns: Transform2D

func (Physics2DServerImpl) BodyGetSpace

func (o Physics2DServerImpl) BodyGetSpace(body RID) RID
CLASS_METHOD

body_get_space Args: [{ false body RID}], Returns: RID

func (Physics2DServerImpl) BodyGetState

func (o Physics2DServerImpl) BodyGetState(body RID, state int64) Variant
CLASS_METHOD

body_get_state Args: [{ false body RID} { false state int}], Returns: Variant

func (Physics2DServerImpl) BodyIsOmittingForceIntegration

func (o Physics2DServerImpl) BodyIsOmittingForceIntegration(body RID) bool
CLASS_METHOD

body_is_omitting_force_integration Args: [{ false body RID}], Returns: bool

func (Physics2DServerImpl) BodyRemoveCollisionException

func (o Physics2DServerImpl) BodyRemoveCollisionException(body RID, excepted_body RID)
CLASS_METHOD

body_remove_collision_exception Args: [{ false body RID} { false excepted_body RID}], Returns:

func (Physics2DServerImpl) BodyRemoveShape

func (o Physics2DServerImpl) BodyRemoveShape(body RID, shape_idx int64)
CLASS_METHOD

body_remove_shape Args: [{ false body RID} { false shape_idx int}], Returns:

func (Physics2DServerImpl) BodySetAxisVelocity

func (o Physics2DServerImpl) BodySetAxisVelocity(body RID, axis_velocity Vector2)
CLASS_METHOD

body_set_axis_velocity Args: [{ false body RID} { false axis_velocity Vector2}], Returns:

func (Physics2DServerImpl) BodySetCollisionLayer

func (o Physics2DServerImpl) BodySetCollisionLayer(body RID, layer int64)
CLASS_METHOD

body_set_collision_layer Args: [{ false body RID} { false layer int}], Returns:

func (Physics2DServerImpl) BodySetCollisionMask

func (o Physics2DServerImpl) BodySetCollisionMask(body RID, mask int64)
CLASS_METHOD

body_set_collision_mask Args: [{ false body RID} { false mask int}], Returns:

func (Physics2DServerImpl) BodySetContinuousCollisionDetectionMode

func (o Physics2DServerImpl) BodySetContinuousCollisionDetectionMode(body RID, mode int64)
CLASS_METHOD

body_set_continuous_collision_detection_mode Args: [{ false body RID} { false mode int}], Returns:

func (Physics2DServerImpl) BodySetForceIntegrationCallback

func (o Physics2DServerImpl) BodySetForceIntegrationCallback(body RID, receiver Object, method string, userdata Variant)
CLASS_METHOD

body_set_force_integration_callback Args: [{ false body RID} { false receiver Object} { false method String} {Null true userdata Variant}], Returns:

func (Physics2DServerImpl) BodySetMaxContactsReported

func (o Physics2DServerImpl) BodySetMaxContactsReported(body RID, amount int64)
CLASS_METHOD

body_set_max_contacts_reported Args: [{ false body RID} { false amount int}], Returns:

func (Physics2DServerImpl) BodySetMode

func (o Physics2DServerImpl) BodySetMode(body RID, mode int64)
CLASS_METHOD

body_set_mode Args: [{ false body RID} { false mode int}], Returns:

func (Physics2DServerImpl) BodySetOmitForceIntegration

func (o Physics2DServerImpl) BodySetOmitForceIntegration(body RID, enable bool)
CLASS_METHOD

body_set_omit_force_integration Args: [{ false body RID} { false enable bool}], Returns:

func (Physics2DServerImpl) BodySetParam

func (o Physics2DServerImpl) BodySetParam(body RID, param int64, value float32)
CLASS_METHOD

body_set_param Args: [{ false body RID} { false param int} { false value float}], Returns:

func (Physics2DServerImpl) BodySetShape

func (o Physics2DServerImpl) BodySetShape(body RID, shape_idx int64, shape RID)
CLASS_METHOD

body_set_shape Args: [{ false body RID} { false shape_idx int} { false shape RID}], Returns:

func (Physics2DServerImpl) BodySetShapeAsOneWayCollision

func (o Physics2DServerImpl) BodySetShapeAsOneWayCollision(body RID, shape_idx int64, enable bool, margin float32)
CLASS_METHOD

body_set_shape_as_one_way_collision Args: [{ false body RID} { false shape_idx int} { false enable bool} { false margin float}], Returns:

func (Physics2DServerImpl) BodySetShapeDisabled

func (o Physics2DServerImpl) BodySetShapeDisabled(body RID, shape_idx int64, disabled bool)
CLASS_METHOD

body_set_shape_disabled Args: [{ false body RID} { false shape_idx int} { false disabled bool}], Returns:

func (Physics2DServerImpl) BodySetShapeMetadata

func (o Physics2DServerImpl) BodySetShapeMetadata(body RID, shape_idx int64, metadata Variant)
CLASS_METHOD

body_set_shape_metadata Args: [{ false body RID} { false shape_idx int} { false metadata Variant}], Returns:

func (Physics2DServerImpl) BodySetShapeTransform

func (o Physics2DServerImpl) BodySetShapeTransform(body RID, shape_idx int64, transform Transform2D)
CLASS_METHOD

body_set_shape_transform Args: [{ false body RID} { false shape_idx int} { false transform Transform2D}], Returns:

func (Physics2DServerImpl) BodySetSpace

func (o Physics2DServerImpl) BodySetSpace(body RID, space RID)
CLASS_METHOD

body_set_space Args: [{ false body RID} { false space RID}], Returns:

func (Physics2DServerImpl) BodySetState

func (o Physics2DServerImpl) BodySetState(body RID, state int64, value Variant)
CLASS_METHOD

body_set_state Args: [{ false body RID} { false state int} { false value Variant}], Returns:

func (Physics2DServerImpl) BodyTestMotion

func (o Physics2DServerImpl) BodyTestMotion(body RID, from Transform2D, motion Vector2, infinite_inertia bool, margin float32, result Physics2DTestMotionResult) bool
CLASS_METHOD

body_test_motion Args: [{ false body RID} { false from Transform2D} { false motion Vector2} { false infinite_inertia bool} {0.08 true margin float} {Null true result Physics2DTestMotionResult}], Returns: bool

func (Physics2DServerImpl) CapsuleShapeCreate

func (o Physics2DServerImpl) CapsuleShapeCreate() RID
CLASS_METHOD

capsule_shape_create Args: [], Returns: RID

func (Physics2DServerImpl) CircleShapeCreate

func (o Physics2DServerImpl) CircleShapeCreate() RID
CLASS_METHOD

circle_shape_create Args: [], Returns: RID

func (*Physics2DServerImpl) ClassName

func (o *Physics2DServerImpl) ClassName() string

func (Physics2DServerImpl) ConcavePolygonShapeCreate

func (o Physics2DServerImpl) ConcavePolygonShapeCreate() RID
CLASS_METHOD

concave_polygon_shape_create Args: [], Returns: RID

func (Physics2DServerImpl) ConvexPolygonShapeCreate

func (o Physics2DServerImpl) ConvexPolygonShapeCreate() RID
CLASS_METHOD

convex_polygon_shape_create Args: [], Returns: RID

func (Physics2DServerImpl) DampedSpringJointCreate

func (o Physics2DServerImpl) DampedSpringJointCreate(anchor_a Vector2, anchor_b Vector2, body_a RID, body_b RID) RID
CLASS_METHOD

damped_spring_joint_create Args: [{ false anchor_a Vector2} { false anchor_b Vector2} { false body_a RID} {RID true body_b RID}], Returns: RID

func (Physics2DServerImpl) DampedStringJointGetParam

func (o Physics2DServerImpl) DampedStringJointGetParam(joint RID, param int64) float32
CLASS_METHOD

damped_string_joint_get_param Args: [{ false joint RID} { false param int}], Returns: float32

func (Physics2DServerImpl) DampedStringJointSetParam

func (o Physics2DServerImpl) DampedStringJointSetParam(joint RID, param int64, value float32)
CLASS_METHOD

damped_string_joint_set_param Args: [{ false joint RID} { false param int} { false value float}], Returns:

func (Physics2DServerImpl) FreeRid

func (o Physics2DServerImpl) FreeRid(rid RID)
CLASS_METHOD

free_rid Args: [{ false rid RID}], Returns:

func (Physics2DServerImpl) GetProcessInfo

func (o Physics2DServerImpl) GetProcessInfo(process_info int64) int64
CLASS_METHOD

get_process_info Args: [{ false process_info int}], Returns: int64

func (Physics2DServerImpl) GrooveJointCreate

func (o Physics2DServerImpl) GrooveJointCreate(groove1_a Vector2, groove2_a Vector2, anchor_b Vector2, body_a RID, body_b RID) RID
CLASS_METHOD

groove_joint_create Args: [{ false groove1_a Vector2} { false groove2_a Vector2} { false anchor_b Vector2} {RID true body_a RID} {RID true body_b RID}], Returns: RID

func (Physics2DServerImpl) JointGetParam

func (o Physics2DServerImpl) JointGetParam(joint RID, param int64) float32
CLASS_METHOD

joint_get_param Args: [{ false joint RID} { false param int}], Returns: float32

func (Physics2DServerImpl) JointGetType

func (o Physics2DServerImpl) JointGetType(joint RID) Physics2DServerJointType
CLASS_METHOD

joint_get_type Args: [{ false joint RID}], Returns: Physics2DServerJointType

func (Physics2DServerImpl) JointSetParam

func (o Physics2DServerImpl) JointSetParam(joint RID, param int64, value float32)
CLASS_METHOD

joint_set_param Args: [{ false joint RID} { false param int} { false value float}], Returns:

func (Physics2DServerImpl) LineShapeCreate

func (o Physics2DServerImpl) LineShapeCreate() RID
CLASS_METHOD

line_shape_create Args: [], Returns: RID

func (Physics2DServerImpl) PinJointCreate

func (o Physics2DServerImpl) PinJointCreate(anchor Vector2, body_a RID, body_b RID) RID
CLASS_METHOD

pin_joint_create Args: [{ false anchor Vector2} { false body_a RID} {RID true body_b RID}], Returns: RID

func (Physics2DServerImpl) RayShapeCreate

func (o Physics2DServerImpl) RayShapeCreate() RID
CLASS_METHOD

ray_shape_create Args: [], Returns: RID

func (Physics2DServerImpl) RectangleShapeCreate

func (o Physics2DServerImpl) RectangleShapeCreate() RID
CLASS_METHOD

rectangle_shape_create Args: [], Returns: RID

func (Physics2DServerImpl) SegmentShapeCreate

func (o Physics2DServerImpl) SegmentShapeCreate() RID
CLASS_METHOD

segment_shape_create Args: [], Returns: RID

func (Physics2DServerImpl) SetActive

func (o Physics2DServerImpl) SetActive(active bool)
CLASS_METHOD

set_active Args: [{ false active bool}], Returns:

func (Physics2DServerImpl) ShapeGetData

func (o Physics2DServerImpl) ShapeGetData(shape RID) Variant
CLASS_METHOD

shape_get_data Args: [{ false shape RID}], Returns: Variant

func (Physics2DServerImpl) ShapeGetType

func (o Physics2DServerImpl) ShapeGetType(shape RID) Physics2DServerShapeType
CLASS_METHOD

shape_get_type Args: [{ false shape RID}], Returns: Physics2DServerShapeType

func (Physics2DServerImpl) ShapeSetData

func (o Physics2DServerImpl) ShapeSetData(shape RID, data Variant)
CLASS_METHOD

shape_set_data Args: [{ false shape RID} { false data Variant}], Returns:

func (Physics2DServerImpl) SpaceCreate

func (o Physics2DServerImpl) SpaceCreate() RID
CLASS_METHOD

space_create Args: [], Returns: RID

func (Physics2DServerImpl) SpaceGetDirectState

func (o Physics2DServerImpl) SpaceGetDirectState(space RID) Physics2DDirectSpaceState
CLASS_METHOD

space_get_direct_state Args: [{ false space RID}], Returns: Physics2DDirectSpaceState

func (Physics2DServerImpl) SpaceGetParam

func (o Physics2DServerImpl) SpaceGetParam(space RID, param int64) float32
CLASS_METHOD

space_get_param Args: [{ false space RID} { false param int}], Returns: float32

func (Physics2DServerImpl) SpaceIsActive

func (o Physics2DServerImpl) SpaceIsActive(space RID) bool
CLASS_METHOD

space_is_active Args: [{ false space RID}], Returns: bool

func (Physics2DServerImpl) SpaceSetActive

func (o Physics2DServerImpl) SpaceSetActive(space RID, active bool)
CLASS_METHOD

space_set_active Args: [{ false space RID} { false active bool}], Returns:

func (Physics2DServerImpl) SpaceSetParam

func (o Physics2DServerImpl) SpaceSetParam(space RID, param int64, value float32)
CLASS_METHOD

space_set_param Args: [{ false space RID} { false param int} { false value float}], Returns:

type Physics2DServerJointParam

type Physics2DServerJointParam int32
const (
	PHYSICS_2_D_SERVER_JOINT_PARAM_JOINT_PARAM_BIAS      Physics2DServerJointParam = 0
	PHYSICS_2_D_SERVER_JOINT_PARAM_JOINT_PARAM_MAX_BIAS  Physics2DServerJointParam = 1
	PHYSICS_2_D_SERVER_JOINT_PARAM_JOINT_PARAM_MAX_FORCE Physics2DServerJointParam = 2
)

type Physics2DServerJointType

type Physics2DServerJointType int32
const (
	PHYSICS_2_D_SERVER_JOINT_TYPE_JOINT_DAMPED_SPRING Physics2DServerJointType = 2
	PHYSICS_2_D_SERVER_JOINT_TYPE_JOINT_GROOVE        Physics2DServerJointType = 1
	PHYSICS_2_D_SERVER_JOINT_TYPE_JOINT_PIN           Physics2DServerJointType = 0
)

type Physics2DServerProcessInfo

type Physics2DServerProcessInfo int32
const (
	PHYSICS_2_D_SERVER_PROCESS_INFO_INFO_ACTIVE_OBJECTS  Physics2DServerProcessInfo = 0
	PHYSICS_2_D_SERVER_PROCESS_INFO_INFO_COLLISION_PAIRS Physics2DServerProcessInfo = 1
	PHYSICS_2_D_SERVER_PROCESS_INFO_INFO_ISLAND_COUNT    Physics2DServerProcessInfo = 2
)

type Physics2DServerSW

type Physics2DServerSW interface {
	Physics2DServer
}

func NewPhysics2DServerSW

func NewPhysics2DServerSW() Physics2DServerSW

NewPhysics2DServerSW creates a new Physics2DServerSW.

func NewPhysics2DServerSWWithOwner

func NewPhysics2DServerSWWithOwner(owner *GodotObject) Physics2DServerSW

NewPhysics2DServerSWWithOwner wraps the GodotObject.

type Physics2DServerSWImpl

type Physics2DServerSWImpl struct {
	Physics2DServerImpl
}

func (*Physics2DServerSWImpl) BaseClass

func (o *Physics2DServerSWImpl) BaseClass() string

func (*Physics2DServerSWImpl) ClassName

func (o *Physics2DServerSWImpl) ClassName() string

type Physics2DServerShapeType

type Physics2DServerShapeType int32
const (
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_CAPSULE         Physics2DServerShapeType = 5
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_CIRCLE          Physics2DServerShapeType = 3
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_CONCAVE_POLYGON Physics2DServerShapeType = 7
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_CONVEX_POLYGON  Physics2DServerShapeType = 6
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_CUSTOM          Physics2DServerShapeType = 8
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_LINE            Physics2DServerShapeType = 0
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_RAY             Physics2DServerShapeType = 1
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_RECTANGLE       Physics2DServerShapeType = 4
	PHYSICS_2_D_SERVER_SHAPE_TYPE_SHAPE_SEGMENT         Physics2DServerShapeType = 2
)

type Physics2DServerSpaceParameter

type Physics2DServerSpaceParameter int32
const (
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD Physics2DServerSpaceParameter = 4
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD  Physics2DServerSpaceParameter = 3
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION          Physics2DServerSpaceParameter = 2
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_TIME_TO_SLEEP                    Physics2DServerSpaceParameter = 5
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS               Physics2DServerSpaceParameter = 6
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_CONTACT_MAX_SEPARATION                Physics2DServerSpaceParameter = 1
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_CONTACT_RECYCLE_RADIUS                Physics2DServerSpaceParameter = 0
	PHYSICS_2_D_SERVER_SPACE_PARAMETER_SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH         Physics2DServerSpaceParameter = 7
)

type Physics2DShapeQueryParameters

type Physics2DShapeQueryParameters interface {
	Reference

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_exclude */
	GetExclude() Array

	/* get_margin */
	GetMargin() float32

	/* get_motion */
	GetMotion() Vector2

	/* get_shape_rid */
	GetShapeRid() RID

	/* get_transform */
	GetTransform() Transform2D

	/* is_collide_with_areas_enabled */
	IsCollideWithAreasEnabled() bool

	/* is_collide_with_bodies_enabled */
	IsCollideWithBodiesEnabled() bool

	/* set_collide_with_areas */
	SetCollideWithAreas(enable bool)

	/* set_collide_with_bodies */
	SetCollideWithBodies(enable bool)

	/* set_collision_layer */
	SetCollisionLayer(collision_layer int64)

	/* set_exclude */
	SetExclude(exclude Array)

	/* set_margin */
	SetMargin(margin float32)

	/* set_motion */
	SetMotion(motion Vector2)

	/* set_shape */
	SetShape(shape Resource)

	/* set_shape_rid */
	SetShapeRid(shape RID)

	/* set_transform */
	SetTransform(transform Transform2D)
}

func NewPhysics2DShapeQueryParameters

func NewPhysics2DShapeQueryParameters() Physics2DShapeQueryParameters

NewPhysics2DShapeQueryParameters creates a new Physics2DShapeQueryParameters.

func NewPhysics2DShapeQueryParametersWithOwner

func NewPhysics2DShapeQueryParametersWithOwner(owner *GodotObject) Physics2DShapeQueryParameters

NewPhysics2DShapeQueryParametersWithOwner wraps the GodotObject.

type Physics2DShapeQueryParametersImpl

type Physics2DShapeQueryParametersImpl struct {
	ReferenceImpl
}

func (*Physics2DShapeQueryParametersImpl) BaseClass

func (*Physics2DShapeQueryParametersImpl) ClassName

func (Physics2DShapeQueryParametersImpl) GetCollisionLayer

func (o Physics2DShapeQueryParametersImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (Physics2DShapeQueryParametersImpl) GetExclude

CLASS_METHOD

get_exclude Args: [], Returns: Array

func (Physics2DShapeQueryParametersImpl) GetMargin

CLASS_METHOD

get_margin Args: [], Returns: float32

func (Physics2DShapeQueryParametersImpl) GetMotion

CLASS_METHOD

get_motion Args: [], Returns: Vector2

func (Physics2DShapeQueryParametersImpl) GetShapeRid

func (o Physics2DShapeQueryParametersImpl) GetShapeRid() RID
CLASS_METHOD

get_shape_rid Args: [], Returns: RID

func (Physics2DShapeQueryParametersImpl) GetTransform

CLASS_METHOD

get_transform Args: [], Returns: Transform2D

func (Physics2DShapeQueryParametersImpl) IsCollideWithAreasEnabled

func (o Physics2DShapeQueryParametersImpl) IsCollideWithAreasEnabled() bool
CLASS_METHOD

is_collide_with_areas_enabled Args: [], Returns: bool

func (Physics2DShapeQueryParametersImpl) IsCollideWithBodiesEnabled

func (o Physics2DShapeQueryParametersImpl) IsCollideWithBodiesEnabled() bool
CLASS_METHOD

is_collide_with_bodies_enabled Args: [], Returns: bool

func (Physics2DShapeQueryParametersImpl) SetCollideWithAreas

func (o Physics2DShapeQueryParametersImpl) SetCollideWithAreas(enable bool)
CLASS_METHOD

set_collide_with_areas Args: [{ false enable bool}], Returns:

func (Physics2DShapeQueryParametersImpl) SetCollideWithBodies

func (o Physics2DShapeQueryParametersImpl) SetCollideWithBodies(enable bool)
CLASS_METHOD

set_collide_with_bodies Args: [{ false enable bool}], Returns:

func (Physics2DShapeQueryParametersImpl) SetCollisionLayer

func (o Physics2DShapeQueryParametersImpl) SetCollisionLayer(collision_layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false collision_layer int}], Returns:

func (Physics2DShapeQueryParametersImpl) SetExclude

func (o Physics2DShapeQueryParametersImpl) SetExclude(exclude Array)
CLASS_METHOD

set_exclude Args: [{ false exclude Array}], Returns:

func (Physics2DShapeQueryParametersImpl) SetMargin

func (o Physics2DShapeQueryParametersImpl) SetMargin(margin float32)
CLASS_METHOD

set_margin Args: [{ false margin float}], Returns:

func (Physics2DShapeQueryParametersImpl) SetMotion

func (o Physics2DShapeQueryParametersImpl) SetMotion(motion Vector2)
CLASS_METHOD

set_motion Args: [{ false motion Vector2}], Returns:

func (Physics2DShapeQueryParametersImpl) SetShape

func (o Physics2DShapeQueryParametersImpl) SetShape(shape Resource)
CLASS_METHOD

set_shape Args: [{ false shape Resource}], Returns:

func (Physics2DShapeQueryParametersImpl) SetShapeRid

func (o Physics2DShapeQueryParametersImpl) SetShapeRid(shape RID)
CLASS_METHOD

set_shape_rid Args: [{ false shape RID}], Returns:

func (Physics2DShapeQueryParametersImpl) SetTransform

func (o Physics2DShapeQueryParametersImpl) SetTransform(transform Transform2D)
CLASS_METHOD

set_transform Args: [{ false transform Transform2D}], Returns:

type Physics2DShapeQueryResult

type Physics2DShapeQueryResult interface {
	Reference

	/* get_result_count */
	GetResultCount() int64

	/* get_result_object */
	GetResultObject(idx int64) Object

	/* get_result_object_id */
	GetResultObjectId(idx int64) int64

	/* get_result_object_shape */
	GetResultObjectShape(idx int64) int64

	/* get_result_rid */
	GetResultRid(idx int64) RID
}

func NewPhysics2DShapeQueryResult

func NewPhysics2DShapeQueryResult() Physics2DShapeQueryResult

NewPhysics2DShapeQueryResult creates a new Physics2DShapeQueryResult.

func NewPhysics2DShapeQueryResultWithOwner

func NewPhysics2DShapeQueryResultWithOwner(owner *GodotObject) Physics2DShapeQueryResult

NewPhysics2DShapeQueryResultWithOwner wraps the GodotObject.

type Physics2DShapeQueryResultImpl

type Physics2DShapeQueryResultImpl struct {
	ReferenceImpl
}

func (*Physics2DShapeQueryResultImpl) BaseClass

func (o *Physics2DShapeQueryResultImpl) BaseClass() string

func (*Physics2DShapeQueryResultImpl) ClassName

func (o *Physics2DShapeQueryResultImpl) ClassName() string

func (Physics2DShapeQueryResultImpl) GetResultCount

func (o Physics2DShapeQueryResultImpl) GetResultCount() int64
CLASS_METHOD

get_result_count Args: [], Returns: int64

func (Physics2DShapeQueryResultImpl) GetResultObject

func (o Physics2DShapeQueryResultImpl) GetResultObject(idx int64) Object
CLASS_METHOD

get_result_object Args: [{ false idx int}], Returns: Object

func (Physics2DShapeQueryResultImpl) GetResultObjectId

func (o Physics2DShapeQueryResultImpl) GetResultObjectId(idx int64) int64
CLASS_METHOD

get_result_object_id Args: [{ false idx int}], Returns: int64

func (Physics2DShapeQueryResultImpl) GetResultObjectShape

func (o Physics2DShapeQueryResultImpl) GetResultObjectShape(idx int64) int64
CLASS_METHOD

get_result_object_shape Args: [{ false idx int}], Returns: int64

func (Physics2DShapeQueryResultImpl) GetResultRid

func (o Physics2DShapeQueryResultImpl) GetResultRid(idx int64) RID
CLASS_METHOD

get_result_rid Args: [{ false idx int}], Returns: RID

type Physics2DTestMotionResult

type Physics2DTestMotionResult interface {
	Reference

	/* get_collider */
	GetCollider() Object

	/* get_collider_id */
	GetColliderId() int64

	/* get_collider_rid */
	GetColliderRid() RID

	/* get_collider_shape */
	GetColliderShape() int64

	/* get_collider_velocity */
	GetColliderVelocity() Vector2

	/* get_collision_normal */
	GetCollisionNormal() Vector2

	/* get_collision_point */
	GetCollisionPoint() Vector2

	/* get_motion */
	GetMotion() Vector2

	/* get_motion_remainder */
	GetMotionRemainder() Vector2
}

func NewPhysics2DTestMotionResult

func NewPhysics2DTestMotionResult() Physics2DTestMotionResult

NewPhysics2DTestMotionResult creates a new Physics2DTestMotionResult.

func NewPhysics2DTestMotionResultWithOwner

func NewPhysics2DTestMotionResultWithOwner(owner *GodotObject) Physics2DTestMotionResult

NewPhysics2DTestMotionResultWithOwner wraps the GodotObject.

type Physics2DTestMotionResultImpl

type Physics2DTestMotionResultImpl struct {
	ReferenceImpl
}

func (*Physics2DTestMotionResultImpl) BaseClass

func (o *Physics2DTestMotionResultImpl) BaseClass() string

func (*Physics2DTestMotionResultImpl) ClassName

func (o *Physics2DTestMotionResultImpl) ClassName() string

func (Physics2DTestMotionResultImpl) GetCollider

func (o Physics2DTestMotionResultImpl) GetCollider() Object
CLASS_METHOD

get_collider Args: [], Returns: Object

func (Physics2DTestMotionResultImpl) GetColliderId

func (o Physics2DTestMotionResultImpl) GetColliderId() int64
CLASS_METHOD

get_collider_id Args: [], Returns: int64

func (Physics2DTestMotionResultImpl) GetColliderRid

func (o Physics2DTestMotionResultImpl) GetColliderRid() RID
CLASS_METHOD

get_collider_rid Args: [], Returns: RID

func (Physics2DTestMotionResultImpl) GetColliderShape

func (o Physics2DTestMotionResultImpl) GetColliderShape() int64
CLASS_METHOD

get_collider_shape Args: [], Returns: int64

func (Physics2DTestMotionResultImpl) GetColliderVelocity

func (o Physics2DTestMotionResultImpl) GetColliderVelocity() Vector2
CLASS_METHOD

get_collider_velocity Args: [], Returns: Vector2

func (Physics2DTestMotionResultImpl) GetCollisionNormal

func (o Physics2DTestMotionResultImpl) GetCollisionNormal() Vector2
CLASS_METHOD

get_collision_normal Args: [], Returns: Vector2

func (Physics2DTestMotionResultImpl) GetCollisionPoint

func (o Physics2DTestMotionResultImpl) GetCollisionPoint() Vector2
CLASS_METHOD

get_collision_point Args: [], Returns: Vector2

func (Physics2DTestMotionResultImpl) GetMotion

func (o Physics2DTestMotionResultImpl) GetMotion() Vector2
CLASS_METHOD

get_motion Args: [], Returns: Vector2

func (Physics2DTestMotionResultImpl) GetMotionRemainder

func (o Physics2DTestMotionResultImpl) GetMotionRemainder() Vector2
CLASS_METHOD

get_motion_remainder Args: [], Returns: Vector2

type PhysicsBody

type PhysicsBody interface {
	CollisionObject

	/* add_collision_exception_with */
	AddCollisionExceptionWith(body Node)

	/* get_collision_exceptions */
	GetCollisionExceptions() Array

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* remove_collision_exception_with */
	RemoveCollisionExceptionWith(body Node)

	/* set_collision_layer */
	SetCollisionLayer(layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)
}

func NewPhysicsBody

func NewPhysicsBody() PhysicsBody

NewPhysicsBody creates a new PhysicsBody.

func NewPhysicsBodyWithOwner

func NewPhysicsBodyWithOwner(owner *GodotObject) PhysicsBody

NewPhysicsBodyWithOwner wraps the GodotObject.

type PhysicsBody2D

type PhysicsBody2D interface {
	CollisionObject2D

	/* add_collision_exception_with */
	AddCollisionExceptionWith(body Node)

	/* get_collision_exceptions */
	GetCollisionExceptions() Array

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* remove_collision_exception_with */
	RemoveCollisionExceptionWith(body Node)

	/* set_collision_layer */
	SetCollisionLayer(layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)
}

func NewPhysicsBody2D

func NewPhysicsBody2D() PhysicsBody2D

NewPhysicsBody2D creates a new PhysicsBody2D.

func NewPhysicsBody2DWithOwner

func NewPhysicsBody2DWithOwner(owner *GodotObject) PhysicsBody2D

NewPhysicsBody2DWithOwner wraps the GodotObject.

type PhysicsBody2DImpl

type PhysicsBody2DImpl struct {
	CollisionObject2DImpl
}

func (PhysicsBody2DImpl) AddCollisionExceptionWith

func (o PhysicsBody2DImpl) AddCollisionExceptionWith(body Node)
CLASS_METHOD

add_collision_exception_with Args: [{ false body Node}], Returns:

func (*PhysicsBody2DImpl) BaseClass

func (o *PhysicsBody2DImpl) BaseClass() string

func (*PhysicsBody2DImpl) ClassName

func (o *PhysicsBody2DImpl) ClassName() string

func (PhysicsBody2DImpl) GetCollisionExceptions

func (o PhysicsBody2DImpl) GetCollisionExceptions() Array
CLASS_METHOD

get_collision_exceptions Args: [], Returns: Array

func (PhysicsBody2DImpl) GetCollisionLayer

func (o PhysicsBody2DImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (PhysicsBody2DImpl) GetCollisionLayerBit

func (o PhysicsBody2DImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (PhysicsBody2DImpl) GetCollisionMask

func (o PhysicsBody2DImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (PhysicsBody2DImpl) GetCollisionMaskBit

func (o PhysicsBody2DImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (PhysicsBody2DImpl) RemoveCollisionExceptionWith

func (o PhysicsBody2DImpl) RemoveCollisionExceptionWith(body Node)
CLASS_METHOD

remove_collision_exception_with Args: [{ false body Node}], Returns:

func (PhysicsBody2DImpl) SetCollisionLayer

func (o PhysicsBody2DImpl) SetCollisionLayer(layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false layer int}], Returns:

func (PhysicsBody2DImpl) SetCollisionLayerBit

func (o PhysicsBody2DImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (PhysicsBody2DImpl) SetCollisionMask

func (o PhysicsBody2DImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (PhysicsBody2DImpl) SetCollisionMaskBit

func (o PhysicsBody2DImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

type PhysicsBodyImpl

type PhysicsBodyImpl struct {
	CollisionObjectImpl
}

func (PhysicsBodyImpl) AddCollisionExceptionWith

func (o PhysicsBodyImpl) AddCollisionExceptionWith(body Node)
CLASS_METHOD

add_collision_exception_with Args: [{ false body Node}], Returns:

func (*PhysicsBodyImpl) BaseClass

func (o *PhysicsBodyImpl) BaseClass() string

func (*PhysicsBodyImpl) ClassName

func (o *PhysicsBodyImpl) ClassName() string

func (PhysicsBodyImpl) GetCollisionExceptions

func (o PhysicsBodyImpl) GetCollisionExceptions() Array
CLASS_METHOD

get_collision_exceptions Args: [], Returns: Array

func (PhysicsBodyImpl) GetCollisionLayer

func (o PhysicsBodyImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (PhysicsBodyImpl) GetCollisionLayerBit

func (o PhysicsBodyImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (PhysicsBodyImpl) GetCollisionMask

func (o PhysicsBodyImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (PhysicsBodyImpl) GetCollisionMaskBit

func (o PhysicsBodyImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (PhysicsBodyImpl) RemoveCollisionExceptionWith

func (o PhysicsBodyImpl) RemoveCollisionExceptionWith(body Node)
CLASS_METHOD

remove_collision_exception_with Args: [{ false body Node}], Returns:

func (PhysicsBodyImpl) SetCollisionLayer

func (o PhysicsBodyImpl) SetCollisionLayer(layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false layer int}], Returns:

func (PhysicsBodyImpl) SetCollisionLayerBit

func (o PhysicsBodyImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (PhysicsBodyImpl) SetCollisionMask

func (o PhysicsBodyImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (PhysicsBodyImpl) SetCollisionMaskBit

func (o PhysicsBodyImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

type PhysicsDirectBodyState

type PhysicsDirectBodyState interface {
	Object

	/* add_central_force */
	AddCentralForce(force Vector3)

	/* add_force */
	AddForce(force Vector3, position Vector3)

	/* add_torque */
	AddTorque(torque Vector3)

	/* apply_central_impulse */
	ApplyCentralImpulse(j Vector3)

	/* apply_impulse */
	ApplyImpulse(position Vector3, j Vector3)

	/* apply_torque_impulse */
	ApplyTorqueImpulse(j Vector3)

	/* get_angular_velocity */
	GetAngularVelocity() Vector3

	/* get_center_of_mass */
	GetCenterOfMass() Vector3

	/* get_contact_collider */
	GetContactCollider(contact_idx int64) RID

	/* get_contact_collider_id */
	GetContactColliderId(contact_idx int64) int64

	/* get_contact_collider_object */
	GetContactColliderObject(contact_idx int64) Object

	/* get_contact_collider_position */
	GetContactColliderPosition(contact_idx int64) Vector3

	/* get_contact_collider_shape */
	GetContactColliderShape(contact_idx int64) int64

	/* get_contact_collider_velocity_at_position */
	GetContactColliderVelocityAtPosition(contact_idx int64) Vector3

	/* get_contact_count */
	GetContactCount() int64

	/* get_contact_impulse */
	GetContactImpulse(contact_idx int64) float32

	/* get_contact_local_normal */
	GetContactLocalNormal(contact_idx int64) Vector3

	/* get_contact_local_position */
	GetContactLocalPosition(contact_idx int64) Vector3

	/* get_contact_local_shape */
	GetContactLocalShape(contact_idx int64) int64

	/* get_inverse_inertia */
	GetInverseInertia() Vector3

	/* get_inverse_mass */
	GetInverseMass() float32

	/* get_linear_velocity */
	GetLinearVelocity() Vector3

	/* get_principal_inertia_axes */
	GetPrincipalInertiaAxes() Basis

	/* get_space_state */
	GetSpaceState() PhysicsDirectSpaceState

	/* get_step */
	GetStep() float32

	/* get_total_angular_damp */
	GetTotalAngularDamp() float32

	/* get_total_gravity */
	GetTotalGravity() Vector3

	/* get_total_linear_damp */
	GetTotalLinearDamp() float32

	/* get_transform */
	GetTransform() Transform

	/* integrate_forces */
	IntegrateForces()

	/* is_sleeping */
	IsSleeping() bool

	/* set_angular_velocity */
	SetAngularVelocity(velocity Vector3)

	/* set_linear_velocity */
	SetLinearVelocity(velocity Vector3)

	/* set_sleep_state */
	SetSleepState(enabled bool)

	/* set_transform */
	SetTransform(transform Transform)
}

func NewPhysicsDirectBodyState

func NewPhysicsDirectBodyState() PhysicsDirectBodyState

NewPhysicsDirectBodyState creates a new PhysicsDirectBodyState.

func NewPhysicsDirectBodyStateWithOwner

func NewPhysicsDirectBodyStateWithOwner(owner *GodotObject) PhysicsDirectBodyState

NewPhysicsDirectBodyStateWithOwner wraps the GodotObject.

type PhysicsDirectBodyStateImpl

type PhysicsDirectBodyStateImpl struct {
	ObjectImpl
}

func (PhysicsDirectBodyStateImpl) AddCentralForce

func (o PhysicsDirectBodyStateImpl) AddCentralForce(force Vector3)
CLASS_METHOD

add_central_force Args: [{ false force Vector3}], Returns:

func (PhysicsDirectBodyStateImpl) AddForce

func (o PhysicsDirectBodyStateImpl) AddForce(force Vector3, position Vector3)
CLASS_METHOD

add_force Args: [{ false force Vector3} { false position Vector3}], Returns:

func (PhysicsDirectBodyStateImpl) AddTorque

func (o PhysicsDirectBodyStateImpl) AddTorque(torque Vector3)
CLASS_METHOD

add_torque Args: [{ false torque Vector3}], Returns:

func (PhysicsDirectBodyStateImpl) ApplyCentralImpulse

func (o PhysicsDirectBodyStateImpl) ApplyCentralImpulse(j Vector3)
CLASS_METHOD

apply_central_impulse Args: [{ false j Vector3}], Returns:

func (PhysicsDirectBodyStateImpl) ApplyImpulse

func (o PhysicsDirectBodyStateImpl) ApplyImpulse(position Vector3, j Vector3)
CLASS_METHOD

apply_impulse Args: [{ false position Vector3} { false j Vector3}], Returns:

func (PhysicsDirectBodyStateImpl) ApplyTorqueImpulse

func (o PhysicsDirectBodyStateImpl) ApplyTorqueImpulse(j Vector3)
CLASS_METHOD

apply_torque_impulse Args: [{ false j Vector3}], Returns:

func (*PhysicsDirectBodyStateImpl) BaseClass

func (o *PhysicsDirectBodyStateImpl) BaseClass() string

func (*PhysicsDirectBodyStateImpl) ClassName

func (o *PhysicsDirectBodyStateImpl) ClassName() string

func (PhysicsDirectBodyStateImpl) GetAngularVelocity

func (o PhysicsDirectBodyStateImpl) GetAngularVelocity() Vector3
CLASS_METHOD

get_angular_velocity Args: [], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetCenterOfMass

func (o PhysicsDirectBodyStateImpl) GetCenterOfMass() Vector3
CLASS_METHOD

get_center_of_mass Args: [], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetContactCollider

func (o PhysicsDirectBodyStateImpl) GetContactCollider(contact_idx int64) RID
CLASS_METHOD

get_contact_collider Args: [{ false contact_idx int}], Returns: RID

func (PhysicsDirectBodyStateImpl) GetContactColliderId

func (o PhysicsDirectBodyStateImpl) GetContactColliderId(contact_idx int64) int64
CLASS_METHOD

get_contact_collider_id Args: [{ false contact_idx int}], Returns: int64

func (PhysicsDirectBodyStateImpl) GetContactColliderObject

func (o PhysicsDirectBodyStateImpl) GetContactColliderObject(contact_idx int64) Object
CLASS_METHOD

get_contact_collider_object Args: [{ false contact_idx int}], Returns: Object

func (PhysicsDirectBodyStateImpl) GetContactColliderPosition

func (o PhysicsDirectBodyStateImpl) GetContactColliderPosition(contact_idx int64) Vector3
CLASS_METHOD

get_contact_collider_position Args: [{ false contact_idx int}], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetContactColliderShape

func (o PhysicsDirectBodyStateImpl) GetContactColliderShape(contact_idx int64) int64
CLASS_METHOD

get_contact_collider_shape Args: [{ false contact_idx int}], Returns: int64

func (PhysicsDirectBodyStateImpl) GetContactColliderVelocityAtPosition

func (o PhysicsDirectBodyStateImpl) GetContactColliderVelocityAtPosition(contact_idx int64) Vector3
CLASS_METHOD

get_contact_collider_velocity_at_position Args: [{ false contact_idx int}], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetContactCount

func (o PhysicsDirectBodyStateImpl) GetContactCount() int64
CLASS_METHOD

get_contact_count Args: [], Returns: int64

func (PhysicsDirectBodyStateImpl) GetContactImpulse

func (o PhysicsDirectBodyStateImpl) GetContactImpulse(contact_idx int64) float32
CLASS_METHOD

get_contact_impulse Args: [{ false contact_idx int}], Returns: float32

func (PhysicsDirectBodyStateImpl) GetContactLocalNormal

func (o PhysicsDirectBodyStateImpl) GetContactLocalNormal(contact_idx int64) Vector3
CLASS_METHOD

get_contact_local_normal Args: [{ false contact_idx int}], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetContactLocalPosition

func (o PhysicsDirectBodyStateImpl) GetContactLocalPosition(contact_idx int64) Vector3
CLASS_METHOD

get_contact_local_position Args: [{ false contact_idx int}], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetContactLocalShape

func (o PhysicsDirectBodyStateImpl) GetContactLocalShape(contact_idx int64) int64
CLASS_METHOD

get_contact_local_shape Args: [{ false contact_idx int}], Returns: int64

func (PhysicsDirectBodyStateImpl) GetInverseInertia

func (o PhysicsDirectBodyStateImpl) GetInverseInertia() Vector3
CLASS_METHOD

get_inverse_inertia Args: [], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetInverseMass

func (o PhysicsDirectBodyStateImpl) GetInverseMass() float32
CLASS_METHOD

get_inverse_mass Args: [], Returns: float32

func (PhysicsDirectBodyStateImpl) GetLinearVelocity

func (o PhysicsDirectBodyStateImpl) GetLinearVelocity() Vector3
CLASS_METHOD

get_linear_velocity Args: [], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetPrincipalInertiaAxes

func (o PhysicsDirectBodyStateImpl) GetPrincipalInertiaAxes() Basis
CLASS_METHOD

get_principal_inertia_axes Args: [], Returns: Basis

func (PhysicsDirectBodyStateImpl) GetSpaceState

CLASS_METHOD

get_space_state Args: [], Returns: PhysicsDirectSpaceState

func (PhysicsDirectBodyStateImpl) GetStep

func (o PhysicsDirectBodyStateImpl) GetStep() float32
CLASS_METHOD

get_step Args: [], Returns: float32

func (PhysicsDirectBodyStateImpl) GetTotalAngularDamp

func (o PhysicsDirectBodyStateImpl) GetTotalAngularDamp() float32
CLASS_METHOD

get_total_angular_damp Args: [], Returns: float32

func (PhysicsDirectBodyStateImpl) GetTotalGravity

func (o PhysicsDirectBodyStateImpl) GetTotalGravity() Vector3
CLASS_METHOD

get_total_gravity Args: [], Returns: Vector3

func (PhysicsDirectBodyStateImpl) GetTotalLinearDamp

func (o PhysicsDirectBodyStateImpl) GetTotalLinearDamp() float32
CLASS_METHOD

get_total_linear_damp Args: [], Returns: float32

func (PhysicsDirectBodyStateImpl) GetTransform

func (o PhysicsDirectBodyStateImpl) GetTransform() Transform
CLASS_METHOD

get_transform Args: [], Returns: Transform

func (PhysicsDirectBodyStateImpl) IntegrateForces

func (o PhysicsDirectBodyStateImpl) IntegrateForces()
CLASS_METHOD

integrate_forces Args: [], Returns:

func (PhysicsDirectBodyStateImpl) IsSleeping

func (o PhysicsDirectBodyStateImpl) IsSleeping() bool
CLASS_METHOD

is_sleeping Args: [], Returns: bool

func (PhysicsDirectBodyStateImpl) SetAngularVelocity

func (o PhysicsDirectBodyStateImpl) SetAngularVelocity(velocity Vector3)
CLASS_METHOD

set_angular_velocity Args: [{ false velocity Vector3}], Returns:

func (PhysicsDirectBodyStateImpl) SetLinearVelocity

func (o PhysicsDirectBodyStateImpl) SetLinearVelocity(velocity Vector3)
CLASS_METHOD

set_linear_velocity Args: [{ false velocity Vector3}], Returns:

func (PhysicsDirectBodyStateImpl) SetSleepState

func (o PhysicsDirectBodyStateImpl) SetSleepState(enabled bool)
CLASS_METHOD

set_sleep_state Args: [{ false enabled bool}], Returns:

func (PhysicsDirectBodyStateImpl) SetTransform

func (o PhysicsDirectBodyStateImpl) SetTransform(transform Transform)
CLASS_METHOD

set_transform Args: [{ false transform Transform}], Returns:

type PhysicsDirectSpaceState

type PhysicsDirectSpaceState interface {
	Object

	/* cast_motion */
	CastMotion(shape PhysicsShapeQueryParameters, motion Vector3) Array

	/* collide_shape */
	CollideShape(shape PhysicsShapeQueryParameters, max_results int64) Array

	/* get_rest_info */
	GetRestInfo(shape PhysicsShapeQueryParameters) Dictionary

	/* intersect_ray */
	IntersectRay(from Vector3, to Vector3, exclude Array, collision_mask int64, collide_with_bodies bool, collide_with_areas bool) Dictionary

	/* intersect_shape */
	IntersectShape(shape PhysicsShapeQueryParameters, max_results int64) Array
}

func NewPhysicsDirectSpaceState

func NewPhysicsDirectSpaceState() PhysicsDirectSpaceState

NewPhysicsDirectSpaceState creates a new PhysicsDirectSpaceState.

func NewPhysicsDirectSpaceStateWithOwner

func NewPhysicsDirectSpaceStateWithOwner(owner *GodotObject) PhysicsDirectSpaceState

NewPhysicsDirectSpaceStateWithOwner wraps the GodotObject.

type PhysicsDirectSpaceStateImpl

type PhysicsDirectSpaceStateImpl struct {
	ObjectImpl
}

func (*PhysicsDirectSpaceStateImpl) BaseClass

func (o *PhysicsDirectSpaceStateImpl) BaseClass() string

func (PhysicsDirectSpaceStateImpl) CastMotion

CLASS_METHOD

cast_motion Args: [{ false shape PhysicsShapeQueryParameters} { false motion Vector3}], Returns: Array

func (*PhysicsDirectSpaceStateImpl) ClassName

func (o *PhysicsDirectSpaceStateImpl) ClassName() string

func (PhysicsDirectSpaceStateImpl) CollideShape

func (o PhysicsDirectSpaceStateImpl) CollideShape(shape PhysicsShapeQueryParameters, max_results int64) Array
CLASS_METHOD

collide_shape Args: [{ false shape PhysicsShapeQueryParameters} {32 true max_results int}], Returns: Array

func (PhysicsDirectSpaceStateImpl) GetRestInfo

CLASS_METHOD

get_rest_info Args: [{ false shape PhysicsShapeQueryParameters}], Returns: Dictionary

func (PhysicsDirectSpaceStateImpl) IntersectRay

func (o PhysicsDirectSpaceStateImpl) IntersectRay(from Vector3, to Vector3, exclude Array, collision_mask int64, collide_with_bodies bool, collide_with_areas bool) Dictionary
CLASS_METHOD

intersect_ray Args: [{ false from Vector3} { false to Vector3} {[] true exclude Array} {2147483647 true collision_mask int} {True true collide_with_bodies bool} {False true collide_with_areas bool}], Returns: Dictionary

func (PhysicsDirectSpaceStateImpl) IntersectShape

func (o PhysicsDirectSpaceStateImpl) IntersectShape(shape PhysicsShapeQueryParameters, max_results int64) Array
CLASS_METHOD

intersect_shape Args: [{ false shape PhysicsShapeQueryParameters} {32 true max_results int}], Returns: Array

type PhysicsMaterial

type PhysicsMaterial interface {
	Resource

	/* get_bounce */
	GetBounce() float32

	/* get_friction */
	GetFriction() float32

	/* is_absorbent */
	IsAbsorbent() bool

	/* is_rough */
	IsRough() bool

	/* set_absorbent */
	SetAbsorbent(absorbent bool)

	/* set_bounce */
	SetBounce(bounce float32)

	/* set_friction */
	SetFriction(friction float32)

	/* set_rough */
	SetRough(rough bool)
}

func NewPhysicsMaterial

func NewPhysicsMaterial() PhysicsMaterial

NewPhysicsMaterial creates a new PhysicsMaterial.

func NewPhysicsMaterialWithOwner

func NewPhysicsMaterialWithOwner(owner *GodotObject) PhysicsMaterial

NewPhysicsMaterialWithOwner wraps the GodotObject.

type PhysicsMaterialImpl

type PhysicsMaterialImpl struct {
	ResourceImpl
}

func (*PhysicsMaterialImpl) BaseClass

func (o *PhysicsMaterialImpl) BaseClass() string

func (*PhysicsMaterialImpl) ClassName

func (o *PhysicsMaterialImpl) ClassName() string

func (PhysicsMaterialImpl) GetBounce

func (o PhysicsMaterialImpl) GetBounce() float32
CLASS_METHOD

get_bounce Args: [], Returns: float32

func (PhysicsMaterialImpl) GetFriction

func (o PhysicsMaterialImpl) GetFriction() float32
CLASS_METHOD

get_friction Args: [], Returns: float32

func (PhysicsMaterialImpl) IsAbsorbent

func (o PhysicsMaterialImpl) IsAbsorbent() bool
CLASS_METHOD

is_absorbent Args: [], Returns: bool

func (PhysicsMaterialImpl) IsRough

func (o PhysicsMaterialImpl) IsRough() bool
CLASS_METHOD

is_rough Args: [], Returns: bool

func (PhysicsMaterialImpl) SetAbsorbent

func (o PhysicsMaterialImpl) SetAbsorbent(absorbent bool)
CLASS_METHOD

set_absorbent Args: [{ false absorbent bool}], Returns:

func (PhysicsMaterialImpl) SetBounce

func (o PhysicsMaterialImpl) SetBounce(bounce float32)
CLASS_METHOD

set_bounce Args: [{ false bounce float}], Returns:

func (PhysicsMaterialImpl) SetFriction

func (o PhysicsMaterialImpl) SetFriction(friction float32)
CLASS_METHOD

set_friction Args: [{ false friction float}], Returns:

func (PhysicsMaterialImpl) SetRough

func (o PhysicsMaterialImpl) SetRough(rough bool)
CLASS_METHOD

set_rough Args: [{ false rough bool}], Returns:

type PhysicsServer

type PhysicsServer interface {
	Object

	/* area_add_shape */
	AreaAddShape(area RID, shape RID, transform Transform, disabled bool)

	/* area_attach_object_instance_id */
	AreaAttachObjectInstanceId(area RID, id int64)

	/* area_clear_shapes */
	AreaClearShapes(area RID)

	/* area_create */
	AreaCreate() RID

	/* area_get_object_instance_id */
	AreaGetObjectInstanceId(area RID) int64

	/* area_get_param */
	AreaGetParam(area RID, param int64) Variant

	/* area_get_shape */
	AreaGetShape(area RID, shape_idx int64) RID

	/* area_get_shape_count */
	AreaGetShapeCount(area RID) int64

	/* area_get_shape_transform */
	AreaGetShapeTransform(area RID, shape_idx int64) Transform

	/* area_get_space */
	AreaGetSpace(area RID) RID

	/* area_get_space_override_mode */
	AreaGetSpaceOverrideMode(area RID) PhysicsServerAreaSpaceOverrideMode

	/* area_get_transform */
	AreaGetTransform(area RID) Transform

	/* area_is_ray_pickable */
	AreaIsRayPickable(area RID) bool

	/* area_remove_shape */
	AreaRemoveShape(area RID, shape_idx int64)

	/* area_set_area_monitor_callback */
	AreaSetAreaMonitorCallback(area RID, receiver Object, method string)

	/* area_set_collision_layer */
	AreaSetCollisionLayer(area RID, layer int64)

	/* area_set_collision_mask */
	AreaSetCollisionMask(area RID, mask int64)

	/* area_set_monitor_callback */
	AreaSetMonitorCallback(area RID, receiver Object, method string)

	/* area_set_monitorable */
	AreaSetMonitorable(area RID, monitorable bool)

	/* area_set_param */
	AreaSetParam(area RID, param int64, value Variant)

	/* area_set_ray_pickable */
	AreaSetRayPickable(area RID, enable bool)

	/* area_set_shape */
	AreaSetShape(area RID, shape_idx int64, shape RID)

	/* area_set_shape_disabled */
	AreaSetShapeDisabled(area RID, shape_idx int64, disabled bool)

	/* area_set_shape_transform */
	AreaSetShapeTransform(area RID, shape_idx int64, transform Transform)

	/* area_set_space */
	AreaSetSpace(area RID, space RID)

	/* area_set_space_override_mode */
	AreaSetSpaceOverrideMode(area RID, mode int64)

	/* area_set_transform */
	AreaSetTransform(area RID, transform Transform)

	/* body_add_central_force */
	BodyAddCentralForce(body RID, force Vector3)

	/* body_add_collision_exception */
	BodyAddCollisionException(body RID, excepted_body RID)

	/* body_add_force */
	BodyAddForce(body RID, force Vector3, position Vector3)

	/* body_add_shape */
	BodyAddShape(body RID, shape RID, transform Transform, disabled bool)

	/* body_add_torque */
	BodyAddTorque(body RID, torque Vector3)

	/* body_apply_central_impulse */
	BodyApplyCentralImpulse(body RID, impulse Vector3)

	/* body_apply_impulse */
	BodyApplyImpulse(body RID, position Vector3, impulse Vector3)

	/* body_apply_torque_impulse */
	BodyApplyTorqueImpulse(body RID, impulse Vector3)

	/* body_attach_object_instance_id */
	BodyAttachObjectInstanceId(body RID, id int64)

	/* body_clear_shapes */
	BodyClearShapes(body RID)

	/* body_create */
	BodyCreate(mode int64, init_sleeping bool) RID

	/* body_get_collision_layer */
	BodyGetCollisionLayer(body RID) int64

	/* body_get_collision_mask */
	BodyGetCollisionMask(body RID) int64

	/* body_get_direct_state */
	BodyGetDirectState(body RID) PhysicsDirectBodyState

	/* body_get_kinematic_safe_margin */
	BodyGetKinematicSafeMargin(body RID) float32

	/* body_get_max_contacts_reported */
	BodyGetMaxContactsReported(body RID) int64

	/* body_get_mode */
	BodyGetMode(body RID) PhysicsServerBodyMode

	/* body_get_object_instance_id */
	BodyGetObjectInstanceId(body RID) int64

	/* body_get_param */
	BodyGetParam(body RID, param int64) float32

	/* body_get_shape */
	BodyGetShape(body RID, shape_idx int64) RID

	/* body_get_shape_count */
	BodyGetShapeCount(body RID) int64

	/* body_get_shape_transform */
	BodyGetShapeTransform(body RID, shape_idx int64) Transform

	/* body_get_space */
	BodyGetSpace(body RID) RID

	/* body_get_state */
	BodyGetState(body RID, state int64) Variant

	/* body_is_axis_locked */
	BodyIsAxisLocked(body RID, axis int64) bool

	/* body_is_continuous_collision_detection_enabled */
	BodyIsContinuousCollisionDetectionEnabled(body RID) bool

	/* body_is_omitting_force_integration */
	BodyIsOmittingForceIntegration(body RID) bool

	/* body_is_ray_pickable */
	BodyIsRayPickable(body RID) bool

	/* body_remove_collision_exception */
	BodyRemoveCollisionException(body RID, excepted_body RID)

	/* body_remove_shape */
	BodyRemoveShape(body RID, shape_idx int64)

	/* body_set_axis_lock */
	BodySetAxisLock(body RID, axis int64, lock bool)

	/* body_set_axis_velocity */
	BodySetAxisVelocity(body RID, axis_velocity Vector3)

	/* body_set_collision_layer */
	BodySetCollisionLayer(body RID, layer int64)

	/* body_set_collision_mask */
	BodySetCollisionMask(body RID, mask int64)

	/* body_set_enable_continuous_collision_detection */
	BodySetEnableContinuousCollisionDetection(body RID, enable bool)

	/* body_set_force_integration_callback */
	BodySetForceIntegrationCallback(body RID, receiver Object, method string, userdata Variant)

	/* body_set_kinematic_safe_margin */
	BodySetKinematicSafeMargin(body RID, margin float32)

	/* body_set_max_contacts_reported */
	BodySetMaxContactsReported(body RID, amount int64)

	/* body_set_mode */
	BodySetMode(body RID, mode int64)

	/* body_set_omit_force_integration */
	BodySetOmitForceIntegration(body RID, enable bool)

	/* body_set_param */
	BodySetParam(body RID, param int64, value float32)

	/* body_set_ray_pickable */
	BodySetRayPickable(body RID, enable bool)

	/* body_set_shape */
	BodySetShape(body RID, shape_idx int64, shape RID)

	/* body_set_shape_disabled */
	BodySetShapeDisabled(body RID, shape_idx int64, disabled bool)

	/* body_set_shape_transform */
	BodySetShapeTransform(body RID, shape_idx int64, transform Transform)

	/* body_set_space */
	BodySetSpace(body RID, space RID)

	/* body_set_state */
	BodySetState(body RID, state int64, value Variant)

	/* cone_twist_joint_get_param */
	ConeTwistJointGetParam(joint RID, param int64) float32

	/* cone_twist_joint_set_param */
	ConeTwistJointSetParam(joint RID, param int64, value float32)

	/* free_rid */
	FreeRid(rid RID)

	/* generic_6dof_joint_get_flag */
	Generic6DofJointGetFlag(joint RID, axis int64, flag int64) bool

	/* generic_6dof_joint_get_param */
	Generic6DofJointGetParam(joint RID, axis int64, param int64) float32

	/* generic_6dof_joint_set_flag */
	Generic6DofJointSetFlag(joint RID, axis int64, flag int64, enable bool)

	/* generic_6dof_joint_set_param */
	Generic6DofJointSetParam(joint RID, axis int64, param int64, value float32)

	/* get_process_info */
	GetProcessInfo(process_info int64) int64

	/* hinge_joint_get_flag */
	HingeJointGetFlag(joint RID, flag int64) bool

	/* hinge_joint_get_param */
	HingeJointGetParam(joint RID, param int64) float32

	/* hinge_joint_set_flag */
	HingeJointSetFlag(joint RID, flag int64, enabled bool)

	/* hinge_joint_set_param */
	HingeJointSetParam(joint RID, param int64, value float32)

	/* joint_create_cone_twist */
	JointCreateConeTwist(body_A RID, local_ref_A Transform, body_B RID, local_ref_B Transform) RID

	/* joint_create_generic_6dof */
	JointCreateGeneric6Dof(body_A RID, local_ref_A Transform, body_B RID, local_ref_B Transform) RID

	/* joint_create_hinge */
	JointCreateHinge(body_A RID, hinge_A Transform, body_B RID, hinge_B Transform) RID

	/* joint_create_pin */
	JointCreatePin(body_A RID, local_A Vector3, body_B RID, local_B Vector3) RID

	/* joint_create_slider */
	JointCreateSlider(body_A RID, local_ref_A Transform, body_B RID, local_ref_B Transform) RID

	/* joint_get_solver_priority */
	JointGetSolverPriority(joint RID) int64

	/* joint_get_type */
	JointGetType(joint RID) PhysicsServerJointType

	/* joint_set_solver_priority */
	JointSetSolverPriority(joint RID, priority int64)

	/* pin_joint_get_local_a */
	PinJointGetLocalA(joint RID) Vector3

	/* pin_joint_get_local_b */
	PinJointGetLocalB(joint RID) Vector3

	/* pin_joint_get_param */
	PinJointGetParam(joint RID, param int64) float32

	/* pin_joint_set_local_a */
	PinJointSetLocalA(joint RID, local_A Vector3)

	/* pin_joint_set_local_b */
	PinJointSetLocalB(joint RID, local_B Vector3)

	/* pin_joint_set_param */
	PinJointSetParam(joint RID, param int64, value float32)

	/* set_active */
	SetActive(active bool)

	/* shape_create */
	ShapeCreate(_type int64) RID

	/* shape_get_data */
	ShapeGetData(shape RID) Variant

	/* shape_get_type */
	ShapeGetType(shape RID) PhysicsServerShapeType

	/* shape_set_data */
	ShapeSetData(shape RID, data Variant)

	/* slider_joint_get_param */
	SliderJointGetParam(joint RID, param int64) float32

	/* slider_joint_set_param */
	SliderJointSetParam(joint RID, param int64, value float32)

	/* space_create */
	SpaceCreate() RID

	/* space_get_direct_state */
	SpaceGetDirectState(space RID) PhysicsDirectSpaceState

	/* space_get_param */
	SpaceGetParam(space RID, param int64) float32

	/* space_is_active */
	SpaceIsActive(space RID) bool

	/* space_set_active */
	SpaceSetActive(space RID, active bool)

	/* space_set_param */
	SpaceSetParam(space RID, param int64, value float32)
}

func GetSingletonPhysicsServer

func GetSingletonPhysicsServer() PhysicsServer

type PhysicsServerAreaBodyStatus

type PhysicsServerAreaBodyStatus int32
const (
	PHYSICS_SERVER_AREA_BODY_STATUS_AREA_BODY_ADDED   PhysicsServerAreaBodyStatus = 0
	PHYSICS_SERVER_AREA_BODY_STATUS_AREA_BODY_REMOVED PhysicsServerAreaBodyStatus = 1
)

type PhysicsServerAreaParameter

type PhysicsServerAreaParameter int32
const (
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_ANGULAR_DAMP              PhysicsServerAreaParameter = 6
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY                   PhysicsServerAreaParameter = 0
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_DISTANCE_SCALE    PhysicsServerAreaParameter = 3
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_IS_POINT          PhysicsServerAreaParameter = 2
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_POINT_ATTENUATION PhysicsServerAreaParameter = 4
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_GRAVITY_VECTOR            PhysicsServerAreaParameter = 1
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_LINEAR_DAMP               PhysicsServerAreaParameter = 5
	PHYSICS_SERVER_AREA_PARAMETER_AREA_PARAM_PRIORITY                  PhysicsServerAreaParameter = 7
)

type PhysicsServerAreaSpaceOverrideMode

type PhysicsServerAreaSpaceOverrideMode int32
const (
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_COMBINE         PhysicsServerAreaSpaceOverrideMode = 1
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_COMBINE_REPLACE PhysicsServerAreaSpaceOverrideMode = 2
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_DISABLED        PhysicsServerAreaSpaceOverrideMode = 0
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_REPLACE         PhysicsServerAreaSpaceOverrideMode = 3
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_MODE_AREA_SPACE_OVERRIDE_REPLACE_COMBINE PhysicsServerAreaSpaceOverrideMode = 4
)

type PhysicsServerBodyAxis

type PhysicsServerBodyAxis int32
const (
	PHYSICS_SERVER_BODY_AXIS_BODY_AXIS_ANGULAR_X PhysicsServerBodyAxis = 8
	PHYSICS_SERVER_BODY_AXIS_BODY_AXIS_ANGULAR_Y PhysicsServerBodyAxis = 16
	PHYSICS_SERVER_BODY_AXIS_BODY_AXIS_ANGULAR_Z PhysicsServerBodyAxis = 32
	PHYSICS_SERVER_BODY_AXIS_BODY_AXIS_LINEAR_X  PhysicsServerBodyAxis = 1
	PHYSICS_SERVER_BODY_AXIS_BODY_AXIS_LINEAR_Y  PhysicsServerBodyAxis = 2
	PHYSICS_SERVER_BODY_AXIS_BODY_AXIS_LINEAR_Z  PhysicsServerBodyAxis = 4
)

type PhysicsServerBodyMode

type PhysicsServerBodyMode int32
const (
	PHYSICS_SERVER_BODY_MODE_BODY_MODE_CHARACTER PhysicsServerBodyMode = 3
	PHYSICS_SERVER_BODY_MODE_BODY_MODE_KINEMATIC PhysicsServerBodyMode = 1
	PHYSICS_SERVER_BODY_MODE_BODY_MODE_RIGID     PhysicsServerBodyMode = 2
	PHYSICS_SERVER_BODY_MODE_BODY_MODE_STATIC    PhysicsServerBodyMode = 0
)

type PhysicsServerBodyParameter

type PhysicsServerBodyParameter int32
const (
	PHYSICS_SERVER_BODY_PARAMETER_BODY_PARAM_ANGULAR_DAMP  PhysicsServerBodyParameter = 5
	PHYSICS_SERVER_BODY_PARAMETER_BODY_PARAM_BOUNCE        PhysicsServerBodyParameter = 0
	PHYSICS_SERVER_BODY_PARAMETER_BODY_PARAM_FRICTION      PhysicsServerBodyParameter = 1
	PHYSICS_SERVER_BODY_PARAMETER_BODY_PARAM_GRAVITY_SCALE PhysicsServerBodyParameter = 3
	PHYSICS_SERVER_BODY_PARAMETER_BODY_PARAM_LINEAR_DAMP   PhysicsServerBodyParameter = 4
	PHYSICS_SERVER_BODY_PARAMETER_BODY_PARAM_MASS          PhysicsServerBodyParameter = 2
	PHYSICS_SERVER_BODY_PARAMETER_BODY_PARAM_MAX           PhysicsServerBodyParameter = 6
)

type PhysicsServerBodyState

type PhysicsServerBodyState int32
const (
	PHYSICS_SERVER_BODY_STATE_BODY_STATE_ANGULAR_VELOCITY PhysicsServerBodyState = 2
	PHYSICS_SERVER_BODY_STATE_BODY_STATE_CAN_SLEEP        PhysicsServerBodyState = 4
	PHYSICS_SERVER_BODY_STATE_BODY_STATE_LINEAR_VELOCITY  PhysicsServerBodyState = 1
	PHYSICS_SERVER_BODY_STATE_BODY_STATE_SLEEPING         PhysicsServerBodyState = 3
	PHYSICS_SERVER_BODY_STATE_BODY_STATE_TRANSFORM        PhysicsServerBodyState = 0
)

type PhysicsServerConeTwistJointParam

type PhysicsServerConeTwistJointParam int32
const (
	PHYSICS_SERVER_CONE_TWIST_JOINT_PARAM_CONE_TWIST_JOINT_BIAS       PhysicsServerConeTwistJointParam = 2
	PHYSICS_SERVER_CONE_TWIST_JOINT_PARAM_CONE_TWIST_JOINT_RELAXATION PhysicsServerConeTwistJointParam = 4
	PHYSICS_SERVER_CONE_TWIST_JOINT_PARAM_CONE_TWIST_JOINT_SOFTNESS   PhysicsServerConeTwistJointParam = 3
	PHYSICS_SERVER_CONE_TWIST_JOINT_PARAM_CONE_TWIST_JOINT_SWING_SPAN PhysicsServerConeTwistJointParam = 0
	PHYSICS_SERVER_CONE_TWIST_JOINT_PARAM_CONE_TWIST_JOINT_TWIST_SPAN PhysicsServerConeTwistJointParam = 1
)

type PhysicsServerConstant

type PhysicsServerConstant int32
const (
	PHYSICS_SERVER_AREA_BODY_ADDED                                   PhysicsServerConstant = 0
	PHYSICS_SERVER_AREA_BODY_REMOVED                                 PhysicsServerConstant = 1
	PHYSICS_SERVER_AREA_PARAM_ANGULAR_DAMP                           PhysicsServerConstant = 6
	PHYSICS_SERVER_AREA_PARAM_GRAVITY                                PhysicsServerConstant = 0
	PHYSICS_SERVER_AREA_PARAM_GRAVITY_DISTANCE_SCALE                 PhysicsServerConstant = 3
	PHYSICS_SERVER_AREA_PARAM_GRAVITY_IS_POINT                       PhysicsServerConstant = 2
	PHYSICS_SERVER_AREA_PARAM_GRAVITY_POINT_ATTENUATION              PhysicsServerConstant = 4
	PHYSICS_SERVER_AREA_PARAM_GRAVITY_VECTOR                         PhysicsServerConstant = 1
	PHYSICS_SERVER_AREA_PARAM_LINEAR_DAMP                            PhysicsServerConstant = 5
	PHYSICS_SERVER_AREA_PARAM_PRIORITY                               PhysicsServerConstant = 7
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_COMBINE                       PhysicsServerConstant = 1
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_COMBINE_REPLACE               PhysicsServerConstant = 2
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_DISABLED                      PhysicsServerConstant = 0
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_REPLACE                       PhysicsServerConstant = 3
	PHYSICS_SERVER_AREA_SPACE_OVERRIDE_REPLACE_COMBINE               PhysicsServerConstant = 4
	PHYSICS_SERVER_BODY_AXIS_ANGULAR_X                               PhysicsServerConstant = 8
	PHYSICS_SERVER_BODY_AXIS_ANGULAR_Y                               PhysicsServerConstant = 16
	PHYSICS_SERVER_BODY_AXIS_ANGULAR_Z                               PhysicsServerConstant = 32
	PHYSICS_SERVER_BODY_AXIS_LINEAR_X                                PhysicsServerConstant = 1
	PHYSICS_SERVER_BODY_AXIS_LINEAR_Y                                PhysicsServerConstant = 2
	PHYSICS_SERVER_BODY_AXIS_LINEAR_Z                                PhysicsServerConstant = 4
	PHYSICS_SERVER_BODY_MODE_CHARACTER                               PhysicsServerConstant = 3
	PHYSICS_SERVER_BODY_MODE_KINEMATIC                               PhysicsServerConstant = 1
	PHYSICS_SERVER_BODY_MODE_RIGID                                   PhysicsServerConstant = 2
	PHYSICS_SERVER_BODY_MODE_STATIC                                  PhysicsServerConstant = 0
	PHYSICS_SERVER_BODY_PARAM_ANGULAR_DAMP                           PhysicsServerConstant = 5
	PHYSICS_SERVER_BODY_PARAM_BOUNCE                                 PhysicsServerConstant = 0
	PHYSICS_SERVER_BODY_PARAM_FRICTION                               PhysicsServerConstant = 1
	PHYSICS_SERVER_BODY_PARAM_GRAVITY_SCALE                          PhysicsServerConstant = 3
	PHYSICS_SERVER_BODY_PARAM_LINEAR_DAMP                            PhysicsServerConstant = 4
	PHYSICS_SERVER_BODY_PARAM_MASS                                   PhysicsServerConstant = 2
	PHYSICS_SERVER_BODY_PARAM_MAX                                    PhysicsServerConstant = 6
	PHYSICS_SERVER_BODY_STATE_ANGULAR_VELOCITY                       PhysicsServerConstant = 2
	PHYSICS_SERVER_BODY_STATE_CAN_SLEEP                              PhysicsServerConstant = 4
	PHYSICS_SERVER_BODY_STATE_LINEAR_VELOCITY                        PhysicsServerConstant = 1
	PHYSICS_SERVER_BODY_STATE_SLEEPING                               PhysicsServerConstant = 3
	PHYSICS_SERVER_BODY_STATE_TRANSFORM                              PhysicsServerConstant = 0
	PHYSICS_SERVER_CONE_TWIST_JOINT_BIAS                             PhysicsServerConstant = 2
	PHYSICS_SERVER_CONE_TWIST_JOINT_RELAXATION                       PhysicsServerConstant = 4
	PHYSICS_SERVER_CONE_TWIST_JOINT_SOFTNESS                         PhysicsServerConstant = 3
	PHYSICS_SERVER_CONE_TWIST_JOINT_SWING_SPAN                       PhysicsServerConstant = 0
	PHYSICS_SERVER_CONE_TWIST_JOINT_TWIST_SPAN                       PhysicsServerConstant = 1
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_DAMPING                       PhysicsServerConstant = 13
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_ERP                           PhysicsServerConstant = 16
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_FORCE_LIMIT                   PhysicsServerConstant = 15
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS                PhysicsServerConstant = 12
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_LOWER_LIMIT                   PhysicsServerConstant = 10
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT             PhysicsServerConstant = 18
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY         PhysicsServerConstant = 17
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_RESTITUTION                   PhysicsServerConstant = 14
	PHYSICS_SERVER_G6DOF_JOINT_ANGULAR_UPPER_LIMIT                   PhysicsServerConstant = 11
	PHYSICS_SERVER_G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT             PhysicsServerConstant = 1
	PHYSICS_SERVER_G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT              PhysicsServerConstant = 0
	PHYSICS_SERVER_G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR              PhysicsServerConstant = 5
	PHYSICS_SERVER_G6DOF_JOINT_FLAG_ENABLE_MOTOR                     PhysicsServerConstant = 4
	PHYSICS_SERVER_G6DOF_JOINT_LINEAR_DAMPING                        PhysicsServerConstant = 4
	PHYSICS_SERVER_G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS                 PhysicsServerConstant = 2
	PHYSICS_SERVER_G6DOF_JOINT_LINEAR_LOWER_LIMIT                    PhysicsServerConstant = 0
	PHYSICS_SERVER_G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT              PhysicsServerConstant = 6
	PHYSICS_SERVER_G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY          PhysicsServerConstant = 5
	PHYSICS_SERVER_G6DOF_JOINT_LINEAR_RESTITUTION                    PhysicsServerConstant = 3
	PHYSICS_SERVER_G6DOF_JOINT_LINEAR_UPPER_LIMIT                    PhysicsServerConstant = 1
	PHYSICS_SERVER_HINGE_JOINT_BIAS                                  PhysicsServerConstant = 0
	PHYSICS_SERVER_HINGE_JOINT_FLAG_ENABLE_MOTOR                     PhysicsServerConstant = 1
	PHYSICS_SERVER_HINGE_JOINT_FLAG_USE_LIMIT                        PhysicsServerConstant = 0
	PHYSICS_SERVER_HINGE_JOINT_LIMIT_BIAS                            PhysicsServerConstant = 3
	PHYSICS_SERVER_HINGE_JOINT_LIMIT_LOWER                           PhysicsServerConstant = 2
	PHYSICS_SERVER_HINGE_JOINT_LIMIT_RELAXATION                      PhysicsServerConstant = 5
	PHYSICS_SERVER_HINGE_JOINT_LIMIT_SOFTNESS                        PhysicsServerConstant = 4
	PHYSICS_SERVER_HINGE_JOINT_LIMIT_UPPER                           PhysicsServerConstant = 1
	PHYSICS_SERVER_HINGE_JOINT_MOTOR_MAX_IMPULSE                     PhysicsServerConstant = 7
	PHYSICS_SERVER_HINGE_JOINT_MOTOR_TARGET_VELOCITY                 PhysicsServerConstant = 6
	PHYSICS_SERVER_INFO_ACTIVE_OBJECTS                               PhysicsServerConstant = 0
	PHYSICS_SERVER_INFO_COLLISION_PAIRS                              PhysicsServerConstant = 1
	PHYSICS_SERVER_INFO_ISLAND_COUNT                                 PhysicsServerConstant = 2
	PHYSICS_SERVER_JOINT_6DOF                                        PhysicsServerConstant = 4
	PHYSICS_SERVER_JOINT_CONE_TWIST                                  PhysicsServerConstant = 3
	PHYSICS_SERVER_JOINT_HINGE                                       PhysicsServerConstant = 1
	PHYSICS_SERVER_JOINT_PIN                                         PhysicsServerConstant = 0
	PHYSICS_SERVER_JOINT_SLIDER                                      PhysicsServerConstant = 2
	PHYSICS_SERVER_PIN_JOINT_BIAS                                    PhysicsServerConstant = 0
	PHYSICS_SERVER_PIN_JOINT_DAMPING                                 PhysicsServerConstant = 1
	PHYSICS_SERVER_PIN_JOINT_IMPULSE_CLAMP                           PhysicsServerConstant = 2
	PHYSICS_SERVER_SHAPE_BOX                                         PhysicsServerConstant = 3
	PHYSICS_SERVER_SHAPE_CAPSULE                                     PhysicsServerConstant = 4
	PHYSICS_SERVER_SHAPE_CONCAVE_POLYGON                             PhysicsServerConstant = 7
	PHYSICS_SERVER_SHAPE_CONVEX_POLYGON                              PhysicsServerConstant = 6
	PHYSICS_SERVER_SHAPE_CUSTOM                                      PhysicsServerConstant = 9
	PHYSICS_SERVER_SHAPE_CYLINDER                                    PhysicsServerConstant = 5
	PHYSICS_SERVER_SHAPE_HEIGHTMAP                                   PhysicsServerConstant = 8
	PHYSICS_SERVER_SHAPE_PLANE                                       PhysicsServerConstant = 0
	PHYSICS_SERVER_SHAPE_RAY                                         PhysicsServerConstant = 1
	PHYSICS_SERVER_SHAPE_SPHERE                                      PhysicsServerConstant = 2
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_LIMIT_DAMPING                PhysicsServerConstant = 15
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_LIMIT_LOWER                  PhysicsServerConstant = 12
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION            PhysicsServerConstant = 14
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS               PhysicsServerConstant = 13
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_LIMIT_UPPER                  PhysicsServerConstant = 11
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_MOTION_DAMPING               PhysicsServerConstant = 18
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION           PhysicsServerConstant = 17
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS              PhysicsServerConstant = 16
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING           PhysicsServerConstant = 21
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION       PhysicsServerConstant = 20
	PHYSICS_SERVER_SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS          PhysicsServerConstant = 19
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_LIMIT_DAMPING                 PhysicsServerConstant = 4
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_LIMIT_LOWER                   PhysicsServerConstant = 1
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION             PhysicsServerConstant = 3
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS                PhysicsServerConstant = 2
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_LIMIT_UPPER                   PhysicsServerConstant = 0
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_MOTION_DAMPING                PhysicsServerConstant = 7
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_MOTION_RESTITUTION            PhysicsServerConstant = 6
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_MOTION_SOFTNESS               PhysicsServerConstant = 5
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING            PhysicsServerConstant = 10
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION        PhysicsServerConstant = 9
	PHYSICS_SERVER_SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS           PhysicsServerConstant = 8
	PHYSICS_SERVER_SLIDER_JOINT_MAX                                  PhysicsServerConstant = 22
	PHYSICS_SERVER_SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO      PhysicsServerConstant = 6
	PHYSICS_SERVER_SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD PhysicsServerConstant = 4
	PHYSICS_SERVER_SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD  PhysicsServerConstant = 3
	PHYSICS_SERVER_SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION          PhysicsServerConstant = 2
	PHYSICS_SERVER_SPACE_PARAM_BODY_TIME_TO_SLEEP                    PhysicsServerConstant = 5
	PHYSICS_SERVER_SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS               PhysicsServerConstant = 7
	PHYSICS_SERVER_SPACE_PARAM_CONTACT_MAX_SEPARATION                PhysicsServerConstant = 1
	PHYSICS_SERVER_SPACE_PARAM_CONTACT_RECYCLE_RADIUS                PhysicsServerConstant = 0
	PHYSICS_SERVER_SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH         PhysicsServerConstant = 8
)

type PhysicsServerG6DOFJointAxisFlag

type PhysicsServerG6DOFJointAxisFlag int32
const (
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_FLAG_G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT PhysicsServerG6DOFJointAxisFlag = 1
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_FLAG_G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT  PhysicsServerG6DOFJointAxisFlag = 0
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_FLAG_G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR  PhysicsServerG6DOFJointAxisFlag = 5
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_FLAG_G6DOF_JOINT_FLAG_ENABLE_MOTOR         PhysicsServerG6DOFJointAxisFlag = 4
)

type PhysicsServerG6DOFJointAxisParam

type PhysicsServerG6DOFJointAxisParam int32
const (
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_DAMPING               PhysicsServerG6DOFJointAxisParam = 13
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_ERP                   PhysicsServerG6DOFJointAxisParam = 16
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_FORCE_LIMIT           PhysicsServerG6DOFJointAxisParam = 15
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS        PhysicsServerG6DOFJointAxisParam = 12
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_LOWER_LIMIT           PhysicsServerG6DOFJointAxisParam = 10
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT     PhysicsServerG6DOFJointAxisParam = 18
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY PhysicsServerG6DOFJointAxisParam = 17
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_RESTITUTION           PhysicsServerG6DOFJointAxisParam = 14
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_ANGULAR_UPPER_LIMIT           PhysicsServerG6DOFJointAxisParam = 11
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_LINEAR_DAMPING                PhysicsServerG6DOFJointAxisParam = 4
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS         PhysicsServerG6DOFJointAxisParam = 2
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_LINEAR_LOWER_LIMIT            PhysicsServerG6DOFJointAxisParam = 0
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT      PhysicsServerG6DOFJointAxisParam = 6
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY  PhysicsServerG6DOFJointAxisParam = 5
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_LINEAR_RESTITUTION            PhysicsServerG6DOFJointAxisParam = 3
	PHYSICS_SERVER_G_6_DOF_JOINT_AXIS_PARAM_G6DOF_JOINT_LINEAR_UPPER_LIMIT            PhysicsServerG6DOFJointAxisParam = 1
)

type PhysicsServerHingeJointFlag

type PhysicsServerHingeJointFlag int32
const (
	PHYSICS_SERVER_HINGE_JOINT_FLAG_HINGE_JOINT_FLAG_ENABLE_MOTOR PhysicsServerHingeJointFlag = 1
	PHYSICS_SERVER_HINGE_JOINT_FLAG_HINGE_JOINT_FLAG_USE_LIMIT    PhysicsServerHingeJointFlag = 0
)

type PhysicsServerHingeJointParam

type PhysicsServerHingeJointParam int32
const (
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_BIAS                  PhysicsServerHingeJointParam = 0
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_LIMIT_BIAS            PhysicsServerHingeJointParam = 3
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_LIMIT_LOWER           PhysicsServerHingeJointParam = 2
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_LIMIT_RELAXATION      PhysicsServerHingeJointParam = 5
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_LIMIT_SOFTNESS        PhysicsServerHingeJointParam = 4
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_LIMIT_UPPER           PhysicsServerHingeJointParam = 1
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_MOTOR_MAX_IMPULSE     PhysicsServerHingeJointParam = 7
	PHYSICS_SERVER_HINGE_JOINT_PARAM_HINGE_JOINT_MOTOR_TARGET_VELOCITY PhysicsServerHingeJointParam = 6
)

type PhysicsServerImpl

type PhysicsServerImpl struct {
	ObjectImpl
}

func (PhysicsServerImpl) AreaAddShape

func (o PhysicsServerImpl) AreaAddShape(area RID, shape RID, transform Transform, disabled bool)
CLASS_METHOD

area_add_shape Args: [{ false area RID} { false shape RID} {1, 0, 0, 0, 1, 0, 0, 0, 1 - 0, 0, 0 true transform Transform} {False true disabled bool}], Returns:

func (PhysicsServerImpl) AreaAttachObjectInstanceId

func (o PhysicsServerImpl) AreaAttachObjectInstanceId(area RID, id int64)
CLASS_METHOD

area_attach_object_instance_id Args: [{ false area RID} { false id int}], Returns:

func (PhysicsServerImpl) AreaClearShapes

func (o PhysicsServerImpl) AreaClearShapes(area RID)
CLASS_METHOD

area_clear_shapes Args: [{ false area RID}], Returns:

func (PhysicsServerImpl) AreaCreate

func (o PhysicsServerImpl) AreaCreate() RID
CLASS_METHOD

area_create Args: [], Returns: RID

func (PhysicsServerImpl) AreaGetObjectInstanceId

func (o PhysicsServerImpl) AreaGetObjectInstanceId(area RID) int64
CLASS_METHOD

area_get_object_instance_id Args: [{ false area RID}], Returns: int64

func (PhysicsServerImpl) AreaGetParam

func (o PhysicsServerImpl) AreaGetParam(area RID, param int64) Variant
CLASS_METHOD

area_get_param Args: [{ false area RID} { false param int}], Returns: Variant

func (PhysicsServerImpl) AreaGetShape

func (o PhysicsServerImpl) AreaGetShape(area RID, shape_idx int64) RID
CLASS_METHOD

area_get_shape Args: [{ false area RID} { false shape_idx int}], Returns: RID

func (PhysicsServerImpl) AreaGetShapeCount

func (o PhysicsServerImpl) AreaGetShapeCount(area RID) int64
CLASS_METHOD

area_get_shape_count Args: [{ false area RID}], Returns: int64

func (PhysicsServerImpl) AreaGetShapeTransform

func (o PhysicsServerImpl) AreaGetShapeTransform(area RID, shape_idx int64) Transform
CLASS_METHOD

area_get_shape_transform Args: [{ false area RID} { false shape_idx int}], Returns: Transform

func (PhysicsServerImpl) AreaGetSpace

func (o PhysicsServerImpl) AreaGetSpace(area RID) RID
CLASS_METHOD

area_get_space Args: [{ false area RID}], Returns: RID

func (PhysicsServerImpl) AreaGetSpaceOverrideMode

func (o PhysicsServerImpl) AreaGetSpaceOverrideMode(area RID) PhysicsServerAreaSpaceOverrideMode
CLASS_METHOD

area_get_space_override_mode Args: [{ false area RID}], Returns: PhysicsServerAreaSpaceOverrideMode

func (PhysicsServerImpl) AreaGetTransform

func (o PhysicsServerImpl) AreaGetTransform(area RID) Transform
CLASS_METHOD

area_get_transform Args: [{ false area RID}], Returns: Transform

func (PhysicsServerImpl) AreaIsRayPickable

func (o PhysicsServerImpl) AreaIsRayPickable(area RID) bool
CLASS_METHOD

area_is_ray_pickable Args: [{ false area RID}], Returns: bool

func (PhysicsServerImpl) AreaRemoveShape

func (o PhysicsServerImpl) AreaRemoveShape(area RID, shape_idx int64)
CLASS_METHOD

area_remove_shape Args: [{ false area RID} { false shape_idx int}], Returns:

func (PhysicsServerImpl) AreaSetAreaMonitorCallback

func (o PhysicsServerImpl) AreaSetAreaMonitorCallback(area RID, receiver Object, method string)
CLASS_METHOD

area_set_area_monitor_callback Args: [{ false area RID} { false receiver Object} { false method String}], Returns:

func (PhysicsServerImpl) AreaSetCollisionLayer

func (o PhysicsServerImpl) AreaSetCollisionLayer(area RID, layer int64)
CLASS_METHOD

area_set_collision_layer Args: [{ false area RID} { false layer int}], Returns:

func (PhysicsServerImpl) AreaSetCollisionMask

func (o PhysicsServerImpl) AreaSetCollisionMask(area RID, mask int64)
CLASS_METHOD

area_set_collision_mask Args: [{ false area RID} { false mask int}], Returns:

func (PhysicsServerImpl) AreaSetMonitorCallback

func (o PhysicsServerImpl) AreaSetMonitorCallback(area RID, receiver Object, method string)
CLASS_METHOD

area_set_monitor_callback Args: [{ false area RID} { false receiver Object} { false method String}], Returns:

func (PhysicsServerImpl) AreaSetMonitorable

func (o PhysicsServerImpl) AreaSetMonitorable(area RID, monitorable bool)
CLASS_METHOD

area_set_monitorable Args: [{ false area RID} { false monitorable bool}], Returns:

func (PhysicsServerImpl) AreaSetParam

func (o PhysicsServerImpl) AreaSetParam(area RID, param int64, value Variant)
CLASS_METHOD

area_set_param Args: [{ false area RID} { false param int} { false value Variant}], Returns:

func (PhysicsServerImpl) AreaSetRayPickable

func (o PhysicsServerImpl) AreaSetRayPickable(area RID, enable bool)
CLASS_METHOD

area_set_ray_pickable Args: [{ false area RID} { false enable bool}], Returns:

func (PhysicsServerImpl) AreaSetShape

func (o PhysicsServerImpl) AreaSetShape(area RID, shape_idx int64, shape RID)
CLASS_METHOD

area_set_shape Args: [{ false area RID} { false shape_idx int} { false shape RID}], Returns:

func (PhysicsServerImpl) AreaSetShapeDisabled

func (o PhysicsServerImpl) AreaSetShapeDisabled(area RID, shape_idx int64, disabled bool)
CLASS_METHOD

area_set_shape_disabled Args: [{ false area RID} { false shape_idx int} { false disabled bool}], Returns:

func (PhysicsServerImpl) AreaSetShapeTransform

func (o PhysicsServerImpl) AreaSetShapeTransform(area RID, shape_idx int64, transform Transform)
CLASS_METHOD

area_set_shape_transform Args: [{ false area RID} { false shape_idx int} { false transform Transform}], Returns:

func (PhysicsServerImpl) AreaSetSpace

func (o PhysicsServerImpl) AreaSetSpace(area RID, space RID)
CLASS_METHOD

area_set_space Args: [{ false area RID} { false space RID}], Returns:

func (PhysicsServerImpl) AreaSetSpaceOverrideMode

func (o PhysicsServerImpl) AreaSetSpaceOverrideMode(area RID, mode int64)
CLASS_METHOD

area_set_space_override_mode Args: [{ false area RID} { false mode int}], Returns:

func (PhysicsServerImpl) AreaSetTransform

func (o PhysicsServerImpl) AreaSetTransform(area RID, transform Transform)
CLASS_METHOD

area_set_transform Args: [{ false area RID} { false transform Transform}], Returns:

func (*PhysicsServerImpl) BaseClass

func (o *PhysicsServerImpl) BaseClass() string

func (PhysicsServerImpl) BodyAddCentralForce

func (o PhysicsServerImpl) BodyAddCentralForce(body RID, force Vector3)
CLASS_METHOD

body_add_central_force Args: [{ false body RID} { false force Vector3}], Returns:

func (PhysicsServerImpl) BodyAddCollisionException

func (o PhysicsServerImpl) BodyAddCollisionException(body RID, excepted_body RID)
CLASS_METHOD

body_add_collision_exception Args: [{ false body RID} { false excepted_body RID}], Returns:

func (PhysicsServerImpl) BodyAddForce

func (o PhysicsServerImpl) BodyAddForce(body RID, force Vector3, position Vector3)
CLASS_METHOD

body_add_force Args: [{ false body RID} { false force Vector3} { false position Vector3}], Returns:

func (PhysicsServerImpl) BodyAddShape

func (o PhysicsServerImpl) BodyAddShape(body RID, shape RID, transform Transform, disabled bool)
CLASS_METHOD

body_add_shape Args: [{ false body RID} { false shape RID} {1, 0, 0, 0, 1, 0, 0, 0, 1 - 0, 0, 0 true transform Transform} {False true disabled bool}], Returns:

func (PhysicsServerImpl) BodyAddTorque

func (o PhysicsServerImpl) BodyAddTorque(body RID, torque Vector3)
CLASS_METHOD

body_add_torque Args: [{ false body RID} { false torque Vector3}], Returns:

func (PhysicsServerImpl) BodyApplyCentralImpulse

func (o PhysicsServerImpl) BodyApplyCentralImpulse(body RID, impulse Vector3)
CLASS_METHOD

body_apply_central_impulse Args: [{ false body RID} { false impulse Vector3}], Returns:

func (PhysicsServerImpl) BodyApplyImpulse

func (o PhysicsServerImpl) BodyApplyImpulse(body RID, position Vector3, impulse Vector3)
CLASS_METHOD

body_apply_impulse Args: [{ false body RID} { false position Vector3} { false impulse Vector3}], Returns:

func (PhysicsServerImpl) BodyApplyTorqueImpulse

func (o PhysicsServerImpl) BodyApplyTorqueImpulse(body RID, impulse Vector3)
CLASS_METHOD

body_apply_torque_impulse Args: [{ false body RID} { false impulse Vector3}], Returns:

func (PhysicsServerImpl) BodyAttachObjectInstanceId

func (o PhysicsServerImpl) BodyAttachObjectInstanceId(body RID, id int64)
CLASS_METHOD

body_attach_object_instance_id Args: [{ false body RID} { false id int}], Returns:

func (PhysicsServerImpl) BodyClearShapes

func (o PhysicsServerImpl) BodyClearShapes(body RID)
CLASS_METHOD

body_clear_shapes Args: [{ false body RID}], Returns:

func (PhysicsServerImpl) BodyCreate

func (o PhysicsServerImpl) BodyCreate(mode int64, init_sleeping bool) RID
CLASS_METHOD

body_create Args: [{2 true mode int} {False true init_sleeping bool}], Returns: RID

func (PhysicsServerImpl) BodyGetCollisionLayer

func (o PhysicsServerImpl) BodyGetCollisionLayer(body RID) int64
CLASS_METHOD

body_get_collision_layer Args: [{ false body RID}], Returns: int64

func (PhysicsServerImpl) BodyGetCollisionMask

func (o PhysicsServerImpl) BodyGetCollisionMask(body RID) int64
CLASS_METHOD

body_get_collision_mask Args: [{ false body RID}], Returns: int64

func (PhysicsServerImpl) BodyGetDirectState

func (o PhysicsServerImpl) BodyGetDirectState(body RID) PhysicsDirectBodyState
CLASS_METHOD

body_get_direct_state Args: [{ false body RID}], Returns: PhysicsDirectBodyState

func (PhysicsServerImpl) BodyGetKinematicSafeMargin

func (o PhysicsServerImpl) BodyGetKinematicSafeMargin(body RID) float32
CLASS_METHOD

body_get_kinematic_safe_margin Args: [{ false body RID}], Returns: float32

func (PhysicsServerImpl) BodyGetMaxContactsReported

func (o PhysicsServerImpl) BodyGetMaxContactsReported(body RID) int64
CLASS_METHOD

body_get_max_contacts_reported Args: [{ false body RID}], Returns: int64

func (PhysicsServerImpl) BodyGetMode

func (o PhysicsServerImpl) BodyGetMode(body RID) PhysicsServerBodyMode
CLASS_METHOD

body_get_mode Args: [{ false body RID}], Returns: PhysicsServerBodyMode

func (PhysicsServerImpl) BodyGetObjectInstanceId

func (o PhysicsServerImpl) BodyGetObjectInstanceId(body RID) int64
CLASS_METHOD

body_get_object_instance_id Args: [{ false body RID}], Returns: int64

func (PhysicsServerImpl) BodyGetParam

func (o PhysicsServerImpl) BodyGetParam(body RID, param int64) float32
CLASS_METHOD

body_get_param Args: [{ false body RID} { false param int}], Returns: float32

func (PhysicsServerImpl) BodyGetShape

func (o PhysicsServerImpl) BodyGetShape(body RID, shape_idx int64) RID
CLASS_METHOD

body_get_shape Args: [{ false body RID} { false shape_idx int}], Returns: RID

func (PhysicsServerImpl) BodyGetShapeCount

func (o PhysicsServerImpl) BodyGetShapeCount(body RID) int64
CLASS_METHOD

body_get_shape_count Args: [{ false body RID}], Returns: int64

func (PhysicsServerImpl) BodyGetShapeTransform

func (o PhysicsServerImpl) BodyGetShapeTransform(body RID, shape_idx int64) Transform
CLASS_METHOD

body_get_shape_transform Args: [{ false body RID} { false shape_idx int}], Returns: Transform

func (PhysicsServerImpl) BodyGetSpace

func (o PhysicsServerImpl) BodyGetSpace(body RID) RID
CLASS_METHOD

body_get_space Args: [{ false body RID}], Returns: RID

func (PhysicsServerImpl) BodyGetState

func (o PhysicsServerImpl) BodyGetState(body RID, state int64) Variant
CLASS_METHOD

body_get_state Args: [{ false body RID} { false state int}], Returns: Variant

func (PhysicsServerImpl) BodyIsAxisLocked

func (o PhysicsServerImpl) BodyIsAxisLocked(body RID, axis int64) bool
CLASS_METHOD

body_is_axis_locked Args: [{ false body RID} { false axis int}], Returns: bool

func (PhysicsServerImpl) BodyIsContinuousCollisionDetectionEnabled

func (o PhysicsServerImpl) BodyIsContinuousCollisionDetectionEnabled(body RID) bool
CLASS_METHOD

body_is_continuous_collision_detection_enabled Args: [{ false body RID}], Returns: bool

func (PhysicsServerImpl) BodyIsOmittingForceIntegration

func (o PhysicsServerImpl) BodyIsOmittingForceIntegration(body RID) bool
CLASS_METHOD

body_is_omitting_force_integration Args: [{ false body RID}], Returns: bool

func (PhysicsServerImpl) BodyIsRayPickable

func (o PhysicsServerImpl) BodyIsRayPickable(body RID) bool
CLASS_METHOD

body_is_ray_pickable Args: [{ false body RID}], Returns: bool

func (PhysicsServerImpl) BodyRemoveCollisionException

func (o PhysicsServerImpl) BodyRemoveCollisionException(body RID, excepted_body RID)
CLASS_METHOD

body_remove_collision_exception Args: [{ false body RID} { false excepted_body RID}], Returns:

func (PhysicsServerImpl) BodyRemoveShape

func (o PhysicsServerImpl) BodyRemoveShape(body RID, shape_idx int64)
CLASS_METHOD

body_remove_shape Args: [{ false body RID} { false shape_idx int}], Returns:

func (PhysicsServerImpl) BodySetAxisLock

func (o PhysicsServerImpl) BodySetAxisLock(body RID, axis int64, lock bool)
CLASS_METHOD

body_set_axis_lock Args: [{ false body RID} { false axis int} { false lock bool}], Returns:

func (PhysicsServerImpl) BodySetAxisVelocity

func (o PhysicsServerImpl) BodySetAxisVelocity(body RID, axis_velocity Vector3)
CLASS_METHOD

body_set_axis_velocity Args: [{ false body RID} { false axis_velocity Vector3}], Returns:

func (PhysicsServerImpl) BodySetCollisionLayer

func (o PhysicsServerImpl) BodySetCollisionLayer(body RID, layer int64)
CLASS_METHOD

body_set_collision_layer Args: [{ false body RID} { false layer int}], Returns:

func (PhysicsServerImpl) BodySetCollisionMask

func (o PhysicsServerImpl) BodySetCollisionMask(body RID, mask int64)
CLASS_METHOD

body_set_collision_mask Args: [{ false body RID} { false mask int}], Returns:

func (PhysicsServerImpl) BodySetEnableContinuousCollisionDetection

func (o PhysicsServerImpl) BodySetEnableContinuousCollisionDetection(body RID, enable bool)
CLASS_METHOD

body_set_enable_continuous_collision_detection Args: [{ false body RID} { false enable bool}], Returns:

func (PhysicsServerImpl) BodySetForceIntegrationCallback

func (o PhysicsServerImpl) BodySetForceIntegrationCallback(body RID, receiver Object, method string, userdata Variant)
CLASS_METHOD

body_set_force_integration_callback Args: [{ false body RID} { false receiver Object} { false method String} {Null true userdata Variant}], Returns:

func (PhysicsServerImpl) BodySetKinematicSafeMargin

func (o PhysicsServerImpl) BodySetKinematicSafeMargin(body RID, margin float32)
CLASS_METHOD

body_set_kinematic_safe_margin Args: [{ false body RID} { false margin float}], Returns:

func (PhysicsServerImpl) BodySetMaxContactsReported

func (o PhysicsServerImpl) BodySetMaxContactsReported(body RID, amount int64)
CLASS_METHOD

body_set_max_contacts_reported Args: [{ false body RID} { false amount int}], Returns:

func (PhysicsServerImpl) BodySetMode

func (o PhysicsServerImpl) BodySetMode(body RID, mode int64)
CLASS_METHOD

body_set_mode Args: [{ false body RID} { false mode int}], Returns:

func (PhysicsServerImpl) BodySetOmitForceIntegration

func (o PhysicsServerImpl) BodySetOmitForceIntegration(body RID, enable bool)
CLASS_METHOD

body_set_omit_force_integration Args: [{ false body RID} { false enable bool}], Returns:

func (PhysicsServerImpl) BodySetParam

func (o PhysicsServerImpl) BodySetParam(body RID, param int64, value float32)
CLASS_METHOD

body_set_param Args: [{ false body RID} { false param int} { false value float}], Returns:

func (PhysicsServerImpl) BodySetRayPickable

func (o PhysicsServerImpl) BodySetRayPickable(body RID, enable bool)
CLASS_METHOD

body_set_ray_pickable Args: [{ false body RID} { false enable bool}], Returns:

func (PhysicsServerImpl) BodySetShape

func (o PhysicsServerImpl) BodySetShape(body RID, shape_idx int64, shape RID)
CLASS_METHOD

body_set_shape Args: [{ false body RID} { false shape_idx int} { false shape RID}], Returns:

func (PhysicsServerImpl) BodySetShapeDisabled

func (o PhysicsServerImpl) BodySetShapeDisabled(body RID, shape_idx int64, disabled bool)
CLASS_METHOD

body_set_shape_disabled Args: [{ false body RID} { false shape_idx int} { false disabled bool}], Returns:

func (PhysicsServerImpl) BodySetShapeTransform

func (o PhysicsServerImpl) BodySetShapeTransform(body RID, shape_idx int64, transform Transform)
CLASS_METHOD

body_set_shape_transform Args: [{ false body RID} { false shape_idx int} { false transform Transform}], Returns:

func (PhysicsServerImpl) BodySetSpace

func (o PhysicsServerImpl) BodySetSpace(body RID, space RID)
CLASS_METHOD

body_set_space Args: [{ false body RID} { false space RID}], Returns:

func (PhysicsServerImpl) BodySetState

func (o PhysicsServerImpl) BodySetState(body RID, state int64, value Variant)
CLASS_METHOD

body_set_state Args: [{ false body RID} { false state int} { false value Variant}], Returns:

func (*PhysicsServerImpl) ClassName

func (o *PhysicsServerImpl) ClassName() string

func (PhysicsServerImpl) ConeTwistJointGetParam

func (o PhysicsServerImpl) ConeTwistJointGetParam(joint RID, param int64) float32
CLASS_METHOD

cone_twist_joint_get_param Args: [{ false joint RID} { false param int}], Returns: float32

func (PhysicsServerImpl) ConeTwistJointSetParam

func (o PhysicsServerImpl) ConeTwistJointSetParam(joint RID, param int64, value float32)
CLASS_METHOD

cone_twist_joint_set_param Args: [{ false joint RID} { false param int} { false value float}], Returns:

func (PhysicsServerImpl) FreeRid

func (o PhysicsServerImpl) FreeRid(rid RID)
CLASS_METHOD

free_rid Args: [{ false rid RID}], Returns:

func (PhysicsServerImpl) Generic6DofJointGetFlag

func (o PhysicsServerImpl) Generic6DofJointGetFlag(joint RID, axis int64, flag int64) bool
CLASS_METHOD

generic_6dof_joint_get_flag Args: [{ false joint RID} { false axis int} { false flag int}], Returns: bool

func (PhysicsServerImpl) Generic6DofJointGetParam

func (o PhysicsServerImpl) Generic6DofJointGetParam(joint RID, axis int64, param int64) float32
CLASS_METHOD

generic_6dof_joint_get_param Args: [{ false joint RID} { false axis int} { false param int}], Returns: float32

func (PhysicsServerImpl) Generic6DofJointSetFlag

func (o PhysicsServerImpl) Generic6DofJointSetFlag(joint RID, axis int64, flag int64, enable bool)
CLASS_METHOD

generic_6dof_joint_set_flag Args: [{ false joint RID} { false axis int} { false flag int} { false enable bool}], Returns:

func (PhysicsServerImpl) Generic6DofJointSetParam

func (o PhysicsServerImpl) Generic6DofJointSetParam(joint RID, axis int64, param int64, value float32)
CLASS_METHOD

generic_6dof_joint_set_param Args: [{ false joint RID} { false axis int} { false param int} { false value float}], Returns:

func (PhysicsServerImpl) GetProcessInfo

func (o PhysicsServerImpl) GetProcessInfo(process_info int64) int64
CLASS_METHOD

get_process_info Args: [{ false process_info int}], Returns: int64

func (PhysicsServerImpl) HingeJointGetFlag

func (o PhysicsServerImpl) HingeJointGetFlag(joint RID, flag int64) bool
CLASS_METHOD

hinge_joint_get_flag Args: [{ false joint RID} { false flag int}], Returns: bool

func (PhysicsServerImpl) HingeJointGetParam

func (o PhysicsServerImpl) HingeJointGetParam(joint RID, param int64) float32
CLASS_METHOD

hinge_joint_get_param Args: [{ false joint RID} { false param int}], Returns: float32

func (PhysicsServerImpl) HingeJointSetFlag

func (o PhysicsServerImpl) HingeJointSetFlag(joint RID, flag int64, enabled bool)
CLASS_METHOD

hinge_joint_set_flag Args: [{ false joint RID} { false flag int} { false enabled bool}], Returns:

func (PhysicsServerImpl) HingeJointSetParam

func (o PhysicsServerImpl) HingeJointSetParam(joint RID, param int64, value float32)
CLASS_METHOD

hinge_joint_set_param Args: [{ false joint RID} { false param int} { false value float}], Returns:

func (PhysicsServerImpl) JointCreateConeTwist

func (o PhysicsServerImpl) JointCreateConeTwist(body_A RID, local_ref_A Transform, body_B RID, local_ref_B Transform) RID
CLASS_METHOD

joint_create_cone_twist Args: [{ false body_A RID} { false local_ref_A Transform} { false body_B RID} { false local_ref_B Transform}], Returns: RID

func (PhysicsServerImpl) JointCreateGeneric6Dof

func (o PhysicsServerImpl) JointCreateGeneric6Dof(body_A RID, local_ref_A Transform, body_B RID, local_ref_B Transform) RID
CLASS_METHOD

joint_create_generic_6dof Args: [{ false body_A RID} { false local_ref_A Transform} { false body_B RID} { false local_ref_B Transform}], Returns: RID

func (PhysicsServerImpl) JointCreateHinge

func (o PhysicsServerImpl) JointCreateHinge(body_A RID, hinge_A Transform, body_B RID, hinge_B Transform) RID
CLASS_METHOD

joint_create_hinge Args: [{ false body_A RID} { false hinge_A Transform} { false body_B RID} { false hinge_B Transform}], Returns: RID

func (PhysicsServerImpl) JointCreatePin

func (o PhysicsServerImpl) JointCreatePin(body_A RID, local_A Vector3, body_B RID, local_B Vector3) RID
CLASS_METHOD

joint_create_pin Args: [{ false body_A RID} { false local_A Vector3} { false body_B RID} { false local_B Vector3}], Returns: RID

func (PhysicsServerImpl) JointCreateSlider

func (o PhysicsServerImpl) JointCreateSlider(body_A RID, local_ref_A Transform, body_B RID, local_ref_B Transform) RID
CLASS_METHOD

joint_create_slider Args: [{ false body_A RID} { false local_ref_A Transform} { false body_B RID} { false local_ref_B Transform}], Returns: RID

func (PhysicsServerImpl) JointGetSolverPriority

func (o PhysicsServerImpl) JointGetSolverPriority(joint RID) int64
CLASS_METHOD

joint_get_solver_priority Args: [{ false joint RID}], Returns: int64

func (PhysicsServerImpl) JointGetType

func (o PhysicsServerImpl) JointGetType(joint RID) PhysicsServerJointType
CLASS_METHOD

joint_get_type Args: [{ false joint RID}], Returns: PhysicsServerJointType

func (PhysicsServerImpl) JointSetSolverPriority

func (o PhysicsServerImpl) JointSetSolverPriority(joint RID, priority int64)
CLASS_METHOD

joint_set_solver_priority Args: [{ false joint RID} { false priority int}], Returns:

func (PhysicsServerImpl) PinJointGetLocalA

func (o PhysicsServerImpl) PinJointGetLocalA(joint RID) Vector3
CLASS_METHOD

pin_joint_get_local_a Args: [{ false joint RID}], Returns: Vector3

func (PhysicsServerImpl) PinJointGetLocalB

func (o PhysicsServerImpl) PinJointGetLocalB(joint RID) Vector3
CLASS_METHOD

pin_joint_get_local_b Args: [{ false joint RID}], Returns: Vector3

func (PhysicsServerImpl) PinJointGetParam

func (o PhysicsServerImpl) PinJointGetParam(joint RID, param int64) float32
CLASS_METHOD

pin_joint_get_param Args: [{ false joint RID} { false param int}], Returns: float32

func (PhysicsServerImpl) PinJointSetLocalA

func (o PhysicsServerImpl) PinJointSetLocalA(joint RID, local_A Vector3)
CLASS_METHOD

pin_joint_set_local_a Args: [{ false joint RID} { false local_A Vector3}], Returns:

func (PhysicsServerImpl) PinJointSetLocalB

func (o PhysicsServerImpl) PinJointSetLocalB(joint RID, local_B Vector3)
CLASS_METHOD

pin_joint_set_local_b Args: [{ false joint RID} { false local_B Vector3}], Returns:

func (PhysicsServerImpl) PinJointSetParam

func (o PhysicsServerImpl) PinJointSetParam(joint RID, param int64, value float32)
CLASS_METHOD

pin_joint_set_param Args: [{ false joint RID} { false param int} { false value float}], Returns:

func (PhysicsServerImpl) SetActive

func (o PhysicsServerImpl) SetActive(active bool)
CLASS_METHOD

set_active Args: [{ false active bool}], Returns:

func (PhysicsServerImpl) ShapeCreate

func (o PhysicsServerImpl) ShapeCreate(_type int64) RID
CLASS_METHOD

shape_create Args: [{ false type int}], Returns: RID

func (PhysicsServerImpl) ShapeGetData

func (o PhysicsServerImpl) ShapeGetData(shape RID) Variant
CLASS_METHOD

shape_get_data Args: [{ false shape RID}], Returns: Variant

func (PhysicsServerImpl) ShapeGetType

func (o PhysicsServerImpl) ShapeGetType(shape RID) PhysicsServerShapeType
CLASS_METHOD

shape_get_type Args: [{ false shape RID}], Returns: PhysicsServerShapeType

func (PhysicsServerImpl) ShapeSetData

func (o PhysicsServerImpl) ShapeSetData(shape RID, data Variant)
CLASS_METHOD

shape_set_data Args: [{ false shape RID} { false data Variant}], Returns:

func (PhysicsServerImpl) SliderJointGetParam

func (o PhysicsServerImpl) SliderJointGetParam(joint RID, param int64) float32
CLASS_METHOD

slider_joint_get_param Args: [{ false joint RID} { false param int}], Returns: float32

func (PhysicsServerImpl) SliderJointSetParam

func (o PhysicsServerImpl) SliderJointSetParam(joint RID, param int64, value float32)
CLASS_METHOD

slider_joint_set_param Args: [{ false joint RID} { false param int} { false value float}], Returns:

func (PhysicsServerImpl) SpaceCreate

func (o PhysicsServerImpl) SpaceCreate() RID
CLASS_METHOD

space_create Args: [], Returns: RID

func (PhysicsServerImpl) SpaceGetDirectState

func (o PhysicsServerImpl) SpaceGetDirectState(space RID) PhysicsDirectSpaceState
CLASS_METHOD

space_get_direct_state Args: [{ false space RID}], Returns: PhysicsDirectSpaceState

func (PhysicsServerImpl) SpaceGetParam

func (o PhysicsServerImpl) SpaceGetParam(space RID, param int64) float32
CLASS_METHOD

space_get_param Args: [{ false space RID} { false param int}], Returns: float32

func (PhysicsServerImpl) SpaceIsActive

func (o PhysicsServerImpl) SpaceIsActive(space RID) bool
CLASS_METHOD

space_is_active Args: [{ false space RID}], Returns: bool

func (PhysicsServerImpl) SpaceSetActive

func (o PhysicsServerImpl) SpaceSetActive(space RID, active bool)
CLASS_METHOD

space_set_active Args: [{ false space RID} { false active bool}], Returns:

func (PhysicsServerImpl) SpaceSetParam

func (o PhysicsServerImpl) SpaceSetParam(space RID, param int64, value float32)
CLASS_METHOD

space_set_param Args: [{ false space RID} { false param int} { false value float}], Returns:

type PhysicsServerJointType

type PhysicsServerJointType int32
const (
	PHYSICS_SERVER_JOINT_TYPE_JOINT_6DOF       PhysicsServerJointType = 4
	PHYSICS_SERVER_JOINT_TYPE_JOINT_CONE_TWIST PhysicsServerJointType = 3
	PHYSICS_SERVER_JOINT_TYPE_JOINT_HINGE      PhysicsServerJointType = 1
	PHYSICS_SERVER_JOINT_TYPE_JOINT_PIN        PhysicsServerJointType = 0
	PHYSICS_SERVER_JOINT_TYPE_JOINT_SLIDER     PhysicsServerJointType = 2
)

type PhysicsServerPinJointParam

type PhysicsServerPinJointParam int32
const (
	PHYSICS_SERVER_PIN_JOINT_PARAM_PIN_JOINT_BIAS          PhysicsServerPinJointParam = 0
	PHYSICS_SERVER_PIN_JOINT_PARAM_PIN_JOINT_DAMPING       PhysicsServerPinJointParam = 1
	PHYSICS_SERVER_PIN_JOINT_PARAM_PIN_JOINT_IMPULSE_CLAMP PhysicsServerPinJointParam = 2
)

type PhysicsServerProcessInfo

type PhysicsServerProcessInfo int32
const (
	PHYSICS_SERVER_PROCESS_INFO_INFO_ACTIVE_OBJECTS  PhysicsServerProcessInfo = 0
	PHYSICS_SERVER_PROCESS_INFO_INFO_COLLISION_PAIRS PhysicsServerProcessInfo = 1
	PHYSICS_SERVER_PROCESS_INFO_INFO_ISLAND_COUNT    PhysicsServerProcessInfo = 2
)

type PhysicsServerShapeType

type PhysicsServerShapeType int32
const (
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_BOX             PhysicsServerShapeType = 3
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_CAPSULE         PhysicsServerShapeType = 4
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_CONCAVE_POLYGON PhysicsServerShapeType = 7
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_CONVEX_POLYGON  PhysicsServerShapeType = 6
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_CUSTOM          PhysicsServerShapeType = 9
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_CYLINDER        PhysicsServerShapeType = 5
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_HEIGHTMAP       PhysicsServerShapeType = 8
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_PLANE           PhysicsServerShapeType = 0
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_RAY             PhysicsServerShapeType = 1
	PHYSICS_SERVER_SHAPE_TYPE_SHAPE_SPHERE          PhysicsServerShapeType = 2
)

type PhysicsServerSliderJointParam

type PhysicsServerSliderJointParam int32
const (
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_LIMIT_DAMPING          PhysicsServerSliderJointParam = 15
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_LIMIT_LOWER            PhysicsServerSliderJointParam = 12
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION      PhysicsServerSliderJointParam = 14
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS         PhysicsServerSliderJointParam = 13
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_LIMIT_UPPER            PhysicsServerSliderJointParam = 11
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_MOTION_DAMPING         PhysicsServerSliderJointParam = 18
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION     PhysicsServerSliderJointParam = 17
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS        PhysicsServerSliderJointParam = 16
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING     PhysicsServerSliderJointParam = 21
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION PhysicsServerSliderJointParam = 20
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS    PhysicsServerSliderJointParam = 19
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_LIMIT_DAMPING           PhysicsServerSliderJointParam = 4
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_LIMIT_LOWER             PhysicsServerSliderJointParam = 1
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION       PhysicsServerSliderJointParam = 3
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS          PhysicsServerSliderJointParam = 2
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_LIMIT_UPPER             PhysicsServerSliderJointParam = 0
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_MOTION_DAMPING          PhysicsServerSliderJointParam = 7
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_MOTION_RESTITUTION      PhysicsServerSliderJointParam = 6
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_MOTION_SOFTNESS         PhysicsServerSliderJointParam = 5
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING      PhysicsServerSliderJointParam = 10
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION  PhysicsServerSliderJointParam = 9
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS     PhysicsServerSliderJointParam = 8
	PHYSICS_SERVER_SLIDER_JOINT_PARAM_SLIDER_JOINT_MAX                            PhysicsServerSliderJointParam = 22
)

type PhysicsServerSpaceParameter

type PhysicsServerSpaceParameter int32
const (
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO      PhysicsServerSpaceParameter = 6
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD PhysicsServerSpaceParameter = 4
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD  PhysicsServerSpaceParameter = 3
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION          PhysicsServerSpaceParameter = 2
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_BODY_TIME_TO_SLEEP                    PhysicsServerSpaceParameter = 5
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS               PhysicsServerSpaceParameter = 7
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_CONTACT_MAX_SEPARATION                PhysicsServerSpaceParameter = 1
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_CONTACT_RECYCLE_RADIUS                PhysicsServerSpaceParameter = 0
	PHYSICS_SERVER_SPACE_PARAMETER_SPACE_PARAM_TEST_MOTION_MIN_CONTACT_DEPTH         PhysicsServerSpaceParameter = 8
)

type PhysicsShapeQueryParameters

type PhysicsShapeQueryParameters interface {
	Reference

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_exclude */
	GetExclude() Array

	/* get_margin */
	GetMargin() float32

	/* get_shape_rid */
	GetShapeRid() RID

	/* get_transform */
	GetTransform() Transform

	/* is_collide_with_areas_enabled */
	IsCollideWithAreasEnabled() bool

	/* is_collide_with_bodies_enabled */
	IsCollideWithBodiesEnabled() bool

	/* set_collide_with_areas */
	SetCollideWithAreas(enable bool)

	/* set_collide_with_bodies */
	SetCollideWithBodies(enable bool)

	/* set_collision_mask */
	SetCollisionMask(collision_mask int64)

	/* set_exclude */
	SetExclude(exclude Array)

	/* set_margin */
	SetMargin(margin float32)

	/* set_shape */
	SetShape(shape Resource)

	/* set_shape_rid */
	SetShapeRid(shape RID)

	/* set_transform */
	SetTransform(transform Transform)
}

func NewPhysicsShapeQueryParameters

func NewPhysicsShapeQueryParameters() PhysicsShapeQueryParameters

NewPhysicsShapeQueryParameters creates a new PhysicsShapeQueryParameters.

func NewPhysicsShapeQueryParametersWithOwner

func NewPhysicsShapeQueryParametersWithOwner(owner *GodotObject) PhysicsShapeQueryParameters

NewPhysicsShapeQueryParametersWithOwner wraps the GodotObject.

type PhysicsShapeQueryParametersImpl

type PhysicsShapeQueryParametersImpl struct {
	ReferenceImpl
}

func (*PhysicsShapeQueryParametersImpl) BaseClass

func (o *PhysicsShapeQueryParametersImpl) BaseClass() string

func (*PhysicsShapeQueryParametersImpl) ClassName

func (o *PhysicsShapeQueryParametersImpl) ClassName() string

func (PhysicsShapeQueryParametersImpl) GetCollisionMask

func (o PhysicsShapeQueryParametersImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (PhysicsShapeQueryParametersImpl) GetExclude

func (o PhysicsShapeQueryParametersImpl) GetExclude() Array
CLASS_METHOD

get_exclude Args: [], Returns: Array

func (PhysicsShapeQueryParametersImpl) GetMargin

CLASS_METHOD

get_margin Args: [], Returns: float32

func (PhysicsShapeQueryParametersImpl) GetShapeRid

func (o PhysicsShapeQueryParametersImpl) GetShapeRid() RID
CLASS_METHOD

get_shape_rid Args: [], Returns: RID

func (PhysicsShapeQueryParametersImpl) GetTransform

func (o PhysicsShapeQueryParametersImpl) GetTransform() Transform
CLASS_METHOD

get_transform Args: [], Returns: Transform

func (PhysicsShapeQueryParametersImpl) IsCollideWithAreasEnabled

func (o PhysicsShapeQueryParametersImpl) IsCollideWithAreasEnabled() bool
CLASS_METHOD

is_collide_with_areas_enabled Args: [], Returns: bool

func (PhysicsShapeQueryParametersImpl) IsCollideWithBodiesEnabled

func (o PhysicsShapeQueryParametersImpl) IsCollideWithBodiesEnabled() bool
CLASS_METHOD

is_collide_with_bodies_enabled Args: [], Returns: bool

func (PhysicsShapeQueryParametersImpl) SetCollideWithAreas

func (o PhysicsShapeQueryParametersImpl) SetCollideWithAreas(enable bool)
CLASS_METHOD

set_collide_with_areas Args: [{ false enable bool}], Returns:

func (PhysicsShapeQueryParametersImpl) SetCollideWithBodies

func (o PhysicsShapeQueryParametersImpl) SetCollideWithBodies(enable bool)
CLASS_METHOD

set_collide_with_bodies Args: [{ false enable bool}], Returns:

func (PhysicsShapeQueryParametersImpl) SetCollisionMask

func (o PhysicsShapeQueryParametersImpl) SetCollisionMask(collision_mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false collision_mask int}], Returns:

func (PhysicsShapeQueryParametersImpl) SetExclude

func (o PhysicsShapeQueryParametersImpl) SetExclude(exclude Array)
CLASS_METHOD

set_exclude Args: [{ false exclude Array}], Returns:

func (PhysicsShapeQueryParametersImpl) SetMargin

func (o PhysicsShapeQueryParametersImpl) SetMargin(margin float32)
CLASS_METHOD

set_margin Args: [{ false margin float}], Returns:

func (PhysicsShapeQueryParametersImpl) SetShape

func (o PhysicsShapeQueryParametersImpl) SetShape(shape Resource)
CLASS_METHOD

set_shape Args: [{ false shape Resource}], Returns:

func (PhysicsShapeQueryParametersImpl) SetShapeRid

func (o PhysicsShapeQueryParametersImpl) SetShapeRid(shape RID)
CLASS_METHOD

set_shape_rid Args: [{ false shape RID}], Returns:

func (PhysicsShapeQueryParametersImpl) SetTransform

func (o PhysicsShapeQueryParametersImpl) SetTransform(transform Transform)
CLASS_METHOD

set_transform Args: [{ false transform Transform}], Returns:

type PhysicsShapeQueryResult

type PhysicsShapeQueryResult interface {
	Reference

	/* get_result_count */
	GetResultCount() int64

	/* get_result_object */
	GetResultObject(idx int64) Object

	/* get_result_object_id */
	GetResultObjectId(idx int64) int64

	/* get_result_object_shape */
	GetResultObjectShape(idx int64) int64

	/* get_result_rid */
	GetResultRid(idx int64) RID
}

func NewPhysicsShapeQueryResult

func NewPhysicsShapeQueryResult() PhysicsShapeQueryResult

NewPhysicsShapeQueryResult creates a new PhysicsShapeQueryResult.

func NewPhysicsShapeQueryResultWithOwner

func NewPhysicsShapeQueryResultWithOwner(owner *GodotObject) PhysicsShapeQueryResult

NewPhysicsShapeQueryResultWithOwner wraps the GodotObject.

type PhysicsShapeQueryResultImpl

type PhysicsShapeQueryResultImpl struct {
	ReferenceImpl
}

func (*PhysicsShapeQueryResultImpl) BaseClass

func (o *PhysicsShapeQueryResultImpl) BaseClass() string

func (*PhysicsShapeQueryResultImpl) ClassName

func (o *PhysicsShapeQueryResultImpl) ClassName() string

func (PhysicsShapeQueryResultImpl) GetResultCount

func (o PhysicsShapeQueryResultImpl) GetResultCount() int64
CLASS_METHOD

get_result_count Args: [], Returns: int64

func (PhysicsShapeQueryResultImpl) GetResultObject

func (o PhysicsShapeQueryResultImpl) GetResultObject(idx int64) Object
CLASS_METHOD

get_result_object Args: [{ false idx int}], Returns: Object

func (PhysicsShapeQueryResultImpl) GetResultObjectId

func (o PhysicsShapeQueryResultImpl) GetResultObjectId(idx int64) int64
CLASS_METHOD

get_result_object_id Args: [{ false idx int}], Returns: int64

func (PhysicsShapeQueryResultImpl) GetResultObjectShape

func (o PhysicsShapeQueryResultImpl) GetResultObjectShape(idx int64) int64
CLASS_METHOD

get_result_object_shape Args: [{ false idx int}], Returns: int64

func (PhysicsShapeQueryResultImpl) GetResultRid

func (o PhysicsShapeQueryResultImpl) GetResultRid(idx int64) RID
CLASS_METHOD

get_result_rid Args: [{ false idx int}], Returns: RID

type PinJoint

type PinJoint interface {
	Joint

	/* get_param */
	GetParam(param int64) float32

	/* set_param */
	SetParam(param int64, value float32)
}

func NewPinJoint

func NewPinJoint() PinJoint

NewPinJoint creates a new PinJoint.

func NewPinJointWithOwner

func NewPinJointWithOwner(owner *GodotObject) PinJoint

NewPinJointWithOwner wraps the GodotObject.

type PinJoint2D

type PinJoint2D interface {
	Joint2D

	/* get_softness */
	GetSoftness() float32

	/* set_softness */
	SetSoftness(softness float32)
}

func NewPinJoint2D

func NewPinJoint2D() PinJoint2D

NewPinJoint2D creates a new PinJoint2D.

func NewPinJoint2DWithOwner

func NewPinJoint2DWithOwner(owner *GodotObject) PinJoint2D

NewPinJoint2DWithOwner wraps the GodotObject.

type PinJoint2DImpl

type PinJoint2DImpl struct {
	Joint2DImpl
}

func (*PinJoint2DImpl) BaseClass

func (o *PinJoint2DImpl) BaseClass() string

func (*PinJoint2DImpl) ClassName

func (o *PinJoint2DImpl) ClassName() string

func (PinJoint2DImpl) GetSoftness

func (o PinJoint2DImpl) GetSoftness() float32
CLASS_METHOD

get_softness Args: [], Returns: float32

func (PinJoint2DImpl) SetSoftness

func (o PinJoint2DImpl) SetSoftness(softness float32)
CLASS_METHOD

set_softness Args: [{ false softness float}], Returns:

type PinJointConstant

type PinJointConstant int32
const (
	PIN_JOINT_PARAM_BIAS          PinJointConstant = 0
	PIN_JOINT_PARAM_DAMPING       PinJointConstant = 1
	PIN_JOINT_PARAM_IMPULSE_CLAMP PinJointConstant = 2
)

type PinJointImpl

type PinJointImpl struct {
	JointImpl
}

func (*PinJointImpl) BaseClass

func (o *PinJointImpl) BaseClass() string

func (*PinJointImpl) ClassName

func (o *PinJointImpl) ClassName() string

func (PinJointImpl) GetParam

func (o PinJointImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (PinJointImpl) SetParam

func (o PinJointImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

type PinJointParam

type PinJointParam int32
const (
	PIN_JOINT_PARAM_PARAM_BIAS          PinJointParam = 0
	PIN_JOINT_PARAM_PARAM_DAMPING       PinJointParam = 1
	PIN_JOINT_PARAM_PARAM_IMPULSE_CLAMP PinJointParam = 2
)

type Plane

type Plane C.godot_plane

func NewPlaneWithNormal

func NewPlaneWithNormal(
	p_normal Vector3, p_d float32,
) Plane

func NewPlaneWithReals

func NewPlaneWithReals(
	p_a float32, p_b float32, p_c float32, p_d float32,
) Plane

func NewPlaneWithVectors

func NewPlaneWithVectors(
	p_v1 Vector3, p_v2 Vector3, p_v3 Vector3,
) Plane

func (*Plane) AsString

func (gdt *Plane) AsString() String

Getter Method: godot_plane_as_string -> godot_string

func (*Plane) Center

func (gdt *Plane) Center() Vector3

Getter Method: godot_plane_center -> godot_vector3

func (*Plane) DistanceTo

func (gdt *Plane) DistanceTo(
	p_point Vector3,
) float32

Getter Method: godot_plane_distance_to -> godot_real

func (*Plane) GetAnyPoint

func (gdt *Plane) GetAnyPoint() Vector3

Getter Method: godot_plane_get_any_point -> godot_vector3

func (*Plane) GetD

func (gdt *Plane) GetD() float32

Getter Method: godot_plane_get_d -> godot_real

func (*Plane) GetNormal

func (gdt *Plane) GetNormal() Vector3

Getter Method: godot_plane_get_normal -> godot_vector3

func (*Plane) HasPoint

func (gdt *Plane) HasPoint(
	p_point Vector3, p_epsilon float32,
) bool

Getter Method: godot_plane_has_point -> godot_bool

func (*Plane) Intersect3

func (gdt *Plane) Intersect3(
	r_dest Vector3, p_b Plane, p_c Plane,
) bool

Getter Method: godot_plane_intersect_3 -> godot_bool

func (*Plane) IntersectsRay

func (gdt *Plane) IntersectsRay(
	r_dest Vector3, p_from Vector3, p_dir Vector3,
) bool

Getter Method: godot_plane_intersects_ray -> godot_bool

func (*Plane) IntersectsSegment

func (gdt *Plane) IntersectsSegment(
	r_dest Vector3, p_begin Vector3, p_end Vector3,
) bool

Getter Method: godot_plane_intersects_segment -> godot_bool

func (*Plane) IsPointOver

func (gdt *Plane) IsPointOver(
	p_point Vector3,
) bool

Getter Method: godot_plane_is_point_over -> godot_bool

func (*Plane) Normalized

func (gdt *Plane) Normalized() Plane

Getter Method: godot_plane_normalized -> godot_plane

func (*Plane) OperatorEqual

func (gdt *Plane) OperatorEqual(
	p_b Plane,
) bool

Getter Method: godot_plane_operator_equal -> godot_bool

func (*Plane) OperatorNeg

func (gdt *Plane) OperatorNeg() Plane

Getter Method: godot_plane_operator_neg -> godot_plane

func (*Plane) Project

func (gdt *Plane) Project(
	p_point Vector3,
) Vector3

Getter Method: godot_plane_project -> godot_vector3

func (*Plane) SetD

func (gdt *Plane) SetD(
	p_d float32,
)

Setter Method: godot_plane_set_d -> void

func (*Plane) SetNormal

func (gdt *Plane) SetNormal(
	p_normal Vector3,
)

Setter Method: godot_plane_set_normal -> void

type PlaneMesh

type PlaneMesh interface {
	PrimitiveMesh

	/* get_size */
	GetSize() Vector2

	/* get_subdivide_depth */
	GetSubdivideDepth() int64

	/* get_subdivide_width */
	GetSubdivideWidth() int64

	/* set_size */
	SetSize(size Vector2)

	/* set_subdivide_depth */
	SetSubdivideDepth(subdivide int64)

	/* set_subdivide_width */
	SetSubdivideWidth(subdivide int64)
}

func NewPlaneMesh

func NewPlaneMesh() PlaneMesh

NewPlaneMesh creates a new PlaneMesh.

func NewPlaneMeshWithOwner

func NewPlaneMeshWithOwner(owner *GodotObject) PlaneMesh

NewPlaneMeshWithOwner wraps the GodotObject.

type PlaneMeshImpl

type PlaneMeshImpl struct {
	PrimitiveMeshImpl
}

func (*PlaneMeshImpl) BaseClass

func (o *PlaneMeshImpl) BaseClass() string

func (*PlaneMeshImpl) ClassName

func (o *PlaneMeshImpl) ClassName() string

func (PlaneMeshImpl) GetSize

func (o PlaneMeshImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (PlaneMeshImpl) GetSubdivideDepth

func (o PlaneMeshImpl) GetSubdivideDepth() int64
CLASS_METHOD

get_subdivide_depth Args: [], Returns: int64

func (PlaneMeshImpl) GetSubdivideWidth

func (o PlaneMeshImpl) GetSubdivideWidth() int64
CLASS_METHOD

get_subdivide_width Args: [], Returns: int64

func (PlaneMeshImpl) SetSize

func (o PlaneMeshImpl) SetSize(size Vector2)
CLASS_METHOD

set_size Args: [{ false size Vector2}], Returns:

func (PlaneMeshImpl) SetSubdivideDepth

func (o PlaneMeshImpl) SetSubdivideDepth(subdivide int64)
CLASS_METHOD

set_subdivide_depth Args: [{ false subdivide int}], Returns:

func (PlaneMeshImpl) SetSubdivideWidth

func (o PlaneMeshImpl) SetSubdivideWidth(subdivide int64)
CLASS_METHOD

set_subdivide_width Args: [{ false subdivide int}], Returns:

type PlaneShape

type PlaneShape interface {
	Shape

	/* get_plane */
	GetPlane() Plane

	/* set_plane */
	SetPlane(plane Plane)
}

func NewPlaneShape

func NewPlaneShape() PlaneShape

NewPlaneShape creates a new PlaneShape.

func NewPlaneShapeWithOwner

func NewPlaneShapeWithOwner(owner *GodotObject) PlaneShape

NewPlaneShapeWithOwner wraps the GodotObject.

type PlaneShapeImpl

type PlaneShapeImpl struct {
	ShapeImpl
}

func (*PlaneShapeImpl) BaseClass

func (o *PlaneShapeImpl) BaseClass() string

func (*PlaneShapeImpl) ClassName

func (o *PlaneShapeImpl) ClassName() string

func (PlaneShapeImpl) GetPlane

func (o PlaneShapeImpl) GetPlane() Plane
CLASS_METHOD

get_plane Args: [], Returns: Plane

func (PlaneShapeImpl) SetPlane

func (o PlaneShapeImpl) SetPlane(plane Plane)
CLASS_METHOD

set_plane Args: [{ false plane Plane}], Returns:

type PluginScript

type PluginScript interface {
	Script

	/* new */
	New(varargs ...*Variant) Variant
}

func NewPluginScript

func NewPluginScript() PluginScript

NewPluginScript creates a new PluginScript.

func NewPluginScriptWithOwner

func NewPluginScriptWithOwner(owner *GodotObject) PluginScript

NewPluginScriptWithOwner wraps the GodotObject.

type PluginScriptImpl

type PluginScriptImpl struct {
	ScriptImpl
}

func (*PluginScriptImpl) BaseClass

func (o *PluginScriptImpl) BaseClass() string

func (*PluginScriptImpl) ClassName

func (o *PluginScriptImpl) ClassName() string

func (PluginScriptImpl) New

func (o PluginScriptImpl) New(varargs ...*Variant) Variant
CLASS_METHOD

new Args: [], Returns: Variant

type PointMesh

type PointMesh interface {
	PrimitiveMesh
}

func NewPointMesh

func NewPointMesh() PointMesh

NewPointMesh creates a new PointMesh.

func NewPointMeshWithOwner

func NewPointMeshWithOwner(owner *GodotObject) PointMesh

NewPointMeshWithOwner wraps the GodotObject.

type PointMeshImpl

type PointMeshImpl struct {
	PrimitiveMeshImpl
}

func (*PointMeshImpl) BaseClass

func (o *PointMeshImpl) BaseClass() string

func (*PointMeshImpl) ClassName

func (o *PointMeshImpl) ClassName() string

type Polygon2D

type Polygon2D interface {
	Node2D

	/* add_bone */
	AddBone(path NodePath, weights PoolRealArray)

	/* clear_bones */
	ClearBones()

	/* erase_bone */
	EraseBone(index int64)

	/* get_antialiased */
	GetAntialiased() bool

	/* get_bone_count */
	GetBoneCount() int64

	/* get_bone_path */
	GetBonePath(index int64) NodePath

	/* get_bone_weights */
	GetBoneWeights(index int64) PoolRealArray

	/* get_color */
	GetColor() Color

	/* get_internal_vertex_count */
	GetInternalVertexCount() int64

	/* get_invert */
	GetInvert() bool

	/* get_invert_border */
	GetInvertBorder() float32

	/* get_offset */
	GetOffset() Vector2

	/* get_polygon */
	GetPolygon() PoolVector2Array

	/* get_polygons */
	GetPolygons() Array

	/* get_skeleton */
	GetSkeleton() NodePath

	/* get_texture */
	GetTexture() Texture

	/* get_texture_offset */
	GetTextureOffset() Vector2

	/* get_texture_rotation */
	GetTextureRotation() float32

	/* get_texture_rotation_degrees */
	GetTextureRotationDegrees() float32

	/* get_texture_scale */
	GetTextureScale() Vector2

	/* get_uv */
	GetUv() PoolVector2Array

	/* get_vertex_colors */
	GetVertexColors() PoolColorArray

	/* set_antialiased */
	SetAntialiased(antialiased bool)

	/* set_bone_path */
	SetBonePath(index int64, path NodePath)

	/* set_bone_weights */
	SetBoneWeights(index int64, weights PoolRealArray)

	/* set_color */
	SetColor(color Color)

	/* set_internal_vertex_count */
	SetInternalVertexCount(internal_vertex_count int64)

	/* set_invert */
	SetInvert(invert bool)

	/* set_invert_border */
	SetInvertBorder(invert_border float32)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_polygon */
	SetPolygon(polygon PoolVector2Array)

	/* set_polygons */
	SetPolygons(polygons Array)

	/* set_skeleton */
	SetSkeleton(skeleton NodePath)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_texture_offset */
	SetTextureOffset(texture_offset Vector2)

	/* set_texture_rotation */
	SetTextureRotation(texture_rotation float32)

	/* set_texture_rotation_degrees */
	SetTextureRotationDegrees(texture_rotation float32)

	/* set_texture_scale */
	SetTextureScale(texture_scale Vector2)

	/* set_uv */
	SetUv(uv PoolVector2Array)

	/* set_vertex_colors */
	SetVertexColors(vertex_colors PoolColorArray)
}

func NewPolygon2D

func NewPolygon2D() Polygon2D

NewPolygon2D creates a new Polygon2D.

func NewPolygon2DWithOwner

func NewPolygon2DWithOwner(owner *GodotObject) Polygon2D

NewPolygon2DWithOwner wraps the GodotObject.

type Polygon2DImpl

type Polygon2DImpl struct {
	Node2DImpl
}

func (Polygon2DImpl) AddBone

func (o Polygon2DImpl) AddBone(path NodePath, weights PoolRealArray)
CLASS_METHOD

add_bone Args: [{ false path NodePath} { false weights PoolRealArray}], Returns:

func (*Polygon2DImpl) BaseClass

func (o *Polygon2DImpl) BaseClass() string

func (*Polygon2DImpl) ClassName

func (o *Polygon2DImpl) ClassName() string

func (Polygon2DImpl) ClearBones

func (o Polygon2DImpl) ClearBones()
CLASS_METHOD

clear_bones Args: [], Returns:

func (Polygon2DImpl) EraseBone

func (o Polygon2DImpl) EraseBone(index int64)
CLASS_METHOD

erase_bone Args: [{ false index int}], Returns:

func (Polygon2DImpl) GetAntialiased

func (o Polygon2DImpl) GetAntialiased() bool
CLASS_METHOD

get_antialiased Args: [], Returns: bool

func (Polygon2DImpl) GetBoneCount

func (o Polygon2DImpl) GetBoneCount() int64
CLASS_METHOD

get_bone_count Args: [], Returns: int64

func (Polygon2DImpl) GetBonePath

func (o Polygon2DImpl) GetBonePath(index int64) NodePath
CLASS_METHOD

get_bone_path Args: [{ false index int}], Returns: NodePath

func (Polygon2DImpl) GetBoneWeights

func (o Polygon2DImpl) GetBoneWeights(index int64) PoolRealArray
CLASS_METHOD

get_bone_weights Args: [{ false index int}], Returns: PoolRealArray

func (Polygon2DImpl) GetColor

func (o Polygon2DImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (Polygon2DImpl) GetInternalVertexCount

func (o Polygon2DImpl) GetInternalVertexCount() int64
CLASS_METHOD

get_internal_vertex_count Args: [], Returns: int64

func (Polygon2DImpl) GetInvert

func (o Polygon2DImpl) GetInvert() bool
CLASS_METHOD

get_invert Args: [], Returns: bool

func (Polygon2DImpl) GetInvertBorder

func (o Polygon2DImpl) GetInvertBorder() float32
CLASS_METHOD

get_invert_border Args: [], Returns: float32

func (Polygon2DImpl) GetOffset

func (o Polygon2DImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (Polygon2DImpl) GetPolygon

func (o Polygon2DImpl) GetPolygon() PoolVector2Array
CLASS_METHOD

get_polygon Args: [], Returns: PoolVector2Array

func (Polygon2DImpl) GetPolygons

func (o Polygon2DImpl) GetPolygons() Array
CLASS_METHOD

get_polygons Args: [], Returns: Array

func (Polygon2DImpl) GetSkeleton

func (o Polygon2DImpl) GetSkeleton() NodePath
CLASS_METHOD

get_skeleton Args: [], Returns: NodePath

func (Polygon2DImpl) GetTexture

func (o Polygon2DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (Polygon2DImpl) GetTextureOffset

func (o Polygon2DImpl) GetTextureOffset() Vector2
CLASS_METHOD

get_texture_offset Args: [], Returns: Vector2

func (Polygon2DImpl) GetTextureRotation

func (o Polygon2DImpl) GetTextureRotation() float32
CLASS_METHOD

get_texture_rotation Args: [], Returns: float32

func (Polygon2DImpl) GetTextureRotationDegrees

func (o Polygon2DImpl) GetTextureRotationDegrees() float32
CLASS_METHOD

get_texture_rotation_degrees Args: [], Returns: float32

func (Polygon2DImpl) GetTextureScale

func (o Polygon2DImpl) GetTextureScale() Vector2
CLASS_METHOD

get_texture_scale Args: [], Returns: Vector2

func (Polygon2DImpl) GetUv

func (o Polygon2DImpl) GetUv() PoolVector2Array
CLASS_METHOD

get_uv Args: [], Returns: PoolVector2Array

func (Polygon2DImpl) GetVertexColors

func (o Polygon2DImpl) GetVertexColors() PoolColorArray
CLASS_METHOD

get_vertex_colors Args: [], Returns: PoolColorArray

func (Polygon2DImpl) SetAntialiased

func (o Polygon2DImpl) SetAntialiased(antialiased bool)
CLASS_METHOD

set_antialiased Args: [{ false antialiased bool}], Returns:

func (Polygon2DImpl) SetBonePath

func (o Polygon2DImpl) SetBonePath(index int64, path NodePath)
CLASS_METHOD

set_bone_path Args: [{ false index int} { false path NodePath}], Returns:

func (Polygon2DImpl) SetBoneWeights

func (o Polygon2DImpl) SetBoneWeights(index int64, weights PoolRealArray)
CLASS_METHOD

set_bone_weights Args: [{ false index int} { false weights PoolRealArray}], Returns:

func (Polygon2DImpl) SetColor

func (o Polygon2DImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (Polygon2DImpl) SetInternalVertexCount

func (o Polygon2DImpl) SetInternalVertexCount(internal_vertex_count int64)
CLASS_METHOD

set_internal_vertex_count Args: [{ false internal_vertex_count int}], Returns:

func (Polygon2DImpl) SetInvert

func (o Polygon2DImpl) SetInvert(invert bool)
CLASS_METHOD

set_invert Args: [{ false invert bool}], Returns:

func (Polygon2DImpl) SetInvertBorder

func (o Polygon2DImpl) SetInvertBorder(invert_border float32)
CLASS_METHOD

set_invert_border Args: [{ false invert_border float}], Returns:

func (Polygon2DImpl) SetOffset

func (o Polygon2DImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (Polygon2DImpl) SetPolygon

func (o Polygon2DImpl) SetPolygon(polygon PoolVector2Array)
CLASS_METHOD

set_polygon Args: [{ false polygon PoolVector2Array}], Returns:

func (Polygon2DImpl) SetPolygons

func (o Polygon2DImpl) SetPolygons(polygons Array)
CLASS_METHOD

set_polygons Args: [{ false polygons Array}], Returns:

func (Polygon2DImpl) SetSkeleton

func (o Polygon2DImpl) SetSkeleton(skeleton NodePath)
CLASS_METHOD

set_skeleton Args: [{ false skeleton NodePath}], Returns:

func (Polygon2DImpl) SetTexture

func (o Polygon2DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (Polygon2DImpl) SetTextureOffset

func (o Polygon2DImpl) SetTextureOffset(texture_offset Vector2)
CLASS_METHOD

set_texture_offset Args: [{ false texture_offset Vector2}], Returns:

func (Polygon2DImpl) SetTextureRotation

func (o Polygon2DImpl) SetTextureRotation(texture_rotation float32)
CLASS_METHOD

set_texture_rotation Args: [{ false texture_rotation float}], Returns:

func (Polygon2DImpl) SetTextureRotationDegrees

func (o Polygon2DImpl) SetTextureRotationDegrees(texture_rotation float32)
CLASS_METHOD

set_texture_rotation_degrees Args: [{ false texture_rotation float}], Returns:

func (Polygon2DImpl) SetTextureScale

func (o Polygon2DImpl) SetTextureScale(texture_scale Vector2)
CLASS_METHOD

set_texture_scale Args: [{ false texture_scale Vector2}], Returns:

func (Polygon2DImpl) SetUv

func (o Polygon2DImpl) SetUv(uv PoolVector2Array)
CLASS_METHOD

set_uv Args: [{ false uv PoolVector2Array}], Returns:

func (Polygon2DImpl) SetVertexColors

func (o Polygon2DImpl) SetVertexColors(vertex_colors PoolColorArray)
CLASS_METHOD

set_vertex_colors Args: [{ false vertex_colors PoolColorArray}], Returns:

type PolygonPathFinder

type PolygonPathFinder interface {
	Resource

	/* find_path */
	FindPath(from Vector2, to Vector2) PoolVector2Array

	/* get_bounds */
	GetBounds() Rect2

	/* get_closest_point */
	GetClosestPoint(point Vector2) Vector2

	/* get_intersections */
	GetIntersections(from Vector2, to Vector2) PoolVector2Array

	/* get_point_penalty */
	GetPointPenalty(idx int64) float32

	/* is_point_inside */
	IsPointInside(point Vector2) bool

	/* set_point_penalty */
	SetPointPenalty(idx int64, penalty float32)

	/* setup */
	Setup(points PoolVector2Array, connections PoolIntArray)
}

func NewPolygonPathFinder

func NewPolygonPathFinder() PolygonPathFinder

NewPolygonPathFinder creates a new PolygonPathFinder.

func NewPolygonPathFinderWithOwner

func NewPolygonPathFinderWithOwner(owner *GodotObject) PolygonPathFinder

NewPolygonPathFinderWithOwner wraps the GodotObject.

type PolygonPathFinderImpl

type PolygonPathFinderImpl struct {
	ResourceImpl
}

func (*PolygonPathFinderImpl) BaseClass

func (o *PolygonPathFinderImpl) BaseClass() string

func (*PolygonPathFinderImpl) ClassName

func (o *PolygonPathFinderImpl) ClassName() string

func (PolygonPathFinderImpl) FindPath

CLASS_METHOD

find_path Args: [{ false from Vector2} { false to Vector2}], Returns: PoolVector2Array

func (PolygonPathFinderImpl) GetBounds

func (o PolygonPathFinderImpl) GetBounds() Rect2
CLASS_METHOD

get_bounds Args: [], Returns: Rect2

func (PolygonPathFinderImpl) GetClosestPoint

func (o PolygonPathFinderImpl) GetClosestPoint(point Vector2) Vector2
CLASS_METHOD

get_closest_point Args: [{ false point Vector2}], Returns: Vector2

func (PolygonPathFinderImpl) GetIntersections

func (o PolygonPathFinderImpl) GetIntersections(from Vector2, to Vector2) PoolVector2Array
CLASS_METHOD

get_intersections Args: [{ false from Vector2} { false to Vector2}], Returns: PoolVector2Array

func (PolygonPathFinderImpl) GetPointPenalty

func (o PolygonPathFinderImpl) GetPointPenalty(idx int64) float32
CLASS_METHOD

get_point_penalty Args: [{ false idx int}], Returns: float32

func (PolygonPathFinderImpl) IsPointInside

func (o PolygonPathFinderImpl) IsPointInside(point Vector2) bool
CLASS_METHOD

is_point_inside Args: [{ false point Vector2}], Returns: bool

func (PolygonPathFinderImpl) SetPointPenalty

func (o PolygonPathFinderImpl) SetPointPenalty(idx int64, penalty float32)
CLASS_METHOD

set_point_penalty Args: [{ false idx int} { false penalty float}], Returns:

func (PolygonPathFinderImpl) Setup

func (o PolygonPathFinderImpl) Setup(points PoolVector2Array, connections PoolIntArray)
CLASS_METHOD

setup Args: [{ false points PoolVector2Array} { false connections PoolIntArray}], Returns:

type PoolArrayReadAccess

type PoolArrayReadAccess C.godot_pool_array_read_access

type PoolArrayWriteAccess

type PoolArrayWriteAccess C.godot_pool_array_write_access

type PoolByteArray

type PoolByteArray C.godot_pool_byte_array

func NewPoolByteArray

func NewPoolByteArray() PoolByteArray

func NewPoolByteArrayCopy

func NewPoolByteArrayCopy(
	p_src PoolByteArray,
) PoolByteArray

func NewPoolByteArrayWithArray

func NewPoolByteArrayWithArray(
	p_a Array,
) PoolByteArray

func (*PoolByteArray) Append

func (gdt *PoolByteArray) Append(
	p_data uint8,
)

Setter Method: godot_pool_byte_array_append -> void

func (*PoolByteArray) AppendArray

func (gdt *PoolByteArray) AppendArray(
	p_array PoolByteArray,
)

Setter Method: godot_pool_byte_array_append_array -> void

func (*PoolByteArray) Destroy

func (gdt *PoolByteArray) Destroy()

Setter Method: godot_pool_byte_array_destroy -> void

func (*PoolByteArray) Empty

func (gdt *PoolByteArray) Empty() bool

Getter Method: godot_pool_byte_array_empty -> godot_bool

func (*PoolByteArray) Get

func (gdt *PoolByteArray) Get(
	p_idx int32,
) uint8

Getter Method: godot_pool_byte_array_get -> uint8_t

func (*PoolByteArray) Insert

func (gdt *PoolByteArray) Insert(
	p_idx int32, p_data uint8,
) Error

Getter Method: godot_pool_byte_array_insert -> godot_error

func (*PoolByteArray) Invert

func (gdt *PoolByteArray) Invert()

Setter Method: godot_pool_byte_array_invert -> void

func (*PoolByteArray) PushBack

func (gdt *PoolByteArray) PushBack(
	p_data uint8,
)

Setter Method: godot_pool_byte_array_push_back -> void

func (*PoolByteArray) Read

Getter Method: godot_pool_byte_array_read -> godot_pool_byte_array_read_access

func (*PoolByteArray) Remove

func (gdt *PoolByteArray) Remove(
	p_idx int32,
)

Setter Method: godot_pool_byte_array_remove -> void

func (*PoolByteArray) Resize

func (gdt *PoolByteArray) Resize(
	p_size int32,
)

Setter Method: godot_pool_byte_array_resize -> void

func (*PoolByteArray) Set

func (gdt *PoolByteArray) Set(
	p_idx int32, p_data uint8,
)

Setter Method: godot_pool_byte_array_set -> void

func (*PoolByteArray) Size

func (gdt *PoolByteArray) Size() int32

Getter Method: godot_pool_byte_array_size -> godot_int

func (*PoolByteArray) Write

Getter Method: godot_pool_byte_array_write -> godot_pool_byte_array_write_access

type PoolByteArrayReadAccess

type PoolByteArrayReadAccess C.godot_pool_byte_array_read_access

func (*PoolByteArrayReadAccess) Copy

Getter Method: godot_pool_byte_array_read_access_copy -> godot_pool_byte_array_read_access

func (*PoolByteArrayReadAccess) Destroy

func (gdt *PoolByteArrayReadAccess) Destroy()

Setter Method: godot_pool_byte_array_read_access_destroy -> void

func (*PoolByteArrayReadAccess) OperatorAssign

func (gdt *PoolByteArrayReadAccess) OperatorAssign(
	p_other PoolByteArrayReadAccess,
)

Setter Method: godot_pool_byte_array_read_access_operator_assign -> void

func (*PoolByteArrayReadAccess) Ptr

func (gdt *PoolByteArrayReadAccess) Ptr() uint8

Getter Method: godot_pool_byte_array_read_access_ptr -> uint8_t

type PoolByteArrayWriteAccess

type PoolByteArrayWriteAccess C.godot_pool_byte_array_write_access

func (*PoolByteArrayWriteAccess) Copy

Getter Method: godot_pool_byte_array_write_access_copy -> godot_pool_byte_array_write_access

func (*PoolByteArrayWriteAccess) Destroy

func (gdt *PoolByteArrayWriteAccess) Destroy()

Setter Method: godot_pool_byte_array_write_access_destroy -> void

func (*PoolByteArrayWriteAccess) OperatorAssign

func (gdt *PoolByteArrayWriteAccess) OperatorAssign(
	p_other PoolByteArrayWriteAccess,
)

Setter Method: godot_pool_byte_array_write_access_operator_assign -> void

func (*PoolByteArrayWriteAccess) Ptr

func (gdt *PoolByteArrayWriteAccess) Ptr() uint8

Getter Method: godot_pool_byte_array_write_access_ptr -> uint8_t

type PoolColorArray

type PoolColorArray C.godot_pool_color_array

func NewPoolColorArray

func NewPoolColorArray() PoolColorArray

func NewPoolColorArrayCopy

func NewPoolColorArrayCopy(
	p_src PoolColorArray,
) PoolColorArray

func NewPoolColorArrayWithArray

func NewPoolColorArrayWithArray(
	p_a Array,
) PoolColorArray

func (*PoolColorArray) Append

func (gdt *PoolColorArray) Append(
	p_data Color,
)

Setter Method: godot_pool_color_array_append -> void

func (*PoolColorArray) AppendArray

func (gdt *PoolColorArray) AppendArray(
	p_array PoolColorArray,
)

Setter Method: godot_pool_color_array_append_array -> void

func (*PoolColorArray) Destroy

func (gdt *PoolColorArray) Destroy()

Setter Method: godot_pool_color_array_destroy -> void

func (*PoolColorArray) Empty

func (gdt *PoolColorArray) Empty() bool

Getter Method: godot_pool_color_array_empty -> godot_bool

func (*PoolColorArray) Get

func (gdt *PoolColorArray) Get(
	p_idx int32,
) Color

Getter Method: godot_pool_color_array_get -> godot_color

func (*PoolColorArray) Insert

func (gdt *PoolColorArray) Insert(
	p_idx int32, p_data Color,
) Error

Getter Method: godot_pool_color_array_insert -> godot_error

func (*PoolColorArray) Invert

func (gdt *PoolColorArray) Invert()

Setter Method: godot_pool_color_array_invert -> void

func (*PoolColorArray) PushBack

func (gdt *PoolColorArray) PushBack(
	p_data Color,
)

Setter Method: godot_pool_color_array_push_back -> void

func (*PoolColorArray) Read

Getter Method: godot_pool_color_array_read -> godot_pool_color_array_read_access

func (*PoolColorArray) Remove

func (gdt *PoolColorArray) Remove(
	p_idx int32,
)

Setter Method: godot_pool_color_array_remove -> void

func (*PoolColorArray) Resize

func (gdt *PoolColorArray) Resize(
	p_size int32,
)

Setter Method: godot_pool_color_array_resize -> void

func (*PoolColorArray) Set

func (gdt *PoolColorArray) Set(
	p_idx int32, p_data Color,
)

Setter Method: godot_pool_color_array_set -> void

func (*PoolColorArray) Size

func (gdt *PoolColorArray) Size() int32

Getter Method: godot_pool_color_array_size -> godot_int

func (*PoolColorArray) Write

Getter Method: godot_pool_color_array_write -> godot_pool_color_array_write_access

type PoolColorArrayReadAccess

type PoolColorArrayReadAccess C.godot_pool_color_array_read_access

func (*PoolColorArrayReadAccess) Copy

Getter Method: godot_pool_color_array_read_access_copy -> godot_pool_color_array_read_access

func (*PoolColorArrayReadAccess) Destroy

func (gdt *PoolColorArrayReadAccess) Destroy()

Setter Method: godot_pool_color_array_read_access_destroy -> void

func (*PoolColorArrayReadAccess) OperatorAssign

func (gdt *PoolColorArrayReadAccess) OperatorAssign(
	p_other PoolColorArrayReadAccess,
)

Setter Method: godot_pool_color_array_read_access_operator_assign -> void

func (*PoolColorArrayReadAccess) Ptr

func (gdt *PoolColorArrayReadAccess) Ptr() Color

Getter Method: godot_pool_color_array_read_access_ptr -> godot_color

type PoolColorArrayWriteAccess

type PoolColorArrayWriteAccess C.godot_pool_color_array_write_access

func (*PoolColorArrayWriteAccess) Copy

Getter Method: godot_pool_color_array_write_access_copy -> godot_pool_color_array_write_access

func (*PoolColorArrayWriteAccess) Destroy

func (gdt *PoolColorArrayWriteAccess) Destroy()

Setter Method: godot_pool_color_array_write_access_destroy -> void

func (*PoolColorArrayWriteAccess) OperatorAssign

func (gdt *PoolColorArrayWriteAccess) OperatorAssign(
	p_other PoolColorArrayWriteAccess,
)

Setter Method: godot_pool_color_array_write_access_operator_assign -> void

func (*PoolColorArrayWriteAccess) Ptr

func (gdt *PoolColorArrayWriteAccess) Ptr() Color

Getter Method: godot_pool_color_array_write_access_ptr -> godot_color

type PoolIntArray

type PoolIntArray C.godot_pool_int_array

func NewPoolIntArray

func NewPoolIntArray() PoolIntArray

func NewPoolIntArrayCopy

func NewPoolIntArrayCopy(
	p_src PoolIntArray,
) PoolIntArray

func NewPoolIntArrayWithArray

func NewPoolIntArrayWithArray(
	p_a Array,
) PoolIntArray

func (*PoolIntArray) Append

func (gdt *PoolIntArray) Append(
	p_data int32,
)

Setter Method: godot_pool_int_array_append -> void

func (*PoolIntArray) AppendArray

func (gdt *PoolIntArray) AppendArray(
	p_array PoolIntArray,
)

Setter Method: godot_pool_int_array_append_array -> void

func (*PoolIntArray) Destroy

func (gdt *PoolIntArray) Destroy()

Setter Method: godot_pool_int_array_destroy -> void

func (*PoolIntArray) Empty

func (gdt *PoolIntArray) Empty() bool

Getter Method: godot_pool_int_array_empty -> godot_bool

func (*PoolIntArray) Get

func (gdt *PoolIntArray) Get(
	p_idx int32,
) int32

Getter Method: godot_pool_int_array_get -> godot_int

func (*PoolIntArray) Insert

func (gdt *PoolIntArray) Insert(
	p_idx int32, p_data int32,
) Error

Getter Method: godot_pool_int_array_insert -> godot_error

func (*PoolIntArray) Invert

func (gdt *PoolIntArray) Invert()

Setter Method: godot_pool_int_array_invert -> void

func (*PoolIntArray) PushBack

func (gdt *PoolIntArray) PushBack(
	p_data int32,
)

Setter Method: godot_pool_int_array_push_back -> void

func (*PoolIntArray) Read

Getter Method: godot_pool_int_array_read -> godot_pool_int_array_read_access

func (*PoolIntArray) Remove

func (gdt *PoolIntArray) Remove(
	p_idx int32,
)

Setter Method: godot_pool_int_array_remove -> void

func (*PoolIntArray) Resize

func (gdt *PoolIntArray) Resize(
	p_size int32,
)

Setter Method: godot_pool_int_array_resize -> void

func (*PoolIntArray) Set

func (gdt *PoolIntArray) Set(
	p_idx int32, p_data int32,
)

Setter Method: godot_pool_int_array_set -> void

func (*PoolIntArray) Size

func (gdt *PoolIntArray) Size() int32

Getter Method: godot_pool_int_array_size -> godot_int

func (*PoolIntArray) Write

Getter Method: godot_pool_int_array_write -> godot_pool_int_array_write_access

type PoolIntArrayReadAccess

type PoolIntArrayReadAccess C.godot_pool_int_array_read_access

func (*PoolIntArrayReadAccess) Copy

Getter Method: godot_pool_int_array_read_access_copy -> godot_pool_int_array_read_access

func (*PoolIntArrayReadAccess) Destroy

func (gdt *PoolIntArrayReadAccess) Destroy()

Setter Method: godot_pool_int_array_read_access_destroy -> void

func (*PoolIntArrayReadAccess) OperatorAssign

func (gdt *PoolIntArrayReadAccess) OperatorAssign(
	p_other PoolIntArrayReadAccess,
)

Setter Method: godot_pool_int_array_read_access_operator_assign -> void

func (*PoolIntArrayReadAccess) Ptr

func (gdt *PoolIntArrayReadAccess) Ptr() int32

Getter Method: godot_pool_int_array_read_access_ptr -> godot_int

type PoolIntArrayWriteAccess

type PoolIntArrayWriteAccess C.godot_pool_int_array_write_access

func (*PoolIntArrayWriteAccess) Copy

Getter Method: godot_pool_int_array_write_access_copy -> godot_pool_int_array_write_access

func (*PoolIntArrayWriteAccess) Destroy

func (gdt *PoolIntArrayWriteAccess) Destroy()

Setter Method: godot_pool_int_array_write_access_destroy -> void

func (*PoolIntArrayWriteAccess) OperatorAssign

func (gdt *PoolIntArrayWriteAccess) OperatorAssign(
	p_other PoolIntArrayWriteAccess,
)

Setter Method: godot_pool_int_array_write_access_operator_assign -> void

func (*PoolIntArrayWriteAccess) Ptr

func (gdt *PoolIntArrayWriteAccess) Ptr() int32

Getter Method: godot_pool_int_array_write_access_ptr -> godot_int

type PoolRealArray

type PoolRealArray C.godot_pool_real_array

func NewPoolRealArray

func NewPoolRealArray() PoolRealArray

func NewPoolRealArrayCopy

func NewPoolRealArrayCopy(
	p_src PoolRealArray,
) PoolRealArray

func NewPoolRealArrayWithArray

func NewPoolRealArrayWithArray(
	p_a Array,
) PoolRealArray

func (*PoolRealArray) Append

func (gdt *PoolRealArray) Append(
	p_data float32,
)

Setter Method: godot_pool_real_array_append -> void

func (*PoolRealArray) AppendArray

func (gdt *PoolRealArray) AppendArray(
	p_array PoolRealArray,
)

Setter Method: godot_pool_real_array_append_array -> void

func (*PoolRealArray) Destroy

func (gdt *PoolRealArray) Destroy()

Setter Method: godot_pool_real_array_destroy -> void

func (*PoolRealArray) Empty

func (gdt *PoolRealArray) Empty() bool

Getter Method: godot_pool_real_array_empty -> godot_bool

func (*PoolRealArray) Get

func (gdt *PoolRealArray) Get(
	p_idx int32,
) float32

Getter Method: godot_pool_real_array_get -> godot_real

func (*PoolRealArray) Insert

func (gdt *PoolRealArray) Insert(
	p_idx int32, p_data float32,
) Error

Getter Method: godot_pool_real_array_insert -> godot_error

func (*PoolRealArray) Invert

func (gdt *PoolRealArray) Invert()

Setter Method: godot_pool_real_array_invert -> void

func (*PoolRealArray) PushBack

func (gdt *PoolRealArray) PushBack(
	p_data float32,
)

Setter Method: godot_pool_real_array_push_back -> void

func (*PoolRealArray) Read

Getter Method: godot_pool_real_array_read -> godot_pool_real_array_read_access

func (*PoolRealArray) Remove

func (gdt *PoolRealArray) Remove(
	p_idx int32,
)

Setter Method: godot_pool_real_array_remove -> void

func (*PoolRealArray) Resize

func (gdt *PoolRealArray) Resize(
	p_size int32,
)

Setter Method: godot_pool_real_array_resize -> void

func (*PoolRealArray) Set

func (gdt *PoolRealArray) Set(
	p_idx int32, p_data float32,
)

Setter Method: godot_pool_real_array_set -> void

func (*PoolRealArray) Size

func (gdt *PoolRealArray) Size() int32

Getter Method: godot_pool_real_array_size -> godot_int

func (*PoolRealArray) Write

Getter Method: godot_pool_real_array_write -> godot_pool_real_array_write_access

type PoolRealArrayReadAccess

type PoolRealArrayReadAccess C.godot_pool_real_array_read_access

func (*PoolRealArrayReadAccess) Copy

Getter Method: godot_pool_real_array_read_access_copy -> godot_pool_real_array_read_access

func (*PoolRealArrayReadAccess) Destroy

func (gdt *PoolRealArrayReadAccess) Destroy()

Setter Method: godot_pool_real_array_read_access_destroy -> void

func (*PoolRealArrayReadAccess) OperatorAssign

func (gdt *PoolRealArrayReadAccess) OperatorAssign(
	p_other PoolRealArrayReadAccess,
)

Setter Method: godot_pool_real_array_read_access_operator_assign -> void

func (*PoolRealArrayReadAccess) Ptr

func (gdt *PoolRealArrayReadAccess) Ptr() float32

Getter Method: godot_pool_real_array_read_access_ptr -> godot_real

type PoolRealArrayWriteAccess

type PoolRealArrayWriteAccess C.godot_pool_real_array_write_access

func (*PoolRealArrayWriteAccess) Copy

Getter Method: godot_pool_real_array_write_access_copy -> godot_pool_real_array_write_access

func (*PoolRealArrayWriteAccess) Destroy

func (gdt *PoolRealArrayWriteAccess) Destroy()

Setter Method: godot_pool_real_array_write_access_destroy -> void

func (*PoolRealArrayWriteAccess) OperatorAssign

func (gdt *PoolRealArrayWriteAccess) OperatorAssign(
	p_other PoolRealArrayWriteAccess,
)

Setter Method: godot_pool_real_array_write_access_operator_assign -> void

func (*PoolRealArrayWriteAccess) Ptr

func (gdt *PoolRealArrayWriteAccess) Ptr() float32

Getter Method: godot_pool_real_array_write_access_ptr -> godot_real

type PoolStringArray

type PoolStringArray C.godot_pool_string_array

func NewPoolStringArray

func NewPoolStringArray() PoolStringArray

func NewPoolStringArrayCopy

func NewPoolStringArrayCopy(
	p_src PoolStringArray,
) PoolStringArray

func NewPoolStringArrayWithArray

func NewPoolStringArrayWithArray(
	p_a Array,
) PoolStringArray

func (*PoolStringArray) Append

func (gdt *PoolStringArray) Append(
	p_data String,
)

Setter Method: godot_pool_string_array_append -> void

func (*PoolStringArray) AppendArray

func (gdt *PoolStringArray) AppendArray(
	p_array PoolStringArray,
)

Setter Method: godot_pool_string_array_append_array -> void

func (*PoolStringArray) Destroy

func (gdt *PoolStringArray) Destroy()

Setter Method: godot_pool_string_array_destroy -> void

func (*PoolStringArray) Empty

func (gdt *PoolStringArray) Empty() bool

Getter Method: godot_pool_string_array_empty -> godot_bool

func (*PoolStringArray) Get

func (gdt *PoolStringArray) Get(
	p_idx int32,
) String

Getter Method: godot_pool_string_array_get -> godot_string

func (*PoolStringArray) Insert

func (gdt *PoolStringArray) Insert(
	p_idx int32, p_data String,
) Error

Getter Method: godot_pool_string_array_insert -> godot_error

func (*PoolStringArray) Invert

func (gdt *PoolStringArray) Invert()

Setter Method: godot_pool_string_array_invert -> void

func (*PoolStringArray) PushBack

func (gdt *PoolStringArray) PushBack(
	p_data String,
)

Setter Method: godot_pool_string_array_push_back -> void

func (*PoolStringArray) Read

Getter Method: godot_pool_string_array_read -> godot_pool_string_array_read_access

func (*PoolStringArray) Remove

func (gdt *PoolStringArray) Remove(
	p_idx int32,
)

Setter Method: godot_pool_string_array_remove -> void

func (*PoolStringArray) Resize

func (gdt *PoolStringArray) Resize(
	p_size int32,
)

Setter Method: godot_pool_string_array_resize -> void

func (*PoolStringArray) Set

func (gdt *PoolStringArray) Set(
	p_idx int32, p_data String,
)

Setter Method: godot_pool_string_array_set -> void

func (*PoolStringArray) Size

func (gdt *PoolStringArray) Size() int32

Getter Method: godot_pool_string_array_size -> godot_int

func (*PoolStringArray) Write

Getter Method: godot_pool_string_array_write -> godot_pool_string_array_write_access

type PoolStringArrayReadAccess

type PoolStringArrayReadAccess C.godot_pool_string_array_read_access

func (*PoolStringArrayReadAccess) Copy

Getter Method: godot_pool_string_array_read_access_copy -> godot_pool_string_array_read_access

func (*PoolStringArrayReadAccess) Destroy

func (gdt *PoolStringArrayReadAccess) Destroy()

Setter Method: godot_pool_string_array_read_access_destroy -> void

func (*PoolStringArrayReadAccess) OperatorAssign

func (gdt *PoolStringArrayReadAccess) OperatorAssign(
	p_other PoolStringArrayReadAccess,
)

Setter Method: godot_pool_string_array_read_access_operator_assign -> void

func (*PoolStringArrayReadAccess) Ptr

func (gdt *PoolStringArrayReadAccess) Ptr() String

Getter Method: godot_pool_string_array_read_access_ptr -> godot_string

type PoolStringArrayWriteAccess

type PoolStringArrayWriteAccess C.godot_pool_string_array_write_access

func (*PoolStringArrayWriteAccess) Copy

Getter Method: godot_pool_string_array_write_access_copy -> godot_pool_string_array_write_access

func (*PoolStringArrayWriteAccess) Destroy

func (gdt *PoolStringArrayWriteAccess) Destroy()

Setter Method: godot_pool_string_array_write_access_destroy -> void

func (*PoolStringArrayWriteAccess) OperatorAssign

func (gdt *PoolStringArrayWriteAccess) OperatorAssign(
	p_other PoolStringArrayWriteAccess,
)

Setter Method: godot_pool_string_array_write_access_operator_assign -> void

func (*PoolStringArrayWriteAccess) Ptr

Getter Method: godot_pool_string_array_write_access_ptr -> godot_string

type PoolVector2Array

type PoolVector2Array C.godot_pool_vector2_array

func NewPoolVector2Array

func NewPoolVector2Array() PoolVector2Array

func NewPoolVector2ArrayCopy

func NewPoolVector2ArrayCopy(
	p_src PoolVector2Array,
) PoolVector2Array

func NewPoolVector2ArrayWithArray

func NewPoolVector2ArrayWithArray(
	p_a Array,
) PoolVector2Array

func (*PoolVector2Array) Append

func (gdt *PoolVector2Array) Append(
	p_data Vector2,
)

Setter Method: godot_pool_vector2_array_append -> void

func (*PoolVector2Array) AppendArray

func (gdt *PoolVector2Array) AppendArray(
	p_array PoolVector2Array,
)

Setter Method: godot_pool_vector2_array_append_array -> void

func (*PoolVector2Array) Destroy

func (gdt *PoolVector2Array) Destroy()

Setter Method: godot_pool_vector2_array_destroy -> void

func (*PoolVector2Array) Empty

func (gdt *PoolVector2Array) Empty() bool

Getter Method: godot_pool_vector2_array_empty -> godot_bool

func (*PoolVector2Array) Get

func (gdt *PoolVector2Array) Get(
	p_idx int32,
) Vector2

Getter Method: godot_pool_vector2_array_get -> godot_vector2

func (*PoolVector2Array) Insert

func (gdt *PoolVector2Array) Insert(
	p_idx int32, p_data Vector2,
) Error

Getter Method: godot_pool_vector2_array_insert -> godot_error

func (*PoolVector2Array) Invert

func (gdt *PoolVector2Array) Invert()

Setter Method: godot_pool_vector2_array_invert -> void

func (*PoolVector2Array) PushBack

func (gdt *PoolVector2Array) PushBack(
	p_data Vector2,
)

Setter Method: godot_pool_vector2_array_push_back -> void

func (*PoolVector2Array) Read

Getter Method: godot_pool_vector2_array_read -> godot_pool_vector2_array_read_access

func (*PoolVector2Array) Remove

func (gdt *PoolVector2Array) Remove(
	p_idx int32,
)

Setter Method: godot_pool_vector2_array_remove -> void

func (*PoolVector2Array) Resize

func (gdt *PoolVector2Array) Resize(
	p_size int32,
)

Setter Method: godot_pool_vector2_array_resize -> void

func (*PoolVector2Array) Set

func (gdt *PoolVector2Array) Set(
	p_idx int32, p_data Vector2,
)

Setter Method: godot_pool_vector2_array_set -> void

func (*PoolVector2Array) Size

func (gdt *PoolVector2Array) Size() int32

Getter Method: godot_pool_vector2_array_size -> godot_int

func (*PoolVector2Array) Write

Getter Method: godot_pool_vector2_array_write -> godot_pool_vector2_array_write_access

type PoolVector2ArrayReadAccess

type PoolVector2ArrayReadAccess C.godot_pool_vector2_array_read_access

func (*PoolVector2ArrayReadAccess) Copy

Getter Method: godot_pool_vector2_array_read_access_copy -> godot_pool_vector2_array_read_access

func (*PoolVector2ArrayReadAccess) Destroy

func (gdt *PoolVector2ArrayReadAccess) Destroy()

Setter Method: godot_pool_vector2_array_read_access_destroy -> void

func (*PoolVector2ArrayReadAccess) OperatorAssign

func (gdt *PoolVector2ArrayReadAccess) OperatorAssign(
	p_other PoolVector2ArrayReadAccess,
)

Setter Method: godot_pool_vector2_array_read_access_operator_assign -> void

func (*PoolVector2ArrayReadAccess) Ptr

Getter Method: godot_pool_vector2_array_read_access_ptr -> godot_vector2

type PoolVector2ArrayWriteAccess

type PoolVector2ArrayWriteAccess C.godot_pool_vector2_array_write_access

func (*PoolVector2ArrayWriteAccess) Copy

Getter Method: godot_pool_vector2_array_write_access_copy -> godot_pool_vector2_array_write_access

func (*PoolVector2ArrayWriteAccess) Destroy

func (gdt *PoolVector2ArrayWriteAccess) Destroy()

Setter Method: godot_pool_vector2_array_write_access_destroy -> void

func (*PoolVector2ArrayWriteAccess) OperatorAssign

func (gdt *PoolVector2ArrayWriteAccess) OperatorAssign(
	p_other PoolVector2ArrayWriteAccess,
)

Setter Method: godot_pool_vector2_array_write_access_operator_assign -> void

func (*PoolVector2ArrayWriteAccess) Ptr

Getter Method: godot_pool_vector2_array_write_access_ptr -> godot_vector2

type PoolVector3Array

type PoolVector3Array C.godot_pool_vector3_array

func NewPoolVector3Array

func NewPoolVector3Array() PoolVector3Array

func NewPoolVector3ArrayCopy

func NewPoolVector3ArrayCopy(
	p_src PoolVector3Array,
) PoolVector3Array

func NewPoolVector3ArrayWithArray

func NewPoolVector3ArrayWithArray(
	p_a Array,
) PoolVector3Array

func (*PoolVector3Array) Append

func (gdt *PoolVector3Array) Append(
	p_data Vector3,
)

Setter Method: godot_pool_vector3_array_append -> void

func (*PoolVector3Array) AppendArray

func (gdt *PoolVector3Array) AppendArray(
	p_array PoolVector3Array,
)

Setter Method: godot_pool_vector3_array_append_array -> void

func (*PoolVector3Array) Destroy

func (gdt *PoolVector3Array) Destroy()

Setter Method: godot_pool_vector3_array_destroy -> void

func (*PoolVector3Array) Empty

func (gdt *PoolVector3Array) Empty() bool

Getter Method: godot_pool_vector3_array_empty -> godot_bool

func (*PoolVector3Array) Get

func (gdt *PoolVector3Array) Get(
	p_idx int32,
) Vector3

Getter Method: godot_pool_vector3_array_get -> godot_vector3

func (*PoolVector3Array) Insert

func (gdt *PoolVector3Array) Insert(
	p_idx int32, p_data Vector3,
) Error

Getter Method: godot_pool_vector3_array_insert -> godot_error

func (*PoolVector3Array) Invert

func (gdt *PoolVector3Array) Invert()

Setter Method: godot_pool_vector3_array_invert -> void

func (*PoolVector3Array) PushBack

func (gdt *PoolVector3Array) PushBack(
	p_data Vector3,
)

Setter Method: godot_pool_vector3_array_push_back -> void

func (*PoolVector3Array) Read

Getter Method: godot_pool_vector3_array_read -> godot_pool_vector3_array_read_access

func (*PoolVector3Array) Remove

func (gdt *PoolVector3Array) Remove(
	p_idx int32,
)

Setter Method: godot_pool_vector3_array_remove -> void

func (*PoolVector3Array) Resize

func (gdt *PoolVector3Array) Resize(
	p_size int32,
)

Setter Method: godot_pool_vector3_array_resize -> void

func (*PoolVector3Array) Set

func (gdt *PoolVector3Array) Set(
	p_idx int32, p_data Vector3,
)

Setter Method: godot_pool_vector3_array_set -> void

func (*PoolVector3Array) Size

func (gdt *PoolVector3Array) Size() int32

Getter Method: godot_pool_vector3_array_size -> godot_int

func (*PoolVector3Array) Write

Getter Method: godot_pool_vector3_array_write -> godot_pool_vector3_array_write_access

type PoolVector3ArrayReadAccess

type PoolVector3ArrayReadAccess C.godot_pool_vector3_array_read_access

func (*PoolVector3ArrayReadAccess) Copy

Getter Method: godot_pool_vector3_array_read_access_copy -> godot_pool_vector3_array_read_access

func (*PoolVector3ArrayReadAccess) Destroy

func (gdt *PoolVector3ArrayReadAccess) Destroy()

Setter Method: godot_pool_vector3_array_read_access_destroy -> void

func (*PoolVector3ArrayReadAccess) OperatorAssign

func (gdt *PoolVector3ArrayReadAccess) OperatorAssign(
	p_other PoolVector3ArrayReadAccess,
)

Setter Method: godot_pool_vector3_array_read_access_operator_assign -> void

func (*PoolVector3ArrayReadAccess) Ptr

Getter Method: godot_pool_vector3_array_read_access_ptr -> godot_vector3

type PoolVector3ArrayWriteAccess

type PoolVector3ArrayWriteAccess C.godot_pool_vector3_array_write_access

func (*PoolVector3ArrayWriteAccess) Copy

Getter Method: godot_pool_vector3_array_write_access_copy -> godot_pool_vector3_array_write_access

func (*PoolVector3ArrayWriteAccess) Destroy

func (gdt *PoolVector3ArrayWriteAccess) Destroy()

Setter Method: godot_pool_vector3_array_write_access_destroy -> void

func (*PoolVector3ArrayWriteAccess) OperatorAssign

func (gdt *PoolVector3ArrayWriteAccess) OperatorAssign(
	p_other PoolVector3ArrayWriteAccess,
)

Setter Method: godot_pool_vector3_array_write_access_operator_assign -> void

func (*PoolVector3ArrayWriteAccess) Ptr

Getter Method: godot_pool_vector3_array_write_access_ptr -> godot_vector3

type Popup interface {
	Control

	/* is_exclusive */
	IsExclusive() bool

	/* popup */
	Popup(bounds Rect2)

	/* popup_centered */
	PopupCentered(size Vector2)

	/* popup_centered_clamped */
	PopupCenteredClamped(size Vector2, fallback_ratio float32)

	/* popup_centered_minsize */
	PopupCenteredMinsize(minsize Vector2)

	/* popup_centered_ratio */
	PopupCenteredRatio(ratio float32)

	/* set_as_minsize */
	SetAsMinsize()

	/* set_exclusive */
	SetExclusive(enable bool)
}

func NewPopup

func NewPopup() Popup

NewPopup creates a new Popup.

func NewPopupWithOwner

func NewPopupWithOwner(owner *GodotObject) Popup

NewPopupWithOwner wraps the GodotObject.

type PopupConstant

type PopupConstant int32
const (
	POPUP_NOTIFICATION_POPUP_HIDE PopupConstant = 81
	POPUP_NOTIFICATION_POST_POPUP PopupConstant = 80
)

type PopupDialog

type PopupDialog interface {
	Popup
}

func NewPopupDialog

func NewPopupDialog() PopupDialog

NewPopupDialog creates a new PopupDialog.

func NewPopupDialogWithOwner

func NewPopupDialogWithOwner(owner *GodotObject) PopupDialog

NewPopupDialogWithOwner wraps the GodotObject.

type PopupDialogImpl

type PopupDialogImpl struct {
	PopupImpl
}

func (*PopupDialogImpl) BaseClass

func (o *PopupDialogImpl) BaseClass() string

func (*PopupDialogImpl) ClassName

func (o *PopupDialogImpl) ClassName() string

type PopupImpl

type PopupImpl struct {
	ControlImpl
}

func (*PopupImpl) BaseClass

func (o *PopupImpl) BaseClass() string

func (*PopupImpl) ClassName

func (o *PopupImpl) ClassName() string

func (PopupImpl) IsExclusive

func (o PopupImpl) IsExclusive() bool
CLASS_METHOD

is_exclusive Args: [], Returns: bool

func (PopupImpl) Popup

func (o PopupImpl) Popup(bounds Rect2)
CLASS_METHOD

popup Args: [{(0, 0, 0, 0) true bounds Rect2}], Returns:

func (PopupImpl) PopupCentered

func (o PopupImpl) PopupCentered(size Vector2)
CLASS_METHOD

popup_centered Args: [{(0, 0) true size Vector2}], Returns:

func (PopupImpl) PopupCenteredClamped

func (o PopupImpl) PopupCenteredClamped(size Vector2, fallback_ratio float32)
CLASS_METHOD

popup_centered_clamped Args: [{(0, 0) true size Vector2} {0.75 true fallback_ratio float}], Returns:

func (PopupImpl) PopupCenteredMinsize

func (o PopupImpl) PopupCenteredMinsize(minsize Vector2)
CLASS_METHOD

popup_centered_minsize Args: [{(0, 0) true minsize Vector2}], Returns:

func (PopupImpl) PopupCenteredRatio

func (o PopupImpl) PopupCenteredRatio(ratio float32)
CLASS_METHOD

popup_centered_ratio Args: [{0.75 true ratio float}], Returns:

func (PopupImpl) SetAsMinsize

func (o PopupImpl) SetAsMinsize()
CLASS_METHOD

set_as_minsize Args: [], Returns:

func (PopupImpl) SetExclusive

func (o PopupImpl) SetExclusive(enable bool)
CLASS_METHOD

set_exclusive Args: [{ false enable bool}], Returns:

type PopupMenu

type PopupMenu interface {
	Popup

	/* add_check_item */
	AddCheckItem(label string, id int64, accel int64)

	/* add_check_shortcut */
	AddCheckShortcut(shortcut ShortCut, id int64, global bool)

	/* add_icon_check_item */
	AddIconCheckItem(texture Texture, label string, id int64, accel int64)

	/* add_icon_check_shortcut */
	AddIconCheckShortcut(texture Texture, shortcut ShortCut, id int64, global bool)

	/* add_icon_item */
	AddIconItem(texture Texture, label string, id int64, accel int64)

	/* add_icon_radio_check_item */
	AddIconRadioCheckItem(texture Texture, label string, id int64, accel int64)

	/* add_icon_radio_check_shortcut */
	AddIconRadioCheckShortcut(texture Texture, shortcut ShortCut, id int64, global bool)

	/* add_icon_shortcut */
	AddIconShortcut(texture Texture, shortcut ShortCut, id int64, global bool)

	/* add_item */
	AddItem(label string, id int64, accel int64)

	/* add_multistate_item */
	AddMultistateItem(label string, max_states int64, default_state int64, id int64, accel int64)

	/* add_radio_check_item */
	AddRadioCheckItem(label string, id int64, accel int64)

	/* add_radio_check_shortcut */
	AddRadioCheckShortcut(shortcut ShortCut, id int64, global bool)

	/* add_separator */
	AddSeparator(label string)

	/* add_shortcut */
	AddShortcut(shortcut ShortCut, id int64, global bool)

	/* add_submenu_item */
	AddSubmenuItem(label string, submenu string, id int64)

	/* clear */
	Clear()

	/* get_allow_search */
	GetAllowSearch() bool

	/* get_current_index */
	GetCurrentIndex() int64

	/* get_item_accelerator */
	GetItemAccelerator(idx int64) int64

	/* get_item_count */
	GetItemCount() int64

	/* get_item_icon */
	GetItemIcon(idx int64) Texture

	/* get_item_id */
	GetItemId(idx int64) int64

	/* get_item_index */
	GetItemIndex(id int64) int64

	/* get_item_metadata */
	GetItemMetadata(idx int64) Variant

	/* get_item_shortcut */
	GetItemShortcut(idx int64) ShortCut

	/* get_item_submenu */
	GetItemSubmenu(idx int64) string

	/* get_item_text */
	GetItemText(idx int64) string

	/* get_item_tooltip */
	GetItemTooltip(idx int64) string

	/* get_submenu_popup_delay */
	GetSubmenuPopupDelay() float32

	/* is_hide_on_checkable_item_selection */
	IsHideOnCheckableItemSelection() bool

	/* is_hide_on_item_selection */
	IsHideOnItemSelection() bool

	/* is_hide_on_state_item_selection */
	IsHideOnStateItemSelection() bool

	/* is_hide_on_window_lose_focus */
	IsHideOnWindowLoseFocus() bool

	/* is_item_checkable */
	IsItemCheckable(idx int64) bool

	/* is_item_checked */
	IsItemChecked(idx int64) bool

	/* is_item_disabled */
	IsItemDisabled(idx int64) bool

	/* is_item_radio_checkable */
	IsItemRadioCheckable(idx int64) bool

	/* is_item_separator */
	IsItemSeparator(idx int64) bool

	/* is_item_shortcut_disabled */
	IsItemShortcutDisabled(idx int64) bool

	/* remove_item */
	RemoveItem(idx int64)

	/* set_allow_search */
	SetAllowSearch(allow bool)

	/* set_hide_on_checkable_item_selection */
	SetHideOnCheckableItemSelection(enable bool)

	/* set_hide_on_item_selection */
	SetHideOnItemSelection(enable bool)

	/* set_hide_on_state_item_selection */
	SetHideOnStateItemSelection(enable bool)

	/* set_hide_on_window_lose_focus */
	SetHideOnWindowLoseFocus(enable bool)

	/* set_item_accelerator */
	SetItemAccelerator(idx int64, accel int64)

	/* set_item_as_checkable */
	SetItemAsCheckable(idx int64, enable bool)

	/* set_item_as_radio_checkable */
	SetItemAsRadioCheckable(idx int64, enable bool)

	/* set_item_as_separator */
	SetItemAsSeparator(idx int64, enable bool)

	/* set_item_checked */
	SetItemChecked(idx int64, checked bool)

	/* set_item_disabled */
	SetItemDisabled(idx int64, disabled bool)

	/* set_item_icon */
	SetItemIcon(idx int64, icon Texture)

	/* set_item_id */
	SetItemId(idx int64, id int64)

	/* set_item_metadata */
	SetItemMetadata(idx int64, metadata Variant)

	/* set_item_multistate */
	SetItemMultistate(idx int64, state int64)

	/* set_item_shortcut */
	SetItemShortcut(idx int64, shortcut ShortCut, global bool)

	/* set_item_shortcut_disabled */
	SetItemShortcutDisabled(idx int64, disabled bool)

	/* set_item_submenu */
	SetItemSubmenu(idx int64, submenu string)

	/* set_item_text */
	SetItemText(idx int64, text string)

	/* set_item_tooltip */
	SetItemTooltip(idx int64, tooltip string)

	/* set_submenu_popup_delay */
	SetSubmenuPopupDelay(seconds float32)

	/* toggle_item_checked */
	ToggleItemChecked(idx int64)

	/* toggle_item_multistate */
	ToggleItemMultistate(idx int64)
}

func NewPopupMenu

func NewPopupMenu() PopupMenu

NewPopupMenu creates a new PopupMenu.

func NewPopupMenuWithOwner

func NewPopupMenuWithOwner(owner *GodotObject) PopupMenu

NewPopupMenuWithOwner wraps the GodotObject.

type PopupMenuImpl

type PopupMenuImpl struct {
	PopupImpl
}

func (PopupMenuImpl) AddCheckItem

func (o PopupMenuImpl) AddCheckItem(label string, id int64, accel int64)
CLASS_METHOD

add_check_item Args: [{ false label String} {-1 true id int} {0 true accel int}], Returns:

func (PopupMenuImpl) AddCheckShortcut

func (o PopupMenuImpl) AddCheckShortcut(shortcut ShortCut, id int64, global bool)
CLASS_METHOD

add_check_shortcut Args: [{ false shortcut ShortCut} {-1 true id int} {False true global bool}], Returns:

func (PopupMenuImpl) AddIconCheckItem

func (o PopupMenuImpl) AddIconCheckItem(texture Texture, label string, id int64, accel int64)
CLASS_METHOD

add_icon_check_item Args: [{ false texture Texture} { false label String} {-1 true id int} {0 true accel int}], Returns:

func (PopupMenuImpl) AddIconCheckShortcut

func (o PopupMenuImpl) AddIconCheckShortcut(texture Texture, shortcut ShortCut, id int64, global bool)
CLASS_METHOD

add_icon_check_shortcut Args: [{ false texture Texture} { false shortcut ShortCut} {-1 true id int} {False true global bool}], Returns:

func (PopupMenuImpl) AddIconItem

func (o PopupMenuImpl) AddIconItem(texture Texture, label string, id int64, accel int64)
CLASS_METHOD

add_icon_item Args: [{ false texture Texture} { false label String} {-1 true id int} {0 true accel int}], Returns:

func (PopupMenuImpl) AddIconRadioCheckItem

func (o PopupMenuImpl) AddIconRadioCheckItem(texture Texture, label string, id int64, accel int64)
CLASS_METHOD

add_icon_radio_check_item Args: [{ false texture Texture} { false label String} {-1 true id int} {0 true accel int}], Returns:

func (PopupMenuImpl) AddIconRadioCheckShortcut

func (o PopupMenuImpl) AddIconRadioCheckShortcut(texture Texture, shortcut ShortCut, id int64, global bool)
CLASS_METHOD

add_icon_radio_check_shortcut Args: [{ false texture Texture} { false shortcut ShortCut} {-1 true id int} {False true global bool}], Returns:

func (PopupMenuImpl) AddIconShortcut

func (o PopupMenuImpl) AddIconShortcut(texture Texture, shortcut ShortCut, id int64, global bool)
CLASS_METHOD

add_icon_shortcut Args: [{ false texture Texture} { false shortcut ShortCut} {-1 true id int} {False true global bool}], Returns:

func (PopupMenuImpl) AddItem

func (o PopupMenuImpl) AddItem(label string, id int64, accel int64)
CLASS_METHOD

add_item Args: [{ false label String} {-1 true id int} {0 true accel int}], Returns:

func (PopupMenuImpl) AddMultistateItem

func (o PopupMenuImpl) AddMultistateItem(label string, max_states int64, default_state int64, id int64, accel int64)
CLASS_METHOD

add_multistate_item Args: [{ false label String} { false max_states int} {0 true default_state int} {-1 true id int} {0 true accel int}], Returns:

func (PopupMenuImpl) AddRadioCheckItem

func (o PopupMenuImpl) AddRadioCheckItem(label string, id int64, accel int64)
CLASS_METHOD

add_radio_check_item Args: [{ false label String} {-1 true id int} {0 true accel int}], Returns:

func (PopupMenuImpl) AddRadioCheckShortcut

func (o PopupMenuImpl) AddRadioCheckShortcut(shortcut ShortCut, id int64, global bool)
CLASS_METHOD

add_radio_check_shortcut Args: [{ false shortcut ShortCut} {-1 true id int} {False true global bool}], Returns:

func (PopupMenuImpl) AddSeparator

func (o PopupMenuImpl) AddSeparator(label string)
CLASS_METHOD

add_separator Args: [{ true label String}], Returns:

func (PopupMenuImpl) AddShortcut

func (o PopupMenuImpl) AddShortcut(shortcut ShortCut, id int64, global bool)
CLASS_METHOD

add_shortcut Args: [{ false shortcut ShortCut} {-1 true id int} {False true global bool}], Returns:

func (PopupMenuImpl) AddSubmenuItem

func (o PopupMenuImpl) AddSubmenuItem(label string, submenu string, id int64)
CLASS_METHOD

add_submenu_item Args: [{ false label String} { false submenu String} {-1 true id int}], Returns:

func (*PopupMenuImpl) BaseClass

func (o *PopupMenuImpl) BaseClass() string

func (*PopupMenuImpl) ClassName

func (o *PopupMenuImpl) ClassName() string

func (PopupMenuImpl) Clear

func (o PopupMenuImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (PopupMenuImpl) GetAllowSearch

func (o PopupMenuImpl) GetAllowSearch() bool
CLASS_METHOD

get_allow_search Args: [], Returns: bool

func (PopupMenuImpl) GetCurrentIndex

func (o PopupMenuImpl) GetCurrentIndex() int64
CLASS_METHOD

get_current_index Args: [], Returns: int64

func (PopupMenuImpl) GetItemAccelerator

func (o PopupMenuImpl) GetItemAccelerator(idx int64) int64
CLASS_METHOD

get_item_accelerator Args: [{ false idx int}], Returns: int64

func (PopupMenuImpl) GetItemCount

func (o PopupMenuImpl) GetItemCount() int64
CLASS_METHOD

get_item_count Args: [], Returns: int64

func (PopupMenuImpl) GetItemIcon

func (o PopupMenuImpl) GetItemIcon(idx int64) Texture
CLASS_METHOD

get_item_icon Args: [{ false idx int}], Returns: Texture

func (PopupMenuImpl) GetItemId

func (o PopupMenuImpl) GetItemId(idx int64) int64
CLASS_METHOD

get_item_id Args: [{ false idx int}], Returns: int64

func (PopupMenuImpl) GetItemIndex

func (o PopupMenuImpl) GetItemIndex(id int64) int64
CLASS_METHOD

get_item_index Args: [{ false id int}], Returns: int64

func (PopupMenuImpl) GetItemMetadata

func (o PopupMenuImpl) GetItemMetadata(idx int64) Variant
CLASS_METHOD

get_item_metadata Args: [{ false idx int}], Returns: Variant

func (PopupMenuImpl) GetItemShortcut

func (o PopupMenuImpl) GetItemShortcut(idx int64) ShortCut
CLASS_METHOD

get_item_shortcut Args: [{ false idx int}], Returns: ShortCut

func (PopupMenuImpl) GetItemSubmenu

func (o PopupMenuImpl) GetItemSubmenu(idx int64) string
CLASS_METHOD

get_item_submenu Args: [{ false idx int}], Returns: string

func (PopupMenuImpl) GetItemText

func (o PopupMenuImpl) GetItemText(idx int64) string
CLASS_METHOD

get_item_text Args: [{ false idx int}], Returns: string

func (PopupMenuImpl) GetItemTooltip

func (o PopupMenuImpl) GetItemTooltip(idx int64) string
CLASS_METHOD

get_item_tooltip Args: [{ false idx int}], Returns: string

func (PopupMenuImpl) GetSubmenuPopupDelay

func (o PopupMenuImpl) GetSubmenuPopupDelay() float32
CLASS_METHOD

get_submenu_popup_delay Args: [], Returns: float32

func (PopupMenuImpl) IsHideOnCheckableItemSelection

func (o PopupMenuImpl) IsHideOnCheckableItemSelection() bool
CLASS_METHOD

is_hide_on_checkable_item_selection Args: [], Returns: bool

func (PopupMenuImpl) IsHideOnItemSelection

func (o PopupMenuImpl) IsHideOnItemSelection() bool
CLASS_METHOD

is_hide_on_item_selection Args: [], Returns: bool

func (PopupMenuImpl) IsHideOnStateItemSelection

func (o PopupMenuImpl) IsHideOnStateItemSelection() bool
CLASS_METHOD

is_hide_on_state_item_selection Args: [], Returns: bool

func (PopupMenuImpl) IsHideOnWindowLoseFocus

func (o PopupMenuImpl) IsHideOnWindowLoseFocus() bool
CLASS_METHOD

is_hide_on_window_lose_focus Args: [], Returns: bool

func (PopupMenuImpl) IsItemCheckable

func (o PopupMenuImpl) IsItemCheckable(idx int64) bool
CLASS_METHOD

is_item_checkable Args: [{ false idx int}], Returns: bool

func (PopupMenuImpl) IsItemChecked

func (o PopupMenuImpl) IsItemChecked(idx int64) bool
CLASS_METHOD

is_item_checked Args: [{ false idx int}], Returns: bool

func (PopupMenuImpl) IsItemDisabled

func (o PopupMenuImpl) IsItemDisabled(idx int64) bool
CLASS_METHOD

is_item_disabled Args: [{ false idx int}], Returns: bool

func (PopupMenuImpl) IsItemRadioCheckable

func (o PopupMenuImpl) IsItemRadioCheckable(idx int64) bool
CLASS_METHOD

is_item_radio_checkable Args: [{ false idx int}], Returns: bool

func (PopupMenuImpl) IsItemSeparator

func (o PopupMenuImpl) IsItemSeparator(idx int64) bool
CLASS_METHOD

is_item_separator Args: [{ false idx int}], Returns: bool

func (PopupMenuImpl) IsItemShortcutDisabled

func (o PopupMenuImpl) IsItemShortcutDisabled(idx int64) bool
CLASS_METHOD

is_item_shortcut_disabled Args: [{ false idx int}], Returns: bool

func (PopupMenuImpl) RemoveItem

func (o PopupMenuImpl) RemoveItem(idx int64)
CLASS_METHOD

remove_item Args: [{ false idx int}], Returns:

func (PopupMenuImpl) SetAllowSearch

func (o PopupMenuImpl) SetAllowSearch(allow bool)
CLASS_METHOD

set_allow_search Args: [{ false allow bool}], Returns:

func (PopupMenuImpl) SetHideOnCheckableItemSelection

func (o PopupMenuImpl) SetHideOnCheckableItemSelection(enable bool)
CLASS_METHOD

set_hide_on_checkable_item_selection Args: [{ false enable bool}], Returns:

func (PopupMenuImpl) SetHideOnItemSelection

func (o PopupMenuImpl) SetHideOnItemSelection(enable bool)
CLASS_METHOD

set_hide_on_item_selection Args: [{ false enable bool}], Returns:

func (PopupMenuImpl) SetHideOnStateItemSelection

func (o PopupMenuImpl) SetHideOnStateItemSelection(enable bool)
CLASS_METHOD

set_hide_on_state_item_selection Args: [{ false enable bool}], Returns:

func (PopupMenuImpl) SetHideOnWindowLoseFocus

func (o PopupMenuImpl) SetHideOnWindowLoseFocus(enable bool)
CLASS_METHOD

set_hide_on_window_lose_focus Args: [{ false enable bool}], Returns:

func (PopupMenuImpl) SetItemAccelerator

func (o PopupMenuImpl) SetItemAccelerator(idx int64, accel int64)
CLASS_METHOD

set_item_accelerator Args: [{ false idx int} { false accel int}], Returns:

func (PopupMenuImpl) SetItemAsCheckable

func (o PopupMenuImpl) SetItemAsCheckable(idx int64, enable bool)
CLASS_METHOD

set_item_as_checkable Args: [{ false idx int} { false enable bool}], Returns:

func (PopupMenuImpl) SetItemAsRadioCheckable

func (o PopupMenuImpl) SetItemAsRadioCheckable(idx int64, enable bool)
CLASS_METHOD

set_item_as_radio_checkable Args: [{ false idx int} { false enable bool}], Returns:

func (PopupMenuImpl) SetItemAsSeparator

func (o PopupMenuImpl) SetItemAsSeparator(idx int64, enable bool)
CLASS_METHOD

set_item_as_separator Args: [{ false idx int} { false enable bool}], Returns:

func (PopupMenuImpl) SetItemChecked

func (o PopupMenuImpl) SetItemChecked(idx int64, checked bool)
CLASS_METHOD

set_item_checked Args: [{ false idx int} { false checked bool}], Returns:

func (PopupMenuImpl) SetItemDisabled

func (o PopupMenuImpl) SetItemDisabled(idx int64, disabled bool)
CLASS_METHOD

set_item_disabled Args: [{ false idx int} { false disabled bool}], Returns:

func (PopupMenuImpl) SetItemIcon

func (o PopupMenuImpl) SetItemIcon(idx int64, icon Texture)
CLASS_METHOD

set_item_icon Args: [{ false idx int} { false icon Texture}], Returns:

func (PopupMenuImpl) SetItemId

func (o PopupMenuImpl) SetItemId(idx int64, id int64)
CLASS_METHOD

set_item_id Args: [{ false idx int} { false id int}], Returns:

func (PopupMenuImpl) SetItemMetadata

func (o PopupMenuImpl) SetItemMetadata(idx int64, metadata Variant)
CLASS_METHOD

set_item_metadata Args: [{ false idx int} { false metadata Variant}], Returns:

func (PopupMenuImpl) SetItemMultistate

func (o PopupMenuImpl) SetItemMultistate(idx int64, state int64)
CLASS_METHOD

set_item_multistate Args: [{ false idx int} { false state int}], Returns:

func (PopupMenuImpl) SetItemShortcut

func (o PopupMenuImpl) SetItemShortcut(idx int64, shortcut ShortCut, global bool)
CLASS_METHOD

set_item_shortcut Args: [{ false idx int} { false shortcut ShortCut} {False true global bool}], Returns:

func (PopupMenuImpl) SetItemShortcutDisabled

func (o PopupMenuImpl) SetItemShortcutDisabled(idx int64, disabled bool)
CLASS_METHOD

set_item_shortcut_disabled Args: [{ false idx int} { false disabled bool}], Returns:

func (PopupMenuImpl) SetItemSubmenu

func (o PopupMenuImpl) SetItemSubmenu(idx int64, submenu string)
CLASS_METHOD

set_item_submenu Args: [{ false idx int} { false submenu String}], Returns:

func (PopupMenuImpl) SetItemText

func (o PopupMenuImpl) SetItemText(idx int64, text string)
CLASS_METHOD

set_item_text Args: [{ false idx int} { false text String}], Returns:

func (PopupMenuImpl) SetItemTooltip

func (o PopupMenuImpl) SetItemTooltip(idx int64, tooltip string)
CLASS_METHOD

set_item_tooltip Args: [{ false idx int} { false tooltip String}], Returns:

func (PopupMenuImpl) SetSubmenuPopupDelay

func (o PopupMenuImpl) SetSubmenuPopupDelay(seconds float32)
CLASS_METHOD

set_submenu_popup_delay Args: [{ false seconds float}], Returns:

func (PopupMenuImpl) ToggleItemChecked

func (o PopupMenuImpl) ToggleItemChecked(idx int64)
CLASS_METHOD

toggle_item_checked Args: [{ false idx int}], Returns:

func (PopupMenuImpl) ToggleItemMultistate

func (o PopupMenuImpl) ToggleItemMultistate(idx int64)
CLASS_METHOD

toggle_item_multistate Args: [{ false idx int}], Returns:

type PopupPanel

type PopupPanel interface {
	Popup
}

func NewPopupPanel

func NewPopupPanel() PopupPanel

NewPopupPanel creates a new PopupPanel.

func NewPopupPanelWithOwner

func NewPopupPanelWithOwner(owner *GodotObject) PopupPanel

NewPopupPanelWithOwner wraps the GodotObject.

type PopupPanelImpl

type PopupPanelImpl struct {
	PopupImpl
}

func (*PopupPanelImpl) BaseClass

func (o *PopupPanelImpl) BaseClass() string

func (*PopupPanelImpl) ClassName

func (o *PopupPanelImpl) ClassName() string

type Position2D

type Position2D interface {
	Node2D
}

func NewPosition2D

func NewPosition2D() Position2D

NewPosition2D creates a new Position2D.

func NewPosition2DWithOwner

func NewPosition2DWithOwner(owner *GodotObject) Position2D

NewPosition2DWithOwner wraps the GodotObject.

type Position2DImpl

type Position2DImpl struct {
	Node2DImpl
}

func (*Position2DImpl) BaseClass

func (o *Position2DImpl) BaseClass() string

func (*Position2DImpl) ClassName

func (o *Position2DImpl) ClassName() string

type Position3D

type Position3D interface {
	Spatial
}

func NewPosition3D

func NewPosition3D() Position3D

NewPosition3D creates a new Position3D.

func NewPosition3DWithOwner

func NewPosition3DWithOwner(owner *GodotObject) Position3D

NewPosition3DWithOwner wraps the GodotObject.

type Position3DImpl

type Position3DImpl struct {
	SpatialImpl
}

func (*Position3DImpl) BaseClass

func (o *Position3DImpl) BaseClass() string

func (*Position3DImpl) ClassName

func (o *Position3DImpl) ClassName() string

type PrimitiveMesh

type PrimitiveMesh interface {
	Mesh

	/* get_custom_aabb */
	GetCustomAabb() AABB

	/* get_flip_faces */
	GetFlipFaces() bool

	/* get_material */
	GetMaterial() Material

	/* get_mesh_arrays */
	GetMeshArrays() Array

	/* set_custom_aabb */
	SetCustomAabb(aabb AABB)

	/* set_flip_faces */
	SetFlipFaces(flip_faces bool)

	/* set_material */
	SetMaterial(material Material)
}

func NewPrimitiveMesh

func NewPrimitiveMesh() PrimitiveMesh

NewPrimitiveMesh creates a new PrimitiveMesh.

func NewPrimitiveMeshWithOwner

func NewPrimitiveMeshWithOwner(owner *GodotObject) PrimitiveMesh

NewPrimitiveMeshWithOwner wraps the GodotObject.

type PrimitiveMeshImpl

type PrimitiveMeshImpl struct {
	MeshImpl
}

func (*PrimitiveMeshImpl) BaseClass

func (o *PrimitiveMeshImpl) BaseClass() string

func (*PrimitiveMeshImpl) ClassName

func (o *PrimitiveMeshImpl) ClassName() string

func (PrimitiveMeshImpl) GetCustomAabb

func (o PrimitiveMeshImpl) GetCustomAabb() AABB
CLASS_METHOD

get_custom_aabb Args: [], Returns: AABB

func (PrimitiveMeshImpl) GetFlipFaces

func (o PrimitiveMeshImpl) GetFlipFaces() bool
CLASS_METHOD

get_flip_faces Args: [], Returns: bool

func (PrimitiveMeshImpl) GetMaterial

func (o PrimitiveMeshImpl) GetMaterial() Material
CLASS_METHOD

get_material Args: [], Returns: Material

func (PrimitiveMeshImpl) GetMeshArrays

func (o PrimitiveMeshImpl) GetMeshArrays() Array
CLASS_METHOD

get_mesh_arrays Args: [], Returns: Array

func (PrimitiveMeshImpl) SetCustomAabb

func (o PrimitiveMeshImpl) SetCustomAabb(aabb AABB)
CLASS_METHOD

set_custom_aabb Args: [{ false aabb AABB}], Returns:

func (PrimitiveMeshImpl) SetFlipFaces

func (o PrimitiveMeshImpl) SetFlipFaces(flip_faces bool)
CLASS_METHOD

set_flip_faces Args: [{ false flip_faces bool}], Returns:

func (PrimitiveMeshImpl) SetMaterial

func (o PrimitiveMeshImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

type PrismMesh

type PrismMesh interface {
	PrimitiveMesh

	/* get_left_to_right */
	GetLeftToRight() float32

	/* get_size */
	GetSize() Vector3

	/* get_subdivide_depth */
	GetSubdivideDepth() int64

	/* get_subdivide_height */
	GetSubdivideHeight() int64

	/* get_subdivide_width */
	GetSubdivideWidth() int64

	/* set_left_to_right */
	SetLeftToRight(left_to_right float32)

	/* set_size */
	SetSize(size Vector3)

	/* set_subdivide_depth */
	SetSubdivideDepth(segments int64)

	/* set_subdivide_height */
	SetSubdivideHeight(segments int64)

	/* set_subdivide_width */
	SetSubdivideWidth(segments int64)
}

func NewPrismMesh

func NewPrismMesh() PrismMesh

NewPrismMesh creates a new PrismMesh.

func NewPrismMeshWithOwner

func NewPrismMeshWithOwner(owner *GodotObject) PrismMesh

NewPrismMeshWithOwner wraps the GodotObject.

type PrismMeshImpl

type PrismMeshImpl struct {
	PrimitiveMeshImpl
}

func (*PrismMeshImpl) BaseClass

func (o *PrismMeshImpl) BaseClass() string

func (*PrismMeshImpl) ClassName

func (o *PrismMeshImpl) ClassName() string

func (PrismMeshImpl) GetLeftToRight

func (o PrismMeshImpl) GetLeftToRight() float32
CLASS_METHOD

get_left_to_right Args: [], Returns: float32

func (PrismMeshImpl) GetSize

func (o PrismMeshImpl) GetSize() Vector3
CLASS_METHOD

get_size Args: [], Returns: Vector3

func (PrismMeshImpl) GetSubdivideDepth

func (o PrismMeshImpl) GetSubdivideDepth() int64
CLASS_METHOD

get_subdivide_depth Args: [], Returns: int64

func (PrismMeshImpl) GetSubdivideHeight

func (o PrismMeshImpl) GetSubdivideHeight() int64
CLASS_METHOD

get_subdivide_height Args: [], Returns: int64

func (PrismMeshImpl) GetSubdivideWidth

func (o PrismMeshImpl) GetSubdivideWidth() int64
CLASS_METHOD

get_subdivide_width Args: [], Returns: int64

func (PrismMeshImpl) SetLeftToRight

func (o PrismMeshImpl) SetLeftToRight(left_to_right float32)
CLASS_METHOD

set_left_to_right Args: [{ false left_to_right float}], Returns:

func (PrismMeshImpl) SetSize

func (o PrismMeshImpl) SetSize(size Vector3)
CLASS_METHOD

set_size Args: [{ false size Vector3}], Returns:

func (PrismMeshImpl) SetSubdivideDepth

func (o PrismMeshImpl) SetSubdivideDepth(segments int64)
CLASS_METHOD

set_subdivide_depth Args: [{ false segments int}], Returns:

func (PrismMeshImpl) SetSubdivideHeight

func (o PrismMeshImpl) SetSubdivideHeight(segments int64)
CLASS_METHOD

set_subdivide_height Args: [{ false segments int}], Returns:

func (PrismMeshImpl) SetSubdivideWidth

func (o PrismMeshImpl) SetSubdivideWidth(segments int64)
CLASS_METHOD

set_subdivide_width Args: [{ false segments int}], Returns:

type ProceduralSky

type ProceduralSky interface {
	Sky

	/* get_ground_bottom_color */
	GetGroundBottomColor() Color

	/* get_ground_curve */
	GetGroundCurve() float32

	/* get_ground_energy */
	GetGroundEnergy() float32

	/* get_ground_horizon_color */
	GetGroundHorizonColor() Color

	/* get_sky_curve */
	GetSkyCurve() float32

	/* get_sky_energy */
	GetSkyEnergy() float32

	/* get_sky_horizon_color */
	GetSkyHorizonColor() Color

	/* get_sky_top_color */
	GetSkyTopColor() Color

	/* get_sun_angle_max */
	GetSunAngleMax() float32

	/* get_sun_angle_min */
	GetSunAngleMin() float32

	/* get_sun_color */
	GetSunColor() Color

	/* get_sun_curve */
	GetSunCurve() float32

	/* get_sun_energy */
	GetSunEnergy() float32

	/* get_sun_latitude */
	GetSunLatitude() float32

	/* get_sun_longitude */
	GetSunLongitude() float32

	/* get_texture_size */
	GetTextureSize() ProceduralSkyTextureSize

	/* set_ground_bottom_color */
	SetGroundBottomColor(color Color)

	/* set_ground_curve */
	SetGroundCurve(curve float32)

	/* set_ground_energy */
	SetGroundEnergy(energy float32)

	/* set_ground_horizon_color */
	SetGroundHorizonColor(color Color)

	/* set_sky_curve */
	SetSkyCurve(curve float32)

	/* set_sky_energy */
	SetSkyEnergy(energy float32)

	/* set_sky_horizon_color */
	SetSkyHorizonColor(color Color)

	/* set_sky_top_color */
	SetSkyTopColor(color Color)

	/* set_sun_angle_max */
	SetSunAngleMax(degrees float32)

	/* set_sun_angle_min */
	SetSunAngleMin(degrees float32)

	/* set_sun_color */
	SetSunColor(color Color)

	/* set_sun_curve */
	SetSunCurve(curve float32)

	/* set_sun_energy */
	SetSunEnergy(energy float32)

	/* set_sun_latitude */
	SetSunLatitude(degrees float32)

	/* set_sun_longitude */
	SetSunLongitude(degrees float32)

	/* set_texture_size */
	SetTextureSize(size int64)
}

func NewProceduralSky

func NewProceduralSky() ProceduralSky

NewProceduralSky creates a new ProceduralSky.

func NewProceduralSkyWithOwner

func NewProceduralSkyWithOwner(owner *GodotObject) ProceduralSky

NewProceduralSkyWithOwner wraps the GodotObject.

type ProceduralSkyConstant

type ProceduralSkyConstant int32
const (
	PROCEDURAL_SKY_TEXTURE_SIZE_1024 ProceduralSkyConstant = 2
	PROCEDURAL_SKY_TEXTURE_SIZE_2048 ProceduralSkyConstant = 3
	PROCEDURAL_SKY_TEXTURE_SIZE_256  ProceduralSkyConstant = 0
	PROCEDURAL_SKY_TEXTURE_SIZE_4096 ProceduralSkyConstant = 4
	PROCEDURAL_SKY_TEXTURE_SIZE_512  ProceduralSkyConstant = 1
	PROCEDURAL_SKY_TEXTURE_SIZE_MAX  ProceduralSkyConstant = 5
)

type ProceduralSkyImpl

type ProceduralSkyImpl struct {
	SkyImpl
}

func (*ProceduralSkyImpl) BaseClass

func (o *ProceduralSkyImpl) BaseClass() string

func (*ProceduralSkyImpl) ClassName

func (o *ProceduralSkyImpl) ClassName() string

func (ProceduralSkyImpl) GetGroundBottomColor

func (o ProceduralSkyImpl) GetGroundBottomColor() Color
CLASS_METHOD

get_ground_bottom_color Args: [], Returns: Color

func (ProceduralSkyImpl) GetGroundCurve

func (o ProceduralSkyImpl) GetGroundCurve() float32
CLASS_METHOD

get_ground_curve Args: [], Returns: float32

func (ProceduralSkyImpl) GetGroundEnergy

func (o ProceduralSkyImpl) GetGroundEnergy() float32
CLASS_METHOD

get_ground_energy Args: [], Returns: float32

func (ProceduralSkyImpl) GetGroundHorizonColor

func (o ProceduralSkyImpl) GetGroundHorizonColor() Color
CLASS_METHOD

get_ground_horizon_color Args: [], Returns: Color

func (ProceduralSkyImpl) GetSkyCurve

func (o ProceduralSkyImpl) GetSkyCurve() float32
CLASS_METHOD

get_sky_curve Args: [], Returns: float32

func (ProceduralSkyImpl) GetSkyEnergy

func (o ProceduralSkyImpl) GetSkyEnergy() float32
CLASS_METHOD

get_sky_energy Args: [], Returns: float32

func (ProceduralSkyImpl) GetSkyHorizonColor

func (o ProceduralSkyImpl) GetSkyHorizonColor() Color
CLASS_METHOD

get_sky_horizon_color Args: [], Returns: Color

func (ProceduralSkyImpl) GetSkyTopColor

func (o ProceduralSkyImpl) GetSkyTopColor() Color
CLASS_METHOD

get_sky_top_color Args: [], Returns: Color

func (ProceduralSkyImpl) GetSunAngleMax

func (o ProceduralSkyImpl) GetSunAngleMax() float32
CLASS_METHOD

get_sun_angle_max Args: [], Returns: float32

func (ProceduralSkyImpl) GetSunAngleMin

func (o ProceduralSkyImpl) GetSunAngleMin() float32
CLASS_METHOD

get_sun_angle_min Args: [], Returns: float32

func (ProceduralSkyImpl) GetSunColor

func (o ProceduralSkyImpl) GetSunColor() Color
CLASS_METHOD

get_sun_color Args: [], Returns: Color

func (ProceduralSkyImpl) GetSunCurve

func (o ProceduralSkyImpl) GetSunCurve() float32
CLASS_METHOD

get_sun_curve Args: [], Returns: float32

func (ProceduralSkyImpl) GetSunEnergy

func (o ProceduralSkyImpl) GetSunEnergy() float32
CLASS_METHOD

get_sun_energy Args: [], Returns: float32

func (ProceduralSkyImpl) GetSunLatitude

func (o ProceduralSkyImpl) GetSunLatitude() float32
CLASS_METHOD

get_sun_latitude Args: [], Returns: float32

func (ProceduralSkyImpl) GetSunLongitude

func (o ProceduralSkyImpl) GetSunLongitude() float32
CLASS_METHOD

get_sun_longitude Args: [], Returns: float32

func (ProceduralSkyImpl) GetTextureSize

func (o ProceduralSkyImpl) GetTextureSize() ProceduralSkyTextureSize
CLASS_METHOD

get_texture_size Args: [], Returns: ProceduralSkyTextureSize

func (ProceduralSkyImpl) SetGroundBottomColor

func (o ProceduralSkyImpl) SetGroundBottomColor(color Color)
CLASS_METHOD

set_ground_bottom_color Args: [{ false color Color}], Returns:

func (ProceduralSkyImpl) SetGroundCurve

func (o ProceduralSkyImpl) SetGroundCurve(curve float32)
CLASS_METHOD

set_ground_curve Args: [{ false curve float}], Returns:

func (ProceduralSkyImpl) SetGroundEnergy

func (o ProceduralSkyImpl) SetGroundEnergy(energy float32)
CLASS_METHOD

set_ground_energy Args: [{ false energy float}], Returns:

func (ProceduralSkyImpl) SetGroundHorizonColor

func (o ProceduralSkyImpl) SetGroundHorizonColor(color Color)
CLASS_METHOD

set_ground_horizon_color Args: [{ false color Color}], Returns:

func (ProceduralSkyImpl) SetSkyCurve

func (o ProceduralSkyImpl) SetSkyCurve(curve float32)
CLASS_METHOD

set_sky_curve Args: [{ false curve float}], Returns:

func (ProceduralSkyImpl) SetSkyEnergy

func (o ProceduralSkyImpl) SetSkyEnergy(energy float32)
CLASS_METHOD

set_sky_energy Args: [{ false energy float}], Returns:

func (ProceduralSkyImpl) SetSkyHorizonColor

func (o ProceduralSkyImpl) SetSkyHorizonColor(color Color)
CLASS_METHOD

set_sky_horizon_color Args: [{ false color Color}], Returns:

func (ProceduralSkyImpl) SetSkyTopColor

func (o ProceduralSkyImpl) SetSkyTopColor(color Color)
CLASS_METHOD

set_sky_top_color Args: [{ false color Color}], Returns:

func (ProceduralSkyImpl) SetSunAngleMax

func (o ProceduralSkyImpl) SetSunAngleMax(degrees float32)
CLASS_METHOD

set_sun_angle_max Args: [{ false degrees float}], Returns:

func (ProceduralSkyImpl) SetSunAngleMin

func (o ProceduralSkyImpl) SetSunAngleMin(degrees float32)
CLASS_METHOD

set_sun_angle_min Args: [{ false degrees float}], Returns:

func (ProceduralSkyImpl) SetSunColor

func (o ProceduralSkyImpl) SetSunColor(color Color)
CLASS_METHOD

set_sun_color Args: [{ false color Color}], Returns:

func (ProceduralSkyImpl) SetSunCurve

func (o ProceduralSkyImpl) SetSunCurve(curve float32)
CLASS_METHOD

set_sun_curve Args: [{ false curve float}], Returns:

func (ProceduralSkyImpl) SetSunEnergy

func (o ProceduralSkyImpl) SetSunEnergy(energy float32)
CLASS_METHOD

set_sun_energy Args: [{ false energy float}], Returns:

func (ProceduralSkyImpl) SetSunLatitude

func (o ProceduralSkyImpl) SetSunLatitude(degrees float32)
CLASS_METHOD

set_sun_latitude Args: [{ false degrees float}], Returns:

func (ProceduralSkyImpl) SetSunLongitude

func (o ProceduralSkyImpl) SetSunLongitude(degrees float32)
CLASS_METHOD

set_sun_longitude Args: [{ false degrees float}], Returns:

func (ProceduralSkyImpl) SetTextureSize

func (o ProceduralSkyImpl) SetTextureSize(size int64)
CLASS_METHOD

set_texture_size Args: [{ false size int}], Returns:

type ProceduralSkyTextureSize

type ProceduralSkyTextureSize int32
const (
	PROCEDURAL_SKY_TEXTURE_SIZE_TEXTURE_SIZE_1024 ProceduralSkyTextureSize = 2
	PROCEDURAL_SKY_TEXTURE_SIZE_TEXTURE_SIZE_2048 ProceduralSkyTextureSize = 3
	PROCEDURAL_SKY_TEXTURE_SIZE_TEXTURE_SIZE_256  ProceduralSkyTextureSize = 0
	PROCEDURAL_SKY_TEXTURE_SIZE_TEXTURE_SIZE_4096 ProceduralSkyTextureSize = 4
	PROCEDURAL_SKY_TEXTURE_SIZE_TEXTURE_SIZE_512  ProceduralSkyTextureSize = 1
	PROCEDURAL_SKY_TEXTURE_SIZE_TEXTURE_SIZE_MAX  ProceduralSkyTextureSize = 5
)

type ProgressBar

type ProgressBar interface {
	Range

	/* is_percent_visible */
	IsPercentVisible() bool

	/* set_percent_visible */
	SetPercentVisible(visible bool)
}

func NewProgressBar

func NewProgressBar() ProgressBar

NewProgressBar creates a new ProgressBar.

func NewProgressBarWithOwner

func NewProgressBarWithOwner(owner *GodotObject) ProgressBar

NewProgressBarWithOwner wraps the GodotObject.

type ProgressBarImpl

type ProgressBarImpl struct {
	RangeImpl
}

func (*ProgressBarImpl) BaseClass

func (o *ProgressBarImpl) BaseClass() string

func (*ProgressBarImpl) ClassName

func (o *ProgressBarImpl) ClassName() string

func (ProgressBarImpl) IsPercentVisible

func (o ProgressBarImpl) IsPercentVisible() bool
CLASS_METHOD

is_percent_visible Args: [], Returns: bool

func (ProgressBarImpl) SetPercentVisible

func (o ProgressBarImpl) SetPercentVisible(visible bool)
CLASS_METHOD

set_percent_visible Args: [{ false visible bool}], Returns:

type ProjectSettings

type ProjectSettings interface {
	Object

	/* add_property_info */
	AddPropertyInfo(hint Dictionary)

	/* clear */
	Clear(name string)

	/* get_order */
	GetOrder(name string) int64

	/* get_setting */
	GetSetting(name string) Variant

	/* globalize_path */
	GlobalizePath(path string) string

	/* has_setting */
	HasSetting(name string) bool

	/* load_resource_pack */
	LoadResourcePack(pack string, replace_files bool) bool

	/* localize_path */
	LocalizePath(path string) string

	/* property_can_revert */
	PropertyCanRevert(name string) bool

	/* property_get_revert */
	PropertyGetRevert(name string) Variant

	/* save */
	Save() Error

	/* save_custom */
	SaveCustom(file string) Error

	/* set_initial_value */
	SetInitialValue(name string, value Variant)

	/* set_order */
	SetOrder(name string, position int64)

	/* set_setting */
	SetSetting(name string, value Variant)
}

func GetSingletonProjectSettings

func GetSingletonProjectSettings() ProjectSettings

type ProjectSettingsImpl

type ProjectSettingsImpl struct {
	ObjectImpl
}

func (ProjectSettingsImpl) AddPropertyInfo

func (o ProjectSettingsImpl) AddPropertyInfo(hint Dictionary)
CLASS_METHOD

add_property_info Args: [{ false hint Dictionary}], Returns:

func (*ProjectSettingsImpl) BaseClass

func (o *ProjectSettingsImpl) BaseClass() string

func (*ProjectSettingsImpl) ClassName

func (o *ProjectSettingsImpl) ClassName() string

func (ProjectSettingsImpl) Clear

func (o ProjectSettingsImpl) Clear(name string)
CLASS_METHOD

clear Args: [{ false name String}], Returns:

func (ProjectSettingsImpl) GetOrder

func (o ProjectSettingsImpl) GetOrder(name string) int64
CLASS_METHOD

get_order Args: [{ false name String}], Returns: int64

func (ProjectSettingsImpl) GetSetting

func (o ProjectSettingsImpl) GetSetting(name string) Variant
CLASS_METHOD

get_setting Args: [{ false name String}], Returns: Variant

func (ProjectSettingsImpl) GlobalizePath

func (o ProjectSettingsImpl) GlobalizePath(path string) string
CLASS_METHOD

globalize_path Args: [{ false path String}], Returns: string

func (ProjectSettingsImpl) HasSetting

func (o ProjectSettingsImpl) HasSetting(name string) bool
CLASS_METHOD

has_setting Args: [{ false name String}], Returns: bool

func (ProjectSettingsImpl) LoadResourcePack

func (o ProjectSettingsImpl) LoadResourcePack(pack string, replace_files bool) bool
CLASS_METHOD

load_resource_pack Args: [{ false pack String} {True true replace_files bool}], Returns: bool

func (ProjectSettingsImpl) LocalizePath

func (o ProjectSettingsImpl) LocalizePath(path string) string
CLASS_METHOD

localize_path Args: [{ false path String}], Returns: string

func (ProjectSettingsImpl) PropertyCanRevert

func (o ProjectSettingsImpl) PropertyCanRevert(name string) bool
CLASS_METHOD

property_can_revert Args: [{ false name String}], Returns: bool

func (ProjectSettingsImpl) PropertyGetRevert

func (o ProjectSettingsImpl) PropertyGetRevert(name string) Variant
CLASS_METHOD

property_get_revert Args: [{ false name String}], Returns: Variant

func (ProjectSettingsImpl) Save

func (o ProjectSettingsImpl) Save() Error
CLASS_METHOD

save Args: [], Returns: Error

func (ProjectSettingsImpl) SaveCustom

func (o ProjectSettingsImpl) SaveCustom(file string) Error
CLASS_METHOD

save_custom Args: [{ false file String}], Returns: Error

func (ProjectSettingsImpl) SetInitialValue

func (o ProjectSettingsImpl) SetInitialValue(name string, value Variant)
CLASS_METHOD

set_initial_value Args: [{ false name String} { false value Variant}], Returns:

func (ProjectSettingsImpl) SetOrder

func (o ProjectSettingsImpl) SetOrder(name string, position int64)
CLASS_METHOD

set_order Args: [{ false name String} { false position int}], Returns:

func (ProjectSettingsImpl) SetSetting

func (o ProjectSettingsImpl) SetSetting(name string, value Variant)
CLASS_METHOD

set_setting Args: [{ false name String} { false value Variant}], Returns:

type PropertyAttributes

type PropertyAttributes C.godot_property_attributes

type PropertyGetTag

type PropertyGetTag uint

type PropertyHint

type PropertyHint C.godot_property_hint
const (
	GODOT_PROPERTY_HINT_NONE PropertyHint = iota
	GODOT_PROPERTY_HINT_RANGE
	GODOT_PROPERTY_HINT_EXP_RANGE
	GODOT_PROPERTY_HINT_ENUM
	GODOT_PROPERTY_HINT_EXP_EASING
	GODOT_PROPERTY_HINT_LENGTH
	GODOT_PROPERTY_HINT_SPRITE_FRAME
	GODOT_PROPERTY_HINT_KEY_ACCEL
	GODOT_PROPERTY_HINT_FLAGS
	GODOT_PROPERTY_HINT_LAYERS_2D_RENDER
	GODOT_PROPERTY_HINT_LAYERS_2D_PHYSICS
	GODOT_PROPERTY_HINT_LAYERS_3D_RENDER
	GODOT_PROPERTY_HINT_LAYERS_3D_PHYSICS
	GODOT_PROPERTY_HINT_FILE
	GODOT_PROPERTY_HINT_DIR
	GODOT_PROPERTY_HINT_GLOBAL_FILE
	GODOT_PROPERTY_HINT_GLOBAL_DIR
	GODOT_PROPERTY_HINT_RESOURCE_TYPE
	GODOT_PROPERTY_HINT_MULTILINE_TEXT
	GODOT_PROPERTY_HINT_PLACEHOLDER_TEXT
	GODOT_PROPERTY_HINT_COLOR_NO_ALPHA
	GODOT_PROPERTY_HINT_IMAGE_COMPRESS_LOSSY
	GODOT_PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS
	GODOT_PROPERTY_HINT_OBJECT_ID
	GODOT_PROPERTY_HINT_TYPE_STRING
	GODOT_PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE
	GODOT_PROPERTY_HINT_METHOD_OF_VARIANT_TYPE
	GODOT_PROPERTY_HINT_METHOD_OF_BASE_TYPE
	GODOT_PROPERTY_HINT_METHOD_OF_INSTANCE
	GODOT_PROPERTY_HINT_METHOD_OF_SCRIPT
	GODOT_PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE
	GODOT_PROPERTY_HINT_PROPERTY_OF_BASE_TYPE
	GODOT_PROPERTY_HINT_PROPERTY_OF_INSTANCE
	GODOT_PROPERTY_HINT_PROPERTY_OF_SCRIPT
	GODOT_PROPERTY_HINT_MAX
)

Enum PropertyHint

type PropertySetTag

type PropertySetTag uint

type ProximityGroup

type ProximityGroup interface {
	Spatial

	/* broadcast */
	Broadcast(name string, parameters Variant)

	/* get_dispatch_mode */
	GetDispatchMode() ProximityGroupDispatchMode

	/* get_grid_radius */
	GetGridRadius() Vector3

	/* get_group_name */
	GetGroupName() string

	/* set_dispatch_mode */
	SetDispatchMode(mode int64)

	/* set_grid_radius */
	SetGridRadius(radius Vector3)

	/* set_group_name */
	SetGroupName(name string)
}

func NewProximityGroup

func NewProximityGroup() ProximityGroup

NewProximityGroup creates a new ProximityGroup.

func NewProximityGroupWithOwner

func NewProximityGroupWithOwner(owner *GodotObject) ProximityGroup

NewProximityGroupWithOwner wraps the GodotObject.

type ProximityGroupConstant

type ProximityGroupConstant int32
const (
	PROXIMITY_GROUP_MODE_PROXY  ProximityGroupConstant = 0
	PROXIMITY_GROUP_MODE_SIGNAL ProximityGroupConstant = 1
)

type ProximityGroupDispatchMode

type ProximityGroupDispatchMode int32
const (
	PROXIMITY_GROUP_DISPATCH_MODE_MODE_PROXY  ProximityGroupDispatchMode = 0
	PROXIMITY_GROUP_DISPATCH_MODE_MODE_SIGNAL ProximityGroupDispatchMode = 1
)

type ProximityGroupImpl

type ProximityGroupImpl struct {
	SpatialImpl
}

func (*ProximityGroupImpl) BaseClass

func (o *ProximityGroupImpl) BaseClass() string

func (ProximityGroupImpl) Broadcast

func (o ProximityGroupImpl) Broadcast(name string, parameters Variant)
CLASS_METHOD

broadcast Args: [{ false name String} { false parameters Variant}], Returns:

func (*ProximityGroupImpl) ClassName

func (o *ProximityGroupImpl) ClassName() string

func (ProximityGroupImpl) GetDispatchMode

func (o ProximityGroupImpl) GetDispatchMode() ProximityGroupDispatchMode
CLASS_METHOD

get_dispatch_mode Args: [], Returns: ProximityGroupDispatchMode

func (ProximityGroupImpl) GetGridRadius

func (o ProximityGroupImpl) GetGridRadius() Vector3
CLASS_METHOD

get_grid_radius Args: [], Returns: Vector3

func (ProximityGroupImpl) GetGroupName

func (o ProximityGroupImpl) GetGroupName() string
CLASS_METHOD

get_group_name Args: [], Returns: string

func (ProximityGroupImpl) SetDispatchMode

func (o ProximityGroupImpl) SetDispatchMode(mode int64)
CLASS_METHOD

set_dispatch_mode Args: [{ false mode int}], Returns:

func (ProximityGroupImpl) SetGridRadius

func (o ProximityGroupImpl) SetGridRadius(radius Vector3)
CLASS_METHOD

set_grid_radius Args: [{ false radius Vector3}], Returns:

func (ProximityGroupImpl) SetGroupName

func (o ProximityGroupImpl) SetGroupName(name string)
CLASS_METHOD

set_group_name Args: [{ false name String}], Returns:

type ProxyTexture

type ProxyTexture interface {
	Texture

	/* get_base */
	GetBase() Texture

	/* set_base */
	SetBase(base Texture)
}

func NewProxyTexture

func NewProxyTexture() ProxyTexture

NewProxyTexture creates a new ProxyTexture.

func NewProxyTextureWithOwner

func NewProxyTextureWithOwner(owner *GodotObject) ProxyTexture

NewProxyTextureWithOwner wraps the GodotObject.

type ProxyTextureImpl

type ProxyTextureImpl struct {
	TextureImpl
}

func (*ProxyTextureImpl) BaseClass

func (o *ProxyTextureImpl) BaseClass() string

func (*ProxyTextureImpl) ClassName

func (o *ProxyTextureImpl) ClassName() string

func (ProxyTextureImpl) GetBase

func (o ProxyTextureImpl) GetBase() Texture
CLASS_METHOD

get_base Args: [], Returns: Texture

func (ProxyTextureImpl) SetBase

func (o ProxyTextureImpl) SetBase(base Texture)
CLASS_METHOD

set_base Args: [{ false base Texture}], Returns:

type QuadMesh

type QuadMesh interface {
	PrimitiveMesh

	/* get_size */
	GetSize() Vector2

	/* set_size */
	SetSize(size Vector2)
}

func NewQuadMesh

func NewQuadMesh() QuadMesh

NewQuadMesh creates a new QuadMesh.

func NewQuadMeshWithOwner

func NewQuadMeshWithOwner(owner *GodotObject) QuadMesh

NewQuadMeshWithOwner wraps the GodotObject.

type QuadMeshImpl

type QuadMeshImpl struct {
	PrimitiveMeshImpl
}

func (*QuadMeshImpl) BaseClass

func (o *QuadMeshImpl) BaseClass() string

func (*QuadMeshImpl) ClassName

func (o *QuadMeshImpl) ClassName() string

func (QuadMeshImpl) GetSize

func (o QuadMeshImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (QuadMeshImpl) SetSize

func (o QuadMeshImpl) SetSize(size Vector2)
CLASS_METHOD

set_size Args: [{ false size Vector2}], Returns:

type Quat

type Quat C.godot_quat

func NewQuat

func NewQuat(
	p_x float32, p_y float32, p_z float32, p_w float32,
) Quat

func NewQuatWithAxisAngle

func NewQuatWithAxisAngle(
	p_axis Vector3, p_angle float32,
) Quat

func NewQuatWithBasis

func NewQuatWithBasis(
	p_basis Basis,
) Quat

func NewQuatWithEuler

func NewQuatWithEuler(
	p_euler Vector3,
) Quat

func (*Quat) AsString

func (gdt *Quat) AsString() String

Getter Method: godot_quat_as_string -> godot_string

func (*Quat) CubicSlerp

func (gdt *Quat) CubicSlerp(
	p_b Quat, p_pre_a Quat, p_post_b Quat, p_t float32,
) Quat

Getter Method: godot_quat_cubic_slerp -> godot_quat

func (*Quat) Dot

func (gdt *Quat) Dot(
	p_b Quat,
) float32

Getter Method: godot_quat_dot -> godot_real

func (*Quat) GetW

func (gdt *Quat) GetW() float32

Getter Method: godot_quat_get_w -> godot_real

func (*Quat) GetX

func (gdt *Quat) GetX() float32

Getter Method: godot_quat_get_x -> godot_real

func (*Quat) GetY

func (gdt *Quat) GetY() float32

Getter Method: godot_quat_get_y -> godot_real

func (*Quat) GetZ

func (gdt *Quat) GetZ() float32

Getter Method: godot_quat_get_z -> godot_real

func (*Quat) Inverse

func (gdt *Quat) Inverse() Quat

Getter Method: godot_quat_inverse -> godot_quat

func (*Quat) IsNormalized

func (gdt *Quat) IsNormalized() bool

Getter Method: godot_quat_is_normalized -> godot_bool

func (*Quat) Length

func (gdt *Quat) Length() float32

Getter Method: godot_quat_length -> godot_real

func (*Quat) LengthSquared

func (gdt *Quat) LengthSquared() float32

Getter Method: godot_quat_length_squared -> godot_real

func (*Quat) Normalized

func (gdt *Quat) Normalized() Quat

Getter Method: godot_quat_normalized -> godot_quat

func (*Quat) OperatorAdd

func (gdt *Quat) OperatorAdd(
	p_b Quat,
) Quat

Getter Method: godot_quat_operator_add -> godot_quat

func (*Quat) OperatorDivide

func (gdt *Quat) OperatorDivide(
	p_b float32,
) Quat

Getter Method: godot_quat_operator_divide -> godot_quat

func (*Quat) OperatorEqual

func (gdt *Quat) OperatorEqual(
	p_b Quat,
) bool

Getter Method: godot_quat_operator_equal -> godot_bool

func (*Quat) OperatorMultiply

func (gdt *Quat) OperatorMultiply(
	p_b float32,
) Quat

Getter Method: godot_quat_operator_multiply -> godot_quat

func (*Quat) OperatorNeg

func (gdt *Quat) OperatorNeg() Quat

Getter Method: godot_quat_operator_neg -> godot_quat

func (*Quat) OperatorSubtract

func (gdt *Quat) OperatorSubtract(
	p_b Quat,
) Quat

Getter Method: godot_quat_operator_subtract -> godot_quat

func (*Quat) SetAxisAngle

func (gdt *Quat) SetAxisAngle(
	p_axis Vector3, p_angle float32,
)

Setter Method: godot_quat_set_axis_angle -> void

func (*Quat) SetW

func (gdt *Quat) SetW(
	val float32,
)

Setter Method: godot_quat_set_w -> void

func (*Quat) SetX

func (gdt *Quat) SetX(
	val float32,
)

Setter Method: godot_quat_set_x -> void

func (*Quat) SetY

func (gdt *Quat) SetY(
	val float32,
)

Setter Method: godot_quat_set_y -> void

func (*Quat) SetZ

func (gdt *Quat) SetZ(
	val float32,
)

Setter Method: godot_quat_set_z -> void

func (*Quat) Slerp

func (gdt *Quat) Slerp(
	p_b Quat, p_t float32,
) Quat

Getter Method: godot_quat_slerp -> godot_quat

func (*Quat) Slerpni

func (gdt *Quat) Slerpni(
	p_b Quat, p_t float32,
) Quat

Getter Method: godot_quat_slerpni -> godot_quat

func (*Quat) Xform

func (gdt *Quat) Xform(
	p_v Vector3,
) Vector3

Getter Method: godot_quat_xform -> godot_vector3

type RID

type RID C.godot_rid

func NewRID

func NewRID() RID

func NewRIDWithResource

func NewRIDWithResource(
	p_from *GodotObject,
) RID

func (*RID) GetId

func (gdt *RID) GetId() int32

Getter Method: godot_rid_get_id -> godot_int

func (*RID) OperatorEqual

func (gdt *RID) OperatorEqual(
	p_b RID,
) bool

Getter Method: godot_rid_operator_equal -> godot_bool

func (*RID) OperatorLess

func (gdt *RID) OperatorLess(
	p_b RID,
) bool

Getter Method: godot_rid_operator_less -> godot_bool

type RandomNumberGenerator

type RandomNumberGenerator interface {
	Reference

	/* get_seed */
	GetSeed() int64

	/* randf */
	Randf() float32

	/* randf_range */
	RandfRange(from float32, to float32) float32

	/* randfn */
	Randfn(mean float32, deviation float32) float32

	/* randi */
	Randi() int64

	/* randi_range */
	RandiRange(from int64, to int64) int64

	/* randomize */
	Randomize()

	/* set_seed */
	SetSeed(seed int64)
}

func NewRandomNumberGenerator

func NewRandomNumberGenerator() RandomNumberGenerator

NewRandomNumberGenerator creates a new RandomNumberGenerator.

func NewRandomNumberGeneratorWithOwner

func NewRandomNumberGeneratorWithOwner(owner *GodotObject) RandomNumberGenerator

NewRandomNumberGeneratorWithOwner wraps the GodotObject.

type RandomNumberGeneratorImpl

type RandomNumberGeneratorImpl struct {
	ReferenceImpl
}

func (*RandomNumberGeneratorImpl) BaseClass

func (o *RandomNumberGeneratorImpl) BaseClass() string

func (*RandomNumberGeneratorImpl) ClassName

func (o *RandomNumberGeneratorImpl) ClassName() string

func (RandomNumberGeneratorImpl) GetSeed

func (o RandomNumberGeneratorImpl) GetSeed() int64
CLASS_METHOD

get_seed Args: [], Returns: int64

func (RandomNumberGeneratorImpl) Randf

CLASS_METHOD

randf Args: [], Returns: float32

func (RandomNumberGeneratorImpl) RandfRange

func (o RandomNumberGeneratorImpl) RandfRange(from float32, to float32) float32
CLASS_METHOD

randf_range Args: [{ false from float} { false to float}], Returns: float32

func (RandomNumberGeneratorImpl) Randfn

func (o RandomNumberGeneratorImpl) Randfn(mean float32, deviation float32) float32
CLASS_METHOD

randfn Args: [{0 true mean float} {1 true deviation float}], Returns: float32

func (RandomNumberGeneratorImpl) Randi

func (o RandomNumberGeneratorImpl) Randi() int64
CLASS_METHOD

randi Args: [], Returns: int64

func (RandomNumberGeneratorImpl) RandiRange

func (o RandomNumberGeneratorImpl) RandiRange(from int64, to int64) int64
CLASS_METHOD

randi_range Args: [{ false from int} { false to int}], Returns: int64

func (RandomNumberGeneratorImpl) Randomize

func (o RandomNumberGeneratorImpl) Randomize()
CLASS_METHOD

randomize Args: [], Returns:

func (RandomNumberGeneratorImpl) SetSeed

func (o RandomNumberGeneratorImpl) SetSeed(seed int64)
CLASS_METHOD

set_seed Args: [{ false seed int}], Returns:

type Range

type Range interface {
	Control

	/* get_as_ratio */
	GetAsRatio() float32

	/* get_max */
	GetMax() float32

	/* get_min */
	GetMin() float32

	/* get_page */
	GetPage() float32

	/* get_step */
	GetStep() float32

	/* get_value */
	GetValue() float32

	/* is_greater_allowed */
	IsGreaterAllowed() bool

	/* is_lesser_allowed */
	IsLesserAllowed() bool

	/* is_ratio_exp */
	IsRatioExp() bool

	/* is_using_rounded_values */
	IsUsingRoundedValues() bool

	/* set_allow_greater */
	SetAllowGreater(allow bool)

	/* set_allow_lesser */
	SetAllowLesser(allow bool)

	/* set_as_ratio */
	SetAsRatio(value float32)

	/* set_exp_ratio */
	SetExpRatio(enabled bool)

	/* set_max */
	SetMax(maximum float32)

	/* set_min */
	SetMin(minimum float32)

	/* set_page */
	SetPage(pagesize float32)

	/* set_step */
	SetStep(step float32)

	/* set_use_rounded_values */
	SetUseRoundedValues(enabled bool)

	/* set_value */
	SetValue(value float32)

	/* share */
	Share(with Node)

	/* unshare */
	Unshare()
}

func NewRange

func NewRange() Range

NewRange creates a new Range.

func NewRangeWithOwner

func NewRangeWithOwner(owner *GodotObject) Range

NewRangeWithOwner wraps the GodotObject.

type RangeImpl

type RangeImpl struct {
	ControlImpl
}

func (*RangeImpl) BaseClass

func (o *RangeImpl) BaseClass() string

func (*RangeImpl) ClassName

func (o *RangeImpl) ClassName() string

func (RangeImpl) GetAsRatio

func (o RangeImpl) GetAsRatio() float32
CLASS_METHOD

get_as_ratio Args: [], Returns: float32

func (RangeImpl) GetMax

func (o RangeImpl) GetMax() float32
CLASS_METHOD

get_max Args: [], Returns: float32

func (RangeImpl) GetMin

func (o RangeImpl) GetMin() float32
CLASS_METHOD

get_min Args: [], Returns: float32

func (RangeImpl) GetPage

func (o RangeImpl) GetPage() float32
CLASS_METHOD

get_page Args: [], Returns: float32

func (RangeImpl) GetStep

func (o RangeImpl) GetStep() float32
CLASS_METHOD

get_step Args: [], Returns: float32

func (RangeImpl) GetValue

func (o RangeImpl) GetValue() float32
CLASS_METHOD

get_value Args: [], Returns: float32

func (RangeImpl) IsGreaterAllowed

func (o RangeImpl) IsGreaterAllowed() bool
CLASS_METHOD

is_greater_allowed Args: [], Returns: bool

func (RangeImpl) IsLesserAllowed

func (o RangeImpl) IsLesserAllowed() bool
CLASS_METHOD

is_lesser_allowed Args: [], Returns: bool

func (RangeImpl) IsRatioExp

func (o RangeImpl) IsRatioExp() bool
CLASS_METHOD

is_ratio_exp Args: [], Returns: bool

func (RangeImpl) IsUsingRoundedValues

func (o RangeImpl) IsUsingRoundedValues() bool
CLASS_METHOD

is_using_rounded_values Args: [], Returns: bool

func (RangeImpl) SetAllowGreater

func (o RangeImpl) SetAllowGreater(allow bool)
CLASS_METHOD

set_allow_greater Args: [{ false allow bool}], Returns:

func (RangeImpl) SetAllowLesser

func (o RangeImpl) SetAllowLesser(allow bool)
CLASS_METHOD

set_allow_lesser Args: [{ false allow bool}], Returns:

func (RangeImpl) SetAsRatio

func (o RangeImpl) SetAsRatio(value float32)
CLASS_METHOD

set_as_ratio Args: [{ false value float}], Returns:

func (RangeImpl) SetExpRatio

func (o RangeImpl) SetExpRatio(enabled bool)
CLASS_METHOD

set_exp_ratio Args: [{ false enabled bool}], Returns:

func (RangeImpl) SetMax

func (o RangeImpl) SetMax(maximum float32)
CLASS_METHOD

set_max Args: [{ false maximum float}], Returns:

func (RangeImpl) SetMin

func (o RangeImpl) SetMin(minimum float32)
CLASS_METHOD

set_min Args: [{ false minimum float}], Returns:

func (RangeImpl) SetPage

func (o RangeImpl) SetPage(pagesize float32)
CLASS_METHOD

set_page Args: [{ false pagesize float}], Returns:

func (RangeImpl) SetStep

func (o RangeImpl) SetStep(step float32)
CLASS_METHOD

set_step Args: [{ false step float}], Returns:

func (RangeImpl) SetUseRoundedValues

func (o RangeImpl) SetUseRoundedValues(enabled bool)
CLASS_METHOD

set_use_rounded_values Args: [{ false enabled bool}], Returns:

func (RangeImpl) SetValue

func (o RangeImpl) SetValue(value float32)
CLASS_METHOD

set_value Args: [{ false value float}], Returns:

func (RangeImpl) Share

func (o RangeImpl) Share(with Node)
CLASS_METHOD

share Args: [{ false with Node}], Returns:

func (RangeImpl) Unshare

func (o RangeImpl) Unshare()
CLASS_METHOD

unshare Args: [], Returns:

type RayCast

type RayCast interface {
	Spatial

	/* add_exception */
	AddException(node Object)

	/* add_exception_rid */
	AddExceptionRid(rid RID)

	/* clear_exceptions */
	ClearExceptions()

	/* force_raycast_update */
	ForceRaycastUpdate()

	/* get_cast_to */
	GetCastTo() Vector3

	/* get_collider */
	GetCollider() Object

	/* get_collider_shape */
	GetColliderShape() int64

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_collision_normal */
	GetCollisionNormal() Vector3

	/* get_collision_point */
	GetCollisionPoint() Vector3

	/* get_exclude_parent_body */
	GetExcludeParentBody() bool

	/* is_collide_with_areas_enabled */
	IsCollideWithAreasEnabled() bool

	/* is_collide_with_bodies_enabled */
	IsCollideWithBodiesEnabled() bool

	/* is_colliding */
	IsColliding() bool

	/* is_enabled */
	IsEnabled() bool

	/* remove_exception */
	RemoveException(node Object)

	/* remove_exception_rid */
	RemoveExceptionRid(rid RID)

	/* set_cast_to */
	SetCastTo(local_point Vector3)

	/* set_collide_with_areas */
	SetCollideWithAreas(enable bool)

	/* set_collide_with_bodies */
	SetCollideWithBodies(enable bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_enabled */
	SetEnabled(enabled bool)

	/* set_exclude_parent_body */
	SetExcludeParentBody(mask bool)
}

func NewRayCast

func NewRayCast() RayCast

NewRayCast creates a new RayCast.

func NewRayCastWithOwner

func NewRayCastWithOwner(owner *GodotObject) RayCast

NewRayCastWithOwner wraps the GodotObject.

type RayCast2D

type RayCast2D interface {
	Node2D

	/* add_exception */
	AddException(node Object)

	/* add_exception_rid */
	AddExceptionRid(rid RID)

	/* clear_exceptions */
	ClearExceptions()

	/* force_raycast_update */
	ForceRaycastUpdate()

	/* get_cast_to */
	GetCastTo() Vector2

	/* get_collider */
	GetCollider() Object

	/* get_collider_shape */
	GetColliderShape() int64

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_collision_normal */
	GetCollisionNormal() Vector2

	/* get_collision_point */
	GetCollisionPoint() Vector2

	/* get_exclude_parent_body */
	GetExcludeParentBody() bool

	/* is_collide_with_areas_enabled */
	IsCollideWithAreasEnabled() bool

	/* is_collide_with_bodies_enabled */
	IsCollideWithBodiesEnabled() bool

	/* is_colliding */
	IsColliding() bool

	/* is_enabled */
	IsEnabled() bool

	/* remove_exception */
	RemoveException(node Object)

	/* remove_exception_rid */
	RemoveExceptionRid(rid RID)

	/* set_cast_to */
	SetCastTo(local_point Vector2)

	/* set_collide_with_areas */
	SetCollideWithAreas(enable bool)

	/* set_collide_with_bodies */
	SetCollideWithBodies(enable bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_enabled */
	SetEnabled(enabled bool)

	/* set_exclude_parent_body */
	SetExcludeParentBody(mask bool)
}

func NewRayCast2D

func NewRayCast2D() RayCast2D

NewRayCast2D creates a new RayCast2D.

func NewRayCast2DWithOwner

func NewRayCast2DWithOwner(owner *GodotObject) RayCast2D

NewRayCast2DWithOwner wraps the GodotObject.

type RayCast2DImpl

type RayCast2DImpl struct {
	Node2DImpl
}

func (RayCast2DImpl) AddException

func (o RayCast2DImpl) AddException(node Object)
CLASS_METHOD

add_exception Args: [{ false node Object}], Returns:

func (RayCast2DImpl) AddExceptionRid

func (o RayCast2DImpl) AddExceptionRid(rid RID)
CLASS_METHOD

add_exception_rid Args: [{ false rid RID}], Returns:

func (*RayCast2DImpl) BaseClass

func (o *RayCast2DImpl) BaseClass() string

func (*RayCast2DImpl) ClassName

func (o *RayCast2DImpl) ClassName() string

func (RayCast2DImpl) ClearExceptions

func (o RayCast2DImpl) ClearExceptions()
CLASS_METHOD

clear_exceptions Args: [], Returns:

func (RayCast2DImpl) ForceRaycastUpdate

func (o RayCast2DImpl) ForceRaycastUpdate()
CLASS_METHOD

force_raycast_update Args: [], Returns:

func (RayCast2DImpl) GetCastTo

func (o RayCast2DImpl) GetCastTo() Vector2
CLASS_METHOD

get_cast_to Args: [], Returns: Vector2

func (RayCast2DImpl) GetCollider

func (o RayCast2DImpl) GetCollider() Object
CLASS_METHOD

get_collider Args: [], Returns: Object

func (RayCast2DImpl) GetColliderShape

func (o RayCast2DImpl) GetColliderShape() int64
CLASS_METHOD

get_collider_shape Args: [], Returns: int64

func (RayCast2DImpl) GetCollisionMask

func (o RayCast2DImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (RayCast2DImpl) GetCollisionMaskBit

func (o RayCast2DImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (RayCast2DImpl) GetCollisionNormal

func (o RayCast2DImpl) GetCollisionNormal() Vector2
CLASS_METHOD

get_collision_normal Args: [], Returns: Vector2

func (RayCast2DImpl) GetCollisionPoint

func (o RayCast2DImpl) GetCollisionPoint() Vector2
CLASS_METHOD

get_collision_point Args: [], Returns: Vector2

func (RayCast2DImpl) GetExcludeParentBody

func (o RayCast2DImpl) GetExcludeParentBody() bool
CLASS_METHOD

get_exclude_parent_body Args: [], Returns: bool

func (RayCast2DImpl) IsCollideWithAreasEnabled

func (o RayCast2DImpl) IsCollideWithAreasEnabled() bool
CLASS_METHOD

is_collide_with_areas_enabled Args: [], Returns: bool

func (RayCast2DImpl) IsCollideWithBodiesEnabled

func (o RayCast2DImpl) IsCollideWithBodiesEnabled() bool
CLASS_METHOD

is_collide_with_bodies_enabled Args: [], Returns: bool

func (RayCast2DImpl) IsColliding

func (o RayCast2DImpl) IsColliding() bool
CLASS_METHOD

is_colliding Args: [], Returns: bool

func (RayCast2DImpl) IsEnabled

func (o RayCast2DImpl) IsEnabled() bool
CLASS_METHOD

is_enabled Args: [], Returns: bool

func (RayCast2DImpl) RemoveException

func (o RayCast2DImpl) RemoveException(node Object)
CLASS_METHOD

remove_exception Args: [{ false node Object}], Returns:

func (RayCast2DImpl) RemoveExceptionRid

func (o RayCast2DImpl) RemoveExceptionRid(rid RID)
CLASS_METHOD

remove_exception_rid Args: [{ false rid RID}], Returns:

func (RayCast2DImpl) SetCastTo

func (o RayCast2DImpl) SetCastTo(local_point Vector2)
CLASS_METHOD

set_cast_to Args: [{ false local_point Vector2}], Returns:

func (RayCast2DImpl) SetCollideWithAreas

func (o RayCast2DImpl) SetCollideWithAreas(enable bool)
CLASS_METHOD

set_collide_with_areas Args: [{ false enable bool}], Returns:

func (RayCast2DImpl) SetCollideWithBodies

func (o RayCast2DImpl) SetCollideWithBodies(enable bool)
CLASS_METHOD

set_collide_with_bodies Args: [{ false enable bool}], Returns:

func (RayCast2DImpl) SetCollisionMask

func (o RayCast2DImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (RayCast2DImpl) SetCollisionMaskBit

func (o RayCast2DImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (RayCast2DImpl) SetEnabled

func (o RayCast2DImpl) SetEnabled(enabled bool)
CLASS_METHOD

set_enabled Args: [{ false enabled bool}], Returns:

func (RayCast2DImpl) SetExcludeParentBody

func (o RayCast2DImpl) SetExcludeParentBody(mask bool)
CLASS_METHOD

set_exclude_parent_body Args: [{ false mask bool}], Returns:

type RayCastImpl

type RayCastImpl struct {
	SpatialImpl
}

func (RayCastImpl) AddException

func (o RayCastImpl) AddException(node Object)
CLASS_METHOD

add_exception Args: [{ false node Object}], Returns:

func (RayCastImpl) AddExceptionRid

func (o RayCastImpl) AddExceptionRid(rid RID)
CLASS_METHOD

add_exception_rid Args: [{ false rid RID}], Returns:

func (*RayCastImpl) BaseClass

func (o *RayCastImpl) BaseClass() string

func (*RayCastImpl) ClassName

func (o *RayCastImpl) ClassName() string

func (RayCastImpl) ClearExceptions

func (o RayCastImpl) ClearExceptions()
CLASS_METHOD

clear_exceptions Args: [], Returns:

func (RayCastImpl) ForceRaycastUpdate

func (o RayCastImpl) ForceRaycastUpdate()
CLASS_METHOD

force_raycast_update Args: [], Returns:

func (RayCastImpl) GetCastTo

func (o RayCastImpl) GetCastTo() Vector3
CLASS_METHOD

get_cast_to Args: [], Returns: Vector3

func (RayCastImpl) GetCollider

func (o RayCastImpl) GetCollider() Object
CLASS_METHOD

get_collider Args: [], Returns: Object

func (RayCastImpl) GetColliderShape

func (o RayCastImpl) GetColliderShape() int64
CLASS_METHOD

get_collider_shape Args: [], Returns: int64

func (RayCastImpl) GetCollisionMask

func (o RayCastImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (RayCastImpl) GetCollisionMaskBit

func (o RayCastImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (RayCastImpl) GetCollisionNormal

func (o RayCastImpl) GetCollisionNormal() Vector3
CLASS_METHOD

get_collision_normal Args: [], Returns: Vector3

func (RayCastImpl) GetCollisionPoint

func (o RayCastImpl) GetCollisionPoint() Vector3
CLASS_METHOD

get_collision_point Args: [], Returns: Vector3

func (RayCastImpl) GetExcludeParentBody

func (o RayCastImpl) GetExcludeParentBody() bool
CLASS_METHOD

get_exclude_parent_body Args: [], Returns: bool

func (RayCastImpl) IsCollideWithAreasEnabled

func (o RayCastImpl) IsCollideWithAreasEnabled() bool
CLASS_METHOD

is_collide_with_areas_enabled Args: [], Returns: bool

func (RayCastImpl) IsCollideWithBodiesEnabled

func (o RayCastImpl) IsCollideWithBodiesEnabled() bool
CLASS_METHOD

is_collide_with_bodies_enabled Args: [], Returns: bool

func (RayCastImpl) IsColliding

func (o RayCastImpl) IsColliding() bool
CLASS_METHOD

is_colliding Args: [], Returns: bool

func (RayCastImpl) IsEnabled

func (o RayCastImpl) IsEnabled() bool
CLASS_METHOD

is_enabled Args: [], Returns: bool

func (RayCastImpl) RemoveException

func (o RayCastImpl) RemoveException(node Object)
CLASS_METHOD

remove_exception Args: [{ false node Object}], Returns:

func (RayCastImpl) RemoveExceptionRid

func (o RayCastImpl) RemoveExceptionRid(rid RID)
CLASS_METHOD

remove_exception_rid Args: [{ false rid RID}], Returns:

func (RayCastImpl) SetCastTo

func (o RayCastImpl) SetCastTo(local_point Vector3)
CLASS_METHOD

set_cast_to Args: [{ false local_point Vector3}], Returns:

func (RayCastImpl) SetCollideWithAreas

func (o RayCastImpl) SetCollideWithAreas(enable bool)
CLASS_METHOD

set_collide_with_areas Args: [{ false enable bool}], Returns:

func (RayCastImpl) SetCollideWithBodies

func (o RayCastImpl) SetCollideWithBodies(enable bool)
CLASS_METHOD

set_collide_with_bodies Args: [{ false enable bool}], Returns:

func (RayCastImpl) SetCollisionMask

func (o RayCastImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (RayCastImpl) SetCollisionMaskBit

func (o RayCastImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (RayCastImpl) SetEnabled

func (o RayCastImpl) SetEnabled(enabled bool)
CLASS_METHOD

set_enabled Args: [{ false enabled bool}], Returns:

func (RayCastImpl) SetExcludeParentBody

func (o RayCastImpl) SetExcludeParentBody(mask bool)
CLASS_METHOD

set_exclude_parent_body Args: [{ false mask bool}], Returns:

type RayShape

type RayShape interface {
	Shape

	/* get_length */
	GetLength() float32

	/* get_slips_on_slope */
	GetSlipsOnSlope() bool

	/* set_length */
	SetLength(length float32)

	/* set_slips_on_slope */
	SetSlipsOnSlope(active bool)
}

func NewRayShape

func NewRayShape() RayShape

NewRayShape creates a new RayShape.

func NewRayShapeWithOwner

func NewRayShapeWithOwner(owner *GodotObject) RayShape

NewRayShapeWithOwner wraps the GodotObject.

type RayShape2D

type RayShape2D interface {
	Shape2D

	/* get_length */
	GetLength() float32

	/* get_slips_on_slope */
	GetSlipsOnSlope() bool

	/* set_length */
	SetLength(length float32)

	/* set_slips_on_slope */
	SetSlipsOnSlope(active bool)
}

func NewRayShape2D

func NewRayShape2D() RayShape2D

NewRayShape2D creates a new RayShape2D.

func NewRayShape2DWithOwner

func NewRayShape2DWithOwner(owner *GodotObject) RayShape2D

NewRayShape2DWithOwner wraps the GodotObject.

type RayShape2DImpl

type RayShape2DImpl struct {
	Shape2DImpl
}

func (*RayShape2DImpl) BaseClass

func (o *RayShape2DImpl) BaseClass() string

func (*RayShape2DImpl) ClassName

func (o *RayShape2DImpl) ClassName() string

func (RayShape2DImpl) GetLength

func (o RayShape2DImpl) GetLength() float32
CLASS_METHOD

get_length Args: [], Returns: float32

func (RayShape2DImpl) GetSlipsOnSlope

func (o RayShape2DImpl) GetSlipsOnSlope() bool
CLASS_METHOD

get_slips_on_slope Args: [], Returns: bool

func (RayShape2DImpl) SetLength

func (o RayShape2DImpl) SetLength(length float32)
CLASS_METHOD

set_length Args: [{ false length float}], Returns:

func (RayShape2DImpl) SetSlipsOnSlope

func (o RayShape2DImpl) SetSlipsOnSlope(active bool)
CLASS_METHOD

set_slips_on_slope Args: [{ false active bool}], Returns:

type RayShapeImpl

type RayShapeImpl struct {
	ShapeImpl
}

func (*RayShapeImpl) BaseClass

func (o *RayShapeImpl) BaseClass() string

func (*RayShapeImpl) ClassName

func (o *RayShapeImpl) ClassName() string

func (RayShapeImpl) GetLength

func (o RayShapeImpl) GetLength() float32
CLASS_METHOD

get_length Args: [], Returns: float32

func (RayShapeImpl) GetSlipsOnSlope

func (o RayShapeImpl) GetSlipsOnSlope() bool
CLASS_METHOD

get_slips_on_slope Args: [], Returns: bool

func (RayShapeImpl) SetLength

func (o RayShapeImpl) SetLength(length float32)
CLASS_METHOD

set_length Args: [{ false length float}], Returns:

func (RayShapeImpl) SetSlipsOnSlope

func (o RayShapeImpl) SetSlipsOnSlope(active bool)
CLASS_METHOD

set_slips_on_slope Args: [{ false active bool}], Returns:

type Rect2

type Rect2 C.godot_rect2

func NewRect2

func NewRect2(
	p_x float32, p_y float32, p_width float32, p_height float32,
) Rect2

func NewRect2WithPositionAndSize

func NewRect2WithPositionAndSize(
	p_pos Vector2, p_size Vector2,
) Rect2

func (*Rect2) Abs

func (gdt *Rect2) Abs() Rect2

Getter Method: godot_rect2_abs -> godot_rect2

func (*Rect2) AsString

func (gdt *Rect2) AsString() String

Getter Method: godot_rect2_as_string -> godot_string

func (*Rect2) Clip

func (gdt *Rect2) Clip(
	p_b Rect2,
) Rect2

Getter Method: godot_rect2_clip -> godot_rect2

func (*Rect2) Encloses

func (gdt *Rect2) Encloses(
	p_b Rect2,
) bool

Getter Method: godot_rect2_encloses -> godot_bool

func (*Rect2) Expand

func (gdt *Rect2) Expand(
	p_to Vector2,
) Rect2

Getter Method: godot_rect2_expand -> godot_rect2

func (*Rect2) GetArea

func (gdt *Rect2) GetArea() float32

Getter Method: godot_rect2_get_area -> godot_real

func (*Rect2) GetPosition

func (gdt *Rect2) GetPosition() Vector2

Getter Method: godot_rect2_get_position -> godot_vector2

func (*Rect2) GetSize

func (gdt *Rect2) GetSize() Vector2

Getter Method: godot_rect2_get_size -> godot_vector2

func (*Rect2) Grow

func (gdt *Rect2) Grow(
	p_by float32,
) Rect2

Getter Method: godot_rect2_grow -> godot_rect2

func (*Rect2) GrowIndividual

func (gdt *Rect2) GrowIndividual(
	p_left float32, p_top float32, p_right float32, p_bottom float32,
) Rect2

Getter Method: godot_rect2_grow_individual -> godot_rect2

func (*Rect2) GrowMargin

func (gdt *Rect2) GrowMargin(
	p_margin int32, p_by float32,
) Rect2

Getter Method: godot_rect2_grow_margin -> godot_rect2

func (*Rect2) HasNoArea

func (gdt *Rect2) HasNoArea() bool

Getter Method: godot_rect2_has_no_area -> godot_bool

func (*Rect2) HasPoint

func (gdt *Rect2) HasPoint(
	p_point Vector2,
) bool

Getter Method: godot_rect2_has_point -> godot_bool

func (*Rect2) Intersects

func (gdt *Rect2) Intersects(
	p_b Rect2,
) bool

Getter Method: godot_rect2_intersects -> godot_bool

func (*Rect2) Merge

func (gdt *Rect2) Merge(
	p_b Rect2,
) Rect2

Getter Method: godot_rect2_merge -> godot_rect2

func (*Rect2) OperatorEqual

func (gdt *Rect2) OperatorEqual(
	p_b Rect2,
) bool

Getter Method: godot_rect2_operator_equal -> godot_bool

func (*Rect2) SetPosition

func (gdt *Rect2) SetPosition(
	p_pos Vector2,
)

Setter Method: godot_rect2_set_position -> void

func (*Rect2) SetSize

func (gdt *Rect2) SetSize(
	p_size Vector2,
)

Setter Method: godot_rect2_set_size -> void

type RectangleShape2D

type RectangleShape2D interface {
	Shape2D

	/* get_extents */
	GetExtents() Vector2

	/* set_extents */
	SetExtents(extents Vector2)
}

func NewRectangleShape2D

func NewRectangleShape2D() RectangleShape2D

NewRectangleShape2D creates a new RectangleShape2D.

func NewRectangleShape2DWithOwner

func NewRectangleShape2DWithOwner(owner *GodotObject) RectangleShape2D

NewRectangleShape2DWithOwner wraps the GodotObject.

type RectangleShape2DImpl

type RectangleShape2DImpl struct {
	Shape2DImpl
}

func (*RectangleShape2DImpl) BaseClass

func (o *RectangleShape2DImpl) BaseClass() string

func (*RectangleShape2DImpl) ClassName

func (o *RectangleShape2DImpl) ClassName() string

func (RectangleShape2DImpl) GetExtents

func (o RectangleShape2DImpl) GetExtents() Vector2
CLASS_METHOD

get_extents Args: [], Returns: Vector2

func (RectangleShape2DImpl) SetExtents

func (o RectangleShape2DImpl) SetExtents(extents Vector2)
CLASS_METHOD

set_extents Args: [{ false extents Vector2}], Returns:

type Reference

type Reference interface {
	Object

	/* init_ref */
	InitRef() bool

	/* reference */
	Reference() bool

	/* unreference */
	Unreference() bool
}

func NewReference

func NewReference() Reference

NewReference creates a new Reference.

func NewReferenceWithOwner

func NewReferenceWithOwner(owner *GodotObject) Reference

NewReferenceWithOwner wraps the GodotObject.

type ReferenceImpl

type ReferenceImpl struct {
	ObjectImpl
}

func (*ReferenceImpl) BaseClass

func (o *ReferenceImpl) BaseClass() string

func (*ReferenceImpl) ClassName

func (o *ReferenceImpl) ClassName() string

func (ReferenceImpl) InitRef

func (o ReferenceImpl) InitRef() bool
CLASS_METHOD

init_ref Args: [], Returns: bool

func (ReferenceImpl) Reference

func (o ReferenceImpl) Reference() bool
CLASS_METHOD

reference Args: [], Returns: bool

func (ReferenceImpl) Unreference

func (o ReferenceImpl) Unreference() bool
CLASS_METHOD

unreference Args: [], Returns: bool

type ReferenceRect

type ReferenceRect interface {
	Control

	/* get_border_color */
	GetBorderColor() Color

	/* get_editor_only */
	GetEditorOnly() bool

	/* set_border_color */
	SetBorderColor(color Color)

	/* set_editor_only */
	SetEditorOnly(enabled bool)
}

func NewReferenceRect

func NewReferenceRect() ReferenceRect

NewReferenceRect creates a new ReferenceRect.

func NewReferenceRectWithOwner

func NewReferenceRectWithOwner(owner *GodotObject) ReferenceRect

NewReferenceRectWithOwner wraps the GodotObject.

type ReferenceRectImpl

type ReferenceRectImpl struct {
	ControlImpl
}

func (*ReferenceRectImpl) BaseClass

func (o *ReferenceRectImpl) BaseClass() string

func (*ReferenceRectImpl) ClassName

func (o *ReferenceRectImpl) ClassName() string

func (ReferenceRectImpl) GetBorderColor

func (o ReferenceRectImpl) GetBorderColor() Color
CLASS_METHOD

get_border_color Args: [], Returns: Color

func (ReferenceRectImpl) GetEditorOnly

func (o ReferenceRectImpl) GetEditorOnly() bool
CLASS_METHOD

get_editor_only Args: [], Returns: bool

func (ReferenceRectImpl) SetBorderColor

func (o ReferenceRectImpl) SetBorderColor(color Color)
CLASS_METHOD

set_border_color Args: [{ false color Color}], Returns:

func (ReferenceRectImpl) SetEditorOnly

func (o ReferenceRectImpl) SetEditorOnly(enabled bool)
CLASS_METHOD

set_editor_only Args: [{ false enabled bool}], Returns:

type ReflectionProbe

type ReflectionProbe interface {
	VisualInstance

	/* are_shadows_enabled */
	AreShadowsEnabled() bool

	/* get_cull_mask */
	GetCullMask() int64

	/* get_extents */
	GetExtents() Vector3

	/* get_intensity */
	GetIntensity() float32

	/* get_interior_ambient */
	GetInteriorAmbient() Color

	/* get_interior_ambient_energy */
	GetInteriorAmbientEnergy() float32

	/* get_interior_ambient_probe_contribution */
	GetInteriorAmbientProbeContribution() float32

	/* get_max_distance */
	GetMaxDistance() float32

	/* get_origin_offset */
	GetOriginOffset() Vector3

	/* get_update_mode */
	GetUpdateMode() ReflectionProbeUpdateMode

	/* is_box_projection_enabled */
	IsBoxProjectionEnabled() bool

	/* is_set_as_interior */
	IsSetAsInterior() bool

	/* set_as_interior */
	SetAsInterior(enable bool)

	/* set_cull_mask */
	SetCullMask(layers int64)

	/* set_enable_box_projection */
	SetEnableBoxProjection(enable bool)

	/* set_enable_shadows */
	SetEnableShadows(enable bool)

	/* set_extents */
	SetExtents(extents Vector3)

	/* set_intensity */
	SetIntensity(intensity float32)

	/* set_interior_ambient */
	SetInteriorAmbient(ambient Color)

	/* set_interior_ambient_energy */
	SetInteriorAmbientEnergy(ambient_energy float32)

	/* set_interior_ambient_probe_contribution */
	SetInteriorAmbientProbeContribution(ambient_probe_contribution float32)

	/* set_max_distance */
	SetMaxDistance(max_distance float32)

	/* set_origin_offset */
	SetOriginOffset(origin_offset Vector3)

	/* set_update_mode */
	SetUpdateMode(mode int64)
}

func NewReflectionProbe

func NewReflectionProbe() ReflectionProbe

NewReflectionProbe creates a new ReflectionProbe.

func NewReflectionProbeWithOwner

func NewReflectionProbeWithOwner(owner *GodotObject) ReflectionProbe

NewReflectionProbeWithOwner wraps the GodotObject.

type ReflectionProbeConstant

type ReflectionProbeConstant int32
const (
	REFLECTION_PROBE_UPDATE_ALWAYS ReflectionProbeConstant = 1
	REFLECTION_PROBE_UPDATE_ONCE   ReflectionProbeConstant = 0
)

type ReflectionProbeImpl

type ReflectionProbeImpl struct {
	VisualInstanceImpl
}

func (ReflectionProbeImpl) AreShadowsEnabled

func (o ReflectionProbeImpl) AreShadowsEnabled() bool
CLASS_METHOD

are_shadows_enabled Args: [], Returns: bool

func (*ReflectionProbeImpl) BaseClass

func (o *ReflectionProbeImpl) BaseClass() string

func (*ReflectionProbeImpl) ClassName

func (o *ReflectionProbeImpl) ClassName() string

func (ReflectionProbeImpl) GetCullMask

func (o ReflectionProbeImpl) GetCullMask() int64
CLASS_METHOD

get_cull_mask Args: [], Returns: int64

func (ReflectionProbeImpl) GetExtents

func (o ReflectionProbeImpl) GetExtents() Vector3
CLASS_METHOD

get_extents Args: [], Returns: Vector3

func (ReflectionProbeImpl) GetIntensity

func (o ReflectionProbeImpl) GetIntensity() float32
CLASS_METHOD

get_intensity Args: [], Returns: float32

func (ReflectionProbeImpl) GetInteriorAmbient

func (o ReflectionProbeImpl) GetInteriorAmbient() Color
CLASS_METHOD

get_interior_ambient Args: [], Returns: Color

func (ReflectionProbeImpl) GetInteriorAmbientEnergy

func (o ReflectionProbeImpl) GetInteriorAmbientEnergy() float32
CLASS_METHOD

get_interior_ambient_energy Args: [], Returns: float32

func (ReflectionProbeImpl) GetInteriorAmbientProbeContribution

func (o ReflectionProbeImpl) GetInteriorAmbientProbeContribution() float32
CLASS_METHOD

get_interior_ambient_probe_contribution Args: [], Returns: float32

func (ReflectionProbeImpl) GetMaxDistance

func (o ReflectionProbeImpl) GetMaxDistance() float32
CLASS_METHOD

get_max_distance Args: [], Returns: float32

func (ReflectionProbeImpl) GetOriginOffset

func (o ReflectionProbeImpl) GetOriginOffset() Vector3
CLASS_METHOD

get_origin_offset Args: [], Returns: Vector3

func (ReflectionProbeImpl) GetUpdateMode

CLASS_METHOD

get_update_mode Args: [], Returns: ReflectionProbeUpdateMode

func (ReflectionProbeImpl) IsBoxProjectionEnabled

func (o ReflectionProbeImpl) IsBoxProjectionEnabled() bool
CLASS_METHOD

is_box_projection_enabled Args: [], Returns: bool

func (ReflectionProbeImpl) IsSetAsInterior

func (o ReflectionProbeImpl) IsSetAsInterior() bool
CLASS_METHOD

is_set_as_interior Args: [], Returns: bool

func (ReflectionProbeImpl) SetAsInterior

func (o ReflectionProbeImpl) SetAsInterior(enable bool)
CLASS_METHOD

set_as_interior Args: [{ false enable bool}], Returns:

func (ReflectionProbeImpl) SetCullMask

func (o ReflectionProbeImpl) SetCullMask(layers int64)
CLASS_METHOD

set_cull_mask Args: [{ false layers int}], Returns:

func (ReflectionProbeImpl) SetEnableBoxProjection

func (o ReflectionProbeImpl) SetEnableBoxProjection(enable bool)
CLASS_METHOD

set_enable_box_projection Args: [{ false enable bool}], Returns:

func (ReflectionProbeImpl) SetEnableShadows

func (o ReflectionProbeImpl) SetEnableShadows(enable bool)
CLASS_METHOD

set_enable_shadows Args: [{ false enable bool}], Returns:

func (ReflectionProbeImpl) SetExtents

func (o ReflectionProbeImpl) SetExtents(extents Vector3)
CLASS_METHOD

set_extents Args: [{ false extents Vector3}], Returns:

func (ReflectionProbeImpl) SetIntensity

func (o ReflectionProbeImpl) SetIntensity(intensity float32)
CLASS_METHOD

set_intensity Args: [{ false intensity float}], Returns:

func (ReflectionProbeImpl) SetInteriorAmbient

func (o ReflectionProbeImpl) SetInteriorAmbient(ambient Color)
CLASS_METHOD

set_interior_ambient Args: [{ false ambient Color}], Returns:

func (ReflectionProbeImpl) SetInteriorAmbientEnergy

func (o ReflectionProbeImpl) SetInteriorAmbientEnergy(ambient_energy float32)
CLASS_METHOD

set_interior_ambient_energy Args: [{ false ambient_energy float}], Returns:

func (ReflectionProbeImpl) SetInteriorAmbientProbeContribution

func (o ReflectionProbeImpl) SetInteriorAmbientProbeContribution(ambient_probe_contribution float32)
CLASS_METHOD

set_interior_ambient_probe_contribution Args: [{ false ambient_probe_contribution float}], Returns:

func (ReflectionProbeImpl) SetMaxDistance

func (o ReflectionProbeImpl) SetMaxDistance(max_distance float32)
CLASS_METHOD

set_max_distance Args: [{ false max_distance float}], Returns:

func (ReflectionProbeImpl) SetOriginOffset

func (o ReflectionProbeImpl) SetOriginOffset(origin_offset Vector3)
CLASS_METHOD

set_origin_offset Args: [{ false origin_offset Vector3}], Returns:

func (ReflectionProbeImpl) SetUpdateMode

func (o ReflectionProbeImpl) SetUpdateMode(mode int64)
CLASS_METHOD

set_update_mode Args: [{ false mode int}], Returns:

type ReflectionProbeUpdateMode

type ReflectionProbeUpdateMode int32
const (
	REFLECTION_PROBE_UPDATE_MODE_UPDATE_ALWAYS ReflectionProbeUpdateMode = 1
	REFLECTION_PROBE_UPDATE_MODE_UPDATE_ONCE   ReflectionProbeUpdateMode = 0
)

type RegEx

type RegEx interface {
	Reference

	/* clear */
	Clear()

	/* compile */
	Compile(pattern string) Error

	/* get_group_count */
	GetGroupCount() int64

	/* get_names */
	GetNames() Array

	/* get_pattern */
	GetPattern() string

	/* is_valid */
	IsValid() bool

	/* search */
	Search(subject string, offset int64, end int64) RegExMatch

	/* search_all */
	SearchAll(subject string, offset int64, end int64) Array

	/* sub */
	Sub(subject string, replacement string, all bool, offset int64, end int64) string
}

func NewRegEx

func NewRegEx() RegEx

NewRegEx creates a new RegEx.

func NewRegExWithOwner

func NewRegExWithOwner(owner *GodotObject) RegEx

NewRegExWithOwner wraps the GodotObject.

type RegExImpl

type RegExImpl struct {
	ReferenceImpl
}

func (*RegExImpl) BaseClass

func (o *RegExImpl) BaseClass() string

func (*RegExImpl) ClassName

func (o *RegExImpl) ClassName() string

func (RegExImpl) Clear

func (o RegExImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (RegExImpl) Compile

func (o RegExImpl) Compile(pattern string) Error
CLASS_METHOD

compile Args: [{ false pattern String}], Returns: Error

func (RegExImpl) GetGroupCount

func (o RegExImpl) GetGroupCount() int64
CLASS_METHOD

get_group_count Args: [], Returns: int64

func (RegExImpl) GetNames

func (o RegExImpl) GetNames() Array
CLASS_METHOD

get_names Args: [], Returns: Array

func (RegExImpl) GetPattern

func (o RegExImpl) GetPattern() string
CLASS_METHOD

get_pattern Args: [], Returns: string

func (RegExImpl) IsValid

func (o RegExImpl) IsValid() bool
CLASS_METHOD

is_valid Args: [], Returns: bool

func (RegExImpl) Search

func (o RegExImpl) Search(subject string, offset int64, end int64) RegExMatch
CLASS_METHOD

search Args: [{ false subject String} {0 true offset int} {-1 true end int}], Returns: RegExMatch

func (RegExImpl) SearchAll

func (o RegExImpl) SearchAll(subject string, offset int64, end int64) Array
CLASS_METHOD

search_all Args: [{ false subject String} {0 true offset int} {-1 true end int}], Returns: Array

func (RegExImpl) Sub

func (o RegExImpl) Sub(subject string, replacement string, all bool, offset int64, end int64) string
CLASS_METHOD

sub Args: [{ false subject String} { false replacement String} {False true all bool} {0 true offset int} {-1 true end int}], Returns: string

type RegExMatch

type RegExMatch interface {
	Reference

	/* get_end */
	GetEnd(name Variant) int64

	/* get_group_count */
	GetGroupCount() int64

	/* get_names */
	GetNames() Dictionary

	/* get_start */
	GetStart(name Variant) int64

	/* get_string */
	GetString(name Variant) string

	/* get_strings */
	GetStrings() Array

	/* get_subject */
	GetSubject() string
}

func NewRegExMatch

func NewRegExMatch() RegExMatch

NewRegExMatch creates a new RegExMatch.

func NewRegExMatchWithOwner

func NewRegExMatchWithOwner(owner *GodotObject) RegExMatch

NewRegExMatchWithOwner wraps the GodotObject.

type RegExMatchImpl

type RegExMatchImpl struct {
	ReferenceImpl
}

func (*RegExMatchImpl) BaseClass

func (o *RegExMatchImpl) BaseClass() string

func (*RegExMatchImpl) ClassName

func (o *RegExMatchImpl) ClassName() string

func (RegExMatchImpl) GetEnd

func (o RegExMatchImpl) GetEnd(name Variant) int64
CLASS_METHOD

get_end Args: [{0 true name Variant}], Returns: int64

func (RegExMatchImpl) GetGroupCount

func (o RegExMatchImpl) GetGroupCount() int64
CLASS_METHOD

get_group_count Args: [], Returns: int64

func (RegExMatchImpl) GetNames

func (o RegExMatchImpl) GetNames() Dictionary
CLASS_METHOD

get_names Args: [], Returns: Dictionary

func (RegExMatchImpl) GetStart

func (o RegExMatchImpl) GetStart(name Variant) int64
CLASS_METHOD

get_start Args: [{0 true name Variant}], Returns: int64

func (RegExMatchImpl) GetString

func (o RegExMatchImpl) GetString(name Variant) string
CLASS_METHOD

get_string Args: [{0 true name Variant}], Returns: string

func (RegExMatchImpl) GetStrings

func (o RegExMatchImpl) GetStrings() Array
CLASS_METHOD

get_strings Args: [], Returns: Array

func (RegExMatchImpl) GetSubject

func (o RegExMatchImpl) GetSubject() string
CLASS_METHOD

get_subject Args: [], Returns: string

type RegisterMethodBindsCallback

type RegisterMethodBindsCallback func()

type RegisterSignalArg

type RegisterSignalArg struct {
	Name string
	Type VariantType
}

type RegisterStateStruct

type RegisterStateStruct struct {
	NativescriptHandle unsafe.Pointer
	LanguageIndex      C.int
	TagDB              tagDB
	Stats              RuntimeStats
}

type RegisterTypeTagCallback

type RegisterTypeTagCallback func()

type RemoteTransform

type RemoteTransform interface {
	Spatial

	/* force_update_cache */
	ForceUpdateCache()

	/* get_remote_node */
	GetRemoteNode() NodePath

	/* get_update_position */
	GetUpdatePosition() bool

	/* get_update_rotation */
	GetUpdateRotation() bool

	/* get_update_scale */
	GetUpdateScale() bool

	/* get_use_global_coordinates */
	GetUseGlobalCoordinates() bool

	/* set_remote_node */
	SetRemoteNode(path NodePath)

	/* set_update_position */
	SetUpdatePosition(update_remote_position bool)

	/* set_update_rotation */
	SetUpdateRotation(update_remote_rotation bool)

	/* set_update_scale */
	SetUpdateScale(update_remote_scale bool)

	/* set_use_global_coordinates */
	SetUseGlobalCoordinates(use_global_coordinates bool)
}

func NewRemoteTransform

func NewRemoteTransform() RemoteTransform

NewRemoteTransform creates a new RemoteTransform.

func NewRemoteTransformWithOwner

func NewRemoteTransformWithOwner(owner *GodotObject) RemoteTransform

NewRemoteTransformWithOwner wraps the GodotObject.

type RemoteTransform2D

type RemoteTransform2D interface {
	Node2D

	/* force_update_cache */
	ForceUpdateCache()

	/* get_remote_node */
	GetRemoteNode() NodePath

	/* get_update_position */
	GetUpdatePosition() bool

	/* get_update_rotation */
	GetUpdateRotation() bool

	/* get_update_scale */
	GetUpdateScale() bool

	/* get_use_global_coordinates */
	GetUseGlobalCoordinates() bool

	/* set_remote_node */
	SetRemoteNode(path NodePath)

	/* set_update_position */
	SetUpdatePosition(update_remote_position bool)

	/* set_update_rotation */
	SetUpdateRotation(update_remote_rotation bool)

	/* set_update_scale */
	SetUpdateScale(update_remote_scale bool)

	/* set_use_global_coordinates */
	SetUseGlobalCoordinates(use_global_coordinates bool)
}

func NewRemoteTransform2D

func NewRemoteTransform2D() RemoteTransform2D

NewRemoteTransform2D creates a new RemoteTransform2D.

func NewRemoteTransform2DWithOwner

func NewRemoteTransform2DWithOwner(owner *GodotObject) RemoteTransform2D

NewRemoteTransform2DWithOwner wraps the GodotObject.

type RemoteTransform2DImpl

type RemoteTransform2DImpl struct {
	Node2DImpl
}

func (*RemoteTransform2DImpl) BaseClass

func (o *RemoteTransform2DImpl) BaseClass() string

func (*RemoteTransform2DImpl) ClassName

func (o *RemoteTransform2DImpl) ClassName() string

func (RemoteTransform2DImpl) ForceUpdateCache

func (o RemoteTransform2DImpl) ForceUpdateCache()
CLASS_METHOD

force_update_cache Args: [], Returns:

func (RemoteTransform2DImpl) GetRemoteNode

func (o RemoteTransform2DImpl) GetRemoteNode() NodePath
CLASS_METHOD

get_remote_node Args: [], Returns: NodePath

func (RemoteTransform2DImpl) GetUpdatePosition

func (o RemoteTransform2DImpl) GetUpdatePosition() bool
CLASS_METHOD

get_update_position Args: [], Returns: bool

func (RemoteTransform2DImpl) GetUpdateRotation

func (o RemoteTransform2DImpl) GetUpdateRotation() bool
CLASS_METHOD

get_update_rotation Args: [], Returns: bool

func (RemoteTransform2DImpl) GetUpdateScale

func (o RemoteTransform2DImpl) GetUpdateScale() bool
CLASS_METHOD

get_update_scale Args: [], Returns: bool

func (RemoteTransform2DImpl) GetUseGlobalCoordinates

func (o RemoteTransform2DImpl) GetUseGlobalCoordinates() bool
CLASS_METHOD

get_use_global_coordinates Args: [], Returns: bool

func (RemoteTransform2DImpl) SetRemoteNode

func (o RemoteTransform2DImpl) SetRemoteNode(path NodePath)
CLASS_METHOD

set_remote_node Args: [{ false path NodePath}], Returns:

func (RemoteTransform2DImpl) SetUpdatePosition

func (o RemoteTransform2DImpl) SetUpdatePosition(update_remote_position bool)
CLASS_METHOD

set_update_position Args: [{ false update_remote_position bool}], Returns:

func (RemoteTransform2DImpl) SetUpdateRotation

func (o RemoteTransform2DImpl) SetUpdateRotation(update_remote_rotation bool)
CLASS_METHOD

set_update_rotation Args: [{ false update_remote_rotation bool}], Returns:

func (RemoteTransform2DImpl) SetUpdateScale

func (o RemoteTransform2DImpl) SetUpdateScale(update_remote_scale bool)
CLASS_METHOD

set_update_scale Args: [{ false update_remote_scale bool}], Returns:

func (RemoteTransform2DImpl) SetUseGlobalCoordinates

func (o RemoteTransform2DImpl) SetUseGlobalCoordinates(use_global_coordinates bool)
CLASS_METHOD

set_use_global_coordinates Args: [{ false use_global_coordinates bool}], Returns:

type RemoteTransformImpl

type RemoteTransformImpl struct {
	SpatialImpl
}

func (*RemoteTransformImpl) BaseClass

func (o *RemoteTransformImpl) BaseClass() string

func (*RemoteTransformImpl) ClassName

func (o *RemoteTransformImpl) ClassName() string

func (RemoteTransformImpl) ForceUpdateCache

func (o RemoteTransformImpl) ForceUpdateCache()
CLASS_METHOD

force_update_cache Args: [], Returns:

func (RemoteTransformImpl) GetRemoteNode

func (o RemoteTransformImpl) GetRemoteNode() NodePath
CLASS_METHOD

get_remote_node Args: [], Returns: NodePath

func (RemoteTransformImpl) GetUpdatePosition

func (o RemoteTransformImpl) GetUpdatePosition() bool
CLASS_METHOD

get_update_position Args: [], Returns: bool

func (RemoteTransformImpl) GetUpdateRotation

func (o RemoteTransformImpl) GetUpdateRotation() bool
CLASS_METHOD

get_update_rotation Args: [], Returns: bool

func (RemoteTransformImpl) GetUpdateScale

func (o RemoteTransformImpl) GetUpdateScale() bool
CLASS_METHOD

get_update_scale Args: [], Returns: bool

func (RemoteTransformImpl) GetUseGlobalCoordinates

func (o RemoteTransformImpl) GetUseGlobalCoordinates() bool
CLASS_METHOD

get_use_global_coordinates Args: [], Returns: bool

func (RemoteTransformImpl) SetRemoteNode

func (o RemoteTransformImpl) SetRemoteNode(path NodePath)
CLASS_METHOD

set_remote_node Args: [{ false path NodePath}], Returns:

func (RemoteTransformImpl) SetUpdatePosition

func (o RemoteTransformImpl) SetUpdatePosition(update_remote_position bool)
CLASS_METHOD

set_update_position Args: [{ false update_remote_position bool}], Returns:

func (RemoteTransformImpl) SetUpdateRotation

func (o RemoteTransformImpl) SetUpdateRotation(update_remote_rotation bool)
CLASS_METHOD

set_update_rotation Args: [{ false update_remote_rotation bool}], Returns:

func (RemoteTransformImpl) SetUpdateScale

func (o RemoteTransformImpl) SetUpdateScale(update_remote_scale bool)
CLASS_METHOD

set_update_scale Args: [{ false update_remote_scale bool}], Returns:

func (RemoteTransformImpl) SetUseGlobalCoordinates

func (o RemoteTransformImpl) SetUseGlobalCoordinates(use_global_coordinates bool)
CLASS_METHOD

set_use_global_coordinates Args: [{ false use_global_coordinates bool}], Returns:

type Resource

type Resource interface {
	Reference

	/* duplicate */
	Duplicate(subresources bool) Resource

	/* get_local_scene */
	GetLocalScene() Node

	/* get_name */
	GetName() string

	/* get_path */
	GetPath() string

	/* get_rid */
	GetRid() RID

	/* is_local_to_scene */
	IsLocalToScene() bool

	/* set_local_to_scene */
	SetLocalToScene(enable bool)

	/* set_name */
	SetName(name string)

	/* set_path */
	SetPath(path string)

	/* setup_local_to_scene */
	SetupLocalToScene()

	/* take_over_path */
	TakeOverPath(path string)
}

func NewResource

func NewResource() Resource

NewResource creates a new Resource.

func NewResourceWithOwner

func NewResourceWithOwner(owner *GodotObject) Resource

NewResourceWithOwner wraps the GodotObject.

type ResourceFormatLoader

type ResourceFormatLoader interface {
	Reference

	/* get_dependencies */
	GetDependencies(path string, add_types string)

	/* get_recognized_extensions */
	GetRecognizedExtensions() PoolStringArray

	/* get_resource_type */
	GetResourceType(path string) string

	/* handles_type */
	HandlesType(typename string) bool

	/* load */
	Load(path string, original_path string) Variant

	/* rename_dependencies */
	RenameDependencies(path string, renames string) int64
}

func NewResourceFormatLoader

func NewResourceFormatLoader() ResourceFormatLoader

NewResourceFormatLoader creates a new ResourceFormatLoader.

func NewResourceFormatLoaderWithOwner

func NewResourceFormatLoaderWithOwner(owner *GodotObject) ResourceFormatLoader

NewResourceFormatLoaderWithOwner wraps the GodotObject.

type ResourceFormatLoaderImpl

type ResourceFormatLoaderImpl struct {
	ReferenceImpl
}

func (*ResourceFormatLoaderImpl) BaseClass

func (o *ResourceFormatLoaderImpl) BaseClass() string

func (*ResourceFormatLoaderImpl) ClassName

func (o *ResourceFormatLoaderImpl) ClassName() string

func (ResourceFormatLoaderImpl) GetDependencies

func (o ResourceFormatLoaderImpl) GetDependencies(path string, add_types string)
CLASS_METHOD

get_dependencies Args: [{ false path String} { false add_types String}], Returns:

func (ResourceFormatLoaderImpl) GetRecognizedExtensions

func (o ResourceFormatLoaderImpl) GetRecognizedExtensions() PoolStringArray
CLASS_METHOD

get_recognized_extensions Args: [], Returns: PoolStringArray

func (ResourceFormatLoaderImpl) GetResourceType

func (o ResourceFormatLoaderImpl) GetResourceType(path string) string
CLASS_METHOD

get_resource_type Args: [{ false path String}], Returns: string

func (ResourceFormatLoaderImpl) HandlesType

func (o ResourceFormatLoaderImpl) HandlesType(typename string) bool
CLASS_METHOD

handles_type Args: [{ false typename String}], Returns: bool

func (ResourceFormatLoaderImpl) Load

func (o ResourceFormatLoaderImpl) Load(path string, original_path string) Variant
CLASS_METHOD

load Args: [{ false path String} { false original_path String}], Returns: Variant

func (ResourceFormatLoaderImpl) RenameDependencies

func (o ResourceFormatLoaderImpl) RenameDependencies(path string, renames string) int64
CLASS_METHOD

rename_dependencies Args: [{ false path String} { false renames String}], Returns: int64

type ResourceFormatSaver

type ResourceFormatSaver interface {
	Reference

	/* get_recognized_extensions */
	GetRecognizedExtensions(resource Resource) PoolStringArray

	/* recognize */
	Recognize(resource Resource) bool

	/* save */
	Save(path string, resource Resource, flags int64) int64
}

func NewResourceFormatSaver

func NewResourceFormatSaver() ResourceFormatSaver

NewResourceFormatSaver creates a new ResourceFormatSaver.

func NewResourceFormatSaverWithOwner

func NewResourceFormatSaverWithOwner(owner *GodotObject) ResourceFormatSaver

NewResourceFormatSaverWithOwner wraps the GodotObject.

type ResourceFormatSaverImpl

type ResourceFormatSaverImpl struct {
	ReferenceImpl
}

func (*ResourceFormatSaverImpl) BaseClass

func (o *ResourceFormatSaverImpl) BaseClass() string

func (*ResourceFormatSaverImpl) ClassName

func (o *ResourceFormatSaverImpl) ClassName() string

func (ResourceFormatSaverImpl) GetRecognizedExtensions

func (o ResourceFormatSaverImpl) GetRecognizedExtensions(resource Resource) PoolStringArray
CLASS_METHOD

get_recognized_extensions Args: [{ false resource Resource}], Returns: PoolStringArray

func (ResourceFormatSaverImpl) Recognize

func (o ResourceFormatSaverImpl) Recognize(resource Resource) bool
CLASS_METHOD

recognize Args: [{ false resource Resource}], Returns: bool

func (ResourceFormatSaverImpl) Save

func (o ResourceFormatSaverImpl) Save(path string, resource Resource, flags int64) int64
CLASS_METHOD

save Args: [{ false path String} { false resource Resource} { false flags int}], Returns: int64

type ResourceImpl

type ResourceImpl struct {
	ReferenceImpl
}

func (*ResourceImpl) BaseClass

func (o *ResourceImpl) BaseClass() string

func (*ResourceImpl) ClassName

func (o *ResourceImpl) ClassName() string

func (ResourceImpl) Duplicate

func (o ResourceImpl) Duplicate(subresources bool) Resource
CLASS_METHOD

duplicate Args: [{False true subresources bool}], Returns: Resource

func (ResourceImpl) GetLocalScene

func (o ResourceImpl) GetLocalScene() Node
CLASS_METHOD

get_local_scene Args: [], Returns: Node

func (ResourceImpl) GetName

func (o ResourceImpl) GetName() string
CLASS_METHOD

get_name Args: [], Returns: string

func (ResourceImpl) GetPath

func (o ResourceImpl) GetPath() string
CLASS_METHOD

get_path Args: [], Returns: string

func (ResourceImpl) GetRid

func (o ResourceImpl) GetRid() RID
CLASS_METHOD

get_rid Args: [], Returns: RID

func (ResourceImpl) IsLocalToScene

func (o ResourceImpl) IsLocalToScene() bool
CLASS_METHOD

is_local_to_scene Args: [], Returns: bool

func (ResourceImpl) SetLocalToScene

func (o ResourceImpl) SetLocalToScene(enable bool)
CLASS_METHOD

set_local_to_scene Args: [{ false enable bool}], Returns:

func (ResourceImpl) SetName

func (o ResourceImpl) SetName(name string)
CLASS_METHOD

set_name Args: [{ false name String}], Returns:

func (ResourceImpl) SetPath

func (o ResourceImpl) SetPath(path string)
CLASS_METHOD

set_path Args: [{ false path String}], Returns:

func (ResourceImpl) SetupLocalToScene

func (o ResourceImpl) SetupLocalToScene()
CLASS_METHOD

setup_local_to_scene Args: [], Returns:

func (ResourceImpl) TakeOverPath

func (o ResourceImpl) TakeOverPath(path string)
CLASS_METHOD

take_over_path Args: [{ false path String}], Returns:

type ResourceImporter

type ResourceImporter interface {
	Reference
}

func NewResourceImporter

func NewResourceImporter() ResourceImporter

NewResourceImporter creates a new ResourceImporter.

func NewResourceImporterWithOwner

func NewResourceImporterWithOwner(owner *GodotObject) ResourceImporter

NewResourceImporterWithOwner wraps the GodotObject.

type ResourceImporterImpl

type ResourceImporterImpl struct {
	ReferenceImpl
}

func (*ResourceImporterImpl) BaseClass

func (o *ResourceImporterImpl) BaseClass() string

func (*ResourceImporterImpl) ClassName

func (o *ResourceImporterImpl) ClassName() string

type ResourceInteractiveLoader

type ResourceInteractiveLoader interface {
	Reference

	/* get_resource */
	GetResource() Resource

	/* get_stage */
	GetStage() int64

	/* get_stage_count */
	GetStageCount() int64

	/* poll */
	Poll() Error

	/* wait */
	Wait() Error
}

func NewResourceInteractiveLoader

func NewResourceInteractiveLoader() ResourceInteractiveLoader

NewResourceInteractiveLoader creates a new ResourceInteractiveLoader.

func NewResourceInteractiveLoaderWithOwner

func NewResourceInteractiveLoaderWithOwner(owner *GodotObject) ResourceInteractiveLoader

NewResourceInteractiveLoaderWithOwner wraps the GodotObject.

type ResourceInteractiveLoaderImpl

type ResourceInteractiveLoaderImpl struct {
	ReferenceImpl
}

func (*ResourceInteractiveLoaderImpl) BaseClass

func (o *ResourceInteractiveLoaderImpl) BaseClass() string

func (*ResourceInteractiveLoaderImpl) ClassName

func (o *ResourceInteractiveLoaderImpl) ClassName() string

func (ResourceInteractiveLoaderImpl) GetResource

func (o ResourceInteractiveLoaderImpl) GetResource() Resource
CLASS_METHOD

get_resource Args: [], Returns: Resource

func (ResourceInteractiveLoaderImpl) GetStage

func (o ResourceInteractiveLoaderImpl) GetStage() int64
CLASS_METHOD

get_stage Args: [], Returns: int64

func (ResourceInteractiveLoaderImpl) GetStageCount

func (o ResourceInteractiveLoaderImpl) GetStageCount() int64
CLASS_METHOD

get_stage_count Args: [], Returns: int64

func (ResourceInteractiveLoaderImpl) Poll

CLASS_METHOD

poll Args: [], Returns: Error

func (ResourceInteractiveLoaderImpl) Wait

CLASS_METHOD

wait Args: [], Returns: Error

type ResourceLoader

type ResourceLoader interface {
	Object

	/* exists */
	Exists(path string, type_hint string) bool

	/* get_dependencies */
	GetDependencies(path string) PoolStringArray

	/* get_recognized_extensions_for_type */
	GetRecognizedExtensionsForType(_type string) PoolStringArray

	/* has */
	Has(path string) bool

	/* has_cached */
	HasCached(path string) bool

	/* load */
	Load(path string, type_hint string, no_cache bool) Resource

	/* load_interactive */
	LoadInteractive(path string, type_hint string) ResourceInteractiveLoader

	/* set_abort_on_missing_resources */
	SetAbortOnMissingResources(abort bool)
}

func GetSingletonResourceLoader

func GetSingletonResourceLoader() ResourceLoader

type ResourceLoaderImpl

type ResourceLoaderImpl struct {
	ObjectImpl
}

func (*ResourceLoaderImpl) BaseClass

func (o *ResourceLoaderImpl) BaseClass() string

func (*ResourceLoaderImpl) ClassName

func (o *ResourceLoaderImpl) ClassName() string

func (ResourceLoaderImpl) Exists

func (o ResourceLoaderImpl) Exists(path string, type_hint string) bool
CLASS_METHOD

exists Args: [{ false path String} { true type_hint String}], Returns: bool

func (ResourceLoaderImpl) GetDependencies

func (o ResourceLoaderImpl) GetDependencies(path string) PoolStringArray
CLASS_METHOD

get_dependencies Args: [{ false path String}], Returns: PoolStringArray

func (ResourceLoaderImpl) GetRecognizedExtensionsForType

func (o ResourceLoaderImpl) GetRecognizedExtensionsForType(_type string) PoolStringArray
CLASS_METHOD

get_recognized_extensions_for_type Args: [{ false type String}], Returns: PoolStringArray

func (ResourceLoaderImpl) Has

func (o ResourceLoaderImpl) Has(path string) bool
CLASS_METHOD

has Args: [{ false path String}], Returns: bool

func (ResourceLoaderImpl) HasCached

func (o ResourceLoaderImpl) HasCached(path string) bool
CLASS_METHOD

has_cached Args: [{ false path String}], Returns: bool

func (ResourceLoaderImpl) Load

func (o ResourceLoaderImpl) Load(path string, type_hint string, no_cache bool) Resource
CLASS_METHOD

load Args: [{ false path String} { true type_hint String} {False true no_cache bool}], Returns: Resource

func (ResourceLoaderImpl) LoadInteractive

func (o ResourceLoaderImpl) LoadInteractive(path string, type_hint string) ResourceInteractiveLoader
CLASS_METHOD

load_interactive Args: [{ false path String} { true type_hint String}], Returns: ResourceInteractiveLoader

func (ResourceLoaderImpl) SetAbortOnMissingResources

func (o ResourceLoaderImpl) SetAbortOnMissingResources(abort bool)
CLASS_METHOD

set_abort_on_missing_resources Args: [{ false abort bool}], Returns:

type ResourcePreloader

type ResourcePreloader interface {
	Node

	/* add_resource */
	AddResource(name string, resource Resource)

	/* get_resource */
	GetResource(name string) Resource

	/* get_resource_list */
	GetResourceList() PoolStringArray

	/* has_resource */
	HasResource(name string) bool

	/* remove_resource */
	RemoveResource(name string)

	/* rename_resource */
	RenameResource(name string, newname string)
}

func NewResourcePreloader

func NewResourcePreloader() ResourcePreloader

NewResourcePreloader creates a new ResourcePreloader.

func NewResourcePreloaderWithOwner

func NewResourcePreloaderWithOwner(owner *GodotObject) ResourcePreloader

NewResourcePreloaderWithOwner wraps the GodotObject.

type ResourcePreloaderImpl

type ResourcePreloaderImpl struct {
	NodeImpl
}

func (ResourcePreloaderImpl) AddResource

func (o ResourcePreloaderImpl) AddResource(name string, resource Resource)
CLASS_METHOD

add_resource Args: [{ false name String} { false resource Resource}], Returns:

func (*ResourcePreloaderImpl) BaseClass

func (o *ResourcePreloaderImpl) BaseClass() string

func (*ResourcePreloaderImpl) ClassName

func (o *ResourcePreloaderImpl) ClassName() string

func (ResourcePreloaderImpl) GetResource

func (o ResourcePreloaderImpl) GetResource(name string) Resource
CLASS_METHOD

get_resource Args: [{ false name String}], Returns: Resource

func (ResourcePreloaderImpl) GetResourceList

func (o ResourcePreloaderImpl) GetResourceList() PoolStringArray
CLASS_METHOD

get_resource_list Args: [], Returns: PoolStringArray

func (ResourcePreloaderImpl) HasResource

func (o ResourcePreloaderImpl) HasResource(name string) bool
CLASS_METHOD

has_resource Args: [{ false name String}], Returns: bool

func (ResourcePreloaderImpl) RemoveResource

func (o ResourcePreloaderImpl) RemoveResource(name string)
CLASS_METHOD

remove_resource Args: [{ false name String}], Returns:

func (ResourcePreloaderImpl) RenameResource

func (o ResourcePreloaderImpl) RenameResource(name string, newname string)
CLASS_METHOD

rename_resource Args: [{ false name String} { false newname String}], Returns:

type ResourceSaver

type ResourceSaver interface {
	Object

	/* get_recognized_extensions */
	GetRecognizedExtensions(_type Resource) PoolStringArray

	/* save */
	Save(path string, resource Resource, flags int64) Error
}

func GetSingletonResourceSaver

func GetSingletonResourceSaver() ResourceSaver

type ResourceSaverImpl

type ResourceSaverImpl struct {
	ObjectImpl
}

func (*ResourceSaverImpl) BaseClass

func (o *ResourceSaverImpl) BaseClass() string

func (*ResourceSaverImpl) ClassName

func (o *ResourceSaverImpl) ClassName() string

func (ResourceSaverImpl) GetRecognizedExtensions

func (o ResourceSaverImpl) GetRecognizedExtensions(_type Resource) PoolStringArray
CLASS_METHOD

get_recognized_extensions Args: [{ false type Resource}], Returns: PoolStringArray

func (ResourceSaverImpl) Save

func (o ResourceSaverImpl) Save(path string, resource Resource, flags int64) Error
CLASS_METHOD

save Args: [{ false path String} { false resource Resource} {0 true flags int}], Returns: Error

type ResourceSaverSaverFlags

type ResourceSaverSaverFlags int32
const (
	RESOURCE_SAVER_SAVER_FLAGS_FLAG_BUNDLE_RESOURCES          ResourceSaverSaverFlags = 2
	RESOURCE_SAVER_SAVER_FLAGS_FLAG_CHANGE_PATH               ResourceSaverSaverFlags = 4
	RESOURCE_SAVER_SAVER_FLAGS_FLAG_COMPRESS                  ResourceSaverSaverFlags = 32
	RESOURCE_SAVER_SAVER_FLAGS_FLAG_OMIT_EDITOR_PROPERTIES    ResourceSaverSaverFlags = 8
	RESOURCE_SAVER_SAVER_FLAGS_FLAG_RELATIVE_PATHS            ResourceSaverSaverFlags = 1
	RESOURCE_SAVER_SAVER_FLAGS_FLAG_REPLACE_SUBRESOURCE_PATHS ResourceSaverSaverFlags = 64
	RESOURCE_SAVER_SAVER_FLAGS_FLAG_SAVE_BIG_ENDIAN           ResourceSaverSaverFlags = 16
)

type RichTextEffect

type RichTextEffect interface {
	Resource
}

func NewRichTextEffect

func NewRichTextEffect() RichTextEffect

NewRichTextEffect creates a new RichTextEffect.

func NewRichTextEffectWithOwner

func NewRichTextEffectWithOwner(owner *GodotObject) RichTextEffect

NewRichTextEffectWithOwner wraps the GodotObject.

type RichTextEffectImpl

type RichTextEffectImpl struct {
	ResourceImpl
}

func (*RichTextEffectImpl) BaseClass

func (o *RichTextEffectImpl) BaseClass() string

func (*RichTextEffectImpl) ClassName

func (o *RichTextEffectImpl) ClassName() string

type RichTextLabel

type RichTextLabel interface {
	Control

	/* add_image */
	AddImage(image Texture, width int64, height int64)

	/* add_text */
	AddText(text string)

	/* append_bbcode */
	AppendBbcode(bbcode string) Error

	/* clear */
	Clear()

	/* get_bbcode */
	GetBbcode() string

	/* get_content_height */
	GetContentHeight() int64

	/* get_effects */
	GetEffects() Array

	/* get_line_count */
	GetLineCount() int64

	/* get_percent_visible */
	GetPercentVisible() float32

	/* get_tab_size */
	GetTabSize() int64

	/* get_text */
	GetText() string

	/* get_total_character_count */
	GetTotalCharacterCount() int64

	/* get_v_scroll */
	GetVScroll() VScrollBar

	/* get_visible_characters */
	GetVisibleCharacters() int64

	/* get_visible_line_count */
	GetVisibleLineCount() int64

	/* install_effect */
	InstallEffect(effect Variant)

	/* is_meta_underlined */
	IsMetaUnderlined() bool

	/* is_overriding_selected_font_color */
	IsOverridingSelectedFontColor() bool

	/* is_scroll_active */
	IsScrollActive() bool

	/* is_scroll_following */
	IsScrollFollowing() bool

	/* is_selection_enabled */
	IsSelectionEnabled() bool

	/* is_using_bbcode */
	IsUsingBbcode() bool

	/* newline */
	Newline()

	/* parse_bbcode */
	ParseBbcode(bbcode string) Error

	/* parse_expressions_for_values */
	ParseExpressionsForValues(expressions PoolStringArray) Dictionary

	/* pop */
	Pop()

	/* push_align */
	PushAlign(align int64)

	/* push_bold */
	PushBold()

	/* push_bold_italics */
	PushBoldItalics()

	/* push_cell */
	PushCell()

	/* push_color */
	PushColor(color Color)

	/* push_font */
	PushFont(font Font)

	/* push_indent */
	PushIndent(level int64)

	/* push_italics */
	PushItalics()

	/* push_list */
	PushList(_type int64)

	/* push_meta */
	PushMeta(data Variant)

	/* push_mono */
	PushMono()

	/* push_normal */
	PushNormal()

	/* push_strikethrough */
	PushStrikethrough()

	/* push_table */
	PushTable(columns int64)

	/* push_underline */
	PushUnderline()

	/* remove_line */
	RemoveLine(line int64) bool

	/* scroll_to_line */
	ScrollToLine(line int64)

	/* set_bbcode */
	SetBbcode(text string)

	/* set_effects */
	SetEffects(effects Array)

	/* set_meta_underline */
	SetMetaUnderline(enable bool)

	/* set_override_selected_font_color */
	SetOverrideSelectedFontColor(override bool)

	/* set_percent_visible */
	SetPercentVisible(percent_visible float32)

	/* set_scroll_active */
	SetScrollActive(active bool)

	/* set_scroll_follow */
	SetScrollFollow(follow bool)

	/* set_selection_enabled */
	SetSelectionEnabled(enabled bool)

	/* set_tab_size */
	SetTabSize(spaces int64)

	/* set_table_column_expand */
	SetTableColumnExpand(column int64, expand bool, ratio int64)

	/* set_text */
	SetText(text string)

	/* set_use_bbcode */
	SetUseBbcode(enable bool)

	/* set_visible_characters */
	SetVisibleCharacters(amount int64)
}

func NewRichTextLabel

func NewRichTextLabel() RichTextLabel

NewRichTextLabel creates a new RichTextLabel.

func NewRichTextLabelWithOwner

func NewRichTextLabelWithOwner(owner *GodotObject) RichTextLabel

NewRichTextLabelWithOwner wraps the GodotObject.

type RichTextLabelAlign

type RichTextLabelAlign int32
const (
	RICH_TEXT_LABEL_ALIGN_ALIGN_CENTER RichTextLabelAlign = 1
	RICH_TEXT_LABEL_ALIGN_ALIGN_FILL   RichTextLabelAlign = 3
	RICH_TEXT_LABEL_ALIGN_ALIGN_LEFT   RichTextLabelAlign = 0
	RICH_TEXT_LABEL_ALIGN_ALIGN_RIGHT  RichTextLabelAlign = 2
)

type RichTextLabelConstant

type RichTextLabelConstant int32
const (
	RICH_TEXT_LABEL_ALIGN_CENTER       RichTextLabelConstant = 1
	RICH_TEXT_LABEL_ALIGN_FILL         RichTextLabelConstant = 3
	RICH_TEXT_LABEL_ALIGN_LEFT         RichTextLabelConstant = 0
	RICH_TEXT_LABEL_ALIGN_RIGHT        RichTextLabelConstant = 2
	RICH_TEXT_LABEL_ITEM_ALIGN         RichTextLabelConstant = 8
	RICH_TEXT_LABEL_ITEM_COLOR         RichTextLabelConstant = 5
	RICH_TEXT_LABEL_ITEM_CUSTOMFX      RichTextLabelConstant = 18
	RICH_TEXT_LABEL_ITEM_FADE          RichTextLabelConstant = 12
	RICH_TEXT_LABEL_ITEM_FONT          RichTextLabelConstant = 4
	RICH_TEXT_LABEL_ITEM_FRAME         RichTextLabelConstant = 0
	RICH_TEXT_LABEL_ITEM_IMAGE         RichTextLabelConstant = 2
	RICH_TEXT_LABEL_ITEM_INDENT        RichTextLabelConstant = 9
	RICH_TEXT_LABEL_ITEM_LIST          RichTextLabelConstant = 10
	RICH_TEXT_LABEL_ITEM_META          RichTextLabelConstant = 17
	RICH_TEXT_LABEL_ITEM_NEWLINE       RichTextLabelConstant = 3
	RICH_TEXT_LABEL_ITEM_RAINBOW       RichTextLabelConstant = 16
	RICH_TEXT_LABEL_ITEM_SHAKE         RichTextLabelConstant = 13
	RICH_TEXT_LABEL_ITEM_STRIKETHROUGH RichTextLabelConstant = 7
	RICH_TEXT_LABEL_ITEM_TABLE         RichTextLabelConstant = 11
	RICH_TEXT_LABEL_ITEM_TEXT          RichTextLabelConstant = 1
	RICH_TEXT_LABEL_ITEM_TORNADO       RichTextLabelConstant = 15
	RICH_TEXT_LABEL_ITEM_UNDERLINE     RichTextLabelConstant = 6
	RICH_TEXT_LABEL_ITEM_WAVE          RichTextLabelConstant = 14
	RICH_TEXT_LABEL_LIST_DOTS          RichTextLabelConstant = 2
	RICH_TEXT_LABEL_LIST_LETTERS       RichTextLabelConstant = 1
	RICH_TEXT_LABEL_LIST_NUMBERS       RichTextLabelConstant = 0
)

type RichTextLabelImpl

type RichTextLabelImpl struct {
	ControlImpl
}

func (RichTextLabelImpl) AddImage

func (o RichTextLabelImpl) AddImage(image Texture, width int64, height int64)
CLASS_METHOD

add_image Args: [{ false image Texture} {0 true width int} {0 true height int}], Returns:

func (RichTextLabelImpl) AddText

func (o RichTextLabelImpl) AddText(text string)
CLASS_METHOD

add_text Args: [{ false text String}], Returns:

func (RichTextLabelImpl) AppendBbcode

func (o RichTextLabelImpl) AppendBbcode(bbcode string) Error
CLASS_METHOD

append_bbcode Args: [{ false bbcode String}], Returns: Error

func (*RichTextLabelImpl) BaseClass

func (o *RichTextLabelImpl) BaseClass() string

func (*RichTextLabelImpl) ClassName

func (o *RichTextLabelImpl) ClassName() string

func (RichTextLabelImpl) Clear

func (o RichTextLabelImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (RichTextLabelImpl) GetBbcode

func (o RichTextLabelImpl) GetBbcode() string
CLASS_METHOD

get_bbcode Args: [], Returns: string

func (RichTextLabelImpl) GetContentHeight

func (o RichTextLabelImpl) GetContentHeight() int64
CLASS_METHOD

get_content_height Args: [], Returns: int64

func (RichTextLabelImpl) GetEffects

func (o RichTextLabelImpl) GetEffects() Array
CLASS_METHOD

get_effects Args: [], Returns: Array

func (RichTextLabelImpl) GetLineCount

func (o RichTextLabelImpl) GetLineCount() int64
CLASS_METHOD

get_line_count Args: [], Returns: int64

func (RichTextLabelImpl) GetPercentVisible

func (o RichTextLabelImpl) GetPercentVisible() float32
CLASS_METHOD

get_percent_visible Args: [], Returns: float32

func (RichTextLabelImpl) GetTabSize

func (o RichTextLabelImpl) GetTabSize() int64
CLASS_METHOD

get_tab_size Args: [], Returns: int64

func (RichTextLabelImpl) GetText

func (o RichTextLabelImpl) GetText() string
CLASS_METHOD

get_text Args: [], Returns: string

func (RichTextLabelImpl) GetTotalCharacterCount

func (o RichTextLabelImpl) GetTotalCharacterCount() int64
CLASS_METHOD

get_total_character_count Args: [], Returns: int64

func (RichTextLabelImpl) GetVScroll

func (o RichTextLabelImpl) GetVScroll() VScrollBar
CLASS_METHOD

get_v_scroll Args: [], Returns: VScrollBar

func (RichTextLabelImpl) GetVisibleCharacters

func (o RichTextLabelImpl) GetVisibleCharacters() int64
CLASS_METHOD

get_visible_characters Args: [], Returns: int64

func (RichTextLabelImpl) GetVisibleLineCount

func (o RichTextLabelImpl) GetVisibleLineCount() int64
CLASS_METHOD

get_visible_line_count Args: [], Returns: int64

func (RichTextLabelImpl) InstallEffect

func (o RichTextLabelImpl) InstallEffect(effect Variant)
CLASS_METHOD

install_effect Args: [{ false effect Variant}], Returns:

func (RichTextLabelImpl) IsMetaUnderlined

func (o RichTextLabelImpl) IsMetaUnderlined() bool
CLASS_METHOD

is_meta_underlined Args: [], Returns: bool

func (RichTextLabelImpl) IsOverridingSelectedFontColor

func (o RichTextLabelImpl) IsOverridingSelectedFontColor() bool
CLASS_METHOD

is_overriding_selected_font_color Args: [], Returns: bool

func (RichTextLabelImpl) IsScrollActive

func (o RichTextLabelImpl) IsScrollActive() bool
CLASS_METHOD

is_scroll_active Args: [], Returns: bool

func (RichTextLabelImpl) IsScrollFollowing

func (o RichTextLabelImpl) IsScrollFollowing() bool
CLASS_METHOD

is_scroll_following Args: [], Returns: bool

func (RichTextLabelImpl) IsSelectionEnabled

func (o RichTextLabelImpl) IsSelectionEnabled() bool
CLASS_METHOD

is_selection_enabled Args: [], Returns: bool

func (RichTextLabelImpl) IsUsingBbcode

func (o RichTextLabelImpl) IsUsingBbcode() bool
CLASS_METHOD

is_using_bbcode Args: [], Returns: bool

func (RichTextLabelImpl) Newline

func (o RichTextLabelImpl) Newline()
CLASS_METHOD

newline Args: [], Returns:

func (RichTextLabelImpl) ParseBbcode

func (o RichTextLabelImpl) ParseBbcode(bbcode string) Error
CLASS_METHOD

parse_bbcode Args: [{ false bbcode String}], Returns: Error

func (RichTextLabelImpl) ParseExpressionsForValues

func (o RichTextLabelImpl) ParseExpressionsForValues(expressions PoolStringArray) Dictionary
CLASS_METHOD

parse_expressions_for_values Args: [{ false expressions PoolStringArray}], Returns: Dictionary

func (RichTextLabelImpl) Pop

func (o RichTextLabelImpl) Pop()
CLASS_METHOD

pop Args: [], Returns:

func (RichTextLabelImpl) PushAlign

func (o RichTextLabelImpl) PushAlign(align int64)
CLASS_METHOD

push_align Args: [{ false align int}], Returns:

func (RichTextLabelImpl) PushBold

func (o RichTextLabelImpl) PushBold()
CLASS_METHOD

push_bold Args: [], Returns:

func (RichTextLabelImpl) PushBoldItalics

func (o RichTextLabelImpl) PushBoldItalics()
CLASS_METHOD

push_bold_italics Args: [], Returns:

func (RichTextLabelImpl) PushCell

func (o RichTextLabelImpl) PushCell()
CLASS_METHOD

push_cell Args: [], Returns:

func (RichTextLabelImpl) PushColor

func (o RichTextLabelImpl) PushColor(color Color)
CLASS_METHOD

push_color Args: [{ false color Color}], Returns:

func (RichTextLabelImpl) PushFont

func (o RichTextLabelImpl) PushFont(font Font)
CLASS_METHOD

push_font Args: [{ false font Font}], Returns:

func (RichTextLabelImpl) PushIndent

func (o RichTextLabelImpl) PushIndent(level int64)
CLASS_METHOD

push_indent Args: [{ false level int}], Returns:

func (RichTextLabelImpl) PushItalics

func (o RichTextLabelImpl) PushItalics()
CLASS_METHOD

push_italics Args: [], Returns:

func (RichTextLabelImpl) PushList

func (o RichTextLabelImpl) PushList(_type int64)
CLASS_METHOD

push_list Args: [{ false type int}], Returns:

func (RichTextLabelImpl) PushMeta

func (o RichTextLabelImpl) PushMeta(data Variant)
CLASS_METHOD

push_meta Args: [{ false data Variant}], Returns:

func (RichTextLabelImpl) PushMono

func (o RichTextLabelImpl) PushMono()
CLASS_METHOD

push_mono Args: [], Returns:

func (RichTextLabelImpl) PushNormal

func (o RichTextLabelImpl) PushNormal()
CLASS_METHOD

push_normal Args: [], Returns:

func (RichTextLabelImpl) PushStrikethrough

func (o RichTextLabelImpl) PushStrikethrough()
CLASS_METHOD

push_strikethrough Args: [], Returns:

func (RichTextLabelImpl) PushTable

func (o RichTextLabelImpl) PushTable(columns int64)
CLASS_METHOD

push_table Args: [{ false columns int}], Returns:

func (RichTextLabelImpl) PushUnderline

func (o RichTextLabelImpl) PushUnderline()
CLASS_METHOD

push_underline Args: [], Returns:

func (RichTextLabelImpl) RemoveLine

func (o RichTextLabelImpl) RemoveLine(line int64) bool
CLASS_METHOD

remove_line Args: [{ false line int}], Returns: bool

func (RichTextLabelImpl) ScrollToLine

func (o RichTextLabelImpl) ScrollToLine(line int64)
CLASS_METHOD

scroll_to_line Args: [{ false line int}], Returns:

func (RichTextLabelImpl) SetBbcode

func (o RichTextLabelImpl) SetBbcode(text string)
CLASS_METHOD

set_bbcode Args: [{ false text String}], Returns:

func (RichTextLabelImpl) SetEffects

func (o RichTextLabelImpl) SetEffects(effects Array)
CLASS_METHOD

set_effects Args: [{ false effects Array}], Returns:

func (RichTextLabelImpl) SetMetaUnderline

func (o RichTextLabelImpl) SetMetaUnderline(enable bool)
CLASS_METHOD

set_meta_underline Args: [{ false enable bool}], Returns:

func (RichTextLabelImpl) SetOverrideSelectedFontColor

func (o RichTextLabelImpl) SetOverrideSelectedFontColor(override bool)
CLASS_METHOD

set_override_selected_font_color Args: [{ false override bool}], Returns:

func (RichTextLabelImpl) SetPercentVisible

func (o RichTextLabelImpl) SetPercentVisible(percent_visible float32)
CLASS_METHOD

set_percent_visible Args: [{ false percent_visible float}], Returns:

func (RichTextLabelImpl) SetScrollActive

func (o RichTextLabelImpl) SetScrollActive(active bool)
CLASS_METHOD

set_scroll_active Args: [{ false active bool}], Returns:

func (RichTextLabelImpl) SetScrollFollow

func (o RichTextLabelImpl) SetScrollFollow(follow bool)
CLASS_METHOD

set_scroll_follow Args: [{ false follow bool}], Returns:

func (RichTextLabelImpl) SetSelectionEnabled

func (o RichTextLabelImpl) SetSelectionEnabled(enabled bool)
CLASS_METHOD

set_selection_enabled Args: [{ false enabled bool}], Returns:

func (RichTextLabelImpl) SetTabSize

func (o RichTextLabelImpl) SetTabSize(spaces int64)
CLASS_METHOD

set_tab_size Args: [{ false spaces int}], Returns:

func (RichTextLabelImpl) SetTableColumnExpand

func (o RichTextLabelImpl) SetTableColumnExpand(column int64, expand bool, ratio int64)
CLASS_METHOD

set_table_column_expand Args: [{ false column int} { false expand bool} { false ratio int}], Returns:

func (RichTextLabelImpl) SetText

func (o RichTextLabelImpl) SetText(text string)
CLASS_METHOD

set_text Args: [{ false text String}], Returns:

func (RichTextLabelImpl) SetUseBbcode

func (o RichTextLabelImpl) SetUseBbcode(enable bool)
CLASS_METHOD

set_use_bbcode Args: [{ false enable bool}], Returns:

func (RichTextLabelImpl) SetVisibleCharacters

func (o RichTextLabelImpl) SetVisibleCharacters(amount int64)
CLASS_METHOD

set_visible_characters Args: [{ false amount int}], Returns:

type RichTextLabelItemType

type RichTextLabelItemType int32
const (
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_ALIGN         RichTextLabelItemType = 8
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_COLOR         RichTextLabelItemType = 5
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_CUSTOMFX      RichTextLabelItemType = 18
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_FADE          RichTextLabelItemType = 12
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_FONT          RichTextLabelItemType = 4
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_FRAME         RichTextLabelItemType = 0
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_IMAGE         RichTextLabelItemType = 2
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_INDENT        RichTextLabelItemType = 9
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_LIST          RichTextLabelItemType = 10
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_META          RichTextLabelItemType = 17
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_NEWLINE       RichTextLabelItemType = 3
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_RAINBOW       RichTextLabelItemType = 16
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_SHAKE         RichTextLabelItemType = 13
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_STRIKETHROUGH RichTextLabelItemType = 7
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_TABLE         RichTextLabelItemType = 11
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_TEXT          RichTextLabelItemType = 1
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_TORNADO       RichTextLabelItemType = 15
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_UNDERLINE     RichTextLabelItemType = 6
	RICH_TEXT_LABEL_ITEM_TYPE_ITEM_WAVE          RichTextLabelItemType = 14
)

type RichTextLabelListType

type RichTextLabelListType int32
const (
	RICH_TEXT_LABEL_LIST_TYPE_LIST_DOTS    RichTextLabelListType = 2
	RICH_TEXT_LABEL_LIST_TYPE_LIST_LETTERS RichTextLabelListType = 1
	RICH_TEXT_LABEL_LIST_TYPE_LIST_NUMBERS RichTextLabelListType = 0
)

type RigidBody

type RigidBody interface {
	PhysicsBody

	/* add_central_force */
	AddCentralForce(force Vector3)

	/* add_force */
	AddForce(force Vector3, position Vector3)

	/* add_torque */
	AddTorque(torque Vector3)

	/* apply_central_impulse */
	ApplyCentralImpulse(impulse Vector3)

	/* apply_impulse */
	ApplyImpulse(position Vector3, impulse Vector3)

	/* apply_torque_impulse */
	ApplyTorqueImpulse(impulse Vector3)

	/* get_angular_damp */
	GetAngularDamp() float32

	/* get_angular_velocity */
	GetAngularVelocity() Vector3

	/* get_axis_lock */
	GetAxisLock(axis int64) bool

	/* get_bounce */
	GetBounce() float32

	/* get_colliding_bodies */
	GetCollidingBodies() Array

	/* get_friction */
	GetFriction() float32

	/* get_gravity_scale */
	GetGravityScale() float32

	/* get_linear_damp */
	GetLinearDamp() float32

	/* get_linear_velocity */
	GetLinearVelocity() Vector3

	/* get_mass */
	GetMass() float32

	/* get_max_contacts_reported */
	GetMaxContactsReported() int64

	/* get_mode */
	GetMode() RigidBodyMode

	/* get_physics_material_override */
	GetPhysicsMaterialOverride() PhysicsMaterial

	/* get_weight */
	GetWeight() float32

	/* is_able_to_sleep */
	IsAbleToSleep() bool

	/* is_contact_monitor_enabled */
	IsContactMonitorEnabled() bool

	/* is_sleeping */
	IsSleeping() bool

	/* is_using_continuous_collision_detection */
	IsUsingContinuousCollisionDetection() bool

	/* is_using_custom_integrator */
	IsUsingCustomIntegrator() bool

	/* set_angular_damp */
	SetAngularDamp(angular_damp float32)

	/* set_angular_velocity */
	SetAngularVelocity(angular_velocity Vector3)

	/* set_axis_lock */
	SetAxisLock(axis int64, lock bool)

	/* set_axis_velocity */
	SetAxisVelocity(axis_velocity Vector3)

	/* set_bounce */
	SetBounce(bounce float32)

	/* set_can_sleep */
	SetCanSleep(able_to_sleep bool)

	/* set_contact_monitor */
	SetContactMonitor(enabled bool)

	/* set_friction */
	SetFriction(friction float32)

	/* set_gravity_scale */
	SetGravityScale(gravity_scale float32)

	/* set_linear_damp */
	SetLinearDamp(linear_damp float32)

	/* set_linear_velocity */
	SetLinearVelocity(linear_velocity Vector3)

	/* set_mass */
	SetMass(mass float32)

	/* set_max_contacts_reported */
	SetMaxContactsReported(amount int64)

	/* set_mode */
	SetMode(mode int64)

	/* set_physics_material_override */
	SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)

	/* set_sleeping */
	SetSleeping(sleeping bool)

	/* set_use_continuous_collision_detection */
	SetUseContinuousCollisionDetection(enable bool)

	/* set_use_custom_integrator */
	SetUseCustomIntegrator(enable bool)

	/* set_weight */
	SetWeight(weight float32)
}

func NewRigidBody

func NewRigidBody() RigidBody

NewRigidBody creates a new RigidBody.

func NewRigidBodyWithOwner

func NewRigidBodyWithOwner(owner *GodotObject) RigidBody

NewRigidBodyWithOwner wraps the GodotObject.

type RigidBody2D

type RigidBody2D interface {
	PhysicsBody2D

	/* add_central_force */
	AddCentralForce(force Vector2)

	/* add_force */
	AddForce(offset Vector2, force Vector2)

	/* add_torque */
	AddTorque(torque float32)

	/* apply_central_impulse */
	ApplyCentralImpulse(impulse Vector2)

	/* apply_impulse */
	ApplyImpulse(offset Vector2, impulse Vector2)

	/* apply_torque_impulse */
	ApplyTorqueImpulse(torque float32)

	/* get_angular_damp */
	GetAngularDamp() float32

	/* get_angular_velocity */
	GetAngularVelocity() float32

	/* get_applied_force */
	GetAppliedForce() Vector2

	/* get_applied_torque */
	GetAppliedTorque() float32

	/* get_bounce */
	GetBounce() float32

	/* get_colliding_bodies */
	GetCollidingBodies() Array

	/* get_continuous_collision_detection_mode */
	GetContinuousCollisionDetectionMode() RigidBody2DCCDMode

	/* get_friction */
	GetFriction() float32

	/* get_gravity_scale */
	GetGravityScale() float32

	/* get_inertia */
	GetInertia() float32

	/* get_linear_damp */
	GetLinearDamp() float32

	/* get_linear_velocity */
	GetLinearVelocity() Vector2

	/* get_mass */
	GetMass() float32

	/* get_max_contacts_reported */
	GetMaxContactsReported() int64

	/* get_mode */
	GetMode() RigidBody2DMode

	/* get_physics_material_override */
	GetPhysicsMaterialOverride() PhysicsMaterial

	/* get_weight */
	GetWeight() float32

	/* is_able_to_sleep */
	IsAbleToSleep() bool

	/* is_contact_monitor_enabled */
	IsContactMonitorEnabled() bool

	/* is_sleeping */
	IsSleeping() bool

	/* is_using_custom_integrator */
	IsUsingCustomIntegrator() bool

	/* set_angular_damp */
	SetAngularDamp(angular_damp float32)

	/* set_angular_velocity */
	SetAngularVelocity(angular_velocity float32)

	/* set_applied_force */
	SetAppliedForce(force Vector2)

	/* set_applied_torque */
	SetAppliedTorque(torque float32)

	/* set_axis_velocity */
	SetAxisVelocity(axis_velocity Vector2)

	/* set_bounce */
	SetBounce(bounce float32)

	/* set_can_sleep */
	SetCanSleep(able_to_sleep bool)

	/* set_contact_monitor */
	SetContactMonitor(enabled bool)

	/* set_continuous_collision_detection_mode */
	SetContinuousCollisionDetectionMode(mode int64)

	/* set_friction */
	SetFriction(friction float32)

	/* set_gravity_scale */
	SetGravityScale(gravity_scale float32)

	/* set_inertia */
	SetInertia(inertia float32)

	/* set_linear_damp */
	SetLinearDamp(linear_damp float32)

	/* set_linear_velocity */
	SetLinearVelocity(linear_velocity Vector2)

	/* set_mass */
	SetMass(mass float32)

	/* set_max_contacts_reported */
	SetMaxContactsReported(amount int64)

	/* set_mode */
	SetMode(mode int64)

	/* set_physics_material_override */
	SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)

	/* set_sleeping */
	SetSleeping(sleeping bool)

	/* set_use_custom_integrator */
	SetUseCustomIntegrator(enable bool)

	/* set_weight */
	SetWeight(weight float32)

	/* test_motion */
	TestMotion(motion Vector2, infinite_inertia bool, margin float32, result Physics2DTestMotionResult) bool
}

func NewRigidBody2D

func NewRigidBody2D() RigidBody2D

NewRigidBody2D creates a new RigidBody2D.

func NewRigidBody2DWithOwner

func NewRigidBody2DWithOwner(owner *GodotObject) RigidBody2D

NewRigidBody2DWithOwner wraps the GodotObject.

type RigidBody2DCCDMode

type RigidBody2DCCDMode int32
const (
	RIGID_BODY_2_DCCD_MODE_CCD_MODE_CAST_RAY   RigidBody2DCCDMode = 1
	RIGID_BODY_2_DCCD_MODE_CCD_MODE_CAST_SHAPE RigidBody2DCCDMode = 2
	RIGID_BODY_2_DCCD_MODE_CCD_MODE_DISABLED   RigidBody2DCCDMode = 0
)

type RigidBody2DConstant

type RigidBody2DConstant int32
const (
	RIGID_BODY_2_D_CCD_MODE_CAST_RAY   RigidBody2DConstant = 1
	RIGID_BODY_2_D_CCD_MODE_CAST_SHAPE RigidBody2DConstant = 2
	RIGID_BODY_2_D_CCD_MODE_DISABLED   RigidBody2DConstant = 0
	RIGID_BODY_2_D_MODE_CHARACTER      RigidBody2DConstant = 2
	RIGID_BODY_2_D_MODE_KINEMATIC      RigidBody2DConstant = 3
	RIGID_BODY_2_D_MODE_RIGID          RigidBody2DConstant = 0
	RIGID_BODY_2_D_MODE_STATIC         RigidBody2DConstant = 1
)

type RigidBody2DImpl

type RigidBody2DImpl struct {
	PhysicsBody2DImpl
}

func (RigidBody2DImpl) AddCentralForce

func (o RigidBody2DImpl) AddCentralForce(force Vector2)
CLASS_METHOD

add_central_force Args: [{ false force Vector2}], Returns:

func (RigidBody2DImpl) AddForce

func (o RigidBody2DImpl) AddForce(offset Vector2, force Vector2)
CLASS_METHOD

add_force Args: [{ false offset Vector2} { false force Vector2}], Returns:

func (RigidBody2DImpl) AddTorque

func (o RigidBody2DImpl) AddTorque(torque float32)
CLASS_METHOD

add_torque Args: [{ false torque float}], Returns:

func (RigidBody2DImpl) ApplyCentralImpulse

func (o RigidBody2DImpl) ApplyCentralImpulse(impulse Vector2)
CLASS_METHOD

apply_central_impulse Args: [{ false impulse Vector2}], Returns:

func (RigidBody2DImpl) ApplyImpulse

func (o RigidBody2DImpl) ApplyImpulse(offset Vector2, impulse Vector2)
CLASS_METHOD

apply_impulse Args: [{ false offset Vector2} { false impulse Vector2}], Returns:

func (RigidBody2DImpl) ApplyTorqueImpulse

func (o RigidBody2DImpl) ApplyTorqueImpulse(torque float32)
CLASS_METHOD

apply_torque_impulse Args: [{ false torque float}], Returns:

func (*RigidBody2DImpl) BaseClass

func (o *RigidBody2DImpl) BaseClass() string

func (*RigidBody2DImpl) ClassName

func (o *RigidBody2DImpl) ClassName() string

func (RigidBody2DImpl) GetAngularDamp

func (o RigidBody2DImpl) GetAngularDamp() float32
CLASS_METHOD

get_angular_damp Args: [], Returns: float32

func (RigidBody2DImpl) GetAngularVelocity

func (o RigidBody2DImpl) GetAngularVelocity() float32
CLASS_METHOD

get_angular_velocity Args: [], Returns: float32

func (RigidBody2DImpl) GetAppliedForce

func (o RigidBody2DImpl) GetAppliedForce() Vector2
CLASS_METHOD

get_applied_force Args: [], Returns: Vector2

func (RigidBody2DImpl) GetAppliedTorque

func (o RigidBody2DImpl) GetAppliedTorque() float32
CLASS_METHOD

get_applied_torque Args: [], Returns: float32

func (RigidBody2DImpl) GetBounce

func (o RigidBody2DImpl) GetBounce() float32
CLASS_METHOD

get_bounce Args: [], Returns: float32

func (RigidBody2DImpl) GetCollidingBodies

func (o RigidBody2DImpl) GetCollidingBodies() Array
CLASS_METHOD

get_colliding_bodies Args: [], Returns: Array

func (RigidBody2DImpl) GetContinuousCollisionDetectionMode

func (o RigidBody2DImpl) GetContinuousCollisionDetectionMode() RigidBody2DCCDMode
CLASS_METHOD

get_continuous_collision_detection_mode Args: [], Returns: RigidBody2DCCDMode

func (RigidBody2DImpl) GetFriction

func (o RigidBody2DImpl) GetFriction() float32
CLASS_METHOD

get_friction Args: [], Returns: float32

func (RigidBody2DImpl) GetGravityScale

func (o RigidBody2DImpl) GetGravityScale() float32
CLASS_METHOD

get_gravity_scale Args: [], Returns: float32

func (RigidBody2DImpl) GetInertia

func (o RigidBody2DImpl) GetInertia() float32
CLASS_METHOD

get_inertia Args: [], Returns: float32

func (RigidBody2DImpl) GetLinearDamp

func (o RigidBody2DImpl) GetLinearDamp() float32
CLASS_METHOD

get_linear_damp Args: [], Returns: float32

func (RigidBody2DImpl) GetLinearVelocity

func (o RigidBody2DImpl) GetLinearVelocity() Vector2
CLASS_METHOD

get_linear_velocity Args: [], Returns: Vector2

func (RigidBody2DImpl) GetMass

func (o RigidBody2DImpl) GetMass() float32
CLASS_METHOD

get_mass Args: [], Returns: float32

func (RigidBody2DImpl) GetMaxContactsReported

func (o RigidBody2DImpl) GetMaxContactsReported() int64
CLASS_METHOD

get_max_contacts_reported Args: [], Returns: int64

func (RigidBody2DImpl) GetMode

func (o RigidBody2DImpl) GetMode() RigidBody2DMode
CLASS_METHOD

get_mode Args: [], Returns: RigidBody2DMode

func (RigidBody2DImpl) GetPhysicsMaterialOverride

func (o RigidBody2DImpl) GetPhysicsMaterialOverride() PhysicsMaterial
CLASS_METHOD

get_physics_material_override Args: [], Returns: PhysicsMaterial

func (RigidBody2DImpl) GetWeight

func (o RigidBody2DImpl) GetWeight() float32
CLASS_METHOD

get_weight Args: [], Returns: float32

func (RigidBody2DImpl) IsAbleToSleep

func (o RigidBody2DImpl) IsAbleToSleep() bool
CLASS_METHOD

is_able_to_sleep Args: [], Returns: bool

func (RigidBody2DImpl) IsContactMonitorEnabled

func (o RigidBody2DImpl) IsContactMonitorEnabled() bool
CLASS_METHOD

is_contact_monitor_enabled Args: [], Returns: bool

func (RigidBody2DImpl) IsSleeping

func (o RigidBody2DImpl) IsSleeping() bool
CLASS_METHOD

is_sleeping Args: [], Returns: bool

func (RigidBody2DImpl) IsUsingCustomIntegrator

func (o RigidBody2DImpl) IsUsingCustomIntegrator() bool
CLASS_METHOD

is_using_custom_integrator Args: [], Returns: bool

func (RigidBody2DImpl) SetAngularDamp

func (o RigidBody2DImpl) SetAngularDamp(angular_damp float32)
CLASS_METHOD

set_angular_damp Args: [{ false angular_damp float}], Returns:

func (RigidBody2DImpl) SetAngularVelocity

func (o RigidBody2DImpl) SetAngularVelocity(angular_velocity float32)
CLASS_METHOD

set_angular_velocity Args: [{ false angular_velocity float}], Returns:

func (RigidBody2DImpl) SetAppliedForce

func (o RigidBody2DImpl) SetAppliedForce(force Vector2)
CLASS_METHOD

set_applied_force Args: [{ false force Vector2}], Returns:

func (RigidBody2DImpl) SetAppliedTorque

func (o RigidBody2DImpl) SetAppliedTorque(torque float32)
CLASS_METHOD

set_applied_torque Args: [{ false torque float}], Returns:

func (RigidBody2DImpl) SetAxisVelocity

func (o RigidBody2DImpl) SetAxisVelocity(axis_velocity Vector2)
CLASS_METHOD

set_axis_velocity Args: [{ false axis_velocity Vector2}], Returns:

func (RigidBody2DImpl) SetBounce

func (o RigidBody2DImpl) SetBounce(bounce float32)
CLASS_METHOD

set_bounce Args: [{ false bounce float}], Returns:

func (RigidBody2DImpl) SetCanSleep

func (o RigidBody2DImpl) SetCanSleep(able_to_sleep bool)
CLASS_METHOD

set_can_sleep Args: [{ false able_to_sleep bool}], Returns:

func (RigidBody2DImpl) SetContactMonitor

func (o RigidBody2DImpl) SetContactMonitor(enabled bool)
CLASS_METHOD

set_contact_monitor Args: [{ false enabled bool}], Returns:

func (RigidBody2DImpl) SetContinuousCollisionDetectionMode

func (o RigidBody2DImpl) SetContinuousCollisionDetectionMode(mode int64)
CLASS_METHOD

set_continuous_collision_detection_mode Args: [{ false mode int}], Returns:

func (RigidBody2DImpl) SetFriction

func (o RigidBody2DImpl) SetFriction(friction float32)
CLASS_METHOD

set_friction Args: [{ false friction float}], Returns:

func (RigidBody2DImpl) SetGravityScale

func (o RigidBody2DImpl) SetGravityScale(gravity_scale float32)
CLASS_METHOD

set_gravity_scale Args: [{ false gravity_scale float}], Returns:

func (RigidBody2DImpl) SetInertia

func (o RigidBody2DImpl) SetInertia(inertia float32)
CLASS_METHOD

set_inertia Args: [{ false inertia float}], Returns:

func (RigidBody2DImpl) SetLinearDamp

func (o RigidBody2DImpl) SetLinearDamp(linear_damp float32)
CLASS_METHOD

set_linear_damp Args: [{ false linear_damp float}], Returns:

func (RigidBody2DImpl) SetLinearVelocity

func (o RigidBody2DImpl) SetLinearVelocity(linear_velocity Vector2)
CLASS_METHOD

set_linear_velocity Args: [{ false linear_velocity Vector2}], Returns:

func (RigidBody2DImpl) SetMass

func (o RigidBody2DImpl) SetMass(mass float32)
CLASS_METHOD

set_mass Args: [{ false mass float}], Returns:

func (RigidBody2DImpl) SetMaxContactsReported

func (o RigidBody2DImpl) SetMaxContactsReported(amount int64)
CLASS_METHOD

set_max_contacts_reported Args: [{ false amount int}], Returns:

func (RigidBody2DImpl) SetMode

func (o RigidBody2DImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (RigidBody2DImpl) SetPhysicsMaterialOverride

func (o RigidBody2DImpl) SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)
CLASS_METHOD

set_physics_material_override Args: [{ false physics_material_override PhysicsMaterial}], Returns:

func (RigidBody2DImpl) SetSleeping

func (o RigidBody2DImpl) SetSleeping(sleeping bool)
CLASS_METHOD

set_sleeping Args: [{ false sleeping bool}], Returns:

func (RigidBody2DImpl) SetUseCustomIntegrator

func (o RigidBody2DImpl) SetUseCustomIntegrator(enable bool)
CLASS_METHOD

set_use_custom_integrator Args: [{ false enable bool}], Returns:

func (RigidBody2DImpl) SetWeight

func (o RigidBody2DImpl) SetWeight(weight float32)
CLASS_METHOD

set_weight Args: [{ false weight float}], Returns:

func (RigidBody2DImpl) TestMotion

func (o RigidBody2DImpl) TestMotion(motion Vector2, infinite_inertia bool, margin float32, result Physics2DTestMotionResult) bool
CLASS_METHOD

test_motion Args: [{ false motion Vector2} {True true infinite_inertia bool} {0.08 true margin float} {Null true result Physics2DTestMotionResult}], Returns: bool

type RigidBody2DMode

type RigidBody2DMode int32
const (
	RIGID_BODY_2_D_MODE_MODE_CHARACTER RigidBody2DMode = 2
	RIGID_BODY_2_D_MODE_MODE_KINEMATIC RigidBody2DMode = 3
	RIGID_BODY_2_D_MODE_MODE_RIGID     RigidBody2DMode = 0
	RIGID_BODY_2_D_MODE_MODE_STATIC    RigidBody2DMode = 1
)

type RigidBodyConstant

type RigidBodyConstant int32
const (
	RIGID_BODY_MODE_CHARACTER RigidBodyConstant = 2
	RIGID_BODY_MODE_KINEMATIC RigidBodyConstant = 3
	RIGID_BODY_MODE_RIGID     RigidBodyConstant = 0
	RIGID_BODY_MODE_STATIC    RigidBodyConstant = 1
)

type RigidBodyImpl

type RigidBodyImpl struct {
	PhysicsBodyImpl
}

func (RigidBodyImpl) AddCentralForce

func (o RigidBodyImpl) AddCentralForce(force Vector3)
CLASS_METHOD

add_central_force Args: [{ false force Vector3}], Returns:

func (RigidBodyImpl) AddForce

func (o RigidBodyImpl) AddForce(force Vector3, position Vector3)
CLASS_METHOD

add_force Args: [{ false force Vector3} { false position Vector3}], Returns:

func (RigidBodyImpl) AddTorque

func (o RigidBodyImpl) AddTorque(torque Vector3)
CLASS_METHOD

add_torque Args: [{ false torque Vector3}], Returns:

func (RigidBodyImpl) ApplyCentralImpulse

func (o RigidBodyImpl) ApplyCentralImpulse(impulse Vector3)
CLASS_METHOD

apply_central_impulse Args: [{ false impulse Vector3}], Returns:

func (RigidBodyImpl) ApplyImpulse

func (o RigidBodyImpl) ApplyImpulse(position Vector3, impulse Vector3)
CLASS_METHOD

apply_impulse Args: [{ false position Vector3} { false impulse Vector3}], Returns:

func (RigidBodyImpl) ApplyTorqueImpulse

func (o RigidBodyImpl) ApplyTorqueImpulse(impulse Vector3)
CLASS_METHOD

apply_torque_impulse Args: [{ false impulse Vector3}], Returns:

func (*RigidBodyImpl) BaseClass

func (o *RigidBodyImpl) BaseClass() string

func (*RigidBodyImpl) ClassName

func (o *RigidBodyImpl) ClassName() string

func (RigidBodyImpl) GetAngularDamp

func (o RigidBodyImpl) GetAngularDamp() float32
CLASS_METHOD

get_angular_damp Args: [], Returns: float32

func (RigidBodyImpl) GetAngularVelocity

func (o RigidBodyImpl) GetAngularVelocity() Vector3
CLASS_METHOD

get_angular_velocity Args: [], Returns: Vector3

func (RigidBodyImpl) GetAxisLock

func (o RigidBodyImpl) GetAxisLock(axis int64) bool
CLASS_METHOD

get_axis_lock Args: [{ false axis int}], Returns: bool

func (RigidBodyImpl) GetBounce

func (o RigidBodyImpl) GetBounce() float32
CLASS_METHOD

get_bounce Args: [], Returns: float32

func (RigidBodyImpl) GetCollidingBodies

func (o RigidBodyImpl) GetCollidingBodies() Array
CLASS_METHOD

get_colliding_bodies Args: [], Returns: Array

func (RigidBodyImpl) GetFriction

func (o RigidBodyImpl) GetFriction() float32
CLASS_METHOD

get_friction Args: [], Returns: float32

func (RigidBodyImpl) GetGravityScale

func (o RigidBodyImpl) GetGravityScale() float32
CLASS_METHOD

get_gravity_scale Args: [], Returns: float32

func (RigidBodyImpl) GetLinearDamp

func (o RigidBodyImpl) GetLinearDamp() float32
CLASS_METHOD

get_linear_damp Args: [], Returns: float32

func (RigidBodyImpl) GetLinearVelocity

func (o RigidBodyImpl) GetLinearVelocity() Vector3
CLASS_METHOD

get_linear_velocity Args: [], Returns: Vector3

func (RigidBodyImpl) GetMass

func (o RigidBodyImpl) GetMass() float32
CLASS_METHOD

get_mass Args: [], Returns: float32

func (RigidBodyImpl) GetMaxContactsReported

func (o RigidBodyImpl) GetMaxContactsReported() int64
CLASS_METHOD

get_max_contacts_reported Args: [], Returns: int64

func (RigidBodyImpl) GetMode

func (o RigidBodyImpl) GetMode() RigidBodyMode
CLASS_METHOD

get_mode Args: [], Returns: RigidBodyMode

func (RigidBodyImpl) GetPhysicsMaterialOverride

func (o RigidBodyImpl) GetPhysicsMaterialOverride() PhysicsMaterial
CLASS_METHOD

get_physics_material_override Args: [], Returns: PhysicsMaterial

func (RigidBodyImpl) GetWeight

func (o RigidBodyImpl) GetWeight() float32
CLASS_METHOD

get_weight Args: [], Returns: float32

func (RigidBodyImpl) IsAbleToSleep

func (o RigidBodyImpl) IsAbleToSleep() bool
CLASS_METHOD

is_able_to_sleep Args: [], Returns: bool

func (RigidBodyImpl) IsContactMonitorEnabled

func (o RigidBodyImpl) IsContactMonitorEnabled() bool
CLASS_METHOD

is_contact_monitor_enabled Args: [], Returns: bool

func (RigidBodyImpl) IsSleeping

func (o RigidBodyImpl) IsSleeping() bool
CLASS_METHOD

is_sleeping Args: [], Returns: bool

func (RigidBodyImpl) IsUsingContinuousCollisionDetection

func (o RigidBodyImpl) IsUsingContinuousCollisionDetection() bool
CLASS_METHOD

is_using_continuous_collision_detection Args: [], Returns: bool

func (RigidBodyImpl) IsUsingCustomIntegrator

func (o RigidBodyImpl) IsUsingCustomIntegrator() bool
CLASS_METHOD

is_using_custom_integrator Args: [], Returns: bool

func (RigidBodyImpl) SetAngularDamp

func (o RigidBodyImpl) SetAngularDamp(angular_damp float32)
CLASS_METHOD

set_angular_damp Args: [{ false angular_damp float}], Returns:

func (RigidBodyImpl) SetAngularVelocity

func (o RigidBodyImpl) SetAngularVelocity(angular_velocity Vector3)
CLASS_METHOD

set_angular_velocity Args: [{ false angular_velocity Vector3}], Returns:

func (RigidBodyImpl) SetAxisLock

func (o RigidBodyImpl) SetAxisLock(axis int64, lock bool)
CLASS_METHOD

set_axis_lock Args: [{ false axis int} { false lock bool}], Returns:

func (RigidBodyImpl) SetAxisVelocity

func (o RigidBodyImpl) SetAxisVelocity(axis_velocity Vector3)
CLASS_METHOD

set_axis_velocity Args: [{ false axis_velocity Vector3}], Returns:

func (RigidBodyImpl) SetBounce

func (o RigidBodyImpl) SetBounce(bounce float32)
CLASS_METHOD

set_bounce Args: [{ false bounce float}], Returns:

func (RigidBodyImpl) SetCanSleep

func (o RigidBodyImpl) SetCanSleep(able_to_sleep bool)
CLASS_METHOD

set_can_sleep Args: [{ false able_to_sleep bool}], Returns:

func (RigidBodyImpl) SetContactMonitor

func (o RigidBodyImpl) SetContactMonitor(enabled bool)
CLASS_METHOD

set_contact_monitor Args: [{ false enabled bool}], Returns:

func (RigidBodyImpl) SetFriction

func (o RigidBodyImpl) SetFriction(friction float32)
CLASS_METHOD

set_friction Args: [{ false friction float}], Returns:

func (RigidBodyImpl) SetGravityScale

func (o RigidBodyImpl) SetGravityScale(gravity_scale float32)
CLASS_METHOD

set_gravity_scale Args: [{ false gravity_scale float}], Returns:

func (RigidBodyImpl) SetLinearDamp

func (o RigidBodyImpl) SetLinearDamp(linear_damp float32)
CLASS_METHOD

set_linear_damp Args: [{ false linear_damp float}], Returns:

func (RigidBodyImpl) SetLinearVelocity

func (o RigidBodyImpl) SetLinearVelocity(linear_velocity Vector3)
CLASS_METHOD

set_linear_velocity Args: [{ false linear_velocity Vector3}], Returns:

func (RigidBodyImpl) SetMass

func (o RigidBodyImpl) SetMass(mass float32)
CLASS_METHOD

set_mass Args: [{ false mass float}], Returns:

func (RigidBodyImpl) SetMaxContactsReported

func (o RigidBodyImpl) SetMaxContactsReported(amount int64)
CLASS_METHOD

set_max_contacts_reported Args: [{ false amount int}], Returns:

func (RigidBodyImpl) SetMode

func (o RigidBodyImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (RigidBodyImpl) SetPhysicsMaterialOverride

func (o RigidBodyImpl) SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)
CLASS_METHOD

set_physics_material_override Args: [{ false physics_material_override PhysicsMaterial}], Returns:

func (RigidBodyImpl) SetSleeping

func (o RigidBodyImpl) SetSleeping(sleeping bool)
CLASS_METHOD

set_sleeping Args: [{ false sleeping bool}], Returns:

func (RigidBodyImpl) SetUseContinuousCollisionDetection

func (o RigidBodyImpl) SetUseContinuousCollisionDetection(enable bool)
CLASS_METHOD

set_use_continuous_collision_detection Args: [{ false enable bool}], Returns:

func (RigidBodyImpl) SetUseCustomIntegrator

func (o RigidBodyImpl) SetUseCustomIntegrator(enable bool)
CLASS_METHOD

set_use_custom_integrator Args: [{ false enable bool}], Returns:

func (RigidBodyImpl) SetWeight

func (o RigidBodyImpl) SetWeight(weight float32)
CLASS_METHOD

set_weight Args: [{ false weight float}], Returns:

type RigidBodyMode

type RigidBodyMode int32
const (
	RIGID_BODY_MODE_MODE_CHARACTER RigidBodyMode = 2
	RIGID_BODY_MODE_MODE_KINEMATIC RigidBodyMode = 3
	RIGID_BODY_MODE_MODE_RIGID     RigidBodyMode = 0
	RIGID_BODY_MODE_MODE_STATIC    RigidBodyMode = 1
)

type RootMotionView

type RootMotionView interface {
	VisualInstance
}

func NewRootMotionView

func NewRootMotionView() RootMotionView

NewRootMotionView creates a new RootMotionView.

func NewRootMotionViewWithOwner

func NewRootMotionViewWithOwner(owner *GodotObject) RootMotionView

NewRootMotionViewWithOwner wraps the GodotObject.

type RootMotionViewImpl

type RootMotionViewImpl struct {
	VisualInstanceImpl
}

func (*RootMotionViewImpl) BaseClass

func (o *RootMotionViewImpl) BaseClass() string

func (*RootMotionViewImpl) ClassName

func (o *RootMotionViewImpl) ClassName() string

type RuntimeStats

type RuntimeStats struct {
	InitCount          int
	NativeScriptAllocs map[string]int
	NativeScriptFrees  map[string]int
	GodotTypeAllocs    map[string]int
	GodotTypeFrees     map[string]int
}

func (RuntimeStats) LogObjectLeak

func (r RuntimeStats) LogObjectLeak()

LogMemoeryLeak will log memory leak messages if there's an imbalance of allocs and frees per entity.

type SceneState

type SceneState interface {
	Reference

	/* get_connection_binds */
	GetConnectionBinds(idx int64) Array

	/* get_connection_count */
	GetConnectionCount() int64

	/* get_connection_flags */
	GetConnectionFlags(idx int64) int64

	/* get_connection_method */
	GetConnectionMethod(idx int64) string

	/* get_connection_signal */
	GetConnectionSignal(idx int64) string

	/* get_connection_source */
	GetConnectionSource(idx int64) NodePath

	/* get_connection_target */
	GetConnectionTarget(idx int64) NodePath

	/* get_node_count */
	GetNodeCount() int64

	/* get_node_groups */
	GetNodeGroups(idx int64) PoolStringArray

	/* get_node_index */
	GetNodeIndex(idx int64) int64

	/* get_node_instance */
	GetNodeInstance(idx int64) PackedScene

	/* get_node_instance_placeholder */
	GetNodeInstancePlaceholder(idx int64) string

	/* get_node_name */
	GetNodeName(idx int64) string

	/* get_node_owner_path */
	GetNodeOwnerPath(idx int64) NodePath

	/* get_node_path */
	GetNodePath(idx int64, for_parent bool) NodePath

	/* get_node_property_count */
	GetNodePropertyCount(idx int64) int64

	/* get_node_property_name */
	GetNodePropertyName(idx int64, prop_idx int64) string

	/* get_node_property_value */
	GetNodePropertyValue(idx int64, prop_idx int64) Variant

	/* get_node_type */
	GetNodeType(idx int64) string

	/* is_node_instance_placeholder */
	IsNodeInstancePlaceholder(idx int64) bool
}

func NewSceneState

func NewSceneState() SceneState

NewSceneState creates a new SceneState.

func NewSceneStateWithOwner

func NewSceneStateWithOwner(owner *GodotObject) SceneState

NewSceneStateWithOwner wraps the GodotObject.

type SceneStateConstant

type SceneStateConstant int32
const (
	SCENE_STATE_GEN_EDIT_STATE_DISABLED SceneStateConstant = 0
	SCENE_STATE_GEN_EDIT_STATE_INSTANCE SceneStateConstant = 1
	SCENE_STATE_GEN_EDIT_STATE_MAIN     SceneStateConstant = 2
)

type SceneStateGenEditState

type SceneStateGenEditState int32
const (
	SCENE_STATE_GEN_EDIT_STATE_GEN_EDIT_STATE_DISABLED SceneStateGenEditState = 0
	SCENE_STATE_GEN_EDIT_STATE_GEN_EDIT_STATE_INSTANCE SceneStateGenEditState = 1
	SCENE_STATE_GEN_EDIT_STATE_GEN_EDIT_STATE_MAIN     SceneStateGenEditState = 2
)

type SceneStateImpl

type SceneStateImpl struct {
	ReferenceImpl
}

func (*SceneStateImpl) BaseClass

func (o *SceneStateImpl) BaseClass() string

func (*SceneStateImpl) ClassName

func (o *SceneStateImpl) ClassName() string

func (SceneStateImpl) GetConnectionBinds

func (o SceneStateImpl) GetConnectionBinds(idx int64) Array
CLASS_METHOD

get_connection_binds Args: [{ false idx int}], Returns: Array

func (SceneStateImpl) GetConnectionCount

func (o SceneStateImpl) GetConnectionCount() int64
CLASS_METHOD

get_connection_count Args: [], Returns: int64

func (SceneStateImpl) GetConnectionFlags

func (o SceneStateImpl) GetConnectionFlags(idx int64) int64
CLASS_METHOD

get_connection_flags Args: [{ false idx int}], Returns: int64

func (SceneStateImpl) GetConnectionMethod

func (o SceneStateImpl) GetConnectionMethod(idx int64) string
CLASS_METHOD

get_connection_method Args: [{ false idx int}], Returns: string

func (SceneStateImpl) GetConnectionSignal

func (o SceneStateImpl) GetConnectionSignal(idx int64) string
CLASS_METHOD

get_connection_signal Args: [{ false idx int}], Returns: string

func (SceneStateImpl) GetConnectionSource

func (o SceneStateImpl) GetConnectionSource(idx int64) NodePath
CLASS_METHOD

get_connection_source Args: [{ false idx int}], Returns: NodePath

func (SceneStateImpl) GetConnectionTarget

func (o SceneStateImpl) GetConnectionTarget(idx int64) NodePath
CLASS_METHOD

get_connection_target Args: [{ false idx int}], Returns: NodePath

func (SceneStateImpl) GetNodeCount

func (o SceneStateImpl) GetNodeCount() int64
CLASS_METHOD

get_node_count Args: [], Returns: int64

func (SceneStateImpl) GetNodeGroups

func (o SceneStateImpl) GetNodeGroups(idx int64) PoolStringArray
CLASS_METHOD

get_node_groups Args: [{ false idx int}], Returns: PoolStringArray

func (SceneStateImpl) GetNodeIndex

func (o SceneStateImpl) GetNodeIndex(idx int64) int64
CLASS_METHOD

get_node_index Args: [{ false idx int}], Returns: int64

func (SceneStateImpl) GetNodeInstance

func (o SceneStateImpl) GetNodeInstance(idx int64) PackedScene
CLASS_METHOD

get_node_instance Args: [{ false idx int}], Returns: PackedScene

func (SceneStateImpl) GetNodeInstancePlaceholder

func (o SceneStateImpl) GetNodeInstancePlaceholder(idx int64) string
CLASS_METHOD

get_node_instance_placeholder Args: [{ false idx int}], Returns: string

func (SceneStateImpl) GetNodeName

func (o SceneStateImpl) GetNodeName(idx int64) string
CLASS_METHOD

get_node_name Args: [{ false idx int}], Returns: string

func (SceneStateImpl) GetNodeOwnerPath

func (o SceneStateImpl) GetNodeOwnerPath(idx int64) NodePath
CLASS_METHOD

get_node_owner_path Args: [{ false idx int}], Returns: NodePath

func (SceneStateImpl) GetNodePath

func (o SceneStateImpl) GetNodePath(idx int64, for_parent bool) NodePath
CLASS_METHOD

get_node_path Args: [{ false idx int} {False true for_parent bool}], Returns: NodePath

func (SceneStateImpl) GetNodePropertyCount

func (o SceneStateImpl) GetNodePropertyCount(idx int64) int64
CLASS_METHOD

get_node_property_count Args: [{ false idx int}], Returns: int64

func (SceneStateImpl) GetNodePropertyName

func (o SceneStateImpl) GetNodePropertyName(idx int64, prop_idx int64) string
CLASS_METHOD

get_node_property_name Args: [{ false idx int} { false prop_idx int}], Returns: string

func (SceneStateImpl) GetNodePropertyValue

func (o SceneStateImpl) GetNodePropertyValue(idx int64, prop_idx int64) Variant
CLASS_METHOD

get_node_property_value Args: [{ false idx int} { false prop_idx int}], Returns: Variant

func (SceneStateImpl) GetNodeType

func (o SceneStateImpl) GetNodeType(idx int64) string
CLASS_METHOD

get_node_type Args: [{ false idx int}], Returns: string

func (SceneStateImpl) IsNodeInstancePlaceholder

func (o SceneStateImpl) IsNodeInstancePlaceholder(idx int64) bool
CLASS_METHOD

is_node_instance_placeholder Args: [{ false idx int}], Returns: bool

type SceneTree

type SceneTree interface {
	MainLoop

	/* call_group */
	CallGroup(group string, method string, varargs ...*Variant) Variant

	/* call_group_flags */
	CallGroupFlags(flags int64, group string, method string, varargs ...*Variant) Variant

	/* change_scene */
	ChangeScene(path string) Error

	/* change_scene_to */
	ChangeSceneTo(packed_scene PackedScene) Error

	/* create_timer */
	CreateTimer(time_sec float32, pause_mode_process bool) SceneTreeTimer

	/* get_current_scene */
	GetCurrentScene() Node

	/* get_edited_scene_root */
	GetEditedSceneRoot() Node

	/* get_frame */
	GetFrame() int64

	/* get_multiplayer */
	GetMultiplayer() MultiplayerAPI

	/* get_network_connected_peers */
	GetNetworkConnectedPeers() PoolIntArray

	/* get_network_peer */
	GetNetworkPeer() NetworkedMultiplayerPeer

	/* get_network_unique_id */
	GetNetworkUniqueId() int64

	/* get_node_count */
	GetNodeCount() int64

	/* get_nodes_in_group */
	GetNodesInGroup(group string) Array

	/* get_root */
	GetRoot() Viewport

	/* get_rpc_sender_id */
	GetRpcSenderId() int64

	/* has_group */
	HasGroup(name string) bool

	/* has_network_peer */
	HasNetworkPeer() bool

	/* is_debugging_collisions_hint */
	IsDebuggingCollisionsHint() bool

	/* is_debugging_navigation_hint */
	IsDebuggingNavigationHint() bool

	/* is_input_handled */
	IsInputHandled() bool

	/* is_multiplayer_poll_enabled */
	IsMultiplayerPollEnabled() bool

	/* is_network_server */
	IsNetworkServer() bool

	/* is_paused */
	IsPaused() bool

	/* is_refusing_new_network_connections */
	IsRefusingNewNetworkConnections() bool

	/* is_using_font_oversampling */
	IsUsingFontOversampling() bool

	/* notify_group */
	NotifyGroup(group string, notification int64)

	/* notify_group_flags */
	NotifyGroupFlags(call_flags int64, group string, notification int64)

	/* queue_delete */
	QueueDelete(obj Object)

	/* quit */
	Quit(exit_code int64)

	/* reload_current_scene */
	ReloadCurrentScene() Error

	/* set_auto_accept_quit */
	SetAutoAcceptQuit(enabled bool)

	/* set_current_scene */
	SetCurrentScene(child_node Node)

	/* set_debug_collisions_hint */
	SetDebugCollisionsHint(enable bool)

	/* set_debug_navigation_hint */
	SetDebugNavigationHint(enable bool)

	/* set_edited_scene_root */
	SetEditedSceneRoot(scene Node)

	/* set_group */
	SetGroup(group string, property string, value Variant)

	/* set_group_flags */
	SetGroupFlags(call_flags int64, group string, property string, value Variant)

	/* set_input_as_handled */
	SetInputAsHandled()

	/* set_multiplayer */
	SetMultiplayer(multiplayer MultiplayerAPI)

	/* set_multiplayer_poll_enabled */
	SetMultiplayerPollEnabled(enabled bool)

	/* set_network_peer */
	SetNetworkPeer(peer NetworkedMultiplayerPeer)

	/* set_pause */
	SetPause(enable bool)

	/* set_quit_on_go_back */
	SetQuitOnGoBack(enabled bool)

	/* set_refuse_new_network_connections */
	SetRefuseNewNetworkConnections(refuse bool)

	/* set_screen_stretch */
	SetScreenStretch(mode int64, aspect int64, minsize Vector2, shrink float32)

	/* set_use_font_oversampling */
	SetUseFontOversampling(enable bool)
}

func NewSceneTree

func NewSceneTree() SceneTree

NewSceneTree creates a new SceneTree.

func NewSceneTreeWithOwner

func NewSceneTreeWithOwner(owner *GodotObject) SceneTree

NewSceneTreeWithOwner wraps the GodotObject.

type SceneTreeConstant

type SceneTreeConstant int32
const (
	SCENE_TREE_GROUP_CALL_DEFAULT         SceneTreeConstant = 0
	SCENE_TREE_GROUP_CALL_REALTIME        SceneTreeConstant = 2
	SCENE_TREE_GROUP_CALL_REVERSE         SceneTreeConstant = 1
	SCENE_TREE_GROUP_CALL_UNIQUE          SceneTreeConstant = 4
	SCENE_TREE_STRETCH_ASPECT_EXPAND      SceneTreeConstant = 4
	SCENE_TREE_STRETCH_ASPECT_IGNORE      SceneTreeConstant = 0
	SCENE_TREE_STRETCH_ASPECT_KEEP        SceneTreeConstant = 1
	SCENE_TREE_STRETCH_ASPECT_KEEP_HEIGHT SceneTreeConstant = 3
	SCENE_TREE_STRETCH_ASPECT_KEEP_WIDTH  SceneTreeConstant = 2
	SCENE_TREE_STRETCH_MODE_2D            SceneTreeConstant = 1
	SCENE_TREE_STRETCH_MODE_DISABLED      SceneTreeConstant = 0
	SCENE_TREE_STRETCH_MODE_VIEWPORT      SceneTreeConstant = 2
)

type SceneTreeGroupCallFlags

type SceneTreeGroupCallFlags int32
const (
	SCENE_TREE_GROUP_CALL_FLAGS_GROUP_CALL_DEFAULT  SceneTreeGroupCallFlags = 0
	SCENE_TREE_GROUP_CALL_FLAGS_GROUP_CALL_REALTIME SceneTreeGroupCallFlags = 2
	SCENE_TREE_GROUP_CALL_FLAGS_GROUP_CALL_REVERSE  SceneTreeGroupCallFlags = 1
	SCENE_TREE_GROUP_CALL_FLAGS_GROUP_CALL_UNIQUE   SceneTreeGroupCallFlags = 4
)

type SceneTreeImpl

type SceneTreeImpl struct {
	MainLoopImpl
}

func (*SceneTreeImpl) BaseClass

func (o *SceneTreeImpl) BaseClass() string

func (SceneTreeImpl) CallGroup

func (o SceneTreeImpl) CallGroup(group string, method string, varargs ...*Variant) Variant
CLASS_METHOD

call_group Args: [{ false group String} { false method String}], Returns: Variant

func (SceneTreeImpl) CallGroupFlags

func (o SceneTreeImpl) CallGroupFlags(flags int64, group string, method string, varargs ...*Variant) Variant
CLASS_METHOD

call_group_flags Args: [{ false flags int} { false group String} { false method String}], Returns: Variant

func (SceneTreeImpl) ChangeScene

func (o SceneTreeImpl) ChangeScene(path string) Error
CLASS_METHOD

change_scene Args: [{ false path String}], Returns: Error

func (SceneTreeImpl) ChangeSceneTo

func (o SceneTreeImpl) ChangeSceneTo(packed_scene PackedScene) Error
CLASS_METHOD

change_scene_to Args: [{ false packed_scene PackedScene}], Returns: Error

func (*SceneTreeImpl) ClassName

func (o *SceneTreeImpl) ClassName() string

func (SceneTreeImpl) CreateTimer

func (o SceneTreeImpl) CreateTimer(time_sec float32, pause_mode_process bool) SceneTreeTimer
CLASS_METHOD

create_timer Args: [{ false time_sec float} {True true pause_mode_process bool}], Returns: SceneTreeTimer

func (SceneTreeImpl) GetCurrentScene

func (o SceneTreeImpl) GetCurrentScene() Node
CLASS_METHOD

get_current_scene Args: [], Returns: Node

func (SceneTreeImpl) GetEditedSceneRoot

func (o SceneTreeImpl) GetEditedSceneRoot() Node
CLASS_METHOD

get_edited_scene_root Args: [], Returns: Node

func (SceneTreeImpl) GetFrame

func (o SceneTreeImpl) GetFrame() int64
CLASS_METHOD

get_frame Args: [], Returns: int64

func (SceneTreeImpl) GetMultiplayer

func (o SceneTreeImpl) GetMultiplayer() MultiplayerAPI
CLASS_METHOD

get_multiplayer Args: [], Returns: MultiplayerAPI

func (SceneTreeImpl) GetNetworkConnectedPeers

func (o SceneTreeImpl) GetNetworkConnectedPeers() PoolIntArray
CLASS_METHOD

get_network_connected_peers Args: [], Returns: PoolIntArray

func (SceneTreeImpl) GetNetworkPeer

func (o SceneTreeImpl) GetNetworkPeer() NetworkedMultiplayerPeer
CLASS_METHOD

get_network_peer Args: [], Returns: NetworkedMultiplayerPeer

func (SceneTreeImpl) GetNetworkUniqueId

func (o SceneTreeImpl) GetNetworkUniqueId() int64
CLASS_METHOD

get_network_unique_id Args: [], Returns: int64

func (SceneTreeImpl) GetNodeCount

func (o SceneTreeImpl) GetNodeCount() int64
CLASS_METHOD

get_node_count Args: [], Returns: int64

func (SceneTreeImpl) GetNodesInGroup

func (o SceneTreeImpl) GetNodesInGroup(group string) Array
CLASS_METHOD

get_nodes_in_group Args: [{ false group String}], Returns: Array

func (SceneTreeImpl) GetRoot

func (o SceneTreeImpl) GetRoot() Viewport
CLASS_METHOD

get_root Args: [], Returns: Viewport

func (SceneTreeImpl) GetRpcSenderId

func (o SceneTreeImpl) GetRpcSenderId() int64
CLASS_METHOD

get_rpc_sender_id Args: [], Returns: int64

func (SceneTreeImpl) HasGroup

func (o SceneTreeImpl) HasGroup(name string) bool
CLASS_METHOD

has_group Args: [{ false name String}], Returns: bool

func (SceneTreeImpl) HasNetworkPeer

func (o SceneTreeImpl) HasNetworkPeer() bool
CLASS_METHOD

has_network_peer Args: [], Returns: bool

func (SceneTreeImpl) IsDebuggingCollisionsHint

func (o SceneTreeImpl) IsDebuggingCollisionsHint() bool
CLASS_METHOD

is_debugging_collisions_hint Args: [], Returns: bool

func (SceneTreeImpl) IsDebuggingNavigationHint

func (o SceneTreeImpl) IsDebuggingNavigationHint() bool
CLASS_METHOD

is_debugging_navigation_hint Args: [], Returns: bool

func (SceneTreeImpl) IsInputHandled

func (o SceneTreeImpl) IsInputHandled() bool
CLASS_METHOD

is_input_handled Args: [], Returns: bool

func (SceneTreeImpl) IsMultiplayerPollEnabled

func (o SceneTreeImpl) IsMultiplayerPollEnabled() bool
CLASS_METHOD

is_multiplayer_poll_enabled Args: [], Returns: bool

func (SceneTreeImpl) IsNetworkServer

func (o SceneTreeImpl) IsNetworkServer() bool
CLASS_METHOD

is_network_server Args: [], Returns: bool

func (SceneTreeImpl) IsPaused

func (o SceneTreeImpl) IsPaused() bool
CLASS_METHOD

is_paused Args: [], Returns: bool

func (SceneTreeImpl) IsRefusingNewNetworkConnections

func (o SceneTreeImpl) IsRefusingNewNetworkConnections() bool
CLASS_METHOD

is_refusing_new_network_connections Args: [], Returns: bool

func (SceneTreeImpl) IsUsingFontOversampling

func (o SceneTreeImpl) IsUsingFontOversampling() bool
CLASS_METHOD

is_using_font_oversampling Args: [], Returns: bool

func (SceneTreeImpl) NotifyGroup

func (o SceneTreeImpl) NotifyGroup(group string, notification int64)
CLASS_METHOD

notify_group Args: [{ false group String} { false notification int}], Returns:

func (SceneTreeImpl) NotifyGroupFlags

func (o SceneTreeImpl) NotifyGroupFlags(call_flags int64, group string, notification int64)
CLASS_METHOD

notify_group_flags Args: [{ false call_flags int} { false group String} { false notification int}], Returns:

func (SceneTreeImpl) QueueDelete

func (o SceneTreeImpl) QueueDelete(obj Object)
CLASS_METHOD

queue_delete Args: [{ false obj Object}], Returns:

func (SceneTreeImpl) Quit

func (o SceneTreeImpl) Quit(exit_code int64)
CLASS_METHOD

quit Args: [{-1 true exit_code int}], Returns:

func (SceneTreeImpl) ReloadCurrentScene

func (o SceneTreeImpl) ReloadCurrentScene() Error
CLASS_METHOD

reload_current_scene Args: [], Returns: Error

func (SceneTreeImpl) SetAutoAcceptQuit

func (o SceneTreeImpl) SetAutoAcceptQuit(enabled bool)
CLASS_METHOD

set_auto_accept_quit Args: [{ false enabled bool}], Returns:

func (SceneTreeImpl) SetCurrentScene

func (o SceneTreeImpl) SetCurrentScene(child_node Node)
CLASS_METHOD

set_current_scene Args: [{ false child_node Node}], Returns:

func (SceneTreeImpl) SetDebugCollisionsHint

func (o SceneTreeImpl) SetDebugCollisionsHint(enable bool)
CLASS_METHOD

set_debug_collisions_hint Args: [{ false enable bool}], Returns:

func (SceneTreeImpl) SetDebugNavigationHint

func (o SceneTreeImpl) SetDebugNavigationHint(enable bool)
CLASS_METHOD

set_debug_navigation_hint Args: [{ false enable bool}], Returns:

func (SceneTreeImpl) SetEditedSceneRoot

func (o SceneTreeImpl) SetEditedSceneRoot(scene Node)
CLASS_METHOD

set_edited_scene_root Args: [{ false scene Node}], Returns:

func (SceneTreeImpl) SetGroup

func (o SceneTreeImpl) SetGroup(group string, property string, value Variant)
CLASS_METHOD

set_group Args: [{ false group String} { false property String} { false value Variant}], Returns:

func (SceneTreeImpl) SetGroupFlags

func (o SceneTreeImpl) SetGroupFlags(call_flags int64, group string, property string, value Variant)
CLASS_METHOD

set_group_flags Args: [{ false call_flags int} { false group String} { false property String} { false value Variant}], Returns:

func (SceneTreeImpl) SetInputAsHandled

func (o SceneTreeImpl) SetInputAsHandled()
CLASS_METHOD

set_input_as_handled Args: [], Returns:

func (SceneTreeImpl) SetMultiplayer

func (o SceneTreeImpl) SetMultiplayer(multiplayer MultiplayerAPI)
CLASS_METHOD

set_multiplayer Args: [{ false multiplayer MultiplayerAPI}], Returns:

func (SceneTreeImpl) SetMultiplayerPollEnabled

func (o SceneTreeImpl) SetMultiplayerPollEnabled(enabled bool)
CLASS_METHOD

set_multiplayer_poll_enabled Args: [{ false enabled bool}], Returns:

func (SceneTreeImpl) SetNetworkPeer

func (o SceneTreeImpl) SetNetworkPeer(peer NetworkedMultiplayerPeer)
CLASS_METHOD

set_network_peer Args: [{ false peer NetworkedMultiplayerPeer}], Returns:

func (SceneTreeImpl) SetPause

func (o SceneTreeImpl) SetPause(enable bool)
CLASS_METHOD

set_pause Args: [{ false enable bool}], Returns:

func (SceneTreeImpl) SetQuitOnGoBack

func (o SceneTreeImpl) SetQuitOnGoBack(enabled bool)
CLASS_METHOD

set_quit_on_go_back Args: [{ false enabled bool}], Returns:

func (SceneTreeImpl) SetRefuseNewNetworkConnections

func (o SceneTreeImpl) SetRefuseNewNetworkConnections(refuse bool)
CLASS_METHOD

set_refuse_new_network_connections Args: [{ false refuse bool}], Returns:

func (SceneTreeImpl) SetScreenStretch

func (o SceneTreeImpl) SetScreenStretch(mode int64, aspect int64, minsize Vector2, shrink float32)
CLASS_METHOD

set_screen_stretch Args: [{ false mode int} { false aspect int} { false minsize Vector2} {1 true shrink float}], Returns:

func (SceneTreeImpl) SetUseFontOversampling

func (o SceneTreeImpl) SetUseFontOversampling(enable bool)
CLASS_METHOD

set_use_font_oversampling Args: [{ false enable bool}], Returns:

type SceneTreeStretchAspect

type SceneTreeStretchAspect int32
const (
	SCENE_TREE_STRETCH_ASPECT_STRETCH_ASPECT_EXPAND      SceneTreeStretchAspect = 4
	SCENE_TREE_STRETCH_ASPECT_STRETCH_ASPECT_IGNORE      SceneTreeStretchAspect = 0
	SCENE_TREE_STRETCH_ASPECT_STRETCH_ASPECT_KEEP        SceneTreeStretchAspect = 1
	SCENE_TREE_STRETCH_ASPECT_STRETCH_ASPECT_KEEP_HEIGHT SceneTreeStretchAspect = 3
	SCENE_TREE_STRETCH_ASPECT_STRETCH_ASPECT_KEEP_WIDTH  SceneTreeStretchAspect = 2
)

type SceneTreeStretchMode

type SceneTreeStretchMode int32
const (
	SCENE_TREE_STRETCH_MODE_STRETCH_MODE_2D       SceneTreeStretchMode = 1
	SCENE_TREE_STRETCH_MODE_STRETCH_MODE_DISABLED SceneTreeStretchMode = 0
	SCENE_TREE_STRETCH_MODE_STRETCH_MODE_VIEWPORT SceneTreeStretchMode = 2
)

type SceneTreeTimer

type SceneTreeTimer interface {
	Reference

	/* get_time_left */
	GetTimeLeft() float32

	/* set_time_left */
	SetTimeLeft(time float32)
}

func NewSceneTreeTimer

func NewSceneTreeTimer() SceneTreeTimer

NewSceneTreeTimer creates a new SceneTreeTimer.

func NewSceneTreeTimerWithOwner

func NewSceneTreeTimerWithOwner(owner *GodotObject) SceneTreeTimer

NewSceneTreeTimerWithOwner wraps the GodotObject.

type SceneTreeTimerImpl

type SceneTreeTimerImpl struct {
	ReferenceImpl
}

func (*SceneTreeTimerImpl) BaseClass

func (o *SceneTreeTimerImpl) BaseClass() string

func (*SceneTreeTimerImpl) ClassName

func (o *SceneTreeTimerImpl) ClassName() string

func (SceneTreeTimerImpl) GetTimeLeft

func (o SceneTreeTimerImpl) GetTimeLeft() float32
CLASS_METHOD

get_time_left Args: [], Returns: float32

func (SceneTreeTimerImpl) SetTimeLeft

func (o SceneTreeTimerImpl) SetTimeLeft(time float32)
CLASS_METHOD

set_time_left Args: [{ false time float}], Returns:

type Script

type Script interface {
	Resource

	/* can_instance */
	CanInstance() bool

	/* get_base_script */
	GetBaseScript() Script

	/* get_instance_base_type */
	GetInstanceBaseType() string

	/* get_property_default_value */
	GetPropertyDefaultValue(property string) Variant

	/* get_script_constant_map */
	GetScriptConstantMap() Dictionary

	/* get_script_method_list */
	GetScriptMethodList() Array

	/* get_script_property_list */
	GetScriptPropertyList() Array

	/* get_script_signal_list */
	GetScriptSignalList() Array

	/* get_source_code */
	GetSourceCode() string

	/* has_script_signal */
	HasScriptSignal(signal_name string) bool

	/* has_source_code */
	HasSourceCode() bool

	/* instance_has */
	InstanceHas(base_object Object) bool

	/* is_tool */
	IsTool() bool

	/* reload */
	Reload(keep_state bool) Error

	/* set_source_code */
	SetSourceCode(source string)
}

func NewScript

func NewScript() Script

NewScript creates a new Script.

func NewScriptWithOwner

func NewScriptWithOwner(owner *GodotObject) Script

NewScriptWithOwner wraps the GodotObject.

type ScriptImpl

type ScriptImpl struct {
	ResourceImpl
}

func (*ScriptImpl) BaseClass

func (o *ScriptImpl) BaseClass() string

func (ScriptImpl) CanInstance

func (o ScriptImpl) CanInstance() bool
CLASS_METHOD

can_instance Args: [], Returns: bool

func (*ScriptImpl) ClassName

func (o *ScriptImpl) ClassName() string

func (ScriptImpl) GetBaseScript

func (o ScriptImpl) GetBaseScript() Script
CLASS_METHOD

get_base_script Args: [], Returns: Script

func (ScriptImpl) GetInstanceBaseType

func (o ScriptImpl) GetInstanceBaseType() string
CLASS_METHOD

get_instance_base_type Args: [], Returns: string

func (ScriptImpl) GetPropertyDefaultValue

func (o ScriptImpl) GetPropertyDefaultValue(property string) Variant
CLASS_METHOD

get_property_default_value Args: [{ false property String}], Returns: Variant

func (ScriptImpl) GetScriptConstantMap

func (o ScriptImpl) GetScriptConstantMap() Dictionary
CLASS_METHOD

get_script_constant_map Args: [], Returns: Dictionary

func (ScriptImpl) GetScriptMethodList

func (o ScriptImpl) GetScriptMethodList() Array
CLASS_METHOD

get_script_method_list Args: [], Returns: Array

func (ScriptImpl) GetScriptPropertyList

func (o ScriptImpl) GetScriptPropertyList() Array
CLASS_METHOD

get_script_property_list Args: [], Returns: Array

func (ScriptImpl) GetScriptSignalList

func (o ScriptImpl) GetScriptSignalList() Array
CLASS_METHOD

get_script_signal_list Args: [], Returns: Array

func (ScriptImpl) GetSourceCode

func (o ScriptImpl) GetSourceCode() string
CLASS_METHOD

get_source_code Args: [], Returns: string

func (ScriptImpl) HasScriptSignal

func (o ScriptImpl) HasScriptSignal(signal_name string) bool
CLASS_METHOD

has_script_signal Args: [{ false signal_name String}], Returns: bool

func (ScriptImpl) HasSourceCode

func (o ScriptImpl) HasSourceCode() bool
CLASS_METHOD

has_source_code Args: [], Returns: bool

func (ScriptImpl) InstanceHas

func (o ScriptImpl) InstanceHas(base_object Object) bool
CLASS_METHOD

instance_has Args: [{ false base_object Object}], Returns: bool

func (ScriptImpl) IsTool

func (o ScriptImpl) IsTool() bool
CLASS_METHOD

is_tool Args: [], Returns: bool

func (ScriptImpl) Reload

func (o ScriptImpl) Reload(keep_state bool) Error
CLASS_METHOD

reload Args: [{False true keep_state bool}], Returns: Error

func (ScriptImpl) SetSourceCode

func (o ScriptImpl) SetSourceCode(source string)
CLASS_METHOD

set_source_code Args: [{ false source String}], Returns:

type ScrollBar

type ScrollBar interface {
	Range

	/* get_custom_step */
	GetCustomStep() float32

	/* set_custom_step */
	SetCustomStep(step float32)
}

func NewScrollBar

func NewScrollBar() ScrollBar

NewScrollBar creates a new ScrollBar.

func NewScrollBarWithOwner

func NewScrollBarWithOwner(owner *GodotObject) ScrollBar

NewScrollBarWithOwner wraps the GodotObject.

type ScrollBarImpl

type ScrollBarImpl struct {
	RangeImpl
}

func (*ScrollBarImpl) BaseClass

func (o *ScrollBarImpl) BaseClass() string

func (*ScrollBarImpl) ClassName

func (o *ScrollBarImpl) ClassName() string

func (ScrollBarImpl) GetCustomStep

func (o ScrollBarImpl) GetCustomStep() float32
CLASS_METHOD

get_custom_step Args: [], Returns: float32

func (ScrollBarImpl) SetCustomStep

func (o ScrollBarImpl) SetCustomStep(step float32)
CLASS_METHOD

set_custom_step Args: [{ false step float}], Returns:

type ScrollContainer

type ScrollContainer interface {
	Container

	/* get_deadzone */
	GetDeadzone() int64

	/* get_h_scroll */
	GetHScroll() int64

	/* get_h_scrollbar */
	GetHScrollbar() HScrollBar

	/* get_v_scroll */
	GetVScroll() int64

	/* get_v_scrollbar */
	GetVScrollbar() VScrollBar

	/* is_following_focus */
	IsFollowingFocus() bool

	/* is_h_scroll_enabled */
	IsHScrollEnabled() bool

	/* is_v_scroll_enabled */
	IsVScrollEnabled() bool

	/* set_deadzone */
	SetDeadzone(deadzone int64)

	/* set_enable_h_scroll */
	SetEnableHScroll(enable bool)

	/* set_enable_v_scroll */
	SetEnableVScroll(enable bool)

	/* set_follow_focus */
	SetFollowFocus(enabled bool)

	/* set_h_scroll */
	SetHScroll(value int64)

	/* set_v_scroll */
	SetVScroll(value int64)
}

func NewScrollContainer

func NewScrollContainer() ScrollContainer

NewScrollContainer creates a new ScrollContainer.

func NewScrollContainerWithOwner

func NewScrollContainerWithOwner(owner *GodotObject) ScrollContainer

NewScrollContainerWithOwner wraps the GodotObject.

type ScrollContainerImpl

type ScrollContainerImpl struct {
	ContainerImpl
}

func (*ScrollContainerImpl) BaseClass

func (o *ScrollContainerImpl) BaseClass() string

func (*ScrollContainerImpl) ClassName

func (o *ScrollContainerImpl) ClassName() string

func (ScrollContainerImpl) GetDeadzone

func (o ScrollContainerImpl) GetDeadzone() int64
CLASS_METHOD

get_deadzone Args: [], Returns: int64

func (ScrollContainerImpl) GetHScroll

func (o ScrollContainerImpl) GetHScroll() int64
CLASS_METHOD

get_h_scroll Args: [], Returns: int64

func (ScrollContainerImpl) GetHScrollbar

func (o ScrollContainerImpl) GetHScrollbar() HScrollBar
CLASS_METHOD

get_h_scrollbar Args: [], Returns: HScrollBar

func (ScrollContainerImpl) GetVScroll

func (o ScrollContainerImpl) GetVScroll() int64
CLASS_METHOD

get_v_scroll Args: [], Returns: int64

func (ScrollContainerImpl) GetVScrollbar

func (o ScrollContainerImpl) GetVScrollbar() VScrollBar
CLASS_METHOD

get_v_scrollbar Args: [], Returns: VScrollBar

func (ScrollContainerImpl) IsFollowingFocus

func (o ScrollContainerImpl) IsFollowingFocus() bool
CLASS_METHOD

is_following_focus Args: [], Returns: bool

func (ScrollContainerImpl) IsHScrollEnabled

func (o ScrollContainerImpl) IsHScrollEnabled() bool
CLASS_METHOD

is_h_scroll_enabled Args: [], Returns: bool

func (ScrollContainerImpl) IsVScrollEnabled

func (o ScrollContainerImpl) IsVScrollEnabled() bool
CLASS_METHOD

is_v_scroll_enabled Args: [], Returns: bool

func (ScrollContainerImpl) SetDeadzone

func (o ScrollContainerImpl) SetDeadzone(deadzone int64)
CLASS_METHOD

set_deadzone Args: [{ false deadzone int}], Returns:

func (ScrollContainerImpl) SetEnableHScroll

func (o ScrollContainerImpl) SetEnableHScroll(enable bool)
CLASS_METHOD

set_enable_h_scroll Args: [{ false enable bool}], Returns:

func (ScrollContainerImpl) SetEnableVScroll

func (o ScrollContainerImpl) SetEnableVScroll(enable bool)
CLASS_METHOD

set_enable_v_scroll Args: [{ false enable bool}], Returns:

func (ScrollContainerImpl) SetFollowFocus

func (o ScrollContainerImpl) SetFollowFocus(enabled bool)
CLASS_METHOD

set_follow_focus Args: [{ false enabled bool}], Returns:

func (ScrollContainerImpl) SetHScroll

func (o ScrollContainerImpl) SetHScroll(value int64)
CLASS_METHOD

set_h_scroll Args: [{ false value int}], Returns:

func (ScrollContainerImpl) SetVScroll

func (o ScrollContainerImpl) SetVScroll(value int64)
CLASS_METHOD

set_v_scroll Args: [{ false value int}], Returns:

type SegmentShape2D

type SegmentShape2D interface {
	Shape2D

	/* get_a */
	GetA() Vector2

	/* get_b */
	GetB() Vector2

	/* set_a */
	SetA(a Vector2)

	/* set_b */
	SetB(b Vector2)
}

func NewSegmentShape2D

func NewSegmentShape2D() SegmentShape2D

NewSegmentShape2D creates a new SegmentShape2D.

func NewSegmentShape2DWithOwner

func NewSegmentShape2DWithOwner(owner *GodotObject) SegmentShape2D

NewSegmentShape2DWithOwner wraps the GodotObject.

type SegmentShape2DImpl

type SegmentShape2DImpl struct {
	Shape2DImpl
}

func (*SegmentShape2DImpl) BaseClass

func (o *SegmentShape2DImpl) BaseClass() string

func (*SegmentShape2DImpl) ClassName

func (o *SegmentShape2DImpl) ClassName() string

func (SegmentShape2DImpl) GetA

func (o SegmentShape2DImpl) GetA() Vector2
CLASS_METHOD

get_a Args: [], Returns: Vector2

func (SegmentShape2DImpl) GetB

func (o SegmentShape2DImpl) GetB() Vector2
CLASS_METHOD

get_b Args: [], Returns: Vector2

func (SegmentShape2DImpl) SetA

func (o SegmentShape2DImpl) SetA(a Vector2)
CLASS_METHOD

set_a Args: [{ false a Vector2}], Returns:

func (SegmentShape2DImpl) SetB

func (o SegmentShape2DImpl) SetB(b Vector2)
CLASS_METHOD

set_b Args: [{ false b Vector2}], Returns:

type Semaphore

type Semaphore interface {
	Reference

	/* post */
	Post() Error

	/* wait */
	Wait() Error
}

func NewSemaphore

func NewSemaphore() Semaphore

NewSemaphore creates a new Semaphore.

func NewSemaphoreWithOwner

func NewSemaphoreWithOwner(owner *GodotObject) Semaphore

NewSemaphoreWithOwner wraps the GodotObject.

type SemaphoreImpl

type SemaphoreImpl struct {
	ReferenceImpl
}

func (*SemaphoreImpl) BaseClass

func (o *SemaphoreImpl) BaseClass() string

func (*SemaphoreImpl) ClassName

func (o *SemaphoreImpl) ClassName() string

func (SemaphoreImpl) Post

func (o SemaphoreImpl) Post() Error
CLASS_METHOD

post Args: [], Returns: Error

func (SemaphoreImpl) Wait

func (o SemaphoreImpl) Wait() Error
CLASS_METHOD

wait Args: [], Returns: Error

type Separator

type Separator interface {
	Control
}

func NewSeparator

func NewSeparator() Separator

NewSeparator creates a new Separator.

func NewSeparatorWithOwner

func NewSeparatorWithOwner(owner *GodotObject) Separator

NewSeparatorWithOwner wraps the GodotObject.

type SeparatorImpl

type SeparatorImpl struct {
	ControlImpl
}

func (*SeparatorImpl) BaseClass

func (o *SeparatorImpl) BaseClass() string

func (*SeparatorImpl) ClassName

func (o *SeparatorImpl) ClassName() string

type Shader

type Shader interface {
	Resource

	/* get_code */
	GetCode() string

	/* get_custom_defines */
	GetCustomDefines() string

	/* get_default_texture_param */
	GetDefaultTextureParam(param string) Texture

	/* get_mode */
	GetMode() ShaderMode

	/* has_param */
	HasParam(name string) bool

	/* set_code */
	SetCode(code string)

	/* set_custom_defines */
	SetCustomDefines(custom_defines string)

	/* set_default_texture_param */
	SetDefaultTextureParam(param string, texture Texture)
}

func NewShader

func NewShader() Shader

NewShader creates a new Shader.

func NewShaderWithOwner

func NewShaderWithOwner(owner *GodotObject) Shader

NewShaderWithOwner wraps the GodotObject.

type ShaderConstant

type ShaderConstant int32
const (
	SHADER_MODE_CANVAS_ITEM ShaderConstant = 1
	SHADER_MODE_PARTICLES   ShaderConstant = 2
	SHADER_MODE_SPATIAL     ShaderConstant = 0
)

type ShaderImpl

type ShaderImpl struct {
	ResourceImpl
}

func (*ShaderImpl) BaseClass

func (o *ShaderImpl) BaseClass() string

func (*ShaderImpl) ClassName

func (o *ShaderImpl) ClassName() string

func (ShaderImpl) GetCode

func (o ShaderImpl) GetCode() string
CLASS_METHOD

get_code Args: [], Returns: string

func (ShaderImpl) GetCustomDefines

func (o ShaderImpl) GetCustomDefines() string
CLASS_METHOD

get_custom_defines Args: [], Returns: string

func (ShaderImpl) GetDefaultTextureParam

func (o ShaderImpl) GetDefaultTextureParam(param string) Texture
CLASS_METHOD

get_default_texture_param Args: [{ false param String}], Returns: Texture

func (ShaderImpl) GetMode

func (o ShaderImpl) GetMode() ShaderMode
CLASS_METHOD

get_mode Args: [], Returns: ShaderMode

func (ShaderImpl) HasParam

func (o ShaderImpl) HasParam(name string) bool
CLASS_METHOD

has_param Args: [{ false name String}], Returns: bool

func (ShaderImpl) SetCode

func (o ShaderImpl) SetCode(code string)
CLASS_METHOD

set_code Args: [{ false code String}], Returns:

func (ShaderImpl) SetCustomDefines

func (o ShaderImpl) SetCustomDefines(custom_defines string)
CLASS_METHOD

set_custom_defines Args: [{ false custom_defines String}], Returns:

func (ShaderImpl) SetDefaultTextureParam

func (o ShaderImpl) SetDefaultTextureParam(param string, texture Texture)
CLASS_METHOD

set_default_texture_param Args: [{ false param String} { false texture Texture}], Returns:

type ShaderMaterial

type ShaderMaterial interface {
	Material

	/* get_shader */
	GetShader() Shader

	/* get_shader_param */
	GetShaderParam(param string) Variant

	/* property_can_revert */
	PropertyCanRevert(name string) bool

	/* property_get_revert */
	PropertyGetRevert(name string) Variant

	/* set_shader */
	SetShader(shader Shader)

	/* set_shader_param */
	SetShaderParam(param string, value Variant)
}

func NewShaderMaterial

func NewShaderMaterial() ShaderMaterial

NewShaderMaterial creates a new ShaderMaterial.

func NewShaderMaterialWithOwner

func NewShaderMaterialWithOwner(owner *GodotObject) ShaderMaterial

NewShaderMaterialWithOwner wraps the GodotObject.

type ShaderMaterialImpl

type ShaderMaterialImpl struct {
	MaterialImpl
}

func (*ShaderMaterialImpl) BaseClass

func (o *ShaderMaterialImpl) BaseClass() string

func (*ShaderMaterialImpl) ClassName

func (o *ShaderMaterialImpl) ClassName() string

func (ShaderMaterialImpl) GetShader

func (o ShaderMaterialImpl) GetShader() Shader
CLASS_METHOD

get_shader Args: [], Returns: Shader

func (ShaderMaterialImpl) GetShaderParam

func (o ShaderMaterialImpl) GetShaderParam(param string) Variant
CLASS_METHOD

get_shader_param Args: [{ false param String}], Returns: Variant

func (ShaderMaterialImpl) PropertyCanRevert

func (o ShaderMaterialImpl) PropertyCanRevert(name string) bool
CLASS_METHOD

property_can_revert Args: [{ false name String}], Returns: bool

func (ShaderMaterialImpl) PropertyGetRevert

func (o ShaderMaterialImpl) PropertyGetRevert(name string) Variant
CLASS_METHOD

property_get_revert Args: [{ false name String}], Returns: Variant

func (ShaderMaterialImpl) SetShader

func (o ShaderMaterialImpl) SetShader(shader Shader)
CLASS_METHOD

set_shader Args: [{ false shader Shader}], Returns:

func (ShaderMaterialImpl) SetShaderParam

func (o ShaderMaterialImpl) SetShaderParam(param string, value Variant)
CLASS_METHOD

set_shader_param Args: [{ false param String} { false value Variant}], Returns:

type ShaderMode

type ShaderMode int32
const (
	SHADER_MODE_MODE_CANVAS_ITEM ShaderMode = 1
	SHADER_MODE_MODE_PARTICLES   ShaderMode = 2
	SHADER_MODE_MODE_SPATIAL     ShaderMode = 0
)

type Shape

type Shape interface {
	Resource

	/* get_margin */
	GetMargin() float32

	/* set_margin */
	SetMargin(margin float32)
}

func NewShape

func NewShape() Shape

NewShape creates a new Shape.

func NewShapeWithOwner

func NewShapeWithOwner(owner *GodotObject) Shape

NewShapeWithOwner wraps the GodotObject.

type Shape2D

type Shape2D interface {
	Resource

	/* collide */
	Collide(local_xform Transform2D, with_shape Shape2D, shape_xform Transform2D) bool

	/* collide_and_get_contacts */
	CollideAndGetContacts(local_xform Transform2D, with_shape Shape2D, shape_xform Transform2D) Array

	/* collide_with_motion */
	CollideWithMotion(local_xform Transform2D, local_motion Vector2, with_shape Shape2D, shape_xform Transform2D, shape_motion Vector2) bool

	/* collide_with_motion_and_get_contacts */
	CollideWithMotionAndGetContacts(local_xform Transform2D, local_motion Vector2, with_shape Shape2D, shape_xform Transform2D, shape_motion Vector2) Array

	/* get_custom_solver_bias */
	GetCustomSolverBias() float32

	/* set_custom_solver_bias */
	SetCustomSolverBias(bias float32)
}

func NewShape2D

func NewShape2D() Shape2D

NewShape2D creates a new Shape2D.

func NewShape2DWithOwner

func NewShape2DWithOwner(owner *GodotObject) Shape2D

NewShape2DWithOwner wraps the GodotObject.

type Shape2DImpl

type Shape2DImpl struct {
	ResourceImpl
}

func (*Shape2DImpl) BaseClass

func (o *Shape2DImpl) BaseClass() string

func (*Shape2DImpl) ClassName

func (o *Shape2DImpl) ClassName() string

func (Shape2DImpl) Collide

func (o Shape2DImpl) Collide(local_xform Transform2D, with_shape Shape2D, shape_xform Transform2D) bool
CLASS_METHOD

collide Args: [{ false local_xform Transform2D} { false with_shape Shape2D} { false shape_xform Transform2D}], Returns: bool

func (Shape2DImpl) CollideAndGetContacts

func (o Shape2DImpl) CollideAndGetContacts(local_xform Transform2D, with_shape Shape2D, shape_xform Transform2D) Array
CLASS_METHOD

collide_and_get_contacts Args: [{ false local_xform Transform2D} { false with_shape Shape2D} { false shape_xform Transform2D}], Returns: Array

func (Shape2DImpl) CollideWithMotion

func (o Shape2DImpl) CollideWithMotion(local_xform Transform2D, local_motion Vector2, with_shape Shape2D, shape_xform Transform2D, shape_motion Vector2) bool
CLASS_METHOD

collide_with_motion Args: [{ false local_xform Transform2D} { false local_motion Vector2} { false with_shape Shape2D} { false shape_xform Transform2D} { false shape_motion Vector2}], Returns: bool

func (Shape2DImpl) CollideWithMotionAndGetContacts

func (o Shape2DImpl) CollideWithMotionAndGetContacts(local_xform Transform2D, local_motion Vector2, with_shape Shape2D, shape_xform Transform2D, shape_motion Vector2) Array
CLASS_METHOD

collide_with_motion_and_get_contacts Args: [{ false local_xform Transform2D} { false local_motion Vector2} { false with_shape Shape2D} { false shape_xform Transform2D} { false shape_motion Vector2}], Returns: Array

func (Shape2DImpl) GetCustomSolverBias

func (o Shape2DImpl) GetCustomSolverBias() float32
CLASS_METHOD

get_custom_solver_bias Args: [], Returns: float32

func (Shape2DImpl) SetCustomSolverBias

func (o Shape2DImpl) SetCustomSolverBias(bias float32)
CLASS_METHOD

set_custom_solver_bias Args: [{ false bias float}], Returns:

type ShapeImpl

type ShapeImpl struct {
	ResourceImpl
}

func (*ShapeImpl) BaseClass

func (o *ShapeImpl) BaseClass() string

func (*ShapeImpl) ClassName

func (o *ShapeImpl) ClassName() string

func (ShapeImpl) GetMargin

func (o ShapeImpl) GetMargin() float32
CLASS_METHOD

get_margin Args: [], Returns: float32

func (ShapeImpl) SetMargin

func (o ShapeImpl) SetMargin(margin float32)
CLASS_METHOD

set_margin Args: [{ false margin float}], Returns:

type ShortCut

type ShortCut interface {
	Resource

	/* get_as_text */
	GetAsText() string

	/* get_shortcut */
	GetShortcut() InputEvent

	/* is_shortcut */
	IsShortcut(event InputEvent) bool

	/* is_valid */
	IsValid() bool

	/* set_shortcut */
	SetShortcut(event InputEvent)
}

func NewShortCut

func NewShortCut() ShortCut

NewShortCut creates a new ShortCut.

func NewShortCutWithOwner

func NewShortCutWithOwner(owner *GodotObject) ShortCut

NewShortCutWithOwner wraps the GodotObject.

type ShortCutImpl

type ShortCutImpl struct {
	ResourceImpl
}

func (*ShortCutImpl) BaseClass

func (o *ShortCutImpl) BaseClass() string

func (*ShortCutImpl) ClassName

func (o *ShortCutImpl) ClassName() string

func (ShortCutImpl) GetAsText

func (o ShortCutImpl) GetAsText() string
CLASS_METHOD

get_as_text Args: [], Returns: string

func (ShortCutImpl) GetShortcut

func (o ShortCutImpl) GetShortcut() InputEvent
CLASS_METHOD

get_shortcut Args: [], Returns: InputEvent

func (ShortCutImpl) IsShortcut

func (o ShortCutImpl) IsShortcut(event InputEvent) bool
CLASS_METHOD

is_shortcut Args: [{ false event InputEvent}], Returns: bool

func (ShortCutImpl) IsValid

func (o ShortCutImpl) IsValid() bool
CLASS_METHOD

is_valid Args: [], Returns: bool

func (ShortCutImpl) SetShortcut

func (o ShortCutImpl) SetShortcut(event InputEvent)
CLASS_METHOD

set_shortcut Args: [{ false event InputEvent}], Returns:

type Signal

type Signal C.godot_signal

type SignalArgument

type SignalArgument C.godot_signal_argument

type Skeleton

type Skeleton interface {
	Spatial

	/* add_bone */
	AddBone(name string)

	/* bind_child_node_to_bone */
	BindChildNodeToBone(bone_idx int64, node Node)

	/* clear_bones */
	ClearBones()

	/* clear_bones_global_pose_override */
	ClearBonesGlobalPoseOverride()

	/* find_bone */
	FindBone(name string) int64

	/* get_bone_count */
	GetBoneCount() int64

	/* get_bone_custom_pose */
	GetBoneCustomPose(bone_idx int64) Transform

	/* get_bone_global_pose */
	GetBoneGlobalPose(bone_idx int64) Transform

	/* get_bone_name */
	GetBoneName(bone_idx int64) string

	/* get_bone_parent */
	GetBoneParent(bone_idx int64) int64

	/* get_bone_pose */
	GetBonePose(bone_idx int64) Transform

	/* get_bone_rest */
	GetBoneRest(bone_idx int64) Transform

	/* get_bound_child_nodes_to_bone */
	GetBoundChildNodesToBone(bone_idx int64) Array

	/* is_bone_rest_disabled */
	IsBoneRestDisabled(bone_idx int64) bool

	/* localize_rests */
	LocalizeRests()

	/* physical_bones_add_collision_exception */
	PhysicalBonesAddCollisionException(exception RID)

	/* physical_bones_remove_collision_exception */
	PhysicalBonesRemoveCollisionException(exception RID)

	/* physical_bones_start_simulation */
	PhysicalBonesStartSimulation(bones Array)

	/* physical_bones_stop_simulation */
	PhysicalBonesStopSimulation()

	/* register_skin */
	RegisterSkin(skin Skin) SkinReference

	/* set_bone_custom_pose */
	SetBoneCustomPose(bone_idx int64, custom_pose Transform)

	/* set_bone_disable_rest */
	SetBoneDisableRest(bone_idx int64, disable bool)

	/* set_bone_global_pose_override */
	SetBoneGlobalPoseOverride(bone_idx int64, pose Transform, amount float32, persistent bool)

	/* set_bone_parent */
	SetBoneParent(bone_idx int64, parent_idx int64)

	/* set_bone_pose */
	SetBonePose(bone_idx int64, pose Transform)

	/* set_bone_rest */
	SetBoneRest(bone_idx int64, rest Transform)

	/* unbind_child_node_from_bone */
	UnbindChildNodeFromBone(bone_idx int64, node Node)

	/* unparent_bone_and_rest */
	UnparentBoneAndRest(bone_idx int64)
}

func NewSkeleton

func NewSkeleton() Skeleton

NewSkeleton creates a new Skeleton.

func NewSkeletonWithOwner

func NewSkeletonWithOwner(owner *GodotObject) Skeleton

NewSkeletonWithOwner wraps the GodotObject.

type Skeleton2D

type Skeleton2D interface {
	Node2D

	/* get_bone */
	GetBone(idx int64) Bone2D

	/* get_bone_count */
	GetBoneCount() int64

	/* get_skeleton */
	GetSkeleton() RID
}

func NewSkeleton2D

func NewSkeleton2D() Skeleton2D

NewSkeleton2D creates a new Skeleton2D.

func NewSkeleton2DWithOwner

func NewSkeleton2DWithOwner(owner *GodotObject) Skeleton2D

NewSkeleton2DWithOwner wraps the GodotObject.

type Skeleton2DImpl

type Skeleton2DImpl struct {
	Node2DImpl
}

func (*Skeleton2DImpl) BaseClass

func (o *Skeleton2DImpl) BaseClass() string

func (*Skeleton2DImpl) ClassName

func (o *Skeleton2DImpl) ClassName() string

func (Skeleton2DImpl) GetBone

func (o Skeleton2DImpl) GetBone(idx int64) Bone2D
CLASS_METHOD

get_bone Args: [{ false idx int}], Returns: Bone2D

func (Skeleton2DImpl) GetBoneCount

func (o Skeleton2DImpl) GetBoneCount() int64
CLASS_METHOD

get_bone_count Args: [], Returns: int64

func (Skeleton2DImpl) GetSkeleton

func (o Skeleton2DImpl) GetSkeleton() RID
CLASS_METHOD

get_skeleton Args: [], Returns: RID

type SkeletonConstant

type SkeletonConstant int32
const (
	SKELETON_NOTIFICATION_UPDATE_SKELETON SkeletonConstant = 50
)

type SkeletonIK

type SkeletonIK interface {
	Node

	/* get_interpolation */
	GetInterpolation() float32

	/* get_magnet_position */
	GetMagnetPosition() Vector3

	/* get_max_iterations */
	GetMaxIterations() int64

	/* get_min_distance */
	GetMinDistance() float32

	/* get_parent_skeleton */
	GetParentSkeleton() Skeleton

	/* get_root_bone */
	GetRootBone() string

	/* get_target_node */
	GetTargetNode() NodePath

	/* get_target_transform */
	GetTargetTransform() Transform

	/* get_tip_bone */
	GetTipBone() string

	/* is_override_tip_basis */
	IsOverrideTipBasis() bool

	/* is_running */
	IsRunning() bool

	/* is_using_magnet */
	IsUsingMagnet() bool

	/* set_interpolation */
	SetInterpolation(interpolation float32)

	/* set_magnet_position */
	SetMagnetPosition(local_position Vector3)

	/* set_max_iterations */
	SetMaxIterations(iterations int64)

	/* set_min_distance */
	SetMinDistance(min_distance float32)

	/* set_override_tip_basis */
	SetOverrideTipBasis(override bool)

	/* set_root_bone */
	SetRootBone(root_bone string)

	/* set_target_node */
	SetTargetNode(node NodePath)

	/* set_target_transform */
	SetTargetTransform(target Transform)

	/* set_tip_bone */
	SetTipBone(tip_bone string)

	/* set_use_magnet */
	SetUseMagnet(use bool)

	/* start */
	Start(one_time bool)

	/* stop */
	Stop()
}

func NewSkeletonIK

func NewSkeletonIK() SkeletonIK

NewSkeletonIK creates a new SkeletonIK.

func NewSkeletonIKWithOwner

func NewSkeletonIKWithOwner(owner *GodotObject) SkeletonIK

NewSkeletonIKWithOwner wraps the GodotObject.

type SkeletonIKImpl

type SkeletonIKImpl struct {
	NodeImpl
}

func (*SkeletonIKImpl) BaseClass

func (o *SkeletonIKImpl) BaseClass() string

func (*SkeletonIKImpl) ClassName

func (o *SkeletonIKImpl) ClassName() string

func (SkeletonIKImpl) GetInterpolation

func (o SkeletonIKImpl) GetInterpolation() float32
CLASS_METHOD

get_interpolation Args: [], Returns: float32

func (SkeletonIKImpl) GetMagnetPosition

func (o SkeletonIKImpl) GetMagnetPosition() Vector3
CLASS_METHOD

get_magnet_position Args: [], Returns: Vector3

func (SkeletonIKImpl) GetMaxIterations

func (o SkeletonIKImpl) GetMaxIterations() int64
CLASS_METHOD

get_max_iterations Args: [], Returns: int64

func (SkeletonIKImpl) GetMinDistance

func (o SkeletonIKImpl) GetMinDistance() float32
CLASS_METHOD

get_min_distance Args: [], Returns: float32

func (SkeletonIKImpl) GetParentSkeleton

func (o SkeletonIKImpl) GetParentSkeleton() Skeleton
CLASS_METHOD

get_parent_skeleton Args: [], Returns: Skeleton

func (SkeletonIKImpl) GetRootBone

func (o SkeletonIKImpl) GetRootBone() string
CLASS_METHOD

get_root_bone Args: [], Returns: string

func (SkeletonIKImpl) GetTargetNode

func (o SkeletonIKImpl) GetTargetNode() NodePath
CLASS_METHOD

get_target_node Args: [], Returns: NodePath

func (SkeletonIKImpl) GetTargetTransform

func (o SkeletonIKImpl) GetTargetTransform() Transform
CLASS_METHOD

get_target_transform Args: [], Returns: Transform

func (SkeletonIKImpl) GetTipBone

func (o SkeletonIKImpl) GetTipBone() string
CLASS_METHOD

get_tip_bone Args: [], Returns: string

func (SkeletonIKImpl) IsOverrideTipBasis

func (o SkeletonIKImpl) IsOverrideTipBasis() bool
CLASS_METHOD

is_override_tip_basis Args: [], Returns: bool

func (SkeletonIKImpl) IsRunning

func (o SkeletonIKImpl) IsRunning() bool
CLASS_METHOD

is_running Args: [], Returns: bool

func (SkeletonIKImpl) IsUsingMagnet

func (o SkeletonIKImpl) IsUsingMagnet() bool
CLASS_METHOD

is_using_magnet Args: [], Returns: bool

func (SkeletonIKImpl) SetInterpolation

func (o SkeletonIKImpl) SetInterpolation(interpolation float32)
CLASS_METHOD

set_interpolation Args: [{ false interpolation float}], Returns:

func (SkeletonIKImpl) SetMagnetPosition

func (o SkeletonIKImpl) SetMagnetPosition(local_position Vector3)
CLASS_METHOD

set_magnet_position Args: [{ false local_position Vector3}], Returns:

func (SkeletonIKImpl) SetMaxIterations

func (o SkeletonIKImpl) SetMaxIterations(iterations int64)
CLASS_METHOD

set_max_iterations Args: [{ false iterations int}], Returns:

func (SkeletonIKImpl) SetMinDistance

func (o SkeletonIKImpl) SetMinDistance(min_distance float32)
CLASS_METHOD

set_min_distance Args: [{ false min_distance float}], Returns:

func (SkeletonIKImpl) SetOverrideTipBasis

func (o SkeletonIKImpl) SetOverrideTipBasis(override bool)
CLASS_METHOD

set_override_tip_basis Args: [{ false override bool}], Returns:

func (SkeletonIKImpl) SetRootBone

func (o SkeletonIKImpl) SetRootBone(root_bone string)
CLASS_METHOD

set_root_bone Args: [{ false root_bone String}], Returns:

func (SkeletonIKImpl) SetTargetNode

func (o SkeletonIKImpl) SetTargetNode(node NodePath)
CLASS_METHOD

set_target_node Args: [{ false node NodePath}], Returns:

func (SkeletonIKImpl) SetTargetTransform

func (o SkeletonIKImpl) SetTargetTransform(target Transform)
CLASS_METHOD

set_target_transform Args: [{ false target Transform}], Returns:

func (SkeletonIKImpl) SetTipBone

func (o SkeletonIKImpl) SetTipBone(tip_bone string)
CLASS_METHOD

set_tip_bone Args: [{ false tip_bone String}], Returns:

func (SkeletonIKImpl) SetUseMagnet

func (o SkeletonIKImpl) SetUseMagnet(use bool)
CLASS_METHOD

set_use_magnet Args: [{ false use bool}], Returns:

func (SkeletonIKImpl) Start

func (o SkeletonIKImpl) Start(one_time bool)
CLASS_METHOD

start Args: [{False true one_time bool}], Returns:

func (SkeletonIKImpl) Stop

func (o SkeletonIKImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type SkeletonImpl

type SkeletonImpl struct {
	SpatialImpl
}

func (SkeletonImpl) AddBone

func (o SkeletonImpl) AddBone(name string)
CLASS_METHOD

add_bone Args: [{ false name String}], Returns:

func (*SkeletonImpl) BaseClass

func (o *SkeletonImpl) BaseClass() string

func (SkeletonImpl) BindChildNodeToBone

func (o SkeletonImpl) BindChildNodeToBone(bone_idx int64, node Node)
CLASS_METHOD

bind_child_node_to_bone Args: [{ false bone_idx int} { false node Node}], Returns:

func (*SkeletonImpl) ClassName

func (o *SkeletonImpl) ClassName() string

func (SkeletonImpl) ClearBones

func (o SkeletonImpl) ClearBones()
CLASS_METHOD

clear_bones Args: [], Returns:

func (SkeletonImpl) ClearBonesGlobalPoseOverride

func (o SkeletonImpl) ClearBonesGlobalPoseOverride()
CLASS_METHOD

clear_bones_global_pose_override Args: [], Returns:

func (SkeletonImpl) FindBone

func (o SkeletonImpl) FindBone(name string) int64
CLASS_METHOD

find_bone Args: [{ false name String}], Returns: int64

func (SkeletonImpl) GetBoneCount

func (o SkeletonImpl) GetBoneCount() int64
CLASS_METHOD

get_bone_count Args: [], Returns: int64

func (SkeletonImpl) GetBoneCustomPose

func (o SkeletonImpl) GetBoneCustomPose(bone_idx int64) Transform
CLASS_METHOD

get_bone_custom_pose Args: [{ false bone_idx int}], Returns: Transform

func (SkeletonImpl) GetBoneGlobalPose

func (o SkeletonImpl) GetBoneGlobalPose(bone_idx int64) Transform
CLASS_METHOD

get_bone_global_pose Args: [{ false bone_idx int}], Returns: Transform

func (SkeletonImpl) GetBoneName

func (o SkeletonImpl) GetBoneName(bone_idx int64) string
CLASS_METHOD

get_bone_name Args: [{ false bone_idx int}], Returns: string

func (SkeletonImpl) GetBoneParent

func (o SkeletonImpl) GetBoneParent(bone_idx int64) int64
CLASS_METHOD

get_bone_parent Args: [{ false bone_idx int}], Returns: int64

func (SkeletonImpl) GetBonePose

func (o SkeletonImpl) GetBonePose(bone_idx int64) Transform
CLASS_METHOD

get_bone_pose Args: [{ false bone_idx int}], Returns: Transform

func (SkeletonImpl) GetBoneRest

func (o SkeletonImpl) GetBoneRest(bone_idx int64) Transform
CLASS_METHOD

get_bone_rest Args: [{ false bone_idx int}], Returns: Transform

func (SkeletonImpl) GetBoundChildNodesToBone

func (o SkeletonImpl) GetBoundChildNodesToBone(bone_idx int64) Array
CLASS_METHOD

get_bound_child_nodes_to_bone Args: [{ false bone_idx int}], Returns: Array

func (SkeletonImpl) IsBoneRestDisabled

func (o SkeletonImpl) IsBoneRestDisabled(bone_idx int64) bool
CLASS_METHOD

is_bone_rest_disabled Args: [{ false bone_idx int}], Returns: bool

func (SkeletonImpl) LocalizeRests

func (o SkeletonImpl) LocalizeRests()
CLASS_METHOD

localize_rests Args: [], Returns:

func (SkeletonImpl) PhysicalBonesAddCollisionException

func (o SkeletonImpl) PhysicalBonesAddCollisionException(exception RID)
CLASS_METHOD

physical_bones_add_collision_exception Args: [{ false exception RID}], Returns:

func (SkeletonImpl) PhysicalBonesRemoveCollisionException

func (o SkeletonImpl) PhysicalBonesRemoveCollisionException(exception RID)
CLASS_METHOD

physical_bones_remove_collision_exception Args: [{ false exception RID}], Returns:

func (SkeletonImpl) PhysicalBonesStartSimulation

func (o SkeletonImpl) PhysicalBonesStartSimulation(bones Array)
CLASS_METHOD

physical_bones_start_simulation Args: [{[] true bones Array}], Returns:

func (SkeletonImpl) PhysicalBonesStopSimulation

func (o SkeletonImpl) PhysicalBonesStopSimulation()
CLASS_METHOD

physical_bones_stop_simulation Args: [], Returns:

func (SkeletonImpl) RegisterSkin

func (o SkeletonImpl) RegisterSkin(skin Skin) SkinReference
CLASS_METHOD

register_skin Args: [{ false skin Skin}], Returns: SkinReference

func (SkeletonImpl) SetBoneCustomPose

func (o SkeletonImpl) SetBoneCustomPose(bone_idx int64, custom_pose Transform)
CLASS_METHOD

set_bone_custom_pose Args: [{ false bone_idx int} { false custom_pose Transform}], Returns:

func (SkeletonImpl) SetBoneDisableRest

func (o SkeletonImpl) SetBoneDisableRest(bone_idx int64, disable bool)
CLASS_METHOD

set_bone_disable_rest Args: [{ false bone_idx int} { false disable bool}], Returns:

func (SkeletonImpl) SetBoneGlobalPoseOverride

func (o SkeletonImpl) SetBoneGlobalPoseOverride(bone_idx int64, pose Transform, amount float32, persistent bool)
CLASS_METHOD

set_bone_global_pose_override Args: [{ false bone_idx int} { false pose Transform} { false amount float} {False true persistent bool}], Returns:

func (SkeletonImpl) SetBoneParent

func (o SkeletonImpl) SetBoneParent(bone_idx int64, parent_idx int64)
CLASS_METHOD

set_bone_parent Args: [{ false bone_idx int} { false parent_idx int}], Returns:

func (SkeletonImpl) SetBonePose

func (o SkeletonImpl) SetBonePose(bone_idx int64, pose Transform)
CLASS_METHOD

set_bone_pose Args: [{ false bone_idx int} { false pose Transform}], Returns:

func (SkeletonImpl) SetBoneRest

func (o SkeletonImpl) SetBoneRest(bone_idx int64, rest Transform)
CLASS_METHOD

set_bone_rest Args: [{ false bone_idx int} { false rest Transform}], Returns:

func (SkeletonImpl) UnbindChildNodeFromBone

func (o SkeletonImpl) UnbindChildNodeFromBone(bone_idx int64, node Node)
CLASS_METHOD

unbind_child_node_from_bone Args: [{ false bone_idx int} { false node Node}], Returns:

func (SkeletonImpl) UnparentBoneAndRest

func (o SkeletonImpl) UnparentBoneAndRest(bone_idx int64)
CLASS_METHOD

unparent_bone_and_rest Args: [{ false bone_idx int}], Returns:

type Skin

type Skin interface {
	Resource

	/* add_bind */
	AddBind(bone int64, pose Transform)

	/* clear_binds */
	ClearBinds()

	/* get_bind_bone */
	GetBindBone(bind_index int64) int64

	/* get_bind_count */
	GetBindCount() int64

	/* get_bind_name */
	GetBindName(bind_index int64) string

	/* get_bind_pose */
	GetBindPose(bind_index int64) Transform

	/* set_bind_bone */
	SetBindBone(bind_index int64, bone int64)

	/* set_bind_count */
	SetBindCount(bind_count int64)

	/* set_bind_name */
	SetBindName(bind_index int64, name string)

	/* set_bind_pose */
	SetBindPose(bind_index int64, pose Transform)
}

func NewSkin

func NewSkin() Skin

NewSkin creates a new Skin.

func NewSkinWithOwner

func NewSkinWithOwner(owner *GodotObject) Skin

NewSkinWithOwner wraps the GodotObject.

type SkinImpl

type SkinImpl struct {
	ResourceImpl
}

func (SkinImpl) AddBind

func (o SkinImpl) AddBind(bone int64, pose Transform)
CLASS_METHOD

add_bind Args: [{ false bone int} { false pose Transform}], Returns:

func (*SkinImpl) BaseClass

func (o *SkinImpl) BaseClass() string

func (*SkinImpl) ClassName

func (o *SkinImpl) ClassName() string

func (SkinImpl) ClearBinds

func (o SkinImpl) ClearBinds()
CLASS_METHOD

clear_binds Args: [], Returns:

func (SkinImpl) GetBindBone

func (o SkinImpl) GetBindBone(bind_index int64) int64
CLASS_METHOD

get_bind_bone Args: [{ false bind_index int}], Returns: int64

func (SkinImpl) GetBindCount

func (o SkinImpl) GetBindCount() int64
CLASS_METHOD

get_bind_count Args: [], Returns: int64

func (SkinImpl) GetBindName

func (o SkinImpl) GetBindName(bind_index int64) string
CLASS_METHOD

get_bind_name Args: [{ false bind_index int}], Returns: string

func (SkinImpl) GetBindPose

func (o SkinImpl) GetBindPose(bind_index int64) Transform
CLASS_METHOD

get_bind_pose Args: [{ false bind_index int}], Returns: Transform

func (SkinImpl) SetBindBone

func (o SkinImpl) SetBindBone(bind_index int64, bone int64)
CLASS_METHOD

set_bind_bone Args: [{ false bind_index int} { false bone int}], Returns:

func (SkinImpl) SetBindCount

func (o SkinImpl) SetBindCount(bind_count int64)
CLASS_METHOD

set_bind_count Args: [{ false bind_count int}], Returns:

func (SkinImpl) SetBindName

func (o SkinImpl) SetBindName(bind_index int64, name string)
CLASS_METHOD

set_bind_name Args: [{ false bind_index int} { false name String}], Returns:

func (SkinImpl) SetBindPose

func (o SkinImpl) SetBindPose(bind_index int64, pose Transform)
CLASS_METHOD

set_bind_pose Args: [{ false bind_index int} { false pose Transform}], Returns:

type SkinReference

type SkinReference interface {
	Reference

	/* get_skeleton */
	GetSkeleton() RID

	/* get_skin */
	GetSkin() Skin
}

func NewSkinReference

func NewSkinReference() SkinReference

NewSkinReference creates a new SkinReference.

func NewSkinReferenceWithOwner

func NewSkinReferenceWithOwner(owner *GodotObject) SkinReference

NewSkinReferenceWithOwner wraps the GodotObject.

type SkinReferenceImpl

type SkinReferenceImpl struct {
	ReferenceImpl
}

func (*SkinReferenceImpl) BaseClass

func (o *SkinReferenceImpl) BaseClass() string

func (*SkinReferenceImpl) ClassName

func (o *SkinReferenceImpl) ClassName() string

func (SkinReferenceImpl) GetSkeleton

func (o SkinReferenceImpl) GetSkeleton() RID
CLASS_METHOD

get_skeleton Args: [], Returns: RID

func (SkinReferenceImpl) GetSkin

func (o SkinReferenceImpl) GetSkin() Skin
CLASS_METHOD

get_skin Args: [], Returns: Skin

type Sky

type Sky interface {
	Resource

	/* get_radiance_size */
	GetRadianceSize() SkyRadianceSize

	/* set_radiance_size */
	SetRadianceSize(size int64)
}

func NewSky

func NewSky() Sky

NewSky creates a new Sky.

func NewSkyWithOwner

func NewSkyWithOwner(owner *GodotObject) Sky

NewSkyWithOwner wraps the GodotObject.

type SkyConstant

type SkyConstant int32
const (
	SKY_RADIANCE_SIZE_1024 SkyConstant = 5
	SKY_RADIANCE_SIZE_128  SkyConstant = 2
	SKY_RADIANCE_SIZE_2048 SkyConstant = 6
	SKY_RADIANCE_SIZE_256  SkyConstant = 3
	SKY_RADIANCE_SIZE_32   SkyConstant = 0
	SKY_RADIANCE_SIZE_512  SkyConstant = 4
	SKY_RADIANCE_SIZE_64   SkyConstant = 1
	SKY_RADIANCE_SIZE_MAX  SkyConstant = 7
)

type SkyImpl

type SkyImpl struct {
	ResourceImpl
}

func (*SkyImpl) BaseClass

func (o *SkyImpl) BaseClass() string

func (*SkyImpl) ClassName

func (o *SkyImpl) ClassName() string

func (SkyImpl) GetRadianceSize

func (o SkyImpl) GetRadianceSize() SkyRadianceSize
CLASS_METHOD

get_radiance_size Args: [], Returns: SkyRadianceSize

func (SkyImpl) SetRadianceSize

func (o SkyImpl) SetRadianceSize(size int64)
CLASS_METHOD

set_radiance_size Args: [{ false size int}], Returns:

type SkyRadianceSize

type SkyRadianceSize int32
const (
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_1024 SkyRadianceSize = 5
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_128  SkyRadianceSize = 2
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_2048 SkyRadianceSize = 6
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_256  SkyRadianceSize = 3
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_32   SkyRadianceSize = 0
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_512  SkyRadianceSize = 4
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_64   SkyRadianceSize = 1
	SKY_RADIANCE_SIZE_RADIANCE_SIZE_MAX  SkyRadianceSize = 7
)

type Slider

type Slider interface {
	Range

	/* get_ticks */
	GetTicks() int64

	/* get_ticks_on_borders */
	GetTicksOnBorders() bool

	/* is_editable */
	IsEditable() bool

	/* is_scrollable */
	IsScrollable() bool

	/* set_editable */
	SetEditable(editable bool)

	/* set_scrollable */
	SetScrollable(scrollable bool)

	/* set_ticks */
	SetTicks(count int64)

	/* set_ticks_on_borders */
	SetTicksOnBorders(ticks_on_border bool)
}

func NewSlider

func NewSlider() Slider

NewSlider creates a new Slider.

func NewSliderWithOwner

func NewSliderWithOwner(owner *GodotObject) Slider

NewSliderWithOwner wraps the GodotObject.

type SliderImpl

type SliderImpl struct {
	RangeImpl
}

func (*SliderImpl) BaseClass

func (o *SliderImpl) BaseClass() string

func (*SliderImpl) ClassName

func (o *SliderImpl) ClassName() string

func (SliderImpl) GetTicks

func (o SliderImpl) GetTicks() int64
CLASS_METHOD

get_ticks Args: [], Returns: int64

func (SliderImpl) GetTicksOnBorders

func (o SliderImpl) GetTicksOnBorders() bool
CLASS_METHOD

get_ticks_on_borders Args: [], Returns: bool

func (SliderImpl) IsEditable

func (o SliderImpl) IsEditable() bool
CLASS_METHOD

is_editable Args: [], Returns: bool

func (SliderImpl) IsScrollable

func (o SliderImpl) IsScrollable() bool
CLASS_METHOD

is_scrollable Args: [], Returns: bool

func (SliderImpl) SetEditable

func (o SliderImpl) SetEditable(editable bool)
CLASS_METHOD

set_editable Args: [{ false editable bool}], Returns:

func (SliderImpl) SetScrollable

func (o SliderImpl) SetScrollable(scrollable bool)
CLASS_METHOD

set_scrollable Args: [{ false scrollable bool}], Returns:

func (SliderImpl) SetTicks

func (o SliderImpl) SetTicks(count int64)
CLASS_METHOD

set_ticks Args: [{ false count int}], Returns:

func (SliderImpl) SetTicksOnBorders

func (o SliderImpl) SetTicksOnBorders(ticks_on_border bool)
CLASS_METHOD

set_ticks_on_borders Args: [{ false ticks_on_border bool}], Returns:

type SliderJoint

type SliderJoint interface {
	Joint

	/* get_param */
	GetParam(param int64) float32

	/* set_param */
	SetParam(param int64, value float32)
}

func NewSliderJoint

func NewSliderJoint() SliderJoint

NewSliderJoint creates a new SliderJoint.

func NewSliderJointWithOwner

func NewSliderJointWithOwner(owner *GodotObject) SliderJoint

NewSliderJointWithOwner wraps the GodotObject.

type SliderJointConstant

type SliderJointConstant int32
const (
	SLIDER_JOINT_PARAM_ANGULAR_LIMIT_DAMPING          SliderJointConstant = 15
	SLIDER_JOINT_PARAM_ANGULAR_LIMIT_LOWER            SliderJointConstant = 12
	SLIDER_JOINT_PARAM_ANGULAR_LIMIT_RESTITUTION      SliderJointConstant = 14
	SLIDER_JOINT_PARAM_ANGULAR_LIMIT_SOFTNESS         SliderJointConstant = 13
	SLIDER_JOINT_PARAM_ANGULAR_LIMIT_UPPER            SliderJointConstant = 11
	SLIDER_JOINT_PARAM_ANGULAR_MOTION_DAMPING         SliderJointConstant = 18
	SLIDER_JOINT_PARAM_ANGULAR_MOTION_RESTITUTION     SliderJointConstant = 17
	SLIDER_JOINT_PARAM_ANGULAR_MOTION_SOFTNESS        SliderJointConstant = 16
	SLIDER_JOINT_PARAM_ANGULAR_ORTHOGONAL_DAMPING     SliderJointConstant = 21
	SLIDER_JOINT_PARAM_ANGULAR_ORTHOGONAL_RESTITUTION SliderJointConstant = 20
	SLIDER_JOINT_PARAM_ANGULAR_ORTHOGONAL_SOFTNESS    SliderJointConstant = 19
	SLIDER_JOINT_PARAM_LINEAR_LIMIT_DAMPING           SliderJointConstant = 4
	SLIDER_JOINT_PARAM_LINEAR_LIMIT_LOWER             SliderJointConstant = 1
	SLIDER_JOINT_PARAM_LINEAR_LIMIT_RESTITUTION       SliderJointConstant = 3
	SLIDER_JOINT_PARAM_LINEAR_LIMIT_SOFTNESS          SliderJointConstant = 2
	SLIDER_JOINT_PARAM_LINEAR_LIMIT_UPPER             SliderJointConstant = 0
	SLIDER_JOINT_PARAM_LINEAR_MOTION_DAMPING          SliderJointConstant = 7
	SLIDER_JOINT_PARAM_LINEAR_MOTION_RESTITUTION      SliderJointConstant = 6
	SLIDER_JOINT_PARAM_LINEAR_MOTION_SOFTNESS         SliderJointConstant = 5
	SLIDER_JOINT_PARAM_LINEAR_ORTHOGONAL_DAMPING      SliderJointConstant = 10
	SLIDER_JOINT_PARAM_LINEAR_ORTHOGONAL_RESTITUTION  SliderJointConstant = 9
	SLIDER_JOINT_PARAM_LINEAR_ORTHOGONAL_SOFTNESS     SliderJointConstant = 8
	SLIDER_JOINT_PARAM_MAX                            SliderJointConstant = 22
)

type SliderJointImpl

type SliderJointImpl struct {
	JointImpl
}

func (*SliderJointImpl) BaseClass

func (o *SliderJointImpl) BaseClass() string

func (*SliderJointImpl) ClassName

func (o *SliderJointImpl) ClassName() string

func (SliderJointImpl) GetParam

func (o SliderJointImpl) GetParam(param int64) float32
CLASS_METHOD

get_param Args: [{ false param int}], Returns: float32

func (SliderJointImpl) SetParam

func (o SliderJointImpl) SetParam(param int64, value float32)
CLASS_METHOD

set_param Args: [{ false param int} { false value float}], Returns:

type SliderJointParam

type SliderJointParam int32
const (
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_LIMIT_DAMPING          SliderJointParam = 15
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_LIMIT_LOWER            SliderJointParam = 12
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_LIMIT_RESTITUTION      SliderJointParam = 14
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_LIMIT_SOFTNESS         SliderJointParam = 13
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_LIMIT_UPPER            SliderJointParam = 11
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_MOTION_DAMPING         SliderJointParam = 18
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_MOTION_RESTITUTION     SliderJointParam = 17
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_MOTION_SOFTNESS        SliderJointParam = 16
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_ORTHOGONAL_DAMPING     SliderJointParam = 21
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_ORTHOGONAL_RESTITUTION SliderJointParam = 20
	SLIDER_JOINT_PARAM_PARAM_ANGULAR_ORTHOGONAL_SOFTNESS    SliderJointParam = 19
	SLIDER_JOINT_PARAM_PARAM_LINEAR_LIMIT_DAMPING           SliderJointParam = 4
	SLIDER_JOINT_PARAM_PARAM_LINEAR_LIMIT_LOWER             SliderJointParam = 1
	SLIDER_JOINT_PARAM_PARAM_LINEAR_LIMIT_RESTITUTION       SliderJointParam = 3
	SLIDER_JOINT_PARAM_PARAM_LINEAR_LIMIT_SOFTNESS          SliderJointParam = 2
	SLIDER_JOINT_PARAM_PARAM_LINEAR_LIMIT_UPPER             SliderJointParam = 0
	SLIDER_JOINT_PARAM_PARAM_LINEAR_MOTION_DAMPING          SliderJointParam = 7
	SLIDER_JOINT_PARAM_PARAM_LINEAR_MOTION_RESTITUTION      SliderJointParam = 6
	SLIDER_JOINT_PARAM_PARAM_LINEAR_MOTION_SOFTNESS         SliderJointParam = 5
	SLIDER_JOINT_PARAM_PARAM_LINEAR_ORTHOGONAL_DAMPING      SliderJointParam = 10
	SLIDER_JOINT_PARAM_PARAM_LINEAR_ORTHOGONAL_RESTITUTION  SliderJointParam = 9
	SLIDER_JOINT_PARAM_PARAM_LINEAR_ORTHOGONAL_SOFTNESS     SliderJointParam = 8
	SLIDER_JOINT_PARAM_PARAM_MAX                            SliderJointParam = 22
)

type SoftBody

type SoftBody interface {
	MeshInstance

	/* add_collision_exception_with */
	AddCollisionExceptionWith(body Node)

	/* get_areaAngular_stiffness */
	GetAreaAngularStiffness() float32

	/* get_collision_exceptions */
	GetCollisionExceptions() Array

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_damping_coefficient */
	GetDampingCoefficient() float32

	/* get_drag_coefficient */
	GetDragCoefficient() float32

	/* get_linear_stiffness */
	GetLinearStiffness() float32

	/* get_parent_collision_ignore */
	GetParentCollisionIgnore() NodePath

	/* get_pose_matching_coefficient */
	GetPoseMatchingCoefficient() float32

	/* get_pressure_coefficient */
	GetPressureCoefficient() float32

	/* get_simulation_precision */
	GetSimulationPrecision() int64

	/* get_total_mass */
	GetTotalMass() float32

	/* get_volume_stiffness */
	GetVolumeStiffness() float32

	/* is_ray_pickable */
	IsRayPickable() bool

	/* remove_collision_exception_with */
	RemoveCollisionExceptionWith(body Node)

	/* set_areaAngular_stiffness */
	SetAreaAngularStiffness(areaAngular_stiffness float32)

	/* set_collision_layer */
	SetCollisionLayer(collision_layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(collision_mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_damping_coefficient */
	SetDampingCoefficient(damping_coefficient float32)

	/* set_drag_coefficient */
	SetDragCoefficient(drag_coefficient float32)

	/* set_linear_stiffness */
	SetLinearStiffness(linear_stiffness float32)

	/* set_parent_collision_ignore */
	SetParentCollisionIgnore(parent_collision_ignore NodePath)

	/* set_pose_matching_coefficient */
	SetPoseMatchingCoefficient(pose_matching_coefficient float32)

	/* set_pressure_coefficient */
	SetPressureCoefficient(pressure_coefficient float32)

	/* set_ray_pickable */
	SetRayPickable(ray_pickable bool)

	/* set_simulation_precision */
	SetSimulationPrecision(simulation_precision int64)

	/* set_total_mass */
	SetTotalMass(mass float32)

	/* set_volume_stiffness */
	SetVolumeStiffness(volume_stiffness float32)
}

func NewSoftBody

func NewSoftBody() SoftBody

NewSoftBody creates a new SoftBody.

func NewSoftBodyWithOwner

func NewSoftBodyWithOwner(owner *GodotObject) SoftBody

NewSoftBodyWithOwner wraps the GodotObject.

type SoftBodyImpl

type SoftBodyImpl struct {
	MeshInstanceImpl
}

func (SoftBodyImpl) AddCollisionExceptionWith

func (o SoftBodyImpl) AddCollisionExceptionWith(body Node)
CLASS_METHOD

add_collision_exception_with Args: [{ false body Node}], Returns:

func (*SoftBodyImpl) BaseClass

func (o *SoftBodyImpl) BaseClass() string

func (*SoftBodyImpl) ClassName

func (o *SoftBodyImpl) ClassName() string

func (SoftBodyImpl) GetAreaAngularStiffness

func (o SoftBodyImpl) GetAreaAngularStiffness() float32
CLASS_METHOD

get_areaAngular_stiffness Args: [], Returns: float32

func (SoftBodyImpl) GetCollisionExceptions

func (o SoftBodyImpl) GetCollisionExceptions() Array
CLASS_METHOD

get_collision_exceptions Args: [], Returns: Array

func (SoftBodyImpl) GetCollisionLayer

func (o SoftBodyImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (SoftBodyImpl) GetCollisionLayerBit

func (o SoftBodyImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (SoftBodyImpl) GetCollisionMask

func (o SoftBodyImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (SoftBodyImpl) GetCollisionMaskBit

func (o SoftBodyImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (SoftBodyImpl) GetDampingCoefficient

func (o SoftBodyImpl) GetDampingCoefficient() float32
CLASS_METHOD

get_damping_coefficient Args: [], Returns: float32

func (SoftBodyImpl) GetDragCoefficient

func (o SoftBodyImpl) GetDragCoefficient() float32
CLASS_METHOD

get_drag_coefficient Args: [], Returns: float32

func (SoftBodyImpl) GetLinearStiffness

func (o SoftBodyImpl) GetLinearStiffness() float32
CLASS_METHOD

get_linear_stiffness Args: [], Returns: float32

func (SoftBodyImpl) GetParentCollisionIgnore

func (o SoftBodyImpl) GetParentCollisionIgnore() NodePath
CLASS_METHOD

get_parent_collision_ignore Args: [], Returns: NodePath

func (SoftBodyImpl) GetPoseMatchingCoefficient

func (o SoftBodyImpl) GetPoseMatchingCoefficient() float32
CLASS_METHOD

get_pose_matching_coefficient Args: [], Returns: float32

func (SoftBodyImpl) GetPressureCoefficient

func (o SoftBodyImpl) GetPressureCoefficient() float32
CLASS_METHOD

get_pressure_coefficient Args: [], Returns: float32

func (SoftBodyImpl) GetSimulationPrecision

func (o SoftBodyImpl) GetSimulationPrecision() int64
CLASS_METHOD

get_simulation_precision Args: [], Returns: int64

func (SoftBodyImpl) GetTotalMass

func (o SoftBodyImpl) GetTotalMass() float32
CLASS_METHOD

get_total_mass Args: [], Returns: float32

func (SoftBodyImpl) GetVolumeStiffness

func (o SoftBodyImpl) GetVolumeStiffness() float32
CLASS_METHOD

get_volume_stiffness Args: [], Returns: float32

func (SoftBodyImpl) IsRayPickable

func (o SoftBodyImpl) IsRayPickable() bool
CLASS_METHOD

is_ray_pickable Args: [], Returns: bool

func (SoftBodyImpl) RemoveCollisionExceptionWith

func (o SoftBodyImpl) RemoveCollisionExceptionWith(body Node)
CLASS_METHOD

remove_collision_exception_with Args: [{ false body Node}], Returns:

func (SoftBodyImpl) SetAreaAngularStiffness

func (o SoftBodyImpl) SetAreaAngularStiffness(areaAngular_stiffness float32)
CLASS_METHOD

set_areaAngular_stiffness Args: [{ false areaAngular_stiffness float}], Returns:

func (SoftBodyImpl) SetCollisionLayer

func (o SoftBodyImpl) SetCollisionLayer(collision_layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false collision_layer int}], Returns:

func (SoftBodyImpl) SetCollisionLayerBit

func (o SoftBodyImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (SoftBodyImpl) SetCollisionMask

func (o SoftBodyImpl) SetCollisionMask(collision_mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false collision_mask int}], Returns:

func (SoftBodyImpl) SetCollisionMaskBit

func (o SoftBodyImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (SoftBodyImpl) SetDampingCoefficient

func (o SoftBodyImpl) SetDampingCoefficient(damping_coefficient float32)
CLASS_METHOD

set_damping_coefficient Args: [{ false damping_coefficient float}], Returns:

func (SoftBodyImpl) SetDragCoefficient

func (o SoftBodyImpl) SetDragCoefficient(drag_coefficient float32)
CLASS_METHOD

set_drag_coefficient Args: [{ false drag_coefficient float}], Returns:

func (SoftBodyImpl) SetLinearStiffness

func (o SoftBodyImpl) SetLinearStiffness(linear_stiffness float32)
CLASS_METHOD

set_linear_stiffness Args: [{ false linear_stiffness float}], Returns:

func (SoftBodyImpl) SetParentCollisionIgnore

func (o SoftBodyImpl) SetParentCollisionIgnore(parent_collision_ignore NodePath)
CLASS_METHOD

set_parent_collision_ignore Args: [{ false parent_collision_ignore NodePath}], Returns:

func (SoftBodyImpl) SetPoseMatchingCoefficient

func (o SoftBodyImpl) SetPoseMatchingCoefficient(pose_matching_coefficient float32)
CLASS_METHOD

set_pose_matching_coefficient Args: [{ false pose_matching_coefficient float}], Returns:

func (SoftBodyImpl) SetPressureCoefficient

func (o SoftBodyImpl) SetPressureCoefficient(pressure_coefficient float32)
CLASS_METHOD

set_pressure_coefficient Args: [{ false pressure_coefficient float}], Returns:

func (SoftBodyImpl) SetRayPickable

func (o SoftBodyImpl) SetRayPickable(ray_pickable bool)
CLASS_METHOD

set_ray_pickable Args: [{ false ray_pickable bool}], Returns:

func (SoftBodyImpl) SetSimulationPrecision

func (o SoftBodyImpl) SetSimulationPrecision(simulation_precision int64)
CLASS_METHOD

set_simulation_precision Args: [{ false simulation_precision int}], Returns:

func (SoftBodyImpl) SetTotalMass

func (o SoftBodyImpl) SetTotalMass(mass float32)
CLASS_METHOD

set_total_mass Args: [{ false mass float}], Returns:

func (SoftBodyImpl) SetVolumeStiffness

func (o SoftBodyImpl) SetVolumeStiffness(volume_stiffness float32)
CLASS_METHOD

set_volume_stiffness Args: [{ false volume_stiffness float}], Returns:

type Spatial

type Spatial interface {
	Node

	/* force_update_transform */
	ForceUpdateTransform()

	/* get_gizmo */
	GetGizmo() SpatialGizmo

	/* get_global_transform */
	GetGlobalTransform() Transform

	/* get_parent_spatial */
	GetParentSpatial() Spatial

	/* get_rotation */
	GetRotation() Vector3

	/* get_rotation_degrees */
	GetRotationDegrees() Vector3

	/* get_scale */
	GetScale() Vector3

	/* get_transform */
	GetTransform() Transform

	/* get_translation */
	GetTranslation() Vector3

	/* get_world */
	GetWorld() World

	/* global_rotate */
	GlobalRotate(axis Vector3, angle float32)

	/* global_scale */
	GlobalScale(scale Vector3)

	/* global_translate */
	GlobalTranslate(offset Vector3)

	/* hide */
	Hide()

	/* is_local_transform_notification_enabled */
	IsLocalTransformNotificationEnabled() bool

	/* is_scale_disabled */
	IsScaleDisabled() bool

	/* is_set_as_toplevel */
	IsSetAsToplevel() bool

	/* is_transform_notification_enabled */
	IsTransformNotificationEnabled() bool

	/* is_visible */
	IsVisible() bool

	/* is_visible_in_tree */
	IsVisibleInTree() bool

	/* look_at */
	LookAt(target Vector3, up Vector3)

	/* look_at_from_position */
	LookAtFromPosition(position Vector3, target Vector3, up Vector3)

	/* orthonormalize */
	Orthonormalize()

	/* rotate */
	Rotate(axis Vector3, angle float32)

	/* rotate_object_local */
	RotateObjectLocal(axis Vector3, angle float32)

	/* rotate_x */
	RotateX(angle float32)

	/* rotate_y */
	RotateY(angle float32)

	/* rotate_z */
	RotateZ(angle float32)

	/* scale_object_local */
	ScaleObjectLocal(scale Vector3)

	/* set_as_toplevel */
	SetAsToplevel(enable bool)

	/* set_disable_scale */
	SetDisableScale(disable bool)

	/* set_gizmo */
	SetGizmo(gizmo SpatialGizmo)

	/* set_global_transform */
	SetGlobalTransform(global Transform)

	/* set_identity */
	SetIdentity()

	/* set_ignore_transform_notification */
	SetIgnoreTransformNotification(enabled bool)

	/* set_notify_local_transform */
	SetNotifyLocalTransform(enable bool)

	/* set_notify_transform */
	SetNotifyTransform(enable bool)

	/* set_rotation */
	SetRotation(euler Vector3)

	/* set_rotation_degrees */
	SetRotationDegrees(euler_degrees Vector3)

	/* set_scale */
	SetScale(scale Vector3)

	/* set_transform */
	SetTransform(local Transform)

	/* set_translation */
	SetTranslation(translation Vector3)

	/* set_visible */
	SetVisible(visible bool)

	/* show */
	Show()

	/* to_global */
	ToGlobal(local_point Vector3) Vector3

	/* to_local */
	ToLocal(global_point Vector3) Vector3

	/* translate */
	Translate(offset Vector3)

	/* translate_object_local */
	TranslateObjectLocal(offset Vector3)

	/* update_gizmo */
	UpdateGizmo()
}

func NewSpatial

func NewSpatial() Spatial

NewSpatial creates a new Spatial.

func NewSpatialWithOwner

func NewSpatialWithOwner(owner *GodotObject) Spatial

NewSpatialWithOwner wraps the GodotObject.

type SpatialConstant

type SpatialConstant int32
const (
	SPATIAL_NOTIFICATION_ENTER_WORLD        SpatialConstant = 41
	SPATIAL_NOTIFICATION_EXIT_WORLD         SpatialConstant = 42
	SPATIAL_NOTIFICATION_TRANSFORM_CHANGED  SpatialConstant = 2000
	SPATIAL_NOTIFICATION_VISIBILITY_CHANGED SpatialConstant = 43
)

type SpatialGizmo

type SpatialGizmo interface {
	Reference
}

func NewSpatialGizmo

func NewSpatialGizmo() SpatialGizmo

NewSpatialGizmo creates a new SpatialGizmo.

func NewSpatialGizmoWithOwner

func NewSpatialGizmoWithOwner(owner *GodotObject) SpatialGizmo

NewSpatialGizmoWithOwner wraps the GodotObject.

type SpatialGizmoImpl

type SpatialGizmoImpl struct {
	ReferenceImpl
}

func (*SpatialGizmoImpl) BaseClass

func (o *SpatialGizmoImpl) BaseClass() string

func (*SpatialGizmoImpl) ClassName

func (o *SpatialGizmoImpl) ClassName() string

type SpatialImpl

type SpatialImpl struct {
	NodeImpl
}

func (*SpatialImpl) BaseClass

func (o *SpatialImpl) BaseClass() string

func (*SpatialImpl) ClassName

func (o *SpatialImpl) ClassName() string

func (SpatialImpl) ForceUpdateTransform

func (o SpatialImpl) ForceUpdateTransform()
CLASS_METHOD

force_update_transform Args: [], Returns:

func (SpatialImpl) GetGizmo

func (o SpatialImpl) GetGizmo() SpatialGizmo
CLASS_METHOD

get_gizmo Args: [], Returns: SpatialGizmo

func (SpatialImpl) GetGlobalTransform

func (o SpatialImpl) GetGlobalTransform() Transform
CLASS_METHOD

get_global_transform Args: [], Returns: Transform

func (SpatialImpl) GetParentSpatial

func (o SpatialImpl) GetParentSpatial() Spatial
CLASS_METHOD

get_parent_spatial Args: [], Returns: Spatial

func (SpatialImpl) GetRotation

func (o SpatialImpl) GetRotation() Vector3
CLASS_METHOD

get_rotation Args: [], Returns: Vector3

func (SpatialImpl) GetRotationDegrees

func (o SpatialImpl) GetRotationDegrees() Vector3
CLASS_METHOD

get_rotation_degrees Args: [], Returns: Vector3

func (SpatialImpl) GetScale

func (o SpatialImpl) GetScale() Vector3
CLASS_METHOD

get_scale Args: [], Returns: Vector3

func (SpatialImpl) GetTransform

func (o SpatialImpl) GetTransform() Transform
CLASS_METHOD

get_transform Args: [], Returns: Transform

func (SpatialImpl) GetTranslation

func (o SpatialImpl) GetTranslation() Vector3
CLASS_METHOD

get_translation Args: [], Returns: Vector3

func (SpatialImpl) GetWorld

func (o SpatialImpl) GetWorld() World
CLASS_METHOD

get_world Args: [], Returns: World

func (SpatialImpl) GlobalRotate

func (o SpatialImpl) GlobalRotate(axis Vector3, angle float32)
CLASS_METHOD

global_rotate Args: [{ false axis Vector3} { false angle float}], Returns:

func (SpatialImpl) GlobalScale

func (o SpatialImpl) GlobalScale(scale Vector3)
CLASS_METHOD

global_scale Args: [{ false scale Vector3}], Returns:

func (SpatialImpl) GlobalTranslate

func (o SpatialImpl) GlobalTranslate(offset Vector3)
CLASS_METHOD

global_translate Args: [{ false offset Vector3}], Returns:

func (SpatialImpl) Hide

func (o SpatialImpl) Hide()
CLASS_METHOD

hide Args: [], Returns:

func (SpatialImpl) IsLocalTransformNotificationEnabled

func (o SpatialImpl) IsLocalTransformNotificationEnabled() bool
CLASS_METHOD

is_local_transform_notification_enabled Args: [], Returns: bool

func (SpatialImpl) IsScaleDisabled

func (o SpatialImpl) IsScaleDisabled() bool
CLASS_METHOD

is_scale_disabled Args: [], Returns: bool

func (SpatialImpl) IsSetAsToplevel

func (o SpatialImpl) IsSetAsToplevel() bool
CLASS_METHOD

is_set_as_toplevel Args: [], Returns: bool

func (SpatialImpl) IsTransformNotificationEnabled

func (o SpatialImpl) IsTransformNotificationEnabled() bool
CLASS_METHOD

is_transform_notification_enabled Args: [], Returns: bool

func (SpatialImpl) IsVisible

func (o SpatialImpl) IsVisible() bool
CLASS_METHOD

is_visible Args: [], Returns: bool

func (SpatialImpl) IsVisibleInTree

func (o SpatialImpl) IsVisibleInTree() bool
CLASS_METHOD

is_visible_in_tree Args: [], Returns: bool

func (SpatialImpl) LookAt

func (o SpatialImpl) LookAt(target Vector3, up Vector3)
CLASS_METHOD

look_at Args: [{ false target Vector3} { false up Vector3}], Returns:

func (SpatialImpl) LookAtFromPosition

func (o SpatialImpl) LookAtFromPosition(position Vector3, target Vector3, up Vector3)
CLASS_METHOD

look_at_from_position Args: [{ false position Vector3} { false target Vector3} { false up Vector3}], Returns:

func (SpatialImpl) Orthonormalize

func (o SpatialImpl) Orthonormalize()
CLASS_METHOD

orthonormalize Args: [], Returns:

func (SpatialImpl) Rotate

func (o SpatialImpl) Rotate(axis Vector3, angle float32)
CLASS_METHOD

rotate Args: [{ false axis Vector3} { false angle float}], Returns:

func (SpatialImpl) RotateObjectLocal

func (o SpatialImpl) RotateObjectLocal(axis Vector3, angle float32)
CLASS_METHOD

rotate_object_local Args: [{ false axis Vector3} { false angle float}], Returns:

func (SpatialImpl) RotateX

func (o SpatialImpl) RotateX(angle float32)
CLASS_METHOD

rotate_x Args: [{ false angle float}], Returns:

func (SpatialImpl) RotateY

func (o SpatialImpl) RotateY(angle float32)
CLASS_METHOD

rotate_y Args: [{ false angle float}], Returns:

func (SpatialImpl) RotateZ

func (o SpatialImpl) RotateZ(angle float32)
CLASS_METHOD

rotate_z Args: [{ false angle float}], Returns:

func (SpatialImpl) ScaleObjectLocal

func (o SpatialImpl) ScaleObjectLocal(scale Vector3)
CLASS_METHOD

scale_object_local Args: [{ false scale Vector3}], Returns:

func (SpatialImpl) SetAsToplevel

func (o SpatialImpl) SetAsToplevel(enable bool)
CLASS_METHOD

set_as_toplevel Args: [{ false enable bool}], Returns:

func (SpatialImpl) SetDisableScale

func (o SpatialImpl) SetDisableScale(disable bool)
CLASS_METHOD

set_disable_scale Args: [{ false disable bool}], Returns:

func (SpatialImpl) SetGizmo

func (o SpatialImpl) SetGizmo(gizmo SpatialGizmo)
CLASS_METHOD

set_gizmo Args: [{ false gizmo SpatialGizmo}], Returns:

func (SpatialImpl) SetGlobalTransform

func (o SpatialImpl) SetGlobalTransform(global Transform)
CLASS_METHOD

set_global_transform Args: [{ false global Transform}], Returns:

func (SpatialImpl) SetIdentity

func (o SpatialImpl) SetIdentity()
CLASS_METHOD

set_identity Args: [], Returns:

func (SpatialImpl) SetIgnoreTransformNotification

func (o SpatialImpl) SetIgnoreTransformNotification(enabled bool)
CLASS_METHOD

set_ignore_transform_notification Args: [{ false enabled bool}], Returns:

func (SpatialImpl) SetNotifyLocalTransform

func (o SpatialImpl) SetNotifyLocalTransform(enable bool)
CLASS_METHOD

set_notify_local_transform Args: [{ false enable bool}], Returns:

func (SpatialImpl) SetNotifyTransform

func (o SpatialImpl) SetNotifyTransform(enable bool)
CLASS_METHOD

set_notify_transform Args: [{ false enable bool}], Returns:

func (SpatialImpl) SetRotation

func (o SpatialImpl) SetRotation(euler Vector3)
CLASS_METHOD

set_rotation Args: [{ false euler Vector3}], Returns:

func (SpatialImpl) SetRotationDegrees

func (o SpatialImpl) SetRotationDegrees(euler_degrees Vector3)
CLASS_METHOD

set_rotation_degrees Args: [{ false euler_degrees Vector3}], Returns:

func (SpatialImpl) SetScale

func (o SpatialImpl) SetScale(scale Vector3)
CLASS_METHOD

set_scale Args: [{ false scale Vector3}], Returns:

func (SpatialImpl) SetTransform

func (o SpatialImpl) SetTransform(local Transform)
CLASS_METHOD

set_transform Args: [{ false local Transform}], Returns:

func (SpatialImpl) SetTranslation

func (o SpatialImpl) SetTranslation(translation Vector3)
CLASS_METHOD

set_translation Args: [{ false translation Vector3}], Returns:

func (SpatialImpl) SetVisible

func (o SpatialImpl) SetVisible(visible bool)
CLASS_METHOD

set_visible Args: [{ false visible bool}], Returns:

func (SpatialImpl) Show

func (o SpatialImpl) Show()
CLASS_METHOD

show Args: [], Returns:

func (SpatialImpl) ToGlobal

func (o SpatialImpl) ToGlobal(local_point Vector3) Vector3
CLASS_METHOD

to_global Args: [{ false local_point Vector3}], Returns: Vector3

func (SpatialImpl) ToLocal

func (o SpatialImpl) ToLocal(global_point Vector3) Vector3
CLASS_METHOD

to_local Args: [{ false global_point Vector3}], Returns: Vector3

func (SpatialImpl) Translate

func (o SpatialImpl) Translate(offset Vector3)
CLASS_METHOD

translate Args: [{ false offset Vector3}], Returns:

func (SpatialImpl) TranslateObjectLocal

func (o SpatialImpl) TranslateObjectLocal(offset Vector3)
CLASS_METHOD

translate_object_local Args: [{ false offset Vector3}], Returns:

func (SpatialImpl) UpdateGizmo

func (o SpatialImpl) UpdateGizmo()
CLASS_METHOD

update_gizmo Args: [], Returns:

type SpatialMaterial

type SpatialMaterial interface {
	Material

	/* get_albedo */
	GetAlbedo() Color

	/* get_alpha_scissor_threshold */
	GetAlphaScissorThreshold() float32

	/* get_anisotropy */
	GetAnisotropy() float32

	/* get_ao_light_affect */
	GetAoLightAffect() float32

	/* get_ao_texture_channel */
	GetAoTextureChannel() SpatialMaterialTextureChannel

	/* get_billboard_mode */
	GetBillboardMode() SpatialMaterialBillboardMode

	/* get_blend_mode */
	GetBlendMode() SpatialMaterialBlendMode

	/* get_clearcoat */
	GetClearcoat() float32

	/* get_clearcoat_gloss */
	GetClearcoatGloss() float32

	/* get_cull_mode */
	GetCullMode() SpatialMaterialCullMode

	/* get_depth_deep_parallax_flip_binormal */
	GetDepthDeepParallaxFlipBinormal() bool

	/* get_depth_deep_parallax_flip_tangent */
	GetDepthDeepParallaxFlipTangent() bool

	/* get_depth_deep_parallax_max_layers */
	GetDepthDeepParallaxMaxLayers() int64

	/* get_depth_deep_parallax_min_layers */
	GetDepthDeepParallaxMinLayers() int64

	/* get_depth_draw_mode */
	GetDepthDrawMode() SpatialMaterialDepthDrawMode

	/* get_depth_scale */
	GetDepthScale() float32

	/* get_detail_blend_mode */
	GetDetailBlendMode() SpatialMaterialBlendMode

	/* get_detail_uv */
	GetDetailUv() SpatialMaterialDetailUV

	/* get_diffuse_mode */
	GetDiffuseMode() SpatialMaterialDiffuseMode

	/* get_distance_fade */
	GetDistanceFade() SpatialMaterialDistanceFadeMode

	/* get_distance_fade_max_distance */
	GetDistanceFadeMaxDistance() float32

	/* get_distance_fade_min_distance */
	GetDistanceFadeMinDistance() float32

	/* get_emission */
	GetEmission() Color

	/* get_emission_energy */
	GetEmissionEnergy() float32

	/* get_emission_operator */
	GetEmissionOperator() SpatialMaterialEmissionOperator

	/* get_feature */
	GetFeature(feature int64) bool

	/* get_flag */
	GetFlag(flag int64) bool

	/* get_grow */
	GetGrow() float32

	/* get_line_width */
	GetLineWidth() float32

	/* get_metallic */
	GetMetallic() float32

	/* get_metallic_texture_channel */
	GetMetallicTextureChannel() SpatialMaterialTextureChannel

	/* get_normal_scale */
	GetNormalScale() float32

	/* get_particles_anim_h_frames */
	GetParticlesAnimHFrames() int64

	/* get_particles_anim_loop */
	GetParticlesAnimLoop() bool

	/* get_particles_anim_v_frames */
	GetParticlesAnimVFrames() int64

	/* get_point_size */
	GetPointSize() float32

	/* get_proximity_fade_distance */
	GetProximityFadeDistance() float32

	/* get_refraction */
	GetRefraction() float32

	/* get_refraction_texture_channel */
	GetRefractionTextureChannel() SpatialMaterialTextureChannel

	/* get_rim */
	GetRim() float32

	/* get_rim_tint */
	GetRimTint() float32

	/* get_roughness */
	GetRoughness() float32

	/* get_roughness_texture_channel */
	GetRoughnessTextureChannel() SpatialMaterialTextureChannel

	/* get_specular */
	GetSpecular() float32

	/* get_specular_mode */
	GetSpecularMode() SpatialMaterialSpecularMode

	/* get_subsurface_scattering_strength */
	GetSubsurfaceScatteringStrength() float32

	/* get_texture */
	GetTexture(param int64) Texture

	/* get_transmission */
	GetTransmission() Color

	/* get_uv1_offset */
	GetUv1Offset() Vector3

	/* get_uv1_scale */
	GetUv1Scale() Vector3

	/* get_uv1_triplanar_blend_sharpness */
	GetUv1TriplanarBlendSharpness() float32

	/* get_uv2_offset */
	GetUv2Offset() Vector3

	/* get_uv2_scale */
	GetUv2Scale() Vector3

	/* get_uv2_triplanar_blend_sharpness */
	GetUv2TriplanarBlendSharpness() float32

	/* is_depth_deep_parallax_enabled */
	IsDepthDeepParallaxEnabled() bool

	/* is_grow_enabled */
	IsGrowEnabled() bool

	/* is_proximity_fade_enabled */
	IsProximityFadeEnabled() bool

	/* set_albedo */
	SetAlbedo(albedo Color)

	/* set_alpha_scissor_threshold */
	SetAlphaScissorThreshold(threshold float32)

	/* set_anisotropy */
	SetAnisotropy(anisotropy float32)

	/* set_ao_light_affect */
	SetAoLightAffect(amount float32)

	/* set_ao_texture_channel */
	SetAoTextureChannel(channel int64)

	/* set_billboard_mode */
	SetBillboardMode(mode int64)

	/* set_blend_mode */
	SetBlendMode(blend_mode int64)

	/* set_clearcoat */
	SetClearcoat(clearcoat float32)

	/* set_clearcoat_gloss */
	SetClearcoatGloss(clearcoat_gloss float32)

	/* set_cull_mode */
	SetCullMode(cull_mode int64)

	/* set_depth_deep_parallax */
	SetDepthDeepParallax(enable bool)

	/* set_depth_deep_parallax_flip_binormal */
	SetDepthDeepParallaxFlipBinormal(flip bool)

	/* set_depth_deep_parallax_flip_tangent */
	SetDepthDeepParallaxFlipTangent(flip bool)

	/* set_depth_deep_parallax_max_layers */
	SetDepthDeepParallaxMaxLayers(layer int64)

	/* set_depth_deep_parallax_min_layers */
	SetDepthDeepParallaxMinLayers(layer int64)

	/* set_depth_draw_mode */
	SetDepthDrawMode(depth_draw_mode int64)

	/* set_depth_scale */
	SetDepthScale(depth_scale float32)

	/* set_detail_blend_mode */
	SetDetailBlendMode(detail_blend_mode int64)

	/* set_detail_uv */
	SetDetailUv(detail_uv int64)

	/* set_diffuse_mode */
	SetDiffuseMode(diffuse_mode int64)

	/* set_distance_fade */
	SetDistanceFade(mode int64)

	/* set_distance_fade_max_distance */
	SetDistanceFadeMaxDistance(distance float32)

	/* set_distance_fade_min_distance */
	SetDistanceFadeMinDistance(distance float32)

	/* set_emission */
	SetEmission(emission Color)

	/* set_emission_energy */
	SetEmissionEnergy(emission_energy float32)

	/* set_emission_operator */
	SetEmissionOperator(operator int64)

	/* set_feature */
	SetFeature(feature int64, enable bool)

	/* set_flag */
	SetFlag(flag int64, enable bool)

	/* set_grow */
	SetGrow(amount float32)

	/* set_grow_enabled */
	SetGrowEnabled(enable bool)

	/* set_line_width */
	SetLineWidth(line_width float32)

	/* set_metallic */
	SetMetallic(metallic float32)

	/* set_metallic_texture_channel */
	SetMetallicTextureChannel(channel int64)

	/* set_normal_scale */
	SetNormalScale(normal_scale float32)

	/* set_particles_anim_h_frames */
	SetParticlesAnimHFrames(frames int64)

	/* set_particles_anim_loop */
	SetParticlesAnimLoop(loop bool)

	/* set_particles_anim_v_frames */
	SetParticlesAnimVFrames(frames int64)

	/* set_point_size */
	SetPointSize(point_size float32)

	/* set_proximity_fade */
	SetProximityFade(enabled bool)

	/* set_proximity_fade_distance */
	SetProximityFadeDistance(distance float32)

	/* set_refraction */
	SetRefraction(refraction float32)

	/* set_refraction_texture_channel */
	SetRefractionTextureChannel(channel int64)

	/* set_rim */
	SetRim(rim float32)

	/* set_rim_tint */
	SetRimTint(rim_tint float32)

	/* set_roughness */
	SetRoughness(roughness float32)

	/* set_roughness_texture_channel */
	SetRoughnessTextureChannel(channel int64)

	/* set_specular */
	SetSpecular(specular float32)

	/* set_specular_mode */
	SetSpecularMode(specular_mode int64)

	/* set_subsurface_scattering_strength */
	SetSubsurfaceScatteringStrength(strength float32)

	/* set_texture */
	SetTexture(param int64, texture Texture)

	/* set_transmission */
	SetTransmission(transmission Color)

	/* set_uv1_offset */
	SetUv1Offset(offset Vector3)

	/* set_uv1_scale */
	SetUv1Scale(scale Vector3)

	/* set_uv1_triplanar_blend_sharpness */
	SetUv1TriplanarBlendSharpness(sharpness float32)

	/* set_uv2_offset */
	SetUv2Offset(offset Vector3)

	/* set_uv2_scale */
	SetUv2Scale(scale Vector3)

	/* set_uv2_triplanar_blend_sharpness */
	SetUv2TriplanarBlendSharpness(sharpness float32)
}

func NewSpatialMaterial

func NewSpatialMaterial() SpatialMaterial

NewSpatialMaterial creates a new SpatialMaterial.

func NewSpatialMaterialWithOwner

func NewSpatialMaterialWithOwner(owner *GodotObject) SpatialMaterial

NewSpatialMaterialWithOwner wraps the GodotObject.

type SpatialMaterialBillboardMode

type SpatialMaterialBillboardMode int32
const (
	SPATIAL_MATERIAL_BILLBOARD_MODE_BILLBOARD_DISABLED  SpatialMaterialBillboardMode = 0
	SPATIAL_MATERIAL_BILLBOARD_MODE_BILLBOARD_ENABLED   SpatialMaterialBillboardMode = 1
	SPATIAL_MATERIAL_BILLBOARD_MODE_BILLBOARD_FIXED_Y   SpatialMaterialBillboardMode = 2
	SPATIAL_MATERIAL_BILLBOARD_MODE_BILLBOARD_PARTICLES SpatialMaterialBillboardMode = 3
)

type SpatialMaterialBlendMode

type SpatialMaterialBlendMode int32
const (
	SPATIAL_MATERIAL_BLEND_MODE_BLEND_MODE_ADD SpatialMaterialBlendMode = 1
	SPATIAL_MATERIAL_BLEND_MODE_BLEND_MODE_MIX SpatialMaterialBlendMode = 0
	SPATIAL_MATERIAL_BLEND_MODE_BLEND_MODE_MUL SpatialMaterialBlendMode = 3
	SPATIAL_MATERIAL_BLEND_MODE_BLEND_MODE_SUB SpatialMaterialBlendMode = 2
)

type SpatialMaterialConstant

type SpatialMaterialConstant int32
const (
	SPATIAL_MATERIAL_BILLBOARD_DISABLED              SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_BILLBOARD_ENABLED               SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_BILLBOARD_FIXED_Y               SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_BILLBOARD_PARTICLES             SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_BLEND_MODE_ADD                  SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_BLEND_MODE_MIX                  SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_BLEND_MODE_MUL                  SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_BLEND_MODE_SUB                  SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_CULL_BACK                       SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_CULL_DISABLED                   SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_CULL_FRONT                      SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_DEPTH_DRAW_ALPHA_OPAQUE_PREPASS SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_DEPTH_DRAW_ALWAYS               SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_DEPTH_DRAW_DISABLED             SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_DEPTH_DRAW_OPAQUE_ONLY          SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_DETAIL_UV_1                     SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_DETAIL_UV_2                     SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_DIFFUSE_BURLEY                  SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_DIFFUSE_LAMBERT                 SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_DIFFUSE_LAMBERT_WRAP            SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_DIFFUSE_OREN_NAYAR              SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_DIFFUSE_TOON                    SpatialMaterialConstant = 4
	SPATIAL_MATERIAL_DISTANCE_FADE_DISABLED          SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_DISTANCE_FADE_OBJECT_DITHER     SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_DISTANCE_FADE_PIXEL_ALPHA       SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_DISTANCE_FADE_PIXEL_DITHER      SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_EMISSION_OP_ADD                 SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_EMISSION_OP_MULTIPLY            SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_FEATURE_AMBIENT_OCCLUSION       SpatialMaterialConstant = 6
	SPATIAL_MATERIAL_FEATURE_ANISOTROPY              SpatialMaterialConstant = 5
	SPATIAL_MATERIAL_FEATURE_CLEARCOAT               SpatialMaterialConstant = 4
	SPATIAL_MATERIAL_FEATURE_DEPTH_MAPPING           SpatialMaterialConstant = 7
	SPATIAL_MATERIAL_FEATURE_DETAIL                  SpatialMaterialConstant = 11
	SPATIAL_MATERIAL_FEATURE_EMISSION                SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_FEATURE_MAX                     SpatialMaterialConstant = 12
	SPATIAL_MATERIAL_FEATURE_NORMAL_MAPPING          SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_FEATURE_REFRACTION              SpatialMaterialConstant = 10
	SPATIAL_MATERIAL_FEATURE_RIM                     SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_FEATURE_SUBSURACE_SCATTERING    SpatialMaterialConstant = 8
	SPATIAL_MATERIAL_FEATURE_TRANSMISSION            SpatialMaterialConstant = 9
	SPATIAL_MATERIAL_FEATURE_TRANSPARENT             SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_FLAG_ALBEDO_FROM_VERTEX_COLOR   SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_FLAG_ALBEDO_TEXTURE_FORCE_SRGB  SpatialMaterialConstant = 14
	SPATIAL_MATERIAL_FLAG_AO_ON_UV2                  SpatialMaterialConstant = 11
	SPATIAL_MATERIAL_FLAG_BILLBOARD_KEEP_SCALE       SpatialMaterialConstant = 7
	SPATIAL_MATERIAL_FLAG_DISABLE_AMBIENT_LIGHT      SpatialMaterialConstant = 17
	SPATIAL_MATERIAL_FLAG_DISABLE_DEPTH_TEST         SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_FLAG_DONT_RECEIVE_SHADOWS       SpatialMaterialConstant = 15
	SPATIAL_MATERIAL_FLAG_EMISSION_ON_UV2            SpatialMaterialConstant = 12
	SPATIAL_MATERIAL_FLAG_ENSURE_CORRECT_NORMALS     SpatialMaterialConstant = 16
	SPATIAL_MATERIAL_FLAG_FIXED_SIZE                 SpatialMaterialConstant = 6
	SPATIAL_MATERIAL_FLAG_MAX                        SpatialMaterialConstant = 19
	SPATIAL_MATERIAL_FLAG_SRGB_VERTEX_COLOR          SpatialMaterialConstant = 4
	SPATIAL_MATERIAL_FLAG_TRIPLANAR_USE_WORLD        SpatialMaterialConstant = 10
	SPATIAL_MATERIAL_FLAG_UNSHADED                   SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_FLAG_USE_ALPHA_SCISSOR          SpatialMaterialConstant = 13
	SPATIAL_MATERIAL_FLAG_USE_POINT_SIZE             SpatialMaterialConstant = 5
	SPATIAL_MATERIAL_FLAG_USE_SHADOW_TO_OPACITY      SpatialMaterialConstant = 18
	SPATIAL_MATERIAL_FLAG_USE_VERTEX_LIGHTING        SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_FLAG_UV1_USE_TRIPLANAR          SpatialMaterialConstant = 8
	SPATIAL_MATERIAL_FLAG_UV2_USE_TRIPLANAR          SpatialMaterialConstant = 9
	SPATIAL_MATERIAL_SPECULAR_BLINN                  SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_SPECULAR_DISABLED               SpatialMaterialConstant = 4
	SPATIAL_MATERIAL_SPECULAR_PHONG                  SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_SPECULAR_SCHLICK_GGX            SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_SPECULAR_TOON                   SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_TEXTURE_ALBEDO                  SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_TEXTURE_AMBIENT_OCCLUSION       SpatialMaterialConstant = 8
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_ALPHA           SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_BLUE            SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_GRAYSCALE       SpatialMaterialConstant = 4
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_GREEN           SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_RED             SpatialMaterialConstant = 0
	SPATIAL_MATERIAL_TEXTURE_CLEARCOAT               SpatialMaterialConstant = 6
	SPATIAL_MATERIAL_TEXTURE_DEPTH                   SpatialMaterialConstant = 9
	SPATIAL_MATERIAL_TEXTURE_DETAIL_ALBEDO           SpatialMaterialConstant = 14
	SPATIAL_MATERIAL_TEXTURE_DETAIL_MASK             SpatialMaterialConstant = 13
	SPATIAL_MATERIAL_TEXTURE_DETAIL_NORMAL           SpatialMaterialConstant = 15
	SPATIAL_MATERIAL_TEXTURE_EMISSION                SpatialMaterialConstant = 3
	SPATIAL_MATERIAL_TEXTURE_FLOWMAP                 SpatialMaterialConstant = 7
	SPATIAL_MATERIAL_TEXTURE_MAX                     SpatialMaterialConstant = 16
	SPATIAL_MATERIAL_TEXTURE_METALLIC                SpatialMaterialConstant = 1
	SPATIAL_MATERIAL_TEXTURE_NORMAL                  SpatialMaterialConstant = 4
	SPATIAL_MATERIAL_TEXTURE_REFRACTION              SpatialMaterialConstant = 12
	SPATIAL_MATERIAL_TEXTURE_RIM                     SpatialMaterialConstant = 5
	SPATIAL_MATERIAL_TEXTURE_ROUGHNESS               SpatialMaterialConstant = 2
	SPATIAL_MATERIAL_TEXTURE_SUBSURFACE_SCATTERING   SpatialMaterialConstant = 10
	SPATIAL_MATERIAL_TEXTURE_TRANSMISSION            SpatialMaterialConstant = 11
)

type SpatialMaterialCullMode

type SpatialMaterialCullMode int32
const (
	SPATIAL_MATERIAL_CULL_MODE_CULL_BACK     SpatialMaterialCullMode = 0
	SPATIAL_MATERIAL_CULL_MODE_CULL_DISABLED SpatialMaterialCullMode = 2
	SPATIAL_MATERIAL_CULL_MODE_CULL_FRONT    SpatialMaterialCullMode = 1
)

type SpatialMaterialDepthDrawMode

type SpatialMaterialDepthDrawMode int32
const (
	SPATIAL_MATERIAL_DEPTH_DRAW_MODE_DEPTH_DRAW_ALPHA_OPAQUE_PREPASS SpatialMaterialDepthDrawMode = 3
	SPATIAL_MATERIAL_DEPTH_DRAW_MODE_DEPTH_DRAW_ALWAYS               SpatialMaterialDepthDrawMode = 1
	SPATIAL_MATERIAL_DEPTH_DRAW_MODE_DEPTH_DRAW_DISABLED             SpatialMaterialDepthDrawMode = 2
	SPATIAL_MATERIAL_DEPTH_DRAW_MODE_DEPTH_DRAW_OPAQUE_ONLY          SpatialMaterialDepthDrawMode = 0
)

type SpatialMaterialDetailUV

type SpatialMaterialDetailUV int32
const (
	SPATIAL_MATERIAL_DETAIL_UV_DETAIL_UV_1 SpatialMaterialDetailUV = 0
	SPATIAL_MATERIAL_DETAIL_UV_DETAIL_UV_2 SpatialMaterialDetailUV = 1
)

type SpatialMaterialDiffuseMode

type SpatialMaterialDiffuseMode int32
const (
	SPATIAL_MATERIAL_DIFFUSE_MODE_DIFFUSE_BURLEY       SpatialMaterialDiffuseMode = 0
	SPATIAL_MATERIAL_DIFFUSE_MODE_DIFFUSE_LAMBERT      SpatialMaterialDiffuseMode = 1
	SPATIAL_MATERIAL_DIFFUSE_MODE_DIFFUSE_LAMBERT_WRAP SpatialMaterialDiffuseMode = 2
	SPATIAL_MATERIAL_DIFFUSE_MODE_DIFFUSE_OREN_NAYAR   SpatialMaterialDiffuseMode = 3
	SPATIAL_MATERIAL_DIFFUSE_MODE_DIFFUSE_TOON         SpatialMaterialDiffuseMode = 4
)

type SpatialMaterialDistanceFadeMode

type SpatialMaterialDistanceFadeMode int32
const (
	SPATIAL_MATERIAL_DISTANCE_FADE_MODE_DISTANCE_FADE_DISABLED      SpatialMaterialDistanceFadeMode = 0
	SPATIAL_MATERIAL_DISTANCE_FADE_MODE_DISTANCE_FADE_OBJECT_DITHER SpatialMaterialDistanceFadeMode = 3
	SPATIAL_MATERIAL_DISTANCE_FADE_MODE_DISTANCE_FADE_PIXEL_ALPHA   SpatialMaterialDistanceFadeMode = 1
	SPATIAL_MATERIAL_DISTANCE_FADE_MODE_DISTANCE_FADE_PIXEL_DITHER  SpatialMaterialDistanceFadeMode = 2
)

type SpatialMaterialEmissionOperator

type SpatialMaterialEmissionOperator int32
const (
	SPATIAL_MATERIAL_EMISSION_OPERATOR_EMISSION_OP_ADD      SpatialMaterialEmissionOperator = 0
	SPATIAL_MATERIAL_EMISSION_OPERATOR_EMISSION_OP_MULTIPLY SpatialMaterialEmissionOperator = 1
)

type SpatialMaterialFeature

type SpatialMaterialFeature int32
const (
	SPATIAL_MATERIAL_FEATURE_FEATURE_AMBIENT_OCCLUSION    SpatialMaterialFeature = 6
	SPATIAL_MATERIAL_FEATURE_FEATURE_ANISOTROPY           SpatialMaterialFeature = 5
	SPATIAL_MATERIAL_FEATURE_FEATURE_CLEARCOAT            SpatialMaterialFeature = 4
	SPATIAL_MATERIAL_FEATURE_FEATURE_DEPTH_MAPPING        SpatialMaterialFeature = 7
	SPATIAL_MATERIAL_FEATURE_FEATURE_DETAIL               SpatialMaterialFeature = 11
	SPATIAL_MATERIAL_FEATURE_FEATURE_EMISSION             SpatialMaterialFeature = 1
	SPATIAL_MATERIAL_FEATURE_FEATURE_MAX                  SpatialMaterialFeature = 12
	SPATIAL_MATERIAL_FEATURE_FEATURE_NORMAL_MAPPING       SpatialMaterialFeature = 2
	SPATIAL_MATERIAL_FEATURE_FEATURE_REFRACTION           SpatialMaterialFeature = 10
	SPATIAL_MATERIAL_FEATURE_FEATURE_RIM                  SpatialMaterialFeature = 3
	SPATIAL_MATERIAL_FEATURE_FEATURE_SUBSURACE_SCATTERING SpatialMaterialFeature = 8
	SPATIAL_MATERIAL_FEATURE_FEATURE_TRANSMISSION         SpatialMaterialFeature = 9
	SPATIAL_MATERIAL_FEATURE_FEATURE_TRANSPARENT          SpatialMaterialFeature = 0
)

type SpatialMaterialFlags

type SpatialMaterialFlags int32
const (
	SPATIAL_MATERIAL_FLAGS_FLAG_ALBEDO_FROM_VERTEX_COLOR  SpatialMaterialFlags = 3
	SPATIAL_MATERIAL_FLAGS_FLAG_ALBEDO_TEXTURE_FORCE_SRGB SpatialMaterialFlags = 14
	SPATIAL_MATERIAL_FLAGS_FLAG_AO_ON_UV2                 SpatialMaterialFlags = 11
	SPATIAL_MATERIAL_FLAGS_FLAG_BILLBOARD_KEEP_SCALE      SpatialMaterialFlags = 7
	SPATIAL_MATERIAL_FLAGS_FLAG_DISABLE_AMBIENT_LIGHT     SpatialMaterialFlags = 17
	SPATIAL_MATERIAL_FLAGS_FLAG_DISABLE_DEPTH_TEST        SpatialMaterialFlags = 2
	SPATIAL_MATERIAL_FLAGS_FLAG_DONT_RECEIVE_SHADOWS      SpatialMaterialFlags = 15
	SPATIAL_MATERIAL_FLAGS_FLAG_EMISSION_ON_UV2           SpatialMaterialFlags = 12
	SPATIAL_MATERIAL_FLAGS_FLAG_ENSURE_CORRECT_NORMALS    SpatialMaterialFlags = 16
	SPATIAL_MATERIAL_FLAGS_FLAG_FIXED_SIZE                SpatialMaterialFlags = 6
	SPATIAL_MATERIAL_FLAGS_FLAG_MAX                       SpatialMaterialFlags = 19
	SPATIAL_MATERIAL_FLAGS_FLAG_SRGB_VERTEX_COLOR         SpatialMaterialFlags = 4
	SPATIAL_MATERIAL_FLAGS_FLAG_TRIPLANAR_USE_WORLD       SpatialMaterialFlags = 10
	SPATIAL_MATERIAL_FLAGS_FLAG_UNSHADED                  SpatialMaterialFlags = 0
	SPATIAL_MATERIAL_FLAGS_FLAG_USE_ALPHA_SCISSOR         SpatialMaterialFlags = 13
	SPATIAL_MATERIAL_FLAGS_FLAG_USE_POINT_SIZE            SpatialMaterialFlags = 5
	SPATIAL_MATERIAL_FLAGS_FLAG_USE_SHADOW_TO_OPACITY     SpatialMaterialFlags = 18
	SPATIAL_MATERIAL_FLAGS_FLAG_USE_VERTEX_LIGHTING       SpatialMaterialFlags = 1
	SPATIAL_MATERIAL_FLAGS_FLAG_UV1_USE_TRIPLANAR         SpatialMaterialFlags = 8
	SPATIAL_MATERIAL_FLAGS_FLAG_UV2_USE_TRIPLANAR         SpatialMaterialFlags = 9
)

type SpatialMaterialImpl

type SpatialMaterialImpl struct {
	MaterialImpl
}

func (*SpatialMaterialImpl) BaseClass

func (o *SpatialMaterialImpl) BaseClass() string

func (*SpatialMaterialImpl) ClassName

func (o *SpatialMaterialImpl) ClassName() string

func (SpatialMaterialImpl) GetAlbedo

func (o SpatialMaterialImpl) GetAlbedo() Color
CLASS_METHOD

get_albedo Args: [], Returns: Color

func (SpatialMaterialImpl) GetAlphaScissorThreshold

func (o SpatialMaterialImpl) GetAlphaScissorThreshold() float32
CLASS_METHOD

get_alpha_scissor_threshold Args: [], Returns: float32

func (SpatialMaterialImpl) GetAnisotropy

func (o SpatialMaterialImpl) GetAnisotropy() float32
CLASS_METHOD

get_anisotropy Args: [], Returns: float32

func (SpatialMaterialImpl) GetAoLightAffect

func (o SpatialMaterialImpl) GetAoLightAffect() float32
CLASS_METHOD

get_ao_light_affect Args: [], Returns: float32

func (SpatialMaterialImpl) GetAoTextureChannel

func (o SpatialMaterialImpl) GetAoTextureChannel() SpatialMaterialTextureChannel
CLASS_METHOD

get_ao_texture_channel Args: [], Returns: SpatialMaterialTextureChannel

func (SpatialMaterialImpl) GetBillboardMode

CLASS_METHOD

get_billboard_mode Args: [], Returns: SpatialMaterialBillboardMode

func (SpatialMaterialImpl) GetBlendMode

CLASS_METHOD

get_blend_mode Args: [], Returns: SpatialMaterialBlendMode

func (SpatialMaterialImpl) GetClearcoat

func (o SpatialMaterialImpl) GetClearcoat() float32
CLASS_METHOD

get_clearcoat Args: [], Returns: float32

func (SpatialMaterialImpl) GetClearcoatGloss

func (o SpatialMaterialImpl) GetClearcoatGloss() float32
CLASS_METHOD

get_clearcoat_gloss Args: [], Returns: float32

func (SpatialMaterialImpl) GetCullMode

CLASS_METHOD

get_cull_mode Args: [], Returns: SpatialMaterialCullMode

func (SpatialMaterialImpl) GetDepthDeepParallaxFlipBinormal

func (o SpatialMaterialImpl) GetDepthDeepParallaxFlipBinormal() bool
CLASS_METHOD

get_depth_deep_parallax_flip_binormal Args: [], Returns: bool

func (SpatialMaterialImpl) GetDepthDeepParallaxFlipTangent

func (o SpatialMaterialImpl) GetDepthDeepParallaxFlipTangent() bool
CLASS_METHOD

get_depth_deep_parallax_flip_tangent Args: [], Returns: bool

func (SpatialMaterialImpl) GetDepthDeepParallaxMaxLayers

func (o SpatialMaterialImpl) GetDepthDeepParallaxMaxLayers() int64
CLASS_METHOD

get_depth_deep_parallax_max_layers Args: [], Returns: int64

func (SpatialMaterialImpl) GetDepthDeepParallaxMinLayers

func (o SpatialMaterialImpl) GetDepthDeepParallaxMinLayers() int64
CLASS_METHOD

get_depth_deep_parallax_min_layers Args: [], Returns: int64

func (SpatialMaterialImpl) GetDepthDrawMode

CLASS_METHOD

get_depth_draw_mode Args: [], Returns: SpatialMaterialDepthDrawMode

func (SpatialMaterialImpl) GetDepthScale

func (o SpatialMaterialImpl) GetDepthScale() float32
CLASS_METHOD

get_depth_scale Args: [], Returns: float32

func (SpatialMaterialImpl) GetDetailBlendMode

func (o SpatialMaterialImpl) GetDetailBlendMode() SpatialMaterialBlendMode
CLASS_METHOD

get_detail_blend_mode Args: [], Returns: SpatialMaterialBlendMode

func (SpatialMaterialImpl) GetDetailUv

CLASS_METHOD

get_detail_uv Args: [], Returns: SpatialMaterialDetailUV

func (SpatialMaterialImpl) GetDiffuseMode

CLASS_METHOD

get_diffuse_mode Args: [], Returns: SpatialMaterialDiffuseMode

func (SpatialMaterialImpl) GetDistanceFade

CLASS_METHOD

get_distance_fade Args: [], Returns: SpatialMaterialDistanceFadeMode

func (SpatialMaterialImpl) GetDistanceFadeMaxDistance

func (o SpatialMaterialImpl) GetDistanceFadeMaxDistance() float32
CLASS_METHOD

get_distance_fade_max_distance Args: [], Returns: float32

func (SpatialMaterialImpl) GetDistanceFadeMinDistance

func (o SpatialMaterialImpl) GetDistanceFadeMinDistance() float32
CLASS_METHOD

get_distance_fade_min_distance Args: [], Returns: float32

func (SpatialMaterialImpl) GetEmission

func (o SpatialMaterialImpl) GetEmission() Color
CLASS_METHOD

get_emission Args: [], Returns: Color

func (SpatialMaterialImpl) GetEmissionEnergy

func (o SpatialMaterialImpl) GetEmissionEnergy() float32
CLASS_METHOD

get_emission_energy Args: [], Returns: float32

func (SpatialMaterialImpl) GetEmissionOperator

func (o SpatialMaterialImpl) GetEmissionOperator() SpatialMaterialEmissionOperator
CLASS_METHOD

get_emission_operator Args: [], Returns: SpatialMaterialEmissionOperator

func (SpatialMaterialImpl) GetFeature

func (o SpatialMaterialImpl) GetFeature(feature int64) bool
CLASS_METHOD

get_feature Args: [{ false feature int}], Returns: bool

func (SpatialMaterialImpl) GetFlag

func (o SpatialMaterialImpl) GetFlag(flag int64) bool
CLASS_METHOD

get_flag Args: [{ false flag int}], Returns: bool

func (SpatialMaterialImpl) GetGrow

func (o SpatialMaterialImpl) GetGrow() float32
CLASS_METHOD

get_grow Args: [], Returns: float32

func (SpatialMaterialImpl) GetLineWidth

func (o SpatialMaterialImpl) GetLineWidth() float32
CLASS_METHOD

get_line_width Args: [], Returns: float32

func (SpatialMaterialImpl) GetMetallic

func (o SpatialMaterialImpl) GetMetallic() float32
CLASS_METHOD

get_metallic Args: [], Returns: float32

func (SpatialMaterialImpl) GetMetallicTextureChannel

func (o SpatialMaterialImpl) GetMetallicTextureChannel() SpatialMaterialTextureChannel
CLASS_METHOD

get_metallic_texture_channel Args: [], Returns: SpatialMaterialTextureChannel

func (SpatialMaterialImpl) GetNormalScale

func (o SpatialMaterialImpl) GetNormalScale() float32
CLASS_METHOD

get_normal_scale Args: [], Returns: float32

func (SpatialMaterialImpl) GetParticlesAnimHFrames

func (o SpatialMaterialImpl) GetParticlesAnimHFrames() int64
CLASS_METHOD

get_particles_anim_h_frames Args: [], Returns: int64

func (SpatialMaterialImpl) GetParticlesAnimLoop

func (o SpatialMaterialImpl) GetParticlesAnimLoop() bool
CLASS_METHOD

get_particles_anim_loop Args: [], Returns: bool

func (SpatialMaterialImpl) GetParticlesAnimVFrames

func (o SpatialMaterialImpl) GetParticlesAnimVFrames() int64
CLASS_METHOD

get_particles_anim_v_frames Args: [], Returns: int64

func (SpatialMaterialImpl) GetPointSize

func (o SpatialMaterialImpl) GetPointSize() float32
CLASS_METHOD

get_point_size Args: [], Returns: float32

func (SpatialMaterialImpl) GetProximityFadeDistance

func (o SpatialMaterialImpl) GetProximityFadeDistance() float32
CLASS_METHOD

get_proximity_fade_distance Args: [], Returns: float32

func (SpatialMaterialImpl) GetRefraction

func (o SpatialMaterialImpl) GetRefraction() float32
CLASS_METHOD

get_refraction Args: [], Returns: float32

func (SpatialMaterialImpl) GetRefractionTextureChannel

func (o SpatialMaterialImpl) GetRefractionTextureChannel() SpatialMaterialTextureChannel
CLASS_METHOD

get_refraction_texture_channel Args: [], Returns: SpatialMaterialTextureChannel

func (SpatialMaterialImpl) GetRim

func (o SpatialMaterialImpl) GetRim() float32
CLASS_METHOD

get_rim Args: [], Returns: float32

func (SpatialMaterialImpl) GetRimTint

func (o SpatialMaterialImpl) GetRimTint() float32
CLASS_METHOD

get_rim_tint Args: [], Returns: float32

func (SpatialMaterialImpl) GetRoughness

func (o SpatialMaterialImpl) GetRoughness() float32
CLASS_METHOD

get_roughness Args: [], Returns: float32

func (SpatialMaterialImpl) GetRoughnessTextureChannel

func (o SpatialMaterialImpl) GetRoughnessTextureChannel() SpatialMaterialTextureChannel
CLASS_METHOD

get_roughness_texture_channel Args: [], Returns: SpatialMaterialTextureChannel

func (SpatialMaterialImpl) GetSpecular

func (o SpatialMaterialImpl) GetSpecular() float32
CLASS_METHOD

get_specular Args: [], Returns: float32

func (SpatialMaterialImpl) GetSpecularMode

CLASS_METHOD

get_specular_mode Args: [], Returns: SpatialMaterialSpecularMode

func (SpatialMaterialImpl) GetSubsurfaceScatteringStrength

func (o SpatialMaterialImpl) GetSubsurfaceScatteringStrength() float32
CLASS_METHOD

get_subsurface_scattering_strength Args: [], Returns: float32

func (SpatialMaterialImpl) GetTexture

func (o SpatialMaterialImpl) GetTexture(param int64) Texture
CLASS_METHOD

get_texture Args: [{ false param int}], Returns: Texture

func (SpatialMaterialImpl) GetTransmission

func (o SpatialMaterialImpl) GetTransmission() Color
CLASS_METHOD

get_transmission Args: [], Returns: Color

func (SpatialMaterialImpl) GetUv1Offset

func (o SpatialMaterialImpl) GetUv1Offset() Vector3
CLASS_METHOD

get_uv1_offset Args: [], Returns: Vector3

func (SpatialMaterialImpl) GetUv1Scale

func (o SpatialMaterialImpl) GetUv1Scale() Vector3
CLASS_METHOD

get_uv1_scale Args: [], Returns: Vector3

func (SpatialMaterialImpl) GetUv1TriplanarBlendSharpness

func (o SpatialMaterialImpl) GetUv1TriplanarBlendSharpness() float32
CLASS_METHOD

get_uv1_triplanar_blend_sharpness Args: [], Returns: float32

func (SpatialMaterialImpl) GetUv2Offset

func (o SpatialMaterialImpl) GetUv2Offset() Vector3
CLASS_METHOD

get_uv2_offset Args: [], Returns: Vector3

func (SpatialMaterialImpl) GetUv2Scale

func (o SpatialMaterialImpl) GetUv2Scale() Vector3
CLASS_METHOD

get_uv2_scale Args: [], Returns: Vector3

func (SpatialMaterialImpl) GetUv2TriplanarBlendSharpness

func (o SpatialMaterialImpl) GetUv2TriplanarBlendSharpness() float32
CLASS_METHOD

get_uv2_triplanar_blend_sharpness Args: [], Returns: float32

func (SpatialMaterialImpl) IsDepthDeepParallaxEnabled

func (o SpatialMaterialImpl) IsDepthDeepParallaxEnabled() bool
CLASS_METHOD

is_depth_deep_parallax_enabled Args: [], Returns: bool

func (SpatialMaterialImpl) IsGrowEnabled

func (o SpatialMaterialImpl) IsGrowEnabled() bool
CLASS_METHOD

is_grow_enabled Args: [], Returns: bool

func (SpatialMaterialImpl) IsProximityFadeEnabled

func (o SpatialMaterialImpl) IsProximityFadeEnabled() bool
CLASS_METHOD

is_proximity_fade_enabled Args: [], Returns: bool

func (SpatialMaterialImpl) SetAlbedo

func (o SpatialMaterialImpl) SetAlbedo(albedo Color)
CLASS_METHOD

set_albedo Args: [{ false albedo Color}], Returns:

func (SpatialMaterialImpl) SetAlphaScissorThreshold

func (o SpatialMaterialImpl) SetAlphaScissorThreshold(threshold float32)
CLASS_METHOD

set_alpha_scissor_threshold Args: [{ false threshold float}], Returns:

func (SpatialMaterialImpl) SetAnisotropy

func (o SpatialMaterialImpl) SetAnisotropy(anisotropy float32)
CLASS_METHOD

set_anisotropy Args: [{ false anisotropy float}], Returns:

func (SpatialMaterialImpl) SetAoLightAffect

func (o SpatialMaterialImpl) SetAoLightAffect(amount float32)
CLASS_METHOD

set_ao_light_affect Args: [{ false amount float}], Returns:

func (SpatialMaterialImpl) SetAoTextureChannel

func (o SpatialMaterialImpl) SetAoTextureChannel(channel int64)
CLASS_METHOD

set_ao_texture_channel Args: [{ false channel int}], Returns:

func (SpatialMaterialImpl) SetBillboardMode

func (o SpatialMaterialImpl) SetBillboardMode(mode int64)
CLASS_METHOD

set_billboard_mode Args: [{ false mode int}], Returns:

func (SpatialMaterialImpl) SetBlendMode

func (o SpatialMaterialImpl) SetBlendMode(blend_mode int64)
CLASS_METHOD

set_blend_mode Args: [{ false blend_mode int}], Returns:

func (SpatialMaterialImpl) SetClearcoat

func (o SpatialMaterialImpl) SetClearcoat(clearcoat float32)
CLASS_METHOD

set_clearcoat Args: [{ false clearcoat float}], Returns:

func (SpatialMaterialImpl) SetClearcoatGloss

func (o SpatialMaterialImpl) SetClearcoatGloss(clearcoat_gloss float32)
CLASS_METHOD

set_clearcoat_gloss Args: [{ false clearcoat_gloss float}], Returns:

func (SpatialMaterialImpl) SetCullMode

func (o SpatialMaterialImpl) SetCullMode(cull_mode int64)
CLASS_METHOD

set_cull_mode Args: [{ false cull_mode int}], Returns:

func (SpatialMaterialImpl) SetDepthDeepParallax

func (o SpatialMaterialImpl) SetDepthDeepParallax(enable bool)
CLASS_METHOD

set_depth_deep_parallax Args: [{ false enable bool}], Returns:

func (SpatialMaterialImpl) SetDepthDeepParallaxFlipBinormal

func (o SpatialMaterialImpl) SetDepthDeepParallaxFlipBinormal(flip bool)
CLASS_METHOD

set_depth_deep_parallax_flip_binormal Args: [{ false flip bool}], Returns:

func (SpatialMaterialImpl) SetDepthDeepParallaxFlipTangent

func (o SpatialMaterialImpl) SetDepthDeepParallaxFlipTangent(flip bool)
CLASS_METHOD

set_depth_deep_parallax_flip_tangent Args: [{ false flip bool}], Returns:

func (SpatialMaterialImpl) SetDepthDeepParallaxMaxLayers

func (o SpatialMaterialImpl) SetDepthDeepParallaxMaxLayers(layer int64)
CLASS_METHOD

set_depth_deep_parallax_max_layers Args: [{ false layer int}], Returns:

func (SpatialMaterialImpl) SetDepthDeepParallaxMinLayers

func (o SpatialMaterialImpl) SetDepthDeepParallaxMinLayers(layer int64)
CLASS_METHOD

set_depth_deep_parallax_min_layers Args: [{ false layer int}], Returns:

func (SpatialMaterialImpl) SetDepthDrawMode

func (o SpatialMaterialImpl) SetDepthDrawMode(depth_draw_mode int64)
CLASS_METHOD

set_depth_draw_mode Args: [{ false depth_draw_mode int}], Returns:

func (SpatialMaterialImpl) SetDepthScale

func (o SpatialMaterialImpl) SetDepthScale(depth_scale float32)
CLASS_METHOD

set_depth_scale Args: [{ false depth_scale float}], Returns:

func (SpatialMaterialImpl) SetDetailBlendMode

func (o SpatialMaterialImpl) SetDetailBlendMode(detail_blend_mode int64)
CLASS_METHOD

set_detail_blend_mode Args: [{ false detail_blend_mode int}], Returns:

func (SpatialMaterialImpl) SetDetailUv

func (o SpatialMaterialImpl) SetDetailUv(detail_uv int64)
CLASS_METHOD

set_detail_uv Args: [{ false detail_uv int}], Returns:

func (SpatialMaterialImpl) SetDiffuseMode

func (o SpatialMaterialImpl) SetDiffuseMode(diffuse_mode int64)
CLASS_METHOD

set_diffuse_mode Args: [{ false diffuse_mode int}], Returns:

func (SpatialMaterialImpl) SetDistanceFade

func (o SpatialMaterialImpl) SetDistanceFade(mode int64)
CLASS_METHOD

set_distance_fade Args: [{ false mode int}], Returns:

func (SpatialMaterialImpl) SetDistanceFadeMaxDistance

func (o SpatialMaterialImpl) SetDistanceFadeMaxDistance(distance float32)
CLASS_METHOD

set_distance_fade_max_distance Args: [{ false distance float}], Returns:

func (SpatialMaterialImpl) SetDistanceFadeMinDistance

func (o SpatialMaterialImpl) SetDistanceFadeMinDistance(distance float32)
CLASS_METHOD

set_distance_fade_min_distance Args: [{ false distance float}], Returns:

func (SpatialMaterialImpl) SetEmission

func (o SpatialMaterialImpl) SetEmission(emission Color)
CLASS_METHOD

set_emission Args: [{ false emission Color}], Returns:

func (SpatialMaterialImpl) SetEmissionEnergy

func (o SpatialMaterialImpl) SetEmissionEnergy(emission_energy float32)
CLASS_METHOD

set_emission_energy Args: [{ false emission_energy float}], Returns:

func (SpatialMaterialImpl) SetEmissionOperator

func (o SpatialMaterialImpl) SetEmissionOperator(operator int64)
CLASS_METHOD

set_emission_operator Args: [{ false operator int}], Returns:

func (SpatialMaterialImpl) SetFeature

func (o SpatialMaterialImpl) SetFeature(feature int64, enable bool)
CLASS_METHOD

set_feature Args: [{ false feature int} { false enable bool}], Returns:

func (SpatialMaterialImpl) SetFlag

func (o SpatialMaterialImpl) SetFlag(flag int64, enable bool)
CLASS_METHOD

set_flag Args: [{ false flag int} { false enable bool}], Returns:

func (SpatialMaterialImpl) SetGrow

func (o SpatialMaterialImpl) SetGrow(amount float32)
CLASS_METHOD

set_grow Args: [{ false amount float}], Returns:

func (SpatialMaterialImpl) SetGrowEnabled

func (o SpatialMaterialImpl) SetGrowEnabled(enable bool)
CLASS_METHOD

set_grow_enabled Args: [{ false enable bool}], Returns:

func (SpatialMaterialImpl) SetLineWidth

func (o SpatialMaterialImpl) SetLineWidth(line_width float32)
CLASS_METHOD

set_line_width Args: [{ false line_width float}], Returns:

func (SpatialMaterialImpl) SetMetallic

func (o SpatialMaterialImpl) SetMetallic(metallic float32)
CLASS_METHOD

set_metallic Args: [{ false metallic float}], Returns:

func (SpatialMaterialImpl) SetMetallicTextureChannel

func (o SpatialMaterialImpl) SetMetallicTextureChannel(channel int64)
CLASS_METHOD

set_metallic_texture_channel Args: [{ false channel int}], Returns:

func (SpatialMaterialImpl) SetNormalScale

func (o SpatialMaterialImpl) SetNormalScale(normal_scale float32)
CLASS_METHOD

set_normal_scale Args: [{ false normal_scale float}], Returns:

func (SpatialMaterialImpl) SetParticlesAnimHFrames

func (o SpatialMaterialImpl) SetParticlesAnimHFrames(frames int64)
CLASS_METHOD

set_particles_anim_h_frames Args: [{ false frames int}], Returns:

func (SpatialMaterialImpl) SetParticlesAnimLoop

func (o SpatialMaterialImpl) SetParticlesAnimLoop(loop bool)
CLASS_METHOD

set_particles_anim_loop Args: [{ false loop bool}], Returns:

func (SpatialMaterialImpl) SetParticlesAnimVFrames

func (o SpatialMaterialImpl) SetParticlesAnimVFrames(frames int64)
CLASS_METHOD

set_particles_anim_v_frames Args: [{ false frames int}], Returns:

func (SpatialMaterialImpl) SetPointSize

func (o SpatialMaterialImpl) SetPointSize(point_size float32)
CLASS_METHOD

set_point_size Args: [{ false point_size float}], Returns:

func (SpatialMaterialImpl) SetProximityFade

func (o SpatialMaterialImpl) SetProximityFade(enabled bool)
CLASS_METHOD

set_proximity_fade Args: [{ false enabled bool}], Returns:

func (SpatialMaterialImpl) SetProximityFadeDistance

func (o SpatialMaterialImpl) SetProximityFadeDistance(distance float32)
CLASS_METHOD

set_proximity_fade_distance Args: [{ false distance float}], Returns:

func (SpatialMaterialImpl) SetRefraction

func (o SpatialMaterialImpl) SetRefraction(refraction float32)
CLASS_METHOD

set_refraction Args: [{ false refraction float}], Returns:

func (SpatialMaterialImpl) SetRefractionTextureChannel

func (o SpatialMaterialImpl) SetRefractionTextureChannel(channel int64)
CLASS_METHOD

set_refraction_texture_channel Args: [{ false channel int}], Returns:

func (SpatialMaterialImpl) SetRim

func (o SpatialMaterialImpl) SetRim(rim float32)
CLASS_METHOD

set_rim Args: [{ false rim float}], Returns:

func (SpatialMaterialImpl) SetRimTint

func (o SpatialMaterialImpl) SetRimTint(rim_tint float32)
CLASS_METHOD

set_rim_tint Args: [{ false rim_tint float}], Returns:

func (SpatialMaterialImpl) SetRoughness

func (o SpatialMaterialImpl) SetRoughness(roughness float32)
CLASS_METHOD

set_roughness Args: [{ false roughness float}], Returns:

func (SpatialMaterialImpl) SetRoughnessTextureChannel

func (o SpatialMaterialImpl) SetRoughnessTextureChannel(channel int64)
CLASS_METHOD

set_roughness_texture_channel Args: [{ false channel int}], Returns:

func (SpatialMaterialImpl) SetSpecular

func (o SpatialMaterialImpl) SetSpecular(specular float32)
CLASS_METHOD

set_specular Args: [{ false specular float}], Returns:

func (SpatialMaterialImpl) SetSpecularMode

func (o SpatialMaterialImpl) SetSpecularMode(specular_mode int64)
CLASS_METHOD

set_specular_mode Args: [{ false specular_mode int}], Returns:

func (SpatialMaterialImpl) SetSubsurfaceScatteringStrength

func (o SpatialMaterialImpl) SetSubsurfaceScatteringStrength(strength float32)
CLASS_METHOD

set_subsurface_scattering_strength Args: [{ false strength float}], Returns:

func (SpatialMaterialImpl) SetTexture

func (o SpatialMaterialImpl) SetTexture(param int64, texture Texture)
CLASS_METHOD

set_texture Args: [{ false param int} { false texture Texture}], Returns:

func (SpatialMaterialImpl) SetTransmission

func (o SpatialMaterialImpl) SetTransmission(transmission Color)
CLASS_METHOD

set_transmission Args: [{ false transmission Color}], Returns:

func (SpatialMaterialImpl) SetUv1Offset

func (o SpatialMaterialImpl) SetUv1Offset(offset Vector3)
CLASS_METHOD

set_uv1_offset Args: [{ false offset Vector3}], Returns:

func (SpatialMaterialImpl) SetUv1Scale

func (o SpatialMaterialImpl) SetUv1Scale(scale Vector3)
CLASS_METHOD

set_uv1_scale Args: [{ false scale Vector3}], Returns:

func (SpatialMaterialImpl) SetUv1TriplanarBlendSharpness

func (o SpatialMaterialImpl) SetUv1TriplanarBlendSharpness(sharpness float32)
CLASS_METHOD

set_uv1_triplanar_blend_sharpness Args: [{ false sharpness float}], Returns:

func (SpatialMaterialImpl) SetUv2Offset

func (o SpatialMaterialImpl) SetUv2Offset(offset Vector3)
CLASS_METHOD

set_uv2_offset Args: [{ false offset Vector3}], Returns:

func (SpatialMaterialImpl) SetUv2Scale

func (o SpatialMaterialImpl) SetUv2Scale(scale Vector3)
CLASS_METHOD

set_uv2_scale Args: [{ false scale Vector3}], Returns:

func (SpatialMaterialImpl) SetUv2TriplanarBlendSharpness

func (o SpatialMaterialImpl) SetUv2TriplanarBlendSharpness(sharpness float32)
CLASS_METHOD

set_uv2_triplanar_blend_sharpness Args: [{ false sharpness float}], Returns:

type SpatialMaterialSpecularMode

type SpatialMaterialSpecularMode int32
const (
	SPATIAL_MATERIAL_SPECULAR_MODE_SPECULAR_BLINN       SpatialMaterialSpecularMode = 1
	SPATIAL_MATERIAL_SPECULAR_MODE_SPECULAR_DISABLED    SpatialMaterialSpecularMode = 4
	SPATIAL_MATERIAL_SPECULAR_MODE_SPECULAR_PHONG       SpatialMaterialSpecularMode = 2
	SPATIAL_MATERIAL_SPECULAR_MODE_SPECULAR_SCHLICK_GGX SpatialMaterialSpecularMode = 0
	SPATIAL_MATERIAL_SPECULAR_MODE_SPECULAR_TOON        SpatialMaterialSpecularMode = 3
)

type SpatialMaterialTextureChannel

type SpatialMaterialTextureChannel int32
const (
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_TEXTURE_CHANNEL_ALPHA     SpatialMaterialTextureChannel = 3
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_TEXTURE_CHANNEL_BLUE      SpatialMaterialTextureChannel = 2
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_TEXTURE_CHANNEL_GRAYSCALE SpatialMaterialTextureChannel = 4
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_TEXTURE_CHANNEL_GREEN     SpatialMaterialTextureChannel = 1
	SPATIAL_MATERIAL_TEXTURE_CHANNEL_TEXTURE_CHANNEL_RED       SpatialMaterialTextureChannel = 0
)

type SpatialMaterialTextureParam

type SpatialMaterialTextureParam int32
const (
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_ALBEDO                SpatialMaterialTextureParam = 0
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_AMBIENT_OCCLUSION     SpatialMaterialTextureParam = 8
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_CLEARCOAT             SpatialMaterialTextureParam = 6
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_DEPTH                 SpatialMaterialTextureParam = 9
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_DETAIL_ALBEDO         SpatialMaterialTextureParam = 14
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_DETAIL_MASK           SpatialMaterialTextureParam = 13
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_DETAIL_NORMAL         SpatialMaterialTextureParam = 15
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_EMISSION              SpatialMaterialTextureParam = 3
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_FLOWMAP               SpatialMaterialTextureParam = 7
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_MAX                   SpatialMaterialTextureParam = 16
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_METALLIC              SpatialMaterialTextureParam = 1
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_NORMAL                SpatialMaterialTextureParam = 4
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_REFRACTION            SpatialMaterialTextureParam = 12
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_RIM                   SpatialMaterialTextureParam = 5
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_ROUGHNESS             SpatialMaterialTextureParam = 2
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_SUBSURFACE_SCATTERING SpatialMaterialTextureParam = 10
	SPATIAL_MATERIAL_TEXTURE_PARAM_TEXTURE_TRANSMISSION          SpatialMaterialTextureParam = 11
)

type SpatialVelocityTracker

type SpatialVelocityTracker interface {
	Reference

	/* get_tracked_linear_velocity */
	GetTrackedLinearVelocity() Vector3

	/* is_tracking_physics_step */
	IsTrackingPhysicsStep() bool

	/* reset */
	Reset(position Vector3)

	/* set_track_physics_step */
	SetTrackPhysicsStep(enable bool)

	/* update_position */
	UpdatePosition(position Vector3)
}

func NewSpatialVelocityTracker

func NewSpatialVelocityTracker() SpatialVelocityTracker

NewSpatialVelocityTracker creates a new SpatialVelocityTracker.

func NewSpatialVelocityTrackerWithOwner

func NewSpatialVelocityTrackerWithOwner(owner *GodotObject) SpatialVelocityTracker

NewSpatialVelocityTrackerWithOwner wraps the GodotObject.

type SpatialVelocityTrackerImpl

type SpatialVelocityTrackerImpl struct {
	ReferenceImpl
}

func (*SpatialVelocityTrackerImpl) BaseClass

func (o *SpatialVelocityTrackerImpl) BaseClass() string

func (*SpatialVelocityTrackerImpl) ClassName

func (o *SpatialVelocityTrackerImpl) ClassName() string

func (SpatialVelocityTrackerImpl) GetTrackedLinearVelocity

func (o SpatialVelocityTrackerImpl) GetTrackedLinearVelocity() Vector3
CLASS_METHOD

get_tracked_linear_velocity Args: [], Returns: Vector3

func (SpatialVelocityTrackerImpl) IsTrackingPhysicsStep

func (o SpatialVelocityTrackerImpl) IsTrackingPhysicsStep() bool
CLASS_METHOD

is_tracking_physics_step Args: [], Returns: bool

func (SpatialVelocityTrackerImpl) Reset

func (o SpatialVelocityTrackerImpl) Reset(position Vector3)
CLASS_METHOD

reset Args: [{ false position Vector3}], Returns:

func (SpatialVelocityTrackerImpl) SetTrackPhysicsStep

func (o SpatialVelocityTrackerImpl) SetTrackPhysicsStep(enable bool)
CLASS_METHOD

set_track_physics_step Args: [{ false enable bool}], Returns:

func (SpatialVelocityTrackerImpl) UpdatePosition

func (o SpatialVelocityTrackerImpl) UpdatePosition(position Vector3)
CLASS_METHOD

update_position Args: [{ false position Vector3}], Returns:

type SphereMesh

type SphereMesh interface {
	PrimitiveMesh

	/* get_height */
	GetHeight() float32

	/* get_is_hemisphere */
	GetIsHemisphere() bool

	/* get_radial_segments */
	GetRadialSegments() int64

	/* get_radius */
	GetRadius() float32

	/* get_rings */
	GetRings() int64

	/* set_height */
	SetHeight(height float32)

	/* set_is_hemisphere */
	SetIsHemisphere(is_hemisphere bool)

	/* set_radial_segments */
	SetRadialSegments(radial_segments int64)

	/* set_radius */
	SetRadius(radius float32)

	/* set_rings */
	SetRings(rings int64)
}

func NewSphereMesh

func NewSphereMesh() SphereMesh

NewSphereMesh creates a new SphereMesh.

func NewSphereMeshWithOwner

func NewSphereMeshWithOwner(owner *GodotObject) SphereMesh

NewSphereMeshWithOwner wraps the GodotObject.

type SphereMeshImpl

type SphereMeshImpl struct {
	PrimitiveMeshImpl
}

func (*SphereMeshImpl) BaseClass

func (o *SphereMeshImpl) BaseClass() string

func (*SphereMeshImpl) ClassName

func (o *SphereMeshImpl) ClassName() string

func (SphereMeshImpl) GetHeight

func (o SphereMeshImpl) GetHeight() float32
CLASS_METHOD

get_height Args: [], Returns: float32

func (SphereMeshImpl) GetIsHemisphere

func (o SphereMeshImpl) GetIsHemisphere() bool
CLASS_METHOD

get_is_hemisphere Args: [], Returns: bool

func (SphereMeshImpl) GetRadialSegments

func (o SphereMeshImpl) GetRadialSegments() int64
CLASS_METHOD

get_radial_segments Args: [], Returns: int64

func (SphereMeshImpl) GetRadius

func (o SphereMeshImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (SphereMeshImpl) GetRings

func (o SphereMeshImpl) GetRings() int64
CLASS_METHOD

get_rings Args: [], Returns: int64

func (SphereMeshImpl) SetHeight

func (o SphereMeshImpl) SetHeight(height float32)
CLASS_METHOD

set_height Args: [{ false height float}], Returns:

func (SphereMeshImpl) SetIsHemisphere

func (o SphereMeshImpl) SetIsHemisphere(is_hemisphere bool)
CLASS_METHOD

set_is_hemisphere Args: [{ false is_hemisphere bool}], Returns:

func (SphereMeshImpl) SetRadialSegments

func (o SphereMeshImpl) SetRadialSegments(radial_segments int64)
CLASS_METHOD

set_radial_segments Args: [{ false radial_segments int}], Returns:

func (SphereMeshImpl) SetRadius

func (o SphereMeshImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

func (SphereMeshImpl) SetRings

func (o SphereMeshImpl) SetRings(rings int64)
CLASS_METHOD

set_rings Args: [{ false rings int}], Returns:

type SphereShape

type SphereShape interface {
	Shape

	/* get_radius */
	GetRadius() float32

	/* set_radius */
	SetRadius(radius float32)
}

func NewSphereShape

func NewSphereShape() SphereShape

NewSphereShape creates a new SphereShape.

func NewSphereShapeWithOwner

func NewSphereShapeWithOwner(owner *GodotObject) SphereShape

NewSphereShapeWithOwner wraps the GodotObject.

type SphereShapeImpl

type SphereShapeImpl struct {
	ShapeImpl
}

func (*SphereShapeImpl) BaseClass

func (o *SphereShapeImpl) BaseClass() string

func (*SphereShapeImpl) ClassName

func (o *SphereShapeImpl) ClassName() string

func (SphereShapeImpl) GetRadius

func (o SphereShapeImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (SphereShapeImpl) SetRadius

func (o SphereShapeImpl) SetRadius(radius float32)
CLASS_METHOD

set_radius Args: [{ false radius float}], Returns:

type SpinBox

type SpinBox interface {
	Range

	/* apply */
	Apply()

	/* get_align */
	GetAlign() LineEditAlign

	/* get_line_edit */
	GetLineEdit() LineEdit

	/* get_prefix */
	GetPrefix() string

	/* get_suffix */
	GetSuffix() string

	/* is_editable */
	IsEditable() bool

	/* set_align */
	SetAlign(align int64)

	/* set_editable */
	SetEditable(editable bool)

	/* set_prefix */
	SetPrefix(prefix string)

	/* set_suffix */
	SetSuffix(suffix string)
}

func NewSpinBox

func NewSpinBox() SpinBox

NewSpinBox creates a new SpinBox.

func NewSpinBoxWithOwner

func NewSpinBoxWithOwner(owner *GodotObject) SpinBox

NewSpinBoxWithOwner wraps the GodotObject.

type SpinBoxImpl

type SpinBoxImpl struct {
	RangeImpl
}

func (SpinBoxImpl) Apply

func (o SpinBoxImpl) Apply()
CLASS_METHOD

apply Args: [], Returns:

func (*SpinBoxImpl) BaseClass

func (o *SpinBoxImpl) BaseClass() string

func (*SpinBoxImpl) ClassName

func (o *SpinBoxImpl) ClassName() string

func (SpinBoxImpl) GetAlign

func (o SpinBoxImpl) GetAlign() LineEditAlign
CLASS_METHOD

get_align Args: [], Returns: LineEditAlign

func (SpinBoxImpl) GetLineEdit

func (o SpinBoxImpl) GetLineEdit() LineEdit
CLASS_METHOD

get_line_edit Args: [], Returns: LineEdit

func (SpinBoxImpl) GetPrefix

func (o SpinBoxImpl) GetPrefix() string
CLASS_METHOD

get_prefix Args: [], Returns: string

func (SpinBoxImpl) GetSuffix

func (o SpinBoxImpl) GetSuffix() string
CLASS_METHOD

get_suffix Args: [], Returns: string

func (SpinBoxImpl) IsEditable

func (o SpinBoxImpl) IsEditable() bool
CLASS_METHOD

is_editable Args: [], Returns: bool

func (SpinBoxImpl) SetAlign

func (o SpinBoxImpl) SetAlign(align int64)
CLASS_METHOD

set_align Args: [{ false align int}], Returns:

func (SpinBoxImpl) SetEditable

func (o SpinBoxImpl) SetEditable(editable bool)
CLASS_METHOD

set_editable Args: [{ false editable bool}], Returns:

func (SpinBoxImpl) SetPrefix

func (o SpinBoxImpl) SetPrefix(prefix string)
CLASS_METHOD

set_prefix Args: [{ false prefix String}], Returns:

func (SpinBoxImpl) SetSuffix

func (o SpinBoxImpl) SetSuffix(suffix string)
CLASS_METHOD

set_suffix Args: [{ false suffix String}], Returns:

type SplitContainer

type SplitContainer interface {
	Container

	/* clamp_split_offset */
	ClampSplitOffset()

	/* get_dragger_visibility */
	GetDraggerVisibility() SplitContainerDraggerVisibility

	/* get_split_offset */
	GetSplitOffset() int64

	/* is_collapsed */
	IsCollapsed() bool

	/* set_collapsed */
	SetCollapsed(collapsed bool)

	/* set_dragger_visibility */
	SetDraggerVisibility(mode int64)

	/* set_split_offset */
	SetSplitOffset(offset int64)
}

func NewSplitContainer

func NewSplitContainer() SplitContainer

NewSplitContainer creates a new SplitContainer.

func NewSplitContainerWithOwner

func NewSplitContainerWithOwner(owner *GodotObject) SplitContainer

NewSplitContainerWithOwner wraps the GodotObject.

type SplitContainerConstant

type SplitContainerConstant int32
const (
	SPLIT_CONTAINER_DRAGGER_HIDDEN           SplitContainerConstant = 1
	SPLIT_CONTAINER_DRAGGER_HIDDEN_COLLAPSED SplitContainerConstant = 2
	SPLIT_CONTAINER_DRAGGER_VISIBLE          SplitContainerConstant = 0
)

type SplitContainerDraggerVisibility

type SplitContainerDraggerVisibility int32
const (
	SPLIT_CONTAINER_DRAGGER_VISIBILITY_DRAGGER_HIDDEN           SplitContainerDraggerVisibility = 1
	SPLIT_CONTAINER_DRAGGER_VISIBILITY_DRAGGER_HIDDEN_COLLAPSED SplitContainerDraggerVisibility = 2
	SPLIT_CONTAINER_DRAGGER_VISIBILITY_DRAGGER_VISIBLE          SplitContainerDraggerVisibility = 0
)

type SplitContainerImpl

type SplitContainerImpl struct {
	ContainerImpl
}

func (*SplitContainerImpl) BaseClass

func (o *SplitContainerImpl) BaseClass() string

func (SplitContainerImpl) ClampSplitOffset

func (o SplitContainerImpl) ClampSplitOffset()
CLASS_METHOD

clamp_split_offset Args: [], Returns:

func (*SplitContainerImpl) ClassName

func (o *SplitContainerImpl) ClassName() string

func (SplitContainerImpl) GetDraggerVisibility

func (o SplitContainerImpl) GetDraggerVisibility() SplitContainerDraggerVisibility
CLASS_METHOD

get_dragger_visibility Args: [], Returns: SplitContainerDraggerVisibility

func (SplitContainerImpl) GetSplitOffset

func (o SplitContainerImpl) GetSplitOffset() int64
CLASS_METHOD

get_split_offset Args: [], Returns: int64

func (SplitContainerImpl) IsCollapsed

func (o SplitContainerImpl) IsCollapsed() bool
CLASS_METHOD

is_collapsed Args: [], Returns: bool

func (SplitContainerImpl) SetCollapsed

func (o SplitContainerImpl) SetCollapsed(collapsed bool)
CLASS_METHOD

set_collapsed Args: [{ false collapsed bool}], Returns:

func (SplitContainerImpl) SetDraggerVisibility

func (o SplitContainerImpl) SetDraggerVisibility(mode int64)
CLASS_METHOD

set_dragger_visibility Args: [{ false mode int}], Returns:

func (SplitContainerImpl) SetSplitOffset

func (o SplitContainerImpl) SetSplitOffset(offset int64)
CLASS_METHOD

set_split_offset Args: [{ false offset int}], Returns:

type SpotLight

type SpotLight interface {
	Light
}

func NewSpotLight

func NewSpotLight() SpotLight

NewSpotLight creates a new SpotLight.

func NewSpotLightWithOwner

func NewSpotLightWithOwner(owner *GodotObject) SpotLight

NewSpotLightWithOwner wraps the GodotObject.

type SpotLightImpl

type SpotLightImpl struct {
	LightImpl
}

func (*SpotLightImpl) BaseClass

func (o *SpotLightImpl) BaseClass() string

func (*SpotLightImpl) ClassName

func (o *SpotLightImpl) ClassName() string

type SpringArm

type SpringArm interface {
	Spatial

	/* add_excluded_object */
	AddExcludedObject(RID RID)

	/* clear_excluded_objects */
	ClearExcludedObjects()

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_hit_length */
	GetHitLength() float32

	/* get_length */
	GetLength() float32

	/* get_margin */
	GetMargin() float32

	/* get_shape */
	GetShape() Shape

	/* remove_excluded_object */
	RemoveExcludedObject(RID RID) bool

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_length */
	SetLength(length float32)

	/* set_margin */
	SetMargin(margin float32)

	/* set_shape */
	SetShape(shape Shape)
}

func NewSpringArm

func NewSpringArm() SpringArm

NewSpringArm creates a new SpringArm.

func NewSpringArmWithOwner

func NewSpringArmWithOwner(owner *GodotObject) SpringArm

NewSpringArmWithOwner wraps the GodotObject.

type SpringArmImpl

type SpringArmImpl struct {
	SpatialImpl
}

func (SpringArmImpl) AddExcludedObject

func (o SpringArmImpl) AddExcludedObject(RID RID)
CLASS_METHOD

add_excluded_object Args: [{ false RID RID}], Returns:

func (*SpringArmImpl) BaseClass

func (o *SpringArmImpl) BaseClass() string

func (*SpringArmImpl) ClassName

func (o *SpringArmImpl) ClassName() string

func (SpringArmImpl) ClearExcludedObjects

func (o SpringArmImpl) ClearExcludedObjects()
CLASS_METHOD

clear_excluded_objects Args: [], Returns:

func (SpringArmImpl) GetCollisionMask

func (o SpringArmImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (SpringArmImpl) GetHitLength

func (o SpringArmImpl) GetHitLength() float32
CLASS_METHOD

get_hit_length Args: [], Returns: float32

func (SpringArmImpl) GetLength

func (o SpringArmImpl) GetLength() float32
CLASS_METHOD

get_length Args: [], Returns: float32

func (SpringArmImpl) GetMargin

func (o SpringArmImpl) GetMargin() float32
CLASS_METHOD

get_margin Args: [], Returns: float32

func (SpringArmImpl) GetShape

func (o SpringArmImpl) GetShape() Shape
CLASS_METHOD

get_shape Args: [], Returns: Shape

func (SpringArmImpl) RemoveExcludedObject

func (o SpringArmImpl) RemoveExcludedObject(RID RID) bool
CLASS_METHOD

remove_excluded_object Args: [{ false RID RID}], Returns: bool

func (SpringArmImpl) SetCollisionMask

func (o SpringArmImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (SpringArmImpl) SetLength

func (o SpringArmImpl) SetLength(length float32)
CLASS_METHOD

set_length Args: [{ false length float}], Returns:

func (SpringArmImpl) SetMargin

func (o SpringArmImpl) SetMargin(margin float32)
CLASS_METHOD

set_margin Args: [{ false margin float}], Returns:

func (SpringArmImpl) SetShape

func (o SpringArmImpl) SetShape(shape Shape)
CLASS_METHOD

set_shape Args: [{ false shape Shape}], Returns:

type Sprite

type Sprite interface {
	Node2D

	/* get_frame */
	GetFrame() int64

	/* get_frame_coords */
	GetFrameCoords() Vector2

	/* get_hframes */
	GetHframes() int64

	/* get_normal_map */
	GetNormalMap() Texture

	/* get_offset */
	GetOffset() Vector2

	/* get_rect */
	GetRect() Rect2

	/* get_region_rect */
	GetRegionRect() Rect2

	/* get_texture */
	GetTexture() Texture

	/* get_vframes */
	GetVframes() int64

	/* is_centered */
	IsCentered() bool

	/* is_flipped_h */
	IsFlippedH() bool

	/* is_flipped_v */
	IsFlippedV() bool

	/* is_pixel_opaque */
	IsPixelOpaque(pos Vector2) bool

	/* is_region */
	IsRegion() bool

	/* is_region_filter_clip_enabled */
	IsRegionFilterClipEnabled() bool

	/* set_centered */
	SetCentered(centered bool)

	/* set_flip_h */
	SetFlipH(flip_h bool)

	/* set_flip_v */
	SetFlipV(flip_v bool)

	/* set_frame */
	SetFrame(frame int64)

	/* set_frame_coords */
	SetFrameCoords(coords Vector2)

	/* set_hframes */
	SetHframes(hframes int64)

	/* set_normal_map */
	SetNormalMap(normal_map Texture)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_region */
	SetRegion(enabled bool)

	/* set_region_filter_clip */
	SetRegionFilterClip(enabled bool)

	/* set_region_rect */
	SetRegionRect(rect Rect2)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_vframes */
	SetVframes(vframes int64)
}

func NewSprite

func NewSprite() Sprite

NewSprite creates a new Sprite.

func NewSpriteWithOwner

func NewSpriteWithOwner(owner *GodotObject) Sprite

NewSpriteWithOwner wraps the GodotObject.

type Sprite3D

type Sprite3D interface {
	SpriteBase3D

	/* get_frame */
	GetFrame() int64

	/* get_frame_coords */
	GetFrameCoords() Vector2

	/* get_hframes */
	GetHframes() int64

	/* get_region_rect */
	GetRegionRect() Rect2

	/* get_texture */
	GetTexture() Texture

	/* get_vframes */
	GetVframes() int64

	/* is_region */
	IsRegion() bool

	/* set_frame */
	SetFrame(frame int64)

	/* set_frame_coords */
	SetFrameCoords(coords Vector2)

	/* set_hframes */
	SetHframes(hframes int64)

	/* set_region */
	SetRegion(enabled bool)

	/* set_region_rect */
	SetRegionRect(rect Rect2)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_vframes */
	SetVframes(vframes int64)
}

func NewSprite3D

func NewSprite3D() Sprite3D

NewSprite3D creates a new Sprite3D.

func NewSprite3DWithOwner

func NewSprite3DWithOwner(owner *GodotObject) Sprite3D

NewSprite3DWithOwner wraps the GodotObject.

type Sprite3DImpl

type Sprite3DImpl struct {
	SpriteBase3DImpl
}

func (*Sprite3DImpl) BaseClass

func (o *Sprite3DImpl) BaseClass() string

func (*Sprite3DImpl) ClassName

func (o *Sprite3DImpl) ClassName() string

func (Sprite3DImpl) GetFrame

func (o Sprite3DImpl) GetFrame() int64
CLASS_METHOD

get_frame Args: [], Returns: int64

func (Sprite3DImpl) GetFrameCoords

func (o Sprite3DImpl) GetFrameCoords() Vector2
CLASS_METHOD

get_frame_coords Args: [], Returns: Vector2

func (Sprite3DImpl) GetHframes

func (o Sprite3DImpl) GetHframes() int64
CLASS_METHOD

get_hframes Args: [], Returns: int64

func (Sprite3DImpl) GetRegionRect

func (o Sprite3DImpl) GetRegionRect() Rect2
CLASS_METHOD

get_region_rect Args: [], Returns: Rect2

func (Sprite3DImpl) GetTexture

func (o Sprite3DImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (Sprite3DImpl) GetVframes

func (o Sprite3DImpl) GetVframes() int64
CLASS_METHOD

get_vframes Args: [], Returns: int64

func (Sprite3DImpl) IsRegion

func (o Sprite3DImpl) IsRegion() bool
CLASS_METHOD

is_region Args: [], Returns: bool

func (Sprite3DImpl) SetFrame

func (o Sprite3DImpl) SetFrame(frame int64)
CLASS_METHOD

set_frame Args: [{ false frame int}], Returns:

func (Sprite3DImpl) SetFrameCoords

func (o Sprite3DImpl) SetFrameCoords(coords Vector2)
CLASS_METHOD

set_frame_coords Args: [{ false coords Vector2}], Returns:

func (Sprite3DImpl) SetHframes

func (o Sprite3DImpl) SetHframes(hframes int64)
CLASS_METHOD

set_hframes Args: [{ false hframes int}], Returns:

func (Sprite3DImpl) SetRegion

func (o Sprite3DImpl) SetRegion(enabled bool)
CLASS_METHOD

set_region Args: [{ false enabled bool}], Returns:

func (Sprite3DImpl) SetRegionRect

func (o Sprite3DImpl) SetRegionRect(rect Rect2)
CLASS_METHOD

set_region_rect Args: [{ false rect Rect2}], Returns:

func (Sprite3DImpl) SetTexture

func (o Sprite3DImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (Sprite3DImpl) SetVframes

func (o Sprite3DImpl) SetVframes(vframes int64)
CLASS_METHOD

set_vframes Args: [{ false vframes int}], Returns:

type SpriteBase3D

type SpriteBase3D interface {
	GeometryInstance

	/* generate_triangle_mesh */
	GenerateTriangleMesh() TriangleMesh

	/* get_alpha_cut_mode */
	GetAlphaCutMode() SpriteBase3DAlphaCutMode

	/* get_axis */
	GetAxis() Vector3Axis

	/* get_billboard_mode */
	GetBillboardMode() SpatialMaterialBillboardMode

	/* get_draw_flag */
	GetDrawFlag(flag int64) bool

	/* get_item_rect */
	GetItemRect() Rect2

	/* get_modulate */
	GetModulate() Color

	/* get_offset */
	GetOffset() Vector2

	/* get_opacity */
	GetOpacity() float32

	/* get_pixel_size */
	GetPixelSize() float32

	/* is_centered */
	IsCentered() bool

	/* is_flipped_h */
	IsFlippedH() bool

	/* is_flipped_v */
	IsFlippedV() bool

	/* set_alpha_cut_mode */
	SetAlphaCutMode(mode int64)

	/* set_axis */
	SetAxis(axis int64)

	/* set_billboard_mode */
	SetBillboardMode(mode int64)

	/* set_centered */
	SetCentered(centered bool)

	/* set_draw_flag */
	SetDrawFlag(flag int64, enabled bool)

	/* set_flip_h */
	SetFlipH(flip_h bool)

	/* set_flip_v */
	SetFlipV(flip_v bool)

	/* set_modulate */
	SetModulate(modulate Color)

	/* set_offset */
	SetOffset(offset Vector2)

	/* set_opacity */
	SetOpacity(opacity float32)

	/* set_pixel_size */
	SetPixelSize(pixel_size float32)
}

func NewSpriteBase3D

func NewSpriteBase3D() SpriteBase3D

NewSpriteBase3D creates a new SpriteBase3D.

func NewSpriteBase3DWithOwner

func NewSpriteBase3DWithOwner(owner *GodotObject) SpriteBase3D

NewSpriteBase3DWithOwner wraps the GodotObject.

type SpriteBase3DAlphaCutMode

type SpriteBase3DAlphaCutMode int32
const (
	SPRITE_BASE_3_D_ALPHA_CUT_MODE_ALPHA_CUT_DISABLED       SpriteBase3DAlphaCutMode = 0
	SPRITE_BASE_3_D_ALPHA_CUT_MODE_ALPHA_CUT_DISCARD        SpriteBase3DAlphaCutMode = 1
	SPRITE_BASE_3_D_ALPHA_CUT_MODE_ALPHA_CUT_OPAQUE_PREPASS SpriteBase3DAlphaCutMode = 2
)

type SpriteBase3DConstant

type SpriteBase3DConstant int32
const (
	SPRITE_BASE_3_D_ALPHA_CUT_DISABLED       SpriteBase3DConstant = 0
	SPRITE_BASE_3_D_ALPHA_CUT_DISCARD        SpriteBase3DConstant = 1
	SPRITE_BASE_3_D_ALPHA_CUT_OPAQUE_PREPASS SpriteBase3DConstant = 2
	SPRITE_BASE_3_D_FLAG_DOUBLE_SIDED        SpriteBase3DConstant = 2
	SPRITE_BASE_3_D_FLAG_MAX                 SpriteBase3DConstant = 3
	SPRITE_BASE_3_D_FLAG_SHADED              SpriteBase3DConstant = 1
	SPRITE_BASE_3_D_FLAG_TRANSPARENT         SpriteBase3DConstant = 0
)

type SpriteBase3DDrawFlags

type SpriteBase3DDrawFlags int32
const (
	SPRITE_BASE_3_D_DRAW_FLAGS_FLAG_DOUBLE_SIDED SpriteBase3DDrawFlags = 2
	SPRITE_BASE_3_D_DRAW_FLAGS_FLAG_MAX          SpriteBase3DDrawFlags = 3
	SPRITE_BASE_3_D_DRAW_FLAGS_FLAG_SHADED       SpriteBase3DDrawFlags = 1
	SPRITE_BASE_3_D_DRAW_FLAGS_FLAG_TRANSPARENT  SpriteBase3DDrawFlags = 0
)

type SpriteBase3DImpl

type SpriteBase3DImpl struct {
	GeometryInstanceImpl
}

func (*SpriteBase3DImpl) BaseClass

func (o *SpriteBase3DImpl) BaseClass() string

func (*SpriteBase3DImpl) ClassName

func (o *SpriteBase3DImpl) ClassName() string

func (SpriteBase3DImpl) GenerateTriangleMesh

func (o SpriteBase3DImpl) GenerateTriangleMesh() TriangleMesh
CLASS_METHOD

generate_triangle_mesh Args: [], Returns: TriangleMesh

func (SpriteBase3DImpl) GetAlphaCutMode

func (o SpriteBase3DImpl) GetAlphaCutMode() SpriteBase3DAlphaCutMode
CLASS_METHOD

get_alpha_cut_mode Args: [], Returns: SpriteBase3DAlphaCutMode

func (SpriteBase3DImpl) GetAxis

func (o SpriteBase3DImpl) GetAxis() Vector3Axis
CLASS_METHOD

get_axis Args: [], Returns: Vector3Axis

func (SpriteBase3DImpl) GetBillboardMode

func (o SpriteBase3DImpl) GetBillboardMode() SpatialMaterialBillboardMode
CLASS_METHOD

get_billboard_mode Args: [], Returns: SpatialMaterialBillboardMode

func (SpriteBase3DImpl) GetDrawFlag

func (o SpriteBase3DImpl) GetDrawFlag(flag int64) bool
CLASS_METHOD

get_draw_flag Args: [{ false flag int}], Returns: bool

func (SpriteBase3DImpl) GetItemRect

func (o SpriteBase3DImpl) GetItemRect() Rect2
CLASS_METHOD

get_item_rect Args: [], Returns: Rect2

func (SpriteBase3DImpl) GetModulate

func (o SpriteBase3DImpl) GetModulate() Color
CLASS_METHOD

get_modulate Args: [], Returns: Color

func (SpriteBase3DImpl) GetOffset

func (o SpriteBase3DImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (SpriteBase3DImpl) GetOpacity

func (o SpriteBase3DImpl) GetOpacity() float32
CLASS_METHOD

get_opacity Args: [], Returns: float32

func (SpriteBase3DImpl) GetPixelSize

func (o SpriteBase3DImpl) GetPixelSize() float32
CLASS_METHOD

get_pixel_size Args: [], Returns: float32

func (SpriteBase3DImpl) IsCentered

func (o SpriteBase3DImpl) IsCentered() bool
CLASS_METHOD

is_centered Args: [], Returns: bool

func (SpriteBase3DImpl) IsFlippedH

func (o SpriteBase3DImpl) IsFlippedH() bool
CLASS_METHOD

is_flipped_h Args: [], Returns: bool

func (SpriteBase3DImpl) IsFlippedV

func (o SpriteBase3DImpl) IsFlippedV() bool
CLASS_METHOD

is_flipped_v Args: [], Returns: bool

func (SpriteBase3DImpl) SetAlphaCutMode

func (o SpriteBase3DImpl) SetAlphaCutMode(mode int64)
CLASS_METHOD

set_alpha_cut_mode Args: [{ false mode int}], Returns:

func (SpriteBase3DImpl) SetAxis

func (o SpriteBase3DImpl) SetAxis(axis int64)
CLASS_METHOD

set_axis Args: [{ false axis int}], Returns:

func (SpriteBase3DImpl) SetBillboardMode

func (o SpriteBase3DImpl) SetBillboardMode(mode int64)
CLASS_METHOD

set_billboard_mode Args: [{ false mode int}], Returns:

func (SpriteBase3DImpl) SetCentered

func (o SpriteBase3DImpl) SetCentered(centered bool)
CLASS_METHOD

set_centered Args: [{ false centered bool}], Returns:

func (SpriteBase3DImpl) SetDrawFlag

func (o SpriteBase3DImpl) SetDrawFlag(flag int64, enabled bool)
CLASS_METHOD

set_draw_flag Args: [{ false flag int} { false enabled bool}], Returns:

func (SpriteBase3DImpl) SetFlipH

func (o SpriteBase3DImpl) SetFlipH(flip_h bool)
CLASS_METHOD

set_flip_h Args: [{ false flip_h bool}], Returns:

func (SpriteBase3DImpl) SetFlipV

func (o SpriteBase3DImpl) SetFlipV(flip_v bool)
CLASS_METHOD

set_flip_v Args: [{ false flip_v bool}], Returns:

func (SpriteBase3DImpl) SetModulate

func (o SpriteBase3DImpl) SetModulate(modulate Color)
CLASS_METHOD

set_modulate Args: [{ false modulate Color}], Returns:

func (SpriteBase3DImpl) SetOffset

func (o SpriteBase3DImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (SpriteBase3DImpl) SetOpacity

func (o SpriteBase3DImpl) SetOpacity(opacity float32)
CLASS_METHOD

set_opacity Args: [{ false opacity float}], Returns:

func (SpriteBase3DImpl) SetPixelSize

func (o SpriteBase3DImpl) SetPixelSize(pixel_size float32)
CLASS_METHOD

set_pixel_size Args: [{ false pixel_size float}], Returns:

type SpriteFrames

type SpriteFrames interface {
	Resource

	/* add_animation */
	AddAnimation(anim string)

	/* add_frame */
	AddFrame(anim string, frame Texture, at_position int64)

	/* clear */
	Clear(anim string)

	/* clear_all */
	ClearAll()

	/* get_animation_loop */
	GetAnimationLoop(anim string) bool

	/* get_animation_names */
	GetAnimationNames() PoolStringArray

	/* get_animation_speed */
	GetAnimationSpeed(anim string) float32

	/* get_frame */
	GetFrame(anim string, idx int64) Texture

	/* get_frame_count */
	GetFrameCount(anim string) int64

	/* has_animation */
	HasAnimation(anim string) bool

	/* remove_animation */
	RemoveAnimation(anim string)

	/* remove_frame */
	RemoveFrame(anim string, idx int64)

	/* rename_animation */
	RenameAnimation(anim string, newname string)

	/* set_animation_loop */
	SetAnimationLoop(anim string, loop bool)

	/* set_animation_speed */
	SetAnimationSpeed(anim string, speed float32)

	/* set_frame */
	SetFrame(anim string, idx int64, txt Texture)
}

func NewSpriteFrames

func NewSpriteFrames() SpriteFrames

NewSpriteFrames creates a new SpriteFrames.

func NewSpriteFramesWithOwner

func NewSpriteFramesWithOwner(owner *GodotObject) SpriteFrames

NewSpriteFramesWithOwner wraps the GodotObject.

type SpriteFramesImpl

type SpriteFramesImpl struct {
	ResourceImpl
}

func (SpriteFramesImpl) AddAnimation

func (o SpriteFramesImpl) AddAnimation(anim string)
CLASS_METHOD

add_animation Args: [{ false anim String}], Returns:

func (SpriteFramesImpl) AddFrame

func (o SpriteFramesImpl) AddFrame(anim string, frame Texture, at_position int64)
CLASS_METHOD

add_frame Args: [{ false anim String} { false frame Texture} {-1 true at_position int}], Returns:

func (*SpriteFramesImpl) BaseClass

func (o *SpriteFramesImpl) BaseClass() string

func (*SpriteFramesImpl) ClassName

func (o *SpriteFramesImpl) ClassName() string

func (SpriteFramesImpl) Clear

func (o SpriteFramesImpl) Clear(anim string)
CLASS_METHOD

clear Args: [{ false anim String}], Returns:

func (SpriteFramesImpl) ClearAll

func (o SpriteFramesImpl) ClearAll()
CLASS_METHOD

clear_all Args: [], Returns:

func (SpriteFramesImpl) GetAnimationLoop

func (o SpriteFramesImpl) GetAnimationLoop(anim string) bool
CLASS_METHOD

get_animation_loop Args: [{ false anim String}], Returns: bool

func (SpriteFramesImpl) GetAnimationNames

func (o SpriteFramesImpl) GetAnimationNames() PoolStringArray
CLASS_METHOD

get_animation_names Args: [], Returns: PoolStringArray

func (SpriteFramesImpl) GetAnimationSpeed

func (o SpriteFramesImpl) GetAnimationSpeed(anim string) float32
CLASS_METHOD

get_animation_speed Args: [{ false anim String}], Returns: float32

func (SpriteFramesImpl) GetFrame

func (o SpriteFramesImpl) GetFrame(anim string, idx int64) Texture
CLASS_METHOD

get_frame Args: [{ false anim String} { false idx int}], Returns: Texture

func (SpriteFramesImpl) GetFrameCount

func (o SpriteFramesImpl) GetFrameCount(anim string) int64
CLASS_METHOD

get_frame_count Args: [{ false anim String}], Returns: int64

func (SpriteFramesImpl) HasAnimation

func (o SpriteFramesImpl) HasAnimation(anim string) bool
CLASS_METHOD

has_animation Args: [{ false anim String}], Returns: bool

func (SpriteFramesImpl) RemoveAnimation

func (o SpriteFramesImpl) RemoveAnimation(anim string)
CLASS_METHOD

remove_animation Args: [{ false anim String}], Returns:

func (SpriteFramesImpl) RemoveFrame

func (o SpriteFramesImpl) RemoveFrame(anim string, idx int64)
CLASS_METHOD

remove_frame Args: [{ false anim String} { false idx int}], Returns:

func (SpriteFramesImpl) RenameAnimation

func (o SpriteFramesImpl) RenameAnimation(anim string, newname string)
CLASS_METHOD

rename_animation Args: [{ false anim String} { false newname String}], Returns:

func (SpriteFramesImpl) SetAnimationLoop

func (o SpriteFramesImpl) SetAnimationLoop(anim string, loop bool)
CLASS_METHOD

set_animation_loop Args: [{ false anim String} { false loop bool}], Returns:

func (SpriteFramesImpl) SetAnimationSpeed

func (o SpriteFramesImpl) SetAnimationSpeed(anim string, speed float32)
CLASS_METHOD

set_animation_speed Args: [{ false anim String} { false speed float}], Returns:

func (SpriteFramesImpl) SetFrame

func (o SpriteFramesImpl) SetFrame(anim string, idx int64, txt Texture)
CLASS_METHOD

set_frame Args: [{ false anim String} { false idx int} { false txt Texture}], Returns:

type SpriteImpl

type SpriteImpl struct {
	Node2DImpl
}

func (*SpriteImpl) BaseClass

func (o *SpriteImpl) BaseClass() string

func (*SpriteImpl) ClassName

func (o *SpriteImpl) ClassName() string

func (SpriteImpl) GetFrame

func (o SpriteImpl) GetFrame() int64
CLASS_METHOD

get_frame Args: [], Returns: int64

func (SpriteImpl) GetFrameCoords

func (o SpriteImpl) GetFrameCoords() Vector2
CLASS_METHOD

get_frame_coords Args: [], Returns: Vector2

func (SpriteImpl) GetHframes

func (o SpriteImpl) GetHframes() int64
CLASS_METHOD

get_hframes Args: [], Returns: int64

func (SpriteImpl) GetNormalMap

func (o SpriteImpl) GetNormalMap() Texture
CLASS_METHOD

get_normal_map Args: [], Returns: Texture

func (SpriteImpl) GetOffset

func (o SpriteImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (SpriteImpl) GetRect

func (o SpriteImpl) GetRect() Rect2
CLASS_METHOD

get_rect Args: [], Returns: Rect2

func (SpriteImpl) GetRegionRect

func (o SpriteImpl) GetRegionRect() Rect2
CLASS_METHOD

get_region_rect Args: [], Returns: Rect2

func (SpriteImpl) GetTexture

func (o SpriteImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (SpriteImpl) GetVframes

func (o SpriteImpl) GetVframes() int64
CLASS_METHOD

get_vframes Args: [], Returns: int64

func (SpriteImpl) IsCentered

func (o SpriteImpl) IsCentered() bool
CLASS_METHOD

is_centered Args: [], Returns: bool

func (SpriteImpl) IsFlippedH

func (o SpriteImpl) IsFlippedH() bool
CLASS_METHOD

is_flipped_h Args: [], Returns: bool

func (SpriteImpl) IsFlippedV

func (o SpriteImpl) IsFlippedV() bool
CLASS_METHOD

is_flipped_v Args: [], Returns: bool

func (SpriteImpl) IsPixelOpaque

func (o SpriteImpl) IsPixelOpaque(pos Vector2) bool
CLASS_METHOD

is_pixel_opaque Args: [{ false pos Vector2}], Returns: bool

func (SpriteImpl) IsRegion

func (o SpriteImpl) IsRegion() bool
CLASS_METHOD

is_region Args: [], Returns: bool

func (SpriteImpl) IsRegionFilterClipEnabled

func (o SpriteImpl) IsRegionFilterClipEnabled() bool
CLASS_METHOD

is_region_filter_clip_enabled Args: [], Returns: bool

func (SpriteImpl) SetCentered

func (o SpriteImpl) SetCentered(centered bool)
CLASS_METHOD

set_centered Args: [{ false centered bool}], Returns:

func (SpriteImpl) SetFlipH

func (o SpriteImpl) SetFlipH(flip_h bool)
CLASS_METHOD

set_flip_h Args: [{ false flip_h bool}], Returns:

func (SpriteImpl) SetFlipV

func (o SpriteImpl) SetFlipV(flip_v bool)
CLASS_METHOD

set_flip_v Args: [{ false flip_v bool}], Returns:

func (SpriteImpl) SetFrame

func (o SpriteImpl) SetFrame(frame int64)
CLASS_METHOD

set_frame Args: [{ false frame int}], Returns:

func (SpriteImpl) SetFrameCoords

func (o SpriteImpl) SetFrameCoords(coords Vector2)
CLASS_METHOD

set_frame_coords Args: [{ false coords Vector2}], Returns:

func (SpriteImpl) SetHframes

func (o SpriteImpl) SetHframes(hframes int64)
CLASS_METHOD

set_hframes Args: [{ false hframes int}], Returns:

func (SpriteImpl) SetNormalMap

func (o SpriteImpl) SetNormalMap(normal_map Texture)
CLASS_METHOD

set_normal_map Args: [{ false normal_map Texture}], Returns:

func (SpriteImpl) SetOffset

func (o SpriteImpl) SetOffset(offset Vector2)
CLASS_METHOD

set_offset Args: [{ false offset Vector2}], Returns:

func (SpriteImpl) SetRegion

func (o SpriteImpl) SetRegion(enabled bool)
CLASS_METHOD

set_region Args: [{ false enabled bool}], Returns:

func (SpriteImpl) SetRegionFilterClip

func (o SpriteImpl) SetRegionFilterClip(enabled bool)
CLASS_METHOD

set_region_filter_clip Args: [{ false enabled bool}], Returns:

func (SpriteImpl) SetRegionRect

func (o SpriteImpl) SetRegionRect(rect Rect2)
CLASS_METHOD

set_region_rect Args: [{ false rect Rect2}], Returns:

func (SpriteImpl) SetTexture

func (o SpriteImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (SpriteImpl) SetVframes

func (o SpriteImpl) SetVframes(vframes int64)
CLASS_METHOD

set_vframes Args: [{ false vframes int}], Returns:

type StaticBody

type StaticBody interface {
	PhysicsBody

	/* get_bounce */
	GetBounce() float32

	/* get_constant_angular_velocity */
	GetConstantAngularVelocity() Vector3

	/* get_constant_linear_velocity */
	GetConstantLinearVelocity() Vector3

	/* get_friction */
	GetFriction() float32

	/* get_physics_material_override */
	GetPhysicsMaterialOverride() PhysicsMaterial

	/* set_bounce */
	SetBounce(bounce float32)

	/* set_constant_angular_velocity */
	SetConstantAngularVelocity(vel Vector3)

	/* set_constant_linear_velocity */
	SetConstantLinearVelocity(vel Vector3)

	/* set_friction */
	SetFriction(friction float32)

	/* set_physics_material_override */
	SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)
}

func NewStaticBody

func NewStaticBody() StaticBody

NewStaticBody creates a new StaticBody.

func NewStaticBodyWithOwner

func NewStaticBodyWithOwner(owner *GodotObject) StaticBody

NewStaticBodyWithOwner wraps the GodotObject.

type StaticBody2D

type StaticBody2D interface {
	PhysicsBody2D

	/* get_bounce */
	GetBounce() float32

	/* get_constant_angular_velocity */
	GetConstantAngularVelocity() float32

	/* get_constant_linear_velocity */
	GetConstantLinearVelocity() Vector2

	/* get_friction */
	GetFriction() float32

	/* get_physics_material_override */
	GetPhysicsMaterialOverride() PhysicsMaterial

	/* set_bounce */
	SetBounce(bounce float32)

	/* set_constant_angular_velocity */
	SetConstantAngularVelocity(vel float32)

	/* set_constant_linear_velocity */
	SetConstantLinearVelocity(vel Vector2)

	/* set_friction */
	SetFriction(friction float32)

	/* set_physics_material_override */
	SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)
}

func NewStaticBody2D

func NewStaticBody2D() StaticBody2D

NewStaticBody2D creates a new StaticBody2D.

func NewStaticBody2DWithOwner

func NewStaticBody2DWithOwner(owner *GodotObject) StaticBody2D

NewStaticBody2DWithOwner wraps the GodotObject.

type StaticBody2DImpl

type StaticBody2DImpl struct {
	PhysicsBody2DImpl
}

func (*StaticBody2DImpl) BaseClass

func (o *StaticBody2DImpl) BaseClass() string

func (*StaticBody2DImpl) ClassName

func (o *StaticBody2DImpl) ClassName() string

func (StaticBody2DImpl) GetBounce

func (o StaticBody2DImpl) GetBounce() float32
CLASS_METHOD

get_bounce Args: [], Returns: float32

func (StaticBody2DImpl) GetConstantAngularVelocity

func (o StaticBody2DImpl) GetConstantAngularVelocity() float32
CLASS_METHOD

get_constant_angular_velocity Args: [], Returns: float32

func (StaticBody2DImpl) GetConstantLinearVelocity

func (o StaticBody2DImpl) GetConstantLinearVelocity() Vector2
CLASS_METHOD

get_constant_linear_velocity Args: [], Returns: Vector2

func (StaticBody2DImpl) GetFriction

func (o StaticBody2DImpl) GetFriction() float32
CLASS_METHOD

get_friction Args: [], Returns: float32

func (StaticBody2DImpl) GetPhysicsMaterialOverride

func (o StaticBody2DImpl) GetPhysicsMaterialOverride() PhysicsMaterial
CLASS_METHOD

get_physics_material_override Args: [], Returns: PhysicsMaterial

func (StaticBody2DImpl) SetBounce

func (o StaticBody2DImpl) SetBounce(bounce float32)
CLASS_METHOD

set_bounce Args: [{ false bounce float}], Returns:

func (StaticBody2DImpl) SetConstantAngularVelocity

func (o StaticBody2DImpl) SetConstantAngularVelocity(vel float32)
CLASS_METHOD

set_constant_angular_velocity Args: [{ false vel float}], Returns:

func (StaticBody2DImpl) SetConstantLinearVelocity

func (o StaticBody2DImpl) SetConstantLinearVelocity(vel Vector2)
CLASS_METHOD

set_constant_linear_velocity Args: [{ false vel Vector2}], Returns:

func (StaticBody2DImpl) SetFriction

func (o StaticBody2DImpl) SetFriction(friction float32)
CLASS_METHOD

set_friction Args: [{ false friction float}], Returns:

func (StaticBody2DImpl) SetPhysicsMaterialOverride

func (o StaticBody2DImpl) SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)
CLASS_METHOD

set_physics_material_override Args: [{ false physics_material_override PhysicsMaterial}], Returns:

type StaticBodyImpl

type StaticBodyImpl struct {
	PhysicsBodyImpl
}

func (*StaticBodyImpl) BaseClass

func (o *StaticBodyImpl) BaseClass() string

func (*StaticBodyImpl) ClassName

func (o *StaticBodyImpl) ClassName() string

func (StaticBodyImpl) GetBounce

func (o StaticBodyImpl) GetBounce() float32
CLASS_METHOD

get_bounce Args: [], Returns: float32

func (StaticBodyImpl) GetConstantAngularVelocity

func (o StaticBodyImpl) GetConstantAngularVelocity() Vector3
CLASS_METHOD

get_constant_angular_velocity Args: [], Returns: Vector3

func (StaticBodyImpl) GetConstantLinearVelocity

func (o StaticBodyImpl) GetConstantLinearVelocity() Vector3
CLASS_METHOD

get_constant_linear_velocity Args: [], Returns: Vector3

func (StaticBodyImpl) GetFriction

func (o StaticBodyImpl) GetFriction() float32
CLASS_METHOD

get_friction Args: [], Returns: float32

func (StaticBodyImpl) GetPhysicsMaterialOverride

func (o StaticBodyImpl) GetPhysicsMaterialOverride() PhysicsMaterial
CLASS_METHOD

get_physics_material_override Args: [], Returns: PhysicsMaterial

func (StaticBodyImpl) SetBounce

func (o StaticBodyImpl) SetBounce(bounce float32)
CLASS_METHOD

set_bounce Args: [{ false bounce float}], Returns:

func (StaticBodyImpl) SetConstantAngularVelocity

func (o StaticBodyImpl) SetConstantAngularVelocity(vel Vector3)
CLASS_METHOD

set_constant_angular_velocity Args: [{ false vel Vector3}], Returns:

func (StaticBodyImpl) SetConstantLinearVelocity

func (o StaticBodyImpl) SetConstantLinearVelocity(vel Vector3)
CLASS_METHOD

set_constant_linear_velocity Args: [{ false vel Vector3}], Returns:

func (StaticBodyImpl) SetFriction

func (o StaticBodyImpl) SetFriction(friction float32)
CLASS_METHOD

set_friction Args: [{ false friction float}], Returns:

func (StaticBodyImpl) SetPhysicsMaterialOverride

func (o StaticBodyImpl) SetPhysicsMaterialOverride(physics_material_override PhysicsMaterial)
CLASS_METHOD

set_physics_material_override Args: [{ false physics_material_override PhysicsMaterial}], Returns:

type StreamPeer

type StreamPeer interface {
	Reference

	/* get_16 */
	Get16() int64

	/* get_32 */
	Get32() int64

	/* get_64 */
	Get64() int64

	/* get_8 */
	Get8() int64

	/* get_available_bytes */
	GetAvailableBytes() int64

	/* get_data */
	GetData(bytes int64) Array

	/* get_double */
	GetDouble() float32

	/* get_float */
	GetFloat() float32

	/* get_partial_data */
	GetPartialData(bytes int64) Array

	/* get_string */
	GetString(bytes int64) string

	/* get_u16 */
	GetU16() int64

	/* get_u32 */
	GetU32() int64

	/* get_u64 */
	GetU64() int64

	/* get_u8 */
	GetU8() int64

	/* get_utf8_string */
	GetUtf8String(bytes int64) string

	/* get_var */
	GetVar(allow_objects bool) Variant

	/* is_big_endian_enabled */
	IsBigEndianEnabled() bool

	/* put_16 */
	Put16(value int64)

	/* put_32 */
	Put32(value int64)

	/* put_64 */
	Put64(value int64)

	/* put_8 */
	Put8(value int64)

	/* put_data */
	PutData(data PoolByteArray) Error

	/* put_double */
	PutDouble(value float32)

	/* put_float */
	PutFloat(value float32)

	/* put_partial_data */
	PutPartialData(data PoolByteArray) Array

	/* put_string */
	PutString(value string)

	/* put_u16 */
	PutU16(value int64)

	/* put_u32 */
	PutU32(value int64)

	/* put_u64 */
	PutU64(value int64)

	/* put_u8 */
	PutU8(value int64)

	/* put_utf8_string */
	PutUtf8String(value string)

	/* put_var */
	PutVar(value Variant, full_objects bool)

	/* set_big_endian */
	SetBigEndian(enable bool)
}

func NewStreamPeer

func NewStreamPeer() StreamPeer

NewStreamPeer creates a new StreamPeer.

func NewStreamPeerWithOwner

func NewStreamPeerWithOwner(owner *GodotObject) StreamPeer

NewStreamPeerWithOwner wraps the GodotObject.

type StreamPeerBuffer

type StreamPeerBuffer interface {
	StreamPeer

	/* clear */
	Clear()

	/* duplicate */
	Duplicate() StreamPeerBuffer

	/* get_data_array */
	GetDataArray() PoolByteArray

	/* get_position */
	GetPosition() int64

	/* get_size */
	GetSize() int64

	/* resize */
	Resize(size int64)

	/* seek */
	Seek(position int64)

	/* set_data_array */
	SetDataArray(data PoolByteArray)
}

func NewStreamPeerBuffer

func NewStreamPeerBuffer() StreamPeerBuffer

NewStreamPeerBuffer creates a new StreamPeerBuffer.

func NewStreamPeerBufferWithOwner

func NewStreamPeerBufferWithOwner(owner *GodotObject) StreamPeerBuffer

NewStreamPeerBufferWithOwner wraps the GodotObject.

type StreamPeerBufferImpl

type StreamPeerBufferImpl struct {
	StreamPeerImpl
}

func (*StreamPeerBufferImpl) BaseClass

func (o *StreamPeerBufferImpl) BaseClass() string

func (*StreamPeerBufferImpl) ClassName

func (o *StreamPeerBufferImpl) ClassName() string

func (StreamPeerBufferImpl) Clear

func (o StreamPeerBufferImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (StreamPeerBufferImpl) Duplicate

func (o StreamPeerBufferImpl) Duplicate() StreamPeerBuffer
CLASS_METHOD

duplicate Args: [], Returns: StreamPeerBuffer

func (StreamPeerBufferImpl) GetDataArray

func (o StreamPeerBufferImpl) GetDataArray() PoolByteArray
CLASS_METHOD

get_data_array Args: [], Returns: PoolByteArray

func (StreamPeerBufferImpl) GetPosition

func (o StreamPeerBufferImpl) GetPosition() int64
CLASS_METHOD

get_position Args: [], Returns: int64

func (StreamPeerBufferImpl) GetSize

func (o StreamPeerBufferImpl) GetSize() int64
CLASS_METHOD

get_size Args: [], Returns: int64

func (StreamPeerBufferImpl) Resize

func (o StreamPeerBufferImpl) Resize(size int64)
CLASS_METHOD

resize Args: [{ false size int}], Returns:

func (StreamPeerBufferImpl) Seek

func (o StreamPeerBufferImpl) Seek(position int64)
CLASS_METHOD

seek Args: [{ false position int}], Returns:

func (StreamPeerBufferImpl) SetDataArray

func (o StreamPeerBufferImpl) SetDataArray(data PoolByteArray)
CLASS_METHOD

set_data_array Args: [{ false data PoolByteArray}], Returns:

type StreamPeerGDNative

type StreamPeerGDNative interface {
	StreamPeer
}

func NewStreamPeerGDNative

func NewStreamPeerGDNative() StreamPeerGDNative

NewStreamPeerGDNative creates a new StreamPeerGDNative.

func NewStreamPeerGDNativeWithOwner

func NewStreamPeerGDNativeWithOwner(owner *GodotObject) StreamPeerGDNative

NewStreamPeerGDNativeWithOwner wraps the GodotObject.

type StreamPeerGDNativeImpl

type StreamPeerGDNativeImpl struct {
	StreamPeerImpl
}

func (*StreamPeerGDNativeImpl) BaseClass

func (o *StreamPeerGDNativeImpl) BaseClass() string

func (*StreamPeerGDNativeImpl) ClassName

func (o *StreamPeerGDNativeImpl) ClassName() string

type StreamPeerImpl

type StreamPeerImpl struct {
	ReferenceImpl
}

func (*StreamPeerImpl) BaseClass

func (o *StreamPeerImpl) BaseClass() string

func (*StreamPeerImpl) ClassName

func (o *StreamPeerImpl) ClassName() string

func (StreamPeerImpl) Get16

func (o StreamPeerImpl) Get16() int64
CLASS_METHOD

get_16 Args: [], Returns: int64

func (StreamPeerImpl) Get32

func (o StreamPeerImpl) Get32() int64
CLASS_METHOD

get_32 Args: [], Returns: int64

func (StreamPeerImpl) Get64

func (o StreamPeerImpl) Get64() int64
CLASS_METHOD

get_64 Args: [], Returns: int64

func (StreamPeerImpl) Get8

func (o StreamPeerImpl) Get8() int64
CLASS_METHOD

get_8 Args: [], Returns: int64

func (StreamPeerImpl) GetAvailableBytes

func (o StreamPeerImpl) GetAvailableBytes() int64
CLASS_METHOD

get_available_bytes Args: [], Returns: int64

func (StreamPeerImpl) GetData

func (o StreamPeerImpl) GetData(bytes int64) Array
CLASS_METHOD

get_data Args: [{ false bytes int}], Returns: Array

func (StreamPeerImpl) GetDouble

func (o StreamPeerImpl) GetDouble() float32
CLASS_METHOD

get_double Args: [], Returns: float32

func (StreamPeerImpl) GetFloat

func (o StreamPeerImpl) GetFloat() float32
CLASS_METHOD

get_float Args: [], Returns: float32

func (StreamPeerImpl) GetPartialData

func (o StreamPeerImpl) GetPartialData(bytes int64) Array
CLASS_METHOD

get_partial_data Args: [{ false bytes int}], Returns: Array

func (StreamPeerImpl) GetString

func (o StreamPeerImpl) GetString(bytes int64) string
CLASS_METHOD

get_string Args: [{-1 true bytes int}], Returns: string

func (StreamPeerImpl) GetU16

func (o StreamPeerImpl) GetU16() int64
CLASS_METHOD

get_u16 Args: [], Returns: int64

func (StreamPeerImpl) GetU32

func (o StreamPeerImpl) GetU32() int64
CLASS_METHOD

get_u32 Args: [], Returns: int64

func (StreamPeerImpl) GetU64

func (o StreamPeerImpl) GetU64() int64
CLASS_METHOD

get_u64 Args: [], Returns: int64

func (StreamPeerImpl) GetU8

func (o StreamPeerImpl) GetU8() int64
CLASS_METHOD

get_u8 Args: [], Returns: int64

func (StreamPeerImpl) GetUtf8String

func (o StreamPeerImpl) GetUtf8String(bytes int64) string
CLASS_METHOD

get_utf8_string Args: [{-1 true bytes int}], Returns: string

func (StreamPeerImpl) GetVar

func (o StreamPeerImpl) GetVar(allow_objects bool) Variant
CLASS_METHOD

get_var Args: [{False true allow_objects bool}], Returns: Variant

func (StreamPeerImpl) IsBigEndianEnabled

func (o StreamPeerImpl) IsBigEndianEnabled() bool
CLASS_METHOD

is_big_endian_enabled Args: [], Returns: bool

func (StreamPeerImpl) Put16

func (o StreamPeerImpl) Put16(value int64)
CLASS_METHOD

put_16 Args: [{ false value int}], Returns:

func (StreamPeerImpl) Put32

func (o StreamPeerImpl) Put32(value int64)
CLASS_METHOD

put_32 Args: [{ false value int}], Returns:

func (StreamPeerImpl) Put64

func (o StreamPeerImpl) Put64(value int64)
CLASS_METHOD

put_64 Args: [{ false value int}], Returns:

func (StreamPeerImpl) Put8

func (o StreamPeerImpl) Put8(value int64)
CLASS_METHOD

put_8 Args: [{ false value int}], Returns:

func (StreamPeerImpl) PutData

func (o StreamPeerImpl) PutData(data PoolByteArray) Error
CLASS_METHOD

put_data Args: [{ false data PoolByteArray}], Returns: Error

func (StreamPeerImpl) PutDouble

func (o StreamPeerImpl) PutDouble(value float32)
CLASS_METHOD

put_double Args: [{ false value float}], Returns:

func (StreamPeerImpl) PutFloat

func (o StreamPeerImpl) PutFloat(value float32)
CLASS_METHOD

put_float Args: [{ false value float}], Returns:

func (StreamPeerImpl) PutPartialData

func (o StreamPeerImpl) PutPartialData(data PoolByteArray) Array
CLASS_METHOD

put_partial_data Args: [{ false data PoolByteArray}], Returns: Array

func (StreamPeerImpl) PutString

func (o StreamPeerImpl) PutString(value string)
CLASS_METHOD

put_string Args: [{ false value String}], Returns:

func (StreamPeerImpl) PutU16

func (o StreamPeerImpl) PutU16(value int64)
CLASS_METHOD

put_u16 Args: [{ false value int}], Returns:

func (StreamPeerImpl) PutU32

func (o StreamPeerImpl) PutU32(value int64)
CLASS_METHOD

put_u32 Args: [{ false value int}], Returns:

func (StreamPeerImpl) PutU64

func (o StreamPeerImpl) PutU64(value int64)
CLASS_METHOD

put_u64 Args: [{ false value int}], Returns:

func (StreamPeerImpl) PutU8

func (o StreamPeerImpl) PutU8(value int64)
CLASS_METHOD

put_u8 Args: [{ false value int}], Returns:

func (StreamPeerImpl) PutUtf8String

func (o StreamPeerImpl) PutUtf8String(value string)
CLASS_METHOD

put_utf8_string Args: [{ false value String}], Returns:

func (StreamPeerImpl) PutVar

func (o StreamPeerImpl) PutVar(value Variant, full_objects bool)
CLASS_METHOD

put_var Args: [{ false value Variant} {False true full_objects bool}], Returns:

func (StreamPeerImpl) SetBigEndian

func (o StreamPeerImpl) SetBigEndian(enable bool)
CLASS_METHOD

set_big_endian Args: [{ false enable bool}], Returns:

type StreamPeerSSL

type StreamPeerSSL interface {
	StreamPeer

	/* accept_stream */
	AcceptStream(stream StreamPeer, private_key CryptoKey, certificate X509Certificate, chain X509Certificate) Error

	/* connect_to_stream */
	ConnectToStream(stream StreamPeer, validate_certs bool, for_hostname string, valid_certificate X509Certificate) Error

	/* disconnect_from_stream */
	DisconnectFromStream()

	/* get_status */
	GetStatus() StreamPeerSSLStatus

	/* is_blocking_handshake_enabled */
	IsBlockingHandshakeEnabled() bool

	/* poll */
	Poll()

	/* set_blocking_handshake_enabled */
	SetBlockingHandshakeEnabled(enabled bool)
}

func NewStreamPeerSSL

func NewStreamPeerSSL() StreamPeerSSL

NewStreamPeerSSL creates a new StreamPeerSSL.

func NewStreamPeerSSLWithOwner

func NewStreamPeerSSLWithOwner(owner *GodotObject) StreamPeerSSL

NewStreamPeerSSLWithOwner wraps the GodotObject.

type StreamPeerSSLConstant

type StreamPeerSSLConstant int32
const (
	STREAM_PEER_SSL_STATUS_CONNECTED               StreamPeerSSLConstant = 2
	STREAM_PEER_SSL_STATUS_DISCONNECTED            StreamPeerSSLConstant = 0
	STREAM_PEER_SSL_STATUS_ERROR                   StreamPeerSSLConstant = 3
	STREAM_PEER_SSL_STATUS_ERROR_HOSTNAME_MISMATCH StreamPeerSSLConstant = 4
	STREAM_PEER_SSL_STATUS_HANDSHAKING             StreamPeerSSLConstant = 1
)

type StreamPeerSSLImpl

type StreamPeerSSLImpl struct {
	StreamPeerImpl
}

func (StreamPeerSSLImpl) AcceptStream

func (o StreamPeerSSLImpl) AcceptStream(stream StreamPeer, private_key CryptoKey, certificate X509Certificate, chain X509Certificate) Error
CLASS_METHOD

accept_stream Args: [{ false stream StreamPeer} { false private_key CryptoKey} { false certificate X509Certificate} {[Object:null] true chain X509Certificate}], Returns: Error

func (*StreamPeerSSLImpl) BaseClass

func (o *StreamPeerSSLImpl) BaseClass() string

func (*StreamPeerSSLImpl) ClassName

func (o *StreamPeerSSLImpl) ClassName() string

func (StreamPeerSSLImpl) ConnectToStream

func (o StreamPeerSSLImpl) ConnectToStream(stream StreamPeer, validate_certs bool, for_hostname string, valid_certificate X509Certificate) Error
CLASS_METHOD

connect_to_stream Args: [{ false stream StreamPeer} {False true validate_certs bool} { true for_hostname String} {[Object:null] true valid_certificate X509Certificate}], Returns: Error

func (StreamPeerSSLImpl) DisconnectFromStream

func (o StreamPeerSSLImpl) DisconnectFromStream()
CLASS_METHOD

disconnect_from_stream Args: [], Returns:

func (StreamPeerSSLImpl) GetStatus

func (o StreamPeerSSLImpl) GetStatus() StreamPeerSSLStatus
CLASS_METHOD

get_status Args: [], Returns: StreamPeerSSLStatus

func (StreamPeerSSLImpl) IsBlockingHandshakeEnabled

func (o StreamPeerSSLImpl) IsBlockingHandshakeEnabled() bool
CLASS_METHOD

is_blocking_handshake_enabled Args: [], Returns: bool

func (StreamPeerSSLImpl) Poll

func (o StreamPeerSSLImpl) Poll()
CLASS_METHOD

poll Args: [], Returns:

func (StreamPeerSSLImpl) SetBlockingHandshakeEnabled

func (o StreamPeerSSLImpl) SetBlockingHandshakeEnabled(enabled bool)
CLASS_METHOD

set_blocking_handshake_enabled Args: [{ false enabled bool}], Returns:

type StreamPeerSSLStatus

type StreamPeerSSLStatus int32
const (
	STREAM_PEER_SSL_STATUS_STATUS_CONNECTED               StreamPeerSSLStatus = 2
	STREAM_PEER_SSL_STATUS_STATUS_DISCONNECTED            StreamPeerSSLStatus = 0
	STREAM_PEER_SSL_STATUS_STATUS_ERROR                   StreamPeerSSLStatus = 3
	STREAM_PEER_SSL_STATUS_STATUS_ERROR_HOSTNAME_MISMATCH StreamPeerSSLStatus = 4
	STREAM_PEER_SSL_STATUS_STATUS_HANDSHAKING             StreamPeerSSLStatus = 1
)

type StreamPeerTCP

type StreamPeerTCP interface {
	StreamPeer

	/* connect_to_host */
	ConnectToHost(host string, port int64) Error

	/* disconnect_from_host */
	DisconnectFromHost()

	/* get_connected_host */
	GetConnectedHost() string

	/* get_connected_port */
	GetConnectedPort() int64

	/* get_status */
	GetStatus() StreamPeerTCPStatus

	/* is_connected_to_host */
	IsConnectedToHost() bool

	/* set_no_delay */
	SetNoDelay(enabled bool)
}

func NewStreamPeerTCP

func NewStreamPeerTCP() StreamPeerTCP

NewStreamPeerTCP creates a new StreamPeerTCP.

func NewStreamPeerTCPWithOwner

func NewStreamPeerTCPWithOwner(owner *GodotObject) StreamPeerTCP

NewStreamPeerTCPWithOwner wraps the GodotObject.

type StreamPeerTCPConstant

type StreamPeerTCPConstant int32
const (
	STREAM_PEER_TCP_STATUS_CONNECTED  StreamPeerTCPConstant = 2
	STREAM_PEER_TCP_STATUS_CONNECTING StreamPeerTCPConstant = 1
	STREAM_PEER_TCP_STATUS_ERROR      StreamPeerTCPConstant = 3
	STREAM_PEER_TCP_STATUS_NONE       StreamPeerTCPConstant = 0
)

type StreamPeerTCPImpl

type StreamPeerTCPImpl struct {
	StreamPeerImpl
}

func (*StreamPeerTCPImpl) BaseClass

func (o *StreamPeerTCPImpl) BaseClass() string

func (*StreamPeerTCPImpl) ClassName

func (o *StreamPeerTCPImpl) ClassName() string

func (StreamPeerTCPImpl) ConnectToHost

func (o StreamPeerTCPImpl) ConnectToHost(host string, port int64) Error
CLASS_METHOD

connect_to_host Args: [{ false host String} { false port int}], Returns: Error

func (StreamPeerTCPImpl) DisconnectFromHost

func (o StreamPeerTCPImpl) DisconnectFromHost()
CLASS_METHOD

disconnect_from_host Args: [], Returns:

func (StreamPeerTCPImpl) GetConnectedHost

func (o StreamPeerTCPImpl) GetConnectedHost() string
CLASS_METHOD

get_connected_host Args: [], Returns: string

func (StreamPeerTCPImpl) GetConnectedPort

func (o StreamPeerTCPImpl) GetConnectedPort() int64
CLASS_METHOD

get_connected_port Args: [], Returns: int64

func (StreamPeerTCPImpl) GetStatus

func (o StreamPeerTCPImpl) GetStatus() StreamPeerTCPStatus
CLASS_METHOD

get_status Args: [], Returns: StreamPeerTCPStatus

func (StreamPeerTCPImpl) IsConnectedToHost

func (o StreamPeerTCPImpl) IsConnectedToHost() bool
CLASS_METHOD

is_connected_to_host Args: [], Returns: bool

func (StreamPeerTCPImpl) SetNoDelay

func (o StreamPeerTCPImpl) SetNoDelay(enabled bool)
CLASS_METHOD

set_no_delay Args: [{ false enabled bool}], Returns:

type StreamPeerTCPStatus

type StreamPeerTCPStatus int32
const (
	STREAM_PEER_TCP_STATUS_STATUS_CONNECTED  StreamPeerTCPStatus = 2
	STREAM_PEER_TCP_STATUS_STATUS_CONNECTING StreamPeerTCPStatus = 1
	STREAM_PEER_TCP_STATUS_STATUS_ERROR      StreamPeerTCPStatus = 3
	STREAM_PEER_TCP_STATUS_STATUS_NONE       StreamPeerTCPStatus = 0
)

type StreamTexture

type StreamTexture interface {
	Texture

	/* get_load_path */
	GetLoadPath() string

	/* load */
	Load(path string) Error
}

func NewStreamTexture

func NewStreamTexture() StreamTexture

NewStreamTexture creates a new StreamTexture.

func NewStreamTextureWithOwner

func NewStreamTextureWithOwner(owner *GodotObject) StreamTexture

NewStreamTextureWithOwner wraps the GodotObject.

type StreamTextureImpl

type StreamTextureImpl struct {
	TextureImpl
}

func (*StreamTextureImpl) BaseClass

func (o *StreamTextureImpl) BaseClass() string

func (*StreamTextureImpl) ClassName

func (o *StreamTextureImpl) ClassName() string

func (StreamTextureImpl) GetLoadPath

func (o StreamTextureImpl) GetLoadPath() string
CLASS_METHOD

get_load_path Args: [], Returns: string

func (StreamTextureImpl) Load

func (o StreamTextureImpl) Load(path string) Error
CLASS_METHOD

load Args: [{ false path String}], Returns: Error

type String

type String C.godot_string

func NewString

func NewString() String

func NewStringCopy

func NewStringCopy(
	p_src String,
) String

func NewStringFromGoString

func NewStringFromGoString(value string) String

NewStringFromGoString create a new string and fills it with the go string.

func NewStringWithWideString

func NewStringWithWideString(
	p_contents int32, p_size int32,
) String

func StringChr

func StringChr(
	p_character int32,
) String

func VariantGetOperatorName

func VariantGetOperatorName(
	p_op VariantOperator,
) String

func (*String) AsGoString

func (x *String) AsGoString() string

func (*String) Ascii

func (gdt *String) Ascii() CharString

Getter Method: godot_string_ascii -> godot_char_string

func (*String) AsciiExtended

func (gdt *String) AsciiExtended() CharString

Getter Method: godot_string_ascii_extended -> godot_char_string

func (*String) BeginsWith

func (gdt *String) BeginsWith(
	p_string String,
) bool

Getter Method: godot_string_begins_with -> godot_bool

func (*String) Bigrams

func (gdt *String) Bigrams() Array

Getter Method: godot_string_bigrams -> godot_array

func (*String) CEscape

func (gdt *String) CEscape() String

Getter Method: godot_string_c_escape -> godot_string

func (*String) CEscapeMultiline

func (gdt *String) CEscapeMultiline() String

Getter Method: godot_string_c_escape_multiline -> godot_string

func (*String) CUnescape

func (gdt *String) CUnescape() String

Getter Method: godot_string_c_unescape -> godot_string

func (*String) CamelcaseToUnderscore

func (gdt *String) CamelcaseToUnderscore() String

Getter Method: godot_string_camelcase_to_underscore -> godot_string

func (*String) CamelcaseToUnderscoreLowercased

func (gdt *String) CamelcaseToUnderscoreLowercased() String

Getter Method: godot_string_camelcase_to_underscore_lowercased -> godot_string

func (*String) Capitalize

func (gdt *String) Capitalize() String

Getter Method: godot_string_capitalize -> godot_string

func (*String) Count

func (gdt *String) Count(
	p_what String, p_from int32, p_to int32,
) int32

Getter Method: godot_string_count -> godot_int

func (*String) Countn

func (gdt *String) Countn(
	p_what String, p_from int32, p_to int32,
) int32

Getter Method: godot_string_countn -> godot_int

func (*String) Dedent

func (gdt *String) Dedent() String

Getter Method: godot_string_dedent -> godot_string

func (*String) Destroy

func (gdt *String) Destroy()

Setter Method: godot_string_destroy -> void

func (*String) Empty

func (gdt *String) Empty() bool

Getter Method: godot_string_empty -> godot_bool

func (*String) EndsWith

func (gdt *String) EndsWith(
	p_string String,
) bool

Getter Method: godot_string_ends_with -> godot_bool

func (*String) Erase

func (gdt *String) Erase(
	p_pos int32, p_chars int32,
)

Setter Method: godot_string_erase -> void

func (*String) Find

func (gdt *String) Find(
	p_what String,
) int32

Getter Method: godot_string_find -> godot_int

func (*String) FindFrom

func (gdt *String) FindFrom(
	p_what String, p_from int32,
) int32

Getter Method: godot_string_find_from -> godot_int

func (*String) FindLast

func (gdt *String) FindLast(
	p_what String,
) int32

Getter Method: godot_string_find_last -> godot_int

func (*String) Findmk

func (gdt *String) Findmk(
	p_keys Array,
) int32

Getter Method: godot_string_findmk -> godot_int

func (*String) FindmkFrom

func (gdt *String) FindmkFrom(
	p_keys Array, p_from int32,
) int32

Getter Method: godot_string_findmk_from -> godot_int

func (*String) Findn

func (gdt *String) Findn(
	p_what String,
) int32

Getter Method: godot_string_findn -> godot_int

func (*String) FindnFrom

func (gdt *String) FindnFrom(
	p_what String, p_from int32,
) int32

Getter Method: godot_string_findn_from -> godot_int

func (*String) Format

func (gdt *String) Format(
	p_values Variant,
) String

Getter Method: godot_string_format -> godot_string

func (*String) GetBaseDir

func (gdt *String) GetBaseDir() String

Getter Method: godot_string_get_base_dir -> godot_string

func (*String) GetBasename

func (gdt *String) GetBasename() String

Getter Method: godot_string_get_basename -> godot_string

func (*String) GetExtension

func (gdt *String) GetExtension() String

Getter Method: godot_string_get_extension -> godot_string

func (*String) GetFile

func (gdt *String) GetFile() String

Getter Method: godot_string_get_file -> godot_string

func (*String) GetSlice

func (gdt *String) GetSlice(
	p_splitter String, p_slice int32,
) String

Getter Method: godot_string_get_slice -> godot_string

func (*String) GetSliceCount

func (gdt *String) GetSliceCount(
	p_splitter String,
) int32

Getter Method: godot_string_get_slice_count -> godot_int

func (*String) Hash64

func (gdt *String) Hash64() uint64

Getter Method: godot_string_hash64 -> uint64_t

func (*String) HexToInt

func (gdt *String) HexToInt() int32

Getter Method: godot_string_hex_to_int -> godot_int

func (*String) HexToInt64

func (gdt *String) HexToInt64() int64

Getter Method: godot_string_hex_to_int64 -> int64_t

func (*String) HexToInt64WithPrefix

func (gdt *String) HexToInt64WithPrefix() int64

Getter Method: godot_string_hex_to_int64_with_prefix -> int64_t

func (*String) HexToIntWithoutPrefix

func (gdt *String) HexToIntWithoutPrefix() int32

Getter Method: godot_string_hex_to_int_without_prefix -> godot_int

func (*String) HttpEscape

func (gdt *String) HttpEscape() String

Getter Method: godot_string_http_escape -> godot_string

func (*String) HttpUnescape

func (gdt *String) HttpUnescape() String

Getter Method: godot_string_http_unescape -> godot_string

func (*String) Insert

func (gdt *String) Insert(
	p_at_pos int32, p_string String,
) String

Getter Method: godot_string_insert -> godot_string

func (*String) IsAbsPath

func (gdt *String) IsAbsPath() bool

Getter Method: godot_string_is_abs_path -> godot_bool

func (*String) IsNumeric

func (gdt *String) IsNumeric() bool

Getter Method: godot_string_is_numeric -> godot_bool

func (*String) IsRelPath

func (gdt *String) IsRelPath() bool

Getter Method: godot_string_is_rel_path -> godot_bool

func (*String) IsResourceFile

func (gdt *String) IsResourceFile() bool

Getter Method: godot_string_is_resource_file -> godot_bool

func (*String) IsSubsequenceOf

func (gdt *String) IsSubsequenceOf(
	p_string String,
) bool

Getter Method: godot_string_is_subsequence_of -> godot_bool

func (*String) IsSubsequenceOfi

func (gdt *String) IsSubsequenceOfi(
	p_string String,
) bool

Getter Method: godot_string_is_subsequence_ofi -> godot_bool

func (*String) IsValidFloat

func (gdt *String) IsValidFloat() bool

Getter Method: godot_string_is_valid_float -> godot_bool

func (*String) IsValidHexNumber

func (gdt *String) IsValidHexNumber(
	p_with_prefix bool,
) bool

Getter Method: godot_string_is_valid_hex_number -> godot_bool

func (*String) IsValidHtmlColor

func (gdt *String) IsValidHtmlColor() bool

Getter Method: godot_string_is_valid_html_color -> godot_bool

func (*String) IsValidIdentifier

func (gdt *String) IsValidIdentifier() bool

Getter Method: godot_string_is_valid_identifier -> godot_bool

func (*String) IsValidInteger

func (gdt *String) IsValidInteger() bool

Getter Method: godot_string_is_valid_integer -> godot_bool

func (*String) IsValidIpAddress

func (gdt *String) IsValidIpAddress() bool

Getter Method: godot_string_is_valid_ip_address -> godot_bool

func (*String) JsonEscape

func (gdt *String) JsonEscape() String

Getter Method: godot_string_json_escape -> godot_string

func (*String) Left

func (gdt *String) Left(
	p_pos int32,
) String

Getter Method: godot_string_left -> godot_string

func (*String) Length

func (gdt *String) Length() int32

Getter Method: godot_string_length -> godot_int

func (*String) Lpad

func (gdt *String) Lpad(
	p_min_length int32,
) String

Getter Method: godot_string_lpad -> godot_string

func (*String) LpadWithCustomCharacter

func (gdt *String) LpadWithCustomCharacter(
	p_min_length int32, p_character String,
) String

Getter Method: godot_string_lpad_with_custom_character -> godot_string

func (*String) Match

func (gdt *String) Match(
	p_wildcard String,
) bool

Getter Method: godot_string_match -> godot_bool

func (*String) Matchn

func (gdt *String) Matchn(
	p_wildcard String,
) bool

Getter Method: godot_string_matchn -> godot_bool

func (*String) Md5Buffer

func (gdt *String) Md5Buffer() PoolByteArray

Getter Method: godot_string_md5_buffer -> godot_pool_byte_array

func (*String) Md5Text

func (gdt *String) Md5Text() String

Getter Method: godot_string_md5_text -> godot_string

func (*String) OperatorEqual

func (gdt *String) OperatorEqual(
	p_b String,
) bool

Getter Method: godot_string_operator_equal -> godot_bool

func (*String) OperatorIndex

func (gdt *String) OperatorIndex(
	p_idx int32,
) int32

Getter Method: godot_string_operator_index -> wchar_t

func (*String) OperatorIndexConst

func (gdt *String) OperatorIndexConst(
	p_idx int32,
) int32

Getter Method: godot_string_operator_index_const -> wchar_t

func (*String) OperatorLess

func (gdt *String) OperatorLess(
	p_b String,
) bool

Getter Method: godot_string_operator_less -> godot_bool

func (*String) OperatorPlus

func (gdt *String) OperatorPlus(
	p_b String,
) String

Getter Method: godot_string_operator_plus -> godot_string

func (*String) OrdAt

func (gdt *String) OrdAt(
	p_idx int32,
) int32

Getter Method: godot_string_ord_at -> wchar_t

func (*String) PadDecimals

func (gdt *String) PadDecimals(
	p_digits int32,
) String

Getter Method: godot_string_pad_decimals -> godot_string

func (*String) PadZeros

func (gdt *String) PadZeros(
	p_digits int32,
) String

Getter Method: godot_string_pad_zeros -> godot_string

func (*String) ParseUtf8

func (gdt *String) ParseUtf8(
	p_utf8 string,
) bool

Getter Method: godot_string_parse_utf8 -> godot_bool

func (*String) ParseUtf8WithLen

func (gdt *String) ParseUtf8WithLen(
	p_utf8 string, p_len int32,
) bool

Getter Method: godot_string_parse_utf8_with_len -> godot_bool

func (*String) PathTo

func (gdt *String) PathTo(
	p_path String,
) String

Getter Method: godot_string_path_to -> godot_string

func (*String) PathToFile

func (gdt *String) PathToFile(
	p_path String,
) String

Getter Method: godot_string_path_to_file -> godot_string

func (*String) PercentDecode

func (gdt *String) PercentDecode() String

Getter Method: godot_string_percent_decode -> godot_string

func (*String) PercentEncode

func (gdt *String) PercentEncode() String

Getter Method: godot_string_percent_encode -> godot_string

func (*String) PlusFile

func (gdt *String) PlusFile(
	p_file String,
) String

Getter Method: godot_string_plus_file -> godot_string

func (*String) Replace

func (gdt *String) Replace(
	p_key String, p_with String,
) String

Getter Method: godot_string_replace -> godot_string

func (*String) ReplaceFirst

func (gdt *String) ReplaceFirst(
	p_key String, p_with String,
) String

Getter Method: godot_string_replace_first -> godot_string

func (*String) Replacen

func (gdt *String) Replacen(
	p_key String, p_with String,
) String

Getter Method: godot_string_replacen -> godot_string

func (*String) Rfind

func (gdt *String) Rfind(
	p_what String,
) int32

Getter Method: godot_string_rfind -> godot_int

func (*String) RfindFrom

func (gdt *String) RfindFrom(
	p_what String, p_from int32,
) int32

Getter Method: godot_string_rfind_from -> godot_int

func (*String) Rfindn

func (gdt *String) Rfindn(
	p_what String,
) int32

Getter Method: godot_string_rfindn -> godot_int

func (*String) RfindnFrom

func (gdt *String) RfindnFrom(
	p_what String, p_from int32,
) int32

Getter Method: godot_string_rfindn_from -> godot_int

func (*String) Right

func (gdt *String) Right(
	p_pos int32,
) String

Getter Method: godot_string_right -> godot_string

func (*String) Rpad

func (gdt *String) Rpad(
	p_min_length int32,
) String

Getter Method: godot_string_rpad -> godot_string

func (*String) RpadWithCustomCharacter

func (gdt *String) RpadWithCustomCharacter(
	p_min_length int32, p_character String,
) String

Getter Method: godot_string_rpad_with_custom_character -> godot_string

func (*String) Rsplit

func (gdt *String) Rsplit(
	p_divisor String, p_allow_empty bool, p_maxsplit int32,
) PoolStringArray

Getter Method: godot_string_rsplit -> godot_pool_string_array

func (*String) Rstrip

func (gdt *String) Rstrip(
	p_chars String,
) String

Getter Method: godot_string_rstrip -> godot_string

func (*String) Sha256Buffer

func (gdt *String) Sha256Buffer() PoolByteArray

Getter Method: godot_string_sha256_buffer -> godot_pool_byte_array

func (*String) Sha256Text

func (gdt *String) Sha256Text() String

Getter Method: godot_string_sha256_text -> godot_string

func (*String) Similarity

func (gdt *String) Similarity(
	p_string String,
) float32

Getter Method: godot_string_similarity -> godot_real

func (*String) SimplifyPath

func (gdt *String) SimplifyPath() String

Getter Method: godot_string_simplify_path -> godot_string

func (*String) Split

func (gdt *String) Split(
	p_splitter String,
) Array

Getter Method: godot_string_split -> godot_array

func (*String) SplitAllowEmpty

func (gdt *String) SplitAllowEmpty(
	p_splitter String,
) Array

Getter Method: godot_string_split_allow_empty -> godot_array

func (*String) SplitFloats

func (gdt *String) SplitFloats(
	p_splitter String,
) Array

Getter Method: godot_string_split_floats -> godot_array

func (*String) SplitFloatsAllowsEmpty

func (gdt *String) SplitFloatsAllowsEmpty(
	p_splitter String,
) Array

Getter Method: godot_string_split_floats_allows_empty -> godot_array

func (*String) SplitFloatsMk

func (gdt *String) SplitFloatsMk(
	p_splitters Array,
) Array

Getter Method: godot_string_split_floats_mk -> godot_array

func (*String) SplitFloatsMkAllowsEmpty

func (gdt *String) SplitFloatsMkAllowsEmpty(
	p_splitters Array,
) Array

Getter Method: godot_string_split_floats_mk_allows_empty -> godot_array

func (*String) SplitInts

func (gdt *String) SplitInts(
	p_splitter String,
) Array

Getter Method: godot_string_split_ints -> godot_array

func (*String) SplitIntsAllowsEmpty

func (gdt *String) SplitIntsAllowsEmpty(
	p_splitter String,
) Array

Getter Method: godot_string_split_ints_allows_empty -> godot_array

func (*String) SplitIntsMk

func (gdt *String) SplitIntsMk(
	p_splitters Array,
) Array

Getter Method: godot_string_split_ints_mk -> godot_array

func (*String) SplitIntsMkAllowsEmpty

func (gdt *String) SplitIntsMkAllowsEmpty(
	p_splitters Array,
) Array

Getter Method: godot_string_split_ints_mk_allows_empty -> godot_array

func (*String) SplitSpaces

func (gdt *String) SplitSpaces() Array

Getter Method: godot_string_split_spaces -> godot_array

func (*String) Sprintf

func (gdt *String) Sprintf(
	p_values Array, p_error bool,
) String

Getter Method: godot_string_sprintf -> godot_string

func (*String) StripEdges

func (gdt *String) StripEdges(
	p_left bool, p_right bool,
) String

Getter Method: godot_string_strip_edges -> godot_string

func (*String) StripEscapes

func (gdt *String) StripEscapes() String

Getter Method: godot_string_strip_escapes -> godot_string

func (*String) Substr

func (gdt *String) Substr(
	p_from int32, p_chars int32,
) String

Getter Method: godot_string_substr -> godot_string

func (*String) ToDouble

func (gdt *String) ToDouble() float64

Getter Method: godot_string_to_double -> double

func (*String) ToFloat

func (gdt *String) ToFloat() float32

Getter Method: godot_string_to_float -> godot_real

func (*String) ToInt

func (gdt *String) ToInt() int32

Getter Method: godot_string_to_int -> godot_int

func (*String) ToInt64

func (gdt *String) ToInt64() int64

Getter Method: godot_string_to_int64 -> int64_t

func (*String) ToLower

func (gdt *String) ToLower() String

Getter Method: godot_string_to_lower -> godot_string

func (*String) ToUpper

func (gdt *String) ToUpper() String

Getter Method: godot_string_to_upper -> godot_string

func (*String) TrimPrefix

func (gdt *String) TrimPrefix(
	p_prefix String,
) String

Getter Method: godot_string_trim_prefix -> godot_string

func (*String) TrimSuffix

func (gdt *String) TrimSuffix(
	p_suffix String,
) String

Getter Method: godot_string_trim_suffix -> godot_string

func (*String) Utf8

func (gdt *String) Utf8() CharString

Getter Method: godot_string_utf8 -> godot_char_string

func (*String) WideStr

func (gdt *String) WideStr() int32

Getter Method: godot_string_wide_str -> wchar_t

func (*String) WordWrap

func (gdt *String) WordWrap(
	p_chars_per_line int32,
) String

Getter Method: godot_string_word_wrap -> godot_string

func (*String) XmlEscape

func (gdt *String) XmlEscape() String

Getter Method: godot_string_xml_escape -> godot_string

func (*String) XmlEscapeWithQuotes

func (gdt *String) XmlEscapeWithQuotes() String

Getter Method: godot_string_xml_escape_with_quotes -> godot_string

func (*String) XmlUnescape

func (gdt *String) XmlUnescape() String

Getter Method: godot_string_xml_unescape -> godot_string

type StringName

type StringName C.godot_string_name

func NewStringName

func NewStringName(
	p_name String,
) StringName

func NewStringNameData

func NewStringNameData(
	p_name string,
) StringName

func NewStringNameFromGoString

func NewStringNameFromGoString(value string) StringName

NewStringNameFromGoString create a new string and fills it with the go string.

func (*StringName) AsGoString

func (x *StringName) AsGoString() string

func (*StringName) Destroy

func (gdt *StringName) Destroy()

Setter Method: godot_string_name_destroy -> void

func (*StringName) GetDataUniquePointer

func (gdt *StringName) GetDataUniquePointer() unsafe.Pointer

Getter Method: godot_string_name_get_data_unique_pointer -> void

func (*StringName) GetHash

func (gdt *StringName) GetHash() uint32

Getter Method: godot_string_name_get_hash -> uint32_t

func (*StringName) GetName

func (gdt *StringName) GetName() String

Getter Method: godot_string_name_get_name -> godot_string

func (*StringName) OperatorEqual

func (gdt *StringName) OperatorEqual(
	p_other StringName,
) bool

Getter Method: godot_string_name_operator_equal -> godot_bool

func (*StringName) OperatorLess

func (gdt *StringName) OperatorLess(
	p_other StringName,
) bool

Getter Method: godot_string_name_operator_less -> godot_bool

type StyleBox

type StyleBox interface {
	Resource

	/* draw */
	Draw(canvas_item RID, rect Rect2)

	/* get_center_size */
	GetCenterSize() Vector2

	/* get_current_item_drawn */
	GetCurrentItemDrawn() CanvasItem

	/* get_default_margin */
	GetDefaultMargin(margin int64) float32

	/* get_margin */
	GetMargin(margin int64) float32

	/* get_minimum_size */
	GetMinimumSize() Vector2

	/* get_offset */
	GetOffset() Vector2

	/* set_default_margin */
	SetDefaultMargin(margin int64, offset float32)

	/* test_mask */
	TestMask(point Vector2, rect Rect2) bool
}

func NewStyleBox

func NewStyleBox() StyleBox

NewStyleBox creates a new StyleBox.

func NewStyleBoxWithOwner

func NewStyleBoxWithOwner(owner *GodotObject) StyleBox

NewStyleBoxWithOwner wraps the GodotObject.

type StyleBoxEmpty

type StyleBoxEmpty interface {
	StyleBox
}

func NewStyleBoxEmpty

func NewStyleBoxEmpty() StyleBoxEmpty

NewStyleBoxEmpty creates a new StyleBoxEmpty.

func NewStyleBoxEmptyWithOwner

func NewStyleBoxEmptyWithOwner(owner *GodotObject) StyleBoxEmpty

NewStyleBoxEmptyWithOwner wraps the GodotObject.

type StyleBoxEmptyImpl

type StyleBoxEmptyImpl struct {
	StyleBoxImpl
}

func (*StyleBoxEmptyImpl) BaseClass

func (o *StyleBoxEmptyImpl) BaseClass() string

func (*StyleBoxEmptyImpl) ClassName

func (o *StyleBoxEmptyImpl) ClassName() string

type StyleBoxFlat

type StyleBoxFlat interface {
	StyleBox

	/* get_aa_size */
	GetAaSize() int64

	/* get_bg_color */
	GetBgColor() Color

	/* get_border_blend */
	GetBorderBlend() bool

	/* get_border_color */
	GetBorderColor() Color

	/* get_border_width */
	GetBorderWidth(margin int64) int64

	/* get_border_width_min */
	GetBorderWidthMin() int64

	/* get_corner_detail */
	GetCornerDetail() int64

	/* get_corner_radius */
	GetCornerRadius(corner int64) int64

	/* get_expand_margin */
	GetExpandMargin(margin int64) float32

	/* get_shadow_color */
	GetShadowColor() Color

	/* get_shadow_offset */
	GetShadowOffset() Vector2

	/* get_shadow_size */
	GetShadowSize() int64

	/* is_anti_aliased */
	IsAntiAliased() bool

	/* is_draw_center_enabled */
	IsDrawCenterEnabled() bool

	/* set_aa_size */
	SetAaSize(size int64)

	/* set_anti_aliased */
	SetAntiAliased(anti_aliased bool)

	/* set_bg_color */
	SetBgColor(color Color)

	/* set_border_blend */
	SetBorderBlend(blend bool)

	/* set_border_color */
	SetBorderColor(color Color)

	/* set_border_width */
	SetBorderWidth(margin int64, width int64)

	/* set_border_width_all */
	SetBorderWidthAll(width int64)

	/* set_corner_detail */
	SetCornerDetail(detail int64)

	/* set_corner_radius */
	SetCornerRadius(corner int64, radius int64)

	/* set_corner_radius_all */
	SetCornerRadiusAll(radius int64)

	/* set_corner_radius_individual */
	SetCornerRadiusIndividual(radius_top_left int64, radius_top_right int64, radius_bottom_right int64, radius_bottom_left int64)

	/* set_draw_center */
	SetDrawCenter(draw_center bool)

	/* set_expand_margin */
	SetExpandMargin(margin int64, size float32)

	/* set_expand_margin_all */
	SetExpandMarginAll(size float32)

	/* set_expand_margin_individual */
	SetExpandMarginIndividual(size_left float32, size_top float32, size_right float32, size_bottom float32)

	/* set_shadow_color */
	SetShadowColor(color Color)

	/* set_shadow_offset */
	SetShadowOffset(offset Vector2)

	/* set_shadow_size */
	SetShadowSize(size int64)
}

func NewStyleBoxFlat

func NewStyleBoxFlat() StyleBoxFlat

NewStyleBoxFlat creates a new StyleBoxFlat.

func NewStyleBoxFlatWithOwner

func NewStyleBoxFlatWithOwner(owner *GodotObject) StyleBoxFlat

NewStyleBoxFlatWithOwner wraps the GodotObject.

type StyleBoxFlatImpl

type StyleBoxFlatImpl struct {
	StyleBoxImpl
}

func (*StyleBoxFlatImpl) BaseClass

func (o *StyleBoxFlatImpl) BaseClass() string

func (*StyleBoxFlatImpl) ClassName

func (o *StyleBoxFlatImpl) ClassName() string

func (StyleBoxFlatImpl) GetAaSize

func (o StyleBoxFlatImpl) GetAaSize() int64
CLASS_METHOD

get_aa_size Args: [], Returns: int64

func (StyleBoxFlatImpl) GetBgColor

func (o StyleBoxFlatImpl) GetBgColor() Color
CLASS_METHOD

get_bg_color Args: [], Returns: Color

func (StyleBoxFlatImpl) GetBorderBlend

func (o StyleBoxFlatImpl) GetBorderBlend() bool
CLASS_METHOD

get_border_blend Args: [], Returns: bool

func (StyleBoxFlatImpl) GetBorderColor

func (o StyleBoxFlatImpl) GetBorderColor() Color
CLASS_METHOD

get_border_color Args: [], Returns: Color

func (StyleBoxFlatImpl) GetBorderWidth

func (o StyleBoxFlatImpl) GetBorderWidth(margin int64) int64
CLASS_METHOD

get_border_width Args: [{ false margin int}], Returns: int64

func (StyleBoxFlatImpl) GetBorderWidthMin

func (o StyleBoxFlatImpl) GetBorderWidthMin() int64
CLASS_METHOD

get_border_width_min Args: [], Returns: int64

func (StyleBoxFlatImpl) GetCornerDetail

func (o StyleBoxFlatImpl) GetCornerDetail() int64
CLASS_METHOD

get_corner_detail Args: [], Returns: int64

func (StyleBoxFlatImpl) GetCornerRadius

func (o StyleBoxFlatImpl) GetCornerRadius(corner int64) int64
CLASS_METHOD

get_corner_radius Args: [{ false corner int}], Returns: int64

func (StyleBoxFlatImpl) GetExpandMargin

func (o StyleBoxFlatImpl) GetExpandMargin(margin int64) float32
CLASS_METHOD

get_expand_margin Args: [{ false margin int}], Returns: float32

func (StyleBoxFlatImpl) GetShadowColor

func (o StyleBoxFlatImpl) GetShadowColor() Color
CLASS_METHOD

get_shadow_color Args: [], Returns: Color

func (StyleBoxFlatImpl) GetShadowOffset

func (o StyleBoxFlatImpl) GetShadowOffset() Vector2
CLASS_METHOD

get_shadow_offset Args: [], Returns: Vector2

func (StyleBoxFlatImpl) GetShadowSize

func (o StyleBoxFlatImpl) GetShadowSize() int64
CLASS_METHOD

get_shadow_size Args: [], Returns: int64

func (StyleBoxFlatImpl) IsAntiAliased

func (o StyleBoxFlatImpl) IsAntiAliased() bool
CLASS_METHOD

is_anti_aliased Args: [], Returns: bool

func (StyleBoxFlatImpl) IsDrawCenterEnabled

func (o StyleBoxFlatImpl) IsDrawCenterEnabled() bool
CLASS_METHOD

is_draw_center_enabled Args: [], Returns: bool

func (StyleBoxFlatImpl) SetAaSize

func (o StyleBoxFlatImpl) SetAaSize(size int64)
CLASS_METHOD

set_aa_size Args: [{ false size int}], Returns:

func (StyleBoxFlatImpl) SetAntiAliased

func (o StyleBoxFlatImpl) SetAntiAliased(anti_aliased bool)
CLASS_METHOD

set_anti_aliased Args: [{ false anti_aliased bool}], Returns:

func (StyleBoxFlatImpl) SetBgColor

func (o StyleBoxFlatImpl) SetBgColor(color Color)
CLASS_METHOD

set_bg_color Args: [{ false color Color}], Returns:

func (StyleBoxFlatImpl) SetBorderBlend

func (o StyleBoxFlatImpl) SetBorderBlend(blend bool)
CLASS_METHOD

set_border_blend Args: [{ false blend bool}], Returns:

func (StyleBoxFlatImpl) SetBorderColor

func (o StyleBoxFlatImpl) SetBorderColor(color Color)
CLASS_METHOD

set_border_color Args: [{ false color Color}], Returns:

func (StyleBoxFlatImpl) SetBorderWidth

func (o StyleBoxFlatImpl) SetBorderWidth(margin int64, width int64)
CLASS_METHOD

set_border_width Args: [{ false margin int} { false width int}], Returns:

func (StyleBoxFlatImpl) SetBorderWidthAll

func (o StyleBoxFlatImpl) SetBorderWidthAll(width int64)
CLASS_METHOD

set_border_width_all Args: [{ false width int}], Returns:

func (StyleBoxFlatImpl) SetCornerDetail

func (o StyleBoxFlatImpl) SetCornerDetail(detail int64)
CLASS_METHOD

set_corner_detail Args: [{ false detail int}], Returns:

func (StyleBoxFlatImpl) SetCornerRadius

func (o StyleBoxFlatImpl) SetCornerRadius(corner int64, radius int64)
CLASS_METHOD

set_corner_radius Args: [{ false corner int} { false radius int}], Returns:

func (StyleBoxFlatImpl) SetCornerRadiusAll

func (o StyleBoxFlatImpl) SetCornerRadiusAll(radius int64)
CLASS_METHOD

set_corner_radius_all Args: [{ false radius int}], Returns:

func (StyleBoxFlatImpl) SetCornerRadiusIndividual

func (o StyleBoxFlatImpl) SetCornerRadiusIndividual(radius_top_left int64, radius_top_right int64, radius_bottom_right int64, radius_bottom_left int64)
CLASS_METHOD

set_corner_radius_individual Args: [{ false radius_top_left int} { false radius_top_right int} { false radius_bottom_right int} { false radius_bottom_left int}], Returns:

func (StyleBoxFlatImpl) SetDrawCenter

func (o StyleBoxFlatImpl) SetDrawCenter(draw_center bool)
CLASS_METHOD

set_draw_center Args: [{ false draw_center bool}], Returns:

func (StyleBoxFlatImpl) SetExpandMargin

func (o StyleBoxFlatImpl) SetExpandMargin(margin int64, size float32)
CLASS_METHOD

set_expand_margin Args: [{ false margin int} { false size float}], Returns:

func (StyleBoxFlatImpl) SetExpandMarginAll

func (o StyleBoxFlatImpl) SetExpandMarginAll(size float32)
CLASS_METHOD

set_expand_margin_all Args: [{ false size float}], Returns:

func (StyleBoxFlatImpl) SetExpandMarginIndividual

func (o StyleBoxFlatImpl) SetExpandMarginIndividual(size_left float32, size_top float32, size_right float32, size_bottom float32)
CLASS_METHOD

set_expand_margin_individual Args: [{ false size_left float} { false size_top float} { false size_right float} { false size_bottom float}], Returns:

func (StyleBoxFlatImpl) SetShadowColor

func (o StyleBoxFlatImpl) SetShadowColor(color Color)
CLASS_METHOD

set_shadow_color Args: [{ false color Color}], Returns:

func (StyleBoxFlatImpl) SetShadowOffset

func (o StyleBoxFlatImpl) SetShadowOffset(offset Vector2)
CLASS_METHOD

set_shadow_offset Args: [{ false offset Vector2}], Returns:

func (StyleBoxFlatImpl) SetShadowSize

func (o StyleBoxFlatImpl) SetShadowSize(size int64)
CLASS_METHOD

set_shadow_size Args: [{ false size int}], Returns:

type StyleBoxImpl

type StyleBoxImpl struct {
	ResourceImpl
}

func (*StyleBoxImpl) BaseClass

func (o *StyleBoxImpl) BaseClass() string

func (*StyleBoxImpl) ClassName

func (o *StyleBoxImpl) ClassName() string

func (StyleBoxImpl) Draw

func (o StyleBoxImpl) Draw(canvas_item RID, rect Rect2)
CLASS_METHOD

draw Args: [{ false canvas_item RID} { false rect Rect2}], Returns:

func (StyleBoxImpl) GetCenterSize

func (o StyleBoxImpl) GetCenterSize() Vector2
CLASS_METHOD

get_center_size Args: [], Returns: Vector2

func (StyleBoxImpl) GetCurrentItemDrawn

func (o StyleBoxImpl) GetCurrentItemDrawn() CanvasItem
CLASS_METHOD

get_current_item_drawn Args: [], Returns: CanvasItem

func (StyleBoxImpl) GetDefaultMargin

func (o StyleBoxImpl) GetDefaultMargin(margin int64) float32
CLASS_METHOD

get_default_margin Args: [{ false margin int}], Returns: float32

func (StyleBoxImpl) GetMargin

func (o StyleBoxImpl) GetMargin(margin int64) float32
CLASS_METHOD

get_margin Args: [{ false margin int}], Returns: float32

func (StyleBoxImpl) GetMinimumSize

func (o StyleBoxImpl) GetMinimumSize() Vector2
CLASS_METHOD

get_minimum_size Args: [], Returns: Vector2

func (StyleBoxImpl) GetOffset

func (o StyleBoxImpl) GetOffset() Vector2
CLASS_METHOD

get_offset Args: [], Returns: Vector2

func (StyleBoxImpl) SetDefaultMargin

func (o StyleBoxImpl) SetDefaultMargin(margin int64, offset float32)
CLASS_METHOD

set_default_margin Args: [{ false margin int} { false offset float}], Returns:

func (StyleBoxImpl) TestMask

func (o StyleBoxImpl) TestMask(point Vector2, rect Rect2) bool
CLASS_METHOD

test_mask Args: [{ false point Vector2} { false rect Rect2}], Returns: bool

type StyleBoxLine

type StyleBoxLine interface {
	StyleBox

	/* get_color */
	GetColor() Color

	/* get_grow_begin */
	GetGrowBegin() float32

	/* get_grow_end */
	GetGrowEnd() float32

	/* get_thickness */
	GetThickness() int64

	/* is_vertical */
	IsVertical() bool

	/* set_color */
	SetColor(color Color)

	/* set_grow_begin */
	SetGrowBegin(offset float32)

	/* set_grow_end */
	SetGrowEnd(offset float32)

	/* set_thickness */
	SetThickness(thickness int64)

	/* set_vertical */
	SetVertical(vertical bool)
}

func NewStyleBoxLine

func NewStyleBoxLine() StyleBoxLine

NewStyleBoxLine creates a new StyleBoxLine.

func NewStyleBoxLineWithOwner

func NewStyleBoxLineWithOwner(owner *GodotObject) StyleBoxLine

NewStyleBoxLineWithOwner wraps the GodotObject.

type StyleBoxLineImpl

type StyleBoxLineImpl struct {
	StyleBoxImpl
}

func (*StyleBoxLineImpl) BaseClass

func (o *StyleBoxLineImpl) BaseClass() string

func (*StyleBoxLineImpl) ClassName

func (o *StyleBoxLineImpl) ClassName() string

func (StyleBoxLineImpl) GetColor

func (o StyleBoxLineImpl) GetColor() Color
CLASS_METHOD

get_color Args: [], Returns: Color

func (StyleBoxLineImpl) GetGrowBegin

func (o StyleBoxLineImpl) GetGrowBegin() float32
CLASS_METHOD

get_grow_begin Args: [], Returns: float32

func (StyleBoxLineImpl) GetGrowEnd

func (o StyleBoxLineImpl) GetGrowEnd() float32
CLASS_METHOD

get_grow_end Args: [], Returns: float32

func (StyleBoxLineImpl) GetThickness

func (o StyleBoxLineImpl) GetThickness() int64
CLASS_METHOD

get_thickness Args: [], Returns: int64

func (StyleBoxLineImpl) IsVertical

func (o StyleBoxLineImpl) IsVertical() bool
CLASS_METHOD

is_vertical Args: [], Returns: bool

func (StyleBoxLineImpl) SetColor

func (o StyleBoxLineImpl) SetColor(color Color)
CLASS_METHOD

set_color Args: [{ false color Color}], Returns:

func (StyleBoxLineImpl) SetGrowBegin

func (o StyleBoxLineImpl) SetGrowBegin(offset float32)
CLASS_METHOD

set_grow_begin Args: [{ false offset float}], Returns:

func (StyleBoxLineImpl) SetGrowEnd

func (o StyleBoxLineImpl) SetGrowEnd(offset float32)
CLASS_METHOD

set_grow_end Args: [{ false offset float}], Returns:

func (StyleBoxLineImpl) SetThickness

func (o StyleBoxLineImpl) SetThickness(thickness int64)
CLASS_METHOD

set_thickness Args: [{ false thickness int}], Returns:

func (StyleBoxLineImpl) SetVertical

func (o StyleBoxLineImpl) SetVertical(vertical bool)
CLASS_METHOD

set_vertical Args: [{ false vertical bool}], Returns:

type StyleBoxTexture

type StyleBoxTexture interface {
	StyleBox

	/* get_expand_margin_size */
	GetExpandMarginSize(margin int64) float32

	/* get_h_axis_stretch_mode */
	GetHAxisStretchMode() StyleBoxTextureAxisStretchMode

	/* get_margin_size */
	GetMarginSize(margin int64) float32

	/* get_modulate */
	GetModulate() Color

	/* get_normal_map */
	GetNormalMap() Texture

	/* get_region_rect */
	GetRegionRect() Rect2

	/* get_texture */
	GetTexture() Texture

	/* get_v_axis_stretch_mode */
	GetVAxisStretchMode() StyleBoxTextureAxisStretchMode

	/* is_draw_center_enabled */
	IsDrawCenterEnabled() bool

	/* set_draw_center */
	SetDrawCenter(enable bool)

	/* set_expand_margin_all */
	SetExpandMarginAll(size float32)

	/* set_expand_margin_individual */
	SetExpandMarginIndividual(size_left float32, size_top float32, size_right float32, size_bottom float32)

	/* set_expand_margin_size */
	SetExpandMarginSize(margin int64, size float32)

	/* set_h_axis_stretch_mode */
	SetHAxisStretchMode(mode int64)

	/* set_margin_size */
	SetMarginSize(margin int64, size float32)

	/* set_modulate */
	SetModulate(color Color)

	/* set_normal_map */
	SetNormalMap(normal_map Texture)

	/* set_region_rect */
	SetRegionRect(region Rect2)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_v_axis_stretch_mode */
	SetVAxisStretchMode(mode int64)
}

func NewStyleBoxTexture

func NewStyleBoxTexture() StyleBoxTexture

NewStyleBoxTexture creates a new StyleBoxTexture.

func NewStyleBoxTextureWithOwner

func NewStyleBoxTextureWithOwner(owner *GodotObject) StyleBoxTexture

NewStyleBoxTextureWithOwner wraps the GodotObject.

type StyleBoxTextureAxisStretchMode

type StyleBoxTextureAxisStretchMode int32
const (
	STYLE_BOX_TEXTURE_AXIS_STRETCH_MODE_AXIS_STRETCH_MODE_STRETCH  StyleBoxTextureAxisStretchMode = 0
	STYLE_BOX_TEXTURE_AXIS_STRETCH_MODE_AXIS_STRETCH_MODE_TILE     StyleBoxTextureAxisStretchMode = 1
	STYLE_BOX_TEXTURE_AXIS_STRETCH_MODE_AXIS_STRETCH_MODE_TILE_FIT StyleBoxTextureAxisStretchMode = 2
)

type StyleBoxTextureConstant

type StyleBoxTextureConstant int32
const (
	STYLE_BOX_TEXTURE_AXIS_STRETCH_MODE_STRETCH  StyleBoxTextureConstant = 0
	STYLE_BOX_TEXTURE_AXIS_STRETCH_MODE_TILE     StyleBoxTextureConstant = 1
	STYLE_BOX_TEXTURE_AXIS_STRETCH_MODE_TILE_FIT StyleBoxTextureConstant = 2
)

type StyleBoxTextureImpl

type StyleBoxTextureImpl struct {
	StyleBoxImpl
}

func (*StyleBoxTextureImpl) BaseClass

func (o *StyleBoxTextureImpl) BaseClass() string

func (*StyleBoxTextureImpl) ClassName

func (o *StyleBoxTextureImpl) ClassName() string

func (StyleBoxTextureImpl) GetExpandMarginSize

func (o StyleBoxTextureImpl) GetExpandMarginSize(margin int64) float32
CLASS_METHOD

get_expand_margin_size Args: [{ false margin int}], Returns: float32

func (StyleBoxTextureImpl) GetHAxisStretchMode

func (o StyleBoxTextureImpl) GetHAxisStretchMode() StyleBoxTextureAxisStretchMode
CLASS_METHOD

get_h_axis_stretch_mode Args: [], Returns: StyleBoxTextureAxisStretchMode

func (StyleBoxTextureImpl) GetMarginSize

func (o StyleBoxTextureImpl) GetMarginSize(margin int64) float32
CLASS_METHOD

get_margin_size Args: [{ false margin int}], Returns: float32

func (StyleBoxTextureImpl) GetModulate

func (o StyleBoxTextureImpl) GetModulate() Color
CLASS_METHOD

get_modulate Args: [], Returns: Color

func (StyleBoxTextureImpl) GetNormalMap

func (o StyleBoxTextureImpl) GetNormalMap() Texture
CLASS_METHOD

get_normal_map Args: [], Returns: Texture

func (StyleBoxTextureImpl) GetRegionRect

func (o StyleBoxTextureImpl) GetRegionRect() Rect2
CLASS_METHOD

get_region_rect Args: [], Returns: Rect2

func (StyleBoxTextureImpl) GetTexture

func (o StyleBoxTextureImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (StyleBoxTextureImpl) GetVAxisStretchMode

func (o StyleBoxTextureImpl) GetVAxisStretchMode() StyleBoxTextureAxisStretchMode
CLASS_METHOD

get_v_axis_stretch_mode Args: [], Returns: StyleBoxTextureAxisStretchMode

func (StyleBoxTextureImpl) IsDrawCenterEnabled

func (o StyleBoxTextureImpl) IsDrawCenterEnabled() bool
CLASS_METHOD

is_draw_center_enabled Args: [], Returns: bool

func (StyleBoxTextureImpl) SetDrawCenter

func (o StyleBoxTextureImpl) SetDrawCenter(enable bool)
CLASS_METHOD

set_draw_center Args: [{ false enable bool}], Returns:

func (StyleBoxTextureImpl) SetExpandMarginAll

func (o StyleBoxTextureImpl) SetExpandMarginAll(size float32)
CLASS_METHOD

set_expand_margin_all Args: [{ false size float}], Returns:

func (StyleBoxTextureImpl) SetExpandMarginIndividual

func (o StyleBoxTextureImpl) SetExpandMarginIndividual(size_left float32, size_top float32, size_right float32, size_bottom float32)
CLASS_METHOD

set_expand_margin_individual Args: [{ false size_left float} { false size_top float} { false size_right float} { false size_bottom float}], Returns:

func (StyleBoxTextureImpl) SetExpandMarginSize

func (o StyleBoxTextureImpl) SetExpandMarginSize(margin int64, size float32)
CLASS_METHOD

set_expand_margin_size Args: [{ false margin int} { false size float}], Returns:

func (StyleBoxTextureImpl) SetHAxisStretchMode

func (o StyleBoxTextureImpl) SetHAxisStretchMode(mode int64)
CLASS_METHOD

set_h_axis_stretch_mode Args: [{ false mode int}], Returns:

func (StyleBoxTextureImpl) SetMarginSize

func (o StyleBoxTextureImpl) SetMarginSize(margin int64, size float32)
CLASS_METHOD

set_margin_size Args: [{ false margin int} { false size float}], Returns:

func (StyleBoxTextureImpl) SetModulate

func (o StyleBoxTextureImpl) SetModulate(color Color)
CLASS_METHOD

set_modulate Args: [{ false color Color}], Returns:

func (StyleBoxTextureImpl) SetNormalMap

func (o StyleBoxTextureImpl) SetNormalMap(normal_map Texture)
CLASS_METHOD

set_normal_map Args: [{ false normal_map Texture}], Returns:

func (StyleBoxTextureImpl) SetRegionRect

func (o StyleBoxTextureImpl) SetRegionRect(region Rect2)
CLASS_METHOD

set_region_rect Args: [{ false region Rect2}], Returns:

func (StyleBoxTextureImpl) SetTexture

func (o StyleBoxTextureImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (StyleBoxTextureImpl) SetVAxisStretchMode

func (o StyleBoxTextureImpl) SetVAxisStretchMode(mode int64)
CLASS_METHOD

set_v_axis_stretch_mode Args: [{ false mode int}], Returns:

type SurfaceTool

type SurfaceTool interface {
	Reference

	/* add_bones */
	AddBones(bones PoolIntArray)

	/* add_color */
	AddColor(color Color)

	/* add_index */
	AddIndex(index int64)

	/* add_normal */
	AddNormal(normal Vector3)

	/* add_smooth_group */
	AddSmoothGroup(smooth bool)

	/* add_tangent */
	AddTangent(tangent Plane)

	/* add_triangle_fan */
	AddTriangleFan(vertices PoolVector3Array, uvs PoolVector2Array, colors PoolColorArray, uv2s PoolVector2Array, normals PoolVector3Array, tangents Array)

	/* add_uv */
	AddUv(uv Vector2)

	/* add_uv2 */
	AddUv2(uv2 Vector2)

	/* add_vertex */
	AddVertex(vertex Vector3)

	/* add_weights */
	AddWeights(weights PoolRealArray)

	/* append_from */
	AppendFrom(existing Mesh, surface int64, transform Transform)

	/* begin */
	Begin(primitive int64)

	/* clear */
	Clear()

	/* commit */
	Commit(existing ArrayMesh, flags int64) ArrayMesh

	/* commit_to_arrays */
	CommitToArrays() Array

	/* create_from */
	CreateFrom(existing Mesh, surface int64)

	/* create_from_blend_shape */
	CreateFromBlendShape(existing Mesh, surface int64, blend_shape string)

	/* deindex */
	Deindex()

	/* generate_normals */
	GenerateNormals(flip bool)

	/* generate_tangents */
	GenerateTangents()

	/* index */
	Index()

	/* set_material */
	SetMaterial(material Material)
}

func NewSurfaceTool

func NewSurfaceTool() SurfaceTool

NewSurfaceTool creates a new SurfaceTool.

func NewSurfaceToolWithOwner

func NewSurfaceToolWithOwner(owner *GodotObject) SurfaceTool

NewSurfaceToolWithOwner wraps the GodotObject.

type SurfaceToolImpl

type SurfaceToolImpl struct {
	ReferenceImpl
}

func (SurfaceToolImpl) AddBones

func (o SurfaceToolImpl) AddBones(bones PoolIntArray)
CLASS_METHOD

add_bones Args: [{ false bones PoolIntArray}], Returns:

func (SurfaceToolImpl) AddColor

func (o SurfaceToolImpl) AddColor(color Color)
CLASS_METHOD

add_color Args: [{ false color Color}], Returns:

func (SurfaceToolImpl) AddIndex

func (o SurfaceToolImpl) AddIndex(index int64)
CLASS_METHOD

add_index Args: [{ false index int}], Returns:

func (SurfaceToolImpl) AddNormal

func (o SurfaceToolImpl) AddNormal(normal Vector3)
CLASS_METHOD

add_normal Args: [{ false normal Vector3}], Returns:

func (SurfaceToolImpl) AddSmoothGroup

func (o SurfaceToolImpl) AddSmoothGroup(smooth bool)
CLASS_METHOD

add_smooth_group Args: [{ false smooth bool}], Returns:

func (SurfaceToolImpl) AddTangent

func (o SurfaceToolImpl) AddTangent(tangent Plane)
CLASS_METHOD

add_tangent Args: [{ false tangent Plane}], Returns:

func (SurfaceToolImpl) AddTriangleFan

func (o SurfaceToolImpl) AddTriangleFan(vertices PoolVector3Array, uvs PoolVector2Array, colors PoolColorArray, uv2s PoolVector2Array, normals PoolVector3Array, tangents Array)
CLASS_METHOD

add_triangle_fan Args: [{ false vertices PoolVector3Array} {[] true uvs PoolVector2Array} {PoolColorArray true colors PoolColorArray} {[] true uv2s PoolVector2Array} {[] true normals PoolVector3Array} {[] true tangents Array}], Returns:

func (SurfaceToolImpl) AddUv

func (o SurfaceToolImpl) AddUv(uv Vector2)
CLASS_METHOD

add_uv Args: [{ false uv Vector2}], Returns:

func (SurfaceToolImpl) AddUv2

func (o SurfaceToolImpl) AddUv2(uv2 Vector2)
CLASS_METHOD

add_uv2 Args: [{ false uv2 Vector2}], Returns:

func (SurfaceToolImpl) AddVertex

func (o SurfaceToolImpl) AddVertex(vertex Vector3)
CLASS_METHOD

add_vertex Args: [{ false vertex Vector3}], Returns:

func (SurfaceToolImpl) AddWeights

func (o SurfaceToolImpl) AddWeights(weights PoolRealArray)
CLASS_METHOD

add_weights Args: [{ false weights PoolRealArray}], Returns:

func (SurfaceToolImpl) AppendFrom

func (o SurfaceToolImpl) AppendFrom(existing Mesh, surface int64, transform Transform)
CLASS_METHOD

append_from Args: [{ false existing Mesh} { false surface int} { false transform Transform}], Returns:

func (*SurfaceToolImpl) BaseClass

func (o *SurfaceToolImpl) BaseClass() string

func (SurfaceToolImpl) Begin

func (o SurfaceToolImpl) Begin(primitive int64)
CLASS_METHOD

begin Args: [{ false primitive int}], Returns:

func (*SurfaceToolImpl) ClassName

func (o *SurfaceToolImpl) ClassName() string

func (SurfaceToolImpl) Clear

func (o SurfaceToolImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (SurfaceToolImpl) Commit

func (o SurfaceToolImpl) Commit(existing ArrayMesh, flags int64) ArrayMesh
CLASS_METHOD

commit Args: [{Null true existing ArrayMesh} {97280 true flags int}], Returns: ArrayMesh

func (SurfaceToolImpl) CommitToArrays

func (o SurfaceToolImpl) CommitToArrays() Array
CLASS_METHOD

commit_to_arrays Args: [], Returns: Array

func (SurfaceToolImpl) CreateFrom

func (o SurfaceToolImpl) CreateFrom(existing Mesh, surface int64)
CLASS_METHOD

create_from Args: [{ false existing Mesh} { false surface int}], Returns:

func (SurfaceToolImpl) CreateFromBlendShape

func (o SurfaceToolImpl) CreateFromBlendShape(existing Mesh, surface int64, blend_shape string)
CLASS_METHOD

create_from_blend_shape Args: [{ false existing Mesh} { false surface int} { false blend_shape String}], Returns:

func (SurfaceToolImpl) Deindex

func (o SurfaceToolImpl) Deindex()
CLASS_METHOD

deindex Args: [], Returns:

func (SurfaceToolImpl) GenerateNormals

func (o SurfaceToolImpl) GenerateNormals(flip bool)
CLASS_METHOD

generate_normals Args: [{False true flip bool}], Returns:

func (SurfaceToolImpl) GenerateTangents

func (o SurfaceToolImpl) GenerateTangents()
CLASS_METHOD

generate_tangents Args: [], Returns:

func (SurfaceToolImpl) Index

func (o SurfaceToolImpl) Index()
CLASS_METHOD

index Args: [], Returns:

func (SurfaceToolImpl) SetMaterial

func (o SurfaceToolImpl) SetMaterial(material Material)
CLASS_METHOD

set_material Args: [{ false material Material}], Returns:

type TCP_Server

type TCP_Server interface {
	Reference

	/* is_connection_available */
	IsConnectionAvailable() bool

	/* is_listening */
	IsListening() bool

	/* listen */
	Listen(port int64, bind_address string) Error

	/* stop */
	Stop()

	/* take_connection */
	TakeConnection() StreamPeerTCP
}

func NewTCP_Server

func NewTCP_Server() TCP_Server

NewTCP_Server creates a new TCP_Server.

func NewTCP_ServerWithOwner

func NewTCP_ServerWithOwner(owner *GodotObject) TCP_Server

NewTCP_ServerWithOwner wraps the GodotObject.

type TCP_ServerImpl

type TCP_ServerImpl struct {
	ReferenceImpl
}

func (*TCP_ServerImpl) BaseClass

func (o *TCP_ServerImpl) BaseClass() string

func (*TCP_ServerImpl) ClassName

func (o *TCP_ServerImpl) ClassName() string

func (TCP_ServerImpl) IsConnectionAvailable

func (o TCP_ServerImpl) IsConnectionAvailable() bool
CLASS_METHOD

is_connection_available Args: [], Returns: bool

func (TCP_ServerImpl) IsListening

func (o TCP_ServerImpl) IsListening() bool
CLASS_METHOD

is_listening Args: [], Returns: bool

func (TCP_ServerImpl) Listen

func (o TCP_ServerImpl) Listen(port int64, bind_address string) Error
CLASS_METHOD

listen Args: [{ false port int} {* true bind_address String}], Returns: Error

func (TCP_ServerImpl) Stop

func (o TCP_ServerImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

func (TCP_ServerImpl) TakeConnection

func (o TCP_ServerImpl) TakeConnection() StreamPeerTCP
CLASS_METHOD

take_connection Args: [], Returns: StreamPeerTCP

type TabContainer

type TabContainer interface {
	Container

	/* are_tabs_visible */
	AreTabsVisible() bool

	/* get_current_tab */
	GetCurrentTab() int64

	/* get_current_tab_control */
	GetCurrentTabControl() Control

	/* get_drag_to_rearrange_enabled */
	GetDragToRearrangeEnabled() bool

	/* get_popup */
	GetPopup() Popup

	/* get_previous_tab */
	GetPreviousTab() int64

	/* get_tab_align */
	GetTabAlign() TabContainerTabAlign

	/* get_tab_control */
	GetTabControl(tab_idx int64) Control

	/* get_tab_count */
	GetTabCount() int64

	/* get_tab_disabled */
	GetTabDisabled(tab_idx int64) bool

	/* get_tab_icon */
	GetTabIcon(tab_idx int64) Texture

	/* get_tab_title */
	GetTabTitle(tab_idx int64) string

	/* get_tabs_rearrange_group */
	GetTabsRearrangeGroup() int64

	/* get_use_hidden_tabs_for_min_size */
	GetUseHiddenTabsForMinSize() bool

	/* set_current_tab */
	SetCurrentTab(tab_idx int64)

	/* set_drag_to_rearrange_enabled */
	SetDragToRearrangeEnabled(enabled bool)

	/* set_popup */
	SetPopup(popup Node)

	/* set_tab_align */
	SetTabAlign(align int64)

	/* set_tab_disabled */
	SetTabDisabled(tab_idx int64, disabled bool)

	/* set_tab_icon */
	SetTabIcon(tab_idx int64, icon Texture)

	/* set_tab_title */
	SetTabTitle(tab_idx int64, title string)

	/* set_tabs_rearrange_group */
	SetTabsRearrangeGroup(group_id int64)

	/* set_tabs_visible */
	SetTabsVisible(visible bool)

	/* set_use_hidden_tabs_for_min_size */
	SetUseHiddenTabsForMinSize(enabled bool)
}

func NewTabContainer

func NewTabContainer() TabContainer

NewTabContainer creates a new TabContainer.

func NewTabContainerWithOwner

func NewTabContainerWithOwner(owner *GodotObject) TabContainer

NewTabContainerWithOwner wraps the GodotObject.

type TabContainerConstant

type TabContainerConstant int32
const (
	TAB_CONTAINER_ALIGN_CENTER TabContainerConstant = 1
	TAB_CONTAINER_ALIGN_LEFT   TabContainerConstant = 0
	TAB_CONTAINER_ALIGN_RIGHT  TabContainerConstant = 2
)

type TabContainerImpl

type TabContainerImpl struct {
	ContainerImpl
}

func (TabContainerImpl) AreTabsVisible

func (o TabContainerImpl) AreTabsVisible() bool
CLASS_METHOD

are_tabs_visible Args: [], Returns: bool

func (*TabContainerImpl) BaseClass

func (o *TabContainerImpl) BaseClass() string

func (*TabContainerImpl) ClassName

func (o *TabContainerImpl) ClassName() string

func (TabContainerImpl) GetCurrentTab

func (o TabContainerImpl) GetCurrentTab() int64
CLASS_METHOD

get_current_tab Args: [], Returns: int64

func (TabContainerImpl) GetCurrentTabControl

func (o TabContainerImpl) GetCurrentTabControl() Control
CLASS_METHOD

get_current_tab_control Args: [], Returns: Control

func (TabContainerImpl) GetDragToRearrangeEnabled

func (o TabContainerImpl) GetDragToRearrangeEnabled() bool
CLASS_METHOD

get_drag_to_rearrange_enabled Args: [], Returns: bool

func (TabContainerImpl) GetPopup

func (o TabContainerImpl) GetPopup() Popup
CLASS_METHOD

get_popup Args: [], Returns: Popup

func (TabContainerImpl) GetPreviousTab

func (o TabContainerImpl) GetPreviousTab() int64
CLASS_METHOD

get_previous_tab Args: [], Returns: int64

func (TabContainerImpl) GetTabAlign

func (o TabContainerImpl) GetTabAlign() TabContainerTabAlign
CLASS_METHOD

get_tab_align Args: [], Returns: TabContainerTabAlign

func (TabContainerImpl) GetTabControl

func (o TabContainerImpl) GetTabControl(tab_idx int64) Control
CLASS_METHOD

get_tab_control Args: [{ false tab_idx int}], Returns: Control

func (TabContainerImpl) GetTabCount

func (o TabContainerImpl) GetTabCount() int64
CLASS_METHOD

get_tab_count Args: [], Returns: int64

func (TabContainerImpl) GetTabDisabled

func (o TabContainerImpl) GetTabDisabled(tab_idx int64) bool
CLASS_METHOD

get_tab_disabled Args: [{ false tab_idx int}], Returns: bool

func (TabContainerImpl) GetTabIcon

func (o TabContainerImpl) GetTabIcon(tab_idx int64) Texture
CLASS_METHOD

get_tab_icon Args: [{ false tab_idx int}], Returns: Texture

func (TabContainerImpl) GetTabTitle

func (o TabContainerImpl) GetTabTitle(tab_idx int64) string
CLASS_METHOD

get_tab_title Args: [{ false tab_idx int}], Returns: string

func (TabContainerImpl) GetTabsRearrangeGroup

func (o TabContainerImpl) GetTabsRearrangeGroup() int64
CLASS_METHOD

get_tabs_rearrange_group Args: [], Returns: int64

func (TabContainerImpl) GetUseHiddenTabsForMinSize

func (o TabContainerImpl) GetUseHiddenTabsForMinSize() bool
CLASS_METHOD

get_use_hidden_tabs_for_min_size Args: [], Returns: bool

func (TabContainerImpl) SetCurrentTab

func (o TabContainerImpl) SetCurrentTab(tab_idx int64)
CLASS_METHOD

set_current_tab Args: [{ false tab_idx int}], Returns:

func (TabContainerImpl) SetDragToRearrangeEnabled

func (o TabContainerImpl) SetDragToRearrangeEnabled(enabled bool)
CLASS_METHOD

set_drag_to_rearrange_enabled Args: [{ false enabled bool}], Returns:

func (TabContainerImpl) SetPopup

func (o TabContainerImpl) SetPopup(popup Node)
CLASS_METHOD

set_popup Args: [{ false popup Node}], Returns:

func (TabContainerImpl) SetTabAlign

func (o TabContainerImpl) SetTabAlign(align int64)
CLASS_METHOD

set_tab_align Args: [{ false align int}], Returns:

func (TabContainerImpl) SetTabDisabled

func (o TabContainerImpl) SetTabDisabled(tab_idx int64, disabled bool)
CLASS_METHOD

set_tab_disabled Args: [{ false tab_idx int} { false disabled bool}], Returns:

func (TabContainerImpl) SetTabIcon

func (o TabContainerImpl) SetTabIcon(tab_idx int64, icon Texture)
CLASS_METHOD

set_tab_icon Args: [{ false tab_idx int} { false icon Texture}], Returns:

func (TabContainerImpl) SetTabTitle

func (o TabContainerImpl) SetTabTitle(tab_idx int64, title string)
CLASS_METHOD

set_tab_title Args: [{ false tab_idx int} { false title String}], Returns:

func (TabContainerImpl) SetTabsRearrangeGroup

func (o TabContainerImpl) SetTabsRearrangeGroup(group_id int64)
CLASS_METHOD

set_tabs_rearrange_group Args: [{ false group_id int}], Returns:

func (TabContainerImpl) SetTabsVisible

func (o TabContainerImpl) SetTabsVisible(visible bool)
CLASS_METHOD

set_tabs_visible Args: [{ false visible bool}], Returns:

func (TabContainerImpl) SetUseHiddenTabsForMinSize

func (o TabContainerImpl) SetUseHiddenTabsForMinSize(enabled bool)
CLASS_METHOD

set_use_hidden_tabs_for_min_size Args: [{ false enabled bool}], Returns:

type TabContainerTabAlign

type TabContainerTabAlign int32
const (
	TAB_CONTAINER_TAB_ALIGN_ALIGN_CENTER TabContainerTabAlign = 1
	TAB_CONTAINER_TAB_ALIGN_ALIGN_LEFT   TabContainerTabAlign = 0
	TAB_CONTAINER_TAB_ALIGN_ALIGN_RIGHT  TabContainerTabAlign = 2
)

type Tabs

type Tabs interface {
	Control

	/* add_tab */
	AddTab(title string, icon Texture)

	/* ensure_tab_visible */
	EnsureTabVisible(idx int64)

	/* get_current_tab */
	GetCurrentTab() int64

	/* get_drag_to_rearrange_enabled */
	GetDragToRearrangeEnabled() bool

	/* get_offset_buttons_visible */
	GetOffsetButtonsVisible() bool

	/* get_scrolling_enabled */
	GetScrollingEnabled() bool

	/* get_select_with_rmb */
	GetSelectWithRmb() bool

	/* get_tab_align */
	GetTabAlign() TabsTabAlign

	/* get_tab_close_display_policy */
	GetTabCloseDisplayPolicy() TabsCloseButtonDisplayPolicy

	/* get_tab_count */
	GetTabCount() int64

	/* get_tab_disabled */
	GetTabDisabled(tab_idx int64) bool

	/* get_tab_icon */
	GetTabIcon(tab_idx int64) Texture

	/* get_tab_offset */
	GetTabOffset() int64

	/* get_tab_rect */
	GetTabRect(tab_idx int64) Rect2

	/* get_tab_title */
	GetTabTitle(tab_idx int64) string

	/* get_tabs_rearrange_group */
	GetTabsRearrangeGroup() int64

	/* move_tab */
	MoveTab(from int64, to int64)

	/* remove_tab */
	RemoveTab(tab_idx int64)

	/* set_current_tab */
	SetCurrentTab(tab_idx int64)

	/* set_drag_to_rearrange_enabled */
	SetDragToRearrangeEnabled(enabled bool)

	/* set_scrolling_enabled */
	SetScrollingEnabled(enabled bool)

	/* set_select_with_rmb */
	SetSelectWithRmb(enabled bool)

	/* set_tab_align */
	SetTabAlign(align int64)

	/* set_tab_close_display_policy */
	SetTabCloseDisplayPolicy(policy int64)

	/* set_tab_disabled */
	SetTabDisabled(tab_idx int64, disabled bool)

	/* set_tab_icon */
	SetTabIcon(tab_idx int64, icon Texture)

	/* set_tab_title */
	SetTabTitle(tab_idx int64, title string)

	/* set_tabs_rearrange_group */
	SetTabsRearrangeGroup(group_id int64)
}

func NewTabs

func NewTabs() Tabs

NewTabs creates a new Tabs.

func NewTabsWithOwner

func NewTabsWithOwner(owner *GodotObject) Tabs

NewTabsWithOwner wraps the GodotObject.

type TabsCloseButtonDisplayPolicy

type TabsCloseButtonDisplayPolicy int32
const (
	TABS_CLOSE_BUTTON_DISPLAY_POLICY_CLOSE_BUTTON_MAX              TabsCloseButtonDisplayPolicy = 3
	TABS_CLOSE_BUTTON_DISPLAY_POLICY_CLOSE_BUTTON_SHOW_ACTIVE_ONLY TabsCloseButtonDisplayPolicy = 1
	TABS_CLOSE_BUTTON_DISPLAY_POLICY_CLOSE_BUTTON_SHOW_ALWAYS      TabsCloseButtonDisplayPolicy = 2
	TABS_CLOSE_BUTTON_DISPLAY_POLICY_CLOSE_BUTTON_SHOW_NEVER       TabsCloseButtonDisplayPolicy = 0
)

type TabsConstant

type TabsConstant int32
const (
	TABS_ALIGN_CENTER                  TabsConstant = 1
	TABS_ALIGN_LEFT                    TabsConstant = 0
	TABS_ALIGN_MAX                     TabsConstant = 3
	TABS_ALIGN_RIGHT                   TabsConstant = 2
	TABS_CLOSE_BUTTON_MAX              TabsConstant = 3
	TABS_CLOSE_BUTTON_SHOW_ACTIVE_ONLY TabsConstant = 1
	TABS_CLOSE_BUTTON_SHOW_ALWAYS      TabsConstant = 2
	TABS_CLOSE_BUTTON_SHOW_NEVER       TabsConstant = 0
)

type TabsImpl

type TabsImpl struct {
	ControlImpl
}

func (TabsImpl) AddTab

func (o TabsImpl) AddTab(title string, icon Texture)
CLASS_METHOD

add_tab Args: [{ true title String} {[Object:null] true icon Texture}], Returns:

func (*TabsImpl) BaseClass

func (o *TabsImpl) BaseClass() string

func (*TabsImpl) ClassName

func (o *TabsImpl) ClassName() string

func (TabsImpl) EnsureTabVisible

func (o TabsImpl) EnsureTabVisible(idx int64)
CLASS_METHOD

ensure_tab_visible Args: [{ false idx int}], Returns:

func (TabsImpl) GetCurrentTab

func (o TabsImpl) GetCurrentTab() int64
CLASS_METHOD

get_current_tab Args: [], Returns: int64

func (TabsImpl) GetDragToRearrangeEnabled

func (o TabsImpl) GetDragToRearrangeEnabled() bool
CLASS_METHOD

get_drag_to_rearrange_enabled Args: [], Returns: bool

func (TabsImpl) GetOffsetButtonsVisible

func (o TabsImpl) GetOffsetButtonsVisible() bool
CLASS_METHOD

get_offset_buttons_visible Args: [], Returns: bool

func (TabsImpl) GetScrollingEnabled

func (o TabsImpl) GetScrollingEnabled() bool
CLASS_METHOD

get_scrolling_enabled Args: [], Returns: bool

func (TabsImpl) GetSelectWithRmb

func (o TabsImpl) GetSelectWithRmb() bool
CLASS_METHOD

get_select_with_rmb Args: [], Returns: bool

func (TabsImpl) GetTabAlign

func (o TabsImpl) GetTabAlign() TabsTabAlign
CLASS_METHOD

get_tab_align Args: [], Returns: TabsTabAlign

func (TabsImpl) GetTabCloseDisplayPolicy

func (o TabsImpl) GetTabCloseDisplayPolicy() TabsCloseButtonDisplayPolicy
CLASS_METHOD

get_tab_close_display_policy Args: [], Returns: TabsCloseButtonDisplayPolicy

func (TabsImpl) GetTabCount

func (o TabsImpl) GetTabCount() int64
CLASS_METHOD

get_tab_count Args: [], Returns: int64

func (TabsImpl) GetTabDisabled

func (o TabsImpl) GetTabDisabled(tab_idx int64) bool
CLASS_METHOD

get_tab_disabled Args: [{ false tab_idx int}], Returns: bool

func (TabsImpl) GetTabIcon

func (o TabsImpl) GetTabIcon(tab_idx int64) Texture
CLASS_METHOD

get_tab_icon Args: [{ false tab_idx int}], Returns: Texture

func (TabsImpl) GetTabOffset

func (o TabsImpl) GetTabOffset() int64
CLASS_METHOD

get_tab_offset Args: [], Returns: int64

func (TabsImpl) GetTabRect

func (o TabsImpl) GetTabRect(tab_idx int64) Rect2
CLASS_METHOD

get_tab_rect Args: [{ false tab_idx int}], Returns: Rect2

func (TabsImpl) GetTabTitle

func (o TabsImpl) GetTabTitle(tab_idx int64) string
CLASS_METHOD

get_tab_title Args: [{ false tab_idx int}], Returns: string

func (TabsImpl) GetTabsRearrangeGroup

func (o TabsImpl) GetTabsRearrangeGroup() int64
CLASS_METHOD

get_tabs_rearrange_group Args: [], Returns: int64

func (TabsImpl) MoveTab

func (o TabsImpl) MoveTab(from int64, to int64)
CLASS_METHOD

move_tab Args: [{ false from int} { false to int}], Returns:

func (TabsImpl) RemoveTab

func (o TabsImpl) RemoveTab(tab_idx int64)
CLASS_METHOD

remove_tab Args: [{ false tab_idx int}], Returns:

func (TabsImpl) SetCurrentTab

func (o TabsImpl) SetCurrentTab(tab_idx int64)
CLASS_METHOD

set_current_tab Args: [{ false tab_idx int}], Returns:

func (TabsImpl) SetDragToRearrangeEnabled

func (o TabsImpl) SetDragToRearrangeEnabled(enabled bool)
CLASS_METHOD

set_drag_to_rearrange_enabled Args: [{ false enabled bool}], Returns:

func (TabsImpl) SetScrollingEnabled

func (o TabsImpl) SetScrollingEnabled(enabled bool)
CLASS_METHOD

set_scrolling_enabled Args: [{ false enabled bool}], Returns:

func (TabsImpl) SetSelectWithRmb

func (o TabsImpl) SetSelectWithRmb(enabled bool)
CLASS_METHOD

set_select_with_rmb Args: [{ false enabled bool}], Returns:

func (TabsImpl) SetTabAlign

func (o TabsImpl) SetTabAlign(align int64)
CLASS_METHOD

set_tab_align Args: [{ false align int}], Returns:

func (TabsImpl) SetTabCloseDisplayPolicy

func (o TabsImpl) SetTabCloseDisplayPolicy(policy int64)
CLASS_METHOD

set_tab_close_display_policy Args: [{ false policy int}], Returns:

func (TabsImpl) SetTabDisabled

func (o TabsImpl) SetTabDisabled(tab_idx int64, disabled bool)
CLASS_METHOD

set_tab_disabled Args: [{ false tab_idx int} { false disabled bool}], Returns:

func (TabsImpl) SetTabIcon

func (o TabsImpl) SetTabIcon(tab_idx int64, icon Texture)
CLASS_METHOD

set_tab_icon Args: [{ false tab_idx int} { false icon Texture}], Returns:

func (TabsImpl) SetTabTitle

func (o TabsImpl) SetTabTitle(tab_idx int64, title string)
CLASS_METHOD

set_tab_title Args: [{ false tab_idx int} { false title String}], Returns:

func (TabsImpl) SetTabsRearrangeGroup

func (o TabsImpl) SetTabsRearrangeGroup(group_id int64)
CLASS_METHOD

set_tabs_rearrange_group Args: [{ false group_id int}], Returns:

type TabsTabAlign

type TabsTabAlign int32
const (
	TABS_TAB_ALIGN_ALIGN_CENTER TabsTabAlign = 1
	TABS_TAB_ALIGN_ALIGN_LEFT   TabsTabAlign = 0
	TABS_TAB_ALIGN_ALIGN_MAX    TabsTabAlign = 3
	TABS_TAB_ALIGN_ALIGN_RIGHT  TabsTabAlign = 2
)

type TagDBStats

type TagDBStats struct {
	ParentCount         int
	ClassNameCount      int
	MethodTagCount      int
	PropertySetTagCount int
	PropertyGetTagCount int
}

type TextEdit

type TextEdit interface {
	Control

	/* add_color_region */
	AddColorRegion(begin_key string, end_key string, color Color, line_only bool)

	/* add_keyword_color */
	AddKeywordColor(keyword string, color Color)

	/* can_fold */
	CanFold(line int64) bool

	/* center_viewport_to_cursor */
	CenterViewportToCursor()

	/* clear_colors */
	ClearColors()

	/* clear_undo_history */
	ClearUndoHistory()

	/* copy */
	Copy()

	/* cursor_get_blink_enabled */
	CursorGetBlinkEnabled() bool

	/* cursor_get_blink_speed */
	CursorGetBlinkSpeed() float32

	/* cursor_get_column */
	CursorGetColumn() int64

	/* cursor_get_line */
	CursorGetLine() int64

	/* cursor_is_block_mode */
	CursorIsBlockMode() bool

	/* cursor_set_blink_enabled */
	CursorSetBlinkEnabled(enable bool)

	/* cursor_set_blink_speed */
	CursorSetBlinkSpeed(blink_speed float32)

	/* cursor_set_block_mode */
	CursorSetBlockMode(enable bool)

	/* cursor_set_column */
	CursorSetColumn(column int64, adjust_viewport bool)

	/* cursor_set_line */
	CursorSetLine(line int64, adjust_viewport bool, can_be_hidden bool, wrap_index int64)

	/* cut */
	Cut()

	/* deselect */
	Deselect()

	/* draw_minimap */
	DrawMinimap(draw bool)

	/* fold_all_lines */
	FoldAllLines()

	/* fold_line */
	FoldLine(line int64)

	/* get_breakpoints */
	GetBreakpoints() Array

	/* get_h_scroll */
	GetHScroll() int64

	/* get_keyword_color */
	GetKeywordColor(keyword string) Color

	/* get_line */
	GetLine(line int64) string

	/* get_line_count */
	GetLineCount() int64

	/* get_menu */
	GetMenu() PopupMenu

	/* get_minimap_width */
	GetMinimapWidth() int64

	/* get_selection_from_column */
	GetSelectionFromColumn() int64

	/* get_selection_from_line */
	GetSelectionFromLine() int64

	/* get_selection_text */
	GetSelectionText() string

	/* get_selection_to_column */
	GetSelectionToColumn() int64

	/* get_selection_to_line */
	GetSelectionToLine() int64

	/* get_text */
	GetText() string

	/* get_v_scroll */
	GetVScroll() float32

	/* get_v_scroll_speed */
	GetVScrollSpeed() float32

	/* get_word_under_cursor */
	GetWordUnderCursor() string

	/* has_keyword_color */
	HasKeywordColor(keyword string) bool

	/* insert_text_at_cursor */
	InsertTextAtCursor(text string)

	/* is_breakpoint_gutter_enabled */
	IsBreakpointGutterEnabled() bool

	/* is_context_menu_enabled */
	IsContextMenuEnabled() bool

	/* is_drawing_fold_gutter */
	IsDrawingFoldGutter() bool

	/* is_drawing_minimap */
	IsDrawingMinimap() bool

	/* is_drawing_spaces */
	IsDrawingSpaces() bool

	/* is_drawing_tabs */
	IsDrawingTabs() bool

	/* is_folded */
	IsFolded(line int64) bool

	/* is_hiding_enabled */
	IsHidingEnabled() bool

	/* is_highlight_all_occurrences_enabled */
	IsHighlightAllOccurrencesEnabled() bool

	/* is_highlight_current_line_enabled */
	IsHighlightCurrentLineEnabled() bool

	/* is_line_hidden */
	IsLineHidden(line int64) bool

	/* is_overriding_selected_font_color */
	IsOverridingSelectedFontColor() bool

	/* is_readonly */
	IsReadonly() bool

	/* is_right_click_moving_caret */
	IsRightClickMovingCaret() bool

	/* is_selecting_enabled */
	IsSelectingEnabled() bool

	/* is_selection_active */
	IsSelectionActive() bool

	/* is_shortcut_keys_enabled */
	IsShortcutKeysEnabled() bool

	/* is_show_line_numbers_enabled */
	IsShowLineNumbersEnabled() bool

	/* is_smooth_scroll_enabled */
	IsSmoothScrollEnabled() bool

	/* is_syntax_coloring_enabled */
	IsSyntaxColoringEnabled() bool

	/* is_wrap_enabled */
	IsWrapEnabled() bool

	/* menu_option */
	MenuOption(option int64)

	/* paste */
	Paste()

	/* redo */
	Redo()

	/* remove_breakpoints */
	RemoveBreakpoints()

	/* search */
	Search(key string, flags int64, from_line int64, from_column int64) PoolIntArray

	/* select */
	Select(from_line int64, from_column int64, to_line int64, to_column int64)

	/* select_all */
	SelectAll()

	/* set_breakpoint_gutter_enabled */
	SetBreakpointGutterEnabled(enable bool)

	/* set_context_menu_enabled */
	SetContextMenuEnabled(enable bool)

	/* set_draw_fold_gutter */
	SetDrawFoldGutter(arg0 bool)

	/* set_draw_spaces */
	SetDrawSpaces(arg0 bool)

	/* set_draw_tabs */
	SetDrawTabs(arg0 bool)

	/* set_h_scroll */
	SetHScroll(value int64)

	/* set_hiding_enabled */
	SetHidingEnabled(enable bool)

	/* set_highlight_all_occurrences */
	SetHighlightAllOccurrences(enable bool)

	/* set_highlight_current_line */
	SetHighlightCurrentLine(enabled bool)

	/* set_line */
	SetLine(line int64, new_text string)

	/* set_line_as_hidden */
	SetLineAsHidden(line int64, enable bool)

	/* set_minimap_width */
	SetMinimapWidth(width int64)

	/* set_override_selected_font_color */
	SetOverrideSelectedFontColor(override bool)

	/* set_readonly */
	SetReadonly(enable bool)

	/* set_right_click_moves_caret */
	SetRightClickMovesCaret(enable bool)

	/* set_selecting_enabled */
	SetSelectingEnabled(enable bool)

	/* set_shortcut_keys_enabled */
	SetShortcutKeysEnabled(enable bool)

	/* set_show_line_numbers */
	SetShowLineNumbers(enable bool)

	/* set_smooth_scroll_enable */
	SetSmoothScrollEnable(enable bool)

	/* set_syntax_coloring */
	SetSyntaxColoring(enable bool)

	/* set_text */
	SetText(text string)

	/* set_v_scroll */
	SetVScroll(value float32)

	/* set_v_scroll_speed */
	SetVScrollSpeed(speed float32)

	/* set_wrap_enabled */
	SetWrapEnabled(enable bool)

	/* toggle_fold_line */
	ToggleFoldLine(line int64)

	/* undo */
	Undo()

	/* unfold_line */
	UnfoldLine(line int64)

	/* unhide_all_lines */
	UnhideAllLines()
}

func NewTextEdit

func NewTextEdit() TextEdit

NewTextEdit creates a new TextEdit.

func NewTextEditWithOwner

func NewTextEditWithOwner(owner *GodotObject) TextEdit

NewTextEditWithOwner wraps the GodotObject.

type TextEditConstant

type TextEditConstant int32
const (
	TEXT_EDIT_MENU_CLEAR           TextEditConstant = 3
	TEXT_EDIT_MENU_COPY            TextEditConstant = 1
	TEXT_EDIT_MENU_CUT             TextEditConstant = 0
	TEXT_EDIT_MENU_MAX             TextEditConstant = 7
	TEXT_EDIT_MENU_PASTE           TextEditConstant = 2
	TEXT_EDIT_MENU_REDO            TextEditConstant = 6
	TEXT_EDIT_MENU_SELECT_ALL      TextEditConstant = 4
	TEXT_EDIT_MENU_UNDO            TextEditConstant = 5
	TEXT_EDIT_SEARCH_BACKWARDS     TextEditConstant = 4
	TEXT_EDIT_SEARCH_MATCH_CASE    TextEditConstant = 1
	TEXT_EDIT_SEARCH_RESULT_COLUMN TextEditConstant = 0
	TEXT_EDIT_SEARCH_RESULT_LINE   TextEditConstant = 1
	TEXT_EDIT_SEARCH_WHOLE_WORDS   TextEditConstant = 2
)

type TextEditImpl

type TextEditImpl struct {
	ControlImpl
}

func (TextEditImpl) AddColorRegion

func (o TextEditImpl) AddColorRegion(begin_key string, end_key string, color Color, line_only bool)
CLASS_METHOD

add_color_region Args: [{ false begin_key String} { false end_key String} { false color Color} {False true line_only bool}], Returns:

func (TextEditImpl) AddKeywordColor

func (o TextEditImpl) AddKeywordColor(keyword string, color Color)
CLASS_METHOD

add_keyword_color Args: [{ false keyword String} { false color Color}], Returns:

func (*TextEditImpl) BaseClass

func (o *TextEditImpl) BaseClass() string

func (TextEditImpl) CanFold

func (o TextEditImpl) CanFold(line int64) bool
CLASS_METHOD

can_fold Args: [{ false line int}], Returns: bool

func (TextEditImpl) CenterViewportToCursor

func (o TextEditImpl) CenterViewportToCursor()
CLASS_METHOD

center_viewport_to_cursor Args: [], Returns:

func (*TextEditImpl) ClassName

func (o *TextEditImpl) ClassName() string

func (TextEditImpl) ClearColors

func (o TextEditImpl) ClearColors()
CLASS_METHOD

clear_colors Args: [], Returns:

func (TextEditImpl) ClearUndoHistory

func (o TextEditImpl) ClearUndoHistory()
CLASS_METHOD

clear_undo_history Args: [], Returns:

func (TextEditImpl) Copy

func (o TextEditImpl) Copy()
CLASS_METHOD

copy Args: [], Returns:

func (TextEditImpl) CursorGetBlinkEnabled

func (o TextEditImpl) CursorGetBlinkEnabled() bool
CLASS_METHOD

cursor_get_blink_enabled Args: [], Returns: bool

func (TextEditImpl) CursorGetBlinkSpeed

func (o TextEditImpl) CursorGetBlinkSpeed() float32
CLASS_METHOD

cursor_get_blink_speed Args: [], Returns: float32

func (TextEditImpl) CursorGetColumn

func (o TextEditImpl) CursorGetColumn() int64
CLASS_METHOD

cursor_get_column Args: [], Returns: int64

func (TextEditImpl) CursorGetLine

func (o TextEditImpl) CursorGetLine() int64
CLASS_METHOD

cursor_get_line Args: [], Returns: int64

func (TextEditImpl) CursorIsBlockMode

func (o TextEditImpl) CursorIsBlockMode() bool
CLASS_METHOD

cursor_is_block_mode Args: [], Returns: bool

func (TextEditImpl) CursorSetBlinkEnabled

func (o TextEditImpl) CursorSetBlinkEnabled(enable bool)
CLASS_METHOD

cursor_set_blink_enabled Args: [{ false enable bool}], Returns:

func (TextEditImpl) CursorSetBlinkSpeed

func (o TextEditImpl) CursorSetBlinkSpeed(blink_speed float32)
CLASS_METHOD

cursor_set_blink_speed Args: [{ false blink_speed float}], Returns:

func (TextEditImpl) CursorSetBlockMode

func (o TextEditImpl) CursorSetBlockMode(enable bool)
CLASS_METHOD

cursor_set_block_mode Args: [{ false enable bool}], Returns:

func (TextEditImpl) CursorSetColumn

func (o TextEditImpl) CursorSetColumn(column int64, adjust_viewport bool)
CLASS_METHOD

cursor_set_column Args: [{ false column int} {True true adjust_viewport bool}], Returns:

func (TextEditImpl) CursorSetLine

func (o TextEditImpl) CursorSetLine(line int64, adjust_viewport bool, can_be_hidden bool, wrap_index int64)
CLASS_METHOD

cursor_set_line Args: [{ false line int} {True true adjust_viewport bool} {True true can_be_hidden bool} {0 true wrap_index int}], Returns:

func (TextEditImpl) Cut

func (o TextEditImpl) Cut()
CLASS_METHOD

cut Args: [], Returns:

func (TextEditImpl) Deselect

func (o TextEditImpl) Deselect()
CLASS_METHOD

deselect Args: [], Returns:

func (TextEditImpl) DrawMinimap

func (o TextEditImpl) DrawMinimap(draw bool)
CLASS_METHOD

draw_minimap Args: [{ false draw bool}], Returns:

func (TextEditImpl) FoldAllLines

func (o TextEditImpl) FoldAllLines()
CLASS_METHOD

fold_all_lines Args: [], Returns:

func (TextEditImpl) FoldLine

func (o TextEditImpl) FoldLine(line int64)
CLASS_METHOD

fold_line Args: [{ false line int}], Returns:

func (TextEditImpl) GetBreakpoints

func (o TextEditImpl) GetBreakpoints() Array
CLASS_METHOD

get_breakpoints Args: [], Returns: Array

func (TextEditImpl) GetHScroll

func (o TextEditImpl) GetHScroll() int64
CLASS_METHOD

get_h_scroll Args: [], Returns: int64

func (TextEditImpl) GetKeywordColor

func (o TextEditImpl) GetKeywordColor(keyword string) Color
CLASS_METHOD

get_keyword_color Args: [{ false keyword String}], Returns: Color

func (TextEditImpl) GetLine

func (o TextEditImpl) GetLine(line int64) string
CLASS_METHOD

get_line Args: [{ false line int}], Returns: string

func (TextEditImpl) GetLineCount

func (o TextEditImpl) GetLineCount() int64
CLASS_METHOD

get_line_count Args: [], Returns: int64

func (TextEditImpl) GetMenu

func (o TextEditImpl) GetMenu() PopupMenu
CLASS_METHOD

get_menu Args: [], Returns: PopupMenu

func (TextEditImpl) GetMinimapWidth

func (o TextEditImpl) GetMinimapWidth() int64
CLASS_METHOD

get_minimap_width Args: [], Returns: int64

func (TextEditImpl) GetSelectionFromColumn

func (o TextEditImpl) GetSelectionFromColumn() int64
CLASS_METHOD

get_selection_from_column Args: [], Returns: int64

func (TextEditImpl) GetSelectionFromLine

func (o TextEditImpl) GetSelectionFromLine() int64
CLASS_METHOD

get_selection_from_line Args: [], Returns: int64

func (TextEditImpl) GetSelectionText

func (o TextEditImpl) GetSelectionText() string
CLASS_METHOD

get_selection_text Args: [], Returns: string

func (TextEditImpl) GetSelectionToColumn

func (o TextEditImpl) GetSelectionToColumn() int64
CLASS_METHOD

get_selection_to_column Args: [], Returns: int64

func (TextEditImpl) GetSelectionToLine

func (o TextEditImpl) GetSelectionToLine() int64
CLASS_METHOD

get_selection_to_line Args: [], Returns: int64

func (TextEditImpl) GetText

func (o TextEditImpl) GetText() string
CLASS_METHOD

get_text Args: [], Returns: string

func (TextEditImpl) GetVScroll

func (o TextEditImpl) GetVScroll() float32
CLASS_METHOD

get_v_scroll Args: [], Returns: float32

func (TextEditImpl) GetVScrollSpeed

func (o TextEditImpl) GetVScrollSpeed() float32
CLASS_METHOD

get_v_scroll_speed Args: [], Returns: float32

func (TextEditImpl) GetWordUnderCursor

func (o TextEditImpl) GetWordUnderCursor() string
CLASS_METHOD

get_word_under_cursor Args: [], Returns: string

func (TextEditImpl) HasKeywordColor

func (o TextEditImpl) HasKeywordColor(keyword string) bool
CLASS_METHOD

has_keyword_color Args: [{ false keyword String}], Returns: bool

func (TextEditImpl) InsertTextAtCursor

func (o TextEditImpl) InsertTextAtCursor(text string)
CLASS_METHOD

insert_text_at_cursor Args: [{ false text String}], Returns:

func (TextEditImpl) IsBreakpointGutterEnabled

func (o TextEditImpl) IsBreakpointGutterEnabled() bool
CLASS_METHOD

is_breakpoint_gutter_enabled Args: [], Returns: bool

func (TextEditImpl) IsContextMenuEnabled

func (o TextEditImpl) IsContextMenuEnabled() bool
CLASS_METHOD

is_context_menu_enabled Args: [], Returns: bool

func (TextEditImpl) IsDrawingFoldGutter

func (o TextEditImpl) IsDrawingFoldGutter() bool
CLASS_METHOD

is_drawing_fold_gutter Args: [], Returns: bool

func (TextEditImpl) IsDrawingMinimap

func (o TextEditImpl) IsDrawingMinimap() bool
CLASS_METHOD

is_drawing_minimap Args: [], Returns: bool

func (TextEditImpl) IsDrawingSpaces

func (o TextEditImpl) IsDrawingSpaces() bool
CLASS_METHOD

is_drawing_spaces Args: [], Returns: bool

func (TextEditImpl) IsDrawingTabs

func (o TextEditImpl) IsDrawingTabs() bool
CLASS_METHOD

is_drawing_tabs Args: [], Returns: bool

func (TextEditImpl) IsFolded

func (o TextEditImpl) IsFolded(line int64) bool
CLASS_METHOD

is_folded Args: [{ false line int}], Returns: bool

func (TextEditImpl) IsHidingEnabled

func (o TextEditImpl) IsHidingEnabled() bool
CLASS_METHOD

is_hiding_enabled Args: [], Returns: bool

func (TextEditImpl) IsHighlightAllOccurrencesEnabled

func (o TextEditImpl) IsHighlightAllOccurrencesEnabled() bool
CLASS_METHOD

is_highlight_all_occurrences_enabled Args: [], Returns: bool

func (TextEditImpl) IsHighlightCurrentLineEnabled

func (o TextEditImpl) IsHighlightCurrentLineEnabled() bool
CLASS_METHOD

is_highlight_current_line_enabled Args: [], Returns: bool

func (TextEditImpl) IsLineHidden

func (o TextEditImpl) IsLineHidden(line int64) bool
CLASS_METHOD

is_line_hidden Args: [{ false line int}], Returns: bool

func (TextEditImpl) IsOverridingSelectedFontColor

func (o TextEditImpl) IsOverridingSelectedFontColor() bool
CLASS_METHOD

is_overriding_selected_font_color Args: [], Returns: bool

func (TextEditImpl) IsReadonly

func (o TextEditImpl) IsReadonly() bool
CLASS_METHOD

is_readonly Args: [], Returns: bool

func (TextEditImpl) IsRightClickMovingCaret

func (o TextEditImpl) IsRightClickMovingCaret() bool
CLASS_METHOD

is_right_click_moving_caret Args: [], Returns: bool

func (TextEditImpl) IsSelectingEnabled

func (o TextEditImpl) IsSelectingEnabled() bool
CLASS_METHOD

is_selecting_enabled Args: [], Returns: bool

func (TextEditImpl) IsSelectionActive

func (o TextEditImpl) IsSelectionActive() bool
CLASS_METHOD

is_selection_active Args: [], Returns: bool

func (TextEditImpl) IsShortcutKeysEnabled

func (o TextEditImpl) IsShortcutKeysEnabled() bool
CLASS_METHOD

is_shortcut_keys_enabled Args: [], Returns: bool

func (TextEditImpl) IsShowLineNumbersEnabled

func (o TextEditImpl) IsShowLineNumbersEnabled() bool
CLASS_METHOD

is_show_line_numbers_enabled Args: [], Returns: bool

func (TextEditImpl) IsSmoothScrollEnabled

func (o TextEditImpl) IsSmoothScrollEnabled() bool
CLASS_METHOD

is_smooth_scroll_enabled Args: [], Returns: bool

func (TextEditImpl) IsSyntaxColoringEnabled

func (o TextEditImpl) IsSyntaxColoringEnabled() bool
CLASS_METHOD

is_syntax_coloring_enabled Args: [], Returns: bool

func (TextEditImpl) IsWrapEnabled

func (o TextEditImpl) IsWrapEnabled() bool
CLASS_METHOD

is_wrap_enabled Args: [], Returns: bool

func (TextEditImpl) MenuOption

func (o TextEditImpl) MenuOption(option int64)
CLASS_METHOD

menu_option Args: [{ false option int}], Returns:

func (TextEditImpl) Paste

func (o TextEditImpl) Paste()
CLASS_METHOD

paste Args: [], Returns:

func (TextEditImpl) Redo

func (o TextEditImpl) Redo()
CLASS_METHOD

redo Args: [], Returns:

func (TextEditImpl) RemoveBreakpoints

func (o TextEditImpl) RemoveBreakpoints()
CLASS_METHOD

remove_breakpoints Args: [], Returns:

func (TextEditImpl) Search

func (o TextEditImpl) Search(key string, flags int64, from_line int64, from_column int64) PoolIntArray
CLASS_METHOD

search Args: [{ false key String} { false flags int} { false from_line int} { false from_column int}], Returns: PoolIntArray

func (TextEditImpl) Select

func (o TextEditImpl) Select(from_line int64, from_column int64, to_line int64, to_column int64)
CLASS_METHOD

select Args: [{ false from_line int} { false from_column int} { false to_line int} { false to_column int}], Returns:

func (TextEditImpl) SelectAll

func (o TextEditImpl) SelectAll()
CLASS_METHOD

select_all Args: [], Returns:

func (TextEditImpl) SetBreakpointGutterEnabled

func (o TextEditImpl) SetBreakpointGutterEnabled(enable bool)
CLASS_METHOD

set_breakpoint_gutter_enabled Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetContextMenuEnabled

func (o TextEditImpl) SetContextMenuEnabled(enable bool)
CLASS_METHOD

set_context_menu_enabled Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetDrawFoldGutter

func (o TextEditImpl) SetDrawFoldGutter(arg0 bool)
CLASS_METHOD

set_draw_fold_gutter Args: [{ false arg0 bool}], Returns:

func (TextEditImpl) SetDrawSpaces

func (o TextEditImpl) SetDrawSpaces(arg0 bool)
CLASS_METHOD

set_draw_spaces Args: [{ false arg0 bool}], Returns:

func (TextEditImpl) SetDrawTabs

func (o TextEditImpl) SetDrawTabs(arg0 bool)
CLASS_METHOD

set_draw_tabs Args: [{ false arg0 bool}], Returns:

func (TextEditImpl) SetHScroll

func (o TextEditImpl) SetHScroll(value int64)
CLASS_METHOD

set_h_scroll Args: [{ false value int}], Returns:

func (TextEditImpl) SetHidingEnabled

func (o TextEditImpl) SetHidingEnabled(enable bool)
CLASS_METHOD

set_hiding_enabled Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetHighlightAllOccurrences

func (o TextEditImpl) SetHighlightAllOccurrences(enable bool)
CLASS_METHOD

set_highlight_all_occurrences Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetHighlightCurrentLine

func (o TextEditImpl) SetHighlightCurrentLine(enabled bool)
CLASS_METHOD

set_highlight_current_line Args: [{ false enabled bool}], Returns:

func (TextEditImpl) SetLine

func (o TextEditImpl) SetLine(line int64, new_text string)
CLASS_METHOD

set_line Args: [{ false line int} { false new_text String}], Returns:

func (TextEditImpl) SetLineAsHidden

func (o TextEditImpl) SetLineAsHidden(line int64, enable bool)
CLASS_METHOD

set_line_as_hidden Args: [{ false line int} { false enable bool}], Returns:

func (TextEditImpl) SetMinimapWidth

func (o TextEditImpl) SetMinimapWidth(width int64)
CLASS_METHOD

set_minimap_width Args: [{ false width int}], Returns:

func (TextEditImpl) SetOverrideSelectedFontColor

func (o TextEditImpl) SetOverrideSelectedFontColor(override bool)
CLASS_METHOD

set_override_selected_font_color Args: [{ false override bool}], Returns:

func (TextEditImpl) SetReadonly

func (o TextEditImpl) SetReadonly(enable bool)
CLASS_METHOD

set_readonly Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetRightClickMovesCaret

func (o TextEditImpl) SetRightClickMovesCaret(enable bool)
CLASS_METHOD

set_right_click_moves_caret Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetSelectingEnabled

func (o TextEditImpl) SetSelectingEnabled(enable bool)
CLASS_METHOD

set_selecting_enabled Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetShortcutKeysEnabled

func (o TextEditImpl) SetShortcutKeysEnabled(enable bool)
CLASS_METHOD

set_shortcut_keys_enabled Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetShowLineNumbers

func (o TextEditImpl) SetShowLineNumbers(enable bool)
CLASS_METHOD

set_show_line_numbers Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetSmoothScrollEnable

func (o TextEditImpl) SetSmoothScrollEnable(enable bool)
CLASS_METHOD

set_smooth_scroll_enable Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetSyntaxColoring

func (o TextEditImpl) SetSyntaxColoring(enable bool)
CLASS_METHOD

set_syntax_coloring Args: [{ false enable bool}], Returns:

func (TextEditImpl) SetText

func (o TextEditImpl) SetText(text string)
CLASS_METHOD

set_text Args: [{ false text String}], Returns:

func (TextEditImpl) SetVScroll

func (o TextEditImpl) SetVScroll(value float32)
CLASS_METHOD

set_v_scroll Args: [{ false value float}], Returns:

func (TextEditImpl) SetVScrollSpeed

func (o TextEditImpl) SetVScrollSpeed(speed float32)
CLASS_METHOD

set_v_scroll_speed Args: [{ false speed float}], Returns:

func (TextEditImpl) SetWrapEnabled

func (o TextEditImpl) SetWrapEnabled(enable bool)
CLASS_METHOD

set_wrap_enabled Args: [{ false enable bool}], Returns:

func (TextEditImpl) ToggleFoldLine

func (o TextEditImpl) ToggleFoldLine(line int64)
CLASS_METHOD

toggle_fold_line Args: [{ false line int}], Returns:

func (TextEditImpl) Undo

func (o TextEditImpl) Undo()
CLASS_METHOD

undo Args: [], Returns:

func (TextEditImpl) UnfoldLine

func (o TextEditImpl) UnfoldLine(line int64)
CLASS_METHOD

unfold_line Args: [{ false line int}], Returns:

func (TextEditImpl) UnhideAllLines

func (o TextEditImpl) UnhideAllLines()
CLASS_METHOD

unhide_all_lines Args: [], Returns:

type TextEditMenuItems

type TextEditMenuItems int32
const (
	TEXT_EDIT_MENU_ITEMS_MENU_CLEAR      TextEditMenuItems = 3
	TEXT_EDIT_MENU_ITEMS_MENU_COPY       TextEditMenuItems = 1
	TEXT_EDIT_MENU_ITEMS_MENU_CUT        TextEditMenuItems = 0
	TEXT_EDIT_MENU_ITEMS_MENU_MAX        TextEditMenuItems = 7
	TEXT_EDIT_MENU_ITEMS_MENU_PASTE      TextEditMenuItems = 2
	TEXT_EDIT_MENU_ITEMS_MENU_REDO       TextEditMenuItems = 6
	TEXT_EDIT_MENU_ITEMS_MENU_SELECT_ALL TextEditMenuItems = 4
	TEXT_EDIT_MENU_ITEMS_MENU_UNDO       TextEditMenuItems = 5
)

type TextEditSearchFlags

type TextEditSearchFlags int32
const (
	TEXT_EDIT_SEARCH_FLAGS_SEARCH_BACKWARDS   TextEditSearchFlags = 4
	TEXT_EDIT_SEARCH_FLAGS_SEARCH_MATCH_CASE  TextEditSearchFlags = 1
	TEXT_EDIT_SEARCH_FLAGS_SEARCH_WHOLE_WORDS TextEditSearchFlags = 2
)

type TextEditSearchResult

type TextEditSearchResult int32
const (
	TEXT_EDIT_SEARCH_RESULT_SEARCH_RESULT_COLUMN TextEditSearchResult = 0
	TEXT_EDIT_SEARCH_RESULT_SEARCH_RESULT_LINE   TextEditSearchResult = 1
)

type TextFile

type TextFile interface {
	Resource
}

func NewTextFile

func NewTextFile() TextFile

NewTextFile creates a new TextFile.

func NewTextFileWithOwner

func NewTextFileWithOwner(owner *GodotObject) TextFile

NewTextFileWithOwner wraps the GodotObject.

type TextFileImpl

type TextFileImpl struct {
	ResourceImpl
}

func (*TextFileImpl) BaseClass

func (o *TextFileImpl) BaseClass() string

func (*TextFileImpl) ClassName

func (o *TextFileImpl) ClassName() string

type Texture

type Texture interface {
	Resource

	/* draw */
	Draw(canvas_item RID, position Vector2, modulate Color, transpose bool, normal_map Texture)

	/* draw_rect */
	DrawRect(canvas_item RID, rect Rect2, tile bool, modulate Color, transpose bool, normal_map Texture)

	/* draw_rect_region */
	DrawRectRegion(canvas_item RID, rect Rect2, src_rect Rect2, modulate Color, transpose bool, normal_map Texture, clip_uv bool)

	/* get_data */
	GetData() Image

	/* get_flags */
	GetFlags() int64

	/* get_height */
	GetHeight() int64

	/* get_size */
	GetSize() Vector2

	/* get_width */
	GetWidth() int64

	/* has_alpha */
	HasAlpha() bool

	/* set_flags */
	SetFlags(flags int64)
}

func NewTexture

func NewTexture() Texture

NewTexture creates a new Texture.

func NewTextureWithOwner

func NewTextureWithOwner(owner *GodotObject) Texture

NewTextureWithOwner wraps the GodotObject.

type Texture3D

type Texture3D interface {
	TextureLayered
}

func NewTexture3D

func NewTexture3D() Texture3D

NewTexture3D creates a new Texture3D.

func NewTexture3DWithOwner

func NewTexture3DWithOwner(owner *GodotObject) Texture3D

NewTexture3DWithOwner wraps the GodotObject.

type Texture3DImpl

type Texture3DImpl struct {
	TextureLayeredImpl
}

func (*Texture3DImpl) BaseClass

func (o *Texture3DImpl) BaseClass() string

func (*Texture3DImpl) ClassName

func (o *Texture3DImpl) ClassName() string

type TextureArray

type TextureArray interface {
	TextureLayered
}

func NewTextureArray

func NewTextureArray() TextureArray

NewTextureArray creates a new TextureArray.

func NewTextureArrayWithOwner

func NewTextureArrayWithOwner(owner *GodotObject) TextureArray

NewTextureArrayWithOwner wraps the GodotObject.

type TextureArrayImpl

type TextureArrayImpl struct {
	TextureLayeredImpl
}

func (*TextureArrayImpl) BaseClass

func (o *TextureArrayImpl) BaseClass() string

func (*TextureArrayImpl) ClassName

func (o *TextureArrayImpl) ClassName() string

type TextureButton

type TextureButton interface {
	BaseButton

	/* get_click_mask */
	GetClickMask() BitMap

	/* get_disabled_texture */
	GetDisabledTexture() Texture

	/* get_expand */
	GetExpand() bool

	/* get_focused_texture */
	GetFocusedTexture() Texture

	/* get_hover_texture */
	GetHoverTexture() Texture

	/* get_normal_texture */
	GetNormalTexture() Texture

	/* get_pressed_texture */
	GetPressedTexture() Texture

	/* get_stretch_mode */
	GetStretchMode() TextureButtonStretchMode

	/* set_click_mask */
	SetClickMask(mask BitMap)

	/* set_disabled_texture */
	SetDisabledTexture(texture Texture)

	/* set_expand */
	SetExpand(p_expand bool)

	/* set_focused_texture */
	SetFocusedTexture(texture Texture)

	/* set_hover_texture */
	SetHoverTexture(texture Texture)

	/* set_normal_texture */
	SetNormalTexture(texture Texture)

	/* set_pressed_texture */
	SetPressedTexture(texture Texture)

	/* set_stretch_mode */
	SetStretchMode(p_mode int64)
}

func NewTextureButton

func NewTextureButton() TextureButton

NewTextureButton creates a new TextureButton.

func NewTextureButtonWithOwner

func NewTextureButtonWithOwner(owner *GodotObject) TextureButton

NewTextureButtonWithOwner wraps the GodotObject.

type TextureButtonConstant

type TextureButtonConstant int32
const (
	TEXTURE_BUTTON_STRETCH_KEEP                 TextureButtonConstant = 2
	TEXTURE_BUTTON_STRETCH_KEEP_ASPECT          TextureButtonConstant = 4
	TEXTURE_BUTTON_STRETCH_KEEP_ASPECT_CENTERED TextureButtonConstant = 5
	TEXTURE_BUTTON_STRETCH_KEEP_ASPECT_COVERED  TextureButtonConstant = 6
	TEXTURE_BUTTON_STRETCH_KEEP_CENTERED        TextureButtonConstant = 3
	TEXTURE_BUTTON_STRETCH_SCALE                TextureButtonConstant = 0
	TEXTURE_BUTTON_STRETCH_TILE                 TextureButtonConstant = 1
)

type TextureButtonImpl

type TextureButtonImpl struct {
	BaseButtonImpl
}

func (*TextureButtonImpl) BaseClass

func (o *TextureButtonImpl) BaseClass() string

func (*TextureButtonImpl) ClassName

func (o *TextureButtonImpl) ClassName() string

func (TextureButtonImpl) GetClickMask

func (o TextureButtonImpl) GetClickMask() BitMap
CLASS_METHOD

get_click_mask Args: [], Returns: BitMap

func (TextureButtonImpl) GetDisabledTexture

func (o TextureButtonImpl) GetDisabledTexture() Texture
CLASS_METHOD

get_disabled_texture Args: [], Returns: Texture

func (TextureButtonImpl) GetExpand

func (o TextureButtonImpl) GetExpand() bool
CLASS_METHOD

get_expand Args: [], Returns: bool

func (TextureButtonImpl) GetFocusedTexture

func (o TextureButtonImpl) GetFocusedTexture() Texture
CLASS_METHOD

get_focused_texture Args: [], Returns: Texture

func (TextureButtonImpl) GetHoverTexture

func (o TextureButtonImpl) GetHoverTexture() Texture
CLASS_METHOD

get_hover_texture Args: [], Returns: Texture

func (TextureButtonImpl) GetNormalTexture

func (o TextureButtonImpl) GetNormalTexture() Texture
CLASS_METHOD

get_normal_texture Args: [], Returns: Texture

func (TextureButtonImpl) GetPressedTexture

func (o TextureButtonImpl) GetPressedTexture() Texture
CLASS_METHOD

get_pressed_texture Args: [], Returns: Texture

func (TextureButtonImpl) GetStretchMode

func (o TextureButtonImpl) GetStretchMode() TextureButtonStretchMode
CLASS_METHOD

get_stretch_mode Args: [], Returns: TextureButtonStretchMode

func (TextureButtonImpl) SetClickMask

func (o TextureButtonImpl) SetClickMask(mask BitMap)
CLASS_METHOD

set_click_mask Args: [{ false mask BitMap}], Returns:

func (TextureButtonImpl) SetDisabledTexture

func (o TextureButtonImpl) SetDisabledTexture(texture Texture)
CLASS_METHOD

set_disabled_texture Args: [{ false texture Texture}], Returns:

func (TextureButtonImpl) SetExpand

func (o TextureButtonImpl) SetExpand(p_expand bool)
CLASS_METHOD

set_expand Args: [{ false p_expand bool}], Returns:

func (TextureButtonImpl) SetFocusedTexture

func (o TextureButtonImpl) SetFocusedTexture(texture Texture)
CLASS_METHOD

set_focused_texture Args: [{ false texture Texture}], Returns:

func (TextureButtonImpl) SetHoverTexture

func (o TextureButtonImpl) SetHoverTexture(texture Texture)
CLASS_METHOD

set_hover_texture Args: [{ false texture Texture}], Returns:

func (TextureButtonImpl) SetNormalTexture

func (o TextureButtonImpl) SetNormalTexture(texture Texture)
CLASS_METHOD

set_normal_texture Args: [{ false texture Texture}], Returns:

func (TextureButtonImpl) SetPressedTexture

func (o TextureButtonImpl) SetPressedTexture(texture Texture)
CLASS_METHOD

set_pressed_texture Args: [{ false texture Texture}], Returns:

func (TextureButtonImpl) SetStretchMode

func (o TextureButtonImpl) SetStretchMode(p_mode int64)
CLASS_METHOD

set_stretch_mode Args: [{ false p_mode int}], Returns:

type TextureButtonStretchMode

type TextureButtonStretchMode int32
const (
	TEXTURE_BUTTON_STRETCH_MODE_STRETCH_KEEP                 TextureButtonStretchMode = 2
	TEXTURE_BUTTON_STRETCH_MODE_STRETCH_KEEP_ASPECT          TextureButtonStretchMode = 4
	TEXTURE_BUTTON_STRETCH_MODE_STRETCH_KEEP_ASPECT_CENTERED TextureButtonStretchMode = 5
	TEXTURE_BUTTON_STRETCH_MODE_STRETCH_KEEP_ASPECT_COVERED  TextureButtonStretchMode = 6
	TEXTURE_BUTTON_STRETCH_MODE_STRETCH_KEEP_CENTERED        TextureButtonStretchMode = 3
	TEXTURE_BUTTON_STRETCH_MODE_STRETCH_SCALE                TextureButtonStretchMode = 0
	TEXTURE_BUTTON_STRETCH_MODE_STRETCH_TILE                 TextureButtonStretchMode = 1
)

type TextureConstant

type TextureConstant int32
const (
	TEXTURE_FLAGS_DEFAULT           TextureConstant = 7
	TEXTURE_FLAG_ANISOTROPIC_FILTER TextureConstant = 8
	TEXTURE_FLAG_CONVERT_TO_LINEAR  TextureConstant = 16
	TEXTURE_FLAG_FILTER             TextureConstant = 4
	TEXTURE_FLAG_MIPMAPS            TextureConstant = 1
	TEXTURE_FLAG_MIRRORED_REPEAT    TextureConstant = 32
	TEXTURE_FLAG_REPEAT             TextureConstant = 2
	TEXTURE_FLAG_VIDEO_SURFACE      TextureConstant = 2048
)

type TextureFlags

type TextureFlags int32
const (
	TEXTURE_FLAGS_FLAGS_DEFAULT           TextureFlags = 7
	TEXTURE_FLAGS_FLAG_ANISOTROPIC_FILTER TextureFlags = 8
	TEXTURE_FLAGS_FLAG_CONVERT_TO_LINEAR  TextureFlags = 16
	TEXTURE_FLAGS_FLAG_FILTER             TextureFlags = 4
	TEXTURE_FLAGS_FLAG_MIPMAPS            TextureFlags = 1
	TEXTURE_FLAGS_FLAG_MIRRORED_REPEAT    TextureFlags = 32
	TEXTURE_FLAGS_FLAG_REPEAT             TextureFlags = 2
	TEXTURE_FLAGS_FLAG_VIDEO_SURFACE      TextureFlags = 2048
)

type TextureImpl

type TextureImpl struct {
	ResourceImpl
}

func (*TextureImpl) BaseClass

func (o *TextureImpl) BaseClass() string

func (*TextureImpl) ClassName

func (o *TextureImpl) ClassName() string

func (TextureImpl) Draw

func (o TextureImpl) Draw(canvas_item RID, position Vector2, modulate Color, transpose bool, normal_map Texture)
CLASS_METHOD

draw Args: [{ false canvas_item RID} { false position Vector2} {1,1,1,1 true modulate Color} {False true transpose bool} {Null true normal_map Texture}], Returns:

func (TextureImpl) DrawRect

func (o TextureImpl) DrawRect(canvas_item RID, rect Rect2, tile bool, modulate Color, transpose bool, normal_map Texture)
CLASS_METHOD

draw_rect Args: [{ false canvas_item RID} { false rect Rect2} { false tile bool} {1,1,1,1 true modulate Color} {False true transpose bool} {Null true normal_map Texture}], Returns:

func (TextureImpl) DrawRectRegion

func (o TextureImpl) DrawRectRegion(canvas_item RID, rect Rect2, src_rect Rect2, modulate Color, transpose bool, normal_map Texture, clip_uv bool)
CLASS_METHOD

draw_rect_region Args: [{ false canvas_item RID} { false rect Rect2} { false src_rect Rect2} {1,1,1,1 true modulate Color} {False true transpose bool} {Null true normal_map Texture} {True true clip_uv bool}], Returns:

func (TextureImpl) GetData

func (o TextureImpl) GetData() Image
CLASS_METHOD

get_data Args: [], Returns: Image

func (TextureImpl) GetFlags

func (o TextureImpl) GetFlags() int64
CLASS_METHOD

get_flags Args: [], Returns: int64

func (TextureImpl) GetHeight

func (o TextureImpl) GetHeight() int64
CLASS_METHOD

get_height Args: [], Returns: int64

func (TextureImpl) GetSize

func (o TextureImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (TextureImpl) GetWidth

func (o TextureImpl) GetWidth() int64
CLASS_METHOD

get_width Args: [], Returns: int64

func (TextureImpl) HasAlpha

func (o TextureImpl) HasAlpha() bool
CLASS_METHOD

has_alpha Args: [], Returns: bool

func (TextureImpl) SetFlags

func (o TextureImpl) SetFlags(flags int64)
CLASS_METHOD

set_flags Args: [{ false flags int}], Returns:

type TextureLayered

type TextureLayered interface {
	Resource

	/* create */
	Create(width int64, height int64, depth int64, format int64, flags int64)

	/* get_depth */
	GetDepth() int64

	/* get_flags */
	GetFlags() int64

	/* get_format */
	GetFormat() ImageFormat

	/* get_height */
	GetHeight() int64

	/* get_layer_data */
	GetLayerData(layer int64) Image

	/* get_width */
	GetWidth() int64

	/* set_data_partial */
	SetDataPartial(image Image, x_offset int64, y_offset int64, layer int64, mipmap int64)

	/* set_flags */
	SetFlags(flags int64)

	/* set_layer_data */
	SetLayerData(image Image, layer int64)
}

func NewTextureLayered

func NewTextureLayered() TextureLayered

NewTextureLayered creates a new TextureLayered.

func NewTextureLayeredWithOwner

func NewTextureLayeredWithOwner(owner *GodotObject) TextureLayered

NewTextureLayeredWithOwner wraps the GodotObject.

type TextureLayeredConstant

type TextureLayeredConstant int32
const (
	TEXTURE_LAYERED_FLAGS_DEFAULT TextureLayeredConstant = 4
	TEXTURE_LAYERED_FLAG_FILTER   TextureLayeredConstant = 4
	TEXTURE_LAYERED_FLAG_MIPMAPS  TextureLayeredConstant = 1
	TEXTURE_LAYERED_FLAG_REPEAT   TextureLayeredConstant = 2
)

type TextureLayeredFlags

type TextureLayeredFlags int32
const (
	TEXTURE_LAYERED_FLAGS_FLAGS_DEFAULT TextureLayeredFlags = 4
	TEXTURE_LAYERED_FLAGS_FLAG_FILTER   TextureLayeredFlags = 4
	TEXTURE_LAYERED_FLAGS_FLAG_MIPMAPS  TextureLayeredFlags = 1
	TEXTURE_LAYERED_FLAGS_FLAG_REPEAT   TextureLayeredFlags = 2
)

type TextureLayeredImpl

type TextureLayeredImpl struct {
	ResourceImpl
}

func (*TextureLayeredImpl) BaseClass

func (o *TextureLayeredImpl) BaseClass() string

func (*TextureLayeredImpl) ClassName

func (o *TextureLayeredImpl) ClassName() string

func (TextureLayeredImpl) Create

func (o TextureLayeredImpl) Create(width int64, height int64, depth int64, format int64, flags int64)
CLASS_METHOD

create Args: [{ false width int} { false height int} { false depth int} { false format int} {4 true flags int}], Returns:

func (TextureLayeredImpl) GetDepth

func (o TextureLayeredImpl) GetDepth() int64
CLASS_METHOD

get_depth Args: [], Returns: int64

func (TextureLayeredImpl) GetFlags

func (o TextureLayeredImpl) GetFlags() int64
CLASS_METHOD

get_flags Args: [], Returns: int64

func (TextureLayeredImpl) GetFormat

func (o TextureLayeredImpl) GetFormat() ImageFormat
CLASS_METHOD

get_format Args: [], Returns: ImageFormat

func (TextureLayeredImpl) GetHeight

func (o TextureLayeredImpl) GetHeight() int64
CLASS_METHOD

get_height Args: [], Returns: int64

func (TextureLayeredImpl) GetLayerData

func (o TextureLayeredImpl) GetLayerData(layer int64) Image
CLASS_METHOD

get_layer_data Args: [{ false layer int}], Returns: Image

func (TextureLayeredImpl) GetWidth

func (o TextureLayeredImpl) GetWidth() int64
CLASS_METHOD

get_width Args: [], Returns: int64

func (TextureLayeredImpl) SetDataPartial

func (o TextureLayeredImpl) SetDataPartial(image Image, x_offset int64, y_offset int64, layer int64, mipmap int64)
CLASS_METHOD

set_data_partial Args: [{ false image Image} { false x_offset int} { false y_offset int} { false layer int} {0 true mipmap int}], Returns:

func (TextureLayeredImpl) SetFlags

func (o TextureLayeredImpl) SetFlags(flags int64)
CLASS_METHOD

set_flags Args: [{ false flags int}], Returns:

func (TextureLayeredImpl) SetLayerData

func (o TextureLayeredImpl) SetLayerData(image Image, layer int64)
CLASS_METHOD

set_layer_data Args: [{ false image Image} { false layer int}], Returns:

type TextureProgress

type TextureProgress interface {
	Range

	/* get_fill_degrees */
	GetFillDegrees() float32

	/* get_fill_mode */
	GetFillMode() int64

	/* get_nine_patch_stretch */
	GetNinePatchStretch() bool

	/* get_over_texture */
	GetOverTexture() Texture

	/* get_progress_texture */
	GetProgressTexture() Texture

	/* get_radial_center_offset */
	GetRadialCenterOffset() Vector2

	/* get_radial_initial_angle */
	GetRadialInitialAngle() float32

	/* get_stretch_margin */
	GetStretchMargin(margin int64) int64

	/* get_tint_over */
	GetTintOver() Color

	/* get_tint_progress */
	GetTintProgress() Color

	/* get_tint_under */
	GetTintUnder() Color

	/* get_under_texture */
	GetUnderTexture() Texture

	/* set_fill_degrees */
	SetFillDegrees(mode float32)

	/* set_fill_mode */
	SetFillMode(mode int64)

	/* set_nine_patch_stretch */
	SetNinePatchStretch(stretch bool)

	/* set_over_texture */
	SetOverTexture(tex Texture)

	/* set_progress_texture */
	SetProgressTexture(tex Texture)

	/* set_radial_center_offset */
	SetRadialCenterOffset(mode Vector2)

	/* set_radial_initial_angle */
	SetRadialInitialAngle(mode float32)

	/* set_stretch_margin */
	SetStretchMargin(margin int64, value int64)

	/* set_tint_over */
	SetTintOver(tint Color)

	/* set_tint_progress */
	SetTintProgress(tint Color)

	/* set_tint_under */
	SetTintUnder(tint Color)

	/* set_under_texture */
	SetUnderTexture(tex Texture)
}

func NewTextureProgress

func NewTextureProgress() TextureProgress

NewTextureProgress creates a new TextureProgress.

func NewTextureProgressWithOwner

func NewTextureProgressWithOwner(owner *GodotObject) TextureProgress

NewTextureProgressWithOwner wraps the GodotObject.

type TextureProgressConstant

type TextureProgressConstant int32
const (
	TEXTURE_PROGRESS_FILL_BILINEAR_LEFT_AND_RIGHT         TextureProgressConstant = 6
	TEXTURE_PROGRESS_FILL_BILINEAR_TOP_AND_BOTTOM         TextureProgressConstant = 7
	TEXTURE_PROGRESS_FILL_BOTTOM_TO_TOP                   TextureProgressConstant = 3
	TEXTURE_PROGRESS_FILL_CLOCKWISE                       TextureProgressConstant = 4
	TEXTURE_PROGRESS_FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE TextureProgressConstant = 8
	TEXTURE_PROGRESS_FILL_COUNTER_CLOCKWISE               TextureProgressConstant = 5
	TEXTURE_PROGRESS_FILL_LEFT_TO_RIGHT                   TextureProgressConstant = 0
	TEXTURE_PROGRESS_FILL_RIGHT_TO_LEFT                   TextureProgressConstant = 1
	TEXTURE_PROGRESS_FILL_TOP_TO_BOTTOM                   TextureProgressConstant = 2
)

type TextureProgressFillMode

type TextureProgressFillMode int32
const (
	TEXTURE_PROGRESS_FILL_MODE_FILL_BILINEAR_LEFT_AND_RIGHT         TextureProgressFillMode = 6
	TEXTURE_PROGRESS_FILL_MODE_FILL_BILINEAR_TOP_AND_BOTTOM         TextureProgressFillMode = 7
	TEXTURE_PROGRESS_FILL_MODE_FILL_BOTTOM_TO_TOP                   TextureProgressFillMode = 3
	TEXTURE_PROGRESS_FILL_MODE_FILL_CLOCKWISE                       TextureProgressFillMode = 4
	TEXTURE_PROGRESS_FILL_MODE_FILL_CLOCKWISE_AND_COUNTER_CLOCKWISE TextureProgressFillMode = 8
	TEXTURE_PROGRESS_FILL_MODE_FILL_COUNTER_CLOCKWISE               TextureProgressFillMode = 5
	TEXTURE_PROGRESS_FILL_MODE_FILL_LEFT_TO_RIGHT                   TextureProgressFillMode = 0
	TEXTURE_PROGRESS_FILL_MODE_FILL_RIGHT_TO_LEFT                   TextureProgressFillMode = 1
	TEXTURE_PROGRESS_FILL_MODE_FILL_TOP_TO_BOTTOM                   TextureProgressFillMode = 2
)

type TextureProgressImpl

type TextureProgressImpl struct {
	RangeImpl
}

func (*TextureProgressImpl) BaseClass

func (o *TextureProgressImpl) BaseClass() string

func (*TextureProgressImpl) ClassName

func (o *TextureProgressImpl) ClassName() string

func (TextureProgressImpl) GetFillDegrees

func (o TextureProgressImpl) GetFillDegrees() float32
CLASS_METHOD

get_fill_degrees Args: [], Returns: float32

func (TextureProgressImpl) GetFillMode

func (o TextureProgressImpl) GetFillMode() int64
CLASS_METHOD

get_fill_mode Args: [], Returns: int64

func (TextureProgressImpl) GetNinePatchStretch

func (o TextureProgressImpl) GetNinePatchStretch() bool
CLASS_METHOD

get_nine_patch_stretch Args: [], Returns: bool

func (TextureProgressImpl) GetOverTexture

func (o TextureProgressImpl) GetOverTexture() Texture
CLASS_METHOD

get_over_texture Args: [], Returns: Texture

func (TextureProgressImpl) GetProgressTexture

func (o TextureProgressImpl) GetProgressTexture() Texture
CLASS_METHOD

get_progress_texture Args: [], Returns: Texture

func (TextureProgressImpl) GetRadialCenterOffset

func (o TextureProgressImpl) GetRadialCenterOffset() Vector2
CLASS_METHOD

get_radial_center_offset Args: [], Returns: Vector2

func (TextureProgressImpl) GetRadialInitialAngle

func (o TextureProgressImpl) GetRadialInitialAngle() float32
CLASS_METHOD

get_radial_initial_angle Args: [], Returns: float32

func (TextureProgressImpl) GetStretchMargin

func (o TextureProgressImpl) GetStretchMargin(margin int64) int64
CLASS_METHOD

get_stretch_margin Args: [{ false margin int}], Returns: int64

func (TextureProgressImpl) GetTintOver

func (o TextureProgressImpl) GetTintOver() Color
CLASS_METHOD

get_tint_over Args: [], Returns: Color

func (TextureProgressImpl) GetTintProgress

func (o TextureProgressImpl) GetTintProgress() Color
CLASS_METHOD

get_tint_progress Args: [], Returns: Color

func (TextureProgressImpl) GetTintUnder

func (o TextureProgressImpl) GetTintUnder() Color
CLASS_METHOD

get_tint_under Args: [], Returns: Color

func (TextureProgressImpl) GetUnderTexture

func (o TextureProgressImpl) GetUnderTexture() Texture
CLASS_METHOD

get_under_texture Args: [], Returns: Texture

func (TextureProgressImpl) SetFillDegrees

func (o TextureProgressImpl) SetFillDegrees(mode float32)
CLASS_METHOD

set_fill_degrees Args: [{ false mode float}], Returns:

func (TextureProgressImpl) SetFillMode

func (o TextureProgressImpl) SetFillMode(mode int64)
CLASS_METHOD

set_fill_mode Args: [{ false mode int}], Returns:

func (TextureProgressImpl) SetNinePatchStretch

func (o TextureProgressImpl) SetNinePatchStretch(stretch bool)
CLASS_METHOD

set_nine_patch_stretch Args: [{ false stretch bool}], Returns:

func (TextureProgressImpl) SetOverTexture

func (o TextureProgressImpl) SetOverTexture(tex Texture)
CLASS_METHOD

set_over_texture Args: [{ false tex Texture}], Returns:

func (TextureProgressImpl) SetProgressTexture

func (o TextureProgressImpl) SetProgressTexture(tex Texture)
CLASS_METHOD

set_progress_texture Args: [{ false tex Texture}], Returns:

func (TextureProgressImpl) SetRadialCenterOffset

func (o TextureProgressImpl) SetRadialCenterOffset(mode Vector2)
CLASS_METHOD

set_radial_center_offset Args: [{ false mode Vector2}], Returns:

func (TextureProgressImpl) SetRadialInitialAngle

func (o TextureProgressImpl) SetRadialInitialAngle(mode float32)
CLASS_METHOD

set_radial_initial_angle Args: [{ false mode float}], Returns:

func (TextureProgressImpl) SetStretchMargin

func (o TextureProgressImpl) SetStretchMargin(margin int64, value int64)
CLASS_METHOD

set_stretch_margin Args: [{ false margin int} { false value int}], Returns:

func (TextureProgressImpl) SetTintOver

func (o TextureProgressImpl) SetTintOver(tint Color)
CLASS_METHOD

set_tint_over Args: [{ false tint Color}], Returns:

func (TextureProgressImpl) SetTintProgress

func (o TextureProgressImpl) SetTintProgress(tint Color)
CLASS_METHOD

set_tint_progress Args: [{ false tint Color}], Returns:

func (TextureProgressImpl) SetTintUnder

func (o TextureProgressImpl) SetTintUnder(tint Color)
CLASS_METHOD

set_tint_under Args: [{ false tint Color}], Returns:

func (TextureProgressImpl) SetUnderTexture

func (o TextureProgressImpl) SetUnderTexture(tex Texture)
CLASS_METHOD

set_under_texture Args: [{ false tex Texture}], Returns:

type TextureRect

type TextureRect interface {
	Control

	/* get_stretch_mode */
	GetStretchMode() TextureRectStretchMode

	/* get_texture */
	GetTexture() Texture

	/* has_expand */
	HasExpand() bool

	/* is_flipped_h */
	IsFlippedH() bool

	/* is_flipped_v */
	IsFlippedV() bool

	/* set_expand */
	SetExpand(enable bool)

	/* set_flip_h */
	SetFlipH(enable bool)

	/* set_flip_v */
	SetFlipV(enable bool)

	/* set_stretch_mode */
	SetStretchMode(stretch_mode int64)

	/* set_texture */
	SetTexture(texture Texture)
}

func NewTextureRect

func NewTextureRect() TextureRect

NewTextureRect creates a new TextureRect.

func NewTextureRectWithOwner

func NewTextureRectWithOwner(owner *GodotObject) TextureRect

NewTextureRectWithOwner wraps the GodotObject.

type TextureRectConstant

type TextureRectConstant int32
const (
	TEXTURE_RECT_STRETCH_KEEP                 TextureRectConstant = 3
	TEXTURE_RECT_STRETCH_KEEP_ASPECT          TextureRectConstant = 5
	TEXTURE_RECT_STRETCH_KEEP_ASPECT_CENTERED TextureRectConstant = 6
	TEXTURE_RECT_STRETCH_KEEP_ASPECT_COVERED  TextureRectConstant = 7
	TEXTURE_RECT_STRETCH_KEEP_CENTERED        TextureRectConstant = 4
	TEXTURE_RECT_STRETCH_SCALE                TextureRectConstant = 1
	TEXTURE_RECT_STRETCH_SCALE_ON_EXPAND      TextureRectConstant = 0
	TEXTURE_RECT_STRETCH_TILE                 TextureRectConstant = 2
)

type TextureRectImpl

type TextureRectImpl struct {
	ControlImpl
}

func (*TextureRectImpl) BaseClass

func (o *TextureRectImpl) BaseClass() string

func (*TextureRectImpl) ClassName

func (o *TextureRectImpl) ClassName() string

func (TextureRectImpl) GetStretchMode

func (o TextureRectImpl) GetStretchMode() TextureRectStretchMode
CLASS_METHOD

get_stretch_mode Args: [], Returns: TextureRectStretchMode

func (TextureRectImpl) GetTexture

func (o TextureRectImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (TextureRectImpl) HasExpand

func (o TextureRectImpl) HasExpand() bool
CLASS_METHOD

has_expand Args: [], Returns: bool

func (TextureRectImpl) IsFlippedH

func (o TextureRectImpl) IsFlippedH() bool
CLASS_METHOD

is_flipped_h Args: [], Returns: bool

func (TextureRectImpl) IsFlippedV

func (o TextureRectImpl) IsFlippedV() bool
CLASS_METHOD

is_flipped_v Args: [], Returns: bool

func (TextureRectImpl) SetExpand

func (o TextureRectImpl) SetExpand(enable bool)
CLASS_METHOD

set_expand Args: [{ false enable bool}], Returns:

func (TextureRectImpl) SetFlipH

func (o TextureRectImpl) SetFlipH(enable bool)
CLASS_METHOD

set_flip_h Args: [{ false enable bool}], Returns:

func (TextureRectImpl) SetFlipV

func (o TextureRectImpl) SetFlipV(enable bool)
CLASS_METHOD

set_flip_v Args: [{ false enable bool}], Returns:

func (TextureRectImpl) SetStretchMode

func (o TextureRectImpl) SetStretchMode(stretch_mode int64)
CLASS_METHOD

set_stretch_mode Args: [{ false stretch_mode int}], Returns:

func (TextureRectImpl) SetTexture

func (o TextureRectImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

type TextureRectStretchMode

type TextureRectStretchMode int32
const (
	TEXTURE_RECT_STRETCH_MODE_STRETCH_KEEP                 TextureRectStretchMode = 3
	TEXTURE_RECT_STRETCH_MODE_STRETCH_KEEP_ASPECT          TextureRectStretchMode = 5
	TEXTURE_RECT_STRETCH_MODE_STRETCH_KEEP_ASPECT_CENTERED TextureRectStretchMode = 6
	TEXTURE_RECT_STRETCH_MODE_STRETCH_KEEP_ASPECT_COVERED  TextureRectStretchMode = 7
	TEXTURE_RECT_STRETCH_MODE_STRETCH_KEEP_CENTERED        TextureRectStretchMode = 4
	TEXTURE_RECT_STRETCH_MODE_STRETCH_SCALE                TextureRectStretchMode = 1
	TEXTURE_RECT_STRETCH_MODE_STRETCH_SCALE_ON_EXPAND      TextureRectStretchMode = 0
	TEXTURE_RECT_STRETCH_MODE_STRETCH_TILE                 TextureRectStretchMode = 2
)

type Theme

type Theme interface {
	Resource

	/* clear */
	Clear()

	/* clear_color */
	ClearColor(name string, _type string)

	/* clear_constant */
	ClearConstant(name string, _type string)

	/* clear_font */
	ClearFont(name string, _type string)

	/* clear_icon */
	ClearIcon(name string, _type string)

	/* clear_stylebox */
	ClearStylebox(name string, _type string)

	/* copy_default_theme */
	CopyDefaultTheme()

	/* copy_theme */
	CopyTheme(other Theme)

	/* get_color */
	GetColor(name string, _type string) Color

	/* get_color_list */
	GetColorList(_type string) PoolStringArray

	/* get_constant */
	GetConstant(name string, _type string) int64

	/* get_constant_list */
	GetConstantList(_type string) PoolStringArray

	/* get_default_font */
	GetDefaultFont() Font

	/* get_font */
	GetFont(name string, _type string) Font

	/* get_font_list */
	GetFontList(_type string) PoolStringArray

	/* get_icon */
	GetIcon(name string, _type string) Texture

	/* get_icon_list */
	GetIconList(_type string) PoolStringArray

	/* get_stylebox */
	GetStylebox(name string, _type string) StyleBox

	/* get_stylebox_list */
	GetStyleboxList(_type string) PoolStringArray

	/* get_stylebox_types */
	GetStyleboxTypes() PoolStringArray

	/* get_type_list */
	GetTypeList(_type string) PoolStringArray

	/* has_color */
	HasColor(name string, _type string) bool

	/* has_constant */
	HasConstant(name string, _type string) bool

	/* has_font */
	HasFont(name string, _type string) bool

	/* has_icon */
	HasIcon(name string, _type string) bool

	/* has_stylebox */
	HasStylebox(name string, _type string) bool

	/* set_color */
	SetColor(name string, _type string, color Color)

	/* set_constant */
	SetConstant(name string, _type string, constant int64)

	/* set_default_font */
	SetDefaultFont(font Font)

	/* set_font */
	SetFont(name string, _type string, font Font)

	/* set_icon */
	SetIcon(name string, _type string, texture Texture)

	/* set_stylebox */
	SetStylebox(name string, _type string, texture StyleBox)
}

func NewTheme

func NewTheme() Theme

NewTheme creates a new Theme.

func NewThemeWithOwner

func NewThemeWithOwner(owner *GodotObject) Theme

NewThemeWithOwner wraps the GodotObject.

type ThemeImpl

type ThemeImpl struct {
	ResourceImpl
}

func (*ThemeImpl) BaseClass

func (o *ThemeImpl) BaseClass() string

func (*ThemeImpl) ClassName

func (o *ThemeImpl) ClassName() string

func (ThemeImpl) Clear

func (o ThemeImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (ThemeImpl) ClearColor

func (o ThemeImpl) ClearColor(name string, _type string)
CLASS_METHOD

clear_color Args: [{ false name String} { false type String}], Returns:

func (ThemeImpl) ClearConstant

func (o ThemeImpl) ClearConstant(name string, _type string)
CLASS_METHOD

clear_constant Args: [{ false name String} { false type String}], Returns:

func (ThemeImpl) ClearFont

func (o ThemeImpl) ClearFont(name string, _type string)
CLASS_METHOD

clear_font Args: [{ false name String} { false type String}], Returns:

func (ThemeImpl) ClearIcon

func (o ThemeImpl) ClearIcon(name string, _type string)
CLASS_METHOD

clear_icon Args: [{ false name String} { false type String}], Returns:

func (ThemeImpl) ClearStylebox

func (o ThemeImpl) ClearStylebox(name string, _type string)
CLASS_METHOD

clear_stylebox Args: [{ false name String} { false type String}], Returns:

func (ThemeImpl) CopyDefaultTheme

func (o ThemeImpl) CopyDefaultTheme()
CLASS_METHOD

copy_default_theme Args: [], Returns:

func (ThemeImpl) CopyTheme

func (o ThemeImpl) CopyTheme(other Theme)
CLASS_METHOD

copy_theme Args: [{ false other Theme}], Returns:

func (ThemeImpl) GetColor

func (o ThemeImpl) GetColor(name string, _type string) Color
CLASS_METHOD

get_color Args: [{ false name String} { false type String}], Returns: Color

func (ThemeImpl) GetColorList

func (o ThemeImpl) GetColorList(_type string) PoolStringArray
CLASS_METHOD

get_color_list Args: [{ false type String}], Returns: PoolStringArray

func (ThemeImpl) GetConstant

func (o ThemeImpl) GetConstant(name string, _type string) int64
CLASS_METHOD

get_constant Args: [{ false name String} { false type String}], Returns: int64

func (ThemeImpl) GetConstantList

func (o ThemeImpl) GetConstantList(_type string) PoolStringArray
CLASS_METHOD

get_constant_list Args: [{ false type String}], Returns: PoolStringArray

func (ThemeImpl) GetDefaultFont

func (o ThemeImpl) GetDefaultFont() Font
CLASS_METHOD

get_default_font Args: [], Returns: Font

func (ThemeImpl) GetFont

func (o ThemeImpl) GetFont(name string, _type string) Font
CLASS_METHOD

get_font Args: [{ false name String} { false type String}], Returns: Font

func (ThemeImpl) GetFontList

func (o ThemeImpl) GetFontList(_type string) PoolStringArray
CLASS_METHOD

get_font_list Args: [{ false type String}], Returns: PoolStringArray

func (ThemeImpl) GetIcon

func (o ThemeImpl) GetIcon(name string, _type string) Texture
CLASS_METHOD

get_icon Args: [{ false name String} { false type String}], Returns: Texture

func (ThemeImpl) GetIconList

func (o ThemeImpl) GetIconList(_type string) PoolStringArray
CLASS_METHOD

get_icon_list Args: [{ false type String}], Returns: PoolStringArray

func (ThemeImpl) GetStylebox

func (o ThemeImpl) GetStylebox(name string, _type string) StyleBox
CLASS_METHOD

get_stylebox Args: [{ false name String} { false type String}], Returns: StyleBox

func (ThemeImpl) GetStyleboxList

func (o ThemeImpl) GetStyleboxList(_type string) PoolStringArray
CLASS_METHOD

get_stylebox_list Args: [{ false type String}], Returns: PoolStringArray

func (ThemeImpl) GetStyleboxTypes

func (o ThemeImpl) GetStyleboxTypes() PoolStringArray
CLASS_METHOD

get_stylebox_types Args: [], Returns: PoolStringArray

func (ThemeImpl) GetTypeList

func (o ThemeImpl) GetTypeList(_type string) PoolStringArray
CLASS_METHOD

get_type_list Args: [{ false type String}], Returns: PoolStringArray

func (ThemeImpl) HasColor

func (o ThemeImpl) HasColor(name string, _type string) bool
CLASS_METHOD

has_color Args: [{ false name String} { false type String}], Returns: bool

func (ThemeImpl) HasConstant

func (o ThemeImpl) HasConstant(name string, _type string) bool
CLASS_METHOD

has_constant Args: [{ false name String} { false type String}], Returns: bool

func (ThemeImpl) HasFont

func (o ThemeImpl) HasFont(name string, _type string) bool
CLASS_METHOD

has_font Args: [{ false name String} { false type String}], Returns: bool

func (ThemeImpl) HasIcon

func (o ThemeImpl) HasIcon(name string, _type string) bool
CLASS_METHOD

has_icon Args: [{ false name String} { false type String}], Returns: bool

func (ThemeImpl) HasStylebox

func (o ThemeImpl) HasStylebox(name string, _type string) bool
CLASS_METHOD

has_stylebox Args: [{ false name String} { false type String}], Returns: bool

func (ThemeImpl) SetColor

func (o ThemeImpl) SetColor(name string, _type string, color Color)
CLASS_METHOD

set_color Args: [{ false name String} { false type String} { false color Color}], Returns:

func (ThemeImpl) SetConstant

func (o ThemeImpl) SetConstant(name string, _type string, constant int64)
CLASS_METHOD

set_constant Args: [{ false name String} { false type String} { false constant int}], Returns:

func (ThemeImpl) SetDefaultFont

func (o ThemeImpl) SetDefaultFont(font Font)
CLASS_METHOD

set_default_font Args: [{ false font Font}], Returns:

func (ThemeImpl) SetFont

func (o ThemeImpl) SetFont(name string, _type string, font Font)
CLASS_METHOD

set_font Args: [{ false name String} { false type String} { false font Font}], Returns:

func (ThemeImpl) SetIcon

func (o ThemeImpl) SetIcon(name string, _type string, texture Texture)
CLASS_METHOD

set_icon Args: [{ false name String} { false type String} { false texture Texture}], Returns:

func (ThemeImpl) SetStylebox

func (o ThemeImpl) SetStylebox(name string, _type string, texture StyleBox)
CLASS_METHOD

set_stylebox Args: [{ false name String} { false type String} { false texture StyleBox}], Returns:

type Thread

type Thread interface {
	Reference

	/* get_id */
	GetId() string

	/* is_active */
	IsActive() bool

	/* start */
	Start(instance Object, method string, userdata Variant, priority int64) Error

	/* wait_to_finish */
	WaitToFinish() Variant
}

func NewThread

func NewThread() Thread

NewThread creates a new Thread.

func NewThreadWithOwner

func NewThreadWithOwner(owner *GodotObject) Thread

NewThreadWithOwner wraps the GodotObject.

type ThreadImpl

type ThreadImpl struct {
	ReferenceImpl
}

func (*ThreadImpl) BaseClass

func (o *ThreadImpl) BaseClass() string

func (*ThreadImpl) ClassName

func (o *ThreadImpl) ClassName() string

func (ThreadImpl) GetId

func (o ThreadImpl) GetId() string
CLASS_METHOD

get_id Args: [], Returns: string

func (ThreadImpl) IsActive

func (o ThreadImpl) IsActive() bool
CLASS_METHOD

is_active Args: [], Returns: bool

func (ThreadImpl) Start

func (o ThreadImpl) Start(instance Object, method string, userdata Variant, priority int64) Error
CLASS_METHOD

start Args: [{ false instance Object} { false method String} {Null true userdata Variant} {1 true priority int}], Returns: Error

func (ThreadImpl) WaitToFinish

func (o ThreadImpl) WaitToFinish() Variant
CLASS_METHOD

wait_to_finish Args: [], Returns: Variant

type ThreadPriority

type ThreadPriority int32
const (
	THREAD_PRIORITY_PRIORITY_HIGH   ThreadPriority = 2
	THREAD_PRIORITY_PRIORITY_LOW    ThreadPriority = 0
	THREAD_PRIORITY_PRIORITY_NORMAL ThreadPriority = 1
)

type TileMap

type TileMap interface {
	Node2D

	/* clear */
	Clear()

	/* fix_invalid_tiles */
	FixInvalidTiles()

	/* get_cell */
	GetCell(x int64, y int64) int64

	/* get_cell_autotile_coord */
	GetCellAutotileCoord(x int64, y int64) Vector2

	/* get_cell_size */
	GetCellSize() Vector2

	/* get_cellv */
	GetCellv(position Vector2) int64

	/* get_clip_uv */
	GetClipUv() bool

	/* get_collision_bounce */
	GetCollisionBounce() float32

	/* get_collision_friction */
	GetCollisionFriction() float32

	/* get_collision_layer */
	GetCollisionLayer() int64

	/* get_collision_layer_bit */
	GetCollisionLayerBit(bit int64) bool

	/* get_collision_mask */
	GetCollisionMask() int64

	/* get_collision_mask_bit */
	GetCollisionMaskBit(bit int64) bool

	/* get_collision_use_kinematic */
	GetCollisionUseKinematic() bool

	/* get_collision_use_parent */
	GetCollisionUseParent() bool

	/* get_custom_transform */
	GetCustomTransform() Transform2D

	/* get_half_offset */
	GetHalfOffset() TileMapHalfOffset

	/* get_mode */
	GetMode() TileMapMode

	/* get_occluder_light_mask */
	GetOccluderLightMask() int64

	/* get_quadrant_size */
	GetQuadrantSize() int64

	/* get_tile_origin */
	GetTileOrigin() TileMapTileOrigin

	/* get_tileset */
	GetTileset() TileSet

	/* get_used_cells */
	GetUsedCells() Array

	/* get_used_cells_by_id */
	GetUsedCellsById(id int64) Array

	/* get_used_rect */
	GetUsedRect() Rect2

	/* is_cell_transposed */
	IsCellTransposed(x int64, y int64) bool

	/* is_cell_x_flipped */
	IsCellXFlipped(x int64, y int64) bool

	/* is_cell_y_flipped */
	IsCellYFlipped(x int64, y int64) bool

	/* is_centered_textures_enabled */
	IsCenteredTexturesEnabled() bool

	/* is_compatibility_mode_enabled */
	IsCompatibilityModeEnabled() bool

	/* is_y_sort_mode_enabled */
	IsYSortModeEnabled() bool

	/* map_to_world */
	MapToWorld(map_position Vector2, ignore_half_ofs bool) Vector2

	/* set_cell */
	SetCell(x int64, y int64, tile int64, flip_x bool, flip_y bool, transpose bool, autotile_coord Vector2)

	/* set_cell_size */
	SetCellSize(size Vector2)

	/* set_cellv */
	SetCellv(position Vector2, tile int64, flip_x bool, flip_y bool, transpose bool)

	/* set_centered_textures */
	SetCenteredTextures(enable bool)

	/* set_clip_uv */
	SetClipUv(enable bool)

	/* set_collision_bounce */
	SetCollisionBounce(value float32)

	/* set_collision_friction */
	SetCollisionFriction(value float32)

	/* set_collision_layer */
	SetCollisionLayer(layer int64)

	/* set_collision_layer_bit */
	SetCollisionLayerBit(bit int64, value bool)

	/* set_collision_mask */
	SetCollisionMask(mask int64)

	/* set_collision_mask_bit */
	SetCollisionMaskBit(bit int64, value bool)

	/* set_collision_use_kinematic */
	SetCollisionUseKinematic(use_kinematic bool)

	/* set_collision_use_parent */
	SetCollisionUseParent(use_parent bool)

	/* set_compatibility_mode */
	SetCompatibilityMode(enable bool)

	/* set_custom_transform */
	SetCustomTransform(custom_transform Transform2D)

	/* set_half_offset */
	SetHalfOffset(half_offset int64)

	/* set_mode */
	SetMode(mode int64)

	/* set_occluder_light_mask */
	SetOccluderLightMask(mask int64)

	/* set_quadrant_size */
	SetQuadrantSize(size int64)

	/* set_tile_origin */
	SetTileOrigin(origin int64)

	/* set_tileset */
	SetTileset(tileset TileSet)

	/* set_y_sort_mode */
	SetYSortMode(enable bool)

	/* update_bitmask_area */
	UpdateBitmaskArea(position Vector2)

	/* update_bitmask_region */
	UpdateBitmaskRegion(start Vector2, end Vector2)

	/* update_dirty_quadrants */
	UpdateDirtyQuadrants()

	/* world_to_map */
	WorldToMap(world_position Vector2) Vector2
}

func NewTileMap

func NewTileMap() TileMap

NewTileMap creates a new TileMap.

func NewTileMapWithOwner

func NewTileMapWithOwner(owner *GodotObject) TileMap

NewTileMapWithOwner wraps the GodotObject.

type TileMapConstant

type TileMapConstant int32
const (
	TILE_MAP_HALF_OFFSET_DISABLED    TileMapConstant = 2
	TILE_MAP_HALF_OFFSET_NEGATIVE_X  TileMapConstant = 3
	TILE_MAP_HALF_OFFSET_NEGATIVE_Y  TileMapConstant = 4
	TILE_MAP_HALF_OFFSET_X           TileMapConstant = 0
	TILE_MAP_HALF_OFFSET_Y           TileMapConstant = 1
	TILE_MAP_INVALID_CELL            TileMapConstant = -1
	TILE_MAP_MODE_CUSTOM             TileMapConstant = 2
	TILE_MAP_MODE_ISOMETRIC          TileMapConstant = 1
	TILE_MAP_MODE_SQUARE             TileMapConstant = 0
	TILE_MAP_TILE_ORIGIN_BOTTOM_LEFT TileMapConstant = 2
	TILE_MAP_TILE_ORIGIN_CENTER      TileMapConstant = 1
	TILE_MAP_TILE_ORIGIN_TOP_LEFT    TileMapConstant = 0
)

type TileMapHalfOffset

type TileMapHalfOffset int32
const (
	TILE_MAP_HALF_OFFSET_HALF_OFFSET_DISABLED   TileMapHalfOffset = 2
	TILE_MAP_HALF_OFFSET_HALF_OFFSET_NEGATIVE_X TileMapHalfOffset = 3
	TILE_MAP_HALF_OFFSET_HALF_OFFSET_NEGATIVE_Y TileMapHalfOffset = 4
	TILE_MAP_HALF_OFFSET_HALF_OFFSET_X          TileMapHalfOffset = 0
	TILE_MAP_HALF_OFFSET_HALF_OFFSET_Y          TileMapHalfOffset = 1
)

type TileMapImpl

type TileMapImpl struct {
	Node2DImpl
}

func (*TileMapImpl) BaseClass

func (o *TileMapImpl) BaseClass() string

func (*TileMapImpl) ClassName

func (o *TileMapImpl) ClassName() string

func (TileMapImpl) Clear

func (o TileMapImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (TileMapImpl) FixInvalidTiles

func (o TileMapImpl) FixInvalidTiles()
CLASS_METHOD

fix_invalid_tiles Args: [], Returns:

func (TileMapImpl) GetCell

func (o TileMapImpl) GetCell(x int64, y int64) int64
CLASS_METHOD

get_cell Args: [{ false x int} { false y int}], Returns: int64

func (TileMapImpl) GetCellAutotileCoord

func (o TileMapImpl) GetCellAutotileCoord(x int64, y int64) Vector2
CLASS_METHOD

get_cell_autotile_coord Args: [{ false x int} { false y int}], Returns: Vector2

func (TileMapImpl) GetCellSize

func (o TileMapImpl) GetCellSize() Vector2
CLASS_METHOD

get_cell_size Args: [], Returns: Vector2

func (TileMapImpl) GetCellv

func (o TileMapImpl) GetCellv(position Vector2) int64
CLASS_METHOD

get_cellv Args: [{ false position Vector2}], Returns: int64

func (TileMapImpl) GetClipUv

func (o TileMapImpl) GetClipUv() bool
CLASS_METHOD

get_clip_uv Args: [], Returns: bool

func (TileMapImpl) GetCollisionBounce

func (o TileMapImpl) GetCollisionBounce() float32
CLASS_METHOD

get_collision_bounce Args: [], Returns: float32

func (TileMapImpl) GetCollisionFriction

func (o TileMapImpl) GetCollisionFriction() float32
CLASS_METHOD

get_collision_friction Args: [], Returns: float32

func (TileMapImpl) GetCollisionLayer

func (o TileMapImpl) GetCollisionLayer() int64
CLASS_METHOD

get_collision_layer Args: [], Returns: int64

func (TileMapImpl) GetCollisionLayerBit

func (o TileMapImpl) GetCollisionLayerBit(bit int64) bool
CLASS_METHOD

get_collision_layer_bit Args: [{ false bit int}], Returns: bool

func (TileMapImpl) GetCollisionMask

func (o TileMapImpl) GetCollisionMask() int64
CLASS_METHOD

get_collision_mask Args: [], Returns: int64

func (TileMapImpl) GetCollisionMaskBit

func (o TileMapImpl) GetCollisionMaskBit(bit int64) bool
CLASS_METHOD

get_collision_mask_bit Args: [{ false bit int}], Returns: bool

func (TileMapImpl) GetCollisionUseKinematic

func (o TileMapImpl) GetCollisionUseKinematic() bool
CLASS_METHOD

get_collision_use_kinematic Args: [], Returns: bool

func (TileMapImpl) GetCollisionUseParent

func (o TileMapImpl) GetCollisionUseParent() bool
CLASS_METHOD

get_collision_use_parent Args: [], Returns: bool

func (TileMapImpl) GetCustomTransform

func (o TileMapImpl) GetCustomTransform() Transform2D
CLASS_METHOD

get_custom_transform Args: [], Returns: Transform2D

func (TileMapImpl) GetHalfOffset

func (o TileMapImpl) GetHalfOffset() TileMapHalfOffset
CLASS_METHOD

get_half_offset Args: [], Returns: TileMapHalfOffset

func (TileMapImpl) GetMode

func (o TileMapImpl) GetMode() TileMapMode
CLASS_METHOD

get_mode Args: [], Returns: TileMapMode

func (TileMapImpl) GetOccluderLightMask

func (o TileMapImpl) GetOccluderLightMask() int64
CLASS_METHOD

get_occluder_light_mask Args: [], Returns: int64

func (TileMapImpl) GetQuadrantSize

func (o TileMapImpl) GetQuadrantSize() int64
CLASS_METHOD

get_quadrant_size Args: [], Returns: int64

func (TileMapImpl) GetTileOrigin

func (o TileMapImpl) GetTileOrigin() TileMapTileOrigin
CLASS_METHOD

get_tile_origin Args: [], Returns: TileMapTileOrigin

func (TileMapImpl) GetTileset

func (o TileMapImpl) GetTileset() TileSet
CLASS_METHOD

get_tileset Args: [], Returns: TileSet

func (TileMapImpl) GetUsedCells

func (o TileMapImpl) GetUsedCells() Array
CLASS_METHOD

get_used_cells Args: [], Returns: Array

func (TileMapImpl) GetUsedCellsById

func (o TileMapImpl) GetUsedCellsById(id int64) Array
CLASS_METHOD

get_used_cells_by_id Args: [{ false id int}], Returns: Array

func (TileMapImpl) GetUsedRect

func (o TileMapImpl) GetUsedRect() Rect2
CLASS_METHOD

get_used_rect Args: [], Returns: Rect2

func (TileMapImpl) IsCellTransposed

func (o TileMapImpl) IsCellTransposed(x int64, y int64) bool
CLASS_METHOD

is_cell_transposed Args: [{ false x int} { false y int}], Returns: bool

func (TileMapImpl) IsCellXFlipped

func (o TileMapImpl) IsCellXFlipped(x int64, y int64) bool
CLASS_METHOD

is_cell_x_flipped Args: [{ false x int} { false y int}], Returns: bool

func (TileMapImpl) IsCellYFlipped

func (o TileMapImpl) IsCellYFlipped(x int64, y int64) bool
CLASS_METHOD

is_cell_y_flipped Args: [{ false x int} { false y int}], Returns: bool

func (TileMapImpl) IsCenteredTexturesEnabled

func (o TileMapImpl) IsCenteredTexturesEnabled() bool
CLASS_METHOD

is_centered_textures_enabled Args: [], Returns: bool

func (TileMapImpl) IsCompatibilityModeEnabled

func (o TileMapImpl) IsCompatibilityModeEnabled() bool
CLASS_METHOD

is_compatibility_mode_enabled Args: [], Returns: bool

func (TileMapImpl) IsYSortModeEnabled

func (o TileMapImpl) IsYSortModeEnabled() bool
CLASS_METHOD

is_y_sort_mode_enabled Args: [], Returns: bool

func (TileMapImpl) MapToWorld

func (o TileMapImpl) MapToWorld(map_position Vector2, ignore_half_ofs bool) Vector2
CLASS_METHOD

map_to_world Args: [{ false map_position Vector2} {False true ignore_half_ofs bool}], Returns: Vector2

func (TileMapImpl) SetCell

func (o TileMapImpl) SetCell(x int64, y int64, tile int64, flip_x bool, flip_y bool, transpose bool, autotile_coord Vector2)
CLASS_METHOD

set_cell Args: [{ false x int} { false y int} { false tile int} {False true flip_x bool} {False true flip_y bool} {False true transpose bool} {(0, 0) true autotile_coord Vector2}], Returns:

func (TileMapImpl) SetCellSize

func (o TileMapImpl) SetCellSize(size Vector2)
CLASS_METHOD

set_cell_size Args: [{ false size Vector2}], Returns:

func (TileMapImpl) SetCellv

func (o TileMapImpl) SetCellv(position Vector2, tile int64, flip_x bool, flip_y bool, transpose bool)
CLASS_METHOD

set_cellv Args: [{ false position Vector2} { false tile int} {False true flip_x bool} {False true flip_y bool} {False true transpose bool}], Returns:

func (TileMapImpl) SetCenteredTextures

func (o TileMapImpl) SetCenteredTextures(enable bool)
CLASS_METHOD

set_centered_textures Args: [{ false enable bool}], Returns:

func (TileMapImpl) SetClipUv

func (o TileMapImpl) SetClipUv(enable bool)
CLASS_METHOD

set_clip_uv Args: [{ false enable bool}], Returns:

func (TileMapImpl) SetCollisionBounce

func (o TileMapImpl) SetCollisionBounce(value float32)
CLASS_METHOD

set_collision_bounce Args: [{ false value float}], Returns:

func (TileMapImpl) SetCollisionFriction

func (o TileMapImpl) SetCollisionFriction(value float32)
CLASS_METHOD

set_collision_friction Args: [{ false value float}], Returns:

func (TileMapImpl) SetCollisionLayer

func (o TileMapImpl) SetCollisionLayer(layer int64)
CLASS_METHOD

set_collision_layer Args: [{ false layer int}], Returns:

func (TileMapImpl) SetCollisionLayerBit

func (o TileMapImpl) SetCollisionLayerBit(bit int64, value bool)
CLASS_METHOD

set_collision_layer_bit Args: [{ false bit int} { false value bool}], Returns:

func (TileMapImpl) SetCollisionMask

func (o TileMapImpl) SetCollisionMask(mask int64)
CLASS_METHOD

set_collision_mask Args: [{ false mask int}], Returns:

func (TileMapImpl) SetCollisionMaskBit

func (o TileMapImpl) SetCollisionMaskBit(bit int64, value bool)
CLASS_METHOD

set_collision_mask_bit Args: [{ false bit int} { false value bool}], Returns:

func (TileMapImpl) SetCollisionUseKinematic

func (o TileMapImpl) SetCollisionUseKinematic(use_kinematic bool)
CLASS_METHOD

set_collision_use_kinematic Args: [{ false use_kinematic bool}], Returns:

func (TileMapImpl) SetCollisionUseParent

func (o TileMapImpl) SetCollisionUseParent(use_parent bool)
CLASS_METHOD

set_collision_use_parent Args: [{ false use_parent bool}], Returns:

func (TileMapImpl) SetCompatibilityMode

func (o TileMapImpl) SetCompatibilityMode(enable bool)
CLASS_METHOD

set_compatibility_mode Args: [{ false enable bool}], Returns:

func (TileMapImpl) SetCustomTransform

func (o TileMapImpl) SetCustomTransform(custom_transform Transform2D)
CLASS_METHOD

set_custom_transform Args: [{ false custom_transform Transform2D}], Returns:

func (TileMapImpl) SetHalfOffset

func (o TileMapImpl) SetHalfOffset(half_offset int64)
CLASS_METHOD

set_half_offset Args: [{ false half_offset int}], Returns:

func (TileMapImpl) SetMode

func (o TileMapImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (TileMapImpl) SetOccluderLightMask

func (o TileMapImpl) SetOccluderLightMask(mask int64)
CLASS_METHOD

set_occluder_light_mask Args: [{ false mask int}], Returns:

func (TileMapImpl) SetQuadrantSize

func (o TileMapImpl) SetQuadrantSize(size int64)
CLASS_METHOD

set_quadrant_size Args: [{ false size int}], Returns:

func (TileMapImpl) SetTileOrigin

func (o TileMapImpl) SetTileOrigin(origin int64)
CLASS_METHOD

set_tile_origin Args: [{ false origin int}], Returns:

func (TileMapImpl) SetTileset

func (o TileMapImpl) SetTileset(tileset TileSet)
CLASS_METHOD

set_tileset Args: [{ false tileset TileSet}], Returns:

func (TileMapImpl) SetYSortMode

func (o TileMapImpl) SetYSortMode(enable bool)
CLASS_METHOD

set_y_sort_mode Args: [{ false enable bool}], Returns:

func (TileMapImpl) UpdateBitmaskArea

func (o TileMapImpl) UpdateBitmaskArea(position Vector2)
CLASS_METHOD

update_bitmask_area Args: [{ false position Vector2}], Returns:

func (TileMapImpl) UpdateBitmaskRegion

func (o TileMapImpl) UpdateBitmaskRegion(start Vector2, end Vector2)
CLASS_METHOD

update_bitmask_region Args: [{(0, 0) true start Vector2} {(0, 0) true end Vector2}], Returns:

func (TileMapImpl) UpdateDirtyQuadrants

func (o TileMapImpl) UpdateDirtyQuadrants()
CLASS_METHOD

update_dirty_quadrants Args: [], Returns:

func (TileMapImpl) WorldToMap

func (o TileMapImpl) WorldToMap(world_position Vector2) Vector2
CLASS_METHOD

world_to_map Args: [{ false world_position Vector2}], Returns: Vector2

type TileMapMode

type TileMapMode int32
const (
	TILE_MAP_MODE_MODE_CUSTOM    TileMapMode = 2
	TILE_MAP_MODE_MODE_ISOMETRIC TileMapMode = 1
	TILE_MAP_MODE_MODE_SQUARE    TileMapMode = 0
)

type TileMapTileOrigin

type TileMapTileOrigin int32
const (
	TILE_MAP_TILE_ORIGIN_TILE_ORIGIN_BOTTOM_LEFT TileMapTileOrigin = 2
	TILE_MAP_TILE_ORIGIN_TILE_ORIGIN_CENTER      TileMapTileOrigin = 1
	TILE_MAP_TILE_ORIGIN_TILE_ORIGIN_TOP_LEFT    TileMapTileOrigin = 0
)

type TileSet

type TileSet interface {
	Resource

	/* autotile_clear_bitmask_map */
	AutotileClearBitmaskMap(id int64)

	/* autotile_get_bitmask */
	AutotileGetBitmask(id int64, coord Vector2) int64

	/* autotile_get_bitmask_mode */
	AutotileGetBitmaskMode(id int64) TileSetBitmaskMode

	/* autotile_get_icon_coordinate */
	AutotileGetIconCoordinate(id int64) Vector2

	/* autotile_get_light_occluder */
	AutotileGetLightOccluder(id int64, coord Vector2) OccluderPolygon2D

	/* autotile_get_navigation_polygon */
	AutotileGetNavigationPolygon(id int64, coord Vector2) NavigationPolygon

	/* autotile_get_size */
	AutotileGetSize(id int64) Vector2

	/* autotile_get_spacing */
	AutotileGetSpacing(id int64) int64

	/* autotile_get_subtile_priority */
	AutotileGetSubtilePriority(id int64, coord Vector2) int64

	/* autotile_get_z_index */
	AutotileGetZIndex(id int64, coord Vector2) int64

	/* autotile_set_bitmask */
	AutotileSetBitmask(id int64, bitmask Vector2, flag int64)

	/* autotile_set_bitmask_mode */
	AutotileSetBitmaskMode(id int64, mode int64)

	/* autotile_set_icon_coordinate */
	AutotileSetIconCoordinate(id int64, coord Vector2)

	/* autotile_set_light_occluder */
	AutotileSetLightOccluder(id int64, light_occluder OccluderPolygon2D, coord Vector2)

	/* autotile_set_navigation_polygon */
	AutotileSetNavigationPolygon(id int64, navigation_polygon NavigationPolygon, coord Vector2)

	/* autotile_set_size */
	AutotileSetSize(id int64, size Vector2)

	/* autotile_set_spacing */
	AutotileSetSpacing(id int64, spacing int64)

	/* autotile_set_subtile_priority */
	AutotileSetSubtilePriority(id int64, coord Vector2, priority int64)

	/* autotile_set_z_index */
	AutotileSetZIndex(id int64, coord Vector2, z_index int64)

	/* clear */
	Clear()

	/* create_tile */
	CreateTile(id int64)

	/* find_tile_by_name */
	FindTileByName(name string) int64

	/* get_last_unused_tile_id */
	GetLastUnusedTileId() int64

	/* get_tiles_ids */
	GetTilesIds() Array

	/* remove_tile */
	RemoveTile(id int64)

	/* tile_add_shape */
	TileAddShape(id int64, shape Shape2D, shape_transform Transform2D, one_way bool, autotile_coord Vector2)

	/* tile_get_light_occluder */
	TileGetLightOccluder(id int64) OccluderPolygon2D

	/* tile_get_material */
	TileGetMaterial(id int64) ShaderMaterial

	/* tile_get_modulate */
	TileGetModulate(id int64) Color

	/* tile_get_name */
	TileGetName(id int64) string

	/* tile_get_navigation_polygon */
	TileGetNavigationPolygon(id int64) NavigationPolygon

	/* tile_get_navigation_polygon_offset */
	TileGetNavigationPolygonOffset(id int64) Vector2

	/* tile_get_normal_map */
	TileGetNormalMap(id int64) Texture

	/* tile_get_occluder_offset */
	TileGetOccluderOffset(id int64) Vector2

	/* tile_get_region */
	TileGetRegion(id int64) Rect2

	/* tile_get_shape */
	TileGetShape(id int64, shape_id int64) Shape2D

	/* tile_get_shape_count */
	TileGetShapeCount(id int64) int64

	/* tile_get_shape_offset */
	TileGetShapeOffset(id int64, shape_id int64) Vector2

	/* tile_get_shape_one_way */
	TileGetShapeOneWay(id int64, shape_id int64) bool

	/* tile_get_shape_one_way_margin */
	TileGetShapeOneWayMargin(id int64, shape_id int64) float32

	/* tile_get_shape_transform */
	TileGetShapeTransform(id int64, shape_id int64) Transform2D

	/* tile_get_shapes */
	TileGetShapes(id int64) Array

	/* tile_get_texture */
	TileGetTexture(id int64) Texture

	/* tile_get_texture_offset */
	TileGetTextureOffset(id int64) Vector2

	/* tile_get_tile_mode */
	TileGetTileMode(id int64) TileSetTileMode

	/* tile_get_z_index */
	TileGetZIndex(id int64) int64

	/* tile_set_light_occluder */
	TileSetLightOccluder(id int64, light_occluder OccluderPolygon2D)

	/* tile_set_material */
	TileSetMaterial(id int64, material ShaderMaterial)

	/* tile_set_modulate */
	TileSetModulate(id int64, color Color)

	/* tile_set_name */
	TileSetName(id int64, name string)

	/* tile_set_navigation_polygon */
	TileSetNavigationPolygon(id int64, navigation_polygon NavigationPolygon)

	/* tile_set_navigation_polygon_offset */
	TileSetNavigationPolygonOffset(id int64, navigation_polygon_offset Vector2)

	/* tile_set_normal_map */
	TileSetNormalMap(id int64, normal_map Texture)

	/* tile_set_occluder_offset */
	TileSetOccluderOffset(id int64, occluder_offset Vector2)

	/* tile_set_region */
	TileSetRegion(id int64, region Rect2)

	/* tile_set_shape */
	TileSetShape(id int64, shape_id int64, shape Shape2D)

	/* tile_set_shape_offset */
	TileSetShapeOffset(id int64, shape_id int64, shape_offset Vector2)

	/* tile_set_shape_one_way */
	TileSetShapeOneWay(id int64, shape_id int64, one_way bool)

	/* tile_set_shape_one_way_margin */
	TileSetShapeOneWayMargin(id int64, shape_id int64, one_way float32)

	/* tile_set_shape_transform */
	TileSetShapeTransform(id int64, shape_id int64, shape_transform Transform2D)

	/* tile_set_shapes */
	TileSetShapes(id int64, shapes Array)

	/* tile_set_texture */
	TileSetTexture(id int64, texture Texture)

	/* tile_set_texture_offset */
	TileSetTextureOffset(id int64, texture_offset Vector2)

	/* tile_set_tile_mode */
	TileSetTileMode(id int64, tilemode int64)

	/* tile_set_z_index */
	TileSetZIndex(id int64, z_index int64)
}

func NewTileSet

func NewTileSet() TileSet

NewTileSet creates a new TileSet.

func NewTileSetWithOwner

func NewTileSetWithOwner(owner *GodotObject) TileSet

NewTileSetWithOwner wraps the GodotObject.

type TileSetAutotileBindings

type TileSetAutotileBindings int32
const (
	TILE_SET_AUTOTILE_BINDINGS_BIND_BOTTOM      TileSetAutotileBindings = 128
	TILE_SET_AUTOTILE_BINDINGS_BIND_BOTTOMLEFT  TileSetAutotileBindings = 64
	TILE_SET_AUTOTILE_BINDINGS_BIND_BOTTOMRIGHT TileSetAutotileBindings = 256
	TILE_SET_AUTOTILE_BINDINGS_BIND_CENTER      TileSetAutotileBindings = 16
	TILE_SET_AUTOTILE_BINDINGS_BIND_LEFT        TileSetAutotileBindings = 8
	TILE_SET_AUTOTILE_BINDINGS_BIND_RIGHT       TileSetAutotileBindings = 32
	TILE_SET_AUTOTILE_BINDINGS_BIND_TOP         TileSetAutotileBindings = 2
	TILE_SET_AUTOTILE_BINDINGS_BIND_TOPLEFT     TileSetAutotileBindings = 1
	TILE_SET_AUTOTILE_BINDINGS_BIND_TOPRIGHT    TileSetAutotileBindings = 4
)

type TileSetBitmaskMode

type TileSetBitmaskMode int32
const (
	TILE_SET_BITMASK_MODE_BITMASK_2X2         TileSetBitmaskMode = 0
	TILE_SET_BITMASK_MODE_BITMASK_3X3         TileSetBitmaskMode = 2
	TILE_SET_BITMASK_MODE_BITMASK_3X3_MINIMAL TileSetBitmaskMode = 1
)

type TileSetConstant

type TileSetConstant int32
const (
	TILE_SET_ATLAS_TILE          TileSetConstant = 2
	TILE_SET_AUTO_TILE           TileSetConstant = 1
	TILE_SET_BIND_BOTTOM         TileSetConstant = 128
	TILE_SET_BIND_BOTTOMLEFT     TileSetConstant = 64
	TILE_SET_BIND_BOTTOMRIGHT    TileSetConstant = 256
	TILE_SET_BIND_CENTER         TileSetConstant = 16
	TILE_SET_BIND_LEFT           TileSetConstant = 8
	TILE_SET_BIND_RIGHT          TileSetConstant = 32
	TILE_SET_BIND_TOP            TileSetConstant = 2
	TILE_SET_BIND_TOPLEFT        TileSetConstant = 1
	TILE_SET_BIND_TOPRIGHT       TileSetConstant = 4
	TILE_SET_BITMASK_2X2         TileSetConstant = 0
	TILE_SET_BITMASK_3X3         TileSetConstant = 2
	TILE_SET_BITMASK_3X3_MINIMAL TileSetConstant = 1
	TILE_SET_SINGLE_TILE         TileSetConstant = 0
)

type TileSetImpl

type TileSetImpl struct {
	ResourceImpl
}

func (TileSetImpl) AutotileClearBitmaskMap

func (o TileSetImpl) AutotileClearBitmaskMap(id int64)
CLASS_METHOD

autotile_clear_bitmask_map Args: [{ false id int}], Returns:

func (TileSetImpl) AutotileGetBitmask

func (o TileSetImpl) AutotileGetBitmask(id int64, coord Vector2) int64
CLASS_METHOD

autotile_get_bitmask Args: [{ false id int} { false coord Vector2}], Returns: int64

func (TileSetImpl) AutotileGetBitmaskMode

func (o TileSetImpl) AutotileGetBitmaskMode(id int64) TileSetBitmaskMode
CLASS_METHOD

autotile_get_bitmask_mode Args: [{ false id int}], Returns: TileSetBitmaskMode

func (TileSetImpl) AutotileGetIconCoordinate

func (o TileSetImpl) AutotileGetIconCoordinate(id int64) Vector2
CLASS_METHOD

autotile_get_icon_coordinate Args: [{ false id int}], Returns: Vector2

func (TileSetImpl) AutotileGetLightOccluder

func (o TileSetImpl) AutotileGetLightOccluder(id int64, coord Vector2) OccluderPolygon2D
CLASS_METHOD

autotile_get_light_occluder Args: [{ false id int} { false coord Vector2}], Returns: OccluderPolygon2D

func (TileSetImpl) AutotileGetNavigationPolygon

func (o TileSetImpl) AutotileGetNavigationPolygon(id int64, coord Vector2) NavigationPolygon
CLASS_METHOD

autotile_get_navigation_polygon Args: [{ false id int} { false coord Vector2}], Returns: NavigationPolygon

func (TileSetImpl) AutotileGetSize

func (o TileSetImpl) AutotileGetSize(id int64) Vector2
CLASS_METHOD

autotile_get_size Args: [{ false id int}], Returns: Vector2

func (TileSetImpl) AutotileGetSpacing

func (o TileSetImpl) AutotileGetSpacing(id int64) int64
CLASS_METHOD

autotile_get_spacing Args: [{ false id int}], Returns: int64

func (TileSetImpl) AutotileGetSubtilePriority

func (o TileSetImpl) AutotileGetSubtilePriority(id int64, coord Vector2) int64
CLASS_METHOD

autotile_get_subtile_priority Args: [{ false id int} { false coord Vector2}], Returns: int64

func (TileSetImpl) AutotileGetZIndex

func (o TileSetImpl) AutotileGetZIndex(id int64, coord Vector2) int64
CLASS_METHOD

autotile_get_z_index Args: [{ false id int} { false coord Vector2}], Returns: int64

func (TileSetImpl) AutotileSetBitmask

func (o TileSetImpl) AutotileSetBitmask(id int64, bitmask Vector2, flag int64)
CLASS_METHOD

autotile_set_bitmask Args: [{ false id int} { false bitmask Vector2} { false flag int}], Returns:

func (TileSetImpl) AutotileSetBitmaskMode

func (o TileSetImpl) AutotileSetBitmaskMode(id int64, mode int64)
CLASS_METHOD

autotile_set_bitmask_mode Args: [{ false id int} { false mode int}], Returns:

func (TileSetImpl) AutotileSetIconCoordinate

func (o TileSetImpl) AutotileSetIconCoordinate(id int64, coord Vector2)
CLASS_METHOD

autotile_set_icon_coordinate Args: [{ false id int} { false coord Vector2}], Returns:

func (TileSetImpl) AutotileSetLightOccluder

func (o TileSetImpl) AutotileSetLightOccluder(id int64, light_occluder OccluderPolygon2D, coord Vector2)
CLASS_METHOD

autotile_set_light_occluder Args: [{ false id int} { false light_occluder OccluderPolygon2D} { false coord Vector2}], Returns:

func (TileSetImpl) AutotileSetNavigationPolygon

func (o TileSetImpl) AutotileSetNavigationPolygon(id int64, navigation_polygon NavigationPolygon, coord Vector2)
CLASS_METHOD

autotile_set_navigation_polygon Args: [{ false id int} { false navigation_polygon NavigationPolygon} { false coord Vector2}], Returns:

func (TileSetImpl) AutotileSetSize

func (o TileSetImpl) AutotileSetSize(id int64, size Vector2)
CLASS_METHOD

autotile_set_size Args: [{ false id int} { false size Vector2}], Returns:

func (TileSetImpl) AutotileSetSpacing

func (o TileSetImpl) AutotileSetSpacing(id int64, spacing int64)
CLASS_METHOD

autotile_set_spacing Args: [{ false id int} { false spacing int}], Returns:

func (TileSetImpl) AutotileSetSubtilePriority

func (o TileSetImpl) AutotileSetSubtilePriority(id int64, coord Vector2, priority int64)
CLASS_METHOD

autotile_set_subtile_priority Args: [{ false id int} { false coord Vector2} { false priority int}], Returns:

func (TileSetImpl) AutotileSetZIndex

func (o TileSetImpl) AutotileSetZIndex(id int64, coord Vector2, z_index int64)
CLASS_METHOD

autotile_set_z_index Args: [{ false id int} { false coord Vector2} { false z_index int}], Returns:

func (*TileSetImpl) BaseClass

func (o *TileSetImpl) BaseClass() string

func (*TileSetImpl) ClassName

func (o *TileSetImpl) ClassName() string

func (TileSetImpl) Clear

func (o TileSetImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (TileSetImpl) CreateTile

func (o TileSetImpl) CreateTile(id int64)
CLASS_METHOD

create_tile Args: [{ false id int}], Returns:

func (TileSetImpl) FindTileByName

func (o TileSetImpl) FindTileByName(name string) int64
CLASS_METHOD

find_tile_by_name Args: [{ false name String}], Returns: int64

func (TileSetImpl) GetLastUnusedTileId

func (o TileSetImpl) GetLastUnusedTileId() int64
CLASS_METHOD

get_last_unused_tile_id Args: [], Returns: int64

func (TileSetImpl) GetTilesIds

func (o TileSetImpl) GetTilesIds() Array
CLASS_METHOD

get_tiles_ids Args: [], Returns: Array

func (TileSetImpl) RemoveTile

func (o TileSetImpl) RemoveTile(id int64)
CLASS_METHOD

remove_tile Args: [{ false id int}], Returns:

func (TileSetImpl) TileAddShape

func (o TileSetImpl) TileAddShape(id int64, shape Shape2D, shape_transform Transform2D, one_way bool, autotile_coord Vector2)
CLASS_METHOD

tile_add_shape Args: [{ false id int} { false shape Shape2D} { false shape_transform Transform2D} {False true one_way bool} {(0, 0) true autotile_coord Vector2}], Returns:

func (TileSetImpl) TileGetLightOccluder

func (o TileSetImpl) TileGetLightOccluder(id int64) OccluderPolygon2D
CLASS_METHOD

tile_get_light_occluder Args: [{ false id int}], Returns: OccluderPolygon2D

func (TileSetImpl) TileGetMaterial

func (o TileSetImpl) TileGetMaterial(id int64) ShaderMaterial
CLASS_METHOD

tile_get_material Args: [{ false id int}], Returns: ShaderMaterial

func (TileSetImpl) TileGetModulate

func (o TileSetImpl) TileGetModulate(id int64) Color
CLASS_METHOD

tile_get_modulate Args: [{ false id int}], Returns: Color

func (TileSetImpl) TileGetName

func (o TileSetImpl) TileGetName(id int64) string
CLASS_METHOD

tile_get_name Args: [{ false id int}], Returns: string

func (TileSetImpl) TileGetNavigationPolygon

func (o TileSetImpl) TileGetNavigationPolygon(id int64) NavigationPolygon
CLASS_METHOD

tile_get_navigation_polygon Args: [{ false id int}], Returns: NavigationPolygon

func (TileSetImpl) TileGetNavigationPolygonOffset

func (o TileSetImpl) TileGetNavigationPolygonOffset(id int64) Vector2
CLASS_METHOD

tile_get_navigation_polygon_offset Args: [{ false id int}], Returns: Vector2

func (TileSetImpl) TileGetNormalMap

func (o TileSetImpl) TileGetNormalMap(id int64) Texture
CLASS_METHOD

tile_get_normal_map Args: [{ false id int}], Returns: Texture

func (TileSetImpl) TileGetOccluderOffset

func (o TileSetImpl) TileGetOccluderOffset(id int64) Vector2
CLASS_METHOD

tile_get_occluder_offset Args: [{ false id int}], Returns: Vector2

func (TileSetImpl) TileGetRegion

func (o TileSetImpl) TileGetRegion(id int64) Rect2
CLASS_METHOD

tile_get_region Args: [{ false id int}], Returns: Rect2

func (TileSetImpl) TileGetShape

func (o TileSetImpl) TileGetShape(id int64, shape_id int64) Shape2D
CLASS_METHOD

tile_get_shape Args: [{ false id int} { false shape_id int}], Returns: Shape2D

func (TileSetImpl) TileGetShapeCount

func (o TileSetImpl) TileGetShapeCount(id int64) int64
CLASS_METHOD

tile_get_shape_count Args: [{ false id int}], Returns: int64

func (TileSetImpl) TileGetShapeOffset

func (o TileSetImpl) TileGetShapeOffset(id int64, shape_id int64) Vector2
CLASS_METHOD

tile_get_shape_offset Args: [{ false id int} { false shape_id int}], Returns: Vector2

func (TileSetImpl) TileGetShapeOneWay

func (o TileSetImpl) TileGetShapeOneWay(id int64, shape_id int64) bool
CLASS_METHOD

tile_get_shape_one_way Args: [{ false id int} { false shape_id int}], Returns: bool

func (TileSetImpl) TileGetShapeOneWayMargin

func (o TileSetImpl) TileGetShapeOneWayMargin(id int64, shape_id int64) float32
CLASS_METHOD

tile_get_shape_one_way_margin Args: [{ false id int} { false shape_id int}], Returns: float32

func (TileSetImpl) TileGetShapeTransform

func (o TileSetImpl) TileGetShapeTransform(id int64, shape_id int64) Transform2D
CLASS_METHOD

tile_get_shape_transform Args: [{ false id int} { false shape_id int}], Returns: Transform2D

func (TileSetImpl) TileGetShapes

func (o TileSetImpl) TileGetShapes(id int64) Array
CLASS_METHOD

tile_get_shapes Args: [{ false id int}], Returns: Array

func (TileSetImpl) TileGetTexture

func (o TileSetImpl) TileGetTexture(id int64) Texture
CLASS_METHOD

tile_get_texture Args: [{ false id int}], Returns: Texture

func (TileSetImpl) TileGetTextureOffset

func (o TileSetImpl) TileGetTextureOffset(id int64) Vector2
CLASS_METHOD

tile_get_texture_offset Args: [{ false id int}], Returns: Vector2

func (TileSetImpl) TileGetTileMode

func (o TileSetImpl) TileGetTileMode(id int64) TileSetTileMode
CLASS_METHOD

tile_get_tile_mode Args: [{ false id int}], Returns: TileSetTileMode

func (TileSetImpl) TileGetZIndex

func (o TileSetImpl) TileGetZIndex(id int64) int64
CLASS_METHOD

tile_get_z_index Args: [{ false id int}], Returns: int64

func (TileSetImpl) TileSetLightOccluder

func (o TileSetImpl) TileSetLightOccluder(id int64, light_occluder OccluderPolygon2D)
CLASS_METHOD

tile_set_light_occluder Args: [{ false id int} { false light_occluder OccluderPolygon2D}], Returns:

func (TileSetImpl) TileSetMaterial

func (o TileSetImpl) TileSetMaterial(id int64, material ShaderMaterial)
CLASS_METHOD

tile_set_material Args: [{ false id int} { false material ShaderMaterial}], Returns:

func (TileSetImpl) TileSetModulate

func (o TileSetImpl) TileSetModulate(id int64, color Color)
CLASS_METHOD

tile_set_modulate Args: [{ false id int} { false color Color}], Returns:

func (TileSetImpl) TileSetName

func (o TileSetImpl) TileSetName(id int64, name string)
CLASS_METHOD

tile_set_name Args: [{ false id int} { false name String}], Returns:

func (TileSetImpl) TileSetNavigationPolygon

func (o TileSetImpl) TileSetNavigationPolygon(id int64, navigation_polygon NavigationPolygon)
CLASS_METHOD

tile_set_navigation_polygon Args: [{ false id int} { false navigation_polygon NavigationPolygon}], Returns:

func (TileSetImpl) TileSetNavigationPolygonOffset

func (o TileSetImpl) TileSetNavigationPolygonOffset(id int64, navigation_polygon_offset Vector2)
CLASS_METHOD

tile_set_navigation_polygon_offset Args: [{ false id int} { false navigation_polygon_offset Vector2}], Returns:

func (TileSetImpl) TileSetNormalMap

func (o TileSetImpl) TileSetNormalMap(id int64, normal_map Texture)
CLASS_METHOD

tile_set_normal_map Args: [{ false id int} { false normal_map Texture}], Returns:

func (TileSetImpl) TileSetOccluderOffset

func (o TileSetImpl) TileSetOccluderOffset(id int64, occluder_offset Vector2)
CLASS_METHOD

tile_set_occluder_offset Args: [{ false id int} { false occluder_offset Vector2}], Returns:

func (TileSetImpl) TileSetRegion

func (o TileSetImpl) TileSetRegion(id int64, region Rect2)
CLASS_METHOD

tile_set_region Args: [{ false id int} { false region Rect2}], Returns:

func (TileSetImpl) TileSetShape

func (o TileSetImpl) TileSetShape(id int64, shape_id int64, shape Shape2D)
CLASS_METHOD

tile_set_shape Args: [{ false id int} { false shape_id int} { false shape Shape2D}], Returns:

func (TileSetImpl) TileSetShapeOffset

func (o TileSetImpl) TileSetShapeOffset(id int64, shape_id int64, shape_offset Vector2)
CLASS_METHOD

tile_set_shape_offset Args: [{ false id int} { false shape_id int} { false shape_offset Vector2}], Returns:

func (TileSetImpl) TileSetShapeOneWay

func (o TileSetImpl) TileSetShapeOneWay(id int64, shape_id int64, one_way bool)
CLASS_METHOD

tile_set_shape_one_way Args: [{ false id int} { false shape_id int} { false one_way bool}], Returns:

func (TileSetImpl) TileSetShapeOneWayMargin

func (o TileSetImpl) TileSetShapeOneWayMargin(id int64, shape_id int64, one_way float32)
CLASS_METHOD

tile_set_shape_one_way_margin Args: [{ false id int} { false shape_id int} { false one_way float}], Returns:

func (TileSetImpl) TileSetShapeTransform

func (o TileSetImpl) TileSetShapeTransform(id int64, shape_id int64, shape_transform Transform2D)
CLASS_METHOD

tile_set_shape_transform Args: [{ false id int} { false shape_id int} { false shape_transform Transform2D}], Returns:

func (TileSetImpl) TileSetShapes

func (o TileSetImpl) TileSetShapes(id int64, shapes Array)
CLASS_METHOD

tile_set_shapes Args: [{ false id int} { false shapes Array}], Returns:

func (TileSetImpl) TileSetTexture

func (o TileSetImpl) TileSetTexture(id int64, texture Texture)
CLASS_METHOD

tile_set_texture Args: [{ false id int} { false texture Texture}], Returns:

func (TileSetImpl) TileSetTextureOffset

func (o TileSetImpl) TileSetTextureOffset(id int64, texture_offset Vector2)
CLASS_METHOD

tile_set_texture_offset Args: [{ false id int} { false texture_offset Vector2}], Returns:

func (TileSetImpl) TileSetTileMode

func (o TileSetImpl) TileSetTileMode(id int64, tilemode int64)
CLASS_METHOD

tile_set_tile_mode Args: [{ false id int} { false tilemode int}], Returns:

func (TileSetImpl) TileSetZIndex

func (o TileSetImpl) TileSetZIndex(id int64, z_index int64)
CLASS_METHOD

tile_set_z_index Args: [{ false id int} { false z_index int}], Returns:

type TileSetTileMode

type TileSetTileMode int32
const (
	TILE_SET_TILE_MODE_ATLAS_TILE  TileSetTileMode = 2
	TILE_SET_TILE_MODE_AUTO_TILE   TileSetTileMode = 1
	TILE_SET_TILE_MODE_SINGLE_TILE TileSetTileMode = 0
)

type Timer

type Timer interface {
	Node

	/* get_time_left */
	GetTimeLeft() float32

	/* get_timer_process_mode */
	GetTimerProcessMode() TimerTimerProcessMode

	/* get_wait_time */
	GetWaitTime() float32

	/* has_autostart */
	HasAutostart() bool

	/* is_one_shot */
	IsOneShot() bool

	/* is_paused */
	IsPaused() bool

	/* is_stopped */
	IsStopped() bool

	/* set_autostart */
	SetAutostart(enable bool)

	/* set_one_shot */
	SetOneShot(enable bool)

	/* set_paused */
	SetPaused(paused bool)

	/* set_timer_process_mode */
	SetTimerProcessMode(mode int64)

	/* set_wait_time */
	SetWaitTime(time_sec float32)

	/* start */
	Start(time_sec float32)

	/* stop */
	Stop()
}

func NewTimer

func NewTimer() Timer

NewTimer creates a new Timer.

func NewTimerWithOwner

func NewTimerWithOwner(owner *GodotObject) Timer

NewTimerWithOwner wraps the GodotObject.

type TimerConstant

type TimerConstant int32
const (
	TIMER_TIMER_PROCESS_IDLE    TimerConstant = 1
	TIMER_TIMER_PROCESS_PHYSICS TimerConstant = 0
)

type TimerImpl

type TimerImpl struct {
	NodeImpl
}

func (*TimerImpl) BaseClass

func (o *TimerImpl) BaseClass() string

func (*TimerImpl) ClassName

func (o *TimerImpl) ClassName() string

func (TimerImpl) GetTimeLeft

func (o TimerImpl) GetTimeLeft() float32
CLASS_METHOD

get_time_left Args: [], Returns: float32

func (TimerImpl) GetTimerProcessMode

func (o TimerImpl) GetTimerProcessMode() TimerTimerProcessMode
CLASS_METHOD

get_timer_process_mode Args: [], Returns: TimerTimerProcessMode

func (TimerImpl) GetWaitTime

func (o TimerImpl) GetWaitTime() float32
CLASS_METHOD

get_wait_time Args: [], Returns: float32

func (TimerImpl) HasAutostart

func (o TimerImpl) HasAutostart() bool
CLASS_METHOD

has_autostart Args: [], Returns: bool

func (TimerImpl) IsOneShot

func (o TimerImpl) IsOneShot() bool
CLASS_METHOD

is_one_shot Args: [], Returns: bool

func (TimerImpl) IsPaused

func (o TimerImpl) IsPaused() bool
CLASS_METHOD

is_paused Args: [], Returns: bool

func (TimerImpl) IsStopped

func (o TimerImpl) IsStopped() bool
CLASS_METHOD

is_stopped Args: [], Returns: bool

func (TimerImpl) SetAutostart

func (o TimerImpl) SetAutostart(enable bool)
CLASS_METHOD

set_autostart Args: [{ false enable bool}], Returns:

func (TimerImpl) SetOneShot

func (o TimerImpl) SetOneShot(enable bool)
CLASS_METHOD

set_one_shot Args: [{ false enable bool}], Returns:

func (TimerImpl) SetPaused

func (o TimerImpl) SetPaused(paused bool)
CLASS_METHOD

set_paused Args: [{ false paused bool}], Returns:

func (TimerImpl) SetTimerProcessMode

func (o TimerImpl) SetTimerProcessMode(mode int64)
CLASS_METHOD

set_timer_process_mode Args: [{ false mode int}], Returns:

func (TimerImpl) SetWaitTime

func (o TimerImpl) SetWaitTime(time_sec float32)
CLASS_METHOD

set_wait_time Args: [{ false time_sec float}], Returns:

func (TimerImpl) Start

func (o TimerImpl) Start(time_sec float32)
CLASS_METHOD

start Args: [{-1 true time_sec float}], Returns:

func (TimerImpl) Stop

func (o TimerImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type TimerTimerProcessMode

type TimerTimerProcessMode int32
const (
	TIMER_TIMER_PROCESS_MODE_TIMER_PROCESS_IDLE    TimerTimerProcessMode = 1
	TIMER_TIMER_PROCESS_MODE_TIMER_PROCESS_PHYSICS TimerTimerProcessMode = 0
)

type ToolButton

type ToolButton interface {
	Button
}

func NewToolButton

func NewToolButton() ToolButton

NewToolButton creates a new ToolButton.

func NewToolButtonWithOwner

func NewToolButtonWithOwner(owner *GodotObject) ToolButton

NewToolButtonWithOwner wraps the GodotObject.

type ToolButtonImpl

type ToolButtonImpl struct {
	ButtonImpl
}

func (*ToolButtonImpl) BaseClass

func (o *ToolButtonImpl) BaseClass() string

func (*ToolButtonImpl) ClassName

func (o *ToolButtonImpl) ClassName() string

type TouchScreenButton

type TouchScreenButton interface {
	Node2D

	/* get_action */
	GetAction() string

	/* get_bitmask */
	GetBitmask() BitMap

	/* get_shape */
	GetShape() Shape2D

	/* get_texture */
	GetTexture() Texture

	/* get_texture_pressed */
	GetTexturePressed() Texture

	/* get_visibility_mode */
	GetVisibilityMode() TouchScreenButtonVisibilityMode

	/* is_passby_press_enabled */
	IsPassbyPressEnabled() bool

	/* is_pressed */
	IsPressed() bool

	/* is_shape_centered */
	IsShapeCentered() bool

	/* is_shape_visible */
	IsShapeVisible() bool

	/* set_action */
	SetAction(action string)

	/* set_bitmask */
	SetBitmask(bitmask BitMap)

	/* set_passby_press */
	SetPassbyPress(enabled bool)

	/* set_shape */
	SetShape(shape Shape2D)

	/* set_shape_centered */
	SetShapeCentered(bool bool)

	/* set_shape_visible */
	SetShapeVisible(bool bool)

	/* set_texture */
	SetTexture(texture Texture)

	/* set_texture_pressed */
	SetTexturePressed(texture_pressed Texture)

	/* set_visibility_mode */
	SetVisibilityMode(mode int64)
}

func NewTouchScreenButton

func NewTouchScreenButton() TouchScreenButton

NewTouchScreenButton creates a new TouchScreenButton.

func NewTouchScreenButtonWithOwner

func NewTouchScreenButtonWithOwner(owner *GodotObject) TouchScreenButton

NewTouchScreenButtonWithOwner wraps the GodotObject.

type TouchScreenButtonConstant

type TouchScreenButtonConstant int32
const (
	TOUCH_SCREEN_BUTTON_VISIBILITY_ALWAYS           TouchScreenButtonConstant = 0
	TOUCH_SCREEN_BUTTON_VISIBILITY_TOUCHSCREEN_ONLY TouchScreenButtonConstant = 1
)

type TouchScreenButtonImpl

type TouchScreenButtonImpl struct {
	Node2DImpl
}

func (*TouchScreenButtonImpl) BaseClass

func (o *TouchScreenButtonImpl) BaseClass() string

func (*TouchScreenButtonImpl) ClassName

func (o *TouchScreenButtonImpl) ClassName() string

func (TouchScreenButtonImpl) GetAction

func (o TouchScreenButtonImpl) GetAction() string
CLASS_METHOD

get_action Args: [], Returns: string

func (TouchScreenButtonImpl) GetBitmask

func (o TouchScreenButtonImpl) GetBitmask() BitMap
CLASS_METHOD

get_bitmask Args: [], Returns: BitMap

func (TouchScreenButtonImpl) GetShape

func (o TouchScreenButtonImpl) GetShape() Shape2D
CLASS_METHOD

get_shape Args: [], Returns: Shape2D

func (TouchScreenButtonImpl) GetTexture

func (o TouchScreenButtonImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (TouchScreenButtonImpl) GetTexturePressed

func (o TouchScreenButtonImpl) GetTexturePressed() Texture
CLASS_METHOD

get_texture_pressed Args: [], Returns: Texture

func (TouchScreenButtonImpl) GetVisibilityMode

CLASS_METHOD

get_visibility_mode Args: [], Returns: TouchScreenButtonVisibilityMode

func (TouchScreenButtonImpl) IsPassbyPressEnabled

func (o TouchScreenButtonImpl) IsPassbyPressEnabled() bool
CLASS_METHOD

is_passby_press_enabled Args: [], Returns: bool

func (TouchScreenButtonImpl) IsPressed

func (o TouchScreenButtonImpl) IsPressed() bool
CLASS_METHOD

is_pressed Args: [], Returns: bool

func (TouchScreenButtonImpl) IsShapeCentered

func (o TouchScreenButtonImpl) IsShapeCentered() bool
CLASS_METHOD

is_shape_centered Args: [], Returns: bool

func (TouchScreenButtonImpl) IsShapeVisible

func (o TouchScreenButtonImpl) IsShapeVisible() bool
CLASS_METHOD

is_shape_visible Args: [], Returns: bool

func (TouchScreenButtonImpl) SetAction

func (o TouchScreenButtonImpl) SetAction(action string)
CLASS_METHOD

set_action Args: [{ false action String}], Returns:

func (TouchScreenButtonImpl) SetBitmask

func (o TouchScreenButtonImpl) SetBitmask(bitmask BitMap)
CLASS_METHOD

set_bitmask Args: [{ false bitmask BitMap}], Returns:

func (TouchScreenButtonImpl) SetPassbyPress

func (o TouchScreenButtonImpl) SetPassbyPress(enabled bool)
CLASS_METHOD

set_passby_press Args: [{ false enabled bool}], Returns:

func (TouchScreenButtonImpl) SetShape

func (o TouchScreenButtonImpl) SetShape(shape Shape2D)
CLASS_METHOD

set_shape Args: [{ false shape Shape2D}], Returns:

func (TouchScreenButtonImpl) SetShapeCentered

func (o TouchScreenButtonImpl) SetShapeCentered(bool bool)
CLASS_METHOD

set_shape_centered Args: [{ false bool bool}], Returns:

func (TouchScreenButtonImpl) SetShapeVisible

func (o TouchScreenButtonImpl) SetShapeVisible(bool bool)
CLASS_METHOD

set_shape_visible Args: [{ false bool bool}], Returns:

func (TouchScreenButtonImpl) SetTexture

func (o TouchScreenButtonImpl) SetTexture(texture Texture)
CLASS_METHOD

set_texture Args: [{ false texture Texture}], Returns:

func (TouchScreenButtonImpl) SetTexturePressed

func (o TouchScreenButtonImpl) SetTexturePressed(texture_pressed Texture)
CLASS_METHOD

set_texture_pressed Args: [{ false texture_pressed Texture}], Returns:

func (TouchScreenButtonImpl) SetVisibilityMode

func (o TouchScreenButtonImpl) SetVisibilityMode(mode int64)
CLASS_METHOD

set_visibility_mode Args: [{ false mode int}], Returns:

type TouchScreenButtonVisibilityMode

type TouchScreenButtonVisibilityMode int32
const (
	TOUCH_SCREEN_BUTTON_VISIBILITY_MODE_VISIBILITY_ALWAYS           TouchScreenButtonVisibilityMode = 0
	TOUCH_SCREEN_BUTTON_VISIBILITY_MODE_VISIBILITY_TOUCHSCREEN_ONLY TouchScreenButtonVisibilityMode = 1
)

type Transform

type Transform C.godot_transform

func NewTransform

func NewTransform(
	p_basis Basis, p_origin Vector3,
) Transform

func NewTransformIdentity

func NewTransformIdentity() Transform

func NewTransformWithAxisOrigin

func NewTransformWithAxisOrigin(
	p_x_axis Vector3, p_y_axis Vector3, p_z_axis Vector3, p_origin Vector3,
) Transform

func NewTransformWithQuat

func NewTransformWithQuat(
	p_quat Quat,
) Transform

func (*Transform) AffineInverse

func (gdt *Transform) AffineInverse() Transform

Getter Method: godot_transform_affine_inverse -> godot_transform

func (*Transform) AsString

func (gdt *Transform) AsString() String

Getter Method: godot_transform_as_string -> godot_string

func (*Transform) GetBasis

func (gdt *Transform) GetBasis() Basis

Getter Method: godot_transform_get_basis -> godot_basis

func (*Transform) GetOrigin

func (gdt *Transform) GetOrigin() Vector3

Getter Method: godot_transform_get_origin -> godot_vector3

func (*Transform) Inverse

func (gdt *Transform) Inverse() Transform

Getter Method: godot_transform_inverse -> godot_transform

func (*Transform) LookingAt

func (gdt *Transform) LookingAt(
	p_target Vector3, p_up Vector3,
) Transform

Getter Method: godot_transform_looking_at -> godot_transform

func (*Transform) OperatorEqual

func (gdt *Transform) OperatorEqual(
	p_b Transform,
) bool

Getter Method: godot_transform_operator_equal -> godot_bool

func (*Transform) OperatorMultiply

func (gdt *Transform) OperatorMultiply(
	p_b Transform,
) Transform

Getter Method: godot_transform_operator_multiply -> godot_transform

func (*Transform) Orthonormalized

func (gdt *Transform) Orthonormalized() Transform

Getter Method: godot_transform_orthonormalized -> godot_transform

func (*Transform) Rotated

func (gdt *Transform) Rotated(
	p_axis Vector3, p_phi float32,
) Transform

Getter Method: godot_transform_rotated -> godot_transform

func (*Transform) Scaled

func (gdt *Transform) Scaled(
	p_scale Vector3,
) Transform

Getter Method: godot_transform_scaled -> godot_transform

func (*Transform) SetBasis

func (gdt *Transform) SetBasis(
	p_v Basis,
)

Setter Method: godot_transform_set_basis -> void

func (*Transform) SetOrigin

func (gdt *Transform) SetOrigin(
	p_v Vector3,
)

Setter Method: godot_transform_set_origin -> void

func (*Transform) Translated

func (gdt *Transform) Translated(
	p_ofs Vector3,
) Transform

Getter Method: godot_transform_translated -> godot_transform

func (*Transform) XformAABB

func (gdt *Transform) XformAABB(
	p_v AABB,
) AABB

Getter Method: godot_transform_xform_aabb -> godot_aabb

func (*Transform) XformInvAABB

func (gdt *Transform) XformInvAABB(
	p_v AABB,
) AABB

Getter Method: godot_transform_xform_inv_aabb -> godot_aabb

func (*Transform) XformInvPlane

func (gdt *Transform) XformInvPlane(
	p_v Plane,
) Plane

Getter Method: godot_transform_xform_inv_plane -> godot_plane

func (*Transform) XformInvVector3

func (gdt *Transform) XformInvVector3(
	p_v Vector3,
) Vector3

Getter Method: godot_transform_xform_inv_vector3 -> godot_vector3

func (*Transform) XformPlane

func (gdt *Transform) XformPlane(
	p_v Plane,
) Plane

Getter Method: godot_transform_xform_plane -> godot_plane

func (*Transform) XformVector3

func (gdt *Transform) XformVector3(
	p_v Vector3,
) Vector3

Getter Method: godot_transform_xform_vector3 -> godot_vector3

type Transform2D

type Transform2D C.godot_transform2d

func NewTransform2D

func NewTransform2D(
	p_rot float32, p_pos Vector2,
) Transform2D

func NewTransform2DAxisOrigin

func NewTransform2DAxisOrigin(
	p_x_axis Vector2, p_y_axis Vector2, p_origin Vector2,
) Transform2D

func NewTransform2DIdentity

func NewTransform2DIdentity() Transform2D

func (*Transform2D) AffineInverse

func (gdt *Transform2D) AffineInverse() Transform2D

Getter Method: godot_transform2d_affine_inverse -> godot_transform2d

func (*Transform2D) AsString

func (gdt *Transform2D) AsString() String

Getter Method: godot_transform2d_as_string -> godot_string

func (*Transform2D) BasisXformInvVector2

func (gdt *Transform2D) BasisXformInvVector2(
	p_v Vector2,
) Vector2

Getter Method: godot_transform2d_basis_xform_inv_vector2 -> godot_vector2

func (*Transform2D) BasisXformVector2

func (gdt *Transform2D) BasisXformVector2(
	p_v Vector2,
) Vector2

Getter Method: godot_transform2d_basis_xform_vector2 -> godot_vector2

func (*Transform2D) GetOrigin

func (gdt *Transform2D) GetOrigin() Vector2

Getter Method: godot_transform2d_get_origin -> godot_vector2

func (*Transform2D) GetRotation

func (gdt *Transform2D) GetRotation() float32

Getter Method: godot_transform2d_get_rotation -> godot_real

func (*Transform2D) GetScale

func (gdt *Transform2D) GetScale() Vector2

Getter Method: godot_transform2d_get_scale -> godot_vector2

func (*Transform2D) InterpolateWith

func (gdt *Transform2D) InterpolateWith(
	p_m Transform2D, p_c float32,
) Transform2D

Getter Method: godot_transform2d_interpolate_with -> godot_transform2d

func (*Transform2D) Inverse

func (gdt *Transform2D) Inverse() Transform2D

Getter Method: godot_transform2d_inverse -> godot_transform2d

func (*Transform2D) OperatorEqual

func (gdt *Transform2D) OperatorEqual(
	p_b Transform2D,
) bool

Getter Method: godot_transform2d_operator_equal -> godot_bool

func (*Transform2D) OperatorMultiply

func (gdt *Transform2D) OperatorMultiply(
	p_b Transform2D,
) Transform2D

Getter Method: godot_transform2d_operator_multiply -> godot_transform2d

func (*Transform2D) Orthonormalized

func (gdt *Transform2D) Orthonormalized() Transform2D

Getter Method: godot_transform2d_orthonormalized -> godot_transform2d

func (*Transform2D) Rotated

func (gdt *Transform2D) Rotated(
	p_phi float32,
) Transform2D

Getter Method: godot_transform2d_rotated -> godot_transform2d

func (*Transform2D) Scaled

func (gdt *Transform2D) Scaled(
	p_scale Vector2,
) Transform2D

Getter Method: godot_transform2d_scaled -> godot_transform2d

func (*Transform2D) Translated

func (gdt *Transform2D) Translated(
	p_offset Vector2,
) Transform2D

Getter Method: godot_transform2d_translated -> godot_transform2d

func (*Transform2D) XformInvRect2

func (gdt *Transform2D) XformInvRect2(
	p_v Rect2,
) Rect2

Getter Method: godot_transform2d_xform_inv_rect2 -> godot_rect2

func (*Transform2D) XformInvVector2

func (gdt *Transform2D) XformInvVector2(
	p_v Vector2,
) Vector2

Getter Method: godot_transform2d_xform_inv_vector2 -> godot_vector2

func (*Transform2D) XformRect2

func (gdt *Transform2D) XformRect2(
	p_v Rect2,
) Rect2

Getter Method: godot_transform2d_xform_rect2 -> godot_rect2

func (*Transform2D) XformVector2

func (gdt *Transform2D) XformVector2(
	p_v Vector2,
) Vector2

Getter Method: godot_transform2d_xform_vector2 -> godot_vector2

type Translation

type Translation interface {
	Resource

	/* add_message */
	AddMessage(src_message string, xlated_message string)

	/* erase_message */
	EraseMessage(src_message string)

	/* get_locale */
	GetLocale() string

	/* get_message */
	GetMessage(src_message string) string

	/* get_message_count */
	GetMessageCount() int64

	/* get_message_list */
	GetMessageList() PoolStringArray

	/* set_locale */
	SetLocale(locale string)
}

func NewTranslation

func NewTranslation() Translation

NewTranslation creates a new Translation.

func NewTranslationWithOwner

func NewTranslationWithOwner(owner *GodotObject) Translation

NewTranslationWithOwner wraps the GodotObject.

type TranslationImpl

type TranslationImpl struct {
	ResourceImpl
}

func (TranslationImpl) AddMessage

func (o TranslationImpl) AddMessage(src_message string, xlated_message string)
CLASS_METHOD

add_message Args: [{ false src_message String} { false xlated_message String}], Returns:

func (*TranslationImpl) BaseClass

func (o *TranslationImpl) BaseClass() string

func (*TranslationImpl) ClassName

func (o *TranslationImpl) ClassName() string

func (TranslationImpl) EraseMessage

func (o TranslationImpl) EraseMessage(src_message string)
CLASS_METHOD

erase_message Args: [{ false src_message String}], Returns:

func (TranslationImpl) GetLocale

func (o TranslationImpl) GetLocale() string
CLASS_METHOD

get_locale Args: [], Returns: string

func (TranslationImpl) GetMessage

func (o TranslationImpl) GetMessage(src_message string) string
CLASS_METHOD

get_message Args: [{ false src_message String}], Returns: string

func (TranslationImpl) GetMessageCount

func (o TranslationImpl) GetMessageCount() int64
CLASS_METHOD

get_message_count Args: [], Returns: int64

func (TranslationImpl) GetMessageList

func (o TranslationImpl) GetMessageList() PoolStringArray
CLASS_METHOD

get_message_list Args: [], Returns: PoolStringArray

func (TranslationImpl) SetLocale

func (o TranslationImpl) SetLocale(locale string)
CLASS_METHOD

set_locale Args: [{ false locale String}], Returns:

type TranslationServer

type TranslationServer interface {
	Object

	/* add_translation */
	AddTranslation(translation Translation)

	/* clear */
	Clear()

	/* get_loaded_locales */
	GetLoadedLocales() Array

	/* get_locale */
	GetLocale() string

	/* get_locale_name */
	GetLocaleName(locale string) string

	/* remove_translation */
	RemoveTranslation(translation Translation)

	/* set_locale */
	SetLocale(locale string)

	/* translate */
	Translate(message string) string
}

func GetSingletonTranslationServer

func GetSingletonTranslationServer() TranslationServer

type TranslationServerImpl

type TranslationServerImpl struct {
	ObjectImpl
}

func (TranslationServerImpl) AddTranslation

func (o TranslationServerImpl) AddTranslation(translation Translation)
CLASS_METHOD

add_translation Args: [{ false translation Translation}], Returns:

func (*TranslationServerImpl) BaseClass

func (o *TranslationServerImpl) BaseClass() string

func (*TranslationServerImpl) ClassName

func (o *TranslationServerImpl) ClassName() string

func (TranslationServerImpl) Clear

func (o TranslationServerImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (TranslationServerImpl) GetLoadedLocales

func (o TranslationServerImpl) GetLoadedLocales() Array
CLASS_METHOD

get_loaded_locales Args: [], Returns: Array

func (TranslationServerImpl) GetLocale

func (o TranslationServerImpl) GetLocale() string
CLASS_METHOD

get_locale Args: [], Returns: string

func (TranslationServerImpl) GetLocaleName

func (o TranslationServerImpl) GetLocaleName(locale string) string
CLASS_METHOD

get_locale_name Args: [{ false locale String}], Returns: string

func (TranslationServerImpl) RemoveTranslation

func (o TranslationServerImpl) RemoveTranslation(translation Translation)
CLASS_METHOD

remove_translation Args: [{ false translation Translation}], Returns:

func (TranslationServerImpl) SetLocale

func (o TranslationServerImpl) SetLocale(locale string)
CLASS_METHOD

set_locale Args: [{ false locale String}], Returns:

func (TranslationServerImpl) Translate

func (o TranslationServerImpl) Translate(message string) string
CLASS_METHOD

translate Args: [{ false message String}], Returns: string

type Tree

type Tree interface {
	Control

	/* are_column_titles_visible */
	AreColumnTitlesVisible() bool

	/* clear */
	Clear()

	/* create_item */
	CreateItem(parent Object, idx int64) TreeItem

	/* ensure_cursor_is_visible */
	EnsureCursorIsVisible()

	/* get_allow_reselect */
	GetAllowReselect() bool

	/* get_allow_rmb_select */
	GetAllowRmbSelect() bool

	/* get_column_at_position */
	GetColumnAtPosition(position Vector2) int64

	/* get_column_title */
	GetColumnTitle(column int64) string

	/* get_column_width */
	GetColumnWidth(column int64) int64

	/* get_columns */
	GetColumns() int64

	/* get_custom_popup_rect */
	GetCustomPopupRect() Rect2

	/* get_drop_mode_flags */
	GetDropModeFlags() int64

	/* get_drop_section_at_position */
	GetDropSectionAtPosition(position Vector2) int64

	/* get_edited */
	GetEdited() TreeItem

	/* get_edited_column */
	GetEditedColumn() int64

	/* get_item_area_rect */
	GetItemAreaRect(item Object, column int64) Rect2

	/* get_item_at_position */
	GetItemAtPosition(position Vector2) TreeItem

	/* get_next_selected */
	GetNextSelected(from Object) TreeItem

	/* get_pressed_button */
	GetPressedButton() int64

	/* get_root */
	GetRoot() TreeItem

	/* get_scroll */
	GetScroll() Vector2

	/* get_select_mode */
	GetSelectMode() TreeSelectMode

	/* get_selected */
	GetSelected() TreeItem

	/* get_selected_column */
	GetSelectedColumn() int64

	/* is_folding_hidden */
	IsFoldingHidden() bool

	/* is_root_hidden */
	IsRootHidden() bool

	/* set_allow_reselect */
	SetAllowReselect(allow bool)

	/* set_allow_rmb_select */
	SetAllowRmbSelect(allow bool)

	/* set_column_expand */
	SetColumnExpand(column int64, expand bool)

	/* set_column_min_width */
	SetColumnMinWidth(column int64, min_width int64)

	/* set_column_title */
	SetColumnTitle(column int64, title string)

	/* set_column_titles_visible */
	SetColumnTitlesVisible(visible bool)

	/* set_columns */
	SetColumns(amount int64)

	/* set_drop_mode_flags */
	SetDropModeFlags(flags int64)

	/* set_hide_folding */
	SetHideFolding(hide bool)

	/* set_hide_root */
	SetHideRoot(enable bool)

	/* set_select_mode */
	SetSelectMode(mode int64)
}

func NewTree

func NewTree() Tree

NewTree creates a new Tree.

func NewTreeWithOwner

func NewTreeWithOwner(owner *GodotObject) Tree

NewTreeWithOwner wraps the GodotObject.

type TreeConstant

type TreeConstant int32
const (
	TREE_DROP_MODE_DISABLED  TreeConstant = 0
	TREE_DROP_MODE_INBETWEEN TreeConstant = 2
	TREE_DROP_MODE_ON_ITEM   TreeConstant = 1
	TREE_SELECT_MULTI        TreeConstant = 2
	TREE_SELECT_ROW          TreeConstant = 1
	TREE_SELECT_SINGLE       TreeConstant = 0
)

type TreeDropModeFlags

type TreeDropModeFlags int32
const (
	TREE_DROP_MODE_FLAGS_DROP_MODE_DISABLED  TreeDropModeFlags = 0
	TREE_DROP_MODE_FLAGS_DROP_MODE_INBETWEEN TreeDropModeFlags = 2
	TREE_DROP_MODE_FLAGS_DROP_MODE_ON_ITEM   TreeDropModeFlags = 1
)

type TreeImpl

type TreeImpl struct {
	ControlImpl
}

func (TreeImpl) AreColumnTitlesVisible

func (o TreeImpl) AreColumnTitlesVisible() bool
CLASS_METHOD

are_column_titles_visible Args: [], Returns: bool

func (*TreeImpl) BaseClass

func (o *TreeImpl) BaseClass() string

func (*TreeImpl) ClassName

func (o *TreeImpl) ClassName() string

func (TreeImpl) Clear

func (o TreeImpl) Clear()
CLASS_METHOD

clear Args: [], Returns:

func (TreeImpl) CreateItem

func (o TreeImpl) CreateItem(parent Object, idx int64) TreeItem
CLASS_METHOD

create_item Args: [{Null true parent Object} {-1 true idx int}], Returns: TreeItem

func (TreeImpl) EnsureCursorIsVisible

func (o TreeImpl) EnsureCursorIsVisible()
CLASS_METHOD

ensure_cursor_is_visible Args: [], Returns:

func (TreeImpl) GetAllowReselect

func (o TreeImpl) GetAllowReselect() bool
CLASS_METHOD

get_allow_reselect Args: [], Returns: bool

func (TreeImpl) GetAllowRmbSelect

func (o TreeImpl) GetAllowRmbSelect() bool
CLASS_METHOD

get_allow_rmb_select Args: [], Returns: bool

func (TreeImpl) GetColumnAtPosition

func (o TreeImpl) GetColumnAtPosition(position Vector2) int64
CLASS_METHOD

get_column_at_position Args: [{ false position Vector2}], Returns: int64

func (TreeImpl) GetColumnTitle

func (o TreeImpl) GetColumnTitle(column int64) string
CLASS_METHOD

get_column_title Args: [{ false column int}], Returns: string

func (TreeImpl) GetColumnWidth

func (o TreeImpl) GetColumnWidth(column int64) int64
CLASS_METHOD

get_column_width Args: [{ false column int}], Returns: int64

func (TreeImpl) GetColumns

func (o TreeImpl) GetColumns() int64
CLASS_METHOD

get_columns Args: [], Returns: int64

func (TreeImpl) GetCustomPopupRect

func (o TreeImpl) GetCustomPopupRect() Rect2
CLASS_METHOD

get_custom_popup_rect Args: [], Returns: Rect2

func (TreeImpl) GetDropModeFlags

func (o TreeImpl) GetDropModeFlags() int64
CLASS_METHOD

get_drop_mode_flags Args: [], Returns: int64

func (TreeImpl) GetDropSectionAtPosition

func (o TreeImpl) GetDropSectionAtPosition(position Vector2) int64
CLASS_METHOD

get_drop_section_at_position Args: [{ false position Vector2}], Returns: int64

func (TreeImpl) GetEdited

func (o TreeImpl) GetEdited() TreeItem
CLASS_METHOD

get_edited Args: [], Returns: TreeItem

func (TreeImpl) GetEditedColumn

func (o TreeImpl) GetEditedColumn() int64
CLASS_METHOD

get_edited_column Args: [], Returns: int64

func (TreeImpl) GetItemAreaRect

func (o TreeImpl) GetItemAreaRect(item Object, column int64) Rect2
CLASS_METHOD

get_item_area_rect Args: [{ false item Object} {-1 true column int}], Returns: Rect2

func (TreeImpl) GetItemAtPosition

func (o TreeImpl) GetItemAtPosition(position Vector2) TreeItem
CLASS_METHOD

get_item_at_position Args: [{ false position Vector2}], Returns: TreeItem

func (TreeImpl) GetNextSelected

func (o TreeImpl) GetNextSelected(from Object) TreeItem
CLASS_METHOD

get_next_selected Args: [{ false from Object}], Returns: TreeItem

func (TreeImpl) GetPressedButton

func (o TreeImpl) GetPressedButton() int64
CLASS_METHOD

get_pressed_button Args: [], Returns: int64

func (TreeImpl) GetRoot

func (o TreeImpl) GetRoot() TreeItem
CLASS_METHOD

get_root Args: [], Returns: TreeItem

func (TreeImpl) GetScroll

func (o TreeImpl) GetScroll() Vector2
CLASS_METHOD

get_scroll Args: [], Returns: Vector2

func (TreeImpl) GetSelectMode

func (o TreeImpl) GetSelectMode() TreeSelectMode
CLASS_METHOD

get_select_mode Args: [], Returns: TreeSelectMode

func (TreeImpl) GetSelected

func (o TreeImpl) GetSelected() TreeItem
CLASS_METHOD

get_selected Args: [], Returns: TreeItem

func (TreeImpl) GetSelectedColumn

func (o TreeImpl) GetSelectedColumn() int64
CLASS_METHOD

get_selected_column Args: [], Returns: int64

func (TreeImpl) IsFoldingHidden

func (o TreeImpl) IsFoldingHidden() bool
CLASS_METHOD

is_folding_hidden Args: [], Returns: bool

func (TreeImpl) IsRootHidden

func (o TreeImpl) IsRootHidden() bool
CLASS_METHOD

is_root_hidden Args: [], Returns: bool

func (TreeImpl) SetAllowReselect

func (o TreeImpl) SetAllowReselect(allow bool)
CLASS_METHOD

set_allow_reselect Args: [{ false allow bool}], Returns:

func (TreeImpl) SetAllowRmbSelect

func (o TreeImpl) SetAllowRmbSelect(allow bool)
CLASS_METHOD

set_allow_rmb_select Args: [{ false allow bool}], Returns:

func (TreeImpl) SetColumnExpand

func (o TreeImpl) SetColumnExpand(column int64, expand bool)
CLASS_METHOD

set_column_expand Args: [{ false column int} { false expand bool}], Returns:

func (TreeImpl) SetColumnMinWidth

func (o TreeImpl) SetColumnMinWidth(column int64, min_width int64)
CLASS_METHOD

set_column_min_width Args: [{ false column int} { false min_width int}], Returns:

func (TreeImpl) SetColumnTitle

func (o TreeImpl) SetColumnTitle(column int64, title string)
CLASS_METHOD

set_column_title Args: [{ false column int} { false title String}], Returns:

func (TreeImpl) SetColumnTitlesVisible

func (o TreeImpl) SetColumnTitlesVisible(visible bool)
CLASS_METHOD

set_column_titles_visible Args: [{ false visible bool}], Returns:

func (TreeImpl) SetColumns

func (o TreeImpl) SetColumns(amount int64)
CLASS_METHOD

set_columns Args: [{ false amount int}], Returns:

func (TreeImpl) SetDropModeFlags

func (o TreeImpl) SetDropModeFlags(flags int64)
CLASS_METHOD

set_drop_mode_flags Args: [{ false flags int}], Returns:

func (TreeImpl) SetHideFolding

func (o TreeImpl) SetHideFolding(hide bool)
CLASS_METHOD

set_hide_folding Args: [{ false hide bool}], Returns:

func (TreeImpl) SetHideRoot

func (o TreeImpl) SetHideRoot(enable bool)
CLASS_METHOD

set_hide_root Args: [{ false enable bool}], Returns:

func (TreeImpl) SetSelectMode

func (o TreeImpl) SetSelectMode(mode int64)
CLASS_METHOD

set_select_mode Args: [{ false mode int}], Returns:

type TreeItem

type TreeItem interface {
	Object

	/* add_button */
	AddButton(column int64, button Texture, button_idx int64, disabled bool, tooltip string)

	/* call_recursive */
	CallRecursive(method string, varargs ...*Variant) Variant

	/* clear_custom_bg_color */
	ClearCustomBgColor(column int64)

	/* clear_custom_color */
	ClearCustomColor(column int64)

	/* deselect */
	Deselect(column int64)

	/* erase_button */
	EraseButton(column int64, button_idx int64)

	/* get_button */
	GetButton(column int64, button_idx int64) Texture

	/* get_button_count */
	GetButtonCount(column int64) int64

	/* get_button_tooltip */
	GetButtonTooltip(column int64, button_idx int64) string

	/* get_cell_mode */
	GetCellMode(column int64) TreeItemTreeCellMode

	/* get_children */
	GetChildren() TreeItem

	/* get_custom_bg_color */
	GetCustomBgColor(column int64) Color

	/* get_custom_color */
	GetCustomColor(column int64) Color

	/* get_custom_minimum_height */
	GetCustomMinimumHeight() int64

	/* get_expand_right */
	GetExpandRight(column int64) bool

	/* get_icon */
	GetIcon(column int64) Texture

	/* get_icon_max_width */
	GetIconMaxWidth(column int64) int64

	/* get_icon_modulate */
	GetIconModulate(column int64) Color

	/* get_icon_region */
	GetIconRegion(column int64) Rect2

	/* get_metadata */
	GetMetadata(column int64) Variant

	/* get_next */
	GetNext() TreeItem

	/* get_next_visible */
	GetNextVisible(wrap bool) TreeItem

	/* get_parent */
	GetParent() TreeItem

	/* get_prev */
	GetPrev() TreeItem

	/* get_prev_visible */
	GetPrevVisible(wrap bool) TreeItem

	/* get_range */
	GetRange(column int64) float32

	/* get_range_config */
	GetRangeConfig(column int64) Dictionary

	/* get_suffix */
	GetSuffix(column int64) string

	/* get_text */
	GetText(column int64) string

	/* get_text_align */
	GetTextAlign(column int64) TreeItemTextAlign

	/* get_tooltip */
	GetTooltip(column int64) string

	/* is_button_disabled */
	IsButtonDisabled(column int64, button_idx int64) bool

	/* is_checked */
	IsChecked(column int64) bool

	/* is_collapsed */
	IsCollapsed() bool

	/* is_custom_set_as_button */
	IsCustomSetAsButton(column int64) bool

	/* is_editable */
	IsEditable(column int64) bool

	/* is_folding_disabled */
	IsFoldingDisabled() bool

	/* is_selectable */
	IsSelectable(column int64) bool

	/* is_selected */
	IsSelected(column int64) bool

	/* move_to_bottom */
	MoveToBottom()

	/* move_to_top */
	MoveToTop()

	/* remove_child */
	RemoveChild(child Object)

	/* select */
	Select(column int64)

	/* set_button */
	SetButton(column int64, button_idx int64, button Texture)

	/* set_button_disabled */
	SetButtonDisabled(column int64, button_idx int64, disabled bool)

	/* set_cell_mode */
	SetCellMode(column int64, mode int64)

	/* set_checked */
	SetChecked(column int64, checked bool)

	/* set_collapsed */
	SetCollapsed(enable bool)

	/* set_custom_as_button */
	SetCustomAsButton(column int64, enable bool)

	/* set_custom_bg_color */
	SetCustomBgColor(column int64, color Color, just_outline bool)

	/* set_custom_color */
	SetCustomColor(column int64, color Color)

	/* set_custom_draw */
	SetCustomDraw(column int64, object Object, callback string)

	/* set_custom_minimum_height */
	SetCustomMinimumHeight(height int64)

	/* set_disable_folding */
	SetDisableFolding(disable bool)

	/* set_editable */
	SetEditable(column int64, enabled bool)

	/* set_expand_right */
	SetExpandRight(column int64, enable bool)

	/* set_icon */
	SetIcon(column int64, texture Texture)

	/* set_icon_max_width */
	SetIconMaxWidth(column int64, width int64)

	/* set_icon_modulate */
	SetIconModulate(column int64, modulate Color)

	/* set_icon_region */
	SetIconRegion(column int64, region Rect2)

	/* set_metadata */
	SetMetadata(column int64, meta Variant)

	/* set_range */
	SetRange(column int64, value float32)

	/* set_range_config */
	SetRangeConfig(column int64, min float32, max float32, step float32, expr bool)

	/* set_selectable */
	SetSelectable(column int64, selectable bool)

	/* set_suffix */
	SetSuffix(column int64, text string)

	/* set_text */
	SetText(column int64, text string)

	/* set_text_align */
	SetTextAlign(column int64, text_align int64)

	/* set_tooltip */
	SetTooltip(column int64, tooltip string)
}

func NewTreeItem

func NewTreeItem() TreeItem

NewTreeItem creates a new TreeItem.

func NewTreeItemWithOwner

func NewTreeItemWithOwner(owner *GodotObject) TreeItem

NewTreeItemWithOwner wraps the GodotObject.

type TreeItemConstant

type TreeItemConstant int32
const (
	TREE_ITEM_ALIGN_CENTER     TreeItemConstant = 1
	TREE_ITEM_ALIGN_LEFT       TreeItemConstant = 0
	TREE_ITEM_ALIGN_RIGHT      TreeItemConstant = 2
	TREE_ITEM_CELL_MODE_CHECK  TreeItemConstant = 1
	TREE_ITEM_CELL_MODE_CUSTOM TreeItemConstant = 4
	TREE_ITEM_CELL_MODE_ICON   TreeItemConstant = 3
	TREE_ITEM_CELL_MODE_RANGE  TreeItemConstant = 2
	TREE_ITEM_CELL_MODE_STRING TreeItemConstant = 0
)

type TreeItemImpl

type TreeItemImpl struct {
	ObjectImpl
}

func (TreeItemImpl) AddButton

func (o TreeItemImpl) AddButton(column int64, button Texture, button_idx int64, disabled bool, tooltip string)
CLASS_METHOD

add_button Args: [{ false column int} { false button Texture} {-1 true button_idx int} {False true disabled bool} { true tooltip String}], Returns:

func (*TreeItemImpl) BaseClass

func (o *TreeItemImpl) BaseClass() string

func (TreeItemImpl) CallRecursive

func (o TreeItemImpl) CallRecursive(method string, varargs ...*Variant) Variant
CLASS_METHOD

call_recursive Args: [{ false method String}], Returns: Variant

func (*TreeItemImpl) ClassName

func (o *TreeItemImpl) ClassName() string

func (TreeItemImpl) ClearCustomBgColor

func (o TreeItemImpl) ClearCustomBgColor(column int64)
CLASS_METHOD

clear_custom_bg_color Args: [{ false column int}], Returns:

func (TreeItemImpl) ClearCustomColor

func (o TreeItemImpl) ClearCustomColor(column int64)
CLASS_METHOD

clear_custom_color Args: [{ false column int}], Returns:

func (TreeItemImpl) Deselect

func (o TreeItemImpl) Deselect(column int64)
CLASS_METHOD

deselect Args: [{ false column int}], Returns:

func (TreeItemImpl) EraseButton

func (o TreeItemImpl) EraseButton(column int64, button_idx int64)
CLASS_METHOD

erase_button Args: [{ false column int} { false button_idx int}], Returns:

func (TreeItemImpl) GetButton

func (o TreeItemImpl) GetButton(column int64, button_idx int64) Texture
CLASS_METHOD

get_button Args: [{ false column int} { false button_idx int}], Returns: Texture

func (TreeItemImpl) GetButtonCount

func (o TreeItemImpl) GetButtonCount(column int64) int64
CLASS_METHOD

get_button_count Args: [{ false column int}], Returns: int64

func (TreeItemImpl) GetButtonTooltip

func (o TreeItemImpl) GetButtonTooltip(column int64, button_idx int64) string
CLASS_METHOD

get_button_tooltip Args: [{ false column int} { false button_idx int}], Returns: string

func (TreeItemImpl) GetCellMode

func (o TreeItemImpl) GetCellMode(column int64) TreeItemTreeCellMode
CLASS_METHOD

get_cell_mode Args: [{ false column int}], Returns: TreeItemTreeCellMode

func (TreeItemImpl) GetChildren

func (o TreeItemImpl) GetChildren() TreeItem
CLASS_METHOD

get_children Args: [], Returns: TreeItem

func (TreeItemImpl) GetCustomBgColor

func (o TreeItemImpl) GetCustomBgColor(column int64) Color
CLASS_METHOD

get_custom_bg_color Args: [{ false column int}], Returns: Color

func (TreeItemImpl) GetCustomColor

func (o TreeItemImpl) GetCustomColor(column int64) Color
CLASS_METHOD

get_custom_color Args: [{ false column int}], Returns: Color

func (TreeItemImpl) GetCustomMinimumHeight

func (o TreeItemImpl) GetCustomMinimumHeight() int64
CLASS_METHOD

get_custom_minimum_height Args: [], Returns: int64

func (TreeItemImpl) GetExpandRight

func (o TreeItemImpl) GetExpandRight(column int64) bool
CLASS_METHOD

get_expand_right Args: [{ false column int}], Returns: bool

func (TreeItemImpl) GetIcon

func (o TreeItemImpl) GetIcon(column int64) Texture
CLASS_METHOD

get_icon Args: [{ false column int}], Returns: Texture

func (TreeItemImpl) GetIconMaxWidth

func (o TreeItemImpl) GetIconMaxWidth(column int64) int64
CLASS_METHOD

get_icon_max_width Args: [{ false column int}], Returns: int64

func (TreeItemImpl) GetIconModulate

func (o TreeItemImpl) GetIconModulate(column int64) Color
CLASS_METHOD

get_icon_modulate Args: [{ false column int}], Returns: Color

func (TreeItemImpl) GetIconRegion

func (o TreeItemImpl) GetIconRegion(column int64) Rect2
CLASS_METHOD

get_icon_region Args: [{ false column int}], Returns: Rect2

func (TreeItemImpl) GetMetadata

func (o TreeItemImpl) GetMetadata(column int64) Variant
CLASS_METHOD

get_metadata Args: [{ false column int}], Returns: Variant

func (TreeItemImpl) GetNext

func (o TreeItemImpl) GetNext() TreeItem
CLASS_METHOD

get_next Args: [], Returns: TreeItem

func (TreeItemImpl) GetNextVisible

func (o TreeItemImpl) GetNextVisible(wrap bool) TreeItem
CLASS_METHOD

get_next_visible Args: [{False true wrap bool}], Returns: TreeItem

func (TreeItemImpl) GetParent

func (o TreeItemImpl) GetParent() TreeItem
CLASS_METHOD

get_parent Args: [], Returns: TreeItem

func (TreeItemImpl) GetPrev

func (o TreeItemImpl) GetPrev() TreeItem
CLASS_METHOD

get_prev Args: [], Returns: TreeItem

func (TreeItemImpl) GetPrevVisible

func (o TreeItemImpl) GetPrevVisible(wrap bool) TreeItem
CLASS_METHOD

get_prev_visible Args: [{False true wrap bool}], Returns: TreeItem

func (TreeItemImpl) GetRange

func (o TreeItemImpl) GetRange(column int64) float32
CLASS_METHOD

get_range Args: [{ false column int}], Returns: float32

func (TreeItemImpl) GetRangeConfig

func (o TreeItemImpl) GetRangeConfig(column int64) Dictionary
CLASS_METHOD

get_range_config Args: [{ false column int}], Returns: Dictionary

func (TreeItemImpl) GetSuffix

func (o TreeItemImpl) GetSuffix(column int64) string
CLASS_METHOD

get_suffix Args: [{ false column int}], Returns: string

func (TreeItemImpl) GetText

func (o TreeItemImpl) GetText(column int64) string
CLASS_METHOD

get_text Args: [{ false column int}], Returns: string

func (TreeItemImpl) GetTextAlign

func (o TreeItemImpl) GetTextAlign(column int64) TreeItemTextAlign
CLASS_METHOD

get_text_align Args: [{ false column int}], Returns: TreeItemTextAlign

func (TreeItemImpl) GetTooltip

func (o TreeItemImpl) GetTooltip(column int64) string
CLASS_METHOD

get_tooltip Args: [{ false column int}], Returns: string

func (TreeItemImpl) IsButtonDisabled

func (o TreeItemImpl) IsButtonDisabled(column int64, button_idx int64) bool
CLASS_METHOD

is_button_disabled Args: [{ false column int} { false button_idx int}], Returns: bool

func (TreeItemImpl) IsChecked

func (o TreeItemImpl) IsChecked(column int64) bool
CLASS_METHOD

is_checked Args: [{ false column int}], Returns: bool

func (TreeItemImpl) IsCollapsed

func (o TreeItemImpl) IsCollapsed() bool
CLASS_METHOD

is_collapsed Args: [], Returns: bool

func (TreeItemImpl) IsCustomSetAsButton

func (o TreeItemImpl) IsCustomSetAsButton(column int64) bool
CLASS_METHOD

is_custom_set_as_button Args: [{ false column int}], Returns: bool

func (TreeItemImpl) IsEditable

func (o TreeItemImpl) IsEditable(column int64) bool
CLASS_METHOD

is_editable Args: [{ false column int}], Returns: bool

func (TreeItemImpl) IsFoldingDisabled

func (o TreeItemImpl) IsFoldingDisabled() bool
CLASS_METHOD

is_folding_disabled Args: [], Returns: bool

func (TreeItemImpl) IsSelectable

func (o TreeItemImpl) IsSelectable(column int64) bool
CLASS_METHOD

is_selectable Args: [{ false column int}], Returns: bool

func (TreeItemImpl) IsSelected

func (o TreeItemImpl) IsSelected(column int64) bool
CLASS_METHOD

is_selected Args: [{ false column int}], Returns: bool

func (TreeItemImpl) MoveToBottom

func (o TreeItemImpl) MoveToBottom()
CLASS_METHOD

move_to_bottom Args: [], Returns:

func (TreeItemImpl) MoveToTop

func (o TreeItemImpl) MoveToTop()
CLASS_METHOD

move_to_top Args: [], Returns:

func (TreeItemImpl) RemoveChild

func (o TreeItemImpl) RemoveChild(child Object)
CLASS_METHOD

remove_child Args: [{ false child Object}], Returns:

func (TreeItemImpl) Select

func (o TreeItemImpl) Select(column int64)
CLASS_METHOD

select Args: [{ false column int}], Returns:

func (TreeItemImpl) SetButton

func (o TreeItemImpl) SetButton(column int64, button_idx int64, button Texture)
CLASS_METHOD

set_button Args: [{ false column int} { false button_idx int} { false button Texture}], Returns:

func (TreeItemImpl) SetButtonDisabled

func (o TreeItemImpl) SetButtonDisabled(column int64, button_idx int64, disabled bool)
CLASS_METHOD

set_button_disabled Args: [{ false column int} { false button_idx int} { false disabled bool}], Returns:

func (TreeItemImpl) SetCellMode

func (o TreeItemImpl) SetCellMode(column int64, mode int64)
CLASS_METHOD

set_cell_mode Args: [{ false column int} { false mode int}], Returns:

func (TreeItemImpl) SetChecked

func (o TreeItemImpl) SetChecked(column int64, checked bool)
CLASS_METHOD

set_checked Args: [{ false column int} { false checked bool}], Returns:

func (TreeItemImpl) SetCollapsed

func (o TreeItemImpl) SetCollapsed(enable bool)
CLASS_METHOD

set_collapsed Args: [{ false enable bool}], Returns:

func (TreeItemImpl) SetCustomAsButton

func (o TreeItemImpl) SetCustomAsButton(column int64, enable bool)
CLASS_METHOD

set_custom_as_button Args: [{ false column int} { false enable bool}], Returns:

func (TreeItemImpl) SetCustomBgColor

func (o TreeItemImpl) SetCustomBgColor(column int64, color Color, just_outline bool)
CLASS_METHOD

set_custom_bg_color Args: [{ false column int} { false color Color} {False true just_outline bool}], Returns:

func (TreeItemImpl) SetCustomColor

func (o TreeItemImpl) SetCustomColor(column int64, color Color)
CLASS_METHOD

set_custom_color Args: [{ false column int} { false color Color}], Returns:

func (TreeItemImpl) SetCustomDraw

func (o TreeItemImpl) SetCustomDraw(column int64, object Object, callback string)
CLASS_METHOD

set_custom_draw Args: [{ false column int} { false object Object} { false callback String}], Returns:

func (TreeItemImpl) SetCustomMinimumHeight

func (o TreeItemImpl) SetCustomMinimumHeight(height int64)
CLASS_METHOD

set_custom_minimum_height Args: [{ false height int}], Returns:

func (TreeItemImpl) SetDisableFolding

func (o TreeItemImpl) SetDisableFolding(disable bool)
CLASS_METHOD

set_disable_folding Args: [{ false disable bool}], Returns:

func (TreeItemImpl) SetEditable

func (o TreeItemImpl) SetEditable(column int64, enabled bool)
CLASS_METHOD

set_editable Args: [{ false column int} { false enabled bool}], Returns:

func (TreeItemImpl) SetExpandRight

func (o TreeItemImpl) SetExpandRight(column int64, enable bool)
CLASS_METHOD

set_expand_right Args: [{ false column int} { false enable bool}], Returns:

func (TreeItemImpl) SetIcon

func (o TreeItemImpl) SetIcon(column int64, texture Texture)
CLASS_METHOD

set_icon Args: [{ false column int} { false texture Texture}], Returns:

func (TreeItemImpl) SetIconMaxWidth

func (o TreeItemImpl) SetIconMaxWidth(column int64, width int64)
CLASS_METHOD

set_icon_max_width Args: [{ false column int} { false width int}], Returns:

func (TreeItemImpl) SetIconModulate

func (o TreeItemImpl) SetIconModulate(column int64, modulate Color)
CLASS_METHOD

set_icon_modulate Args: [{ false column int} { false modulate Color}], Returns:

func (TreeItemImpl) SetIconRegion

func (o TreeItemImpl) SetIconRegion(column int64, region Rect2)
CLASS_METHOD

set_icon_region Args: [{ false column int} { false region Rect2}], Returns:

func (TreeItemImpl) SetMetadata

func (o TreeItemImpl) SetMetadata(column int64, meta Variant)
CLASS_METHOD

set_metadata Args: [{ false column int} { false meta Variant}], Returns:

func (TreeItemImpl) SetRange

func (o TreeItemImpl) SetRange(column int64, value float32)
CLASS_METHOD

set_range Args: [{ false column int} { false value float}], Returns:

func (TreeItemImpl) SetRangeConfig

func (o TreeItemImpl) SetRangeConfig(column int64, min float32, max float32, step float32, expr bool)
CLASS_METHOD

set_range_config Args: [{ false column int} { false min float} { false max float} { false step float} {False true expr bool}], Returns:

func (TreeItemImpl) SetSelectable

func (o TreeItemImpl) SetSelectable(column int64, selectable bool)
CLASS_METHOD

set_selectable Args: [{ false column int} { false selectable bool}], Returns:

func (TreeItemImpl) SetSuffix

func (o TreeItemImpl) SetSuffix(column int64, text string)
CLASS_METHOD

set_suffix Args: [{ false column int} { false text String}], Returns:

func (TreeItemImpl) SetText

func (o TreeItemImpl) SetText(column int64, text string)
CLASS_METHOD

set_text Args: [{ false column int} { false text String}], Returns:

func (TreeItemImpl) SetTextAlign

func (o TreeItemImpl) SetTextAlign(column int64, text_align int64)
CLASS_METHOD

set_text_align Args: [{ false column int} { false text_align int}], Returns:

func (TreeItemImpl) SetTooltip

func (o TreeItemImpl) SetTooltip(column int64, tooltip string)
CLASS_METHOD

set_tooltip Args: [{ false column int} { false tooltip String}], Returns:

type TreeItemTextAlign

type TreeItemTextAlign int32
const (
	TREE_ITEM_TEXT_ALIGN_ALIGN_CENTER TreeItemTextAlign = 1
	TREE_ITEM_TEXT_ALIGN_ALIGN_LEFT   TreeItemTextAlign = 0
	TREE_ITEM_TEXT_ALIGN_ALIGN_RIGHT  TreeItemTextAlign = 2
)

type TreeItemTreeCellMode

type TreeItemTreeCellMode int32
const (
	TREE_ITEM_TREE_CELL_MODE_CELL_MODE_CHECK  TreeItemTreeCellMode = 1
	TREE_ITEM_TREE_CELL_MODE_CELL_MODE_CUSTOM TreeItemTreeCellMode = 4
	TREE_ITEM_TREE_CELL_MODE_CELL_MODE_ICON   TreeItemTreeCellMode = 3
	TREE_ITEM_TREE_CELL_MODE_CELL_MODE_RANGE  TreeItemTreeCellMode = 2
	TREE_ITEM_TREE_CELL_MODE_CELL_MODE_STRING TreeItemTreeCellMode = 0
)

type TreeSelectMode

type TreeSelectMode int32
const (
	TREE_SELECT_MODE_SELECT_MULTI  TreeSelectMode = 2
	TREE_SELECT_MODE_SELECT_ROW    TreeSelectMode = 1
	TREE_SELECT_MODE_SELECT_SINGLE TreeSelectMode = 0
)

type TriangleMesh

type TriangleMesh interface {
	Reference
}

func NewTriangleMesh

func NewTriangleMesh() TriangleMesh

NewTriangleMesh creates a new TriangleMesh.

func NewTriangleMeshWithOwner

func NewTriangleMeshWithOwner(owner *GodotObject) TriangleMesh

NewTriangleMeshWithOwner wraps the GodotObject.

type TriangleMeshImpl

type TriangleMeshImpl struct {
	ReferenceImpl
}

func (*TriangleMeshImpl) BaseClass

func (o *TriangleMeshImpl) BaseClass() string

func (*TriangleMeshImpl) ClassName

func (o *TriangleMeshImpl) ClassName() string

type Tween

type Tween interface {
	Node

	/* follow_method */
	FollowMethod(object Object, method string, initial_val Variant, target Object, target_method string, duration float32, trans_type int64, ease_type int64, delay float32) bool

	/* follow_property */
	FollowProperty(object Object, property NodePath, initial_val Variant, target Object, target_property NodePath, duration float32, trans_type int64, ease_type int64, delay float32) bool

	/* get_runtime */
	GetRuntime() float32

	/* get_speed_scale */
	GetSpeedScale() float32

	/* get_tween_process_mode */
	GetTweenProcessMode() TweenTweenProcessMode

	/* interpolate_callback */
	InterpolateCallback(object Object, duration float32, callback string, arg1 Variant, arg2 Variant, arg3 Variant, arg4 Variant, arg5 Variant) bool

	/* interpolate_deferred_callback */
	InterpolateDeferredCallback(object Object, duration float32, callback string, arg1 Variant, arg2 Variant, arg3 Variant, arg4 Variant, arg5 Variant) bool

	/* interpolate_method */
	InterpolateMethod(object Object, method string, initial_val Variant, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool

	/* interpolate_property */
	InterpolateProperty(object Object, property NodePath, initial_val Variant, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool

	/* is_active */
	IsActive() bool

	/* is_repeat */
	IsRepeat() bool

	/* remove */
	Remove(object Object, key string) bool

	/* remove_all */
	RemoveAll() bool

	/* reset */
	Reset(object Object, key string) bool

	/* reset_all */
	ResetAll() bool

	/* resume */
	Resume(object Object, key string) bool

	/* resume_all */
	ResumeAll() bool

	/* seek */
	Seek(time float32) bool

	/* set_active */
	SetActive(active bool)

	/* set_repeat */
	SetRepeat(repeat bool)

	/* set_speed_scale */
	SetSpeedScale(speed float32)

	/* set_tween_process_mode */
	SetTweenProcessMode(mode int64)

	/* start */
	Start() bool

	/* stop */
	Stop(object Object, key string) bool

	/* stop_all */
	StopAll() bool

	/* targeting_method */
	TargetingMethod(object Object, method string, initial Object, initial_method string, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool

	/* targeting_property */
	TargetingProperty(object Object, property NodePath, initial Object, initial_val NodePath, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool

	/* tell */
	Tell() float32
}

func NewTween

func NewTween() Tween

NewTween creates a new Tween.

func NewTweenWithOwner

func NewTweenWithOwner(owner *GodotObject) Tween

NewTweenWithOwner wraps the GodotObject.

type TweenConstant

type TweenConstant int32
const (
	TWEEN_EASE_IN               TweenConstant = 0
	TWEEN_EASE_IN_OUT           TweenConstant = 2
	TWEEN_EASE_OUT              TweenConstant = 1
	TWEEN_EASE_OUT_IN           TweenConstant = 3
	TWEEN_TRANS_BACK            TweenConstant = 10
	TWEEN_TRANS_BOUNCE          TweenConstant = 9
	TWEEN_TRANS_CIRC            TweenConstant = 8
	TWEEN_TRANS_CUBIC           TweenConstant = 7
	TWEEN_TRANS_ELASTIC         TweenConstant = 6
	TWEEN_TRANS_EXPO            TweenConstant = 5
	TWEEN_TRANS_LINEAR          TweenConstant = 0
	TWEEN_TRANS_QUAD            TweenConstant = 4
	TWEEN_TRANS_QUART           TweenConstant = 3
	TWEEN_TRANS_QUINT           TweenConstant = 2
	TWEEN_TRANS_SINE            TweenConstant = 1
	TWEEN_TWEEN_PROCESS_IDLE    TweenConstant = 1
	TWEEN_TWEEN_PROCESS_PHYSICS TweenConstant = 0
)

type TweenEaseType

type TweenEaseType int32
const (
	TWEEN_EASE_TYPE_EASE_IN     TweenEaseType = 0
	TWEEN_EASE_TYPE_EASE_IN_OUT TweenEaseType = 2
	TWEEN_EASE_TYPE_EASE_OUT    TweenEaseType = 1
	TWEEN_EASE_TYPE_EASE_OUT_IN TweenEaseType = 3
)

type TweenImpl

type TweenImpl struct {
	NodeImpl
}

func (*TweenImpl) BaseClass

func (o *TweenImpl) BaseClass() string

func (*TweenImpl) ClassName

func (o *TweenImpl) ClassName() string

func (TweenImpl) FollowMethod

func (o TweenImpl) FollowMethod(object Object, method string, initial_val Variant, target Object, target_method string, duration float32, trans_type int64, ease_type int64, delay float32) bool
CLASS_METHOD

follow_method Args: [{ false object Object} { false method String} { false initial_val Variant} { false target Object} { false target_method String} { false duration float} {0 true trans_type int} {2 true ease_type int} {0 true delay float}], Returns: bool

func (TweenImpl) FollowProperty

func (o TweenImpl) FollowProperty(object Object, property NodePath, initial_val Variant, target Object, target_property NodePath, duration float32, trans_type int64, ease_type int64, delay float32) bool
CLASS_METHOD

follow_property Args: [{ false object Object} { false property NodePath} { false initial_val Variant} { false target Object} { false target_property NodePath} { false duration float} {0 true trans_type int} {2 true ease_type int} {0 true delay float}], Returns: bool

func (TweenImpl) GetRuntime

func (o TweenImpl) GetRuntime() float32
CLASS_METHOD

get_runtime Args: [], Returns: float32

func (TweenImpl) GetSpeedScale

func (o TweenImpl) GetSpeedScale() float32
CLASS_METHOD

get_speed_scale Args: [], Returns: float32

func (TweenImpl) GetTweenProcessMode

func (o TweenImpl) GetTweenProcessMode() TweenTweenProcessMode
CLASS_METHOD

get_tween_process_mode Args: [], Returns: TweenTweenProcessMode

func (TweenImpl) InterpolateCallback

func (o TweenImpl) InterpolateCallback(object Object, duration float32, callback string, arg1 Variant, arg2 Variant, arg3 Variant, arg4 Variant, arg5 Variant) bool
CLASS_METHOD

interpolate_callback Args: [{ false object Object} { false duration float} { false callback String} {Null true arg1 Variant} {Null true arg2 Variant} {Null true arg3 Variant} {Null true arg4 Variant} {Null true arg5 Variant}], Returns: bool

func (TweenImpl) InterpolateDeferredCallback

func (o TweenImpl) InterpolateDeferredCallback(object Object, duration float32, callback string, arg1 Variant, arg2 Variant, arg3 Variant, arg4 Variant, arg5 Variant) bool
CLASS_METHOD

interpolate_deferred_callback Args: [{ false object Object} { false duration float} { false callback String} {Null true arg1 Variant} {Null true arg2 Variant} {Null true arg3 Variant} {Null true arg4 Variant} {Null true arg5 Variant}], Returns: bool

func (TweenImpl) InterpolateMethod

func (o TweenImpl) InterpolateMethod(object Object, method string, initial_val Variant, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool
CLASS_METHOD

interpolate_method Args: [{ false object Object} { false method String} { false initial_val Variant} { false final_val Variant} { false duration float} {0 true trans_type int} {2 true ease_type int} {0 true delay float}], Returns: bool

func (TweenImpl) InterpolateProperty

func (o TweenImpl) InterpolateProperty(object Object, property NodePath, initial_val Variant, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool
CLASS_METHOD

interpolate_property Args: [{ false object Object} { false property NodePath} { false initial_val Variant} { false final_val Variant} { false duration float} {0 true trans_type int} {2 true ease_type int} {0 true delay float}], Returns: bool

func (TweenImpl) IsActive

func (o TweenImpl) IsActive() bool
CLASS_METHOD

is_active Args: [], Returns: bool

func (TweenImpl) IsRepeat

func (o TweenImpl) IsRepeat() bool
CLASS_METHOD

is_repeat Args: [], Returns: bool

func (TweenImpl) Remove

func (o TweenImpl) Remove(object Object, key string) bool
CLASS_METHOD

remove Args: [{ false object Object} { true key String}], Returns: bool

func (TweenImpl) RemoveAll

func (o TweenImpl) RemoveAll() bool
CLASS_METHOD

remove_all Args: [], Returns: bool

func (TweenImpl) Reset

func (o TweenImpl) Reset(object Object, key string) bool
CLASS_METHOD

reset Args: [{ false object Object} { true key String}], Returns: bool

func (TweenImpl) ResetAll

func (o TweenImpl) ResetAll() bool
CLASS_METHOD

reset_all Args: [], Returns: bool

func (TweenImpl) Resume

func (o TweenImpl) Resume(object Object, key string) bool
CLASS_METHOD

resume Args: [{ false object Object} { true key String}], Returns: bool

func (TweenImpl) ResumeAll

func (o TweenImpl) ResumeAll() bool
CLASS_METHOD

resume_all Args: [], Returns: bool

func (TweenImpl) Seek

func (o TweenImpl) Seek(time float32) bool
CLASS_METHOD

seek Args: [{ false time float}], Returns: bool

func (TweenImpl) SetActive

func (o TweenImpl) SetActive(active bool)
CLASS_METHOD

set_active Args: [{ false active bool}], Returns:

func (TweenImpl) SetRepeat

func (o TweenImpl) SetRepeat(repeat bool)
CLASS_METHOD

set_repeat Args: [{ false repeat bool}], Returns:

func (TweenImpl) SetSpeedScale

func (o TweenImpl) SetSpeedScale(speed float32)
CLASS_METHOD

set_speed_scale Args: [{ false speed float}], Returns:

func (TweenImpl) SetTweenProcessMode

func (o TweenImpl) SetTweenProcessMode(mode int64)
CLASS_METHOD

set_tween_process_mode Args: [{ false mode int}], Returns:

func (TweenImpl) Start

func (o TweenImpl) Start() bool
CLASS_METHOD

start Args: [], Returns: bool

func (TweenImpl) Stop

func (o TweenImpl) Stop(object Object, key string) bool
CLASS_METHOD

stop Args: [{ false object Object} { true key String}], Returns: bool

func (TweenImpl) StopAll

func (o TweenImpl) StopAll() bool
CLASS_METHOD

stop_all Args: [], Returns: bool

func (TweenImpl) TargetingMethod

func (o TweenImpl) TargetingMethod(object Object, method string, initial Object, initial_method string, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool
CLASS_METHOD

targeting_method Args: [{ false object Object} { false method String} { false initial Object} { false initial_method String} { false final_val Variant} { false duration float} {0 true trans_type int} {2 true ease_type int} {0 true delay float}], Returns: bool

func (TweenImpl) TargetingProperty

func (o TweenImpl) TargetingProperty(object Object, property NodePath, initial Object, initial_val NodePath, final_val Variant, duration float32, trans_type int64, ease_type int64, delay float32) bool
CLASS_METHOD

targeting_property Args: [{ false object Object} { false property NodePath} { false initial Object} { false initial_val NodePath} { false final_val Variant} { false duration float} {0 true trans_type int} {2 true ease_type int} {0 true delay float}], Returns: bool

func (TweenImpl) Tell

func (o TweenImpl) Tell() float32
CLASS_METHOD

tell Args: [], Returns: float32

type TweenTransitionType

type TweenTransitionType int32
const (
	TWEEN_TRANSITION_TYPE_TRANS_BACK    TweenTransitionType = 10
	TWEEN_TRANSITION_TYPE_TRANS_BOUNCE  TweenTransitionType = 9
	TWEEN_TRANSITION_TYPE_TRANS_CIRC    TweenTransitionType = 8
	TWEEN_TRANSITION_TYPE_TRANS_CUBIC   TweenTransitionType = 7
	TWEEN_TRANSITION_TYPE_TRANS_ELASTIC TweenTransitionType = 6
	TWEEN_TRANSITION_TYPE_TRANS_EXPO    TweenTransitionType = 5
	TWEEN_TRANSITION_TYPE_TRANS_LINEAR  TweenTransitionType = 0
	TWEEN_TRANSITION_TYPE_TRANS_QUAD    TweenTransitionType = 4
	TWEEN_TRANSITION_TYPE_TRANS_QUART   TweenTransitionType = 3
	TWEEN_TRANSITION_TYPE_TRANS_QUINT   TweenTransitionType = 2
	TWEEN_TRANSITION_TYPE_TRANS_SINE    TweenTransitionType = 1
)

type TweenTweenProcessMode

type TweenTweenProcessMode int32
const (
	TWEEN_TWEEN_PROCESS_MODE_TWEEN_PROCESS_IDLE    TweenTweenProcessMode = 1
	TWEEN_TWEEN_PROCESS_MODE_TWEEN_PROCESS_PHYSICS TweenTweenProcessMode = 0
)

type TypeTag

type TypeTag uint

type UDPServer

type UDPServer interface {
	Reference

	/* is_connection_available */
	IsConnectionAvailable() bool

	/* is_listening */
	IsListening() bool

	/* listen */
	Listen(port int64, bind_address string) Error

	/* stop */
	Stop()

	/* take_connection */
	TakeConnection() PacketPeerUDP
}

func NewUDPServer

func NewUDPServer() UDPServer

NewUDPServer creates a new UDPServer.

func NewUDPServerWithOwner

func NewUDPServerWithOwner(owner *GodotObject) UDPServer

NewUDPServerWithOwner wraps the GodotObject.

type UDPServerImpl

type UDPServerImpl struct {
	ReferenceImpl
}

func (*UDPServerImpl) BaseClass

func (o *UDPServerImpl) BaseClass() string

func (*UDPServerImpl) ClassName

func (o *UDPServerImpl) ClassName() string

func (UDPServerImpl) IsConnectionAvailable

func (o UDPServerImpl) IsConnectionAvailable() bool
CLASS_METHOD

is_connection_available Args: [], Returns: bool

func (UDPServerImpl) IsListening

func (o UDPServerImpl) IsListening() bool
CLASS_METHOD

is_listening Args: [], Returns: bool

func (UDPServerImpl) Listen

func (o UDPServerImpl) Listen(port int64, bind_address string) Error
CLASS_METHOD

listen Args: [{ false port int} {* true bind_address String}], Returns: Error

func (UDPServerImpl) Stop

func (o UDPServerImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

func (UDPServerImpl) TakeConnection

func (o UDPServerImpl) TakeConnection() PacketPeerUDP
CLASS_METHOD

take_connection Args: [], Returns: PacketPeerUDP

type UPNP

type UPNP interface {
	Reference

	/* add_device */
	AddDevice(device UPNPDevice)

	/* add_port_mapping */
	AddPortMapping(port int64, port_internal int64, desc string, proto string, duration int64) int64

	/* clear_devices */
	ClearDevices()

	/* delete_port_mapping */
	DeletePortMapping(port int64, proto string) int64

	/* discover */
	Discover(timeout int64, ttl int64, device_filter string) int64

	/* get_device */
	GetDevice(index int64) UPNPDevice

	/* get_device_count */
	GetDeviceCount() int64

	/* get_discover_local_port */
	GetDiscoverLocalPort() int64

	/* get_discover_multicast_if */
	GetDiscoverMulticastIf() string

	/* get_gateway */
	GetGateway() UPNPDevice

	/* is_discover_ipv6 */
	IsDiscoverIpv6() bool

	/* query_external_address */
	QueryExternalAddress() string

	/* remove_device */
	RemoveDevice(index int64)

	/* set_device */
	SetDevice(index int64, device UPNPDevice)

	/* set_discover_ipv6 */
	SetDiscoverIpv6(ipv6 bool)

	/* set_discover_local_port */
	SetDiscoverLocalPort(port int64)

	/* set_discover_multicast_if */
	SetDiscoverMulticastIf(m_if string)
}

func NewUPNP

func NewUPNP() UPNP

NewUPNP creates a new UPNP.

func NewUPNPWithOwner

func NewUPNPWithOwner(owner *GodotObject) UPNP

NewUPNPWithOwner wraps the GodotObject.

type UPNPConstant

type UPNPConstant int32
const (
	UPNP_UPNP_RESULT_ACTION_FAILED                   UPNPConstant = 5
	UPNP_UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING     UPNPConstant = 13
	UPNP_UPNP_RESULT_CONFLICT_WITH_OTHER_MECHANISM   UPNPConstant = 12
	UPNP_UPNP_RESULT_EXT_PORT_MUST_BE_WILDCARD       UPNPConstant = 10
	UPNP_UPNP_RESULT_EXT_PORT_WILDCARD_NOT_PERMITTED UPNPConstant = 7
	UPNP_UPNP_RESULT_HTTP_ERROR                      UPNPConstant = 23
	UPNP_UPNP_RESULT_INCONSISTENT_PARAMETERS         UPNPConstant = 3
	UPNP_UPNP_RESULT_INT_PORT_WILDCARD_NOT_PERMITTED UPNPConstant = 8
	UPNP_UPNP_RESULT_INVALID_ARGS                    UPNPConstant = 20
	UPNP_UPNP_RESULT_INVALID_DURATION                UPNPConstant = 19
	UPNP_UPNP_RESULT_INVALID_GATEWAY                 UPNPConstant = 16
	UPNP_UPNP_RESULT_INVALID_PARAM                   UPNPConstant = 22
	UPNP_UPNP_RESULT_INVALID_PORT                    UPNPConstant = 17
	UPNP_UPNP_RESULT_INVALID_PROTOCOL                UPNPConstant = 18
	UPNP_UPNP_RESULT_INVALID_RESPONSE                UPNPConstant = 21
	UPNP_UPNP_RESULT_MEM_ALLOC_ERROR                 UPNPConstant = 25
	UPNP_UPNP_RESULT_NOT_AUTHORIZED                  UPNPConstant = 1
	UPNP_UPNP_RESULT_NO_DEVICES                      UPNPConstant = 27
	UPNP_UPNP_RESULT_NO_GATEWAY                      UPNPConstant = 26
	UPNP_UPNP_RESULT_NO_PORT_MAPS_AVAILABLE          UPNPConstant = 11
	UPNP_UPNP_RESULT_NO_SUCH_ENTRY_IN_ARRAY          UPNPConstant = 4
	UPNP_UPNP_RESULT_ONLY_PERMANENT_LEASE_SUPPORTED  UPNPConstant = 15
	UPNP_UPNP_RESULT_PORT_MAPPING_NOT_FOUND          UPNPConstant = 2
	UPNP_UPNP_RESULT_REMOTE_HOST_MUST_BE_WILDCARD    UPNPConstant = 9
	UPNP_UPNP_RESULT_SAME_PORT_VALUES_REQUIRED       UPNPConstant = 14
	UPNP_UPNP_RESULT_SOCKET_ERROR                    UPNPConstant = 24
	UPNP_UPNP_RESULT_SRC_IP_WILDCARD_NOT_PERMITTED   UPNPConstant = 6
	UPNP_UPNP_RESULT_SUCCESS                         UPNPConstant = 0
	UPNP_UPNP_RESULT_UNKNOWN_ERROR                   UPNPConstant = 28
)

type UPNPDevice

type UPNPDevice interface {
	Reference

	/* add_port_mapping */
	AddPortMapping(port int64, port_internal int64, desc string, proto string, duration int64) int64

	/* delete_port_mapping */
	DeletePortMapping(port int64, proto string) int64

	/* get_description_url */
	GetDescriptionUrl() string

	/* get_igd_control_url */
	GetIgdControlUrl() string

	/* get_igd_our_addr */
	GetIgdOurAddr() string

	/* get_igd_service_type */
	GetIgdServiceType() string

	/* get_igd_status */
	GetIgdStatus() UPNPDeviceIGDStatus

	/* get_service_type */
	GetServiceType() string

	/* is_valid_gateway */
	IsValidGateway() bool

	/* query_external_address */
	QueryExternalAddress() string

	/* set_description_url */
	SetDescriptionUrl(url string)

	/* set_igd_control_url */
	SetIgdControlUrl(url string)

	/* set_igd_our_addr */
	SetIgdOurAddr(addr string)

	/* set_igd_service_type */
	SetIgdServiceType(_type string)

	/* set_igd_status */
	SetIgdStatus(status int64)

	/* set_service_type */
	SetServiceType(_type string)
}

func NewUPNPDevice

func NewUPNPDevice() UPNPDevice

NewUPNPDevice creates a new UPNPDevice.

func NewUPNPDeviceWithOwner

func NewUPNPDeviceWithOwner(owner *GodotObject) UPNPDevice

NewUPNPDeviceWithOwner wraps the GodotObject.

type UPNPDeviceConstant

type UPNPDeviceConstant int32
const (
	UPNP_DEVICE_IGD_STATUS_DISCONNECTED    UPNPDeviceConstant = 5
	UPNP_DEVICE_IGD_STATUS_HTTP_EMPTY      UPNPDeviceConstant = 2
	UPNP_DEVICE_IGD_STATUS_HTTP_ERROR      UPNPDeviceConstant = 1
	UPNP_DEVICE_IGD_STATUS_INVALID_CONTROL UPNPDeviceConstant = 7
	UPNP_DEVICE_IGD_STATUS_MALLOC_ERROR    UPNPDeviceConstant = 8
	UPNP_DEVICE_IGD_STATUS_NO_IGD          UPNPDeviceConstant = 4
	UPNP_DEVICE_IGD_STATUS_NO_URLS         UPNPDeviceConstant = 3
	UPNP_DEVICE_IGD_STATUS_OK              UPNPDeviceConstant = 0
	UPNP_DEVICE_IGD_STATUS_UNKNOWN_DEVICE  UPNPDeviceConstant = 6
	UPNP_DEVICE_IGD_STATUS_UNKNOWN_ERROR   UPNPDeviceConstant = 9
)

type UPNPDeviceIGDStatus

type UPNPDeviceIGDStatus int32
const (
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_DISCONNECTED    UPNPDeviceIGDStatus = 5
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_HTTP_EMPTY      UPNPDeviceIGDStatus = 2
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_HTTP_ERROR      UPNPDeviceIGDStatus = 1
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_INVALID_CONTROL UPNPDeviceIGDStatus = 7
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_MALLOC_ERROR    UPNPDeviceIGDStatus = 8
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_NO_IGD          UPNPDeviceIGDStatus = 4
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_NO_URLS         UPNPDeviceIGDStatus = 3
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_OK              UPNPDeviceIGDStatus = 0
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_UNKNOWN_DEVICE  UPNPDeviceIGDStatus = 6
	UPNP_DEVICE_IGD_STATUS_IGD_STATUS_UNKNOWN_ERROR   UPNPDeviceIGDStatus = 9
)

type UPNPDeviceImpl

type UPNPDeviceImpl struct {
	ReferenceImpl
}

func (UPNPDeviceImpl) AddPortMapping

func (o UPNPDeviceImpl) AddPortMapping(port int64, port_internal int64, desc string, proto string, duration int64) int64
CLASS_METHOD

add_port_mapping Args: [{ false port int} {0 true port_internal int} { true desc String} {UDP true proto String} {0 true duration int}], Returns: int64

func (*UPNPDeviceImpl) BaseClass

func (o *UPNPDeviceImpl) BaseClass() string

func (*UPNPDeviceImpl) ClassName

func (o *UPNPDeviceImpl) ClassName() string

func (UPNPDeviceImpl) DeletePortMapping

func (o UPNPDeviceImpl) DeletePortMapping(port int64, proto string) int64
CLASS_METHOD

delete_port_mapping Args: [{ false port int} {UDP true proto String}], Returns: int64

func (UPNPDeviceImpl) GetDescriptionUrl

func (o UPNPDeviceImpl) GetDescriptionUrl() string
CLASS_METHOD

get_description_url Args: [], Returns: string

func (UPNPDeviceImpl) GetIgdControlUrl

func (o UPNPDeviceImpl) GetIgdControlUrl() string
CLASS_METHOD

get_igd_control_url Args: [], Returns: string

func (UPNPDeviceImpl) GetIgdOurAddr

func (o UPNPDeviceImpl) GetIgdOurAddr() string
CLASS_METHOD

get_igd_our_addr Args: [], Returns: string

func (UPNPDeviceImpl) GetIgdServiceType

func (o UPNPDeviceImpl) GetIgdServiceType() string
CLASS_METHOD

get_igd_service_type Args: [], Returns: string

func (UPNPDeviceImpl) GetIgdStatus

func (o UPNPDeviceImpl) GetIgdStatus() UPNPDeviceIGDStatus
CLASS_METHOD

get_igd_status Args: [], Returns: UPNPDeviceIGDStatus

func (UPNPDeviceImpl) GetServiceType

func (o UPNPDeviceImpl) GetServiceType() string
CLASS_METHOD

get_service_type Args: [], Returns: string

func (UPNPDeviceImpl) IsValidGateway

func (o UPNPDeviceImpl) IsValidGateway() bool
CLASS_METHOD

is_valid_gateway Args: [], Returns: bool

func (UPNPDeviceImpl) QueryExternalAddress

func (o UPNPDeviceImpl) QueryExternalAddress() string
CLASS_METHOD

query_external_address Args: [], Returns: string

func (UPNPDeviceImpl) SetDescriptionUrl

func (o UPNPDeviceImpl) SetDescriptionUrl(url string)
CLASS_METHOD

set_description_url Args: [{ false url String}], Returns:

func (UPNPDeviceImpl) SetIgdControlUrl

func (o UPNPDeviceImpl) SetIgdControlUrl(url string)
CLASS_METHOD

set_igd_control_url Args: [{ false url String}], Returns:

func (UPNPDeviceImpl) SetIgdOurAddr

func (o UPNPDeviceImpl) SetIgdOurAddr(addr string)
CLASS_METHOD

set_igd_our_addr Args: [{ false addr String}], Returns:

func (UPNPDeviceImpl) SetIgdServiceType

func (o UPNPDeviceImpl) SetIgdServiceType(_type string)
CLASS_METHOD

set_igd_service_type Args: [{ false type String}], Returns:

func (UPNPDeviceImpl) SetIgdStatus

func (o UPNPDeviceImpl) SetIgdStatus(status int64)
CLASS_METHOD

set_igd_status Args: [{ false status int}], Returns:

func (UPNPDeviceImpl) SetServiceType

func (o UPNPDeviceImpl) SetServiceType(_type string)
CLASS_METHOD

set_service_type Args: [{ false type String}], Returns:

type UPNPImpl

type UPNPImpl struct {
	ReferenceImpl
}

func (UPNPImpl) AddDevice

func (o UPNPImpl) AddDevice(device UPNPDevice)
CLASS_METHOD

add_device Args: [{ false device UPNPDevice}], Returns:

func (UPNPImpl) AddPortMapping

func (o UPNPImpl) AddPortMapping(port int64, port_internal int64, desc string, proto string, duration int64) int64
CLASS_METHOD

add_port_mapping Args: [{ false port int} {0 true port_internal int} { true desc String} {UDP true proto String} {0 true duration int}], Returns: int64

func (*UPNPImpl) BaseClass

func (o *UPNPImpl) BaseClass() string

func (*UPNPImpl) ClassName

func (o *UPNPImpl) ClassName() string

func (UPNPImpl) ClearDevices

func (o UPNPImpl) ClearDevices()
CLASS_METHOD

clear_devices Args: [], Returns:

func (UPNPImpl) DeletePortMapping

func (o UPNPImpl) DeletePortMapping(port int64, proto string) int64
CLASS_METHOD

delete_port_mapping Args: [{ false port int} {UDP true proto String}], Returns: int64

func (UPNPImpl) Discover

func (o UPNPImpl) Discover(timeout int64, ttl int64, device_filter string) int64
CLASS_METHOD

discover Args: [{2000 true timeout int} {2 true ttl int} {InternetGatewayDevice true device_filter String}], Returns: int64

func (UPNPImpl) GetDevice

func (o UPNPImpl) GetDevice(index int64) UPNPDevice
CLASS_METHOD

get_device Args: [{ false index int}], Returns: UPNPDevice

func (UPNPImpl) GetDeviceCount

func (o UPNPImpl) GetDeviceCount() int64
CLASS_METHOD

get_device_count Args: [], Returns: int64

func (UPNPImpl) GetDiscoverLocalPort

func (o UPNPImpl) GetDiscoverLocalPort() int64
CLASS_METHOD

get_discover_local_port Args: [], Returns: int64

func (UPNPImpl) GetDiscoverMulticastIf

func (o UPNPImpl) GetDiscoverMulticastIf() string
CLASS_METHOD

get_discover_multicast_if Args: [], Returns: string

func (UPNPImpl) GetGateway

func (o UPNPImpl) GetGateway() UPNPDevice
CLASS_METHOD

get_gateway Args: [], Returns: UPNPDevice

func (UPNPImpl) IsDiscoverIpv6

func (o UPNPImpl) IsDiscoverIpv6() bool
CLASS_METHOD

is_discover_ipv6 Args: [], Returns: bool

func (UPNPImpl) QueryExternalAddress

func (o UPNPImpl) QueryExternalAddress() string
CLASS_METHOD

query_external_address Args: [], Returns: string

func (UPNPImpl) RemoveDevice

func (o UPNPImpl) RemoveDevice(index int64)
CLASS_METHOD

remove_device Args: [{ false index int}], Returns:

func (UPNPImpl) SetDevice

func (o UPNPImpl) SetDevice(index int64, device UPNPDevice)
CLASS_METHOD

set_device Args: [{ false index int} { false device UPNPDevice}], Returns:

func (UPNPImpl) SetDiscoverIpv6

func (o UPNPImpl) SetDiscoverIpv6(ipv6 bool)
CLASS_METHOD

set_discover_ipv6 Args: [{ false ipv6 bool}], Returns:

func (UPNPImpl) SetDiscoverLocalPort

func (o UPNPImpl) SetDiscoverLocalPort(port int64)
CLASS_METHOD

set_discover_local_port Args: [{ false port int}], Returns:

func (UPNPImpl) SetDiscoverMulticastIf

func (o UPNPImpl) SetDiscoverMulticastIf(m_if string)
CLASS_METHOD

set_discover_multicast_if Args: [{ false m_if String}], Returns:

type UPNPUPNPResult

type UPNPUPNPResult int32
const (
	UPNPUPNP_RESULT_UPNP_RESULT_ACTION_FAILED                   UPNPUPNPResult = 5
	UPNPUPNP_RESULT_UPNP_RESULT_CONFLICT_WITH_OTHER_MAPPING     UPNPUPNPResult = 13
	UPNPUPNP_RESULT_UPNP_RESULT_CONFLICT_WITH_OTHER_MECHANISM   UPNPUPNPResult = 12
	UPNPUPNP_RESULT_UPNP_RESULT_EXT_PORT_MUST_BE_WILDCARD       UPNPUPNPResult = 10
	UPNPUPNP_RESULT_UPNP_RESULT_EXT_PORT_WILDCARD_NOT_PERMITTED UPNPUPNPResult = 7
	UPNPUPNP_RESULT_UPNP_RESULT_HTTP_ERROR                      UPNPUPNPResult = 23
	UPNPUPNP_RESULT_UPNP_RESULT_INCONSISTENT_PARAMETERS         UPNPUPNPResult = 3
	UPNPUPNP_RESULT_UPNP_RESULT_INT_PORT_WILDCARD_NOT_PERMITTED UPNPUPNPResult = 8
	UPNPUPNP_RESULT_UPNP_RESULT_INVALID_ARGS                    UPNPUPNPResult = 20
	UPNPUPNP_RESULT_UPNP_RESULT_INVALID_DURATION                UPNPUPNPResult = 19
	UPNPUPNP_RESULT_UPNP_RESULT_INVALID_GATEWAY                 UPNPUPNPResult = 16
	UPNPUPNP_RESULT_UPNP_RESULT_INVALID_PARAM                   UPNPUPNPResult = 22
	UPNPUPNP_RESULT_UPNP_RESULT_INVALID_PORT                    UPNPUPNPResult = 17
	UPNPUPNP_RESULT_UPNP_RESULT_INVALID_PROTOCOL                UPNPUPNPResult = 18
	UPNPUPNP_RESULT_UPNP_RESULT_INVALID_RESPONSE                UPNPUPNPResult = 21
	UPNPUPNP_RESULT_UPNP_RESULT_MEM_ALLOC_ERROR                 UPNPUPNPResult = 25
	UPNPUPNP_RESULT_UPNP_RESULT_NOT_AUTHORIZED                  UPNPUPNPResult = 1
	UPNPUPNP_RESULT_UPNP_RESULT_NO_DEVICES                      UPNPUPNPResult = 27
	UPNPUPNP_RESULT_UPNP_RESULT_NO_GATEWAY                      UPNPUPNPResult = 26
	UPNPUPNP_RESULT_UPNP_RESULT_NO_PORT_MAPS_AVAILABLE          UPNPUPNPResult = 11
	UPNPUPNP_RESULT_UPNP_RESULT_NO_SUCH_ENTRY_IN_ARRAY          UPNPUPNPResult = 4
	UPNPUPNP_RESULT_UPNP_RESULT_ONLY_PERMANENT_LEASE_SUPPORTED  UPNPUPNPResult = 15
	UPNPUPNP_RESULT_UPNP_RESULT_PORT_MAPPING_NOT_FOUND          UPNPUPNPResult = 2
	UPNPUPNP_RESULT_UPNP_RESULT_REMOTE_HOST_MUST_BE_WILDCARD    UPNPUPNPResult = 9
	UPNPUPNP_RESULT_UPNP_RESULT_SAME_PORT_VALUES_REQUIRED       UPNPUPNPResult = 14
	UPNPUPNP_RESULT_UPNP_RESULT_SOCKET_ERROR                    UPNPUPNPResult = 24
	UPNPUPNP_RESULT_UPNP_RESULT_SRC_IP_WILDCARD_NOT_PERMITTED   UPNPUPNPResult = 6
	UPNPUPNP_RESULT_UPNP_RESULT_SUCCESS                         UPNPUPNPResult = 0
	UPNPUPNP_RESULT_UPNP_RESULT_UNKNOWN_ERROR                   UPNPUPNPResult = 28
)

type UndoRedo

type UndoRedo interface {
	Object

	/* add_do_method */
	AddDoMethod(object Object, method string, varargs ...*Variant)

	/* add_do_property */
	AddDoProperty(object Object, property string, value Variant)

	/* add_do_reference */
	AddDoReference(object Object)

	/* add_undo_method */
	AddUndoMethod(object Object, method string, varargs ...*Variant)

	/* add_undo_property */
	AddUndoProperty(object Object, property string, value Variant)

	/* add_undo_reference */
	AddUndoReference(object Object)

	/* clear_history */
	ClearHistory(increase_version bool)

	/* commit_action */
	CommitAction()

	/* create_action */
	CreateAction(name string, merge_mode int64)

	/* get_current_action_name */
	GetCurrentActionName() string

	/* get_version */
	GetVersion() int64

	/* has_redo */
	HasRedo() bool

	/* has_undo */
	HasUndo() bool

	/* is_commiting_action */
	IsCommitingAction() bool

	/* redo */
	Redo() bool

	/* undo */
	Undo() bool
}

func NewUndoRedo

func NewUndoRedo() UndoRedo

NewUndoRedo creates a new UndoRedo.

func NewUndoRedoWithOwner

func NewUndoRedoWithOwner(owner *GodotObject) UndoRedo

NewUndoRedoWithOwner wraps the GodotObject.

type UndoRedoConstant

type UndoRedoConstant int32
const (
	UNDO_REDO_MERGE_ALL     UndoRedoConstant = 2
	UNDO_REDO_MERGE_DISABLE UndoRedoConstant = 0
	UNDO_REDO_MERGE_ENDS    UndoRedoConstant = 1
)

type UndoRedoImpl

type UndoRedoImpl struct {
	ObjectImpl
}

func (UndoRedoImpl) AddDoMethod

func (o UndoRedoImpl) AddDoMethod(object Object, method string, varargs ...*Variant)
CLASS_METHOD

add_do_method Args: [{ false object Object} { false method String}], Returns:

func (UndoRedoImpl) AddDoProperty

func (o UndoRedoImpl) AddDoProperty(object Object, property string, value Variant)
CLASS_METHOD

add_do_property Args: [{ false object Object} { false property String} { false value Variant}], Returns:

func (UndoRedoImpl) AddDoReference

func (o UndoRedoImpl) AddDoReference(object Object)
CLASS_METHOD

add_do_reference Args: [{ false object Object}], Returns:

func (UndoRedoImpl) AddUndoMethod

func (o UndoRedoImpl) AddUndoMethod(object Object, method string, varargs ...*Variant)
CLASS_METHOD

add_undo_method Args: [{ false object Object} { false method String}], Returns:

func (UndoRedoImpl) AddUndoProperty

func (o UndoRedoImpl) AddUndoProperty(object Object, property string, value Variant)
CLASS_METHOD

add_undo_property Args: [{ false object Object} { false property String} { false value Variant}], Returns:

func (UndoRedoImpl) AddUndoReference

func (o UndoRedoImpl) AddUndoReference(object Object)
CLASS_METHOD

add_undo_reference Args: [{ false object Object}], Returns:

func (*UndoRedoImpl) BaseClass

func (o *UndoRedoImpl) BaseClass() string

func (*UndoRedoImpl) ClassName

func (o *UndoRedoImpl) ClassName() string

func (UndoRedoImpl) ClearHistory

func (o UndoRedoImpl) ClearHistory(increase_version bool)
CLASS_METHOD

clear_history Args: [{True true increase_version bool}], Returns:

func (UndoRedoImpl) CommitAction

func (o UndoRedoImpl) CommitAction()
CLASS_METHOD

commit_action Args: [], Returns:

func (UndoRedoImpl) CreateAction

func (o UndoRedoImpl) CreateAction(name string, merge_mode int64)
CLASS_METHOD

create_action Args: [{ false name String} {0 true merge_mode int}], Returns:

func (UndoRedoImpl) GetCurrentActionName

func (o UndoRedoImpl) GetCurrentActionName() string
CLASS_METHOD

get_current_action_name Args: [], Returns: string

func (UndoRedoImpl) GetVersion

func (o UndoRedoImpl) GetVersion() int64
CLASS_METHOD

get_version Args: [], Returns: int64

func (UndoRedoImpl) HasRedo

func (o UndoRedoImpl) HasRedo() bool
CLASS_METHOD

has_redo Args: [], Returns: bool

func (UndoRedoImpl) HasUndo

func (o UndoRedoImpl) HasUndo() bool
CLASS_METHOD

has_undo Args: [], Returns: bool

func (UndoRedoImpl) IsCommitingAction

func (o UndoRedoImpl) IsCommitingAction() bool
CLASS_METHOD

is_commiting_action Args: [], Returns: bool

func (UndoRedoImpl) Redo

func (o UndoRedoImpl) Redo() bool
CLASS_METHOD

redo Args: [], Returns: bool

func (UndoRedoImpl) Undo

func (o UndoRedoImpl) Undo() bool
CLASS_METHOD

undo Args: [], Returns: bool

type UndoRedoMergeMode

type UndoRedoMergeMode int32
const (
	UNDO_REDO_MERGE_MODE_MERGE_ALL     UndoRedoMergeMode = 2
	UNDO_REDO_MERGE_MODE_MERGE_DISABLE UndoRedoMergeMode = 0
	UNDO_REDO_MERGE_MODE_MERGE_ENDS    UndoRedoMergeMode = 1
)

type UserData

type UserData int

UserData must be unique to the instance.

type UserDataIdentifiable

type UserDataIdentifiable interface {
	GetUserData() UserData
	// contains filtered or unexported methods
}

UserDataIdentifiable returns data for gdnative class registration.

type UserDataIdentifiableImpl

type UserDataIdentifiableImpl struct {
	UserData UserData
}

UserDataIdentifiableImpl is the default implementation of UserDataIdentifiable.

func (*UserDataIdentifiableImpl) GetUserData

func (u *UserDataIdentifiableImpl) GetUserData() UserData

GetUserData returns the unique identifier for the instance.

type UserDataMap

type UserDataMap map[UserData]NativeScriptClass

UserDataMap is an identity map key on by NativeScriptClass.GetUserData()

type VBoxContainer

type VBoxContainer interface {
	BoxContainer
}

func NewVBoxContainer

func NewVBoxContainer() VBoxContainer

NewVBoxContainer creates a new VBoxContainer.

func NewVBoxContainerWithOwner

func NewVBoxContainerWithOwner(owner *GodotObject) VBoxContainer

NewVBoxContainerWithOwner wraps the GodotObject.

type VBoxContainerImpl

type VBoxContainerImpl struct {
	BoxContainerImpl
}

func (*VBoxContainerImpl) BaseClass

func (o *VBoxContainerImpl) BaseClass() string

func (*VBoxContainerImpl) ClassName

func (o *VBoxContainerImpl) ClassName() string

type VScrollBar

type VScrollBar interface {
	ScrollBar
}

func NewVScrollBar

func NewVScrollBar() VScrollBar

NewVScrollBar creates a new VScrollBar.

func NewVScrollBarWithOwner

func NewVScrollBarWithOwner(owner *GodotObject) VScrollBar

NewVScrollBarWithOwner wraps the GodotObject.

type VScrollBarImpl

type VScrollBarImpl struct {
	ScrollBarImpl
}

func (*VScrollBarImpl) BaseClass

func (o *VScrollBarImpl) BaseClass() string

func (*VScrollBarImpl) ClassName

func (o *VScrollBarImpl) ClassName() string

type VSeparator

type VSeparator interface {
	Separator
}

func NewVSeparator

func NewVSeparator() VSeparator

NewVSeparator creates a new VSeparator.

func NewVSeparatorWithOwner

func NewVSeparatorWithOwner(owner *GodotObject) VSeparator

NewVSeparatorWithOwner wraps the GodotObject.

type VSeparatorImpl

type VSeparatorImpl struct {
	SeparatorImpl
}

func (*VSeparatorImpl) BaseClass

func (o *VSeparatorImpl) BaseClass() string

func (*VSeparatorImpl) ClassName

func (o *VSeparatorImpl) ClassName() string

type VSlider

type VSlider interface {
	Slider
}

func NewVSlider

func NewVSlider() VSlider

NewVSlider creates a new VSlider.

func NewVSliderWithOwner

func NewVSliderWithOwner(owner *GodotObject) VSlider

NewVSliderWithOwner wraps the GodotObject.

type VSliderImpl

type VSliderImpl struct {
	SliderImpl
}

func (*VSliderImpl) BaseClass

func (o *VSliderImpl) BaseClass() string

func (*VSliderImpl) ClassName

func (o *VSliderImpl) ClassName() string

type VSplitContainer

type VSplitContainer interface {
	SplitContainer
}

func NewVSplitContainer

func NewVSplitContainer() VSplitContainer

NewVSplitContainer creates a new VSplitContainer.

func NewVSplitContainerWithOwner

func NewVSplitContainerWithOwner(owner *GodotObject) VSplitContainer

NewVSplitContainerWithOwner wraps the GodotObject.

type VSplitContainerImpl

type VSplitContainerImpl struct {
	SplitContainerImpl
}

func (*VSplitContainerImpl) BaseClass

func (o *VSplitContainerImpl) BaseClass() string

func (*VSplitContainerImpl) ClassName

func (o *VSplitContainerImpl) ClassName() string

type Variant

type Variant C.godot_variant

func AllocNewVariantPtrSlice

func AllocNewVariantPtrSlice(size int) ([]*Variant, unsafe.Pointer)

AllocNewVariantPtrSlice returns a C array of *Variant allocated in C memory. Please do not attempt to resize the slice.

func GoTypeToVariant

func GoTypeToVariant(value reflect.Value) Variant

GoTypeToVariant will check the given Go type and convert it to its Variant type. The value is returned as a Variant.

func NewVariantAABB

func NewVariantAABB(
	p_aabb AABB,
) Variant

func NewVariantArray

func NewVariantArray(
	p_arr Array,
) Variant

func NewVariantBasis

func NewVariantBasis(
	p_basis Basis,
) Variant

func NewVariantBool

func NewVariantBool(
	p_b bool,
) Variant

func NewVariantColor

func NewVariantColor(
	p_color Color,
) Variant

func NewVariantCopy

func NewVariantCopy(
	p_src Variant,
) Variant

func NewVariantDictionary

func NewVariantDictionary(
	p_dict Dictionary,
) Variant

func NewVariantInt

func NewVariantInt(
	p_i int64,
) Variant

func NewVariantNil

func NewVariantNil() Variant

func NewVariantNodePath

func NewVariantNodePath(
	p_np NodePath,
) Variant

func NewVariantObject

func NewVariantObject(
	p_obj *GodotObject,
) Variant

func NewVariantPlane

func NewVariantPlane(
	p_plane Plane,
) Variant

func NewVariantPoolByteArray

func NewVariantPoolByteArray(
	p_pba PoolByteArray,
) Variant

func NewVariantPoolColorArray

func NewVariantPoolColorArray(
	p_pca PoolColorArray,
) Variant

func NewVariantPoolIntArray

func NewVariantPoolIntArray(
	p_pia PoolIntArray,
) Variant

func NewVariantPoolRealArray

func NewVariantPoolRealArray(
	p_pra PoolRealArray,
) Variant

func NewVariantPoolStringArray

func NewVariantPoolStringArray(
	p_psa PoolStringArray,
) Variant

func NewVariantPoolVector2Array

func NewVariantPoolVector2Array(
	p_pv2a PoolVector2Array,
) Variant

func NewVariantPoolVector3Array

func NewVariantPoolVector3Array(
	p_pv3a PoolVector3Array,
) Variant

func NewVariantQuat

func NewVariantQuat(
	p_quat Quat,
) Variant

func NewVariantRID

func NewVariantRID(
	p_rid RID,
) Variant

func NewVariantReal

func NewVariantReal(
	p_r float64,
) Variant

func NewVariantRect2

func NewVariantRect2(
	p_rect2 Rect2,
) Variant

func NewVariantString

func NewVariantString(
	p_s string,
) Variant

func NewVariantTransform

func NewVariantTransform(
	p_trans Transform,
) Variant

func NewVariantTransform2D

func NewVariantTransform2D(
	p_t2d Transform2D,
) Variant

func NewVariantUint

func NewVariantUint(
	p_i uint64,
) Variant

func NewVariantVector2

func NewVariantVector2(
	p_v2 Vector2,
) Variant

func NewVariantVector3

func NewVariantVector3(
	p_v3 Vector3,
) Variant

func (*Variant) AsAABB

func (gdt *Variant) AsAABB() AABB

Getter Method: godot_variant_as_aabb -> godot_aabb

func (*Variant) AsArray

func (gdt *Variant) AsArray() Array

Getter Method: godot_variant_as_array -> godot_array

func (*Variant) AsBasis

func (gdt *Variant) AsBasis() Basis

Getter Method: godot_variant_as_basis -> godot_basis

func (*Variant) AsBool

func (gdt *Variant) AsBool() bool

Getter Method: godot_variant_as_bool -> godot_bool

func (*Variant) AsColor

func (gdt *Variant) AsColor() Color

Getter Method: godot_variant_as_color -> godot_color

func (*Variant) AsDictionary

func (gdt *Variant) AsDictionary() Dictionary

Getter Method: godot_variant_as_dictionary -> godot_dictionary

func (*Variant) AsInt

func (gdt *Variant) AsInt() int64

Getter Method: godot_variant_as_int -> int64_t

func (*Variant) AsNodePath

func (gdt *Variant) AsNodePath() NodePath

Getter Method: godot_variant_as_node_path -> godot_node_path

func (*Variant) AsObject

func (gdt *Variant) AsObject() *GodotObject

Getter Method: godot_variant_as_object -> godot_object

func (*Variant) AsPlane

func (gdt *Variant) AsPlane() Plane

Getter Method: godot_variant_as_plane -> godot_plane

func (*Variant) AsPoolByteArray

func (gdt *Variant) AsPoolByteArray() PoolByteArray

Getter Method: godot_variant_as_pool_byte_array -> godot_pool_byte_array

func (*Variant) AsPoolColorArray

func (gdt *Variant) AsPoolColorArray() PoolColorArray

Getter Method: godot_variant_as_pool_color_array -> godot_pool_color_array

func (*Variant) AsPoolIntArray

func (gdt *Variant) AsPoolIntArray() PoolIntArray

Getter Method: godot_variant_as_pool_int_array -> godot_pool_int_array

func (*Variant) AsPoolRealArray

func (gdt *Variant) AsPoolRealArray() PoolRealArray

Getter Method: godot_variant_as_pool_real_array -> godot_pool_real_array

func (*Variant) AsPoolStringArray

func (gdt *Variant) AsPoolStringArray() PoolStringArray

Getter Method: godot_variant_as_pool_string_array -> godot_pool_string_array

func (*Variant) AsPoolVector2Array

func (gdt *Variant) AsPoolVector2Array() PoolVector2Array

Getter Method: godot_variant_as_pool_vector2_array -> godot_pool_vector2_array

func (*Variant) AsPoolVector3Array

func (gdt *Variant) AsPoolVector3Array() PoolVector3Array

Getter Method: godot_variant_as_pool_vector3_array -> godot_pool_vector3_array

func (*Variant) AsQuat

func (gdt *Variant) AsQuat() Quat

Getter Method: godot_variant_as_quat -> godot_quat

func (*Variant) AsRID

func (gdt *Variant) AsRID() RID

Getter Method: godot_variant_as_rid -> godot_rid

func (*Variant) AsReal

func (gdt *Variant) AsReal() float64

Getter Method: godot_variant_as_real -> double

func (*Variant) AsRect2

func (gdt *Variant) AsRect2() Rect2

Getter Method: godot_variant_as_rect2 -> godot_rect2

func (*Variant) AsString

func (gdt *Variant) AsString() String

Getter Method: godot_variant_as_string -> godot_string

func (*Variant) AsTransform

func (gdt *Variant) AsTransform() Transform

Getter Method: godot_variant_as_transform -> godot_transform

func (*Variant) AsTransform2D

func (gdt *Variant) AsTransform2D() Transform2D

Getter Method: godot_variant_as_transform2d -> godot_transform2d

func (*Variant) AsUint

func (gdt *Variant) AsUint() uint64

Getter Method: godot_variant_as_uint -> uint64_t

func (*Variant) AsVector2

func (gdt *Variant) AsVector2() Vector2

Getter Method: godot_variant_as_vector2 -> godot_vector2

func (*Variant) AsVector3

func (gdt *Variant) AsVector3() Vector3

Getter Method: godot_variant_as_vector3 -> godot_vector3

func (*Variant) Booleanize

func (gdt *Variant) Booleanize() bool

Getter Method: godot_variant_booleanize -> godot_bool

func (*Variant) Call

func (gdt *Variant) Call(
	p_method String, p_args []*Variant, p_argcount int32, r_error VariantCallError,
) Variant

Getter Method: godot_variant_call -> godot_variant

func (*Variant) Destroy

func (gdt *Variant) Destroy()

Setter Method: godot_variant_destroy -> void

func (*Variant) GetType

func (gdt *Variant) GetType() VariantType

Getter Method: godot_variant_get_type -> godot_variant_type

func (*Variant) HasMethod

func (gdt *Variant) HasMethod(
	p_method String,
) bool

Getter Method: godot_variant_has_method -> godot_bool

func (*Variant) HashCompare

func (gdt *Variant) HashCompare(
	p_other Variant,
) bool

Getter Method: godot_variant_hash_compare -> godot_bool

func (*Variant) OperatorEqual

func (gdt *Variant) OperatorEqual(
	p_other Variant,
) bool

Getter Method: godot_variant_operator_equal -> godot_bool

func (*Variant) OperatorLess

func (gdt *Variant) OperatorLess(
	p_other Variant,
) bool

Getter Method: godot_variant_operator_less -> godot_bool

type VariantCallError

type VariantCallError C.godot_variant_call_error

type VariantCallErrorError

type VariantCallErrorError C.godot_variant_call_error_error
const (
	GODOT_CALL_ERROR_CALL_OK VariantCallErrorError = iota
	GODOT_CALL_ERROR_CALL_ERROR_INVALID_METHOD
	GODOT_CALL_ERROR_CALL_ERROR_INVALID_ARGUMENT
	GODOT_CALL_ERROR_CALL_ERROR_TOO_MANY_ARGUMENTS
	GODOT_CALL_ERROR_CALL_ERROR_TOO_FEW_ARGUMENTS
	GODOT_CALL_ERROR_CALL_ERROR_INSTANCE_IS_NULL
)

Enum VariantCallErrorError

type VariantOperator

type VariantOperator C.godot_variant_operator
const (
	GODOT_VARIANT_OP_EQUAL VariantOperator = iota
	GODOT_VARIANT_OP_NOT_EQUAL
	GODOT_VARIANT_OP_LESS
	GODOT_VARIANT_OP_LESS_EQUAL
	GODOT_VARIANT_OP_GREATER
	GODOT_VARIANT_OP_GREATER_EQUAL
	GODOT_VARIANT_OP_ADD
	GODOT_VARIANT_OP_SUBTRACT
	GODOT_VARIANT_OP_MULTIPLY
	GODOT_VARIANT_OP_DIVIDE
	GODOT_VARIANT_OP_NEGATE
	GODOT_VARIANT_OP_POSITIVE
	GODOT_VARIANT_OP_MODULE
	GODOT_VARIANT_OP_STRING_CONCAT
	GODOT_VARIANT_OP_SHIFT_LEFT
	GODOT_VARIANT_OP_SHIFT_RIGHT
	GODOT_VARIANT_OP_BIT_AND
	GODOT_VARIANT_OP_BIT_OR
	GODOT_VARIANT_OP_BIT_XOR
	GODOT_VARIANT_OP_BIT_NEGATE
	GODOT_VARIANT_OP_AND
	GODOT_VARIANT_OP_OR
	GODOT_VARIANT_OP_XOR
	GODOT_VARIANT_OP_NOT
	GODOT_VARIANT_OP_IN
	GODOT_VARIANT_OP_MAX
)

Enum VariantOperator

type VariantType

type VariantType C.godot_variant_type
const (
	GODOT_VARIANT_TYPE_NIL VariantType = iota
	GODOT_VARIANT_TYPE_BOOL
	GODOT_VARIANT_TYPE_INT
	GODOT_VARIANT_TYPE_REAL
	GODOT_VARIANT_TYPE_STRING
	GODOT_VARIANT_TYPE_VECTOR2
	GODOT_VARIANT_TYPE_RECT2
	GODOT_VARIANT_TYPE_VECTOR3
	GODOT_VARIANT_TYPE_TRANSFORM2D
	GODOT_VARIANT_TYPE_PLANE
	GODOT_VARIANT_TYPE_QUAT
	GODOT_VARIANT_TYPE_AABB
	GODOT_VARIANT_TYPE_BASIS
	GODOT_VARIANT_TYPE_TRANSFORM
	GODOT_VARIANT_TYPE_COLOR
	GODOT_VARIANT_TYPE_NODE_PATH
	GODOT_VARIANT_TYPE_RID
	GODOT_VARIANT_TYPE_OBJECT
	GODOT_VARIANT_TYPE_DICTIONARY
	GODOT_VARIANT_TYPE_ARRAY
	GODOT_VARIANT_TYPE_POOL_BYTE_ARRAY
	GODOT_VARIANT_TYPE_POOL_INT_ARRAY
	GODOT_VARIANT_TYPE_POOL_REAL_ARRAY
	GODOT_VARIANT_TYPE_POOL_STRING_ARRAY
	GODOT_VARIANT_TYPE_POOL_VECTOR2_ARRAY
	GODOT_VARIANT_TYPE_POOL_VECTOR3_ARRAY
	GODOT_VARIANT_TYPE_POOL_COLOR_ARRAY
)

Enum VariantType

type Vector2

type Vector2 C.godot_vector2

func NewVector2

func NewVector2(
	p_x float32, p_y float32,
) Vector2

func (*Vector2) Abs

func (gdt *Vector2) Abs() Vector2

Getter Method: godot_vector2_abs -> godot_vector2

func (*Vector2) Angle

func (gdt *Vector2) Angle() float32

Getter Method: godot_vector2_angle -> godot_real

func (*Vector2) AngleTo

func (gdt *Vector2) AngleTo(
	p_to Vector2,
) float32

Getter Method: godot_vector2_angle_to -> godot_real

func (*Vector2) AngleToPoint

func (gdt *Vector2) AngleToPoint(
	p_to Vector2,
) float32

Getter Method: godot_vector2_angle_to_point -> godot_real

func (*Vector2) AsString

func (gdt *Vector2) AsString() String

Getter Method: godot_vector2_as_string -> godot_string

func (*Vector2) Aspect

func (gdt *Vector2) Aspect() float32

Getter Method: godot_vector2_aspect -> godot_real

func (*Vector2) Bounce

func (gdt *Vector2) Bounce(
	p_n Vector2,
) Vector2

Getter Method: godot_vector2_bounce -> godot_vector2

func (*Vector2) Clamped

func (gdt *Vector2) Clamped(
	p_length float32,
) Vector2

Getter Method: godot_vector2_clamped -> godot_vector2

func (*Vector2) CubicInterpolate

func (gdt *Vector2) CubicInterpolate(
	p_b Vector2, p_pre_a Vector2, p_post_b Vector2, p_t float32,
) Vector2

Getter Method: godot_vector2_cubic_interpolate -> godot_vector2

func (*Vector2) DirectionTo

func (gdt *Vector2) DirectionTo(
	p_to Vector2,
) Vector2

Getter Method: godot_vector2_direction_to -> godot_vector2

func (*Vector2) DistanceSquaredTo

func (gdt *Vector2) DistanceSquaredTo(
	p_to Vector2,
) float32

Getter Method: godot_vector2_distance_squared_to -> godot_real

func (*Vector2) DistanceTo

func (gdt *Vector2) DistanceTo(
	p_to Vector2,
) float32

Getter Method: godot_vector2_distance_to -> godot_real

func (*Vector2) Dot

func (gdt *Vector2) Dot(
	p_with Vector2,
) float32

Getter Method: godot_vector2_dot -> godot_real

func (*Vector2) Floor

func (gdt *Vector2) Floor() Vector2

Getter Method: godot_vector2_floor -> godot_vector2

func (*Vector2) GetX

func (gdt *Vector2) GetX() float32

Getter Method: godot_vector2_get_x -> godot_real

func (*Vector2) GetY

func (gdt *Vector2) GetY() float32

Getter Method: godot_vector2_get_y -> godot_real

func (*Vector2) IsNormalized

func (gdt *Vector2) IsNormalized() bool

Getter Method: godot_vector2_is_normalized -> godot_bool

func (*Vector2) Length

func (gdt *Vector2) Length() float32

Getter Method: godot_vector2_length -> godot_real

func (*Vector2) LengthSquared

func (gdt *Vector2) LengthSquared() float32

Getter Method: godot_vector2_length_squared -> godot_real

func (*Vector2) LinearInterpolate

func (gdt *Vector2) LinearInterpolate(
	p_b Vector2, p_t float32,
) Vector2

Getter Method: godot_vector2_linear_interpolate -> godot_vector2

func (*Vector2) MoveToward

func (gdt *Vector2) MoveToward(
	p_to Vector2, p_delta float32,
) Vector2

Getter Method: godot_vector2_move_toward -> godot_vector2

func (*Vector2) Normalized

func (gdt *Vector2) Normalized() Vector2

Getter Method: godot_vector2_normalized -> godot_vector2

func (*Vector2) OperatorAdd

func (gdt *Vector2) OperatorAdd(
	p_b Vector2,
) Vector2

Getter Method: godot_vector2_operator_add -> godot_vector2

func (*Vector2) OperatorDivideScalar

func (gdt *Vector2) OperatorDivideScalar(
	p_b float32,
) Vector2

Getter Method: godot_vector2_operator_divide_scalar -> godot_vector2

func (*Vector2) OperatorDivideVector

func (gdt *Vector2) OperatorDivideVector(
	p_b Vector2,
) Vector2

Getter Method: godot_vector2_operator_divide_vector -> godot_vector2

func (*Vector2) OperatorEqual

func (gdt *Vector2) OperatorEqual(
	p_b Vector2,
) bool

Getter Method: godot_vector2_operator_equal -> godot_bool

func (*Vector2) OperatorLess

func (gdt *Vector2) OperatorLess(
	p_b Vector2,
) bool

Getter Method: godot_vector2_operator_less -> godot_bool

func (*Vector2) OperatorMultiplyScalar

func (gdt *Vector2) OperatorMultiplyScalar(
	p_b float32,
) Vector2

Getter Method: godot_vector2_operator_multiply_scalar -> godot_vector2

func (*Vector2) OperatorMultiplyVector

func (gdt *Vector2) OperatorMultiplyVector(
	p_b Vector2,
) Vector2

Getter Method: godot_vector2_operator_multiply_vector -> godot_vector2

func (*Vector2) OperatorNeg

func (gdt *Vector2) OperatorNeg() Vector2

Getter Method: godot_vector2_operator_neg -> godot_vector2

func (*Vector2) OperatorSubtract

func (gdt *Vector2) OperatorSubtract(
	p_b Vector2,
) Vector2

Getter Method: godot_vector2_operator_subtract -> godot_vector2

func (*Vector2) Reflect

func (gdt *Vector2) Reflect(
	p_n Vector2,
) Vector2

Getter Method: godot_vector2_reflect -> godot_vector2

func (*Vector2) Rotated

func (gdt *Vector2) Rotated(
	p_phi float32,
) Vector2

Getter Method: godot_vector2_rotated -> godot_vector2

func (*Vector2) SetX

func (gdt *Vector2) SetX(
	p_x float32,
)

Setter Method: godot_vector2_set_x -> void

func (*Vector2) SetY

func (gdt *Vector2) SetY(
	p_y float32,
)

Setter Method: godot_vector2_set_y -> void

func (*Vector2) Slide

func (gdt *Vector2) Slide(
	p_n Vector2,
) Vector2

Getter Method: godot_vector2_slide -> godot_vector2

func (*Vector2) Snapped

func (gdt *Vector2) Snapped(
	p_by Vector2,
) Vector2

Getter Method: godot_vector2_snapped -> godot_vector2

func (*Vector2) Tangent

func (gdt *Vector2) Tangent() Vector2

Getter Method: godot_vector2_tangent -> godot_vector2

type Vector3

type Vector3 C.godot_vector3

func NewVector3

func NewVector3(
	p_x float32, p_y float32, p_z float32,
) Vector3

func (*Vector3) Abs

func (gdt *Vector3) Abs() Vector3

Getter Method: godot_vector3_abs -> godot_vector3

func (*Vector3) AngleTo

func (gdt *Vector3) AngleTo(
	p_to Vector3,
) float32

Getter Method: godot_vector3_angle_to -> godot_real

func (*Vector3) AsString

func (gdt *Vector3) AsString() String

Getter Method: godot_vector3_as_string -> godot_string

func (*Vector3) Bounce

func (gdt *Vector3) Bounce(
	p_n Vector3,
) Vector3

Getter Method: godot_vector3_bounce -> godot_vector3

func (*Vector3) Ceil

func (gdt *Vector3) Ceil() Vector3

Getter Method: godot_vector3_ceil -> godot_vector3

func (*Vector3) Cross

func (gdt *Vector3) Cross(
	p_b Vector3,
) Vector3

Getter Method: godot_vector3_cross -> godot_vector3

func (*Vector3) CubicInterpolate

func (gdt *Vector3) CubicInterpolate(
	p_b Vector3, p_pre_a Vector3, p_post_b Vector3, p_t float32,
) Vector3

Getter Method: godot_vector3_cubic_interpolate -> godot_vector3

func (*Vector3) DirectionTo

func (gdt *Vector3) DirectionTo(
	p_to Vector3,
) Vector3

Getter Method: godot_vector3_direction_to -> godot_vector3

func (*Vector3) DistanceSquaredTo

func (gdt *Vector3) DistanceSquaredTo(
	p_b Vector3,
) float32

Getter Method: godot_vector3_distance_squared_to -> godot_real

func (*Vector3) DistanceTo

func (gdt *Vector3) DistanceTo(
	p_b Vector3,
) float32

Getter Method: godot_vector3_distance_to -> godot_real

func (*Vector3) Dot

func (gdt *Vector3) Dot(
	p_b Vector3,
) float32

Getter Method: godot_vector3_dot -> godot_real

func (*Vector3) Floor

func (gdt *Vector3) Floor() Vector3

Getter Method: godot_vector3_floor -> godot_vector3

func (*Vector3) GetAxis

func (gdt *Vector3) GetAxis(
	p_axis Vector3Axis,
) float32

Getter Method: godot_vector3_get_axis -> godot_real

func (*Vector3) Inverse

func (gdt *Vector3) Inverse() Vector3

Getter Method: godot_vector3_inverse -> godot_vector3

func (*Vector3) IsNormalized

func (gdt *Vector3) IsNormalized() bool

Getter Method: godot_vector3_is_normalized -> godot_bool

func (*Vector3) Length

func (gdt *Vector3) Length() float32

Getter Method: godot_vector3_length -> godot_real

func (*Vector3) LengthSquared

func (gdt *Vector3) LengthSquared() float32

Getter Method: godot_vector3_length_squared -> godot_real

func (*Vector3) LinearInterpolate

func (gdt *Vector3) LinearInterpolate(
	p_b Vector3, p_t float32,
) Vector3

Getter Method: godot_vector3_linear_interpolate -> godot_vector3

func (*Vector3) MaxAxis

func (gdt *Vector3) MaxAxis() int32

Getter Method: godot_vector3_max_axis -> godot_int

func (*Vector3) MinAxis

func (gdt *Vector3) MinAxis() int32

Getter Method: godot_vector3_min_axis -> godot_int

func (*Vector3) MoveToward

func (gdt *Vector3) MoveToward(
	p_to Vector3, p_delta float32,
) Vector3

Getter Method: godot_vector3_move_toward -> godot_vector3

func (*Vector3) Normalized

func (gdt *Vector3) Normalized() Vector3

Getter Method: godot_vector3_normalized -> godot_vector3

func (*Vector3) OperatorAdd

func (gdt *Vector3) OperatorAdd(
	p_b Vector3,
) Vector3

Getter Method: godot_vector3_operator_add -> godot_vector3

func (*Vector3) OperatorDivideScalar

func (gdt *Vector3) OperatorDivideScalar(
	p_b float32,
) Vector3

Getter Method: godot_vector3_operator_divide_scalar -> godot_vector3

func (*Vector3) OperatorDivideVector

func (gdt *Vector3) OperatorDivideVector(
	p_b Vector3,
) Vector3

Getter Method: godot_vector3_operator_divide_vector -> godot_vector3

func (*Vector3) OperatorEqual

func (gdt *Vector3) OperatorEqual(
	p_b Vector3,
) bool

Getter Method: godot_vector3_operator_equal -> godot_bool

func (*Vector3) OperatorLess

func (gdt *Vector3) OperatorLess(
	p_b Vector3,
) bool

Getter Method: godot_vector3_operator_less -> godot_bool

func (*Vector3) OperatorMultiplyScalar

func (gdt *Vector3) OperatorMultiplyScalar(
	p_b float32,
) Vector3

Getter Method: godot_vector3_operator_multiply_scalar -> godot_vector3

func (*Vector3) OperatorMultiplyVector

func (gdt *Vector3) OperatorMultiplyVector(
	p_b Vector3,
) Vector3

Getter Method: godot_vector3_operator_multiply_vector -> godot_vector3

func (*Vector3) OperatorNeg

func (gdt *Vector3) OperatorNeg() Vector3

Getter Method: godot_vector3_operator_neg -> godot_vector3

func (*Vector3) OperatorSubtract

func (gdt *Vector3) OperatorSubtract(
	p_b Vector3,
) Vector3

Getter Method: godot_vector3_operator_subtract -> godot_vector3

func (*Vector3) Outer

func (gdt *Vector3) Outer(
	p_b Vector3,
) Basis

Getter Method: godot_vector3_outer -> godot_basis

func (*Vector3) Reflect

func (gdt *Vector3) Reflect(
	p_n Vector3,
) Vector3

Getter Method: godot_vector3_reflect -> godot_vector3

func (*Vector3) Rotated

func (gdt *Vector3) Rotated(
	p_axis Vector3, p_phi float32,
) Vector3

Getter Method: godot_vector3_rotated -> godot_vector3

func (*Vector3) SetAxis

func (gdt *Vector3) SetAxis(
	p_axis Vector3Axis, p_val float32,
)

Setter Method: godot_vector3_set_axis -> void

func (*Vector3) Slide

func (gdt *Vector3) Slide(
	p_n Vector3,
) Vector3

Getter Method: godot_vector3_slide -> godot_vector3

func (*Vector3) Snapped

func (gdt *Vector3) Snapped(
	p_by Vector3,
) Vector3

Getter Method: godot_vector3_snapped -> godot_vector3

func (*Vector3) ToDiagonalMatrix

func (gdt *Vector3) ToDiagonalMatrix() Basis

Getter Method: godot_vector3_to_diagonal_matrix -> godot_basis

type Vector3Axis

type Vector3Axis C.godot_vector3_axis
const (
	GODOT_VECTOR3_AXIS_X Vector3Axis = iota
	GODOT_VECTOR3_AXIS_Y
	GODOT_VECTOR3_AXIS_Z
)

Enum Vector3Axis

type VehicleBody

type VehicleBody interface {
	RigidBody

	/* get_brake */
	GetBrake() float32

	/* get_engine_force */
	GetEngineForce() float32

	/* get_steering */
	GetSteering() float32

	/* set_brake */
	SetBrake(brake float32)

	/* set_engine_force */
	SetEngineForce(engine_force float32)

	/* set_steering */
	SetSteering(steering float32)
}

func NewVehicleBody

func NewVehicleBody() VehicleBody

NewVehicleBody creates a new VehicleBody.

func NewVehicleBodyWithOwner

func NewVehicleBodyWithOwner(owner *GodotObject) VehicleBody

NewVehicleBodyWithOwner wraps the GodotObject.

type VehicleBodyImpl

type VehicleBodyImpl struct {
	RigidBodyImpl
}

func (*VehicleBodyImpl) BaseClass

func (o *VehicleBodyImpl) BaseClass() string

func (*VehicleBodyImpl) ClassName

func (o *VehicleBodyImpl) ClassName() string

func (VehicleBodyImpl) GetBrake

func (o VehicleBodyImpl) GetBrake() float32
CLASS_METHOD

get_brake Args: [], Returns: float32

func (VehicleBodyImpl) GetEngineForce

func (o VehicleBodyImpl) GetEngineForce() float32
CLASS_METHOD

get_engine_force Args: [], Returns: float32

func (VehicleBodyImpl) GetSteering

func (o VehicleBodyImpl) GetSteering() float32
CLASS_METHOD

get_steering Args: [], Returns: float32

func (VehicleBodyImpl) SetBrake

func (o VehicleBodyImpl) SetBrake(brake float32)
CLASS_METHOD

set_brake Args: [{ false brake float}], Returns:

func (VehicleBodyImpl) SetEngineForce

func (o VehicleBodyImpl) SetEngineForce(engine_force float32)
CLASS_METHOD

set_engine_force Args: [{ false engine_force float}], Returns:

func (VehicleBodyImpl) SetSteering

func (o VehicleBodyImpl) SetSteering(steering float32)
CLASS_METHOD

set_steering Args: [{ false steering float}], Returns:

type VehicleWheel

type VehicleWheel interface {
	Spatial

	/* get_brake */
	GetBrake() float32

	/* get_damping_compression */
	GetDampingCompression() float32

	/* get_damping_relaxation */
	GetDampingRelaxation() float32

	/* get_engine_force */
	GetEngineForce() float32

	/* get_friction_slip */
	GetFrictionSlip() float32

	/* get_radius */
	GetRadius() float32

	/* get_roll_influence */
	GetRollInfluence() float32

	/* get_rpm */
	GetRpm() float32

	/* get_skidinfo */
	GetSkidinfo() float32

	/* get_steering */
	GetSteering() float32

	/* get_suspension_max_force */
	GetSuspensionMaxForce() float32

	/* get_suspension_rest_length */
	GetSuspensionRestLength() float32

	/* get_suspension_stiffness */
	GetSuspensionStiffness() float32

	/* get_suspension_travel */
	GetSuspensionTravel() float32

	/* is_in_contact */
	IsInContact() bool

	/* is_used_as_steering */
	IsUsedAsSteering() bool

	/* is_used_as_traction */
	IsUsedAsTraction() bool

	/* set_brake */
	SetBrake(brake float32)

	/* set_damping_compression */
	SetDampingCompression(length float32)

	/* set_damping_relaxation */
	SetDampingRelaxation(length float32)

	/* set_engine_force */
	SetEngineForce(engine_force float32)

	/* set_friction_slip */
	SetFrictionSlip(length float32)

	/* set_radius */
	SetRadius(length float32)

	/* set_roll_influence */
	SetRollInfluence(roll_influence float32)

	/* set_steering */
	SetSteering(steering float32)

	/* set_suspension_max_force */
	SetSuspensionMaxForce(length float32)

	/* set_suspension_rest_length */
	SetSuspensionRestLength(length float32)

	/* set_suspension_stiffness */
	SetSuspensionStiffness(length float32)

	/* set_suspension_travel */
	SetSuspensionTravel(length float32)

	/* set_use_as_steering */
	SetUseAsSteering(enable bool)

	/* set_use_as_traction */
	SetUseAsTraction(enable bool)
}

func NewVehicleWheel

func NewVehicleWheel() VehicleWheel

NewVehicleWheel creates a new VehicleWheel.

func NewVehicleWheelWithOwner

func NewVehicleWheelWithOwner(owner *GodotObject) VehicleWheel

NewVehicleWheelWithOwner wraps the GodotObject.

type VehicleWheelImpl

type VehicleWheelImpl struct {
	SpatialImpl
}

func (*VehicleWheelImpl) BaseClass

func (o *VehicleWheelImpl) BaseClass() string

func (*VehicleWheelImpl) ClassName

func (o *VehicleWheelImpl) ClassName() string

func (VehicleWheelImpl) GetBrake

func (o VehicleWheelImpl) GetBrake() float32
CLASS_METHOD

get_brake Args: [], Returns: float32

func (VehicleWheelImpl) GetDampingCompression

func (o VehicleWheelImpl) GetDampingCompression() float32
CLASS_METHOD

get_damping_compression Args: [], Returns: float32

func (VehicleWheelImpl) GetDampingRelaxation

func (o VehicleWheelImpl) GetDampingRelaxation() float32
CLASS_METHOD

get_damping_relaxation Args: [], Returns: float32

func (VehicleWheelImpl) GetEngineForce

func (o VehicleWheelImpl) GetEngineForce() float32
CLASS_METHOD

get_engine_force Args: [], Returns: float32

func (VehicleWheelImpl) GetFrictionSlip

func (o VehicleWheelImpl) GetFrictionSlip() float32
CLASS_METHOD

get_friction_slip Args: [], Returns: float32

func (VehicleWheelImpl) GetRadius

func (o VehicleWheelImpl) GetRadius() float32
CLASS_METHOD

get_radius Args: [], Returns: float32

func (VehicleWheelImpl) GetRollInfluence

func (o VehicleWheelImpl) GetRollInfluence() float32
CLASS_METHOD

get_roll_influence Args: [], Returns: float32

func (VehicleWheelImpl) GetRpm

func (o VehicleWheelImpl) GetRpm() float32
CLASS_METHOD

get_rpm Args: [], Returns: float32

func (VehicleWheelImpl) GetSkidinfo

func (o VehicleWheelImpl) GetSkidinfo() float32
CLASS_METHOD

get_skidinfo Args: [], Returns: float32

func (VehicleWheelImpl) GetSteering

func (o VehicleWheelImpl) GetSteering() float32
CLASS_METHOD

get_steering Args: [], Returns: float32

func (VehicleWheelImpl) GetSuspensionMaxForce

func (o VehicleWheelImpl) GetSuspensionMaxForce() float32
CLASS_METHOD

get_suspension_max_force Args: [], Returns: float32

func (VehicleWheelImpl) GetSuspensionRestLength

func (o VehicleWheelImpl) GetSuspensionRestLength() float32
CLASS_METHOD

get_suspension_rest_length Args: [], Returns: float32

func (VehicleWheelImpl) GetSuspensionStiffness

func (o VehicleWheelImpl) GetSuspensionStiffness() float32
CLASS_METHOD

get_suspension_stiffness Args: [], Returns: float32

func (VehicleWheelImpl) GetSuspensionTravel

func (o VehicleWheelImpl) GetSuspensionTravel() float32
CLASS_METHOD

get_suspension_travel Args: [], Returns: float32

func (VehicleWheelImpl) IsInContact

func (o VehicleWheelImpl) IsInContact() bool
CLASS_METHOD

is_in_contact Args: [], Returns: bool

func (VehicleWheelImpl) IsUsedAsSteering

func (o VehicleWheelImpl) IsUsedAsSteering() bool
CLASS_METHOD

is_used_as_steering Args: [], Returns: bool

func (VehicleWheelImpl) IsUsedAsTraction

func (o VehicleWheelImpl) IsUsedAsTraction() bool
CLASS_METHOD

is_used_as_traction Args: [], Returns: bool

func (VehicleWheelImpl) SetBrake

func (o VehicleWheelImpl) SetBrake(brake float32)
CLASS_METHOD

set_brake Args: [{ false brake float}], Returns:

func (VehicleWheelImpl) SetDampingCompression

func (o VehicleWheelImpl) SetDampingCompression(length float32)
CLASS_METHOD

set_damping_compression Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetDampingRelaxation

func (o VehicleWheelImpl) SetDampingRelaxation(length float32)
CLASS_METHOD

set_damping_relaxation Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetEngineForce

func (o VehicleWheelImpl) SetEngineForce(engine_force float32)
CLASS_METHOD

set_engine_force Args: [{ false engine_force float}], Returns:

func (VehicleWheelImpl) SetFrictionSlip

func (o VehicleWheelImpl) SetFrictionSlip(length float32)
CLASS_METHOD

set_friction_slip Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetRadius

func (o VehicleWheelImpl) SetRadius(length float32)
CLASS_METHOD

set_radius Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetRollInfluence

func (o VehicleWheelImpl) SetRollInfluence(roll_influence float32)
CLASS_METHOD

set_roll_influence Args: [{ false roll_influence float}], Returns:

func (VehicleWheelImpl) SetSteering

func (o VehicleWheelImpl) SetSteering(steering float32)
CLASS_METHOD

set_steering Args: [{ false steering float}], Returns:

func (VehicleWheelImpl) SetSuspensionMaxForce

func (o VehicleWheelImpl) SetSuspensionMaxForce(length float32)
CLASS_METHOD

set_suspension_max_force Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetSuspensionRestLength

func (o VehicleWheelImpl) SetSuspensionRestLength(length float32)
CLASS_METHOD

set_suspension_rest_length Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetSuspensionStiffness

func (o VehicleWheelImpl) SetSuspensionStiffness(length float32)
CLASS_METHOD

set_suspension_stiffness Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetSuspensionTravel

func (o VehicleWheelImpl) SetSuspensionTravel(length float32)
CLASS_METHOD

set_suspension_travel Args: [{ false length float}], Returns:

func (VehicleWheelImpl) SetUseAsSteering

func (o VehicleWheelImpl) SetUseAsSteering(enable bool)
CLASS_METHOD

set_use_as_steering Args: [{ false enable bool}], Returns:

func (VehicleWheelImpl) SetUseAsTraction

func (o VehicleWheelImpl) SetUseAsTraction(enable bool)
CLASS_METHOD

set_use_as_traction Args: [{ false enable bool}], Returns:

type VideoPlayer

type VideoPlayer interface {
	Control

	/* get_audio_track */
	GetAudioTrack() int64

	/* get_buffering_msec */
	GetBufferingMsec() int64

	/* get_bus */
	GetBus() string

	/* get_stream */
	GetStream() VideoStream

	/* get_stream_name */
	GetStreamName() string

	/* get_stream_position */
	GetStreamPosition() float32

	/* get_video_texture */
	GetVideoTexture() Texture

	/* get_volume */
	GetVolume() float32

	/* get_volume_db */
	GetVolumeDb() float32

	/* has_autoplay */
	HasAutoplay() bool

	/* has_expand */
	HasExpand() bool

	/* is_paused */
	IsPaused() bool

	/* is_playing */
	IsPlaying() bool

	/* play */
	Play()

	/* set_audio_track */
	SetAudioTrack(track int64)

	/* set_autoplay */
	SetAutoplay(enabled bool)

	/* set_buffering_msec */
	SetBufferingMsec(msec int64)

	/* set_bus */
	SetBus(bus string)

	/* set_expand */
	SetExpand(enable bool)

	/* set_paused */
	SetPaused(paused bool)

	/* set_stream */
	SetStream(stream VideoStream)

	/* set_stream_position */
	SetStreamPosition(position float32)

	/* set_volume */
	SetVolume(volume float32)

	/* set_volume_db */
	SetVolumeDb(db float32)

	/* stop */
	Stop()
}

func NewVideoPlayer

func NewVideoPlayer() VideoPlayer

NewVideoPlayer creates a new VideoPlayer.

func NewVideoPlayerWithOwner

func NewVideoPlayerWithOwner(owner *GodotObject) VideoPlayer

NewVideoPlayerWithOwner wraps the GodotObject.

type VideoPlayerImpl

type VideoPlayerImpl struct {
	ControlImpl
}

func (*VideoPlayerImpl) BaseClass

func (o *VideoPlayerImpl) BaseClass() string

func (*VideoPlayerImpl) ClassName

func (o *VideoPlayerImpl) ClassName() string

func (VideoPlayerImpl) GetAudioTrack

func (o VideoPlayerImpl) GetAudioTrack() int64
CLASS_METHOD

get_audio_track Args: [], Returns: int64

func (VideoPlayerImpl) GetBufferingMsec

func (o VideoPlayerImpl) GetBufferingMsec() int64
CLASS_METHOD

get_buffering_msec Args: [], Returns: int64

func (VideoPlayerImpl) GetBus

func (o VideoPlayerImpl) GetBus() string
CLASS_METHOD

get_bus Args: [], Returns: string

func (VideoPlayerImpl) GetStream

func (o VideoPlayerImpl) GetStream() VideoStream
CLASS_METHOD

get_stream Args: [], Returns: VideoStream

func (VideoPlayerImpl) GetStreamName

func (o VideoPlayerImpl) GetStreamName() string
CLASS_METHOD

get_stream_name Args: [], Returns: string

func (VideoPlayerImpl) GetStreamPosition

func (o VideoPlayerImpl) GetStreamPosition() float32
CLASS_METHOD

get_stream_position Args: [], Returns: float32

func (VideoPlayerImpl) GetVideoTexture

func (o VideoPlayerImpl) GetVideoTexture() Texture
CLASS_METHOD

get_video_texture Args: [], Returns: Texture

func (VideoPlayerImpl) GetVolume

func (o VideoPlayerImpl) GetVolume() float32
CLASS_METHOD

get_volume Args: [], Returns: float32

func (VideoPlayerImpl) GetVolumeDb

func (o VideoPlayerImpl) GetVolumeDb() float32
CLASS_METHOD

get_volume_db Args: [], Returns: float32

func (VideoPlayerImpl) HasAutoplay

func (o VideoPlayerImpl) HasAutoplay() bool
CLASS_METHOD

has_autoplay Args: [], Returns: bool

func (VideoPlayerImpl) HasExpand

func (o VideoPlayerImpl) HasExpand() bool
CLASS_METHOD

has_expand Args: [], Returns: bool

func (VideoPlayerImpl) IsPaused

func (o VideoPlayerImpl) IsPaused() bool
CLASS_METHOD

is_paused Args: [], Returns: bool

func (VideoPlayerImpl) IsPlaying

func (o VideoPlayerImpl) IsPlaying() bool
CLASS_METHOD

is_playing Args: [], Returns: bool

func (VideoPlayerImpl) Play

func (o VideoPlayerImpl) Play()
CLASS_METHOD

play Args: [], Returns:

func (VideoPlayerImpl) SetAudioTrack

func (o VideoPlayerImpl) SetAudioTrack(track int64)
CLASS_METHOD

set_audio_track Args: [{ false track int}], Returns:

func (VideoPlayerImpl) SetAutoplay

func (o VideoPlayerImpl) SetAutoplay(enabled bool)
CLASS_METHOD

set_autoplay Args: [{ false enabled bool}], Returns:

func (VideoPlayerImpl) SetBufferingMsec

func (o VideoPlayerImpl) SetBufferingMsec(msec int64)
CLASS_METHOD

set_buffering_msec Args: [{ false msec int}], Returns:

func (VideoPlayerImpl) SetBus

func (o VideoPlayerImpl) SetBus(bus string)
CLASS_METHOD

set_bus Args: [{ false bus String}], Returns:

func (VideoPlayerImpl) SetExpand

func (o VideoPlayerImpl) SetExpand(enable bool)
CLASS_METHOD

set_expand Args: [{ false enable bool}], Returns:

func (VideoPlayerImpl) SetPaused

func (o VideoPlayerImpl) SetPaused(paused bool)
CLASS_METHOD

set_paused Args: [{ false paused bool}], Returns:

func (VideoPlayerImpl) SetStream

func (o VideoPlayerImpl) SetStream(stream VideoStream)
CLASS_METHOD

set_stream Args: [{ false stream VideoStream}], Returns:

func (VideoPlayerImpl) SetStreamPosition

func (o VideoPlayerImpl) SetStreamPosition(position float32)
CLASS_METHOD

set_stream_position Args: [{ false position float}], Returns:

func (VideoPlayerImpl) SetVolume

func (o VideoPlayerImpl) SetVolume(volume float32)
CLASS_METHOD

set_volume Args: [{ false volume float}], Returns:

func (VideoPlayerImpl) SetVolumeDb

func (o VideoPlayerImpl) SetVolumeDb(db float32)
CLASS_METHOD

set_volume_db Args: [{ false db float}], Returns:

func (VideoPlayerImpl) Stop

func (o VideoPlayerImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type VideoStream

type VideoStream interface {
	Resource
}

func NewVideoStream

func NewVideoStream() VideoStream

NewVideoStream creates a new VideoStream.

func NewVideoStreamWithOwner

func NewVideoStreamWithOwner(owner *GodotObject) VideoStream

NewVideoStreamWithOwner wraps the GodotObject.

type VideoStreamGDNative

type VideoStreamGDNative interface {
	VideoStream

	/* get_file */
	GetFile() string

	/* set_file */
	SetFile(file string)
}

func NewVideoStreamGDNative

func NewVideoStreamGDNative() VideoStreamGDNative

NewVideoStreamGDNative creates a new VideoStreamGDNative.

func NewVideoStreamGDNativeWithOwner

func NewVideoStreamGDNativeWithOwner(owner *GodotObject) VideoStreamGDNative

NewVideoStreamGDNativeWithOwner wraps the GodotObject.

type VideoStreamGDNativeImpl

type VideoStreamGDNativeImpl struct {
	VideoStreamImpl
}

func (*VideoStreamGDNativeImpl) BaseClass

func (o *VideoStreamGDNativeImpl) BaseClass() string

func (*VideoStreamGDNativeImpl) ClassName

func (o *VideoStreamGDNativeImpl) ClassName() string

func (VideoStreamGDNativeImpl) GetFile

func (o VideoStreamGDNativeImpl) GetFile() string
CLASS_METHOD

get_file Args: [], Returns: string

func (VideoStreamGDNativeImpl) SetFile

func (o VideoStreamGDNativeImpl) SetFile(file string)
CLASS_METHOD

set_file Args: [{ false file String}], Returns:

type VideoStreamImpl

type VideoStreamImpl struct {
	ResourceImpl
}

func (*VideoStreamImpl) BaseClass

func (o *VideoStreamImpl) BaseClass() string

func (*VideoStreamImpl) ClassName

func (o *VideoStreamImpl) ClassName() string

type VideoStreamTheora

type VideoStreamTheora interface {
	VideoStream

	/* get_file */
	GetFile() string

	/* set_file */
	SetFile(file string)
}

func NewVideoStreamTheora

func NewVideoStreamTheora() VideoStreamTheora

NewVideoStreamTheora creates a new VideoStreamTheora.

func NewVideoStreamTheoraWithOwner

func NewVideoStreamTheoraWithOwner(owner *GodotObject) VideoStreamTheora

NewVideoStreamTheoraWithOwner wraps the GodotObject.

type VideoStreamTheoraImpl

type VideoStreamTheoraImpl struct {
	VideoStreamImpl
}

func (*VideoStreamTheoraImpl) BaseClass

func (o *VideoStreamTheoraImpl) BaseClass() string

func (*VideoStreamTheoraImpl) ClassName

func (o *VideoStreamTheoraImpl) ClassName() string

func (VideoStreamTheoraImpl) GetFile

func (o VideoStreamTheoraImpl) GetFile() string
CLASS_METHOD

get_file Args: [], Returns: string

func (VideoStreamTheoraImpl) SetFile

func (o VideoStreamTheoraImpl) SetFile(file string)
CLASS_METHOD

set_file Args: [{ false file String}], Returns:

type VideoStreamWebm

type VideoStreamWebm interface {
	VideoStream

	/* get_file */
	GetFile() string

	/* set_file */
	SetFile(file string)
}

func NewVideoStreamWebm

func NewVideoStreamWebm() VideoStreamWebm

NewVideoStreamWebm creates a new VideoStreamWebm.

func NewVideoStreamWebmWithOwner

func NewVideoStreamWebmWithOwner(owner *GodotObject) VideoStreamWebm

NewVideoStreamWebmWithOwner wraps the GodotObject.

type VideoStreamWebmImpl

type VideoStreamWebmImpl struct {
	VideoStreamImpl
}

func (*VideoStreamWebmImpl) BaseClass

func (o *VideoStreamWebmImpl) BaseClass() string

func (*VideoStreamWebmImpl) ClassName

func (o *VideoStreamWebmImpl) ClassName() string

func (VideoStreamWebmImpl) GetFile

func (o VideoStreamWebmImpl) GetFile() string
CLASS_METHOD

get_file Args: [], Returns: string

func (VideoStreamWebmImpl) SetFile

func (o VideoStreamWebmImpl) SetFile(file string)
CLASS_METHOD

set_file Args: [{ false file String}], Returns:

type Viewport

type Viewport interface {
	Node

	/* find_world */
	FindWorld() World

	/* find_world_2d */
	FindWorld2D() World2D

	/* get_camera */
	GetCamera() Camera

	/* get_canvas_transform */
	GetCanvasTransform() Transform2D

	/* get_clear_mode */
	GetClearMode() ViewportClearMode

	/* get_debug_draw */
	GetDebugDraw() ViewportDebugDraw

	/* get_final_transform */
	GetFinalTransform() Transform2D

	/* get_global_canvas_transform */
	GetGlobalCanvasTransform() Transform2D

	/* get_hdr */
	GetHdr() bool

	/* get_keep_3d_linear */
	GetKeep3DLinear() bool

	/* get_modal_stack_top */
	GetModalStackTop() Control

	/* get_mouse_position */
	GetMousePosition() Vector2

	/* get_msaa */
	GetMsaa() ViewportMSAA

	/* get_physics_object_picking */
	GetPhysicsObjectPicking() bool

	/* get_render_info */
	GetRenderInfo(info int64) int64

	/* get_shadow_atlas_quadrant_subdiv */
	GetShadowAtlasQuadrantSubdiv(quadrant int64) ViewportShadowAtlasQuadrantSubdiv

	/* get_shadow_atlas_size */
	GetShadowAtlasSize() int64

	/* get_size */
	GetSize() Vector2

	/* get_size_override */
	GetSizeOverride() Vector2

	/* get_texture */
	GetTexture() ViewportTexture

	/* get_update_mode */
	GetUpdateMode() ViewportUpdateMode

	/* get_usage */
	GetUsage() ViewportUsage

	/* get_vflip */
	GetVflip() bool

	/* get_viewport_rid */
	GetViewportRid() RID

	/* get_visible_rect */
	GetVisibleRect() Rect2

	/* get_world */
	GetWorld() World

	/* get_world_2d */
	GetWorld2D() World2D

	/* gui_get_drag_data */
	GuiGetDragData() Variant

	/* gui_has_modal_stack */
	GuiHasModalStack() bool

	/* gui_is_dragging */
	GuiIsDragging() bool

	/* has_transparent_background */
	HasTransparentBackground() bool

	/* input */
	Input(local_event InputEvent)

	/* is_3d_disabled */
	Is3DDisabled() bool

	/* is_audio_listener */
	IsAudioListener() bool

	/* is_audio_listener_2d */
	IsAudioListener2D() bool

	/* is_handling_input_locally */
	IsHandlingInputLocally() bool

	/* is_input_disabled */
	IsInputDisabled() bool

	/* is_input_handled */
	IsInputHandled() bool

	/* is_size_override_enabled */
	IsSizeOverrideEnabled() bool

	/* is_size_override_stretch_enabled */
	IsSizeOverrideStretchEnabled() bool

	/* is_snap_controls_to_pixels_enabled */
	IsSnapControlsToPixelsEnabled() bool

	/* is_using_own_world */
	IsUsingOwnWorld() bool

	/* is_using_render_direct_to_screen */
	IsUsingRenderDirectToScreen() bool

	/* set_as_audio_listener */
	SetAsAudioListener(enable bool)

	/* set_as_audio_listener_2d */
	SetAsAudioListener2D(enable bool)

	/* set_attach_to_screen_rect */
	SetAttachToScreenRect(rect Rect2)

	/* set_canvas_transform */
	SetCanvasTransform(xform Transform2D)

	/* set_clear_mode */
	SetClearMode(mode int64)

	/* set_debug_draw */
	SetDebugDraw(debug_draw int64)

	/* set_disable_3d */
	SetDisable3D(disable bool)

	/* set_disable_input */
	SetDisableInput(disable bool)

	/* set_global_canvas_transform */
	SetGlobalCanvasTransform(xform Transform2D)

	/* set_handle_input_locally */
	SetHandleInputLocally(enable bool)

	/* set_hdr */
	SetHdr(enable bool)

	/* set_input_as_handled */
	SetInputAsHandled()

	/* set_keep_3d_linear */
	SetKeep3DLinear(keep_3d_linear bool)

	/* set_msaa */
	SetMsaa(msaa int64)

	/* set_physics_object_picking */
	SetPhysicsObjectPicking(enable bool)

	/* set_shadow_atlas_quadrant_subdiv */
	SetShadowAtlasQuadrantSubdiv(quadrant int64, subdiv int64)

	/* set_shadow_atlas_size */
	SetShadowAtlasSize(size int64)

	/* set_size */
	SetSize(size Vector2)

	/* set_size_override */
	SetSizeOverride(enable bool, size Vector2, margin Vector2)

	/* set_size_override_stretch */
	SetSizeOverrideStretch(enabled bool)

	/* set_snap_controls_to_pixels */
	SetSnapControlsToPixels(enabled bool)

	/* set_transparent_background */
	SetTransparentBackground(enable bool)

	/* set_update_mode */
	SetUpdateMode(mode int64)

	/* set_usage */
	SetUsage(usage int64)

	/* set_use_arvr */
	SetUseArvr(use bool)

	/* set_use_own_world */
	SetUseOwnWorld(enable bool)

	/* set_use_render_direct_to_screen */
	SetUseRenderDirectToScreen(enable bool)

	/* set_vflip */
	SetVflip(enable bool)

	/* set_world */
	SetWorld(world World)

	/* set_world_2d */
	SetWorld2D(world_2d World2D)

	/* unhandled_input */
	UnhandledInput(local_event InputEvent)

	/* update_worlds */
	UpdateWorlds()

	/* use_arvr */
	UseArvr() bool

	/* warp_mouse */
	WarpMouse(to_position Vector2)
}

func NewViewport

func NewViewport() Viewport

NewViewport creates a new Viewport.

func NewViewportWithOwner

func NewViewportWithOwner(owner *GodotObject) Viewport

NewViewportWithOwner wraps the GodotObject.

type ViewportClearMode

type ViewportClearMode int32
const (
	VIEWPORT_CLEAR_MODE_CLEAR_MODE_ALWAYS          ViewportClearMode = 0
	VIEWPORT_CLEAR_MODE_CLEAR_MODE_NEVER           ViewportClearMode = 1
	VIEWPORT_CLEAR_MODE_CLEAR_MODE_ONLY_NEXT_FRAME ViewportClearMode = 2
)

type ViewportConstant

type ViewportConstant int32
const (
	VIEWPORT_CLEAR_MODE_ALWAYS                     ViewportConstant = 0
	VIEWPORT_CLEAR_MODE_NEVER                      ViewportConstant = 1
	VIEWPORT_CLEAR_MODE_ONLY_NEXT_FRAME            ViewportConstant = 2
	VIEWPORT_DEBUG_DRAW_DISABLED                   ViewportConstant = 0
	VIEWPORT_DEBUG_DRAW_OVERDRAW                   ViewportConstant = 2
	VIEWPORT_DEBUG_DRAW_UNSHADED                   ViewportConstant = 1
	VIEWPORT_DEBUG_DRAW_WIREFRAME                  ViewportConstant = 3
	VIEWPORT_MSAA_16X                              ViewportConstant = 4
	VIEWPORT_MSAA_2X                               ViewportConstant = 1
	VIEWPORT_MSAA_4X                               ViewportConstant = 2
	VIEWPORT_MSAA_8X                               ViewportConstant = 3
	VIEWPORT_MSAA_DISABLED                         ViewportConstant = 0
	VIEWPORT_RENDER_INFO_2D_DRAW_CALLS_IN_FRAME    ViewportConstant = 7
	VIEWPORT_RENDER_INFO_2D_ITEMS_IN_FRAME         ViewportConstant = 6
	VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME       ViewportConstant = 5
	VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME ViewportConstant = 2
	VIEWPORT_RENDER_INFO_MAX                       ViewportConstant = 8
	VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME          ViewportConstant = 0
	VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME   ViewportConstant = 3
	VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME  ViewportConstant = 4
	VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME         ViewportConstant = 1
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_1        ViewportConstant = 1
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_1024     ViewportConstant = 6
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_16       ViewportConstant = 3
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_256      ViewportConstant = 5
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_4        ViewportConstant = 2
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_64       ViewportConstant = 4
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED ViewportConstant = 0
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_MAX      ViewportConstant = 7
	VIEWPORT_UPDATE_ALWAYS                         ViewportConstant = 3
	VIEWPORT_UPDATE_DISABLED                       ViewportConstant = 0
	VIEWPORT_UPDATE_ONCE                           ViewportConstant = 1
	VIEWPORT_UPDATE_WHEN_VISIBLE                   ViewportConstant = 2
	VIEWPORT_USAGE_2D                              ViewportConstant = 0
	VIEWPORT_USAGE_2D_NO_SAMPLING                  ViewportConstant = 1
	VIEWPORT_USAGE_3D                              ViewportConstant = 2
	VIEWPORT_USAGE_3D_NO_EFFECTS                   ViewportConstant = 3
)

type ViewportContainer

type ViewportContainer interface {
	Container

	/* get_stretch_shrink */
	GetStretchShrink() int64

	/* is_stretch_enabled */
	IsStretchEnabled() bool

	/* set_stretch */
	SetStretch(enable bool)

	/* set_stretch_shrink */
	SetStretchShrink(amount int64)
}

func NewViewportContainer

func NewViewportContainer() ViewportContainer

NewViewportContainer creates a new ViewportContainer.

func NewViewportContainerWithOwner

func NewViewportContainerWithOwner(owner *GodotObject) ViewportContainer

NewViewportContainerWithOwner wraps the GodotObject.

type ViewportContainerImpl

type ViewportContainerImpl struct {
	ContainerImpl
}

func (*ViewportContainerImpl) BaseClass

func (o *ViewportContainerImpl) BaseClass() string

func (*ViewportContainerImpl) ClassName

func (o *ViewportContainerImpl) ClassName() string

func (ViewportContainerImpl) GetStretchShrink

func (o ViewportContainerImpl) GetStretchShrink() int64
CLASS_METHOD

get_stretch_shrink Args: [], Returns: int64

func (ViewportContainerImpl) IsStretchEnabled

func (o ViewportContainerImpl) IsStretchEnabled() bool
CLASS_METHOD

is_stretch_enabled Args: [], Returns: bool

func (ViewportContainerImpl) SetStretch

func (o ViewportContainerImpl) SetStretch(enable bool)
CLASS_METHOD

set_stretch Args: [{ false enable bool}], Returns:

func (ViewportContainerImpl) SetStretchShrink

func (o ViewportContainerImpl) SetStretchShrink(amount int64)
CLASS_METHOD

set_stretch_shrink Args: [{ false amount int}], Returns:

type ViewportDebugDraw

type ViewportDebugDraw int32
const (
	VIEWPORT_DEBUG_DRAW_DEBUG_DRAW_DISABLED  ViewportDebugDraw = 0
	VIEWPORT_DEBUG_DRAW_DEBUG_DRAW_OVERDRAW  ViewportDebugDraw = 2
	VIEWPORT_DEBUG_DRAW_DEBUG_DRAW_UNSHADED  ViewportDebugDraw = 1
	VIEWPORT_DEBUG_DRAW_DEBUG_DRAW_WIREFRAME ViewportDebugDraw = 3
)

type ViewportImpl

type ViewportImpl struct {
	NodeImpl
}

func (*ViewportImpl) BaseClass

func (o *ViewportImpl) BaseClass() string

func (*ViewportImpl) ClassName

func (o *ViewportImpl) ClassName() string

func (ViewportImpl) FindWorld

func (o ViewportImpl) FindWorld() World
CLASS_METHOD

find_world Args: [], Returns: World

func (ViewportImpl) FindWorld2D

func (o ViewportImpl) FindWorld2D() World2D
CLASS_METHOD

find_world_2d Args: [], Returns: World2D

func (ViewportImpl) GetCamera

func (o ViewportImpl) GetCamera() Camera
CLASS_METHOD

get_camera Args: [], Returns: Camera

func (ViewportImpl) GetCanvasTransform

func (o ViewportImpl) GetCanvasTransform() Transform2D
CLASS_METHOD

get_canvas_transform Args: [], Returns: Transform2D

func (ViewportImpl) GetClearMode

func (o ViewportImpl) GetClearMode() ViewportClearMode
CLASS_METHOD

get_clear_mode Args: [], Returns: ViewportClearMode

func (ViewportImpl) GetDebugDraw

func (o ViewportImpl) GetDebugDraw() ViewportDebugDraw
CLASS_METHOD

get_debug_draw Args: [], Returns: ViewportDebugDraw

func (ViewportImpl) GetFinalTransform

func (o ViewportImpl) GetFinalTransform() Transform2D
CLASS_METHOD

get_final_transform Args: [], Returns: Transform2D

func (ViewportImpl) GetGlobalCanvasTransform

func (o ViewportImpl) GetGlobalCanvasTransform() Transform2D
CLASS_METHOD

get_global_canvas_transform Args: [], Returns: Transform2D

func (ViewportImpl) GetHdr

func (o ViewportImpl) GetHdr() bool
CLASS_METHOD

get_hdr Args: [], Returns: bool

func (ViewportImpl) GetKeep3DLinear

func (o ViewportImpl) GetKeep3DLinear() bool
CLASS_METHOD

get_keep_3d_linear Args: [], Returns: bool

func (ViewportImpl) GetModalStackTop

func (o ViewportImpl) GetModalStackTop() Control
CLASS_METHOD

get_modal_stack_top Args: [], Returns: Control

func (ViewportImpl) GetMousePosition

func (o ViewportImpl) GetMousePosition() Vector2
CLASS_METHOD

get_mouse_position Args: [], Returns: Vector2

func (ViewportImpl) GetMsaa

func (o ViewportImpl) GetMsaa() ViewportMSAA
CLASS_METHOD

get_msaa Args: [], Returns: ViewportMSAA

func (ViewportImpl) GetPhysicsObjectPicking

func (o ViewportImpl) GetPhysicsObjectPicking() bool
CLASS_METHOD

get_physics_object_picking Args: [], Returns: bool

func (ViewportImpl) GetRenderInfo

func (o ViewportImpl) GetRenderInfo(info int64) int64
CLASS_METHOD

get_render_info Args: [{ false info int}], Returns: int64

func (ViewportImpl) GetShadowAtlasQuadrantSubdiv

func (o ViewportImpl) GetShadowAtlasQuadrantSubdiv(quadrant int64) ViewportShadowAtlasQuadrantSubdiv
CLASS_METHOD

get_shadow_atlas_quadrant_subdiv Args: [{ false quadrant int}], Returns: ViewportShadowAtlasQuadrantSubdiv

func (ViewportImpl) GetShadowAtlasSize

func (o ViewportImpl) GetShadowAtlasSize() int64
CLASS_METHOD

get_shadow_atlas_size Args: [], Returns: int64

func (ViewportImpl) GetSize

func (o ViewportImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (ViewportImpl) GetSizeOverride

func (o ViewportImpl) GetSizeOverride() Vector2
CLASS_METHOD

get_size_override Args: [], Returns: Vector2

func (ViewportImpl) GetTexture

func (o ViewportImpl) GetTexture() ViewportTexture
CLASS_METHOD

get_texture Args: [], Returns: ViewportTexture

func (ViewportImpl) GetUpdateMode

func (o ViewportImpl) GetUpdateMode() ViewportUpdateMode
CLASS_METHOD

get_update_mode Args: [], Returns: ViewportUpdateMode

func (ViewportImpl) GetUsage

func (o ViewportImpl) GetUsage() ViewportUsage
CLASS_METHOD

get_usage Args: [], Returns: ViewportUsage

func (ViewportImpl) GetVflip

func (o ViewportImpl) GetVflip() bool
CLASS_METHOD

get_vflip Args: [], Returns: bool

func (ViewportImpl) GetViewportRid

func (o ViewportImpl) GetViewportRid() RID
CLASS_METHOD

get_viewport_rid Args: [], Returns: RID

func (ViewportImpl) GetVisibleRect

func (o ViewportImpl) GetVisibleRect() Rect2
CLASS_METHOD

get_visible_rect Args: [], Returns: Rect2

func (ViewportImpl) GetWorld

func (o ViewportImpl) GetWorld() World
CLASS_METHOD

get_world Args: [], Returns: World

func (ViewportImpl) GetWorld2D

func (o ViewportImpl) GetWorld2D() World2D
CLASS_METHOD

get_world_2d Args: [], Returns: World2D

func (ViewportImpl) GuiGetDragData

func (o ViewportImpl) GuiGetDragData() Variant
CLASS_METHOD

gui_get_drag_data Args: [], Returns: Variant

func (ViewportImpl) GuiHasModalStack

func (o ViewportImpl) GuiHasModalStack() bool
CLASS_METHOD

gui_has_modal_stack Args: [], Returns: bool

func (ViewportImpl) GuiIsDragging

func (o ViewportImpl) GuiIsDragging() bool
CLASS_METHOD

gui_is_dragging Args: [], Returns: bool

func (ViewportImpl) HasTransparentBackground

func (o ViewportImpl) HasTransparentBackground() bool
CLASS_METHOD

has_transparent_background Args: [], Returns: bool

func (ViewportImpl) Input

func (o ViewportImpl) Input(local_event InputEvent)
CLASS_METHOD

input Args: [{ false local_event InputEvent}], Returns:

func (ViewportImpl) Is3DDisabled

func (o ViewportImpl) Is3DDisabled() bool
CLASS_METHOD

is_3d_disabled Args: [], Returns: bool

func (ViewportImpl) IsAudioListener

func (o ViewportImpl) IsAudioListener() bool
CLASS_METHOD

is_audio_listener Args: [], Returns: bool

func (ViewportImpl) IsAudioListener2D

func (o ViewportImpl) IsAudioListener2D() bool
CLASS_METHOD

is_audio_listener_2d Args: [], Returns: bool

func (ViewportImpl) IsHandlingInputLocally

func (o ViewportImpl) IsHandlingInputLocally() bool
CLASS_METHOD

is_handling_input_locally Args: [], Returns: bool

func (ViewportImpl) IsInputDisabled

func (o ViewportImpl) IsInputDisabled() bool
CLASS_METHOD

is_input_disabled Args: [], Returns: bool

func (ViewportImpl) IsInputHandled

func (o ViewportImpl) IsInputHandled() bool
CLASS_METHOD

is_input_handled Args: [], Returns: bool

func (ViewportImpl) IsSizeOverrideEnabled

func (o ViewportImpl) IsSizeOverrideEnabled() bool
CLASS_METHOD

is_size_override_enabled Args: [], Returns: bool

func (ViewportImpl) IsSizeOverrideStretchEnabled

func (o ViewportImpl) IsSizeOverrideStretchEnabled() bool
CLASS_METHOD

is_size_override_stretch_enabled Args: [], Returns: bool

func (ViewportImpl) IsSnapControlsToPixelsEnabled

func (o ViewportImpl) IsSnapControlsToPixelsEnabled() bool
CLASS_METHOD

is_snap_controls_to_pixels_enabled Args: [], Returns: bool

func (ViewportImpl) IsUsingOwnWorld

func (o ViewportImpl) IsUsingOwnWorld() bool
CLASS_METHOD

is_using_own_world Args: [], Returns: bool

func (ViewportImpl) IsUsingRenderDirectToScreen

func (o ViewportImpl) IsUsingRenderDirectToScreen() bool
CLASS_METHOD

is_using_render_direct_to_screen Args: [], Returns: bool

func (ViewportImpl) SetAsAudioListener

func (o ViewportImpl) SetAsAudioListener(enable bool)
CLASS_METHOD

set_as_audio_listener Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetAsAudioListener2D

func (o ViewportImpl) SetAsAudioListener2D(enable bool)
CLASS_METHOD

set_as_audio_listener_2d Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetAttachToScreenRect

func (o ViewportImpl) SetAttachToScreenRect(rect Rect2)
CLASS_METHOD

set_attach_to_screen_rect Args: [{ false rect Rect2}], Returns:

func (ViewportImpl) SetCanvasTransform

func (o ViewportImpl) SetCanvasTransform(xform Transform2D)
CLASS_METHOD

set_canvas_transform Args: [{ false xform Transform2D}], Returns:

func (ViewportImpl) SetClearMode

func (o ViewportImpl) SetClearMode(mode int64)
CLASS_METHOD

set_clear_mode Args: [{ false mode int}], Returns:

func (ViewportImpl) SetDebugDraw

func (o ViewportImpl) SetDebugDraw(debug_draw int64)
CLASS_METHOD

set_debug_draw Args: [{ false debug_draw int}], Returns:

func (ViewportImpl) SetDisable3D

func (o ViewportImpl) SetDisable3D(disable bool)
CLASS_METHOD

set_disable_3d Args: [{ false disable bool}], Returns:

func (ViewportImpl) SetDisableInput

func (o ViewportImpl) SetDisableInput(disable bool)
CLASS_METHOD

set_disable_input Args: [{ false disable bool}], Returns:

func (ViewportImpl) SetGlobalCanvasTransform

func (o ViewportImpl) SetGlobalCanvasTransform(xform Transform2D)
CLASS_METHOD

set_global_canvas_transform Args: [{ false xform Transform2D}], Returns:

func (ViewportImpl) SetHandleInputLocally

func (o ViewportImpl) SetHandleInputLocally(enable bool)
CLASS_METHOD

set_handle_input_locally Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetHdr

func (o ViewportImpl) SetHdr(enable bool)
CLASS_METHOD

set_hdr Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetInputAsHandled

func (o ViewportImpl) SetInputAsHandled()
CLASS_METHOD

set_input_as_handled Args: [], Returns:

func (ViewportImpl) SetKeep3DLinear

func (o ViewportImpl) SetKeep3DLinear(keep_3d_linear bool)
CLASS_METHOD

set_keep_3d_linear Args: [{ false keep_3d_linear bool}], Returns:

func (ViewportImpl) SetMsaa

func (o ViewportImpl) SetMsaa(msaa int64)
CLASS_METHOD

set_msaa Args: [{ false msaa int}], Returns:

func (ViewportImpl) SetPhysicsObjectPicking

func (o ViewportImpl) SetPhysicsObjectPicking(enable bool)
CLASS_METHOD

set_physics_object_picking Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetShadowAtlasQuadrantSubdiv

func (o ViewportImpl) SetShadowAtlasQuadrantSubdiv(quadrant int64, subdiv int64)
CLASS_METHOD

set_shadow_atlas_quadrant_subdiv Args: [{ false quadrant int} { false subdiv int}], Returns:

func (ViewportImpl) SetShadowAtlasSize

func (o ViewportImpl) SetShadowAtlasSize(size int64)
CLASS_METHOD

set_shadow_atlas_size Args: [{ false size int}], Returns:

func (ViewportImpl) SetSize

func (o ViewportImpl) SetSize(size Vector2)
CLASS_METHOD

set_size Args: [{ false size Vector2}], Returns:

func (ViewportImpl) SetSizeOverride

func (o ViewportImpl) SetSizeOverride(enable bool, size Vector2, margin Vector2)
CLASS_METHOD

set_size_override Args: [{ false enable bool} {(-1, -1) true size Vector2} {(0, 0) true margin Vector2}], Returns:

func (ViewportImpl) SetSizeOverrideStretch

func (o ViewportImpl) SetSizeOverrideStretch(enabled bool)
CLASS_METHOD

set_size_override_stretch Args: [{ false enabled bool}], Returns:

func (ViewportImpl) SetSnapControlsToPixels

func (o ViewportImpl) SetSnapControlsToPixels(enabled bool)
CLASS_METHOD

set_snap_controls_to_pixels Args: [{ false enabled bool}], Returns:

func (ViewportImpl) SetTransparentBackground

func (o ViewportImpl) SetTransparentBackground(enable bool)
CLASS_METHOD

set_transparent_background Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetUpdateMode

func (o ViewportImpl) SetUpdateMode(mode int64)
CLASS_METHOD

set_update_mode Args: [{ false mode int}], Returns:

func (ViewportImpl) SetUsage

func (o ViewportImpl) SetUsage(usage int64)
CLASS_METHOD

set_usage Args: [{ false usage int}], Returns:

func (ViewportImpl) SetUseArvr

func (o ViewportImpl) SetUseArvr(use bool)
CLASS_METHOD

set_use_arvr Args: [{ false use bool}], Returns:

func (ViewportImpl) SetUseOwnWorld

func (o ViewportImpl) SetUseOwnWorld(enable bool)
CLASS_METHOD

set_use_own_world Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetUseRenderDirectToScreen

func (o ViewportImpl) SetUseRenderDirectToScreen(enable bool)
CLASS_METHOD

set_use_render_direct_to_screen Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetVflip

func (o ViewportImpl) SetVflip(enable bool)
CLASS_METHOD

set_vflip Args: [{ false enable bool}], Returns:

func (ViewportImpl) SetWorld

func (o ViewportImpl) SetWorld(world World)
CLASS_METHOD

set_world Args: [{ false world World}], Returns:

func (ViewportImpl) SetWorld2D

func (o ViewportImpl) SetWorld2D(world_2d World2D)
CLASS_METHOD

set_world_2d Args: [{ false world_2d World2D}], Returns:

func (ViewportImpl) UnhandledInput

func (o ViewportImpl) UnhandledInput(local_event InputEvent)
CLASS_METHOD

unhandled_input Args: [{ false local_event InputEvent}], Returns:

func (ViewportImpl) UpdateWorlds

func (o ViewportImpl) UpdateWorlds()
CLASS_METHOD

update_worlds Args: [], Returns:

func (ViewportImpl) UseArvr

func (o ViewportImpl) UseArvr() bool
CLASS_METHOD

use_arvr Args: [], Returns: bool

func (ViewportImpl) WarpMouse

func (o ViewportImpl) WarpMouse(to_position Vector2)
CLASS_METHOD

warp_mouse Args: [{ false to_position Vector2}], Returns:

type ViewportMSAA

type ViewportMSAA int32
const (
	VIEWPORT_MSAA_MSAA_16X      ViewportMSAA = 4
	VIEWPORT_MSAA_MSAA_2X       ViewportMSAA = 1
	VIEWPORT_MSAA_MSAA_4X       ViewportMSAA = 2
	VIEWPORT_MSAA_MSAA_8X       ViewportMSAA = 3
	VIEWPORT_MSAA_MSAA_DISABLED ViewportMSAA = 0
)

type ViewportRenderInfo

type ViewportRenderInfo int32
const (
	VIEWPORT_RENDER_INFO_RENDER_INFO_2D_DRAW_CALLS_IN_FRAME    ViewportRenderInfo = 7
	VIEWPORT_RENDER_INFO_RENDER_INFO_2D_ITEMS_IN_FRAME         ViewportRenderInfo = 6
	VIEWPORT_RENDER_INFO_RENDER_INFO_DRAW_CALLS_IN_FRAME       ViewportRenderInfo = 5
	VIEWPORT_RENDER_INFO_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME ViewportRenderInfo = 2
	VIEWPORT_RENDER_INFO_RENDER_INFO_MAX                       ViewportRenderInfo = 8
	VIEWPORT_RENDER_INFO_RENDER_INFO_OBJECTS_IN_FRAME          ViewportRenderInfo = 0
	VIEWPORT_RENDER_INFO_RENDER_INFO_SHADER_CHANGES_IN_FRAME   ViewportRenderInfo = 3
	VIEWPORT_RENDER_INFO_RENDER_INFO_SURFACE_CHANGES_IN_FRAME  ViewportRenderInfo = 4
	VIEWPORT_RENDER_INFO_RENDER_INFO_VERTICES_IN_FRAME         ViewportRenderInfo = 1
)

type ViewportShadowAtlasQuadrantSubdiv

type ViewportShadowAtlasQuadrantSubdiv int32
const (
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_1        ViewportShadowAtlasQuadrantSubdiv = 1
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_1024     ViewportShadowAtlasQuadrantSubdiv = 6
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_16       ViewportShadowAtlasQuadrantSubdiv = 3
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_256      ViewportShadowAtlasQuadrantSubdiv = 5
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_4        ViewportShadowAtlasQuadrantSubdiv = 2
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_64       ViewportShadowAtlasQuadrantSubdiv = 4
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_DISABLED ViewportShadowAtlasQuadrantSubdiv = 0
	VIEWPORT_SHADOW_ATLAS_QUADRANT_SUBDIV_SHADOW_ATLAS_QUADRANT_SUBDIV_MAX      ViewportShadowAtlasQuadrantSubdiv = 7
)

type ViewportTexture

type ViewportTexture interface {
	Texture

	/* get_viewport_path_in_scene */
	GetViewportPathInScene() NodePath

	/* set_viewport_path_in_scene */
	SetViewportPathInScene(path NodePath)
}

func NewViewportTexture

func NewViewportTexture() ViewportTexture

NewViewportTexture creates a new ViewportTexture.

func NewViewportTextureWithOwner

func NewViewportTextureWithOwner(owner *GodotObject) ViewportTexture

NewViewportTextureWithOwner wraps the GodotObject.

type ViewportTextureImpl

type ViewportTextureImpl struct {
	TextureImpl
}

func (*ViewportTextureImpl) BaseClass

func (o *ViewportTextureImpl) BaseClass() string

func (*ViewportTextureImpl) ClassName

func (o *ViewportTextureImpl) ClassName() string

func (ViewportTextureImpl) GetViewportPathInScene

func (o ViewportTextureImpl) GetViewportPathInScene() NodePath
CLASS_METHOD

get_viewport_path_in_scene Args: [], Returns: NodePath

func (ViewportTextureImpl) SetViewportPathInScene

func (o ViewportTextureImpl) SetViewportPathInScene(path NodePath)
CLASS_METHOD

set_viewport_path_in_scene Args: [{ false path NodePath}], Returns:

type ViewportUpdateMode

type ViewportUpdateMode int32
const (
	VIEWPORT_UPDATE_MODE_UPDATE_ALWAYS       ViewportUpdateMode = 3
	VIEWPORT_UPDATE_MODE_UPDATE_DISABLED     ViewportUpdateMode = 0
	VIEWPORT_UPDATE_MODE_UPDATE_ONCE         ViewportUpdateMode = 1
	VIEWPORT_UPDATE_MODE_UPDATE_WHEN_VISIBLE ViewportUpdateMode = 2
)

type ViewportUsage

type ViewportUsage int32
const (
	VIEWPORT_USAGE_USAGE_2D             ViewportUsage = 0
	VIEWPORT_USAGE_USAGE_2D_NO_SAMPLING ViewportUsage = 1
	VIEWPORT_USAGE_USAGE_3D             ViewportUsage = 2
	VIEWPORT_USAGE_USAGE_3D_NO_EFFECTS  ViewportUsage = 3
)

type VisibilityEnabler

type VisibilityEnabler interface {
	VisibilityNotifier

	/* is_enabler_enabled */
	IsEnablerEnabled(enabler int64) bool

	/* set_enabler */
	SetEnabler(enabler int64, enabled bool)
}

func NewVisibilityEnabler

func NewVisibilityEnabler() VisibilityEnabler

NewVisibilityEnabler creates a new VisibilityEnabler.

func NewVisibilityEnablerWithOwner

func NewVisibilityEnablerWithOwner(owner *GodotObject) VisibilityEnabler

NewVisibilityEnablerWithOwner wraps the GodotObject.

type VisibilityEnabler2D

type VisibilityEnabler2D interface {
	VisibilityNotifier2D

	/* is_enabler_enabled */
	IsEnablerEnabled(enabler int64) bool

	/* set_enabler */
	SetEnabler(enabler int64, enabled bool)
}

func NewVisibilityEnabler2D

func NewVisibilityEnabler2D() VisibilityEnabler2D

NewVisibilityEnabler2D creates a new VisibilityEnabler2D.

func NewVisibilityEnabler2DWithOwner

func NewVisibilityEnabler2DWithOwner(owner *GodotObject) VisibilityEnabler2D

NewVisibilityEnabler2DWithOwner wraps the GodotObject.

type VisibilityEnabler2DConstant

type VisibilityEnabler2DConstant int32
const (
	VISIBILITY_ENABLER_2_D_ENABLER_FREEZE_BODIES          VisibilityEnabler2DConstant = 1
	VISIBILITY_ENABLER_2_D_ENABLER_MAX                    VisibilityEnabler2DConstant = 6
	VISIBILITY_ENABLER_2_D_ENABLER_PARENT_PHYSICS_PROCESS VisibilityEnabler2DConstant = 4
	VISIBILITY_ENABLER_2_D_ENABLER_PARENT_PROCESS         VisibilityEnabler2DConstant = 3
	VISIBILITY_ENABLER_2_D_ENABLER_PAUSE_ANIMATED_SPRITES VisibilityEnabler2DConstant = 5
	VISIBILITY_ENABLER_2_D_ENABLER_PAUSE_ANIMATIONS       VisibilityEnabler2DConstant = 0
	VISIBILITY_ENABLER_2_D_ENABLER_PAUSE_PARTICLES        VisibilityEnabler2DConstant = 2
)

type VisibilityEnabler2DEnabler

type VisibilityEnabler2DEnabler int32
const (
	VISIBILITY_ENABLER_2_D_ENABLER_ENABLER_FREEZE_BODIES          VisibilityEnabler2DEnabler = 1
	VISIBILITY_ENABLER_2_D_ENABLER_ENABLER_MAX                    VisibilityEnabler2DEnabler = 6
	VISIBILITY_ENABLER_2_D_ENABLER_ENABLER_PARENT_PHYSICS_PROCESS VisibilityEnabler2DEnabler = 4
	VISIBILITY_ENABLER_2_D_ENABLER_ENABLER_PARENT_PROCESS         VisibilityEnabler2DEnabler = 3
	VISIBILITY_ENABLER_2_D_ENABLER_ENABLER_PAUSE_ANIMATED_SPRITES VisibilityEnabler2DEnabler = 5
	VISIBILITY_ENABLER_2_D_ENABLER_ENABLER_PAUSE_ANIMATIONS       VisibilityEnabler2DEnabler = 0
	VISIBILITY_ENABLER_2_D_ENABLER_ENABLER_PAUSE_PARTICLES        VisibilityEnabler2DEnabler = 2
)

type VisibilityEnabler2DImpl

type VisibilityEnabler2DImpl struct {
	VisibilityNotifier2DImpl
}

func (*VisibilityEnabler2DImpl) BaseClass

func (o *VisibilityEnabler2DImpl) BaseClass() string

func (*VisibilityEnabler2DImpl) ClassName

func (o *VisibilityEnabler2DImpl) ClassName() string

func (VisibilityEnabler2DImpl) IsEnablerEnabled

func (o VisibilityEnabler2DImpl) IsEnablerEnabled(enabler int64) bool
CLASS_METHOD

is_enabler_enabled Args: [{ false enabler int}], Returns: bool

func (VisibilityEnabler2DImpl) SetEnabler

func (o VisibilityEnabler2DImpl) SetEnabler(enabler int64, enabled bool)
CLASS_METHOD

set_enabler Args: [{ false enabler int} { false enabled bool}], Returns:

type VisibilityEnablerConstant

type VisibilityEnablerConstant int32
const (
	VISIBILITY_ENABLER_ENABLER_FREEZE_BODIES    VisibilityEnablerConstant = 1
	VISIBILITY_ENABLER_ENABLER_MAX              VisibilityEnablerConstant = 2
	VISIBILITY_ENABLER_ENABLER_PAUSE_ANIMATIONS VisibilityEnablerConstant = 0
)

type VisibilityEnablerEnabler

type VisibilityEnablerEnabler int32
const (
	VISIBILITY_ENABLER_ENABLER_ENABLER_FREEZE_BODIES    VisibilityEnablerEnabler = 1
	VISIBILITY_ENABLER_ENABLER_ENABLER_MAX              VisibilityEnablerEnabler = 2
	VISIBILITY_ENABLER_ENABLER_ENABLER_PAUSE_ANIMATIONS VisibilityEnablerEnabler = 0
)

type VisibilityEnablerImpl

type VisibilityEnablerImpl struct {
	VisibilityNotifierImpl
}

func (*VisibilityEnablerImpl) BaseClass

func (o *VisibilityEnablerImpl) BaseClass() string

func (*VisibilityEnablerImpl) ClassName

func (o *VisibilityEnablerImpl) ClassName() string

func (VisibilityEnablerImpl) IsEnablerEnabled

func (o VisibilityEnablerImpl) IsEnablerEnabled(enabler int64) bool
CLASS_METHOD

is_enabler_enabled Args: [{ false enabler int}], Returns: bool

func (VisibilityEnablerImpl) SetEnabler

func (o VisibilityEnablerImpl) SetEnabler(enabler int64, enabled bool)
CLASS_METHOD

set_enabler Args: [{ false enabler int} { false enabled bool}], Returns:

type VisibilityNotifier

type VisibilityNotifier interface {
	Spatial

	/* get_aabb */
	GetAabb() AABB

	/* is_on_screen */
	IsOnScreen() bool

	/* set_aabb */
	SetAabb(rect AABB)
}

func NewVisibilityNotifier

func NewVisibilityNotifier() VisibilityNotifier

NewVisibilityNotifier creates a new VisibilityNotifier.

func NewVisibilityNotifierWithOwner

func NewVisibilityNotifierWithOwner(owner *GodotObject) VisibilityNotifier

NewVisibilityNotifierWithOwner wraps the GodotObject.

type VisibilityNotifier2D

type VisibilityNotifier2D interface {
	Node2D

	/* get_rect */
	GetRect() Rect2

	/* is_on_screen */
	IsOnScreen() bool

	/* set_rect */
	SetRect(rect Rect2)
}

func NewVisibilityNotifier2D

func NewVisibilityNotifier2D() VisibilityNotifier2D

NewVisibilityNotifier2D creates a new VisibilityNotifier2D.

func NewVisibilityNotifier2DWithOwner

func NewVisibilityNotifier2DWithOwner(owner *GodotObject) VisibilityNotifier2D

NewVisibilityNotifier2DWithOwner wraps the GodotObject.

type VisibilityNotifier2DImpl

type VisibilityNotifier2DImpl struct {
	Node2DImpl
}

func (*VisibilityNotifier2DImpl) BaseClass

func (o *VisibilityNotifier2DImpl) BaseClass() string

func (*VisibilityNotifier2DImpl) ClassName

func (o *VisibilityNotifier2DImpl) ClassName() string

func (VisibilityNotifier2DImpl) GetRect

func (o VisibilityNotifier2DImpl) GetRect() Rect2
CLASS_METHOD

get_rect Args: [], Returns: Rect2

func (VisibilityNotifier2DImpl) IsOnScreen

func (o VisibilityNotifier2DImpl) IsOnScreen() bool
CLASS_METHOD

is_on_screen Args: [], Returns: bool

func (VisibilityNotifier2DImpl) SetRect

func (o VisibilityNotifier2DImpl) SetRect(rect Rect2)
CLASS_METHOD

set_rect Args: [{ false rect Rect2}], Returns:

type VisibilityNotifierImpl

type VisibilityNotifierImpl struct {
	SpatialImpl
}

func (*VisibilityNotifierImpl) BaseClass

func (o *VisibilityNotifierImpl) BaseClass() string

func (*VisibilityNotifierImpl) ClassName

func (o *VisibilityNotifierImpl) ClassName() string

func (VisibilityNotifierImpl) GetAabb

func (o VisibilityNotifierImpl) GetAabb() AABB
CLASS_METHOD

get_aabb Args: [], Returns: AABB

func (VisibilityNotifierImpl) IsOnScreen

func (o VisibilityNotifierImpl) IsOnScreen() bool
CLASS_METHOD

is_on_screen Args: [], Returns: bool

func (VisibilityNotifierImpl) SetAabb

func (o VisibilityNotifierImpl) SetAabb(rect AABB)
CLASS_METHOD

set_aabb Args: [{ false rect AABB}], Returns:

type VisualInstance

type VisualInstance interface {
	Spatial

	/* get_aabb */
	GetAabb() AABB

	/* get_base */
	GetBase() RID

	/* get_instance */
	GetInstance() RID

	/* get_layer_mask */
	GetLayerMask() int64

	/* get_layer_mask_bit */
	GetLayerMaskBit(layer int64) bool

	/* get_transformed_aabb */
	GetTransformedAabb() AABB

	/* set_base */
	SetBase(base RID)

	/* set_layer_mask */
	SetLayerMask(mask int64)

	/* set_layer_mask_bit */
	SetLayerMaskBit(layer int64, enabled bool)
}

func NewVisualInstance

func NewVisualInstance() VisualInstance

NewVisualInstance creates a new VisualInstance.

func NewVisualInstanceWithOwner

func NewVisualInstanceWithOwner(owner *GodotObject) VisualInstance

NewVisualInstanceWithOwner wraps the GodotObject.

type VisualInstanceImpl

type VisualInstanceImpl struct {
	SpatialImpl
}

func (*VisualInstanceImpl) BaseClass

func (o *VisualInstanceImpl) BaseClass() string

func (*VisualInstanceImpl) ClassName

func (o *VisualInstanceImpl) ClassName() string

func (VisualInstanceImpl) GetAabb

func (o VisualInstanceImpl) GetAabb() AABB
CLASS_METHOD

get_aabb Args: [], Returns: AABB

func (VisualInstanceImpl) GetBase

func (o VisualInstanceImpl) GetBase() RID
CLASS_METHOD

get_base Args: [], Returns: RID

func (VisualInstanceImpl) GetInstance

func (o VisualInstanceImpl) GetInstance() RID
CLASS_METHOD

get_instance Args: [], Returns: RID

func (VisualInstanceImpl) GetLayerMask

func (o VisualInstanceImpl) GetLayerMask() int64
CLASS_METHOD

get_layer_mask Args: [], Returns: int64

func (VisualInstanceImpl) GetLayerMaskBit

func (o VisualInstanceImpl) GetLayerMaskBit(layer int64) bool
CLASS_METHOD

get_layer_mask_bit Args: [{ false layer int}], Returns: bool

func (VisualInstanceImpl) GetTransformedAabb

func (o VisualInstanceImpl) GetTransformedAabb() AABB
CLASS_METHOD

get_transformed_aabb Args: [], Returns: AABB

func (VisualInstanceImpl) SetBase

func (o VisualInstanceImpl) SetBase(base RID)
CLASS_METHOD

set_base Args: [{ false base RID}], Returns:

func (VisualInstanceImpl) SetLayerMask

func (o VisualInstanceImpl) SetLayerMask(mask int64)
CLASS_METHOD

set_layer_mask Args: [{ false mask int}], Returns:

func (VisualInstanceImpl) SetLayerMaskBit

func (o VisualInstanceImpl) SetLayerMaskBit(layer int64, enabled bool)
CLASS_METHOD

set_layer_mask_bit Args: [{ false layer int} { false enabled bool}], Returns:

type VisualScript

type VisualScript interface {
	Script

	/* add_custom_signal */
	AddCustomSignal(name string)

	/* add_function */
	AddFunction(name string)

	/* add_node */
	AddNode(_func string, id int64, node VisualScriptNode, position Vector2)

	/* add_variable */
	AddVariable(name string, default_value Variant, export bool)

	/* custom_signal_add_argument */
	CustomSignalAddArgument(name string, _type int64, argname string, index int64)

	/* custom_signal_get_argument_count */
	CustomSignalGetArgumentCount(name string) int64

	/* custom_signal_get_argument_name */
	CustomSignalGetArgumentName(name string, argidx int64) string

	/* custom_signal_get_argument_type */
	CustomSignalGetArgumentType(name string, argidx int64) VariantType

	/* custom_signal_remove_argument */
	CustomSignalRemoveArgument(name string, argidx int64)

	/* custom_signal_set_argument_name */
	CustomSignalSetArgumentName(name string, argidx int64, argname string)

	/* custom_signal_set_argument_type */
	CustomSignalSetArgumentType(name string, argidx int64, _type int64)

	/* custom_signal_swap_argument */
	CustomSignalSwapArgument(name string, argidx int64, withidx int64)

	/* data_connect */
	DataConnect(_func string, from_node int64, from_port int64, to_node int64, to_port int64)

	/* data_disconnect */
	DataDisconnect(_func string, from_node int64, from_port int64, to_node int64, to_port int64)

	/* get_function_node_id */
	GetFunctionNodeId(name string) int64

	/* get_function_scroll */
	GetFunctionScroll(name string) Vector2

	/* get_node */
	GetNode(_func string, id int64) VisualScriptNode

	/* get_node_position */
	GetNodePosition(_func string, id int64) Vector2

	/* get_variable_default_value */
	GetVariableDefaultValue(name string) Variant

	/* get_variable_export */
	GetVariableExport(name string) bool

	/* get_variable_info */
	GetVariableInfo(name string) Dictionary

	/* has_custom_signal */
	HasCustomSignal(name string) bool

	/* has_data_connection */
	HasDataConnection(_func string, from_node int64, from_port int64, to_node int64, to_port int64) bool

	/* has_function */
	HasFunction(name string) bool

	/* has_node */
	HasNode(_func string, id int64) bool

	/* has_sequence_connection */
	HasSequenceConnection(_func string, from_node int64, from_output int64, to_node int64) bool

	/* has_variable */
	HasVariable(name string) bool

	/* remove_custom_signal */
	RemoveCustomSignal(name string)

	/* remove_function */
	RemoveFunction(name string)

	/* remove_node */
	RemoveNode(_func string, id int64)

	/* remove_variable */
	RemoveVariable(name string)

	/* rename_custom_signal */
	RenameCustomSignal(name string, new_name string)

	/* rename_function */
	RenameFunction(name string, new_name string)

	/* rename_variable */
	RenameVariable(name string, new_name string)

	/* sequence_connect */
	SequenceConnect(_func string, from_node int64, from_output int64, to_node int64)

	/* sequence_disconnect */
	SequenceDisconnect(_func string, from_node int64, from_output int64, to_node int64)

	/* set_function_scroll */
	SetFunctionScroll(name string, ofs Vector2)

	/* set_instance_base_type */
	SetInstanceBaseType(_type string)

	/* set_node_position */
	SetNodePosition(_func string, id int64, position Vector2)

	/* set_variable_default_value */
	SetVariableDefaultValue(name string, value Variant)

	/* set_variable_export */
	SetVariableExport(name string, enable bool)

	/* set_variable_info */
	SetVariableInfo(name string, value Dictionary)
}

func NewVisualScript

func NewVisualScript() VisualScript

NewVisualScript creates a new VisualScript.

func NewVisualScriptWithOwner

func NewVisualScriptWithOwner(owner *GodotObject) VisualScript

NewVisualScriptWithOwner wraps the GodotObject.

type VisualScriptBasicTypeConstant

type VisualScriptBasicTypeConstant interface {
	VisualScriptNode

	/* get_basic_type */
	GetBasicType() VariantType

	/* get_basic_type_constant */
	GetBasicTypeConstant() string

	/* set_basic_type */
	SetBasicType(name int64)

	/* set_basic_type_constant */
	SetBasicTypeConstant(name string)
}

func NewVisualScriptBasicTypeConstant

func NewVisualScriptBasicTypeConstant() VisualScriptBasicTypeConstant

NewVisualScriptBasicTypeConstant creates a new VisualScriptBasicTypeConstant.

func NewVisualScriptBasicTypeConstantWithOwner

func NewVisualScriptBasicTypeConstantWithOwner(owner *GodotObject) VisualScriptBasicTypeConstant

NewVisualScriptBasicTypeConstantWithOwner wraps the GodotObject.

type VisualScriptBasicTypeConstantImpl

type VisualScriptBasicTypeConstantImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptBasicTypeConstantImpl) BaseClass

func (*VisualScriptBasicTypeConstantImpl) ClassName

func (VisualScriptBasicTypeConstantImpl) GetBasicType

CLASS_METHOD

get_basic_type Args: [], Returns: VariantType

func (VisualScriptBasicTypeConstantImpl) GetBasicTypeConstant

func (o VisualScriptBasicTypeConstantImpl) GetBasicTypeConstant() string
CLASS_METHOD

get_basic_type_constant Args: [], Returns: string

func (VisualScriptBasicTypeConstantImpl) SetBasicType

func (o VisualScriptBasicTypeConstantImpl) SetBasicType(name int64)
CLASS_METHOD

set_basic_type Args: [{ false name int}], Returns:

func (VisualScriptBasicTypeConstantImpl) SetBasicTypeConstant

func (o VisualScriptBasicTypeConstantImpl) SetBasicTypeConstant(name string)
CLASS_METHOD

set_basic_type_constant Args: [{ false name String}], Returns:

type VisualScriptBuiltinFunc

type VisualScriptBuiltinFunc interface {
	VisualScriptNode

	/* get_func */
	GetFunc() VisualScriptBuiltinFuncBuiltinFunc

	/* set_func */
	SetFunc(which int64)
}

func NewVisualScriptBuiltinFunc

func NewVisualScriptBuiltinFunc() VisualScriptBuiltinFunc

NewVisualScriptBuiltinFunc creates a new VisualScriptBuiltinFunc.

func NewVisualScriptBuiltinFuncWithOwner

func NewVisualScriptBuiltinFuncWithOwner(owner *GodotObject) VisualScriptBuiltinFunc

NewVisualScriptBuiltinFuncWithOwner wraps the GodotObject.

type VisualScriptBuiltinFuncBuiltinFunc

type VisualScriptBuiltinFuncBuiltinFunc int32
const (
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_BYTES_TO_VAR         VisualScriptBuiltinFuncBuiltinFunc = 62
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_COLORN               VisualScriptBuiltinFuncBuiltinFunc = 63
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_FUNC_FUNCREF         VisualScriptBuiltinFuncBuiltinFunc = 50
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_FUNC_MAX             VisualScriptBuiltinFuncBuiltinFunc = 68
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_LOGIC_CLAMP          VisualScriptBuiltinFuncBuiltinFunc = 47
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_LOGIC_MAX            VisualScriptBuiltinFuncBuiltinFunc = 45
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_LOGIC_MIN            VisualScriptBuiltinFuncBuiltinFunc = 46
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_LOGIC_NEAREST_PO2    VisualScriptBuiltinFuncBuiltinFunc = 48
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ABS             VisualScriptBuiltinFuncBuiltinFunc = 16
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ACOS            VisualScriptBuiltinFuncBuiltinFunc = 7
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ASIN            VisualScriptBuiltinFuncBuiltinFunc = 6
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ATAN            VisualScriptBuiltinFuncBuiltinFunc = 8
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ATAN2           VisualScriptBuiltinFuncBuiltinFunc = 9
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_CARTESIAN2POLAR VisualScriptBuiltinFuncBuiltinFunc = 42
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_CEIL            VisualScriptBuiltinFuncBuiltinFunc = 14
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_COS             VisualScriptBuiltinFuncBuiltinFunc = 1
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_COSH            VisualScriptBuiltinFuncBuiltinFunc = 4
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_DB2LINEAR       VisualScriptBuiltinFuncBuiltinFunc = 40
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_DECIMALS        VisualScriptBuiltinFuncBuiltinFunc = 24
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_DECTIME         VisualScriptBuiltinFuncBuiltinFunc = 30
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_DEG2RAD         VisualScriptBuiltinFuncBuiltinFunc = 37
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_EASE            VisualScriptBuiltinFuncBuiltinFunc = 23
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_EXP             VisualScriptBuiltinFuncBuiltinFunc = 20
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_FLOOR           VisualScriptBuiltinFuncBuiltinFunc = 13
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_FMOD            VisualScriptBuiltinFuncBuiltinFunc = 11
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_FPOSMOD         VisualScriptBuiltinFuncBuiltinFunc = 12
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_INVERSE_LERP    VisualScriptBuiltinFuncBuiltinFunc = 27
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ISINF           VisualScriptBuiltinFuncBuiltinFunc = 22
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ISNAN           VisualScriptBuiltinFuncBuiltinFunc = 21
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_LERP            VisualScriptBuiltinFuncBuiltinFunc = 26
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_LERP_ANGLE      VisualScriptBuiltinFuncBuiltinFunc = 66
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_LINEAR2DB       VisualScriptBuiltinFuncBuiltinFunc = 39
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_LOG             VisualScriptBuiltinFuncBuiltinFunc = 19
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_MOVE_TOWARD     VisualScriptBuiltinFuncBuiltinFunc = 29
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_POLAR2CARTESIAN VisualScriptBuiltinFuncBuiltinFunc = 41
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_POSMOD          VisualScriptBuiltinFuncBuiltinFunc = 65
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_POW             VisualScriptBuiltinFuncBuiltinFunc = 18
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_RAD2DEG         VisualScriptBuiltinFuncBuiltinFunc = 38
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_RAND            VisualScriptBuiltinFuncBuiltinFunc = 32
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_RANDF           VisualScriptBuiltinFuncBuiltinFunc = 33
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_RANDOM          VisualScriptBuiltinFuncBuiltinFunc = 34
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_RANDOMIZE       VisualScriptBuiltinFuncBuiltinFunc = 31
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_RANDSEED        VisualScriptBuiltinFuncBuiltinFunc = 36
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_RANGE_LERP      VisualScriptBuiltinFuncBuiltinFunc = 28
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_ROUND           VisualScriptBuiltinFuncBuiltinFunc = 15
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_SEED            VisualScriptBuiltinFuncBuiltinFunc = 35
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_SIGN            VisualScriptBuiltinFuncBuiltinFunc = 17
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_SIN             VisualScriptBuiltinFuncBuiltinFunc = 0
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_SINH            VisualScriptBuiltinFuncBuiltinFunc = 3
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_SMOOTHSTEP      VisualScriptBuiltinFuncBuiltinFunc = 64
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_SQRT            VisualScriptBuiltinFuncBuiltinFunc = 10
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_STEPIFY         VisualScriptBuiltinFuncBuiltinFunc = 25
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_TAN             VisualScriptBuiltinFuncBuiltinFunc = 2
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_TANH            VisualScriptBuiltinFuncBuiltinFunc = 5
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_WRAP            VisualScriptBuiltinFuncBuiltinFunc = 43
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_MATH_WRAPF           VisualScriptBuiltinFuncBuiltinFunc = 44
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_OBJ_WEAKREF          VisualScriptBuiltinFuncBuiltinFunc = 49
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_STR_TO_VAR           VisualScriptBuiltinFuncBuiltinFunc = 60
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TEXT_CHAR            VisualScriptBuiltinFuncBuiltinFunc = 54
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TEXT_ORD             VisualScriptBuiltinFuncBuiltinFunc = 67
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TEXT_PRINT           VisualScriptBuiltinFuncBuiltinFunc = 56
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TEXT_PRINTERR        VisualScriptBuiltinFuncBuiltinFunc = 57
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TEXT_PRINTRAW        VisualScriptBuiltinFuncBuiltinFunc = 58
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TEXT_STR             VisualScriptBuiltinFuncBuiltinFunc = 55
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TYPE_CONVERT         VisualScriptBuiltinFuncBuiltinFunc = 51
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TYPE_EXISTS          VisualScriptBuiltinFuncBuiltinFunc = 53
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_TYPE_OF              VisualScriptBuiltinFuncBuiltinFunc = 52
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_VAR_TO_BYTES         VisualScriptBuiltinFuncBuiltinFunc = 61
	VISUAL_SCRIPT_BUILTIN_FUNC_BUILTIN_FUNC_VAR_TO_STR           VisualScriptBuiltinFuncBuiltinFunc = 59
)

type VisualScriptBuiltinFuncConstant

type VisualScriptBuiltinFuncConstant int32
const (
	VISUAL_SCRIPT_BUILTIN_FUNC_BYTES_TO_VAR         VisualScriptBuiltinFuncConstant = 62
	VISUAL_SCRIPT_BUILTIN_FUNC_COLORN               VisualScriptBuiltinFuncConstant = 63
	VISUAL_SCRIPT_BUILTIN_FUNC_FUNC_FUNCREF         VisualScriptBuiltinFuncConstant = 50
	VISUAL_SCRIPT_BUILTIN_FUNC_FUNC_MAX             VisualScriptBuiltinFuncConstant = 68
	VISUAL_SCRIPT_BUILTIN_FUNC_LOGIC_CLAMP          VisualScriptBuiltinFuncConstant = 47
	VISUAL_SCRIPT_BUILTIN_FUNC_LOGIC_MAX            VisualScriptBuiltinFuncConstant = 45
	VISUAL_SCRIPT_BUILTIN_FUNC_LOGIC_MIN            VisualScriptBuiltinFuncConstant = 46
	VISUAL_SCRIPT_BUILTIN_FUNC_LOGIC_NEAREST_PO2    VisualScriptBuiltinFuncConstant = 48
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ABS             VisualScriptBuiltinFuncConstant = 16
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ACOS            VisualScriptBuiltinFuncConstant = 7
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ASIN            VisualScriptBuiltinFuncConstant = 6
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ATAN            VisualScriptBuiltinFuncConstant = 8
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ATAN2           VisualScriptBuiltinFuncConstant = 9
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_CARTESIAN2POLAR VisualScriptBuiltinFuncConstant = 42
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_CEIL            VisualScriptBuiltinFuncConstant = 14
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_COS             VisualScriptBuiltinFuncConstant = 1
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_COSH            VisualScriptBuiltinFuncConstant = 4
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_DB2LINEAR       VisualScriptBuiltinFuncConstant = 40
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_DECIMALS        VisualScriptBuiltinFuncConstant = 24
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_DECTIME         VisualScriptBuiltinFuncConstant = 30
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_DEG2RAD         VisualScriptBuiltinFuncConstant = 37
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_EASE            VisualScriptBuiltinFuncConstant = 23
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_EXP             VisualScriptBuiltinFuncConstant = 20
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_FLOOR           VisualScriptBuiltinFuncConstant = 13
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_FMOD            VisualScriptBuiltinFuncConstant = 11
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_FPOSMOD         VisualScriptBuiltinFuncConstant = 12
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_INVERSE_LERP    VisualScriptBuiltinFuncConstant = 27
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ISINF           VisualScriptBuiltinFuncConstant = 22
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ISNAN           VisualScriptBuiltinFuncConstant = 21
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_LERP            VisualScriptBuiltinFuncConstant = 26
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_LERP_ANGLE      VisualScriptBuiltinFuncConstant = 66
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_LINEAR2DB       VisualScriptBuiltinFuncConstant = 39
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_LOG             VisualScriptBuiltinFuncConstant = 19
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_MOVE_TOWARD     VisualScriptBuiltinFuncConstant = 29
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_POLAR2CARTESIAN VisualScriptBuiltinFuncConstant = 41
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_POSMOD          VisualScriptBuiltinFuncConstant = 65
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_POW             VisualScriptBuiltinFuncConstant = 18
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_RAD2DEG         VisualScriptBuiltinFuncConstant = 38
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_RAND            VisualScriptBuiltinFuncConstant = 32
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_RANDF           VisualScriptBuiltinFuncConstant = 33
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_RANDOM          VisualScriptBuiltinFuncConstant = 34
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_RANDOMIZE       VisualScriptBuiltinFuncConstant = 31
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_RANDSEED        VisualScriptBuiltinFuncConstant = 36
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_RANGE_LERP      VisualScriptBuiltinFuncConstant = 28
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_ROUND           VisualScriptBuiltinFuncConstant = 15
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_SEED            VisualScriptBuiltinFuncConstant = 35
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_SIGN            VisualScriptBuiltinFuncConstant = 17
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_SIN             VisualScriptBuiltinFuncConstant = 0
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_SINH            VisualScriptBuiltinFuncConstant = 3
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_SMOOTHSTEP      VisualScriptBuiltinFuncConstant = 64
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_SQRT            VisualScriptBuiltinFuncConstant = 10
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_STEPIFY         VisualScriptBuiltinFuncConstant = 25
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_TAN             VisualScriptBuiltinFuncConstant = 2
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_TANH            VisualScriptBuiltinFuncConstant = 5
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_WRAP            VisualScriptBuiltinFuncConstant = 43
	VISUAL_SCRIPT_BUILTIN_FUNC_MATH_WRAPF           VisualScriptBuiltinFuncConstant = 44
	VISUAL_SCRIPT_BUILTIN_FUNC_OBJ_WEAKREF          VisualScriptBuiltinFuncConstant = 49
	VISUAL_SCRIPT_BUILTIN_FUNC_STR_TO_VAR           VisualScriptBuiltinFuncConstant = 60
	VISUAL_SCRIPT_BUILTIN_FUNC_TEXT_CHAR            VisualScriptBuiltinFuncConstant = 54
	VISUAL_SCRIPT_BUILTIN_FUNC_TEXT_ORD             VisualScriptBuiltinFuncConstant = 67
	VISUAL_SCRIPT_BUILTIN_FUNC_TEXT_PRINT           VisualScriptBuiltinFuncConstant = 56
	VISUAL_SCRIPT_BUILTIN_FUNC_TEXT_PRINTERR        VisualScriptBuiltinFuncConstant = 57
	VISUAL_SCRIPT_BUILTIN_FUNC_TEXT_PRINTRAW        VisualScriptBuiltinFuncConstant = 58
	VISUAL_SCRIPT_BUILTIN_FUNC_TEXT_STR             VisualScriptBuiltinFuncConstant = 55
	VISUAL_SCRIPT_BUILTIN_FUNC_TYPE_CONVERT         VisualScriptBuiltinFuncConstant = 51
	VISUAL_SCRIPT_BUILTIN_FUNC_TYPE_EXISTS          VisualScriptBuiltinFuncConstant = 53
	VISUAL_SCRIPT_BUILTIN_FUNC_TYPE_OF              VisualScriptBuiltinFuncConstant = 52
	VISUAL_SCRIPT_BUILTIN_FUNC_VAR_TO_BYTES         VisualScriptBuiltinFuncConstant = 61
	VISUAL_SCRIPT_BUILTIN_FUNC_VAR_TO_STR           VisualScriptBuiltinFuncConstant = 59
)

type VisualScriptBuiltinFuncImpl

type VisualScriptBuiltinFuncImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptBuiltinFuncImpl) BaseClass

func (o *VisualScriptBuiltinFuncImpl) BaseClass() string

func (*VisualScriptBuiltinFuncImpl) ClassName

func (o *VisualScriptBuiltinFuncImpl) ClassName() string

func (VisualScriptBuiltinFuncImpl) GetFunc

CLASS_METHOD

get_func Args: [], Returns: VisualScriptBuiltinFuncBuiltinFunc

func (VisualScriptBuiltinFuncImpl) SetFunc

func (o VisualScriptBuiltinFuncImpl) SetFunc(which int64)
CLASS_METHOD

set_func Args: [{ false which int}], Returns:

type VisualScriptClassConstant

type VisualScriptClassConstant interface {
	VisualScriptNode

	/* get_base_type */
	GetBaseType() string

	/* get_class_constant */
	GetClassConstant() string

	/* set_base_type */
	SetBaseType(name string)

	/* set_class_constant */
	SetClassConstant(name string)
}

func NewVisualScriptClassConstant

func NewVisualScriptClassConstant() VisualScriptClassConstant

NewVisualScriptClassConstant creates a new VisualScriptClassConstant.

func NewVisualScriptClassConstantWithOwner

func NewVisualScriptClassConstantWithOwner(owner *GodotObject) VisualScriptClassConstant

NewVisualScriptClassConstantWithOwner wraps the GodotObject.

type VisualScriptClassConstantImpl

type VisualScriptClassConstantImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptClassConstantImpl) BaseClass

func (o *VisualScriptClassConstantImpl) BaseClass() string

func (*VisualScriptClassConstantImpl) ClassName

func (o *VisualScriptClassConstantImpl) ClassName() string

func (VisualScriptClassConstantImpl) GetBaseType

func (o VisualScriptClassConstantImpl) GetBaseType() string
CLASS_METHOD

get_base_type Args: [], Returns: string

func (VisualScriptClassConstantImpl) GetClassConstant

func (o VisualScriptClassConstantImpl) GetClassConstant() string
CLASS_METHOD

get_class_constant Args: [], Returns: string

func (VisualScriptClassConstantImpl) SetBaseType

func (o VisualScriptClassConstantImpl) SetBaseType(name string)
CLASS_METHOD

set_base_type Args: [{ false name String}], Returns:

func (VisualScriptClassConstantImpl) SetClassConstant

func (o VisualScriptClassConstantImpl) SetClassConstant(name string)
CLASS_METHOD

set_class_constant Args: [{ false name String}], Returns:

type VisualScriptComment

type VisualScriptComment interface {
	VisualScriptNode

	/* get_description */
	GetDescription() string

	/* get_size */
	GetSize() Vector2

	/* get_title */
	GetTitle() string

	/* set_description */
	SetDescription(description string)

	/* set_size */
	SetSize(size Vector2)

	/* set_title */
	SetTitle(title string)
}

func NewVisualScriptComment

func NewVisualScriptComment() VisualScriptComment

NewVisualScriptComment creates a new VisualScriptComment.

func NewVisualScriptCommentWithOwner

func NewVisualScriptCommentWithOwner(owner *GodotObject) VisualScriptComment

NewVisualScriptCommentWithOwner wraps the GodotObject.

type VisualScriptCommentImpl

type VisualScriptCommentImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptCommentImpl) BaseClass

func (o *VisualScriptCommentImpl) BaseClass() string

func (*VisualScriptCommentImpl) ClassName

func (o *VisualScriptCommentImpl) ClassName() string

func (VisualScriptCommentImpl) GetDescription

func (o VisualScriptCommentImpl) GetDescription() string
CLASS_METHOD

get_description Args: [], Returns: string

func (VisualScriptCommentImpl) GetSize

func (o VisualScriptCommentImpl) GetSize() Vector2
CLASS_METHOD

get_size Args: [], Returns: Vector2

func (VisualScriptCommentImpl) GetTitle

func (o VisualScriptCommentImpl) GetTitle() string
CLASS_METHOD

get_title Args: [], Returns: string

func (VisualScriptCommentImpl) SetDescription

func (o VisualScriptCommentImpl) SetDescription(description string)
CLASS_METHOD

set_description Args: [{ false description String}], Returns:

func (VisualScriptCommentImpl) SetSize

func (o VisualScriptCommentImpl) SetSize(size Vector2)
CLASS_METHOD

set_size Args: [{ false size Vector2}], Returns:

func (VisualScriptCommentImpl) SetTitle

func (o VisualScriptCommentImpl) SetTitle(title string)
CLASS_METHOD

set_title Args: [{ false title String}], Returns:

type VisualScriptComposeArray

type VisualScriptComposeArray interface {
	VisualScriptLists
}

func NewVisualScriptComposeArray

func NewVisualScriptComposeArray() VisualScriptComposeArray

NewVisualScriptComposeArray creates a new VisualScriptComposeArray.

func NewVisualScriptComposeArrayWithOwner

func NewVisualScriptComposeArrayWithOwner(owner *GodotObject) VisualScriptComposeArray

NewVisualScriptComposeArrayWithOwner wraps the GodotObject.

type VisualScriptComposeArrayImpl

type VisualScriptComposeArrayImpl struct {
	VisualScriptListsImpl
}

func (*VisualScriptComposeArrayImpl) BaseClass

func (o *VisualScriptComposeArrayImpl) BaseClass() string

func (*VisualScriptComposeArrayImpl) ClassName

func (o *VisualScriptComposeArrayImpl) ClassName() string

type VisualScriptCondition

type VisualScriptCondition interface {
	VisualScriptNode
}

func NewVisualScriptCondition

func NewVisualScriptCondition() VisualScriptCondition

NewVisualScriptCondition creates a new VisualScriptCondition.

func NewVisualScriptConditionWithOwner

func NewVisualScriptConditionWithOwner(owner *GodotObject) VisualScriptCondition

NewVisualScriptConditionWithOwner wraps the GodotObject.

type VisualScriptConditionImpl

type VisualScriptConditionImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptConditionImpl) BaseClass

func (o *VisualScriptConditionImpl) BaseClass() string

func (*VisualScriptConditionImpl) ClassName

func (o *VisualScriptConditionImpl) ClassName() string

type VisualScriptConstant

type VisualScriptConstant interface {
	VisualScriptNode

	/* get_constant_type */
	GetConstantType() VariantType

	/* get_constant_value */
	GetConstantValue() Variant

	/* set_constant_type */
	SetConstantType(_type int64)

	/* set_constant_value */
	SetConstantValue(value Variant)
}

func NewVisualScriptConstant

func NewVisualScriptConstant() VisualScriptConstant

NewVisualScriptConstant creates a new VisualScriptConstant.

func NewVisualScriptConstantWithOwner

func NewVisualScriptConstantWithOwner(owner *GodotObject) VisualScriptConstant

NewVisualScriptConstantWithOwner wraps the GodotObject.

type VisualScriptConstantImpl

type VisualScriptConstantImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptConstantImpl) BaseClass

func (o *VisualScriptConstantImpl) BaseClass() string

func (*VisualScriptConstantImpl) ClassName

func (o *VisualScriptConstantImpl) ClassName() string

func (VisualScriptConstantImpl) GetConstantType

func (o VisualScriptConstantImpl) GetConstantType() VariantType
CLASS_METHOD

get_constant_type Args: [], Returns: VariantType

func (VisualScriptConstantImpl) GetConstantValue

func (o VisualScriptConstantImpl) GetConstantValue() Variant
CLASS_METHOD

get_constant_value Args: [], Returns: Variant

func (VisualScriptConstantImpl) SetConstantType

func (o VisualScriptConstantImpl) SetConstantType(_type int64)
CLASS_METHOD

set_constant_type Args: [{ false type int}], Returns:

func (VisualScriptConstantImpl) SetConstantValue

func (o VisualScriptConstantImpl) SetConstantValue(value Variant)
CLASS_METHOD

set_constant_value Args: [{ false value Variant}], Returns:

type VisualScriptConstructor

type VisualScriptConstructor interface {
	VisualScriptNode

	/* get_constructor */
	GetConstructor() Dictionary

	/* get_constructor_type */
	GetConstructorType() VariantType

	/* set_constructor */
	SetConstructor(constructor Dictionary)

	/* set_constructor_type */
	SetConstructorType(_type int64)
}

func NewVisualScriptConstructor

func NewVisualScriptConstructor() VisualScriptConstructor

NewVisualScriptConstructor creates a new VisualScriptConstructor.

func NewVisualScriptConstructorWithOwner

func NewVisualScriptConstructorWithOwner(owner *GodotObject) VisualScriptConstructor

NewVisualScriptConstructorWithOwner wraps the GodotObject.

type VisualScriptConstructorImpl

type VisualScriptConstructorImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptConstructorImpl) BaseClass

func (o *VisualScriptConstructorImpl) BaseClass() string

func (*VisualScriptConstructorImpl) ClassName

func (o *VisualScriptConstructorImpl) ClassName() string

func (VisualScriptConstructorImpl) GetConstructor

func (o VisualScriptConstructorImpl) GetConstructor() Dictionary
CLASS_METHOD

get_constructor Args: [], Returns: Dictionary

func (VisualScriptConstructorImpl) GetConstructorType

func (o VisualScriptConstructorImpl) GetConstructorType() VariantType
CLASS_METHOD

get_constructor_type Args: [], Returns: VariantType

func (VisualScriptConstructorImpl) SetConstructor

func (o VisualScriptConstructorImpl) SetConstructor(constructor Dictionary)
CLASS_METHOD

set_constructor Args: [{ false constructor Dictionary}], Returns:

func (VisualScriptConstructorImpl) SetConstructorType

func (o VisualScriptConstructorImpl) SetConstructorType(_type int64)
CLASS_METHOD

set_constructor_type Args: [{ false type int}], Returns:

type VisualScriptCustomNode

type VisualScriptCustomNode interface {
	VisualScriptNode
}

func NewVisualScriptCustomNode

func NewVisualScriptCustomNode() VisualScriptCustomNode

NewVisualScriptCustomNode creates a new VisualScriptCustomNode.

func NewVisualScriptCustomNodeWithOwner

func NewVisualScriptCustomNodeWithOwner(owner *GodotObject) VisualScriptCustomNode

NewVisualScriptCustomNodeWithOwner wraps the GodotObject.

type VisualScriptCustomNodeConstant

type VisualScriptCustomNodeConstant int32
const (
	VISUAL_SCRIPT_CUSTOM_NODE_START_MODE_BEGIN_SEQUENCE    VisualScriptCustomNodeConstant = 0
	VISUAL_SCRIPT_CUSTOM_NODE_START_MODE_CONTINUE_SEQUENCE VisualScriptCustomNodeConstant = 1
	VISUAL_SCRIPT_CUSTOM_NODE_START_MODE_RESUME_YIELD      VisualScriptCustomNodeConstant = 2
	VISUAL_SCRIPT_CUSTOM_NODE_STEP_EXIT_FUNCTION_BIT       VisualScriptCustomNodeConstant = 134217728
	VISUAL_SCRIPT_CUSTOM_NODE_STEP_GO_BACK_BIT             VisualScriptCustomNodeConstant = 33554432
	VISUAL_SCRIPT_CUSTOM_NODE_STEP_NO_ADVANCE_BIT          VisualScriptCustomNodeConstant = 67108864
	VISUAL_SCRIPT_CUSTOM_NODE_STEP_PUSH_STACK_BIT          VisualScriptCustomNodeConstant = 16777216
	VISUAL_SCRIPT_CUSTOM_NODE_STEP_YIELD_BIT               VisualScriptCustomNodeConstant = 268435456
)

type VisualScriptCustomNodeImpl

type VisualScriptCustomNodeImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptCustomNodeImpl) BaseClass

func (o *VisualScriptCustomNodeImpl) BaseClass() string

func (*VisualScriptCustomNodeImpl) ClassName

func (o *VisualScriptCustomNodeImpl) ClassName() string

type VisualScriptCustomNodeStartMode

type VisualScriptCustomNodeStartMode int32
const (
	VISUAL_SCRIPT_CUSTOM_NODE_START_MODE_START_MODE_BEGIN_SEQUENCE    VisualScriptCustomNodeStartMode = 0
	VISUAL_SCRIPT_CUSTOM_NODE_START_MODE_START_MODE_CONTINUE_SEQUENCE VisualScriptCustomNodeStartMode = 1
	VISUAL_SCRIPT_CUSTOM_NODE_START_MODE_START_MODE_RESUME_YIELD      VisualScriptCustomNodeStartMode = 2
)

type VisualScriptDeconstruct

type VisualScriptDeconstruct interface {
	VisualScriptNode

	/* get_deconstruct_type */
	GetDeconstructType() VariantType

	/* set_deconstruct_type */
	SetDeconstructType(_type int64)
}

func NewVisualScriptDeconstruct

func NewVisualScriptDeconstruct() VisualScriptDeconstruct

NewVisualScriptDeconstruct creates a new VisualScriptDeconstruct.

func NewVisualScriptDeconstructWithOwner

func NewVisualScriptDeconstructWithOwner(owner *GodotObject) VisualScriptDeconstruct

NewVisualScriptDeconstructWithOwner wraps the GodotObject.

type VisualScriptDeconstructImpl

type VisualScriptDeconstructImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptDeconstructImpl) BaseClass

func (o *VisualScriptDeconstructImpl) BaseClass() string

func (*VisualScriptDeconstructImpl) ClassName

func (o *VisualScriptDeconstructImpl) ClassName() string

func (VisualScriptDeconstructImpl) GetDeconstructType

func (o VisualScriptDeconstructImpl) GetDeconstructType() VariantType
CLASS_METHOD

get_deconstruct_type Args: [], Returns: VariantType

func (VisualScriptDeconstructImpl) SetDeconstructType

func (o VisualScriptDeconstructImpl) SetDeconstructType(_type int64)
CLASS_METHOD

set_deconstruct_type Args: [{ false type int}], Returns:

type VisualScriptEmitSignal

type VisualScriptEmitSignal interface {
	VisualScriptNode

	/* get_signal */
	GetSignal() string

	/* set_signal */
	SetSignal(name string)
}

func NewVisualScriptEmitSignal

func NewVisualScriptEmitSignal() VisualScriptEmitSignal

NewVisualScriptEmitSignal creates a new VisualScriptEmitSignal.

func NewVisualScriptEmitSignalWithOwner

func NewVisualScriptEmitSignalWithOwner(owner *GodotObject) VisualScriptEmitSignal

NewVisualScriptEmitSignalWithOwner wraps the GodotObject.

type VisualScriptEmitSignalImpl

type VisualScriptEmitSignalImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptEmitSignalImpl) BaseClass

func (o *VisualScriptEmitSignalImpl) BaseClass() string

func (*VisualScriptEmitSignalImpl) ClassName

func (o *VisualScriptEmitSignalImpl) ClassName() string

func (VisualScriptEmitSignalImpl) GetSignal

func (o VisualScriptEmitSignalImpl) GetSignal() string
CLASS_METHOD

get_signal Args: [], Returns: string

func (VisualScriptEmitSignalImpl) SetSignal

func (o VisualScriptEmitSignalImpl) SetSignal(name string)
CLASS_METHOD

set_signal Args: [{ false name String}], Returns:

type VisualScriptEngineSingleton

type VisualScriptEngineSingleton interface {
	VisualScriptNode

	/* get_singleton */
	GetSingleton() string

	/* set_singleton */
	SetSingleton(name string)
}

func NewVisualScriptEngineSingleton

func NewVisualScriptEngineSingleton() VisualScriptEngineSingleton

NewVisualScriptEngineSingleton creates a new VisualScriptEngineSingleton.

func NewVisualScriptEngineSingletonWithOwner

func NewVisualScriptEngineSingletonWithOwner(owner *GodotObject) VisualScriptEngineSingleton

NewVisualScriptEngineSingletonWithOwner wraps the GodotObject.

type VisualScriptEngineSingletonImpl

type VisualScriptEngineSingletonImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptEngineSingletonImpl) BaseClass

func (o *VisualScriptEngineSingletonImpl) BaseClass() string

func (*VisualScriptEngineSingletonImpl) ClassName

func (o *VisualScriptEngineSingletonImpl) ClassName() string

func (VisualScriptEngineSingletonImpl) GetSingleton

func (o VisualScriptEngineSingletonImpl) GetSingleton() string
CLASS_METHOD

get_singleton Args: [], Returns: string

func (VisualScriptEngineSingletonImpl) SetSingleton

func (o VisualScriptEngineSingletonImpl) SetSingleton(name string)
CLASS_METHOD

set_singleton Args: [{ false name String}], Returns:

type VisualScriptExpression

type VisualScriptExpression interface {
	VisualScriptNode
}

func NewVisualScriptExpression

func NewVisualScriptExpression() VisualScriptExpression

NewVisualScriptExpression creates a new VisualScriptExpression.

func NewVisualScriptExpressionWithOwner

func NewVisualScriptExpressionWithOwner(owner *GodotObject) VisualScriptExpression

NewVisualScriptExpressionWithOwner wraps the GodotObject.

type VisualScriptExpressionImpl

type VisualScriptExpressionImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptExpressionImpl) BaseClass

func (o *VisualScriptExpressionImpl) BaseClass() string

func (*VisualScriptExpressionImpl) ClassName

func (o *VisualScriptExpressionImpl) ClassName() string

type VisualScriptFunction

type VisualScriptFunction interface {
	VisualScriptNode
}

func NewVisualScriptFunction

func NewVisualScriptFunction() VisualScriptFunction

NewVisualScriptFunction creates a new VisualScriptFunction.

func NewVisualScriptFunctionWithOwner

func NewVisualScriptFunctionWithOwner(owner *GodotObject) VisualScriptFunction

NewVisualScriptFunctionWithOwner wraps the GodotObject.

type VisualScriptFunctionCall

type VisualScriptFunctionCall interface {
	VisualScriptNode

	/* get_base_path */
	GetBasePath() NodePath

	/* get_base_script */
	GetBaseScript() string

	/* get_base_type */
	GetBaseType() string

	/* get_basic_type */
	GetBasicType() VariantType

	/* get_call_mode */
	GetCallMode() VisualScriptFunctionCallCallMode

	/* get_function */
	GetFunction() string

	/* get_rpc_call_mode */
	GetRpcCallMode() VisualScriptFunctionCallRPCCallMode

	/* get_singleton */
	GetSingleton() string

	/* get_use_default_args */
	GetUseDefaultArgs() int64

	/* get_validate */
	GetValidate() bool

	/* set_base_path */
	SetBasePath(base_path NodePath)

	/* set_base_script */
	SetBaseScript(base_script string)

	/* set_base_type */
	SetBaseType(base_type string)

	/* set_basic_type */
	SetBasicType(basic_type int64)

	/* set_call_mode */
	SetCallMode(mode int64)

	/* set_function */
	SetFunction(function string)

	/* set_rpc_call_mode */
	SetRpcCallMode(mode int64)

	/* set_singleton */
	SetSingleton(singleton string)

	/* set_use_default_args */
	SetUseDefaultArgs(amount int64)

	/* set_validate */
	SetValidate(enable bool)
}

func NewVisualScriptFunctionCall

func NewVisualScriptFunctionCall() VisualScriptFunctionCall

NewVisualScriptFunctionCall creates a new VisualScriptFunctionCall.

func NewVisualScriptFunctionCallWithOwner

func NewVisualScriptFunctionCallWithOwner(owner *GodotObject) VisualScriptFunctionCall

NewVisualScriptFunctionCallWithOwner wraps the GodotObject.

type VisualScriptFunctionCallCallMode

type VisualScriptFunctionCallCallMode int32
const (
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_CALL_MODE_BASIC_TYPE VisualScriptFunctionCallCallMode = 3
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_CALL_MODE_INSTANCE   VisualScriptFunctionCallCallMode = 2
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_CALL_MODE_NODE_PATH  VisualScriptFunctionCallCallMode = 1
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_CALL_MODE_SELF       VisualScriptFunctionCallCallMode = 0
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_CALL_MODE_SINGLETON  VisualScriptFunctionCallCallMode = 4
)

type VisualScriptFunctionCallConstant

type VisualScriptFunctionCallConstant int32
const (
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_BASIC_TYPE VisualScriptFunctionCallConstant = 3
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_INSTANCE   VisualScriptFunctionCallConstant = 2
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_NODE_PATH  VisualScriptFunctionCallConstant = 1
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_SELF       VisualScriptFunctionCallConstant = 0
	VISUAL_SCRIPT_FUNCTION_CALL_CALL_MODE_SINGLETON  VisualScriptFunctionCallConstant = 4
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_DISABLED         VisualScriptFunctionCallConstant = 0
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_RELIABLE         VisualScriptFunctionCallConstant = 1
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_RELIABLE_TO_ID   VisualScriptFunctionCallConstant = 3
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_UNRELIABLE       VisualScriptFunctionCallConstant = 2
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_UNRELIABLE_TO_ID VisualScriptFunctionCallConstant = 4
)

type VisualScriptFunctionCallImpl

type VisualScriptFunctionCallImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptFunctionCallImpl) BaseClass

func (o *VisualScriptFunctionCallImpl) BaseClass() string

func (*VisualScriptFunctionCallImpl) ClassName

func (o *VisualScriptFunctionCallImpl) ClassName() string

func (VisualScriptFunctionCallImpl) GetBasePath

func (o VisualScriptFunctionCallImpl) GetBasePath() NodePath
CLASS_METHOD

get_base_path Args: [], Returns: NodePath

func (VisualScriptFunctionCallImpl) GetBaseScript

func (o VisualScriptFunctionCallImpl) GetBaseScript() string
CLASS_METHOD

get_base_script Args: [], Returns: string

func (VisualScriptFunctionCallImpl) GetBaseType

func (o VisualScriptFunctionCallImpl) GetBaseType() string
CLASS_METHOD

get_base_type Args: [], Returns: string

func (VisualScriptFunctionCallImpl) GetBasicType

func (o VisualScriptFunctionCallImpl) GetBasicType() VariantType
CLASS_METHOD

get_basic_type Args: [], Returns: VariantType

func (VisualScriptFunctionCallImpl) GetCallMode

CLASS_METHOD

get_call_mode Args: [], Returns: VisualScriptFunctionCallCallMode

func (VisualScriptFunctionCallImpl) GetFunction

func (o VisualScriptFunctionCallImpl) GetFunction() string
CLASS_METHOD

get_function Args: [], Returns: string

func (VisualScriptFunctionCallImpl) GetRpcCallMode

CLASS_METHOD

get_rpc_call_mode Args: [], Returns: VisualScriptFunctionCallRPCCallMode

func (VisualScriptFunctionCallImpl) GetSingleton

func (o VisualScriptFunctionCallImpl) GetSingleton() string
CLASS_METHOD

get_singleton Args: [], Returns: string

func (VisualScriptFunctionCallImpl) GetUseDefaultArgs

func (o VisualScriptFunctionCallImpl) GetUseDefaultArgs() int64
CLASS_METHOD

get_use_default_args Args: [], Returns: int64

func (VisualScriptFunctionCallImpl) GetValidate

func (o VisualScriptFunctionCallImpl) GetValidate() bool
CLASS_METHOD

get_validate Args: [], Returns: bool

func (VisualScriptFunctionCallImpl) SetBasePath

func (o VisualScriptFunctionCallImpl) SetBasePath(base_path NodePath)
CLASS_METHOD

set_base_path Args: [{ false base_path NodePath}], Returns:

func (VisualScriptFunctionCallImpl) SetBaseScript

func (o VisualScriptFunctionCallImpl) SetBaseScript(base_script string)
CLASS_METHOD

set_base_script Args: [{ false base_script String}], Returns:

func (VisualScriptFunctionCallImpl) SetBaseType

func (o VisualScriptFunctionCallImpl) SetBaseType(base_type string)
CLASS_METHOD

set_base_type Args: [{ false base_type String}], Returns:

func (VisualScriptFunctionCallImpl) SetBasicType

func (o VisualScriptFunctionCallImpl) SetBasicType(basic_type int64)
CLASS_METHOD

set_basic_type Args: [{ false basic_type int}], Returns:

func (VisualScriptFunctionCallImpl) SetCallMode

func (o VisualScriptFunctionCallImpl) SetCallMode(mode int64)
CLASS_METHOD

set_call_mode Args: [{ false mode int}], Returns:

func (VisualScriptFunctionCallImpl) SetFunction

func (o VisualScriptFunctionCallImpl) SetFunction(function string)
CLASS_METHOD

set_function Args: [{ false function String}], Returns:

func (VisualScriptFunctionCallImpl) SetRpcCallMode

func (o VisualScriptFunctionCallImpl) SetRpcCallMode(mode int64)
CLASS_METHOD

set_rpc_call_mode Args: [{ false mode int}], Returns:

func (VisualScriptFunctionCallImpl) SetSingleton

func (o VisualScriptFunctionCallImpl) SetSingleton(singleton string)
CLASS_METHOD

set_singleton Args: [{ false singleton String}], Returns:

func (VisualScriptFunctionCallImpl) SetUseDefaultArgs

func (o VisualScriptFunctionCallImpl) SetUseDefaultArgs(amount int64)
CLASS_METHOD

set_use_default_args Args: [{ false amount int}], Returns:

func (VisualScriptFunctionCallImpl) SetValidate

func (o VisualScriptFunctionCallImpl) SetValidate(enable bool)
CLASS_METHOD

set_validate Args: [{ false enable bool}], Returns:

type VisualScriptFunctionCallRPCCallMode

type VisualScriptFunctionCallRPCCallMode int32
const (
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_CALL_MODE_RPC_DISABLED         VisualScriptFunctionCallRPCCallMode = 0
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_CALL_MODE_RPC_RELIABLE         VisualScriptFunctionCallRPCCallMode = 1
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_CALL_MODE_RPC_RELIABLE_TO_ID   VisualScriptFunctionCallRPCCallMode = 3
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_CALL_MODE_RPC_UNRELIABLE       VisualScriptFunctionCallRPCCallMode = 2
	VISUAL_SCRIPT_FUNCTION_CALL_RPC_CALL_MODE_RPC_UNRELIABLE_TO_ID VisualScriptFunctionCallRPCCallMode = 4
)

type VisualScriptFunctionImpl

type VisualScriptFunctionImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptFunctionImpl) BaseClass

func (o *VisualScriptFunctionImpl) BaseClass() string

func (*VisualScriptFunctionImpl) ClassName

func (o *VisualScriptFunctionImpl) ClassName() string

type VisualScriptFunctionState

type VisualScriptFunctionState interface {
	Reference

	/* connect_to_signal */
	ConnectToSignal(obj Object, signals string, args Array)

	/* is_valid */
	IsValid() bool

	/* resume */
	Resume(args Array) Variant
}

func NewVisualScriptFunctionState

func NewVisualScriptFunctionState() VisualScriptFunctionState

NewVisualScriptFunctionState creates a new VisualScriptFunctionState.

func NewVisualScriptFunctionStateWithOwner

func NewVisualScriptFunctionStateWithOwner(owner *GodotObject) VisualScriptFunctionState

NewVisualScriptFunctionStateWithOwner wraps the GodotObject.

type VisualScriptFunctionStateImpl

type VisualScriptFunctionStateImpl struct {
	ReferenceImpl
}

func (*VisualScriptFunctionStateImpl) BaseClass

func (o *VisualScriptFunctionStateImpl) BaseClass() string

func (*VisualScriptFunctionStateImpl) ClassName

func (o *VisualScriptFunctionStateImpl) ClassName() string

func (VisualScriptFunctionStateImpl) ConnectToSignal

func (o VisualScriptFunctionStateImpl) ConnectToSignal(obj Object, signals string, args Array)
CLASS_METHOD

connect_to_signal Args: [{ false obj Object} { false signals String} { false args Array}], Returns:

func (VisualScriptFunctionStateImpl) IsValid

func (o VisualScriptFunctionStateImpl) IsValid() bool
CLASS_METHOD

is_valid Args: [], Returns: bool

func (VisualScriptFunctionStateImpl) Resume

CLASS_METHOD

resume Args: [{Null true args Array}], Returns: Variant

type VisualScriptGlobalConstant

type VisualScriptGlobalConstant interface {
	VisualScriptNode

	/* get_global_constant */
	GetGlobalConstant() int64

	/* set_global_constant */
	SetGlobalConstant(index int64)
}

func NewVisualScriptGlobalConstant

func NewVisualScriptGlobalConstant() VisualScriptGlobalConstant

NewVisualScriptGlobalConstant creates a new VisualScriptGlobalConstant.

func NewVisualScriptGlobalConstantWithOwner

func NewVisualScriptGlobalConstantWithOwner(owner *GodotObject) VisualScriptGlobalConstant

NewVisualScriptGlobalConstantWithOwner wraps the GodotObject.

type VisualScriptGlobalConstantImpl

type VisualScriptGlobalConstantImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptGlobalConstantImpl) BaseClass

func (o *VisualScriptGlobalConstantImpl) BaseClass() string

func (*VisualScriptGlobalConstantImpl) ClassName

func (o *VisualScriptGlobalConstantImpl) ClassName() string

func (VisualScriptGlobalConstantImpl) GetGlobalConstant

func (o VisualScriptGlobalConstantImpl) GetGlobalConstant() int64
CLASS_METHOD

get_global_constant Args: [], Returns: int64

func (VisualScriptGlobalConstantImpl) SetGlobalConstant

func (o VisualScriptGlobalConstantImpl) SetGlobalConstant(index int64)
CLASS_METHOD

set_global_constant Args: [{ false index int}], Returns:

type VisualScriptImpl

type VisualScriptImpl struct {
	ScriptImpl
}

func (VisualScriptImpl) AddCustomSignal

func (o VisualScriptImpl) AddCustomSignal(name string)
CLASS_METHOD

add_custom_signal Args: [{ false name String}], Returns:

func (VisualScriptImpl) AddFunction

func (o VisualScriptImpl) AddFunction(name string)
CLASS_METHOD

add_function Args: [{ false name String}], Returns:

func (VisualScriptImpl) AddNode

func (o VisualScriptImpl) AddNode(_func string, id int64, node VisualScriptNode, position Vector2)
CLASS_METHOD

add_node Args: [{ false func String} { false id int} { false node VisualScriptNode} {(0, 0) true position Vector2}], Returns:

func (VisualScriptImpl) AddVariable

func (o VisualScriptImpl) AddVariable(name string, default_value Variant, export bool)
CLASS_METHOD

add_variable Args: [{ false name String} {Null true default_value Variant} {False true export bool}], Returns:

func (*VisualScriptImpl) BaseClass

func (o *VisualScriptImpl) BaseClass() string

func (*VisualScriptImpl) ClassName

func (o *VisualScriptImpl) ClassName() string

func (VisualScriptImpl) CustomSignalAddArgument

func (o VisualScriptImpl) CustomSignalAddArgument(name string, _type int64, argname string, index int64)
CLASS_METHOD

custom_signal_add_argument Args: [{ false name String} { false type int} { false argname String} {-1 true index int}], Returns:

func (VisualScriptImpl) CustomSignalGetArgumentCount

func (o VisualScriptImpl) CustomSignalGetArgumentCount(name string) int64
CLASS_METHOD

custom_signal_get_argument_count Args: [{ false name String}], Returns: int64

func (VisualScriptImpl) CustomSignalGetArgumentName

func (o VisualScriptImpl) CustomSignalGetArgumentName(name string, argidx int64) string
CLASS_METHOD

custom_signal_get_argument_name Args: [{ false name String} { false argidx int}], Returns: string

func (VisualScriptImpl) CustomSignalGetArgumentType

func (o VisualScriptImpl) CustomSignalGetArgumentType(name string, argidx int64) VariantType
CLASS_METHOD

custom_signal_get_argument_type Args: [{ false name String} { false argidx int}], Returns: VariantType

func (VisualScriptImpl) CustomSignalRemoveArgument

func (o VisualScriptImpl) CustomSignalRemoveArgument(name string, argidx int64)
CLASS_METHOD

custom_signal_remove_argument Args: [{ false name String} { false argidx int}], Returns:

func (VisualScriptImpl) CustomSignalSetArgumentName

func (o VisualScriptImpl) CustomSignalSetArgumentName(name string, argidx int64, argname string)
CLASS_METHOD

custom_signal_set_argument_name Args: [{ false name String} { false argidx int} { false argname String}], Returns:

func (VisualScriptImpl) CustomSignalSetArgumentType

func (o VisualScriptImpl) CustomSignalSetArgumentType(name string, argidx int64, _type int64)
CLASS_METHOD

custom_signal_set_argument_type Args: [{ false name String} { false argidx int} { false type int}], Returns:

func (VisualScriptImpl) CustomSignalSwapArgument

func (o VisualScriptImpl) CustomSignalSwapArgument(name string, argidx int64, withidx int64)
CLASS_METHOD

custom_signal_swap_argument Args: [{ false name String} { false argidx int} { false withidx int}], Returns:

func (VisualScriptImpl) DataConnect

func (o VisualScriptImpl) DataConnect(_func string, from_node int64, from_port int64, to_node int64, to_port int64)
CLASS_METHOD

data_connect Args: [{ false func String} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns:

func (VisualScriptImpl) DataDisconnect

func (o VisualScriptImpl) DataDisconnect(_func string, from_node int64, from_port int64, to_node int64, to_port int64)
CLASS_METHOD

data_disconnect Args: [{ false func String} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns:

func (VisualScriptImpl) GetFunctionNodeId

func (o VisualScriptImpl) GetFunctionNodeId(name string) int64
CLASS_METHOD

get_function_node_id Args: [{ false name String}], Returns: int64

func (VisualScriptImpl) GetFunctionScroll

func (o VisualScriptImpl) GetFunctionScroll(name string) Vector2
CLASS_METHOD

get_function_scroll Args: [{ false name String}], Returns: Vector2

func (VisualScriptImpl) GetNode

func (o VisualScriptImpl) GetNode(_func string, id int64) VisualScriptNode
CLASS_METHOD

get_node Args: [{ false func String} { false id int}], Returns: VisualScriptNode

func (VisualScriptImpl) GetNodePosition

func (o VisualScriptImpl) GetNodePosition(_func string, id int64) Vector2
CLASS_METHOD

get_node_position Args: [{ false func String} { false id int}], Returns: Vector2

func (VisualScriptImpl) GetVariableDefaultValue

func (o VisualScriptImpl) GetVariableDefaultValue(name string) Variant
CLASS_METHOD

get_variable_default_value Args: [{ false name String}], Returns: Variant

func (VisualScriptImpl) GetVariableExport

func (o VisualScriptImpl) GetVariableExport(name string) bool
CLASS_METHOD

get_variable_export Args: [{ false name String}], Returns: bool

func (VisualScriptImpl) GetVariableInfo

func (o VisualScriptImpl) GetVariableInfo(name string) Dictionary
CLASS_METHOD

get_variable_info Args: [{ false name String}], Returns: Dictionary

func (VisualScriptImpl) HasCustomSignal

func (o VisualScriptImpl) HasCustomSignal(name string) bool
CLASS_METHOD

has_custom_signal Args: [{ false name String}], Returns: bool

func (VisualScriptImpl) HasDataConnection

func (o VisualScriptImpl) HasDataConnection(_func string, from_node int64, from_port int64, to_node int64, to_port int64) bool
CLASS_METHOD

has_data_connection Args: [{ false func String} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns: bool

func (VisualScriptImpl) HasFunction

func (o VisualScriptImpl) HasFunction(name string) bool
CLASS_METHOD

has_function Args: [{ false name String}], Returns: bool

func (VisualScriptImpl) HasNode

func (o VisualScriptImpl) HasNode(_func string, id int64) bool
CLASS_METHOD

has_node Args: [{ false func String} { false id int}], Returns: bool

func (VisualScriptImpl) HasSequenceConnection

func (o VisualScriptImpl) HasSequenceConnection(_func string, from_node int64, from_output int64, to_node int64) bool
CLASS_METHOD

has_sequence_connection Args: [{ false func String} { false from_node int} { false from_output int} { false to_node int}], Returns: bool

func (VisualScriptImpl) HasVariable

func (o VisualScriptImpl) HasVariable(name string) bool
CLASS_METHOD

has_variable Args: [{ false name String}], Returns: bool

func (VisualScriptImpl) RemoveCustomSignal

func (o VisualScriptImpl) RemoveCustomSignal(name string)
CLASS_METHOD

remove_custom_signal Args: [{ false name String}], Returns:

func (VisualScriptImpl) RemoveFunction

func (o VisualScriptImpl) RemoveFunction(name string)
CLASS_METHOD

remove_function Args: [{ false name String}], Returns:

func (VisualScriptImpl) RemoveNode

func (o VisualScriptImpl) RemoveNode(_func string, id int64)
CLASS_METHOD

remove_node Args: [{ false func String} { false id int}], Returns:

func (VisualScriptImpl) RemoveVariable

func (o VisualScriptImpl) RemoveVariable(name string)
CLASS_METHOD

remove_variable Args: [{ false name String}], Returns:

func (VisualScriptImpl) RenameCustomSignal

func (o VisualScriptImpl) RenameCustomSignal(name string, new_name string)
CLASS_METHOD

rename_custom_signal Args: [{ false name String} { false new_name String}], Returns:

func (VisualScriptImpl) RenameFunction

func (o VisualScriptImpl) RenameFunction(name string, new_name string)
CLASS_METHOD

rename_function Args: [{ false name String} { false new_name String}], Returns:

func (VisualScriptImpl) RenameVariable

func (o VisualScriptImpl) RenameVariable(name string, new_name string)
CLASS_METHOD

rename_variable Args: [{ false name String} { false new_name String}], Returns:

func (VisualScriptImpl) SequenceConnect

func (o VisualScriptImpl) SequenceConnect(_func string, from_node int64, from_output int64, to_node int64)
CLASS_METHOD

sequence_connect Args: [{ false func String} { false from_node int} { false from_output int} { false to_node int}], Returns:

func (VisualScriptImpl) SequenceDisconnect

func (o VisualScriptImpl) SequenceDisconnect(_func string, from_node int64, from_output int64, to_node int64)
CLASS_METHOD

sequence_disconnect Args: [{ false func String} { false from_node int} { false from_output int} { false to_node int}], Returns:

func (VisualScriptImpl) SetFunctionScroll

func (o VisualScriptImpl) SetFunctionScroll(name string, ofs Vector2)
CLASS_METHOD

set_function_scroll Args: [{ false name String} { false ofs Vector2}], Returns:

func (VisualScriptImpl) SetInstanceBaseType

func (o VisualScriptImpl) SetInstanceBaseType(_type string)
CLASS_METHOD

set_instance_base_type Args: [{ false type String}], Returns:

func (VisualScriptImpl) SetNodePosition

func (o VisualScriptImpl) SetNodePosition(_func string, id int64, position Vector2)
CLASS_METHOD

set_node_position Args: [{ false func String} { false id int} { false position Vector2}], Returns:

func (VisualScriptImpl) SetVariableDefaultValue

func (o VisualScriptImpl) SetVariableDefaultValue(name string, value Variant)
CLASS_METHOD

set_variable_default_value Args: [{ false name String} { false value Variant}], Returns:

func (VisualScriptImpl) SetVariableExport

func (o VisualScriptImpl) SetVariableExport(name string, enable bool)
CLASS_METHOD

set_variable_export Args: [{ false name String} { false enable bool}], Returns:

func (VisualScriptImpl) SetVariableInfo

func (o VisualScriptImpl) SetVariableInfo(name string, value Dictionary)
CLASS_METHOD

set_variable_info Args: [{ false name String} { false value Dictionary}], Returns:

type VisualScriptIndexGet

type VisualScriptIndexGet interface {
	VisualScriptNode
}

func NewVisualScriptIndexGet

func NewVisualScriptIndexGet() VisualScriptIndexGet

NewVisualScriptIndexGet creates a new VisualScriptIndexGet.

func NewVisualScriptIndexGetWithOwner

func NewVisualScriptIndexGetWithOwner(owner *GodotObject) VisualScriptIndexGet

NewVisualScriptIndexGetWithOwner wraps the GodotObject.

type VisualScriptIndexGetImpl

type VisualScriptIndexGetImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptIndexGetImpl) BaseClass

func (o *VisualScriptIndexGetImpl) BaseClass() string

func (*VisualScriptIndexGetImpl) ClassName

func (o *VisualScriptIndexGetImpl) ClassName() string

type VisualScriptIndexSet

type VisualScriptIndexSet interface {
	VisualScriptNode
}

func NewVisualScriptIndexSet

func NewVisualScriptIndexSet() VisualScriptIndexSet

NewVisualScriptIndexSet creates a new VisualScriptIndexSet.

func NewVisualScriptIndexSetWithOwner

func NewVisualScriptIndexSetWithOwner(owner *GodotObject) VisualScriptIndexSet

NewVisualScriptIndexSetWithOwner wraps the GodotObject.

type VisualScriptIndexSetImpl

type VisualScriptIndexSetImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptIndexSetImpl) BaseClass

func (o *VisualScriptIndexSetImpl) BaseClass() string

func (*VisualScriptIndexSetImpl) ClassName

func (o *VisualScriptIndexSetImpl) ClassName() string

type VisualScriptInputAction

type VisualScriptInputAction interface {
	VisualScriptNode

	/* get_action_mode */
	GetActionMode() VisualScriptInputActionMode

	/* get_action_name */
	GetActionName() string

	/* set_action_mode */
	SetActionMode(mode int64)

	/* set_action_name */
	SetActionName(name string)
}

func NewVisualScriptInputAction

func NewVisualScriptInputAction() VisualScriptInputAction

NewVisualScriptInputAction creates a new VisualScriptInputAction.

func NewVisualScriptInputActionWithOwner

func NewVisualScriptInputActionWithOwner(owner *GodotObject) VisualScriptInputAction

NewVisualScriptInputActionWithOwner wraps the GodotObject.

type VisualScriptInputActionConstant

type VisualScriptInputActionConstant int32
const (
	VISUAL_SCRIPT_INPUT_ACTION_MODE_JUST_PRESSED  VisualScriptInputActionConstant = 2
	VISUAL_SCRIPT_INPUT_ACTION_MODE_JUST_RELEASED VisualScriptInputActionConstant = 3
	VISUAL_SCRIPT_INPUT_ACTION_MODE_PRESSED       VisualScriptInputActionConstant = 0
	VISUAL_SCRIPT_INPUT_ACTION_MODE_RELEASED      VisualScriptInputActionConstant = 1
)

type VisualScriptInputActionImpl

type VisualScriptInputActionImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptInputActionImpl) BaseClass

func (o *VisualScriptInputActionImpl) BaseClass() string

func (*VisualScriptInputActionImpl) ClassName

func (o *VisualScriptInputActionImpl) ClassName() string

func (VisualScriptInputActionImpl) GetActionMode

CLASS_METHOD

get_action_mode Args: [], Returns: VisualScriptInputActionMode

func (VisualScriptInputActionImpl) GetActionName

func (o VisualScriptInputActionImpl) GetActionName() string
CLASS_METHOD

get_action_name Args: [], Returns: string

func (VisualScriptInputActionImpl) SetActionMode

func (o VisualScriptInputActionImpl) SetActionMode(mode int64)
CLASS_METHOD

set_action_mode Args: [{ false mode int}], Returns:

func (VisualScriptInputActionImpl) SetActionName

func (o VisualScriptInputActionImpl) SetActionName(name string)
CLASS_METHOD

set_action_name Args: [{ false name String}], Returns:

type VisualScriptInputActionMode

type VisualScriptInputActionMode int32
const (
	VISUAL_SCRIPT_INPUT_ACTION_MODE_MODE_JUST_PRESSED  VisualScriptInputActionMode = 2
	VISUAL_SCRIPT_INPUT_ACTION_MODE_MODE_JUST_RELEASED VisualScriptInputActionMode = 3
	VISUAL_SCRIPT_INPUT_ACTION_MODE_MODE_PRESSED       VisualScriptInputActionMode = 0
	VISUAL_SCRIPT_INPUT_ACTION_MODE_MODE_RELEASED      VisualScriptInputActionMode = 1
)

type VisualScriptIterator

type VisualScriptIterator interface {
	VisualScriptNode
}

func NewVisualScriptIterator

func NewVisualScriptIterator() VisualScriptIterator

NewVisualScriptIterator creates a new VisualScriptIterator.

func NewVisualScriptIteratorWithOwner

func NewVisualScriptIteratorWithOwner(owner *GodotObject) VisualScriptIterator

NewVisualScriptIteratorWithOwner wraps the GodotObject.

type VisualScriptIteratorImpl

type VisualScriptIteratorImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptIteratorImpl) BaseClass

func (o *VisualScriptIteratorImpl) BaseClass() string

func (*VisualScriptIteratorImpl) ClassName

func (o *VisualScriptIteratorImpl) ClassName() string

type VisualScriptLists

type VisualScriptLists interface {
	VisualScriptNode

	/* add_input_data_port */
	AddInputDataPort(_type int64, name string, index int64)

	/* add_output_data_port */
	AddOutputDataPort(_type int64, name string, index int64)

	/* remove_input_data_port */
	RemoveInputDataPort(index int64)

	/* remove_output_data_port */
	RemoveOutputDataPort(index int64)

	/* set_input_data_port_name */
	SetInputDataPortName(index int64, name string)

	/* set_input_data_port_type */
	SetInputDataPortType(index int64, _type int64)

	/* set_output_data_port_name */
	SetOutputDataPortName(index int64, name string)

	/* set_output_data_port_type */
	SetOutputDataPortType(index int64, _type int64)
}

func NewVisualScriptLists

func NewVisualScriptLists() VisualScriptLists

NewVisualScriptLists creates a new VisualScriptLists.

func NewVisualScriptListsWithOwner

func NewVisualScriptListsWithOwner(owner *GodotObject) VisualScriptLists

NewVisualScriptListsWithOwner wraps the GodotObject.

type VisualScriptListsImpl

type VisualScriptListsImpl struct {
	VisualScriptNodeImpl
}

func (VisualScriptListsImpl) AddInputDataPort

func (o VisualScriptListsImpl) AddInputDataPort(_type int64, name string, index int64)
CLASS_METHOD

add_input_data_port Args: [{ false type int} { false name String} { false index int}], Returns:

func (VisualScriptListsImpl) AddOutputDataPort

func (o VisualScriptListsImpl) AddOutputDataPort(_type int64, name string, index int64)
CLASS_METHOD

add_output_data_port Args: [{ false type int} { false name String} { false index int}], Returns:

func (*VisualScriptListsImpl) BaseClass

func (o *VisualScriptListsImpl) BaseClass() string

func (*VisualScriptListsImpl) ClassName

func (o *VisualScriptListsImpl) ClassName() string

func (VisualScriptListsImpl) RemoveInputDataPort

func (o VisualScriptListsImpl) RemoveInputDataPort(index int64)
CLASS_METHOD

remove_input_data_port Args: [{ false index int}], Returns:

func (VisualScriptListsImpl) RemoveOutputDataPort

func (o VisualScriptListsImpl) RemoveOutputDataPort(index int64)
CLASS_METHOD

remove_output_data_port Args: [{ false index int}], Returns:

func (VisualScriptListsImpl) SetInputDataPortName

func (o VisualScriptListsImpl) SetInputDataPortName(index int64, name string)
CLASS_METHOD

set_input_data_port_name Args: [{ false index int} { false name String}], Returns:

func (VisualScriptListsImpl) SetInputDataPortType

func (o VisualScriptListsImpl) SetInputDataPortType(index int64, _type int64)
CLASS_METHOD

set_input_data_port_type Args: [{ false index int} { false type int}], Returns:

func (VisualScriptListsImpl) SetOutputDataPortName

func (o VisualScriptListsImpl) SetOutputDataPortName(index int64, name string)
CLASS_METHOD

set_output_data_port_name Args: [{ false index int} { false name String}], Returns:

func (VisualScriptListsImpl) SetOutputDataPortType

func (o VisualScriptListsImpl) SetOutputDataPortType(index int64, _type int64)
CLASS_METHOD

set_output_data_port_type Args: [{ false index int} { false type int}], Returns:

type VisualScriptLocalVar

type VisualScriptLocalVar interface {
	VisualScriptNode

	/* get_var_name */
	GetVarName() string

	/* get_var_type */
	GetVarType() VariantType

	/* set_var_name */
	SetVarName(name string)

	/* set_var_type */
	SetVarType(_type int64)
}

func NewVisualScriptLocalVar

func NewVisualScriptLocalVar() VisualScriptLocalVar

NewVisualScriptLocalVar creates a new VisualScriptLocalVar.

func NewVisualScriptLocalVarWithOwner

func NewVisualScriptLocalVarWithOwner(owner *GodotObject) VisualScriptLocalVar

NewVisualScriptLocalVarWithOwner wraps the GodotObject.

type VisualScriptLocalVarImpl

type VisualScriptLocalVarImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptLocalVarImpl) BaseClass

func (o *VisualScriptLocalVarImpl) BaseClass() string

func (*VisualScriptLocalVarImpl) ClassName

func (o *VisualScriptLocalVarImpl) ClassName() string

func (VisualScriptLocalVarImpl) GetVarName

func (o VisualScriptLocalVarImpl) GetVarName() string
CLASS_METHOD

get_var_name Args: [], Returns: string

func (VisualScriptLocalVarImpl) GetVarType

func (o VisualScriptLocalVarImpl) GetVarType() VariantType
CLASS_METHOD

get_var_type Args: [], Returns: VariantType

func (VisualScriptLocalVarImpl) SetVarName

func (o VisualScriptLocalVarImpl) SetVarName(name string)
CLASS_METHOD

set_var_name Args: [{ false name String}], Returns:

func (VisualScriptLocalVarImpl) SetVarType

func (o VisualScriptLocalVarImpl) SetVarType(_type int64)
CLASS_METHOD

set_var_type Args: [{ false type int}], Returns:

type VisualScriptLocalVarSet

type VisualScriptLocalVarSet interface {
	VisualScriptNode

	/* get_var_name */
	GetVarName() string

	/* get_var_type */
	GetVarType() VariantType

	/* set_var_name */
	SetVarName(name string)

	/* set_var_type */
	SetVarType(_type int64)
}

func NewVisualScriptLocalVarSet

func NewVisualScriptLocalVarSet() VisualScriptLocalVarSet

NewVisualScriptLocalVarSet creates a new VisualScriptLocalVarSet.

func NewVisualScriptLocalVarSetWithOwner

func NewVisualScriptLocalVarSetWithOwner(owner *GodotObject) VisualScriptLocalVarSet

NewVisualScriptLocalVarSetWithOwner wraps the GodotObject.

type VisualScriptLocalVarSetImpl

type VisualScriptLocalVarSetImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptLocalVarSetImpl) BaseClass

func (o *VisualScriptLocalVarSetImpl) BaseClass() string

func (*VisualScriptLocalVarSetImpl) ClassName

func (o *VisualScriptLocalVarSetImpl) ClassName() string

func (VisualScriptLocalVarSetImpl) GetVarName

func (o VisualScriptLocalVarSetImpl) GetVarName() string
CLASS_METHOD

get_var_name Args: [], Returns: string

func (VisualScriptLocalVarSetImpl) GetVarType

CLASS_METHOD

get_var_type Args: [], Returns: VariantType

func (VisualScriptLocalVarSetImpl) SetVarName

func (o VisualScriptLocalVarSetImpl) SetVarName(name string)
CLASS_METHOD

set_var_name Args: [{ false name String}], Returns:

func (VisualScriptLocalVarSetImpl) SetVarType

func (o VisualScriptLocalVarSetImpl) SetVarType(_type int64)
CLASS_METHOD

set_var_type Args: [{ false type int}], Returns:

type VisualScriptMathConstant

type VisualScriptMathConstant interface {
	VisualScriptNode

	/* get_math_constant */
	GetMathConstant() VisualScriptMathConstantMathConstant

	/* set_math_constant */
	SetMathConstant(which int64)
}

func NewVisualScriptMathConstant

func NewVisualScriptMathConstant() VisualScriptMathConstant

NewVisualScriptMathConstant creates a new VisualScriptMathConstant.

func NewVisualScriptMathConstantWithOwner

func NewVisualScriptMathConstantWithOwner(owner *GodotObject) VisualScriptMathConstant

NewVisualScriptMathConstantWithOwner wraps the GodotObject.

type VisualScriptMathConstantConstant

type VisualScriptMathConstantConstant int32
const (
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_E       VisualScriptMathConstantConstant = 4
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_HALF_PI VisualScriptMathConstantConstant = 2
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_INF     VisualScriptMathConstantConstant = 6
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MAX     VisualScriptMathConstantConstant = 8
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_NAN     VisualScriptMathConstantConstant = 7
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_ONE     VisualScriptMathConstantConstant = 0
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_PI      VisualScriptMathConstantConstant = 1
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_SQRT2   VisualScriptMathConstantConstant = 5
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_TAU     VisualScriptMathConstantConstant = 3
)

type VisualScriptMathConstantImpl

type VisualScriptMathConstantImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptMathConstantImpl) BaseClass

func (o *VisualScriptMathConstantImpl) BaseClass() string

func (*VisualScriptMathConstantImpl) ClassName

func (o *VisualScriptMathConstantImpl) ClassName() string

func (VisualScriptMathConstantImpl) GetMathConstant

CLASS_METHOD

get_math_constant Args: [], Returns: VisualScriptMathConstantMathConstant

func (VisualScriptMathConstantImpl) SetMathConstant

func (o VisualScriptMathConstantImpl) SetMathConstant(which int64)
CLASS_METHOD

set_math_constant Args: [{ false which int}], Returns:

type VisualScriptMathConstantMathConstant

type VisualScriptMathConstantMathConstant int32
const (
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_E       VisualScriptMathConstantMathConstant = 4
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_HALF_PI VisualScriptMathConstantMathConstant = 2
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_INF     VisualScriptMathConstantMathConstant = 6
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_MAX     VisualScriptMathConstantMathConstant = 8
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_NAN     VisualScriptMathConstantMathConstant = 7
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_ONE     VisualScriptMathConstantMathConstant = 0
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_PI      VisualScriptMathConstantMathConstant = 1
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_SQRT2   VisualScriptMathConstantMathConstant = 5
	VISUAL_SCRIPT_MATH_CONSTANT_MATH_CONSTANT_MATH_CONSTANT_TAU     VisualScriptMathConstantMathConstant = 3
)

type VisualScriptNode

type VisualScriptNode interface {
	Resource

	/* get_default_input_value */
	GetDefaultInputValue(port_idx int64) Variant

	/* get_visual_script */
	GetVisualScript() VisualScript

	/* ports_changed_notify */
	PortsChangedNotify()

	/* set_default_input_value */
	SetDefaultInputValue(port_idx int64, value Variant)
}

func NewVisualScriptNode

func NewVisualScriptNode() VisualScriptNode

NewVisualScriptNode creates a new VisualScriptNode.

func NewVisualScriptNodeWithOwner

func NewVisualScriptNodeWithOwner(owner *GodotObject) VisualScriptNode

NewVisualScriptNodeWithOwner wraps the GodotObject.

type VisualScriptNodeImpl

type VisualScriptNodeImpl struct {
	ResourceImpl
}

func (*VisualScriptNodeImpl) BaseClass

func (o *VisualScriptNodeImpl) BaseClass() string

func (*VisualScriptNodeImpl) ClassName

func (o *VisualScriptNodeImpl) ClassName() string

func (VisualScriptNodeImpl) GetDefaultInputValue

func (o VisualScriptNodeImpl) GetDefaultInputValue(port_idx int64) Variant
CLASS_METHOD

get_default_input_value Args: [{ false port_idx int}], Returns: Variant

func (VisualScriptNodeImpl) GetVisualScript

func (o VisualScriptNodeImpl) GetVisualScript() VisualScript
CLASS_METHOD

get_visual_script Args: [], Returns: VisualScript

func (VisualScriptNodeImpl) PortsChangedNotify

func (o VisualScriptNodeImpl) PortsChangedNotify()
CLASS_METHOD

ports_changed_notify Args: [], Returns:

func (VisualScriptNodeImpl) SetDefaultInputValue

func (o VisualScriptNodeImpl) SetDefaultInputValue(port_idx int64, value Variant)
CLASS_METHOD

set_default_input_value Args: [{ false port_idx int} { false value Variant}], Returns:

type VisualScriptOperator

type VisualScriptOperator interface {
	VisualScriptNode

	/* get_operator */
	GetOperator() VariantOperator

	/* get_typed */
	GetTyped() VariantType

	/* set_operator */
	SetOperator(op int64)

	/* set_typed */
	SetTyped(_type int64)
}

func NewVisualScriptOperator

func NewVisualScriptOperator() VisualScriptOperator

NewVisualScriptOperator creates a new VisualScriptOperator.

func NewVisualScriptOperatorWithOwner

func NewVisualScriptOperatorWithOwner(owner *GodotObject) VisualScriptOperator

NewVisualScriptOperatorWithOwner wraps the GodotObject.

type VisualScriptOperatorImpl

type VisualScriptOperatorImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptOperatorImpl) BaseClass

func (o *VisualScriptOperatorImpl) BaseClass() string

func (*VisualScriptOperatorImpl) ClassName

func (o *VisualScriptOperatorImpl) ClassName() string

func (VisualScriptOperatorImpl) GetOperator

func (o VisualScriptOperatorImpl) GetOperator() VariantOperator
CLASS_METHOD

get_operator Args: [], Returns: VariantOperator

func (VisualScriptOperatorImpl) GetTyped

CLASS_METHOD

get_typed Args: [], Returns: VariantType

func (VisualScriptOperatorImpl) SetOperator

func (o VisualScriptOperatorImpl) SetOperator(op int64)
CLASS_METHOD

set_operator Args: [{ false op int}], Returns:

func (VisualScriptOperatorImpl) SetTyped

func (o VisualScriptOperatorImpl) SetTyped(_type int64)
CLASS_METHOD

set_typed Args: [{ false type int}], Returns:

type VisualScriptPreload

type VisualScriptPreload interface {
	VisualScriptNode

	/* get_preload */
	GetPreload() Resource

	/* set_preload */
	SetPreload(resource Resource)
}

func NewVisualScriptPreload

func NewVisualScriptPreload() VisualScriptPreload

NewVisualScriptPreload creates a new VisualScriptPreload.

func NewVisualScriptPreloadWithOwner

func NewVisualScriptPreloadWithOwner(owner *GodotObject) VisualScriptPreload

NewVisualScriptPreloadWithOwner wraps the GodotObject.

type VisualScriptPreloadImpl

type VisualScriptPreloadImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptPreloadImpl) BaseClass

func (o *VisualScriptPreloadImpl) BaseClass() string

func (*VisualScriptPreloadImpl) ClassName

func (o *VisualScriptPreloadImpl) ClassName() string

func (VisualScriptPreloadImpl) GetPreload

func (o VisualScriptPreloadImpl) GetPreload() Resource
CLASS_METHOD

get_preload Args: [], Returns: Resource

func (VisualScriptPreloadImpl) SetPreload

func (o VisualScriptPreloadImpl) SetPreload(resource Resource)
CLASS_METHOD

set_preload Args: [{ false resource Resource}], Returns:

type VisualScriptPropertyGet

type VisualScriptPropertyGet interface {
	VisualScriptNode

	/* get_base_path */
	GetBasePath() NodePath

	/* get_base_script */
	GetBaseScript() string

	/* get_base_type */
	GetBaseType() string

	/* get_basic_type */
	GetBasicType() VariantType

	/* get_call_mode */
	GetCallMode() VisualScriptPropertyGetCallMode

	/* get_index */
	GetIndex() string

	/* get_property */
	GetProperty() string

	/* set_base_path */
	SetBasePath(base_path NodePath)

	/* set_base_script */
	SetBaseScript(base_script string)

	/* set_base_type */
	SetBaseType(base_type string)

	/* set_basic_type */
	SetBasicType(basic_type int64)

	/* set_call_mode */
	SetCallMode(mode int64)

	/* set_index */
	SetIndex(index string)

	/* set_property */
	SetProperty(property string)
}

func NewVisualScriptPropertyGet

func NewVisualScriptPropertyGet() VisualScriptPropertyGet

NewVisualScriptPropertyGet creates a new VisualScriptPropertyGet.

func NewVisualScriptPropertyGetWithOwner

func NewVisualScriptPropertyGetWithOwner(owner *GodotObject) VisualScriptPropertyGet

NewVisualScriptPropertyGetWithOwner wraps the GodotObject.

type VisualScriptPropertyGetCallMode

type VisualScriptPropertyGetCallMode int32
const (
	VISUAL_SCRIPT_PROPERTY_GET_CALL_MODE_CALL_MODE_INSTANCE  VisualScriptPropertyGetCallMode = 2
	VISUAL_SCRIPT_PROPERTY_GET_CALL_MODE_CALL_MODE_NODE_PATH VisualScriptPropertyGetCallMode = 1
	VISUAL_SCRIPT_PROPERTY_GET_CALL_MODE_CALL_MODE_SELF      VisualScriptPropertyGetCallMode = 0
)

type VisualScriptPropertyGetConstant

type VisualScriptPropertyGetConstant int32
const (
	VISUAL_SCRIPT_PROPERTY_GET_CALL_MODE_INSTANCE  VisualScriptPropertyGetConstant = 2
	VISUAL_SCRIPT_PROPERTY_GET_CALL_MODE_NODE_PATH VisualScriptPropertyGetConstant = 1
	VISUAL_SCRIPT_PROPERTY_GET_CALL_MODE_SELF      VisualScriptPropertyGetConstant = 0
)

type VisualScriptPropertyGetImpl

type VisualScriptPropertyGetImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptPropertyGetImpl) BaseClass

func (o *VisualScriptPropertyGetImpl) BaseClass() string

func (*VisualScriptPropertyGetImpl) ClassName

func (o *VisualScriptPropertyGetImpl) ClassName() string

func (VisualScriptPropertyGetImpl) GetBasePath

func (o VisualScriptPropertyGetImpl) GetBasePath() NodePath
CLASS_METHOD

get_base_path Args: [], Returns: NodePath

func (VisualScriptPropertyGetImpl) GetBaseScript

func (o VisualScriptPropertyGetImpl) GetBaseScript() string
CLASS_METHOD

get_base_script Args: [], Returns: string

func (VisualScriptPropertyGetImpl) GetBaseType

func (o VisualScriptPropertyGetImpl) GetBaseType() string
CLASS_METHOD

get_base_type Args: [], Returns: string

func (VisualScriptPropertyGetImpl) GetBasicType

func (o VisualScriptPropertyGetImpl) GetBasicType() VariantType
CLASS_METHOD

get_basic_type Args: [], Returns: VariantType

func (VisualScriptPropertyGetImpl) GetCallMode

CLASS_METHOD

get_call_mode Args: [], Returns: VisualScriptPropertyGetCallMode

func (VisualScriptPropertyGetImpl) GetIndex

func (o VisualScriptPropertyGetImpl) GetIndex() string
CLASS_METHOD

get_index Args: [], Returns: string

func (VisualScriptPropertyGetImpl) GetProperty

func (o VisualScriptPropertyGetImpl) GetProperty() string
CLASS_METHOD

get_property Args: [], Returns: string

func (VisualScriptPropertyGetImpl) SetBasePath

func (o VisualScriptPropertyGetImpl) SetBasePath(base_path NodePath)
CLASS_METHOD

set_base_path Args: [{ false base_path NodePath}], Returns:

func (VisualScriptPropertyGetImpl) SetBaseScript

func (o VisualScriptPropertyGetImpl) SetBaseScript(base_script string)
CLASS_METHOD

set_base_script Args: [{ false base_script String}], Returns:

func (VisualScriptPropertyGetImpl) SetBaseType

func (o VisualScriptPropertyGetImpl) SetBaseType(base_type string)
CLASS_METHOD

set_base_type Args: [{ false base_type String}], Returns:

func (VisualScriptPropertyGetImpl) SetBasicType

func (o VisualScriptPropertyGetImpl) SetBasicType(basic_type int64)
CLASS_METHOD

set_basic_type Args: [{ false basic_type int}], Returns:

func (VisualScriptPropertyGetImpl) SetCallMode

func (o VisualScriptPropertyGetImpl) SetCallMode(mode int64)
CLASS_METHOD

set_call_mode Args: [{ false mode int}], Returns:

func (VisualScriptPropertyGetImpl) SetIndex

func (o VisualScriptPropertyGetImpl) SetIndex(index string)
CLASS_METHOD

set_index Args: [{ false index String}], Returns:

func (VisualScriptPropertyGetImpl) SetProperty

func (o VisualScriptPropertyGetImpl) SetProperty(property string)
CLASS_METHOD

set_property Args: [{ false property String}], Returns:

type VisualScriptPropertySet

type VisualScriptPropertySet interface {
	VisualScriptNode

	/* get_assign_op */
	GetAssignOp() VisualScriptPropertySetAssignOp

	/* get_base_path */
	GetBasePath() NodePath

	/* get_base_script */
	GetBaseScript() string

	/* get_base_type */
	GetBaseType() string

	/* get_basic_type */
	GetBasicType() VariantType

	/* get_call_mode */
	GetCallMode() VisualScriptPropertySetCallMode

	/* get_index */
	GetIndex() string

	/* get_property */
	GetProperty() string

	/* set_assign_op */
	SetAssignOp(assign_op int64)

	/* set_base_path */
	SetBasePath(base_path NodePath)

	/* set_base_script */
	SetBaseScript(base_script string)

	/* set_base_type */
	SetBaseType(base_type string)

	/* set_basic_type */
	SetBasicType(basic_type int64)

	/* set_call_mode */
	SetCallMode(mode int64)

	/* set_index */
	SetIndex(index string)

	/* set_property */
	SetProperty(property string)
}

func NewVisualScriptPropertySet

func NewVisualScriptPropertySet() VisualScriptPropertySet

NewVisualScriptPropertySet creates a new VisualScriptPropertySet.

func NewVisualScriptPropertySetWithOwner

func NewVisualScriptPropertySetWithOwner(owner *GodotObject) VisualScriptPropertySet

NewVisualScriptPropertySetWithOwner wraps the GodotObject.

type VisualScriptPropertySetAssignOp

type VisualScriptPropertySetAssignOp int32
const (
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_ADD         VisualScriptPropertySetAssignOp = 1
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_BIT_AND     VisualScriptPropertySetAssignOp = 8
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_BIT_OR      VisualScriptPropertySetAssignOp = 9
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_BIT_XOR     VisualScriptPropertySetAssignOp = 10
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_DIV         VisualScriptPropertySetAssignOp = 4
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_MOD         VisualScriptPropertySetAssignOp = 5
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_MUL         VisualScriptPropertySetAssignOp = 3
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_NONE        VisualScriptPropertySetAssignOp = 0
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_SHIFT_LEFT  VisualScriptPropertySetAssignOp = 6
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_SHIFT_RIGHT VisualScriptPropertySetAssignOp = 7
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ASSIGN_OP_SUB         VisualScriptPropertySetAssignOp = 2
)

type VisualScriptPropertySetCallMode

type VisualScriptPropertySetCallMode int32
const (
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_CALL_MODE_BASIC_TYPE VisualScriptPropertySetCallMode = 3
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_CALL_MODE_INSTANCE   VisualScriptPropertySetCallMode = 2
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_CALL_MODE_NODE_PATH  VisualScriptPropertySetCallMode = 1
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_CALL_MODE_SELF       VisualScriptPropertySetCallMode = 0
)

type VisualScriptPropertySetConstant

type VisualScriptPropertySetConstant int32
const (
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_ADD         VisualScriptPropertySetConstant = 1
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_BIT_AND     VisualScriptPropertySetConstant = 8
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_BIT_OR      VisualScriptPropertySetConstant = 9
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_BIT_XOR     VisualScriptPropertySetConstant = 10
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_DIV         VisualScriptPropertySetConstant = 4
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_MOD         VisualScriptPropertySetConstant = 5
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_MUL         VisualScriptPropertySetConstant = 3
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_NONE        VisualScriptPropertySetConstant = 0
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_SHIFT_LEFT  VisualScriptPropertySetConstant = 6
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_SHIFT_RIGHT VisualScriptPropertySetConstant = 7
	VISUAL_SCRIPT_PROPERTY_SET_ASSIGN_OP_SUB         VisualScriptPropertySetConstant = 2
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_BASIC_TYPE  VisualScriptPropertySetConstant = 3
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_INSTANCE    VisualScriptPropertySetConstant = 2
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_NODE_PATH   VisualScriptPropertySetConstant = 1
	VISUAL_SCRIPT_PROPERTY_SET_CALL_MODE_SELF        VisualScriptPropertySetConstant = 0
)

type VisualScriptPropertySetImpl

type VisualScriptPropertySetImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptPropertySetImpl) BaseClass

func (o *VisualScriptPropertySetImpl) BaseClass() string

func (*VisualScriptPropertySetImpl) ClassName

func (o *VisualScriptPropertySetImpl) ClassName() string

func (VisualScriptPropertySetImpl) GetAssignOp

CLASS_METHOD

get_assign_op Args: [], Returns: VisualScriptPropertySetAssignOp

func (VisualScriptPropertySetImpl) GetBasePath

func (o VisualScriptPropertySetImpl) GetBasePath() NodePath
CLASS_METHOD

get_base_path Args: [], Returns: NodePath

func (VisualScriptPropertySetImpl) GetBaseScript

func (o VisualScriptPropertySetImpl) GetBaseScript() string
CLASS_METHOD

get_base_script Args: [], Returns: string

func (VisualScriptPropertySetImpl) GetBaseType

func (o VisualScriptPropertySetImpl) GetBaseType() string
CLASS_METHOD

get_base_type Args: [], Returns: string

func (VisualScriptPropertySetImpl) GetBasicType

func (o VisualScriptPropertySetImpl) GetBasicType() VariantType
CLASS_METHOD

get_basic_type Args: [], Returns: VariantType

func (VisualScriptPropertySetImpl) GetCallMode

CLASS_METHOD

get_call_mode Args: [], Returns: VisualScriptPropertySetCallMode

func (VisualScriptPropertySetImpl) GetIndex

func (o VisualScriptPropertySetImpl) GetIndex() string
CLASS_METHOD

get_index Args: [], Returns: string

func (VisualScriptPropertySetImpl) GetProperty

func (o VisualScriptPropertySetImpl) GetProperty() string
CLASS_METHOD

get_property Args: [], Returns: string

func (VisualScriptPropertySetImpl) SetAssignOp

func (o VisualScriptPropertySetImpl) SetAssignOp(assign_op int64)
CLASS_METHOD

set_assign_op Args: [{ false assign_op int}], Returns:

func (VisualScriptPropertySetImpl) SetBasePath

func (o VisualScriptPropertySetImpl) SetBasePath(base_path NodePath)
CLASS_METHOD

set_base_path Args: [{ false base_path NodePath}], Returns:

func (VisualScriptPropertySetImpl) SetBaseScript

func (o VisualScriptPropertySetImpl) SetBaseScript(base_script string)
CLASS_METHOD

set_base_script Args: [{ false base_script String}], Returns:

func (VisualScriptPropertySetImpl) SetBaseType

func (o VisualScriptPropertySetImpl) SetBaseType(base_type string)
CLASS_METHOD

set_base_type Args: [{ false base_type String}], Returns:

func (VisualScriptPropertySetImpl) SetBasicType

func (o VisualScriptPropertySetImpl) SetBasicType(basic_type int64)
CLASS_METHOD

set_basic_type Args: [{ false basic_type int}], Returns:

func (VisualScriptPropertySetImpl) SetCallMode

func (o VisualScriptPropertySetImpl) SetCallMode(mode int64)
CLASS_METHOD

set_call_mode Args: [{ false mode int}], Returns:

func (VisualScriptPropertySetImpl) SetIndex

func (o VisualScriptPropertySetImpl) SetIndex(index string)
CLASS_METHOD

set_index Args: [{ false index String}], Returns:

func (VisualScriptPropertySetImpl) SetProperty

func (o VisualScriptPropertySetImpl) SetProperty(property string)
CLASS_METHOD

set_property Args: [{ false property String}], Returns:

type VisualScriptResourcePath

type VisualScriptResourcePath interface {
	VisualScriptNode

	/* get_resource_path */
	GetResourcePath() string

	/* set_resource_path */
	SetResourcePath(path string)
}

func NewVisualScriptResourcePath

func NewVisualScriptResourcePath() VisualScriptResourcePath

NewVisualScriptResourcePath creates a new VisualScriptResourcePath.

func NewVisualScriptResourcePathWithOwner

func NewVisualScriptResourcePathWithOwner(owner *GodotObject) VisualScriptResourcePath

NewVisualScriptResourcePathWithOwner wraps the GodotObject.

type VisualScriptResourcePathImpl

type VisualScriptResourcePathImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptResourcePathImpl) BaseClass

func (o *VisualScriptResourcePathImpl) BaseClass() string

func (*VisualScriptResourcePathImpl) ClassName

func (o *VisualScriptResourcePathImpl) ClassName() string

func (VisualScriptResourcePathImpl) GetResourcePath

func (o VisualScriptResourcePathImpl) GetResourcePath() string
CLASS_METHOD

get_resource_path Args: [], Returns: string

func (VisualScriptResourcePathImpl) SetResourcePath

func (o VisualScriptResourcePathImpl) SetResourcePath(path string)
CLASS_METHOD

set_resource_path Args: [{ false path String}], Returns:

type VisualScriptReturn

type VisualScriptReturn interface {
	VisualScriptNode

	/* get_return_type */
	GetReturnType() VariantType

	/* is_return_value_enabled */
	IsReturnValueEnabled() bool

	/* set_enable_return_value */
	SetEnableReturnValue(enable bool)

	/* set_return_type */
	SetReturnType(_type int64)
}

func NewVisualScriptReturn

func NewVisualScriptReturn() VisualScriptReturn

NewVisualScriptReturn creates a new VisualScriptReturn.

func NewVisualScriptReturnWithOwner

func NewVisualScriptReturnWithOwner(owner *GodotObject) VisualScriptReturn

NewVisualScriptReturnWithOwner wraps the GodotObject.

type VisualScriptReturnImpl

type VisualScriptReturnImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptReturnImpl) BaseClass

func (o *VisualScriptReturnImpl) BaseClass() string

func (*VisualScriptReturnImpl) ClassName

func (o *VisualScriptReturnImpl) ClassName() string

func (VisualScriptReturnImpl) GetReturnType

func (o VisualScriptReturnImpl) GetReturnType() VariantType
CLASS_METHOD

get_return_type Args: [], Returns: VariantType

func (VisualScriptReturnImpl) IsReturnValueEnabled

func (o VisualScriptReturnImpl) IsReturnValueEnabled() bool
CLASS_METHOD

is_return_value_enabled Args: [], Returns: bool

func (VisualScriptReturnImpl) SetEnableReturnValue

func (o VisualScriptReturnImpl) SetEnableReturnValue(enable bool)
CLASS_METHOD

set_enable_return_value Args: [{ false enable bool}], Returns:

func (VisualScriptReturnImpl) SetReturnType

func (o VisualScriptReturnImpl) SetReturnType(_type int64)
CLASS_METHOD

set_return_type Args: [{ false type int}], Returns:

type VisualScriptSceneNode

type VisualScriptSceneNode interface {
	VisualScriptNode

	/* get_node_path */
	GetNodePath() NodePath

	/* set_node_path */
	SetNodePath(path NodePath)
}

func NewVisualScriptSceneNode

func NewVisualScriptSceneNode() VisualScriptSceneNode

NewVisualScriptSceneNode creates a new VisualScriptSceneNode.

func NewVisualScriptSceneNodeWithOwner

func NewVisualScriptSceneNodeWithOwner(owner *GodotObject) VisualScriptSceneNode

NewVisualScriptSceneNodeWithOwner wraps the GodotObject.

type VisualScriptSceneNodeImpl

type VisualScriptSceneNodeImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptSceneNodeImpl) BaseClass

func (o *VisualScriptSceneNodeImpl) BaseClass() string

func (*VisualScriptSceneNodeImpl) ClassName

func (o *VisualScriptSceneNodeImpl) ClassName() string

func (VisualScriptSceneNodeImpl) GetNodePath

func (o VisualScriptSceneNodeImpl) GetNodePath() NodePath
CLASS_METHOD

get_node_path Args: [], Returns: NodePath

func (VisualScriptSceneNodeImpl) SetNodePath

func (o VisualScriptSceneNodeImpl) SetNodePath(path NodePath)
CLASS_METHOD

set_node_path Args: [{ false path NodePath}], Returns:

type VisualScriptSceneTree

type VisualScriptSceneTree interface {
	VisualScriptNode
}

func NewVisualScriptSceneTree

func NewVisualScriptSceneTree() VisualScriptSceneTree

NewVisualScriptSceneTree creates a new VisualScriptSceneTree.

func NewVisualScriptSceneTreeWithOwner

func NewVisualScriptSceneTreeWithOwner(owner *GodotObject) VisualScriptSceneTree

NewVisualScriptSceneTreeWithOwner wraps the GodotObject.

type VisualScriptSceneTreeImpl

type VisualScriptSceneTreeImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptSceneTreeImpl) BaseClass

func (o *VisualScriptSceneTreeImpl) BaseClass() string

func (*VisualScriptSceneTreeImpl) ClassName

func (o *VisualScriptSceneTreeImpl) ClassName() string

type VisualScriptSelect

type VisualScriptSelect interface {
	VisualScriptNode

	/* get_typed */
	GetTyped() VariantType

	/* set_typed */
	SetTyped(_type int64)
}

func NewVisualScriptSelect

func NewVisualScriptSelect() VisualScriptSelect

NewVisualScriptSelect creates a new VisualScriptSelect.

func NewVisualScriptSelectWithOwner

func NewVisualScriptSelectWithOwner(owner *GodotObject) VisualScriptSelect

NewVisualScriptSelectWithOwner wraps the GodotObject.

type VisualScriptSelectImpl

type VisualScriptSelectImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptSelectImpl) BaseClass

func (o *VisualScriptSelectImpl) BaseClass() string

func (*VisualScriptSelectImpl) ClassName

func (o *VisualScriptSelectImpl) ClassName() string

func (VisualScriptSelectImpl) GetTyped

func (o VisualScriptSelectImpl) GetTyped() VariantType
CLASS_METHOD

get_typed Args: [], Returns: VariantType

func (VisualScriptSelectImpl) SetTyped

func (o VisualScriptSelectImpl) SetTyped(_type int64)
CLASS_METHOD

set_typed Args: [{ false type int}], Returns:

type VisualScriptSelf

type VisualScriptSelf interface {
	VisualScriptNode
}

func NewVisualScriptSelf

func NewVisualScriptSelf() VisualScriptSelf

NewVisualScriptSelf creates a new VisualScriptSelf.

func NewVisualScriptSelfWithOwner

func NewVisualScriptSelfWithOwner(owner *GodotObject) VisualScriptSelf

NewVisualScriptSelfWithOwner wraps the GodotObject.

type VisualScriptSelfImpl

type VisualScriptSelfImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptSelfImpl) BaseClass

func (o *VisualScriptSelfImpl) BaseClass() string

func (*VisualScriptSelfImpl) ClassName

func (o *VisualScriptSelfImpl) ClassName() string

type VisualScriptSequence

type VisualScriptSequence interface {
	VisualScriptNode

	/* get_steps */
	GetSteps() int64

	/* set_steps */
	SetSteps(steps int64)
}

func NewVisualScriptSequence

func NewVisualScriptSequence() VisualScriptSequence

NewVisualScriptSequence creates a new VisualScriptSequence.

func NewVisualScriptSequenceWithOwner

func NewVisualScriptSequenceWithOwner(owner *GodotObject) VisualScriptSequence

NewVisualScriptSequenceWithOwner wraps the GodotObject.

type VisualScriptSequenceImpl

type VisualScriptSequenceImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptSequenceImpl) BaseClass

func (o *VisualScriptSequenceImpl) BaseClass() string

func (*VisualScriptSequenceImpl) ClassName

func (o *VisualScriptSequenceImpl) ClassName() string

func (VisualScriptSequenceImpl) GetSteps

func (o VisualScriptSequenceImpl) GetSteps() int64
CLASS_METHOD

get_steps Args: [], Returns: int64

func (VisualScriptSequenceImpl) SetSteps

func (o VisualScriptSequenceImpl) SetSteps(steps int64)
CLASS_METHOD

set_steps Args: [{ false steps int}], Returns:

type VisualScriptSubCall

type VisualScriptSubCall interface {
	VisualScriptNode
}

func NewVisualScriptSubCall

func NewVisualScriptSubCall() VisualScriptSubCall

NewVisualScriptSubCall creates a new VisualScriptSubCall.

func NewVisualScriptSubCallWithOwner

func NewVisualScriptSubCallWithOwner(owner *GodotObject) VisualScriptSubCall

NewVisualScriptSubCallWithOwner wraps the GodotObject.

type VisualScriptSubCallImpl

type VisualScriptSubCallImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptSubCallImpl) BaseClass

func (o *VisualScriptSubCallImpl) BaseClass() string

func (*VisualScriptSubCallImpl) ClassName

func (o *VisualScriptSubCallImpl) ClassName() string

type VisualScriptSwitch

type VisualScriptSwitch interface {
	VisualScriptNode
}

func NewVisualScriptSwitch

func NewVisualScriptSwitch() VisualScriptSwitch

NewVisualScriptSwitch creates a new VisualScriptSwitch.

func NewVisualScriptSwitchWithOwner

func NewVisualScriptSwitchWithOwner(owner *GodotObject) VisualScriptSwitch

NewVisualScriptSwitchWithOwner wraps the GodotObject.

type VisualScriptSwitchImpl

type VisualScriptSwitchImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptSwitchImpl) BaseClass

func (o *VisualScriptSwitchImpl) BaseClass() string

func (*VisualScriptSwitchImpl) ClassName

func (o *VisualScriptSwitchImpl) ClassName() string

type VisualScriptTypeCast

type VisualScriptTypeCast interface {
	VisualScriptNode

	/* get_base_script */
	GetBaseScript() string

	/* get_base_type */
	GetBaseType() string

	/* set_base_script */
	SetBaseScript(path string)

	/* set_base_type */
	SetBaseType(_type string)
}

func NewVisualScriptTypeCast

func NewVisualScriptTypeCast() VisualScriptTypeCast

NewVisualScriptTypeCast creates a new VisualScriptTypeCast.

func NewVisualScriptTypeCastWithOwner

func NewVisualScriptTypeCastWithOwner(owner *GodotObject) VisualScriptTypeCast

NewVisualScriptTypeCastWithOwner wraps the GodotObject.

type VisualScriptTypeCastImpl

type VisualScriptTypeCastImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptTypeCastImpl) BaseClass

func (o *VisualScriptTypeCastImpl) BaseClass() string

func (*VisualScriptTypeCastImpl) ClassName

func (o *VisualScriptTypeCastImpl) ClassName() string

func (VisualScriptTypeCastImpl) GetBaseScript

func (o VisualScriptTypeCastImpl) GetBaseScript() string
CLASS_METHOD

get_base_script Args: [], Returns: string

func (VisualScriptTypeCastImpl) GetBaseType

func (o VisualScriptTypeCastImpl) GetBaseType() string
CLASS_METHOD

get_base_type Args: [], Returns: string

func (VisualScriptTypeCastImpl) SetBaseScript

func (o VisualScriptTypeCastImpl) SetBaseScript(path string)
CLASS_METHOD

set_base_script Args: [{ false path String}], Returns:

func (VisualScriptTypeCastImpl) SetBaseType

func (o VisualScriptTypeCastImpl) SetBaseType(_type string)
CLASS_METHOD

set_base_type Args: [{ false type String}], Returns:

type VisualScriptVariableGet

type VisualScriptVariableGet interface {
	VisualScriptNode

	/* get_variable */
	GetVariable() string

	/* set_variable */
	SetVariable(name string)
}

func NewVisualScriptVariableGet

func NewVisualScriptVariableGet() VisualScriptVariableGet

NewVisualScriptVariableGet creates a new VisualScriptVariableGet.

func NewVisualScriptVariableGetWithOwner

func NewVisualScriptVariableGetWithOwner(owner *GodotObject) VisualScriptVariableGet

NewVisualScriptVariableGetWithOwner wraps the GodotObject.

type VisualScriptVariableGetImpl

type VisualScriptVariableGetImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptVariableGetImpl) BaseClass

func (o *VisualScriptVariableGetImpl) BaseClass() string

func (*VisualScriptVariableGetImpl) ClassName

func (o *VisualScriptVariableGetImpl) ClassName() string

func (VisualScriptVariableGetImpl) GetVariable

func (o VisualScriptVariableGetImpl) GetVariable() string
CLASS_METHOD

get_variable Args: [], Returns: string

func (VisualScriptVariableGetImpl) SetVariable

func (o VisualScriptVariableGetImpl) SetVariable(name string)
CLASS_METHOD

set_variable Args: [{ false name String}], Returns:

type VisualScriptVariableSet

type VisualScriptVariableSet interface {
	VisualScriptNode

	/* get_variable */
	GetVariable() string

	/* set_variable */
	SetVariable(name string)
}

func NewVisualScriptVariableSet

func NewVisualScriptVariableSet() VisualScriptVariableSet

NewVisualScriptVariableSet creates a new VisualScriptVariableSet.

func NewVisualScriptVariableSetWithOwner

func NewVisualScriptVariableSetWithOwner(owner *GodotObject) VisualScriptVariableSet

NewVisualScriptVariableSetWithOwner wraps the GodotObject.

type VisualScriptVariableSetImpl

type VisualScriptVariableSetImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptVariableSetImpl) BaseClass

func (o *VisualScriptVariableSetImpl) BaseClass() string

func (*VisualScriptVariableSetImpl) ClassName

func (o *VisualScriptVariableSetImpl) ClassName() string

func (VisualScriptVariableSetImpl) GetVariable

func (o VisualScriptVariableSetImpl) GetVariable() string
CLASS_METHOD

get_variable Args: [], Returns: string

func (VisualScriptVariableSetImpl) SetVariable

func (o VisualScriptVariableSetImpl) SetVariable(name string)
CLASS_METHOD

set_variable Args: [{ false name String}], Returns:

type VisualScriptWhile

type VisualScriptWhile interface {
	VisualScriptNode
}

func NewVisualScriptWhile

func NewVisualScriptWhile() VisualScriptWhile

NewVisualScriptWhile creates a new VisualScriptWhile.

func NewVisualScriptWhileWithOwner

func NewVisualScriptWhileWithOwner(owner *GodotObject) VisualScriptWhile

NewVisualScriptWhileWithOwner wraps the GodotObject.

type VisualScriptWhileImpl

type VisualScriptWhileImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptWhileImpl) BaseClass

func (o *VisualScriptWhileImpl) BaseClass() string

func (*VisualScriptWhileImpl) ClassName

func (o *VisualScriptWhileImpl) ClassName() string

type VisualScriptYield

type VisualScriptYield interface {
	VisualScriptNode

	/* get_wait_time */
	GetWaitTime() float32

	/* get_yield_mode */
	GetYieldMode() VisualScriptYieldYieldMode

	/* set_wait_time */
	SetWaitTime(sec float32)

	/* set_yield_mode */
	SetYieldMode(mode int64)
}

func NewVisualScriptYield

func NewVisualScriptYield() VisualScriptYield

NewVisualScriptYield creates a new VisualScriptYield.

func NewVisualScriptYieldWithOwner

func NewVisualScriptYieldWithOwner(owner *GodotObject) VisualScriptYield

NewVisualScriptYieldWithOwner wraps the GodotObject.

type VisualScriptYieldConstant

type VisualScriptYieldConstant int32
const (
	VISUAL_SCRIPT_YIELD_YIELD_FRAME         VisualScriptYieldConstant = 1
	VISUAL_SCRIPT_YIELD_YIELD_PHYSICS_FRAME VisualScriptYieldConstant = 2
	VISUAL_SCRIPT_YIELD_YIELD_WAIT          VisualScriptYieldConstant = 3
)

type VisualScriptYieldImpl

type VisualScriptYieldImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptYieldImpl) BaseClass

func (o *VisualScriptYieldImpl) BaseClass() string

func (*VisualScriptYieldImpl) ClassName

func (o *VisualScriptYieldImpl) ClassName() string

func (VisualScriptYieldImpl) GetWaitTime

func (o VisualScriptYieldImpl) GetWaitTime() float32
CLASS_METHOD

get_wait_time Args: [], Returns: float32

func (VisualScriptYieldImpl) GetYieldMode

CLASS_METHOD

get_yield_mode Args: [], Returns: VisualScriptYieldYieldMode

func (VisualScriptYieldImpl) SetWaitTime

func (o VisualScriptYieldImpl) SetWaitTime(sec float32)
CLASS_METHOD

set_wait_time Args: [{ false sec float}], Returns:

func (VisualScriptYieldImpl) SetYieldMode

func (o VisualScriptYieldImpl) SetYieldMode(mode int64)
CLASS_METHOD

set_yield_mode Args: [{ false mode int}], Returns:

type VisualScriptYieldSignal

type VisualScriptYieldSignal interface {
	VisualScriptNode

	/* get_base_path */
	GetBasePath() NodePath

	/* get_base_type */
	GetBaseType() string

	/* get_call_mode */
	GetCallMode() VisualScriptYieldSignalCallMode

	/* get_signal */
	GetSignal() string

	/* set_base_path */
	SetBasePath(base_path NodePath)

	/* set_base_type */
	SetBaseType(base_type string)

	/* set_call_mode */
	SetCallMode(mode int64)

	/* set_signal */
	SetSignal(signal string)
}

func NewVisualScriptYieldSignal

func NewVisualScriptYieldSignal() VisualScriptYieldSignal

NewVisualScriptYieldSignal creates a new VisualScriptYieldSignal.

func NewVisualScriptYieldSignalWithOwner

func NewVisualScriptYieldSignalWithOwner(owner *GodotObject) VisualScriptYieldSignal

NewVisualScriptYieldSignalWithOwner wraps the GodotObject.

type VisualScriptYieldSignalCallMode

type VisualScriptYieldSignalCallMode int32
const (
	VISUAL_SCRIPT_YIELD_SIGNAL_CALL_MODE_CALL_MODE_INSTANCE  VisualScriptYieldSignalCallMode = 2
	VISUAL_SCRIPT_YIELD_SIGNAL_CALL_MODE_CALL_MODE_NODE_PATH VisualScriptYieldSignalCallMode = 1
	VISUAL_SCRIPT_YIELD_SIGNAL_CALL_MODE_CALL_MODE_SELF      VisualScriptYieldSignalCallMode = 0
)

type VisualScriptYieldSignalConstant

type VisualScriptYieldSignalConstant int32
const (
	VISUAL_SCRIPT_YIELD_SIGNAL_CALL_MODE_INSTANCE  VisualScriptYieldSignalConstant = 2
	VISUAL_SCRIPT_YIELD_SIGNAL_CALL_MODE_NODE_PATH VisualScriptYieldSignalConstant = 1
	VISUAL_SCRIPT_YIELD_SIGNAL_CALL_MODE_SELF      VisualScriptYieldSignalConstant = 0
)

type VisualScriptYieldSignalImpl

type VisualScriptYieldSignalImpl struct {
	VisualScriptNodeImpl
}

func (*VisualScriptYieldSignalImpl) BaseClass

func (o *VisualScriptYieldSignalImpl) BaseClass() string

func (*VisualScriptYieldSignalImpl) ClassName

func (o *VisualScriptYieldSignalImpl) ClassName() string

func (VisualScriptYieldSignalImpl) GetBasePath

func (o VisualScriptYieldSignalImpl) GetBasePath() NodePath
CLASS_METHOD

get_base_path Args: [], Returns: NodePath

func (VisualScriptYieldSignalImpl) GetBaseType

func (o VisualScriptYieldSignalImpl) GetBaseType() string
CLASS_METHOD

get_base_type Args: [], Returns: string

func (VisualScriptYieldSignalImpl) GetCallMode

CLASS_METHOD

get_call_mode Args: [], Returns: VisualScriptYieldSignalCallMode

func (VisualScriptYieldSignalImpl) GetSignal

func (o VisualScriptYieldSignalImpl) GetSignal() string
CLASS_METHOD

get_signal Args: [], Returns: string

func (VisualScriptYieldSignalImpl) SetBasePath

func (o VisualScriptYieldSignalImpl) SetBasePath(base_path NodePath)
CLASS_METHOD

set_base_path Args: [{ false base_path NodePath}], Returns:

func (VisualScriptYieldSignalImpl) SetBaseType

func (o VisualScriptYieldSignalImpl) SetBaseType(base_type string)
CLASS_METHOD

set_base_type Args: [{ false base_type String}], Returns:

func (VisualScriptYieldSignalImpl) SetCallMode

func (o VisualScriptYieldSignalImpl) SetCallMode(mode int64)
CLASS_METHOD

set_call_mode Args: [{ false mode int}], Returns:

func (VisualScriptYieldSignalImpl) SetSignal

func (o VisualScriptYieldSignalImpl) SetSignal(signal string)
CLASS_METHOD

set_signal Args: [{ false signal String}], Returns:

type VisualScriptYieldYieldMode

type VisualScriptYieldYieldMode int32
const (
	VISUAL_SCRIPT_YIELD_YIELD_MODE_YIELD_FRAME         VisualScriptYieldYieldMode = 1
	VISUAL_SCRIPT_YIELD_YIELD_MODE_YIELD_PHYSICS_FRAME VisualScriptYieldYieldMode = 2
	VISUAL_SCRIPT_YIELD_YIELD_MODE_YIELD_WAIT          VisualScriptYieldYieldMode = 3
)

type VisualServer

type VisualServer interface {
	Object

	/* black_bars_set_images */
	BlackBarsSetImages(left RID, top RID, right RID, bottom RID)

	/* black_bars_set_margins */
	BlackBarsSetMargins(left int64, top int64, right int64, bottom int64)

	/* camera_create */
	CameraCreate() RID

	/* camera_set_cull_mask */
	CameraSetCullMask(camera RID, layers int64)

	/* camera_set_environment */
	CameraSetEnvironment(camera RID, env RID)

	/* camera_set_frustum */
	CameraSetFrustum(camera RID, size float32, offset Vector2, z_near float32, z_far float32)

	/* camera_set_orthogonal */
	CameraSetOrthogonal(camera RID, size float32, z_near float32, z_far float32)

	/* camera_set_perspective */
	CameraSetPerspective(camera RID, fovy_degrees float32, z_near float32, z_far float32)

	/* camera_set_transform */
	CameraSetTransform(camera RID, transform Transform)

	/* camera_set_use_vertical_aspect */
	CameraSetUseVerticalAspect(camera RID, enable bool)

	/* canvas_create */
	CanvasCreate() RID

	/* canvas_item_add_circle */
	CanvasItemAddCircle(item RID, pos Vector2, radius float32, color Color)

	/* canvas_item_add_clip_ignore */
	CanvasItemAddClipIgnore(item RID, ignore bool)

	/* canvas_item_add_line */
	CanvasItemAddLine(item RID, from Vector2, to Vector2, color Color, width float32, antialiased bool)

	/* canvas_item_add_mesh */
	CanvasItemAddMesh(item RID, mesh RID, transform Transform2D, modulate Color, texture RID, normal_map RID)

	/* canvas_item_add_multimesh */
	CanvasItemAddMultimesh(item RID, mesh RID, texture RID, normal_map RID)

	/* canvas_item_add_nine_patch */
	CanvasItemAddNinePatch(item RID, rect Rect2, source Rect2, texture RID, topleft Vector2, bottomright Vector2, x_axis_mode int64, y_axis_mode int64, draw_center bool, modulate Color, normal_map RID)

	/* canvas_item_add_particles */
	CanvasItemAddParticles(item RID, particles RID, texture RID, normal_map RID)

	/* canvas_item_add_polygon */
	CanvasItemAddPolygon(item RID, points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture RID, normal_map RID, antialiased bool)

	/* canvas_item_add_polyline */
	CanvasItemAddPolyline(item RID, points PoolVector2Array, colors PoolColorArray, width float32, antialiased bool)

	/* canvas_item_add_primitive */
	CanvasItemAddPrimitive(item RID, points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture RID, width float32, normal_map RID)

	/* canvas_item_add_rect */
	CanvasItemAddRect(item RID, rect Rect2, color Color)

	/* canvas_item_add_set_transform */
	CanvasItemAddSetTransform(item RID, transform Transform2D)

	/* canvas_item_add_texture_rect */
	CanvasItemAddTextureRect(item RID, rect Rect2, texture RID, tile bool, modulate Color, transpose bool, normal_map RID)

	/* canvas_item_add_texture_rect_region */
	CanvasItemAddTextureRectRegion(item RID, rect Rect2, texture RID, src_rect Rect2, modulate Color, transpose bool, normal_map RID, clip_uv bool)

	/* canvas_item_add_triangle_array */
	CanvasItemAddTriangleArray(item RID, indices PoolIntArray, points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, bones PoolIntArray, weights PoolRealArray, texture RID, count int64, normal_map RID, antialiased bool, antialiasing_use_indices bool)

	/* canvas_item_clear */
	CanvasItemClear(item RID)

	/* canvas_item_create */
	CanvasItemCreate() RID

	/* canvas_item_set_clip */
	CanvasItemSetClip(item RID, clip bool)

	/* canvas_item_set_copy_to_backbuffer */
	CanvasItemSetCopyToBackbuffer(item RID, enabled bool, rect Rect2)

	/* canvas_item_set_custom_rect */
	CanvasItemSetCustomRect(item RID, use_custom_rect bool, rect Rect2)

	/* canvas_item_set_distance_field_mode */
	CanvasItemSetDistanceFieldMode(item RID, enabled bool)

	/* canvas_item_set_draw_behind_parent */
	CanvasItemSetDrawBehindParent(item RID, enabled bool)

	/* canvas_item_set_draw_index */
	CanvasItemSetDrawIndex(item RID, index int64)

	/* canvas_item_set_light_mask */
	CanvasItemSetLightMask(item RID, mask int64)

	/* canvas_item_set_material */
	CanvasItemSetMaterial(item RID, material RID)

	/* canvas_item_set_modulate */
	CanvasItemSetModulate(item RID, color Color)

	/* canvas_item_set_parent */
	CanvasItemSetParent(item RID, parent RID)

	/* canvas_item_set_self_modulate */
	CanvasItemSetSelfModulate(item RID, color Color)

	/* canvas_item_set_sort_children_by_y */
	CanvasItemSetSortChildrenByY(item RID, enabled bool)

	/* canvas_item_set_transform */
	CanvasItemSetTransform(item RID, transform Transform2D)

	/* canvas_item_set_use_parent_material */
	CanvasItemSetUseParentMaterial(item RID, enabled bool)

	/* canvas_item_set_visible */
	CanvasItemSetVisible(item RID, visible bool)

	/* canvas_item_set_z_as_relative_to_parent */
	CanvasItemSetZAsRelativeToParent(item RID, enabled bool)

	/* canvas_item_set_z_index */
	CanvasItemSetZIndex(item RID, z_index int64)

	/* canvas_light_attach_to_canvas */
	CanvasLightAttachToCanvas(light RID, canvas RID)

	/* canvas_light_create */
	CanvasLightCreate() RID

	/* canvas_light_occluder_attach_to_canvas */
	CanvasLightOccluderAttachToCanvas(occluder RID, canvas RID)

	/* canvas_light_occluder_create */
	CanvasLightOccluderCreate() RID

	/* canvas_light_occluder_set_enabled */
	CanvasLightOccluderSetEnabled(occluder RID, enabled bool)

	/* canvas_light_occluder_set_light_mask */
	CanvasLightOccluderSetLightMask(occluder RID, mask int64)

	/* canvas_light_occluder_set_polygon */
	CanvasLightOccluderSetPolygon(occluder RID, polygon RID)

	/* canvas_light_occluder_set_transform */
	CanvasLightOccluderSetTransform(occluder RID, transform Transform2D)

	/* canvas_light_set_color */
	CanvasLightSetColor(light RID, color Color)

	/* canvas_light_set_enabled */
	CanvasLightSetEnabled(light RID, enabled bool)

	/* canvas_light_set_energy */
	CanvasLightSetEnergy(light RID, energy float32)

	/* canvas_light_set_height */
	CanvasLightSetHeight(light RID, height float32)

	/* canvas_light_set_item_cull_mask */
	CanvasLightSetItemCullMask(light RID, mask int64)

	/* canvas_light_set_item_shadow_cull_mask */
	CanvasLightSetItemShadowCullMask(light RID, mask int64)

	/* canvas_light_set_layer_range */
	CanvasLightSetLayerRange(light RID, min_layer int64, max_layer int64)

	/* canvas_light_set_mode */
	CanvasLightSetMode(light RID, mode int64)

	/* canvas_light_set_scale */
	CanvasLightSetScale(light RID, scale float32)

	/* canvas_light_set_shadow_buffer_size */
	CanvasLightSetShadowBufferSize(light RID, size int64)

	/* canvas_light_set_shadow_color */
	CanvasLightSetShadowColor(light RID, color Color)

	/* canvas_light_set_shadow_enabled */
	CanvasLightSetShadowEnabled(light RID, enabled bool)

	/* canvas_light_set_shadow_filter */
	CanvasLightSetShadowFilter(light RID, filter int64)

	/* canvas_light_set_shadow_gradient_length */
	CanvasLightSetShadowGradientLength(light RID, length float32)

	/* canvas_light_set_shadow_smooth */
	CanvasLightSetShadowSmooth(light RID, smooth float32)

	/* canvas_light_set_texture */
	CanvasLightSetTexture(light RID, texture RID)

	/* canvas_light_set_texture_offset */
	CanvasLightSetTextureOffset(light RID, offset Vector2)

	/* canvas_light_set_transform */
	CanvasLightSetTransform(light RID, transform Transform2D)

	/* canvas_light_set_z_range */
	CanvasLightSetZRange(light RID, min_z int64, max_z int64)

	/* canvas_occluder_polygon_create */
	CanvasOccluderPolygonCreate() RID

	/* canvas_occluder_polygon_set_cull_mode */
	CanvasOccluderPolygonSetCullMode(occluder_polygon RID, mode int64)

	/* canvas_occluder_polygon_set_shape */
	CanvasOccluderPolygonSetShape(occluder_polygon RID, shape PoolVector2Array, closed bool)

	/* canvas_occluder_polygon_set_shape_as_lines */
	CanvasOccluderPolygonSetShapeAsLines(occluder_polygon RID, shape PoolVector2Array)

	/* canvas_set_item_mirroring */
	CanvasSetItemMirroring(canvas RID, item RID, mirroring Vector2)

	/* canvas_set_modulate */
	CanvasSetModulate(canvas RID, color Color)

	/* directional_light_create */
	DirectionalLightCreate() RID

	/* draw */
	Draw(swap_buffers bool, frame_step float32)

	/* environment_create */
	EnvironmentCreate() RID

	/* environment_set_adjustment */
	EnvironmentSetAdjustment(env RID, enable bool, brightness float32, contrast float32, saturation float32, ramp RID)

	/* environment_set_ambient_light */
	EnvironmentSetAmbientLight(env RID, color Color, energy float32, sky_contibution float32)

	/* environment_set_background */
	EnvironmentSetBackground(env RID, bg int64)

	/* environment_set_bg_color */
	EnvironmentSetBgColor(env RID, color Color)

	/* environment_set_bg_energy */
	EnvironmentSetBgEnergy(env RID, energy float32)

	/* environment_set_canvas_max_layer */
	EnvironmentSetCanvasMaxLayer(env RID, max_layer int64)

	/* environment_set_dof_blur_far */
	EnvironmentSetDofBlurFar(env RID, enable bool, distance float32, transition float32, far_amount float32, quality int64)

	/* environment_set_dof_blur_near */
	EnvironmentSetDofBlurNear(env RID, enable bool, distance float32, transition float32, far_amount float32, quality int64)

	/* environment_set_fog */
	EnvironmentSetFog(env RID, enable bool, color Color, sun_color Color, sun_amount float32)

	/* environment_set_fog_depth */
	EnvironmentSetFogDepth(env RID, enable bool, depth_begin float32, depth_end float32, depth_curve float32, transmit bool, transmit_curve float32)

	/* environment_set_fog_height */
	EnvironmentSetFogHeight(env RID, enable bool, min_height float32, max_height float32, height_curve float32)

	/* environment_set_glow */
	EnvironmentSetGlow(env RID, enable bool, level_flags int64, intensity float32, strength float32, bloom_threshold float32, blend_mode int64, hdr_bleed_threshold float32, hdr_bleed_scale float32, hdr_luminance_cap float32, bicubic_upscale bool)

	/* environment_set_sky */
	EnvironmentSetSky(env RID, sky RID)

	/* environment_set_sky_custom_fov */
	EnvironmentSetSkyCustomFov(env RID, scale float32)

	/* environment_set_sky_orientation */
	EnvironmentSetSkyOrientation(env RID, orientation Basis)

	/* environment_set_ssao */
	EnvironmentSetSsao(env RID, enable bool, radius float32, intensity float32, radius2 float32, intensity2 float32, bias float32, light_affect float32, ao_channel_affect float32, color Color, quality int64, blur int64, bilateral_sharpness float32)

	/* environment_set_ssr */
	EnvironmentSetSsr(env RID, enable bool, max_steps int64, fade_in float32, fade_out float32, depth_tolerance float32, roughness bool)

	/* environment_set_tonemap */
	EnvironmentSetTonemap(env RID, tone_mapper int64, exposure float32, white float32, auto_exposure bool, min_luminance float32, max_luminance float32, auto_exp_speed float32, auto_exp_grey float32)

	/* finish */
	Finish()

	/* force_draw */
	ForceDraw(swap_buffers bool, frame_step float32)

	/* force_sync */
	ForceSync()

	/* free_rid */
	FreeRid(rid RID)

	/* get_render_info */
	GetRenderInfo(info int64) int64

	/* get_test_cube */
	GetTestCube() RID

	/* get_test_texture */
	GetTestTexture() RID

	/* get_video_adapter_name */
	GetVideoAdapterName() string

	/* get_video_adapter_vendor */
	GetVideoAdapterVendor() string

	/* get_white_texture */
	GetWhiteTexture() RID

	/* gi_probe_create */
	GiProbeCreate() RID

	/* gi_probe_get_bias */
	GiProbeGetBias(probe RID) float32

	/* gi_probe_get_bounds */
	GiProbeGetBounds(probe RID) AABB

	/* gi_probe_get_cell_size */
	GiProbeGetCellSize(probe RID) float32

	/* gi_probe_get_dynamic_data */
	GiProbeGetDynamicData(probe RID) PoolIntArray

	/* gi_probe_get_dynamic_range */
	GiProbeGetDynamicRange(probe RID) int64

	/* gi_probe_get_energy */
	GiProbeGetEnergy(probe RID) float32

	/* gi_probe_get_normal_bias */
	GiProbeGetNormalBias(probe RID) float32

	/* gi_probe_get_propagation */
	GiProbeGetPropagation(probe RID) float32

	/* gi_probe_get_to_cell_xform */
	GiProbeGetToCellXform(probe RID) Transform

	/* gi_probe_is_compressed */
	GiProbeIsCompressed(probe RID) bool

	/* gi_probe_is_interior */
	GiProbeIsInterior(probe RID) bool

	/* gi_probe_set_bias */
	GiProbeSetBias(probe RID, bias float32)

	/* gi_probe_set_bounds */
	GiProbeSetBounds(probe RID, bounds AABB)

	/* gi_probe_set_cell_size */
	GiProbeSetCellSize(probe RID, _range float32)

	/* gi_probe_set_compress */
	GiProbeSetCompress(probe RID, enable bool)

	/* gi_probe_set_dynamic_data */
	GiProbeSetDynamicData(probe RID, data PoolIntArray)

	/* gi_probe_set_dynamic_range */
	GiProbeSetDynamicRange(probe RID, _range int64)

	/* gi_probe_set_energy */
	GiProbeSetEnergy(probe RID, energy float32)

	/* gi_probe_set_interior */
	GiProbeSetInterior(probe RID, enable bool)

	/* gi_probe_set_normal_bias */
	GiProbeSetNormalBias(probe RID, bias float32)

	/* gi_probe_set_propagation */
	GiProbeSetPropagation(probe RID, propagation float32)

	/* gi_probe_set_to_cell_xform */
	GiProbeSetToCellXform(probe RID, xform Transform)

	/* has_changed */
	HasChanged() bool

	/* has_feature */
	HasFeature(feature int64) bool

	/* has_os_feature */
	HasOsFeature(feature string) bool

	/* immediate_begin */
	ImmediateBegin(immediate RID, primitive int64, texture RID)

	/* immediate_clear */
	ImmediateClear(immediate RID)

	/* immediate_color */
	ImmediateColor(immediate RID, color Color)

	/* immediate_create */
	ImmediateCreate() RID

	/* immediate_end */
	ImmediateEnd(immediate RID)

	/* immediate_get_material */
	ImmediateGetMaterial(immediate RID) RID

	/* immediate_normal */
	ImmediateNormal(immediate RID, normal Vector3)

	/* immediate_set_material */
	ImmediateSetMaterial(immediate RID, material RID)

	/* immediate_tangent */
	ImmediateTangent(immediate RID, tangent Plane)

	/* immediate_uv */
	ImmediateUv(immediate RID, tex_uv Vector2)

	/* immediate_uv2 */
	ImmediateUv2(immediate RID, tex_uv Vector2)

	/* immediate_vertex */
	ImmediateVertex(immediate RID, vertex Vector3)

	/* immediate_vertex_2d */
	ImmediateVertex2D(immediate RID, vertex Vector2)

	/* init */
	Init()

	/* instance_attach_object_instance_id */
	InstanceAttachObjectInstanceId(instance RID, id int64)

	/* instance_attach_skeleton */
	InstanceAttachSkeleton(instance RID, skeleton RID)

	/* instance_create */
	InstanceCreate() RID

	/* instance_create2 */
	InstanceCreate2(base RID, scenario RID) RID

	/* instance_geometry_set_as_instance_lod */
	InstanceGeometrySetAsInstanceLod(instance RID, as_lod_of_instance RID)

	/* instance_geometry_set_cast_shadows_setting */
	InstanceGeometrySetCastShadowsSetting(instance RID, shadow_casting_setting int64)

	/* instance_geometry_set_draw_range */
	InstanceGeometrySetDrawRange(instance RID, min float32, max float32, min_margin float32, max_margin float32)

	/* instance_geometry_set_flag */
	InstanceGeometrySetFlag(instance RID, flag int64, enabled bool)

	/* instance_geometry_set_material_override */
	InstanceGeometrySetMaterialOverride(instance RID, material RID)

	/* instance_set_base */
	InstanceSetBase(instance RID, base RID)

	/* instance_set_blend_shape_weight */
	InstanceSetBlendShapeWeight(instance RID, shape int64, weight float32)

	/* instance_set_custom_aabb */
	InstanceSetCustomAabb(instance RID, aabb AABB)

	/* instance_set_exterior */
	InstanceSetExterior(instance RID, enabled bool)

	/* instance_set_extra_visibility_margin */
	InstanceSetExtraVisibilityMargin(instance RID, margin float32)

	/* instance_set_layer_mask */
	InstanceSetLayerMask(instance RID, mask int64)

	/* instance_set_scenario */
	InstanceSetScenario(instance RID, scenario RID)

	/* instance_set_surface_material */
	InstanceSetSurfaceMaterial(instance RID, surface int64, material RID)

	/* instance_set_transform */
	InstanceSetTransform(instance RID, transform Transform)

	/* instance_set_use_lightmap */
	InstanceSetUseLightmap(instance RID, lightmap_instance RID, lightmap RID)

	/* instance_set_visible */
	InstanceSetVisible(instance RID, visible bool)

	/* instances_cull_aabb */
	InstancesCullAabb(aabb AABB, scenario RID) Array

	/* instances_cull_convex */
	InstancesCullConvex(convex Array, scenario RID) Array

	/* instances_cull_ray */
	InstancesCullRay(from Vector3, to Vector3, scenario RID) Array

	/* light_directional_set_blend_splits */
	LightDirectionalSetBlendSplits(light RID, enable bool)

	/* light_directional_set_shadow_depth_range_mode */
	LightDirectionalSetShadowDepthRangeMode(light RID, range_mode int64)

	/* light_directional_set_shadow_mode */
	LightDirectionalSetShadowMode(light RID, mode int64)

	/* light_omni_set_shadow_detail */
	LightOmniSetShadowDetail(light RID, detail int64)

	/* light_omni_set_shadow_mode */
	LightOmniSetShadowMode(light RID, mode int64)

	/* light_set_color */
	LightSetColor(light RID, color Color)

	/* light_set_cull_mask */
	LightSetCullMask(light RID, mask int64)

	/* light_set_negative */
	LightSetNegative(light RID, enable bool)

	/* light_set_param */
	LightSetParam(light RID, param int64, value float32)

	/* light_set_projector */
	LightSetProjector(light RID, texture RID)

	/* light_set_reverse_cull_face_mode */
	LightSetReverseCullFaceMode(light RID, enabled bool)

	/* light_set_shadow */
	LightSetShadow(light RID, enabled bool)

	/* light_set_shadow_color */
	LightSetShadowColor(light RID, color Color)

	/* light_set_use_gi */
	LightSetUseGi(light RID, enabled bool)

	/* lightmap_capture_create */
	LightmapCaptureCreate() RID

	/* lightmap_capture_get_bounds */
	LightmapCaptureGetBounds(capture RID) AABB

	/* lightmap_capture_get_energy */
	LightmapCaptureGetEnergy(capture RID) float32

	/* lightmap_capture_get_octree */
	LightmapCaptureGetOctree(capture RID) PoolByteArray

	/* lightmap_capture_get_octree_cell_subdiv */
	LightmapCaptureGetOctreeCellSubdiv(capture RID) int64

	/* lightmap_capture_get_octree_cell_transform */
	LightmapCaptureGetOctreeCellTransform(capture RID) Transform

	/* lightmap_capture_set_bounds */
	LightmapCaptureSetBounds(capture RID, bounds AABB)

	/* lightmap_capture_set_energy */
	LightmapCaptureSetEnergy(capture RID, energy float32)

	/* lightmap_capture_set_octree */
	LightmapCaptureSetOctree(capture RID, octree PoolByteArray)

	/* lightmap_capture_set_octree_cell_subdiv */
	LightmapCaptureSetOctreeCellSubdiv(capture RID, subdiv int64)

	/* lightmap_capture_set_octree_cell_transform */
	LightmapCaptureSetOctreeCellTransform(capture RID, xform Transform)

	/* make_sphere_mesh */
	MakeSphereMesh(latitudes int64, longitudes int64, radius float32) RID

	/* material_create */
	MaterialCreate() RID

	/* material_get_param */
	MaterialGetParam(material RID, parameter string) Variant

	/* material_get_param_default */
	MaterialGetParamDefault(material RID, parameter string) Variant

	/* material_get_shader */
	MaterialGetShader(shader_material RID) RID

	/* material_set_line_width */
	MaterialSetLineWidth(material RID, width float32)

	/* material_set_next_pass */
	MaterialSetNextPass(material RID, next_material RID)

	/* material_set_param */
	MaterialSetParam(material RID, parameter string, value Variant)

	/* material_set_render_priority */
	MaterialSetRenderPriority(material RID, priority int64)

	/* material_set_shader */
	MaterialSetShader(shader_material RID, shader RID)

	/* mesh_add_surface_from_arrays */
	MeshAddSurfaceFromArrays(mesh RID, primitive int64, arrays Array, blend_shapes Array, compress_format int64)

	/* mesh_clear */
	MeshClear(mesh RID)

	/* mesh_create */
	MeshCreate() RID

	/* mesh_get_blend_shape_count */
	MeshGetBlendShapeCount(mesh RID) int64

	/* mesh_get_blend_shape_mode */
	MeshGetBlendShapeMode(mesh RID) VisualServerBlendShapeMode

	/* mesh_get_custom_aabb */
	MeshGetCustomAabb(mesh RID) AABB

	/* mesh_get_surface_count */
	MeshGetSurfaceCount(mesh RID) int64

	/* mesh_remove_surface */
	MeshRemoveSurface(mesh RID, index int64)

	/* mesh_set_blend_shape_count */
	MeshSetBlendShapeCount(mesh RID, amount int64)

	/* mesh_set_blend_shape_mode */
	MeshSetBlendShapeMode(mesh RID, mode int64)

	/* mesh_set_custom_aabb */
	MeshSetCustomAabb(mesh RID, aabb AABB)

	/* mesh_surface_get_aabb */
	MeshSurfaceGetAabb(mesh RID, surface int64) AABB

	/* mesh_surface_get_array */
	MeshSurfaceGetArray(mesh RID, surface int64) PoolByteArray

	/* mesh_surface_get_array_index_len */
	MeshSurfaceGetArrayIndexLen(mesh RID, surface int64) int64

	/* mesh_surface_get_array_len */
	MeshSurfaceGetArrayLen(mesh RID, surface int64) int64

	/* mesh_surface_get_arrays */
	MeshSurfaceGetArrays(mesh RID, surface int64) Array

	/* mesh_surface_get_blend_shape_arrays */
	MeshSurfaceGetBlendShapeArrays(mesh RID, surface int64) Array

	/* mesh_surface_get_format */
	MeshSurfaceGetFormat(mesh RID, surface int64) int64

	/* mesh_surface_get_format_offset */
	MeshSurfaceGetFormatOffset(format int64, vertex_len int64, index_len int64, array_index int64) int64

	/* mesh_surface_get_format_stride */
	MeshSurfaceGetFormatStride(format int64, vertex_len int64, index_len int64) int64

	/* mesh_surface_get_index_array */
	MeshSurfaceGetIndexArray(mesh RID, surface int64) PoolByteArray

	/* mesh_surface_get_material */
	MeshSurfaceGetMaterial(mesh RID, surface int64) RID

	/* mesh_surface_get_primitive_type */
	MeshSurfaceGetPrimitiveType(mesh RID, surface int64) VisualServerPrimitiveType

	/* mesh_surface_get_skeleton_aabb */
	MeshSurfaceGetSkeletonAabb(mesh RID, surface int64) Array

	/* mesh_surface_set_material */
	MeshSurfaceSetMaterial(mesh RID, surface int64, material RID)

	/* mesh_surface_update_region */
	MeshSurfaceUpdateRegion(mesh RID, surface int64, offset int64, data PoolByteArray)

	/* multimesh_allocate */
	MultimeshAllocate(multimesh RID, instances int64, transform_format int64, color_format int64, custom_data_format int64)

	/* multimesh_create */
	MultimeshCreate() RID

	/* multimesh_get_aabb */
	MultimeshGetAabb(multimesh RID) AABB

	/* multimesh_get_instance_count */
	MultimeshGetInstanceCount(multimesh RID) int64

	/* multimesh_get_mesh */
	MultimeshGetMesh(multimesh RID) RID

	/* multimesh_get_visible_instances */
	MultimeshGetVisibleInstances(multimesh RID) int64

	/* multimesh_instance_get_color */
	MultimeshInstanceGetColor(multimesh RID, index int64) Color

	/* multimesh_instance_get_custom_data */
	MultimeshInstanceGetCustomData(multimesh RID, index int64) Color

	/* multimesh_instance_get_transform */
	MultimeshInstanceGetTransform(multimesh RID, index int64) Transform

	/* multimesh_instance_get_transform_2d */
	MultimeshInstanceGetTransform2D(multimesh RID, index int64) Transform2D

	/* multimesh_instance_set_color */
	MultimeshInstanceSetColor(multimesh RID, index int64, color Color)

	/* multimesh_instance_set_custom_data */
	MultimeshInstanceSetCustomData(multimesh RID, index int64, custom_data Color)

	/* multimesh_instance_set_transform */
	MultimeshInstanceSetTransform(multimesh RID, index int64, transform Transform)

	/* multimesh_instance_set_transform_2d */
	MultimeshInstanceSetTransform2D(multimesh RID, index int64, transform Transform2D)

	/* multimesh_set_as_bulk_array */
	MultimeshSetAsBulkArray(multimesh RID, array PoolRealArray)

	/* multimesh_set_mesh */
	MultimeshSetMesh(multimesh RID, mesh RID)

	/* multimesh_set_visible_instances */
	MultimeshSetVisibleInstances(multimesh RID, visible int64)

	/* omni_light_create */
	OmniLightCreate() RID

	/* particles_create */
	ParticlesCreate() RID

	/* particles_get_current_aabb */
	ParticlesGetCurrentAabb(particles RID) AABB

	/* particles_get_emitting */
	ParticlesGetEmitting(particles RID) bool

	/* particles_is_inactive */
	ParticlesIsInactive(particles RID) bool

	/* particles_request_process */
	ParticlesRequestProcess(particles RID)

	/* particles_restart */
	ParticlesRestart(particles RID)

	/* particles_set_amount */
	ParticlesSetAmount(particles RID, amount int64)

	/* particles_set_custom_aabb */
	ParticlesSetCustomAabb(particles RID, aabb AABB)

	/* particles_set_draw_order */
	ParticlesSetDrawOrder(particles RID, order int64)

	/* particles_set_draw_pass_mesh */
	ParticlesSetDrawPassMesh(particles RID, pass int64, mesh RID)

	/* particles_set_draw_passes */
	ParticlesSetDrawPasses(particles RID, count int64)

	/* particles_set_emission_transform */
	ParticlesSetEmissionTransform(particles RID, transform Transform)

	/* particles_set_emitting */
	ParticlesSetEmitting(particles RID, emitting bool)

	/* particles_set_explosiveness_ratio */
	ParticlesSetExplosivenessRatio(particles RID, ratio float32)

	/* particles_set_fixed_fps */
	ParticlesSetFixedFps(particles RID, fps int64)

	/* particles_set_fractional_delta */
	ParticlesSetFractionalDelta(particles RID, enable bool)

	/* particles_set_lifetime */
	ParticlesSetLifetime(particles RID, lifetime float32)

	/* particles_set_one_shot */
	ParticlesSetOneShot(particles RID, one_shot bool)

	/* particles_set_pre_process_time */
	ParticlesSetPreProcessTime(particles RID, time float32)

	/* particles_set_process_material */
	ParticlesSetProcessMaterial(particles RID, material RID)

	/* particles_set_randomness_ratio */
	ParticlesSetRandomnessRatio(particles RID, ratio float32)

	/* particles_set_speed_scale */
	ParticlesSetSpeedScale(particles RID, scale float32)

	/* particles_set_use_local_coordinates */
	ParticlesSetUseLocalCoordinates(particles RID, enable bool)

	/* reflection_probe_create */
	ReflectionProbeCreate() RID

	/* reflection_probe_set_as_interior */
	ReflectionProbeSetAsInterior(probe RID, enable bool)

	/* reflection_probe_set_cull_mask */
	ReflectionProbeSetCullMask(probe RID, layers int64)

	/* reflection_probe_set_enable_box_projection */
	ReflectionProbeSetEnableBoxProjection(probe RID, enable bool)

	/* reflection_probe_set_enable_shadows */
	ReflectionProbeSetEnableShadows(probe RID, enable bool)

	/* reflection_probe_set_extents */
	ReflectionProbeSetExtents(probe RID, extents Vector3)

	/* reflection_probe_set_intensity */
	ReflectionProbeSetIntensity(probe RID, intensity float32)

	/* reflection_probe_set_interior_ambient */
	ReflectionProbeSetInteriorAmbient(probe RID, color Color)

	/* reflection_probe_set_interior_ambient_energy */
	ReflectionProbeSetInteriorAmbientEnergy(probe RID, energy float32)

	/* reflection_probe_set_interior_ambient_probe_contribution */
	ReflectionProbeSetInteriorAmbientProbeContribution(probe RID, contrib float32)

	/* reflection_probe_set_max_distance */
	ReflectionProbeSetMaxDistance(probe RID, distance float32)

	/* reflection_probe_set_origin_offset */
	ReflectionProbeSetOriginOffset(probe RID, offset Vector3)

	/* reflection_probe_set_update_mode */
	ReflectionProbeSetUpdateMode(probe RID, mode int64)

	/* request_frame_drawn_callback */
	RequestFrameDrawnCallback(where Object, method string, userdata Variant)

	/* scenario_create */
	ScenarioCreate() RID

	/* scenario_set_debug */
	ScenarioSetDebug(scenario RID, debug_mode int64)

	/* scenario_set_environment */
	ScenarioSetEnvironment(scenario RID, environment RID)

	/* scenario_set_fallback_environment */
	ScenarioSetFallbackEnvironment(scenario RID, environment RID)

	/* scenario_set_reflection_atlas_size */
	ScenarioSetReflectionAtlasSize(scenario RID, size int64, subdiv int64)

	/* set_boot_image */
	SetBootImage(image Image, color Color, scale bool, use_filter bool)

	/* set_debug_generate_wireframes */
	SetDebugGenerateWireframes(generate bool)

	/* set_default_clear_color */
	SetDefaultClearColor(color Color)

	/* shader_create */
	ShaderCreate() RID

	/* shader_get_code */
	ShaderGetCode(shader RID) string

	/* shader_get_default_texture_param */
	ShaderGetDefaultTextureParam(shader RID, name string) RID

	/* shader_get_param_list */
	ShaderGetParamList(shader RID) Array

	/* shader_set_code */
	ShaderSetCode(shader RID, code string)

	/* shader_set_default_texture_param */
	ShaderSetDefaultTextureParam(shader RID, name string, texture RID)

	/* skeleton_allocate */
	SkeletonAllocate(skeleton RID, bones int64, is_2d_skeleton bool)

	/* skeleton_bone_get_transform */
	SkeletonBoneGetTransform(skeleton RID, bone int64) Transform

	/* skeleton_bone_get_transform_2d */
	SkeletonBoneGetTransform2D(skeleton RID, bone int64) Transform2D

	/* skeleton_bone_set_transform */
	SkeletonBoneSetTransform(skeleton RID, bone int64, transform Transform)

	/* skeleton_bone_set_transform_2d */
	SkeletonBoneSetTransform2D(skeleton RID, bone int64, transform Transform2D)

	/* skeleton_create */
	SkeletonCreate() RID

	/* skeleton_get_bone_count */
	SkeletonGetBoneCount(skeleton RID) int64

	/* sky_create */
	SkyCreate() RID

	/* sky_set_texture */
	SkySetTexture(sky RID, cube_map RID, radiance_size int64)

	/* spot_light_create */
	SpotLightCreate() RID

	/* sync */
	Sync()

	/* texture_allocate */
	TextureAllocate(texture RID, width int64, height int64, depth_3d int64, format int64, _type int64, flags int64)

	/* texture_bind */
	TextureBind(texture RID, number int64)

	/* texture_create */
	TextureCreate() RID

	/* texture_create_from_image */
	TextureCreateFromImage(image Image, flags int64) RID

	/* texture_debug_usage */
	TextureDebugUsage() Array

	/* texture_get_data */
	TextureGetData(texture RID, cube_side int64) Image

	/* texture_get_depth */
	TextureGetDepth(texture RID) int64

	/* texture_get_flags */
	TextureGetFlags(texture RID) int64

	/* texture_get_format */
	TextureGetFormat(texture RID) ImageFormat

	/* texture_get_height */
	TextureGetHeight(texture RID) int64

	/* texture_get_path */
	TextureGetPath(texture RID) string

	/* texture_get_texid */
	TextureGetTexid(texture RID) int64

	/* texture_get_type */
	TextureGetType(texture RID) VisualServerTextureType

	/* texture_get_width */
	TextureGetWidth(texture RID) int64

	/* texture_set_data */
	TextureSetData(texture RID, image Image, layer int64)

	/* texture_set_data_partial */
	TextureSetDataPartial(texture RID, image Image, src_x int64, src_y int64, src_w int64, src_h int64, dst_x int64, dst_y int64, dst_mip int64, layer int64)

	/* texture_set_flags */
	TextureSetFlags(texture RID, flags int64)

	/* texture_set_path */
	TextureSetPath(texture RID, path string)

	/* texture_set_shrink_all_x2_on_set_data */
	TextureSetShrinkAllX2OnSetData(shrink bool)

	/* texture_set_size_override */
	TextureSetSizeOverride(texture RID, width int64, height int64, depth int64)

	/* textures_keep_original */
	TexturesKeepOriginal(enable bool)

	/* viewport_attach_camera */
	ViewportAttachCamera(viewport RID, camera RID)

	/* viewport_attach_canvas */
	ViewportAttachCanvas(viewport RID, canvas RID)

	/* viewport_attach_to_screen */
	ViewportAttachToScreen(viewport RID, rect Rect2, screen int64)

	/* viewport_create */
	ViewportCreate() RID

	/* viewport_detach */
	ViewportDetach(viewport RID)

	/* viewport_get_render_info */
	ViewportGetRenderInfo(viewport RID, info int64) int64

	/* viewport_get_texture */
	ViewportGetTexture(viewport RID) RID

	/* viewport_remove_canvas */
	ViewportRemoveCanvas(viewport RID, canvas RID)

	/* viewport_set_active */
	ViewportSetActive(viewport RID, active bool)

	/* viewport_set_canvas_stacking */
	ViewportSetCanvasStacking(viewport RID, canvas RID, layer int64, sublayer int64)

	/* viewport_set_canvas_transform */
	ViewportSetCanvasTransform(viewport RID, canvas RID, offset Transform2D)

	/* viewport_set_clear_mode */
	ViewportSetClearMode(viewport RID, clear_mode int64)

	/* viewport_set_debug_draw */
	ViewportSetDebugDraw(viewport RID, draw int64)

	/* viewport_set_disable_3d */
	ViewportSetDisable3D(viewport RID, disabled bool)

	/* viewport_set_disable_environment */
	ViewportSetDisableEnvironment(viewport RID, disabled bool)

	/* viewport_set_global_canvas_transform */
	ViewportSetGlobalCanvasTransform(viewport RID, transform Transform2D)

	/* viewport_set_hdr */
	ViewportSetHdr(viewport RID, enabled bool)

	/* viewport_set_hide_canvas */
	ViewportSetHideCanvas(viewport RID, hidden bool)

	/* viewport_set_hide_scenario */
	ViewportSetHideScenario(viewport RID, hidden bool)

	/* viewport_set_msaa */
	ViewportSetMsaa(viewport RID, msaa int64)

	/* viewport_set_parent_viewport */
	ViewportSetParentViewport(viewport RID, parent_viewport RID)

	/* viewport_set_render_direct_to_screen */
	ViewportSetRenderDirectToScreen(viewport RID, enabled bool)

	/* viewport_set_scenario */
	ViewportSetScenario(viewport RID, scenario RID)

	/* viewport_set_shadow_atlas_quadrant_subdivision */
	ViewportSetShadowAtlasQuadrantSubdivision(viewport RID, quadrant int64, subdivision int64)

	/* viewport_set_shadow_atlas_size */
	ViewportSetShadowAtlasSize(viewport RID, size int64)

	/* viewport_set_size */
	ViewportSetSize(viewport RID, width int64, height int64)

	/* viewport_set_transparent_background */
	ViewportSetTransparentBackground(viewport RID, enabled bool)

	/* viewport_set_update_mode */
	ViewportSetUpdateMode(viewport RID, update_mode int64)

	/* viewport_set_usage */
	ViewportSetUsage(viewport RID, usage int64)

	/* viewport_set_use_arvr */
	ViewportSetUseArvr(viewport RID, use_arvr bool)

	/* viewport_set_vflip */
	ViewportSetVflip(viewport RID, enabled bool)
}

func GetSingletonVisualServer

func GetSingletonVisualServer() VisualServer

type VisualServerArrayFormat

type VisualServerArrayFormat int32
const (
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_BONES        VisualServerArrayFormat = 32768
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_COLOR        VisualServerArrayFormat = 4096
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_DEFAULT      VisualServerArrayFormat = 97280
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_INDEX        VisualServerArrayFormat = 131072
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_NORMAL       VisualServerArrayFormat = 1024
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_TANGENT      VisualServerArrayFormat = 2048
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_TEX_UV       VisualServerArrayFormat = 8192
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_TEX_UV2      VisualServerArrayFormat = 16384
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_VERTEX       VisualServerArrayFormat = 512
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_COMPRESS_WEIGHTS      VisualServerArrayFormat = 65536
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FLAG_USE_16_BIT_BONES VisualServerArrayFormat = 524288
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FLAG_USE_2D_VERTICES  VisualServerArrayFormat = 262144
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_BONES          VisualServerArrayFormat = 64
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_COLOR          VisualServerArrayFormat = 8
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_INDEX          VisualServerArrayFormat = 256
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_NORMAL         VisualServerArrayFormat = 2
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_TANGENT        VisualServerArrayFormat = 4
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_TEX_UV         VisualServerArrayFormat = 16
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_TEX_UV2        VisualServerArrayFormat = 32
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_VERTEX         VisualServerArrayFormat = 1
	VISUAL_SERVER_ARRAY_FORMAT_ARRAY_FORMAT_WEIGHTS        VisualServerArrayFormat = 128
)

type VisualServerArrayType

type VisualServerArrayType int32
const (
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_BONES   VisualServerArrayType = 6
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_COLOR   VisualServerArrayType = 3
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_INDEX   VisualServerArrayType = 8
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_MAX     VisualServerArrayType = 9
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_NORMAL  VisualServerArrayType = 1
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_TANGENT VisualServerArrayType = 2
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_TEX_UV  VisualServerArrayType = 4
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_TEX_UV2 VisualServerArrayType = 5
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_VERTEX  VisualServerArrayType = 0
	VISUAL_SERVER_ARRAY_TYPE_ARRAY_WEIGHTS VisualServerArrayType = 7
)

type VisualServerBlendShapeMode

type VisualServerBlendShapeMode int32
const (
	VISUAL_SERVER_BLEND_SHAPE_MODE_BLEND_SHAPE_MODE_NORMALIZED VisualServerBlendShapeMode = 0
	VISUAL_SERVER_BLEND_SHAPE_MODE_BLEND_SHAPE_MODE_RELATIVE   VisualServerBlendShapeMode = 1
)

type VisualServerCanvasLightMode

type VisualServerCanvasLightMode int32
const (
	VISUAL_SERVER_CANVAS_LIGHT_MODE_CANVAS_LIGHT_MODE_ADD  VisualServerCanvasLightMode = 0
	VISUAL_SERVER_CANVAS_LIGHT_MODE_CANVAS_LIGHT_MODE_MASK VisualServerCanvasLightMode = 3
	VISUAL_SERVER_CANVAS_LIGHT_MODE_CANVAS_LIGHT_MODE_MIX  VisualServerCanvasLightMode = 2
	VISUAL_SERVER_CANVAS_LIGHT_MODE_CANVAS_LIGHT_MODE_SUB  VisualServerCanvasLightMode = 1
)

type VisualServerCanvasLightShadowFilter

type VisualServerCanvasLightShadowFilter int32
const (
	VISUAL_SERVER_CANVAS_LIGHT_SHADOW_FILTER_CANVAS_LIGHT_FILTER_NONE  VisualServerCanvasLightShadowFilter = 0
	VISUAL_SERVER_CANVAS_LIGHT_SHADOW_FILTER_CANVAS_LIGHT_FILTER_PCF13 VisualServerCanvasLightShadowFilter = 5
	VISUAL_SERVER_CANVAS_LIGHT_SHADOW_FILTER_CANVAS_LIGHT_FILTER_PCF3  VisualServerCanvasLightShadowFilter = 1
	VISUAL_SERVER_CANVAS_LIGHT_SHADOW_FILTER_CANVAS_LIGHT_FILTER_PCF5  VisualServerCanvasLightShadowFilter = 2
	VISUAL_SERVER_CANVAS_LIGHT_SHADOW_FILTER_CANVAS_LIGHT_FILTER_PCF7  VisualServerCanvasLightShadowFilter = 3
	VISUAL_SERVER_CANVAS_LIGHT_SHADOW_FILTER_CANVAS_LIGHT_FILTER_PCF9  VisualServerCanvasLightShadowFilter = 4
)

type VisualServerCanvasOccluderPolygonCullMode

type VisualServerCanvasOccluderPolygonCullMode int32
const (
	VISUAL_SERVER_CANVAS_OCCLUDER_POLYGON_CULL_MODE_CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE         VisualServerCanvasOccluderPolygonCullMode = 1
	VISUAL_SERVER_CANVAS_OCCLUDER_POLYGON_CULL_MODE_CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE VisualServerCanvasOccluderPolygonCullMode = 2
	VISUAL_SERVER_CANVAS_OCCLUDER_POLYGON_CULL_MODE_CANVAS_OCCLUDER_POLYGON_CULL_DISABLED          VisualServerCanvasOccluderPolygonCullMode = 0
)

type VisualServerConstant

type VisualServerConstant int32
const (
	VISUAL_SERVER_ARRAY_BONES                                    VisualServerConstant = 6
	VISUAL_SERVER_ARRAY_COLOR                                    VisualServerConstant = 3
	VISUAL_SERVER_ARRAY_COMPRESS_BONES                           VisualServerConstant = 32768
	VISUAL_SERVER_ARRAY_COMPRESS_COLOR                           VisualServerConstant = 4096
	VISUAL_SERVER_ARRAY_COMPRESS_DEFAULT                         VisualServerConstant = 97280
	VISUAL_SERVER_ARRAY_COMPRESS_INDEX                           VisualServerConstant = 131072
	VISUAL_SERVER_ARRAY_COMPRESS_NORMAL                          VisualServerConstant = 1024
	VISUAL_SERVER_ARRAY_COMPRESS_TANGENT                         VisualServerConstant = 2048
	VISUAL_SERVER_ARRAY_COMPRESS_TEX_UV                          VisualServerConstant = 8192
	VISUAL_SERVER_ARRAY_COMPRESS_TEX_UV2                         VisualServerConstant = 16384
	VISUAL_SERVER_ARRAY_COMPRESS_VERTEX                          VisualServerConstant = 512
	VISUAL_SERVER_ARRAY_COMPRESS_WEIGHTS                         VisualServerConstant = 65536
	VISUAL_SERVER_ARRAY_FLAG_USE_16_BIT_BONES                    VisualServerConstant = 524288
	VISUAL_SERVER_ARRAY_FLAG_USE_2D_VERTICES                     VisualServerConstant = 262144
	VISUAL_SERVER_ARRAY_FORMAT_BONES                             VisualServerConstant = 64
	VISUAL_SERVER_ARRAY_FORMAT_COLOR                             VisualServerConstant = 8
	VISUAL_SERVER_ARRAY_FORMAT_INDEX                             VisualServerConstant = 256
	VISUAL_SERVER_ARRAY_FORMAT_NORMAL                            VisualServerConstant = 2
	VISUAL_SERVER_ARRAY_FORMAT_TANGENT                           VisualServerConstant = 4
	VISUAL_SERVER_ARRAY_FORMAT_TEX_UV                            VisualServerConstant = 16
	VISUAL_SERVER_ARRAY_FORMAT_TEX_UV2                           VisualServerConstant = 32
	VISUAL_SERVER_ARRAY_FORMAT_VERTEX                            VisualServerConstant = 1
	VISUAL_SERVER_ARRAY_FORMAT_WEIGHTS                           VisualServerConstant = 128
	VISUAL_SERVER_ARRAY_INDEX                                    VisualServerConstant = 8
	VISUAL_SERVER_ARRAY_MAX                                      VisualServerConstant = 9
	VISUAL_SERVER_ARRAY_NORMAL                                   VisualServerConstant = 1
	VISUAL_SERVER_ARRAY_TANGENT                                  VisualServerConstant = 2
	VISUAL_SERVER_ARRAY_TEX_UV                                   VisualServerConstant = 4
	VISUAL_SERVER_ARRAY_TEX_UV2                                  VisualServerConstant = 5
	VISUAL_SERVER_ARRAY_VERTEX                                   VisualServerConstant = 0
	VISUAL_SERVER_ARRAY_WEIGHTS                                  VisualServerConstant = 7
	VISUAL_SERVER_ARRAY_WEIGHTS_SIZE                             VisualServerConstant = 4
	VISUAL_SERVER_BLEND_SHAPE_MODE_NORMALIZED                    VisualServerConstant = 0
	VISUAL_SERVER_BLEND_SHAPE_MODE_RELATIVE                      VisualServerConstant = 1
	VISUAL_SERVER_CANVAS_ITEM_Z_MAX                              VisualServerConstant = 4096
	VISUAL_SERVER_CANVAS_ITEM_Z_MIN                              VisualServerConstant = -4096
	VISUAL_SERVER_CANVAS_LIGHT_FILTER_NONE                       VisualServerConstant = 0
	VISUAL_SERVER_CANVAS_LIGHT_FILTER_PCF13                      VisualServerConstant = 5
	VISUAL_SERVER_CANVAS_LIGHT_FILTER_PCF3                       VisualServerConstant = 1
	VISUAL_SERVER_CANVAS_LIGHT_FILTER_PCF5                       VisualServerConstant = 2
	VISUAL_SERVER_CANVAS_LIGHT_FILTER_PCF7                       VisualServerConstant = 3
	VISUAL_SERVER_CANVAS_LIGHT_FILTER_PCF9                       VisualServerConstant = 4
	VISUAL_SERVER_CANVAS_LIGHT_MODE_ADD                          VisualServerConstant = 0
	VISUAL_SERVER_CANVAS_LIGHT_MODE_MASK                         VisualServerConstant = 3
	VISUAL_SERVER_CANVAS_LIGHT_MODE_MIX                          VisualServerConstant = 2
	VISUAL_SERVER_CANVAS_LIGHT_MODE_SUB                          VisualServerConstant = 1
	VISUAL_SERVER_CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE         VisualServerConstant = 1
	VISUAL_SERVER_CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE VisualServerConstant = 2
	VISUAL_SERVER_CANVAS_OCCLUDER_POLYGON_CULL_DISABLED          VisualServerConstant = 0
	VISUAL_SERVER_CUBEMAP_BACK                                   VisualServerConstant = 5
	VISUAL_SERVER_CUBEMAP_BOTTOM                                 VisualServerConstant = 2
	VISUAL_SERVER_CUBEMAP_FRONT                                  VisualServerConstant = 4
	VISUAL_SERVER_CUBEMAP_LEFT                                   VisualServerConstant = 0
	VISUAL_SERVER_CUBEMAP_RIGHT                                  VisualServerConstant = 1
	VISUAL_SERVER_CUBEMAP_TOP                                    VisualServerConstant = 3
	VISUAL_SERVER_ENV_BG_CANVAS                                  VisualServerConstant = 4
	VISUAL_SERVER_ENV_BG_CLEAR_COLOR                             VisualServerConstant = 0
	VISUAL_SERVER_ENV_BG_COLOR                                   VisualServerConstant = 1
	VISUAL_SERVER_ENV_BG_COLOR_SKY                               VisualServerConstant = 3
	VISUAL_SERVER_ENV_BG_KEEP                                    VisualServerConstant = 5
	VISUAL_SERVER_ENV_BG_MAX                                     VisualServerConstant = 7
	VISUAL_SERVER_ENV_BG_SKY                                     VisualServerConstant = 2
	VISUAL_SERVER_ENV_DOF_BLUR_QUALITY_HIGH                      VisualServerConstant = 2
	VISUAL_SERVER_ENV_DOF_BLUR_QUALITY_LOW                       VisualServerConstant = 0
	VISUAL_SERVER_ENV_DOF_BLUR_QUALITY_MEDIUM                    VisualServerConstant = 1
	VISUAL_SERVER_ENV_SSAO_BLUR_1x1                              VisualServerConstant = 1
	VISUAL_SERVER_ENV_SSAO_BLUR_2x2                              VisualServerConstant = 2
	VISUAL_SERVER_ENV_SSAO_BLUR_3x3                              VisualServerConstant = 3
	VISUAL_SERVER_ENV_SSAO_BLUR_DISABLED                         VisualServerConstant = 0
	VISUAL_SERVER_ENV_SSAO_QUALITY_HIGH                          VisualServerConstant = 2
	VISUAL_SERVER_ENV_SSAO_QUALITY_LOW                           VisualServerConstant = 0
	VISUAL_SERVER_ENV_SSAO_QUALITY_MEDIUM                        VisualServerConstant = 1
	VISUAL_SERVER_ENV_TONE_MAPPER_ACES                           VisualServerConstant = 3
	VISUAL_SERVER_ENV_TONE_MAPPER_FILMIC                         VisualServerConstant = 2
	VISUAL_SERVER_ENV_TONE_MAPPER_LINEAR                         VisualServerConstant = 0
	VISUAL_SERVER_ENV_TONE_MAPPER_REINHARD                       VisualServerConstant = 1
	VISUAL_SERVER_FEATURE_MULTITHREADED                          VisualServerConstant = 1
	VISUAL_SERVER_FEATURE_SHADERS                                VisualServerConstant = 0
	VISUAL_SERVER_GLOW_BLEND_MODE_ADDITIVE                       VisualServerConstant = 0
	VISUAL_SERVER_GLOW_BLEND_MODE_REPLACE                        VisualServerConstant = 3
	VISUAL_SERVER_GLOW_BLEND_MODE_SCREEN                         VisualServerConstant = 1
	VISUAL_SERVER_GLOW_BLEND_MODE_SOFTLIGHT                      VisualServerConstant = 2
	VISUAL_SERVER_INFO_2D_DRAW_CALLS_IN_FRAME                    VisualServerConstant = 7
	VISUAL_SERVER_INFO_2D_ITEMS_IN_FRAME                         VisualServerConstant = 6
	VISUAL_SERVER_INFO_DRAW_CALLS_IN_FRAME                       VisualServerConstant = 5
	VISUAL_SERVER_INFO_MATERIAL_CHANGES_IN_FRAME                 VisualServerConstant = 2
	VISUAL_SERVER_INFO_OBJECTS_IN_FRAME                          VisualServerConstant = 0
	VISUAL_SERVER_INFO_SHADER_CHANGES_IN_FRAME                   VisualServerConstant = 3
	VISUAL_SERVER_INFO_SURFACE_CHANGES_IN_FRAME                  VisualServerConstant = 4
	VISUAL_SERVER_INFO_TEXTURE_MEM_USED                          VisualServerConstant = 10
	VISUAL_SERVER_INFO_USAGE_VIDEO_MEM_TOTAL                     VisualServerConstant = 8
	VISUAL_SERVER_INFO_VERTEX_MEM_USED                           VisualServerConstant = 11
	VISUAL_SERVER_INFO_VERTICES_IN_FRAME                         VisualServerConstant = 1
	VISUAL_SERVER_INFO_VIDEO_MEM_USED                            VisualServerConstant = 9
	VISUAL_SERVER_INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE       VisualServerConstant = 1
	VISUAL_SERVER_INSTANCE_FLAG_MAX                              VisualServerConstant = 2
	VISUAL_SERVER_INSTANCE_FLAG_USE_BAKED_LIGHT                  VisualServerConstant = 0
	VISUAL_SERVER_INSTANCE_GEOMETRY_MASK                         VisualServerConstant = 30
	VISUAL_SERVER_INSTANCE_GI_PROBE                              VisualServerConstant = 7
	VISUAL_SERVER_INSTANCE_IMMEDIATE                             VisualServerConstant = 3
	VISUAL_SERVER_INSTANCE_LIGHT                                 VisualServerConstant = 5
	VISUAL_SERVER_INSTANCE_LIGHTMAP_CAPTURE                      VisualServerConstant = 8
	VISUAL_SERVER_INSTANCE_MAX                                   VisualServerConstant = 9
	VISUAL_SERVER_INSTANCE_MESH                                  VisualServerConstant = 1
	VISUAL_SERVER_INSTANCE_MULTIMESH                             VisualServerConstant = 2
	VISUAL_SERVER_INSTANCE_NONE                                  VisualServerConstant = 0
	VISUAL_SERVER_INSTANCE_PARTICLES                             VisualServerConstant = 4
	VISUAL_SERVER_INSTANCE_REFLECTION_PROBE                      VisualServerConstant = 6
	VISUAL_SERVER_LIGHT_DIRECTIONAL                              VisualServerConstant = 0
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED VisualServerConstant = 1
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE    VisualServerConstant = 0
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL            VisualServerConstant = 0
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS     VisualServerConstant = 1
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS     VisualServerConstant = 2
	VISUAL_SERVER_LIGHT_OMNI                                     VisualServerConstant = 1
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_CUBE                         VisualServerConstant = 1
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL            VisualServerConstant = 1
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_DETAIL_VERTICAL              VisualServerConstant = 0
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_DUAL_PARABOLOID              VisualServerConstant = 0
	VISUAL_SERVER_LIGHT_PARAM_ATTENUATION                        VisualServerConstant = 4
	VISUAL_SERVER_LIGHT_PARAM_CONTACT_SHADOW_SIZE                VisualServerConstant = 7
	VISUAL_SERVER_LIGHT_PARAM_ENERGY                             VisualServerConstant = 0
	VISUAL_SERVER_LIGHT_PARAM_MAX                                VisualServerConstant = 15
	VISUAL_SERVER_LIGHT_PARAM_RANGE                              VisualServerConstant = 3
	VISUAL_SERVER_LIGHT_PARAM_SHADOW_BIAS                        VisualServerConstant = 13
	VISUAL_SERVER_LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE            VisualServerConstant = 14
	VISUAL_SERVER_LIGHT_PARAM_SHADOW_MAX_DISTANCE                VisualServerConstant = 8
	VISUAL_SERVER_LIGHT_PARAM_SHADOW_NORMAL_BIAS                 VisualServerConstant = 12
	VISUAL_SERVER_LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET              VisualServerConstant = 9
	VISUAL_SERVER_LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET              VisualServerConstant = 10
	VISUAL_SERVER_LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET              VisualServerConstant = 11
	VISUAL_SERVER_LIGHT_PARAM_SPECULAR                           VisualServerConstant = 2
	VISUAL_SERVER_LIGHT_PARAM_SPOT_ANGLE                         VisualServerConstant = 5
	VISUAL_SERVER_LIGHT_PARAM_SPOT_ATTENUATION                   VisualServerConstant = 6
	VISUAL_SERVER_LIGHT_SPOT                                     VisualServerConstant = 2
	VISUAL_SERVER_MATERIAL_RENDER_PRIORITY_MAX                   VisualServerConstant = 127
	VISUAL_SERVER_MATERIAL_RENDER_PRIORITY_MIN                   VisualServerConstant = -128
	VISUAL_SERVER_MAX_CURSORS                                    VisualServerConstant = 8
	VISUAL_SERVER_MAX_GLOW_LEVELS                                VisualServerConstant = 7
	VISUAL_SERVER_MULTIMESH_COLOR_8BIT                           VisualServerConstant = 1
	VISUAL_SERVER_MULTIMESH_COLOR_FLOAT                          VisualServerConstant = 2
	VISUAL_SERVER_MULTIMESH_COLOR_NONE                           VisualServerConstant = 0
	VISUAL_SERVER_MULTIMESH_CUSTOM_DATA_8BIT                     VisualServerConstant = 1
	VISUAL_SERVER_MULTIMESH_CUSTOM_DATA_FLOAT                    VisualServerConstant = 2
	VISUAL_SERVER_MULTIMESH_CUSTOM_DATA_NONE                     VisualServerConstant = 0
	VISUAL_SERVER_MULTIMESH_TRANSFORM_2D                         VisualServerConstant = 0
	VISUAL_SERVER_MULTIMESH_TRANSFORM_3D                         VisualServerConstant = 1
	VISUAL_SERVER_NINE_PATCH_STRETCH                             VisualServerConstant = 0
	VISUAL_SERVER_NINE_PATCH_TILE                                VisualServerConstant = 1
	VISUAL_SERVER_NINE_PATCH_TILE_FIT                            VisualServerConstant = 2
	VISUAL_SERVER_NO_INDEX_ARRAY                                 VisualServerConstant = -1
	VISUAL_SERVER_PARTICLES_DRAW_ORDER_INDEX                     VisualServerConstant = 0
	VISUAL_SERVER_PARTICLES_DRAW_ORDER_LIFETIME                  VisualServerConstant = 1
	VISUAL_SERVER_PARTICLES_DRAW_ORDER_VIEW_DEPTH                VisualServerConstant = 2
	VISUAL_SERVER_PRIMITIVE_LINES                                VisualServerConstant = 1
	VISUAL_SERVER_PRIMITIVE_LINE_LOOP                            VisualServerConstant = 3
	VISUAL_SERVER_PRIMITIVE_LINE_STRIP                           VisualServerConstant = 2
	VISUAL_SERVER_PRIMITIVE_MAX                                  VisualServerConstant = 7
	VISUAL_SERVER_PRIMITIVE_POINTS                               VisualServerConstant = 0
	VISUAL_SERVER_PRIMITIVE_TRIANGLES                            VisualServerConstant = 4
	VISUAL_SERVER_PRIMITIVE_TRIANGLE_FAN                         VisualServerConstant = 6
	VISUAL_SERVER_PRIMITIVE_TRIANGLE_STRIP                       VisualServerConstant = 5
	VISUAL_SERVER_REFLECTION_PROBE_UPDATE_ALWAYS                 VisualServerConstant = 1
	VISUAL_SERVER_REFLECTION_PROBE_UPDATE_ONCE                   VisualServerConstant = 0
	VISUAL_SERVER_SCENARIO_DEBUG_DISABLED                        VisualServerConstant = 0
	VISUAL_SERVER_SCENARIO_DEBUG_OVERDRAW                        VisualServerConstant = 2
	VISUAL_SERVER_SCENARIO_DEBUG_SHADELESS                       VisualServerConstant = 3
	VISUAL_SERVER_SCENARIO_DEBUG_WIREFRAME                       VisualServerConstant = 1
	VISUAL_SERVER_SHADER_CANVAS_ITEM                             VisualServerConstant = 1
	VISUAL_SERVER_SHADER_MAX                                     VisualServerConstant = 3
	VISUAL_SERVER_SHADER_PARTICLES                               VisualServerConstant = 2
	VISUAL_SERVER_SHADER_SPATIAL                                 VisualServerConstant = 0
	VISUAL_SERVER_SHADOW_CASTING_SETTING_DOUBLE_SIDED            VisualServerConstant = 2
	VISUAL_SERVER_SHADOW_CASTING_SETTING_OFF                     VisualServerConstant = 0
	VISUAL_SERVER_SHADOW_CASTING_SETTING_ON                      VisualServerConstant = 1
	VISUAL_SERVER_SHADOW_CASTING_SETTING_SHADOWS_ONLY            VisualServerConstant = 3
	VISUAL_SERVER_TEXTURE_FLAGS_DEFAULT                          VisualServerConstant = 7
	VISUAL_SERVER_TEXTURE_FLAG_ANISOTROPIC_FILTER                VisualServerConstant = 8
	VISUAL_SERVER_TEXTURE_FLAG_CONVERT_TO_LINEAR                 VisualServerConstant = 16
	VISUAL_SERVER_TEXTURE_FLAG_FILTER                            VisualServerConstant = 4
	VISUAL_SERVER_TEXTURE_FLAG_MIPMAPS                           VisualServerConstant = 1
	VISUAL_SERVER_TEXTURE_FLAG_MIRRORED_REPEAT                   VisualServerConstant = 32
	VISUAL_SERVER_TEXTURE_FLAG_REPEAT                            VisualServerConstant = 2
	VISUAL_SERVER_TEXTURE_FLAG_USED_FOR_STREAMING                VisualServerConstant = 2048
	VISUAL_SERVER_TEXTURE_TYPE_2D                                VisualServerConstant = 0
	VISUAL_SERVER_TEXTURE_TYPE_2D_ARRAY                          VisualServerConstant = 3
	VISUAL_SERVER_TEXTURE_TYPE_3D                                VisualServerConstant = 4
	VISUAL_SERVER_TEXTURE_TYPE_CUBEMAP                           VisualServerConstant = 2
	VISUAL_SERVER_VIEWPORT_CLEAR_ALWAYS                          VisualServerConstant = 0
	VISUAL_SERVER_VIEWPORT_CLEAR_NEVER                           VisualServerConstant = 1
	VISUAL_SERVER_VIEWPORT_CLEAR_ONLY_NEXT_FRAME                 VisualServerConstant = 2
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_DISABLED                   VisualServerConstant = 0
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_OVERDRAW                   VisualServerConstant = 2
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_UNSHADED                   VisualServerConstant = 1
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_WIREFRAME                  VisualServerConstant = 3
	VISUAL_SERVER_VIEWPORT_MSAA_16X                              VisualServerConstant = 4
	VISUAL_SERVER_VIEWPORT_MSAA_2X                               VisualServerConstant = 1
	VISUAL_SERVER_VIEWPORT_MSAA_4X                               VisualServerConstant = 2
	VISUAL_SERVER_VIEWPORT_MSAA_8X                               VisualServerConstant = 3
	VISUAL_SERVER_VIEWPORT_MSAA_DISABLED                         VisualServerConstant = 0
	VISUAL_SERVER_VIEWPORT_MSAA_EXT_2X                           VisualServerConstant = 5
	VISUAL_SERVER_VIEWPORT_MSAA_EXT_4X                           VisualServerConstant = 6
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_2D_DRAW_CALLS_IN_FRAME    VisualServerConstant = 7
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_2D_ITEMS_IN_FRAME         VisualServerConstant = 6
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME       VisualServerConstant = 5
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME VisualServerConstant = 2
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_MAX                       VisualServerConstant = 8
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME          VisualServerConstant = 0
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME   VisualServerConstant = 3
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME  VisualServerConstant = 4
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME         VisualServerConstant = 1
	VISUAL_SERVER_VIEWPORT_UPDATE_ALWAYS                         VisualServerConstant = 3
	VISUAL_SERVER_VIEWPORT_UPDATE_DISABLED                       VisualServerConstant = 0
	VISUAL_SERVER_VIEWPORT_UPDATE_ONCE                           VisualServerConstant = 1
	VISUAL_SERVER_VIEWPORT_UPDATE_WHEN_VISIBLE                   VisualServerConstant = 2
	VISUAL_SERVER_VIEWPORT_USAGE_2D                              VisualServerConstant = 0
	VISUAL_SERVER_VIEWPORT_USAGE_2D_NO_SAMPLING                  VisualServerConstant = 1
	VISUAL_SERVER_VIEWPORT_USAGE_3D                              VisualServerConstant = 2
	VISUAL_SERVER_VIEWPORT_USAGE_3D_NO_EFFECTS                   VisualServerConstant = 3
)

type VisualServerCubeMapSide

type VisualServerCubeMapSide int32
const (
	VISUAL_SERVER_CUBE_MAP_SIDE_CUBEMAP_BACK   VisualServerCubeMapSide = 5
	VISUAL_SERVER_CUBE_MAP_SIDE_CUBEMAP_BOTTOM VisualServerCubeMapSide = 2
	VISUAL_SERVER_CUBE_MAP_SIDE_CUBEMAP_FRONT  VisualServerCubeMapSide = 4
	VISUAL_SERVER_CUBE_MAP_SIDE_CUBEMAP_LEFT   VisualServerCubeMapSide = 0
	VISUAL_SERVER_CUBE_MAP_SIDE_CUBEMAP_RIGHT  VisualServerCubeMapSide = 1
	VISUAL_SERVER_CUBE_MAP_SIDE_CUBEMAP_TOP    VisualServerCubeMapSide = 3
)

type VisualServerEnvironmentBG

type VisualServerEnvironmentBG int32
const (
	VISUAL_SERVER_ENVIRONMENT_BG_ENV_BG_CANVAS      VisualServerEnvironmentBG = 4
	VISUAL_SERVER_ENVIRONMENT_BG_ENV_BG_CLEAR_COLOR VisualServerEnvironmentBG = 0
	VISUAL_SERVER_ENVIRONMENT_BG_ENV_BG_COLOR       VisualServerEnvironmentBG = 1
	VISUAL_SERVER_ENVIRONMENT_BG_ENV_BG_COLOR_SKY   VisualServerEnvironmentBG = 3
	VISUAL_SERVER_ENVIRONMENT_BG_ENV_BG_KEEP        VisualServerEnvironmentBG = 5
	VISUAL_SERVER_ENVIRONMENT_BG_ENV_BG_MAX         VisualServerEnvironmentBG = 7
	VISUAL_SERVER_ENVIRONMENT_BG_ENV_BG_SKY         VisualServerEnvironmentBG = 2
)

type VisualServerEnvironmentDOFBlurQuality

type VisualServerEnvironmentDOFBlurQuality int32
const (
	VISUAL_SERVER_ENVIRONMENT_DOF_BLUR_QUALITY_ENV_DOF_BLUR_QUALITY_HIGH   VisualServerEnvironmentDOFBlurQuality = 2
	VISUAL_SERVER_ENVIRONMENT_DOF_BLUR_QUALITY_ENV_DOF_BLUR_QUALITY_LOW    VisualServerEnvironmentDOFBlurQuality = 0
	VISUAL_SERVER_ENVIRONMENT_DOF_BLUR_QUALITY_ENV_DOF_BLUR_QUALITY_MEDIUM VisualServerEnvironmentDOFBlurQuality = 1
)

type VisualServerEnvironmentGlowBlendMode

type VisualServerEnvironmentGlowBlendMode int32
const (
	VISUAL_SERVER_ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_ADDITIVE  VisualServerEnvironmentGlowBlendMode = 0
	VISUAL_SERVER_ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_REPLACE   VisualServerEnvironmentGlowBlendMode = 3
	VISUAL_SERVER_ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_SCREEN    VisualServerEnvironmentGlowBlendMode = 1
	VISUAL_SERVER_ENVIRONMENT_GLOW_BLEND_MODE_GLOW_BLEND_MODE_SOFTLIGHT VisualServerEnvironmentGlowBlendMode = 2
)

type VisualServerEnvironmentSSAOBlur

type VisualServerEnvironmentSSAOBlur int32
const (
	VISUAL_SERVER_ENVIRONMENT_SSAO_BLUR_ENV_SSAO_BLUR_1x1      VisualServerEnvironmentSSAOBlur = 1
	VISUAL_SERVER_ENVIRONMENT_SSAO_BLUR_ENV_SSAO_BLUR_2x2      VisualServerEnvironmentSSAOBlur = 2
	VISUAL_SERVER_ENVIRONMENT_SSAO_BLUR_ENV_SSAO_BLUR_3x3      VisualServerEnvironmentSSAOBlur = 3
	VISUAL_SERVER_ENVIRONMENT_SSAO_BLUR_ENV_SSAO_BLUR_DISABLED VisualServerEnvironmentSSAOBlur = 0
)

type VisualServerEnvironmentSSAOQuality

type VisualServerEnvironmentSSAOQuality int32
const (
	VISUAL_SERVER_ENVIRONMENT_SSAO_QUALITY_ENV_SSAO_QUALITY_HIGH   VisualServerEnvironmentSSAOQuality = 2
	VISUAL_SERVER_ENVIRONMENT_SSAO_QUALITY_ENV_SSAO_QUALITY_LOW    VisualServerEnvironmentSSAOQuality = 0
	VISUAL_SERVER_ENVIRONMENT_SSAO_QUALITY_ENV_SSAO_QUALITY_MEDIUM VisualServerEnvironmentSSAOQuality = 1
)

type VisualServerEnvironmentToneMapper

type VisualServerEnvironmentToneMapper int32
const (
	VISUAL_SERVER_ENVIRONMENT_TONE_MAPPER_ENV_TONE_MAPPER_ACES     VisualServerEnvironmentToneMapper = 3
	VISUAL_SERVER_ENVIRONMENT_TONE_MAPPER_ENV_TONE_MAPPER_FILMIC   VisualServerEnvironmentToneMapper = 2
	VISUAL_SERVER_ENVIRONMENT_TONE_MAPPER_ENV_TONE_MAPPER_LINEAR   VisualServerEnvironmentToneMapper = 0
	VISUAL_SERVER_ENVIRONMENT_TONE_MAPPER_ENV_TONE_MAPPER_REINHARD VisualServerEnvironmentToneMapper = 1
)

type VisualServerFeatures

type VisualServerFeatures int32
const (
	VISUAL_SERVER_FEATURES_FEATURE_MULTITHREADED VisualServerFeatures = 1
	VISUAL_SERVER_FEATURES_FEATURE_SHADERS       VisualServerFeatures = 0
)

type VisualServerImpl

type VisualServerImpl struct {
	ObjectImpl
}

func (*VisualServerImpl) BaseClass

func (o *VisualServerImpl) BaseClass() string

func (VisualServerImpl) BlackBarsSetImages

func (o VisualServerImpl) BlackBarsSetImages(left RID, top RID, right RID, bottom RID)
CLASS_METHOD

black_bars_set_images Args: [{ false left RID} { false top RID} { false right RID} { false bottom RID}], Returns:

func (VisualServerImpl) BlackBarsSetMargins

func (o VisualServerImpl) BlackBarsSetMargins(left int64, top int64, right int64, bottom int64)
CLASS_METHOD

black_bars_set_margins Args: [{ false left int} { false top int} { false right int} { false bottom int}], Returns:

func (VisualServerImpl) CameraCreate

func (o VisualServerImpl) CameraCreate() RID
CLASS_METHOD

camera_create Args: [], Returns: RID

func (VisualServerImpl) CameraSetCullMask

func (o VisualServerImpl) CameraSetCullMask(camera RID, layers int64)
CLASS_METHOD

camera_set_cull_mask Args: [{ false camera RID} { false layers int}], Returns:

func (VisualServerImpl) CameraSetEnvironment

func (o VisualServerImpl) CameraSetEnvironment(camera RID, env RID)
CLASS_METHOD

camera_set_environment Args: [{ false camera RID} { false env RID}], Returns:

func (VisualServerImpl) CameraSetFrustum

func (o VisualServerImpl) CameraSetFrustum(camera RID, size float32, offset Vector2, z_near float32, z_far float32)
CLASS_METHOD

camera_set_frustum Args: [{ false camera RID} { false size float} { false offset Vector2} { false z_near float} { false z_far float}], Returns:

func (VisualServerImpl) CameraSetOrthogonal

func (o VisualServerImpl) CameraSetOrthogonal(camera RID, size float32, z_near float32, z_far float32)
CLASS_METHOD

camera_set_orthogonal Args: [{ false camera RID} { false size float} { false z_near float} { false z_far float}], Returns:

func (VisualServerImpl) CameraSetPerspective

func (o VisualServerImpl) CameraSetPerspective(camera RID, fovy_degrees float32, z_near float32, z_far float32)
CLASS_METHOD

camera_set_perspective Args: [{ false camera RID} { false fovy_degrees float} { false z_near float} { false z_far float}], Returns:

func (VisualServerImpl) CameraSetTransform

func (o VisualServerImpl) CameraSetTransform(camera RID, transform Transform)
CLASS_METHOD

camera_set_transform Args: [{ false camera RID} { false transform Transform}], Returns:

func (VisualServerImpl) CameraSetUseVerticalAspect

func (o VisualServerImpl) CameraSetUseVerticalAspect(camera RID, enable bool)
CLASS_METHOD

camera_set_use_vertical_aspect Args: [{ false camera RID} { false enable bool}], Returns:

func (VisualServerImpl) CanvasCreate

func (o VisualServerImpl) CanvasCreate() RID
CLASS_METHOD

canvas_create Args: [], Returns: RID

func (VisualServerImpl) CanvasItemAddCircle

func (o VisualServerImpl) CanvasItemAddCircle(item RID, pos Vector2, radius float32, color Color)
CLASS_METHOD

canvas_item_add_circle Args: [{ false item RID} { false pos Vector2} { false radius float} { false color Color}], Returns:

func (VisualServerImpl) CanvasItemAddClipIgnore

func (o VisualServerImpl) CanvasItemAddClipIgnore(item RID, ignore bool)
CLASS_METHOD

canvas_item_add_clip_ignore Args: [{ false item RID} { false ignore bool}], Returns:

func (VisualServerImpl) CanvasItemAddLine

func (o VisualServerImpl) CanvasItemAddLine(item RID, from Vector2, to Vector2, color Color, width float32, antialiased bool)
CLASS_METHOD

canvas_item_add_line Args: [{ false item RID} { false from Vector2} { false to Vector2} { false color Color} {1 true width float} {False true antialiased bool}], Returns:

func (VisualServerImpl) CanvasItemAddMesh

func (o VisualServerImpl) CanvasItemAddMesh(item RID, mesh RID, transform Transform2D, modulate Color, texture RID, normal_map RID)
CLASS_METHOD

canvas_item_add_mesh Args: [{ false item RID} { false mesh RID} {((1, 0), (0, 1), (0, 0)) true transform Transform2D} {1,1,1,1 true modulate Color} {RID true texture RID} {RID true normal_map RID}], Returns:

func (VisualServerImpl) CanvasItemAddMultimesh

func (o VisualServerImpl) CanvasItemAddMultimesh(item RID, mesh RID, texture RID, normal_map RID)
CLASS_METHOD

canvas_item_add_multimesh Args: [{ false item RID} { false mesh RID} { false texture RID} {RID true normal_map RID}], Returns:

func (VisualServerImpl) CanvasItemAddNinePatch

func (o VisualServerImpl) CanvasItemAddNinePatch(item RID, rect Rect2, source Rect2, texture RID, topleft Vector2, bottomright Vector2, x_axis_mode int64, y_axis_mode int64, draw_center bool, modulate Color, normal_map RID)
CLASS_METHOD

canvas_item_add_nine_patch Args: [{ false item RID} { false rect Rect2} { false source Rect2} { false texture RID} { false topleft Vector2} { false bottomright Vector2} {0 true x_axis_mode int} {0 true y_axis_mode int} {True true draw_center bool} {1,1,1,1 true modulate Color} {RID true normal_map RID}], Returns:

func (VisualServerImpl) CanvasItemAddParticles

func (o VisualServerImpl) CanvasItemAddParticles(item RID, particles RID, texture RID, normal_map RID)
CLASS_METHOD

canvas_item_add_particles Args: [{ false item RID} { false particles RID} { false texture RID} { false normal_map RID}], Returns:

func (VisualServerImpl) CanvasItemAddPolygon

func (o VisualServerImpl) CanvasItemAddPolygon(item RID, points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture RID, normal_map RID, antialiased bool)
CLASS_METHOD

canvas_item_add_polygon Args: [{ false item RID} { false points PoolVector2Array} { false colors PoolColorArray} {[] true uvs PoolVector2Array} {RID true texture RID} {RID true normal_map RID} {False true antialiased bool}], Returns:

func (VisualServerImpl) CanvasItemAddPolyline

func (o VisualServerImpl) CanvasItemAddPolyline(item RID, points PoolVector2Array, colors PoolColorArray, width float32, antialiased bool)
CLASS_METHOD

canvas_item_add_polyline Args: [{ false item RID} { false points PoolVector2Array} { false colors PoolColorArray} {1 true width float} {False true antialiased bool}], Returns:

func (VisualServerImpl) CanvasItemAddPrimitive

func (o VisualServerImpl) CanvasItemAddPrimitive(item RID, points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, texture RID, width float32, normal_map RID)
CLASS_METHOD

canvas_item_add_primitive Args: [{ false item RID} { false points PoolVector2Array} { false colors PoolColorArray} { false uvs PoolVector2Array} { false texture RID} {1 true width float} {RID true normal_map RID}], Returns:

func (VisualServerImpl) CanvasItemAddRect

func (o VisualServerImpl) CanvasItemAddRect(item RID, rect Rect2, color Color)
CLASS_METHOD

canvas_item_add_rect Args: [{ false item RID} { false rect Rect2} { false color Color}], Returns:

func (VisualServerImpl) CanvasItemAddSetTransform

func (o VisualServerImpl) CanvasItemAddSetTransform(item RID, transform Transform2D)
CLASS_METHOD

canvas_item_add_set_transform Args: [{ false item RID} { false transform Transform2D}], Returns:

func (VisualServerImpl) CanvasItemAddTextureRect

func (o VisualServerImpl) CanvasItemAddTextureRect(item RID, rect Rect2, texture RID, tile bool, modulate Color, transpose bool, normal_map RID)
CLASS_METHOD

canvas_item_add_texture_rect Args: [{ false item RID} { false rect Rect2} { false texture RID} {False true tile bool} {1,1,1,1 true modulate Color} {False true transpose bool} {RID true normal_map RID}], Returns:

func (VisualServerImpl) CanvasItemAddTextureRectRegion

func (o VisualServerImpl) CanvasItemAddTextureRectRegion(item RID, rect Rect2, texture RID, src_rect Rect2, modulate Color, transpose bool, normal_map RID, clip_uv bool)
CLASS_METHOD

canvas_item_add_texture_rect_region Args: [{ false item RID} { false rect Rect2} { false texture RID} { false src_rect Rect2} {1,1,1,1 true modulate Color} {False true transpose bool} {RID true normal_map RID} {True true clip_uv bool}], Returns:

func (VisualServerImpl) CanvasItemAddTriangleArray

func (o VisualServerImpl) CanvasItemAddTriangleArray(item RID, indices PoolIntArray, points PoolVector2Array, colors PoolColorArray, uvs PoolVector2Array, bones PoolIntArray, weights PoolRealArray, texture RID, count int64, normal_map RID, antialiased bool, antialiasing_use_indices bool)
CLASS_METHOD

canvas_item_add_triangle_array Args: [{ false item RID} { false indices PoolIntArray} { false points PoolVector2Array} { false colors PoolColorArray} {[] true uvs PoolVector2Array} {[] true bones PoolIntArray} {[] true weights PoolRealArray} {RID true texture RID} {-1 true count int} {RID true normal_map RID} {False true antialiased bool} {False true antialiasing_use_indices bool}], Returns:

func (VisualServerImpl) CanvasItemClear

func (o VisualServerImpl) CanvasItemClear(item RID)
CLASS_METHOD

canvas_item_clear Args: [{ false item RID}], Returns:

func (VisualServerImpl) CanvasItemCreate

func (o VisualServerImpl) CanvasItemCreate() RID
CLASS_METHOD

canvas_item_create Args: [], Returns: RID

func (VisualServerImpl) CanvasItemSetClip

func (o VisualServerImpl) CanvasItemSetClip(item RID, clip bool)
CLASS_METHOD

canvas_item_set_clip Args: [{ false item RID} { false clip bool}], Returns:

func (VisualServerImpl) CanvasItemSetCopyToBackbuffer

func (o VisualServerImpl) CanvasItemSetCopyToBackbuffer(item RID, enabled bool, rect Rect2)
CLASS_METHOD

canvas_item_set_copy_to_backbuffer Args: [{ false item RID} { false enabled bool} { false rect Rect2}], Returns:

func (VisualServerImpl) CanvasItemSetCustomRect

func (o VisualServerImpl) CanvasItemSetCustomRect(item RID, use_custom_rect bool, rect Rect2)
CLASS_METHOD

canvas_item_set_custom_rect Args: [{ false item RID} { false use_custom_rect bool} {(0, 0, 0, 0) true rect Rect2}], Returns:

func (VisualServerImpl) CanvasItemSetDistanceFieldMode

func (o VisualServerImpl) CanvasItemSetDistanceFieldMode(item RID, enabled bool)
CLASS_METHOD

canvas_item_set_distance_field_mode Args: [{ false item RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasItemSetDrawBehindParent

func (o VisualServerImpl) CanvasItemSetDrawBehindParent(item RID, enabled bool)
CLASS_METHOD

canvas_item_set_draw_behind_parent Args: [{ false item RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasItemSetDrawIndex

func (o VisualServerImpl) CanvasItemSetDrawIndex(item RID, index int64)
CLASS_METHOD

canvas_item_set_draw_index Args: [{ false item RID} { false index int}], Returns:

func (VisualServerImpl) CanvasItemSetLightMask

func (o VisualServerImpl) CanvasItemSetLightMask(item RID, mask int64)
CLASS_METHOD

canvas_item_set_light_mask Args: [{ false item RID} { false mask int}], Returns:

func (VisualServerImpl) CanvasItemSetMaterial

func (o VisualServerImpl) CanvasItemSetMaterial(item RID, material RID)
CLASS_METHOD

canvas_item_set_material Args: [{ false item RID} { false material RID}], Returns:

func (VisualServerImpl) CanvasItemSetModulate

func (o VisualServerImpl) CanvasItemSetModulate(item RID, color Color)
CLASS_METHOD

canvas_item_set_modulate Args: [{ false item RID} { false color Color}], Returns:

func (VisualServerImpl) CanvasItemSetParent

func (o VisualServerImpl) CanvasItemSetParent(item RID, parent RID)
CLASS_METHOD

canvas_item_set_parent Args: [{ false item RID} { false parent RID}], Returns:

func (VisualServerImpl) CanvasItemSetSelfModulate

func (o VisualServerImpl) CanvasItemSetSelfModulate(item RID, color Color)
CLASS_METHOD

canvas_item_set_self_modulate Args: [{ false item RID} { false color Color}], Returns:

func (VisualServerImpl) CanvasItemSetSortChildrenByY

func (o VisualServerImpl) CanvasItemSetSortChildrenByY(item RID, enabled bool)
CLASS_METHOD

canvas_item_set_sort_children_by_y Args: [{ false item RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasItemSetTransform

func (o VisualServerImpl) CanvasItemSetTransform(item RID, transform Transform2D)
CLASS_METHOD

canvas_item_set_transform Args: [{ false item RID} { false transform Transform2D}], Returns:

func (VisualServerImpl) CanvasItemSetUseParentMaterial

func (o VisualServerImpl) CanvasItemSetUseParentMaterial(item RID, enabled bool)
CLASS_METHOD

canvas_item_set_use_parent_material Args: [{ false item RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasItemSetVisible

func (o VisualServerImpl) CanvasItemSetVisible(item RID, visible bool)
CLASS_METHOD

canvas_item_set_visible Args: [{ false item RID} { false visible bool}], Returns:

func (VisualServerImpl) CanvasItemSetZAsRelativeToParent

func (o VisualServerImpl) CanvasItemSetZAsRelativeToParent(item RID, enabled bool)
CLASS_METHOD

canvas_item_set_z_as_relative_to_parent Args: [{ false item RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasItemSetZIndex

func (o VisualServerImpl) CanvasItemSetZIndex(item RID, z_index int64)
CLASS_METHOD

canvas_item_set_z_index Args: [{ false item RID} { false z_index int}], Returns:

func (VisualServerImpl) CanvasLightAttachToCanvas

func (o VisualServerImpl) CanvasLightAttachToCanvas(light RID, canvas RID)
CLASS_METHOD

canvas_light_attach_to_canvas Args: [{ false light RID} { false canvas RID}], Returns:

func (VisualServerImpl) CanvasLightCreate

func (o VisualServerImpl) CanvasLightCreate() RID
CLASS_METHOD

canvas_light_create Args: [], Returns: RID

func (VisualServerImpl) CanvasLightOccluderAttachToCanvas

func (o VisualServerImpl) CanvasLightOccluderAttachToCanvas(occluder RID, canvas RID)
CLASS_METHOD

canvas_light_occluder_attach_to_canvas Args: [{ false occluder RID} { false canvas RID}], Returns:

func (VisualServerImpl) CanvasLightOccluderCreate

func (o VisualServerImpl) CanvasLightOccluderCreate() RID
CLASS_METHOD

canvas_light_occluder_create Args: [], Returns: RID

func (VisualServerImpl) CanvasLightOccluderSetEnabled

func (o VisualServerImpl) CanvasLightOccluderSetEnabled(occluder RID, enabled bool)
CLASS_METHOD

canvas_light_occluder_set_enabled Args: [{ false occluder RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasLightOccluderSetLightMask

func (o VisualServerImpl) CanvasLightOccluderSetLightMask(occluder RID, mask int64)
CLASS_METHOD

canvas_light_occluder_set_light_mask Args: [{ false occluder RID} { false mask int}], Returns:

func (VisualServerImpl) CanvasLightOccluderSetPolygon

func (o VisualServerImpl) CanvasLightOccluderSetPolygon(occluder RID, polygon RID)
CLASS_METHOD

canvas_light_occluder_set_polygon Args: [{ false occluder RID} { false polygon RID}], Returns:

func (VisualServerImpl) CanvasLightOccluderSetTransform

func (o VisualServerImpl) CanvasLightOccluderSetTransform(occluder RID, transform Transform2D)
CLASS_METHOD

canvas_light_occluder_set_transform Args: [{ false occluder RID} { false transform Transform2D}], Returns:

func (VisualServerImpl) CanvasLightSetColor

func (o VisualServerImpl) CanvasLightSetColor(light RID, color Color)
CLASS_METHOD

canvas_light_set_color Args: [{ false light RID} { false color Color}], Returns:

func (VisualServerImpl) CanvasLightSetEnabled

func (o VisualServerImpl) CanvasLightSetEnabled(light RID, enabled bool)
CLASS_METHOD

canvas_light_set_enabled Args: [{ false light RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasLightSetEnergy

func (o VisualServerImpl) CanvasLightSetEnergy(light RID, energy float32)
CLASS_METHOD

canvas_light_set_energy Args: [{ false light RID} { false energy float}], Returns:

func (VisualServerImpl) CanvasLightSetHeight

func (o VisualServerImpl) CanvasLightSetHeight(light RID, height float32)
CLASS_METHOD

canvas_light_set_height Args: [{ false light RID} { false height float}], Returns:

func (VisualServerImpl) CanvasLightSetItemCullMask

func (o VisualServerImpl) CanvasLightSetItemCullMask(light RID, mask int64)
CLASS_METHOD

canvas_light_set_item_cull_mask Args: [{ false light RID} { false mask int}], Returns:

func (VisualServerImpl) CanvasLightSetItemShadowCullMask

func (o VisualServerImpl) CanvasLightSetItemShadowCullMask(light RID, mask int64)
CLASS_METHOD

canvas_light_set_item_shadow_cull_mask Args: [{ false light RID} { false mask int}], Returns:

func (VisualServerImpl) CanvasLightSetLayerRange

func (o VisualServerImpl) CanvasLightSetLayerRange(light RID, min_layer int64, max_layer int64)
CLASS_METHOD

canvas_light_set_layer_range Args: [{ false light RID} { false min_layer int} { false max_layer int}], Returns:

func (VisualServerImpl) CanvasLightSetMode

func (o VisualServerImpl) CanvasLightSetMode(light RID, mode int64)
CLASS_METHOD

canvas_light_set_mode Args: [{ false light RID} { false mode int}], Returns:

func (VisualServerImpl) CanvasLightSetScale

func (o VisualServerImpl) CanvasLightSetScale(light RID, scale float32)
CLASS_METHOD

canvas_light_set_scale Args: [{ false light RID} { false scale float}], Returns:

func (VisualServerImpl) CanvasLightSetShadowBufferSize

func (o VisualServerImpl) CanvasLightSetShadowBufferSize(light RID, size int64)
CLASS_METHOD

canvas_light_set_shadow_buffer_size Args: [{ false light RID} { false size int}], Returns:

func (VisualServerImpl) CanvasLightSetShadowColor

func (o VisualServerImpl) CanvasLightSetShadowColor(light RID, color Color)
CLASS_METHOD

canvas_light_set_shadow_color Args: [{ false light RID} { false color Color}], Returns:

func (VisualServerImpl) CanvasLightSetShadowEnabled

func (o VisualServerImpl) CanvasLightSetShadowEnabled(light RID, enabled bool)
CLASS_METHOD

canvas_light_set_shadow_enabled Args: [{ false light RID} { false enabled bool}], Returns:

func (VisualServerImpl) CanvasLightSetShadowFilter

func (o VisualServerImpl) CanvasLightSetShadowFilter(light RID, filter int64)
CLASS_METHOD

canvas_light_set_shadow_filter Args: [{ false light RID} { false filter int}], Returns:

func (VisualServerImpl) CanvasLightSetShadowGradientLength

func (o VisualServerImpl) CanvasLightSetShadowGradientLength(light RID, length float32)
CLASS_METHOD

canvas_light_set_shadow_gradient_length Args: [{ false light RID} { false length float}], Returns:

func (VisualServerImpl) CanvasLightSetShadowSmooth

func (o VisualServerImpl) CanvasLightSetShadowSmooth(light RID, smooth float32)
CLASS_METHOD

canvas_light_set_shadow_smooth Args: [{ false light RID} { false smooth float}], Returns:

func (VisualServerImpl) CanvasLightSetTexture

func (o VisualServerImpl) CanvasLightSetTexture(light RID, texture RID)
CLASS_METHOD

canvas_light_set_texture Args: [{ false light RID} { false texture RID}], Returns:

func (VisualServerImpl) CanvasLightSetTextureOffset

func (o VisualServerImpl) CanvasLightSetTextureOffset(light RID, offset Vector2)
CLASS_METHOD

canvas_light_set_texture_offset Args: [{ false light RID} { false offset Vector2}], Returns:

func (VisualServerImpl) CanvasLightSetTransform

func (o VisualServerImpl) CanvasLightSetTransform(light RID, transform Transform2D)
CLASS_METHOD

canvas_light_set_transform Args: [{ false light RID} { false transform Transform2D}], Returns:

func (VisualServerImpl) CanvasLightSetZRange

func (o VisualServerImpl) CanvasLightSetZRange(light RID, min_z int64, max_z int64)
CLASS_METHOD

canvas_light_set_z_range Args: [{ false light RID} { false min_z int} { false max_z int}], Returns:

func (VisualServerImpl) CanvasOccluderPolygonCreate

func (o VisualServerImpl) CanvasOccluderPolygonCreate() RID
CLASS_METHOD

canvas_occluder_polygon_create Args: [], Returns: RID

func (VisualServerImpl) CanvasOccluderPolygonSetCullMode

func (o VisualServerImpl) CanvasOccluderPolygonSetCullMode(occluder_polygon RID, mode int64)
CLASS_METHOD

canvas_occluder_polygon_set_cull_mode Args: [{ false occluder_polygon RID} { false mode int}], Returns:

func (VisualServerImpl) CanvasOccluderPolygonSetShape

func (o VisualServerImpl) CanvasOccluderPolygonSetShape(occluder_polygon RID, shape PoolVector2Array, closed bool)
CLASS_METHOD

canvas_occluder_polygon_set_shape Args: [{ false occluder_polygon RID} { false shape PoolVector2Array} { false closed bool}], Returns:

func (VisualServerImpl) CanvasOccluderPolygonSetShapeAsLines

func (o VisualServerImpl) CanvasOccluderPolygonSetShapeAsLines(occluder_polygon RID, shape PoolVector2Array)
CLASS_METHOD

canvas_occluder_polygon_set_shape_as_lines Args: [{ false occluder_polygon RID} { false shape PoolVector2Array}], Returns:

func (VisualServerImpl) CanvasSetItemMirroring

func (o VisualServerImpl) CanvasSetItemMirroring(canvas RID, item RID, mirroring Vector2)
CLASS_METHOD

canvas_set_item_mirroring Args: [{ false canvas RID} { false item RID} { false mirroring Vector2}], Returns:

func (VisualServerImpl) CanvasSetModulate

func (o VisualServerImpl) CanvasSetModulate(canvas RID, color Color)
CLASS_METHOD

canvas_set_modulate Args: [{ false canvas RID} { false color Color}], Returns:

func (*VisualServerImpl) ClassName

func (o *VisualServerImpl) ClassName() string

func (VisualServerImpl) DirectionalLightCreate

func (o VisualServerImpl) DirectionalLightCreate() RID
CLASS_METHOD

directional_light_create Args: [], Returns: RID

func (VisualServerImpl) Draw

func (o VisualServerImpl) Draw(swap_buffers bool, frame_step float32)
CLASS_METHOD

draw Args: [{True true swap_buffers bool} {0 true frame_step float}], Returns:

func (VisualServerImpl) EnvironmentCreate

func (o VisualServerImpl) EnvironmentCreate() RID
CLASS_METHOD

environment_create Args: [], Returns: RID

func (VisualServerImpl) EnvironmentSetAdjustment

func (o VisualServerImpl) EnvironmentSetAdjustment(env RID, enable bool, brightness float32, contrast float32, saturation float32, ramp RID)
CLASS_METHOD

environment_set_adjustment Args: [{ false env RID} { false enable bool} { false brightness float} { false contrast float} { false saturation float} { false ramp RID}], Returns:

func (VisualServerImpl) EnvironmentSetAmbientLight

func (o VisualServerImpl) EnvironmentSetAmbientLight(env RID, color Color, energy float32, sky_contibution float32)
CLASS_METHOD

environment_set_ambient_light Args: [{ false env RID} { false color Color} {1 true energy float} {0 true sky_contibution float}], Returns:

func (VisualServerImpl) EnvironmentSetBackground

func (o VisualServerImpl) EnvironmentSetBackground(env RID, bg int64)
CLASS_METHOD

environment_set_background Args: [{ false env RID} { false bg int}], Returns:

func (VisualServerImpl) EnvironmentSetBgColor

func (o VisualServerImpl) EnvironmentSetBgColor(env RID, color Color)
CLASS_METHOD

environment_set_bg_color Args: [{ false env RID} { false color Color}], Returns:

func (VisualServerImpl) EnvironmentSetBgEnergy

func (o VisualServerImpl) EnvironmentSetBgEnergy(env RID, energy float32)
CLASS_METHOD

environment_set_bg_energy Args: [{ false env RID} { false energy float}], Returns:

func (VisualServerImpl) EnvironmentSetCanvasMaxLayer

func (o VisualServerImpl) EnvironmentSetCanvasMaxLayer(env RID, max_layer int64)
CLASS_METHOD

environment_set_canvas_max_layer Args: [{ false env RID} { false max_layer int}], Returns:

func (VisualServerImpl) EnvironmentSetDofBlurFar

func (o VisualServerImpl) EnvironmentSetDofBlurFar(env RID, enable bool, distance float32, transition float32, far_amount float32, quality int64)
CLASS_METHOD

environment_set_dof_blur_far Args: [{ false env RID} { false enable bool} { false distance float} { false transition float} { false far_amount float} { false quality int}], Returns:

func (VisualServerImpl) EnvironmentSetDofBlurNear

func (o VisualServerImpl) EnvironmentSetDofBlurNear(env RID, enable bool, distance float32, transition float32, far_amount float32, quality int64)
CLASS_METHOD

environment_set_dof_blur_near Args: [{ false env RID} { false enable bool} { false distance float} { false transition float} { false far_amount float} { false quality int}], Returns:

func (VisualServerImpl) EnvironmentSetFog

func (o VisualServerImpl) EnvironmentSetFog(env RID, enable bool, color Color, sun_color Color, sun_amount float32)
CLASS_METHOD

environment_set_fog Args: [{ false env RID} { false enable bool} { false color Color} { false sun_color Color} { false sun_amount float}], Returns:

func (VisualServerImpl) EnvironmentSetFogDepth

func (o VisualServerImpl) EnvironmentSetFogDepth(env RID, enable bool, depth_begin float32, depth_end float32, depth_curve float32, transmit bool, transmit_curve float32)
CLASS_METHOD

environment_set_fog_depth Args: [{ false env RID} { false enable bool} { false depth_begin float} { false depth_end float} { false depth_curve float} { false transmit bool} { false transmit_curve float}], Returns:

func (VisualServerImpl) EnvironmentSetFogHeight

func (o VisualServerImpl) EnvironmentSetFogHeight(env RID, enable bool, min_height float32, max_height float32, height_curve float32)
CLASS_METHOD

environment_set_fog_height Args: [{ false env RID} { false enable bool} { false min_height float} { false max_height float} { false height_curve float}], Returns:

func (VisualServerImpl) EnvironmentSetGlow

func (o VisualServerImpl) EnvironmentSetGlow(env RID, enable bool, level_flags int64, intensity float32, strength float32, bloom_threshold float32, blend_mode int64, hdr_bleed_threshold float32, hdr_bleed_scale float32, hdr_luminance_cap float32, bicubic_upscale bool)
CLASS_METHOD

environment_set_glow Args: [{ false env RID} { false enable bool} { false level_flags int} { false intensity float} { false strength float} { false bloom_threshold float} { false blend_mode int} { false hdr_bleed_threshold float} { false hdr_bleed_scale float} { false hdr_luminance_cap float} { false bicubic_upscale bool}], Returns:

func (VisualServerImpl) EnvironmentSetSky

func (o VisualServerImpl) EnvironmentSetSky(env RID, sky RID)
CLASS_METHOD

environment_set_sky Args: [{ false env RID} { false sky RID}], Returns:

func (VisualServerImpl) EnvironmentSetSkyCustomFov

func (o VisualServerImpl) EnvironmentSetSkyCustomFov(env RID, scale float32)
CLASS_METHOD

environment_set_sky_custom_fov Args: [{ false env RID} { false scale float}], Returns:

func (VisualServerImpl) EnvironmentSetSkyOrientation

func (o VisualServerImpl) EnvironmentSetSkyOrientation(env RID, orientation Basis)
CLASS_METHOD

environment_set_sky_orientation Args: [{ false env RID} { false orientation Basis}], Returns:

func (VisualServerImpl) EnvironmentSetSsao

func (o VisualServerImpl) EnvironmentSetSsao(env RID, enable bool, radius float32, intensity float32, radius2 float32, intensity2 float32, bias float32, light_affect float32, ao_channel_affect float32, color Color, quality int64, blur int64, bilateral_sharpness float32)
CLASS_METHOD

environment_set_ssao Args: [{ false env RID} { false enable bool} { false radius float} { false intensity float} { false radius2 float} { false intensity2 float} { false bias float} { false light_affect float} { false ao_channel_affect float} { false color Color} { false quality int} { false blur int} { false bilateral_sharpness float}], Returns:

func (VisualServerImpl) EnvironmentSetSsr

func (o VisualServerImpl) EnvironmentSetSsr(env RID, enable bool, max_steps int64, fade_in float32, fade_out float32, depth_tolerance float32, roughness bool)
CLASS_METHOD

environment_set_ssr Args: [{ false env RID} { false enable bool} { false max_steps int} { false fade_in float} { false fade_out float} { false depth_tolerance float} { false roughness bool}], Returns:

func (VisualServerImpl) EnvironmentSetTonemap

func (o VisualServerImpl) EnvironmentSetTonemap(env RID, tone_mapper int64, exposure float32, white float32, auto_exposure bool, min_luminance float32, max_luminance float32, auto_exp_speed float32, auto_exp_grey float32)
CLASS_METHOD

environment_set_tonemap Args: [{ false env RID} { false tone_mapper int} { false exposure float} { false white float} { false auto_exposure bool} { false min_luminance float} { false max_luminance float} { false auto_exp_speed float} { false auto_exp_grey float}], Returns:

func (VisualServerImpl) Finish

func (o VisualServerImpl) Finish()
CLASS_METHOD

finish Args: [], Returns:

func (VisualServerImpl) ForceDraw

func (o VisualServerImpl) ForceDraw(swap_buffers bool, frame_step float32)
CLASS_METHOD

force_draw Args: [{True true swap_buffers bool} {0 true frame_step float}], Returns:

func (VisualServerImpl) ForceSync

func (o VisualServerImpl) ForceSync()
CLASS_METHOD

force_sync Args: [], Returns:

func (VisualServerImpl) FreeRid

func (o VisualServerImpl) FreeRid(rid RID)
CLASS_METHOD

free_rid Args: [{ false rid RID}], Returns:

func (VisualServerImpl) GetRenderInfo

func (o VisualServerImpl) GetRenderInfo(info int64) int64
CLASS_METHOD

get_render_info Args: [{ false info int}], Returns: int64

func (VisualServerImpl) GetTestCube

func (o VisualServerImpl) GetTestCube() RID
CLASS_METHOD

get_test_cube Args: [], Returns: RID

func (VisualServerImpl) GetTestTexture

func (o VisualServerImpl) GetTestTexture() RID
CLASS_METHOD

get_test_texture Args: [], Returns: RID

func (VisualServerImpl) GetVideoAdapterName

func (o VisualServerImpl) GetVideoAdapterName() string
CLASS_METHOD

get_video_adapter_name Args: [], Returns: string

func (VisualServerImpl) GetVideoAdapterVendor

func (o VisualServerImpl) GetVideoAdapterVendor() string
CLASS_METHOD

get_video_adapter_vendor Args: [], Returns: string

func (VisualServerImpl) GetWhiteTexture

func (o VisualServerImpl) GetWhiteTexture() RID
CLASS_METHOD

get_white_texture Args: [], Returns: RID

func (VisualServerImpl) GiProbeCreate

func (o VisualServerImpl) GiProbeCreate() RID
CLASS_METHOD

gi_probe_create Args: [], Returns: RID

func (VisualServerImpl) GiProbeGetBias

func (o VisualServerImpl) GiProbeGetBias(probe RID) float32
CLASS_METHOD

gi_probe_get_bias Args: [{ false probe RID}], Returns: float32

func (VisualServerImpl) GiProbeGetBounds

func (o VisualServerImpl) GiProbeGetBounds(probe RID) AABB
CLASS_METHOD

gi_probe_get_bounds Args: [{ false probe RID}], Returns: AABB

func (VisualServerImpl) GiProbeGetCellSize

func (o VisualServerImpl) GiProbeGetCellSize(probe RID) float32
CLASS_METHOD

gi_probe_get_cell_size Args: [{ false probe RID}], Returns: float32

func (VisualServerImpl) GiProbeGetDynamicData

func (o VisualServerImpl) GiProbeGetDynamicData(probe RID) PoolIntArray
CLASS_METHOD

gi_probe_get_dynamic_data Args: [{ false probe RID}], Returns: PoolIntArray

func (VisualServerImpl) GiProbeGetDynamicRange

func (o VisualServerImpl) GiProbeGetDynamicRange(probe RID) int64
CLASS_METHOD

gi_probe_get_dynamic_range Args: [{ false probe RID}], Returns: int64

func (VisualServerImpl) GiProbeGetEnergy

func (o VisualServerImpl) GiProbeGetEnergy(probe RID) float32
CLASS_METHOD

gi_probe_get_energy Args: [{ false probe RID}], Returns: float32

func (VisualServerImpl) GiProbeGetNormalBias

func (o VisualServerImpl) GiProbeGetNormalBias(probe RID) float32
CLASS_METHOD

gi_probe_get_normal_bias Args: [{ false probe RID}], Returns: float32

func (VisualServerImpl) GiProbeGetPropagation

func (o VisualServerImpl) GiProbeGetPropagation(probe RID) float32
CLASS_METHOD

gi_probe_get_propagation Args: [{ false probe RID}], Returns: float32

func (VisualServerImpl) GiProbeGetToCellXform

func (o VisualServerImpl) GiProbeGetToCellXform(probe RID) Transform
CLASS_METHOD

gi_probe_get_to_cell_xform Args: [{ false probe RID}], Returns: Transform

func (VisualServerImpl) GiProbeIsCompressed

func (o VisualServerImpl) GiProbeIsCompressed(probe RID) bool
CLASS_METHOD

gi_probe_is_compressed Args: [{ false probe RID}], Returns: bool

func (VisualServerImpl) GiProbeIsInterior

func (o VisualServerImpl) GiProbeIsInterior(probe RID) bool
CLASS_METHOD

gi_probe_is_interior Args: [{ false probe RID}], Returns: bool

func (VisualServerImpl) GiProbeSetBias

func (o VisualServerImpl) GiProbeSetBias(probe RID, bias float32)
CLASS_METHOD

gi_probe_set_bias Args: [{ false probe RID} { false bias float}], Returns:

func (VisualServerImpl) GiProbeSetBounds

func (o VisualServerImpl) GiProbeSetBounds(probe RID, bounds AABB)
CLASS_METHOD

gi_probe_set_bounds Args: [{ false probe RID} { false bounds AABB}], Returns:

func (VisualServerImpl) GiProbeSetCellSize

func (o VisualServerImpl) GiProbeSetCellSize(probe RID, _range float32)
CLASS_METHOD

gi_probe_set_cell_size Args: [{ false probe RID} { false range float}], Returns:

func (VisualServerImpl) GiProbeSetCompress

func (o VisualServerImpl) GiProbeSetCompress(probe RID, enable bool)
CLASS_METHOD

gi_probe_set_compress Args: [{ false probe RID} { false enable bool}], Returns:

func (VisualServerImpl) GiProbeSetDynamicData

func (o VisualServerImpl) GiProbeSetDynamicData(probe RID, data PoolIntArray)
CLASS_METHOD

gi_probe_set_dynamic_data Args: [{ false probe RID} { false data PoolIntArray}], Returns:

func (VisualServerImpl) GiProbeSetDynamicRange

func (o VisualServerImpl) GiProbeSetDynamicRange(probe RID, _range int64)
CLASS_METHOD

gi_probe_set_dynamic_range Args: [{ false probe RID} { false range int}], Returns:

func (VisualServerImpl) GiProbeSetEnergy

func (o VisualServerImpl) GiProbeSetEnergy(probe RID, energy float32)
CLASS_METHOD

gi_probe_set_energy Args: [{ false probe RID} { false energy float}], Returns:

func (VisualServerImpl) GiProbeSetInterior

func (o VisualServerImpl) GiProbeSetInterior(probe RID, enable bool)
CLASS_METHOD

gi_probe_set_interior Args: [{ false probe RID} { false enable bool}], Returns:

func (VisualServerImpl) GiProbeSetNormalBias

func (o VisualServerImpl) GiProbeSetNormalBias(probe RID, bias float32)
CLASS_METHOD

gi_probe_set_normal_bias Args: [{ false probe RID} { false bias float}], Returns:

func (VisualServerImpl) GiProbeSetPropagation

func (o VisualServerImpl) GiProbeSetPropagation(probe RID, propagation float32)
CLASS_METHOD

gi_probe_set_propagation Args: [{ false probe RID} { false propagation float}], Returns:

func (VisualServerImpl) GiProbeSetToCellXform

func (o VisualServerImpl) GiProbeSetToCellXform(probe RID, xform Transform)
CLASS_METHOD

gi_probe_set_to_cell_xform Args: [{ false probe RID} { false xform Transform}], Returns:

func (VisualServerImpl) HasChanged

func (o VisualServerImpl) HasChanged() bool
CLASS_METHOD

has_changed Args: [], Returns: bool

func (VisualServerImpl) HasFeature

func (o VisualServerImpl) HasFeature(feature int64) bool
CLASS_METHOD

has_feature Args: [{ false feature int}], Returns: bool

func (VisualServerImpl) HasOsFeature

func (o VisualServerImpl) HasOsFeature(feature string) bool
CLASS_METHOD

has_os_feature Args: [{ false feature String}], Returns: bool

func (VisualServerImpl) ImmediateBegin

func (o VisualServerImpl) ImmediateBegin(immediate RID, primitive int64, texture RID)
CLASS_METHOD

immediate_begin Args: [{ false immediate RID} { false primitive int} {RID true texture RID}], Returns:

func (VisualServerImpl) ImmediateClear

func (o VisualServerImpl) ImmediateClear(immediate RID)
CLASS_METHOD

immediate_clear Args: [{ false immediate RID}], Returns:

func (VisualServerImpl) ImmediateColor

func (o VisualServerImpl) ImmediateColor(immediate RID, color Color)
CLASS_METHOD

immediate_color Args: [{ false immediate RID} { false color Color}], Returns:

func (VisualServerImpl) ImmediateCreate

func (o VisualServerImpl) ImmediateCreate() RID
CLASS_METHOD

immediate_create Args: [], Returns: RID

func (VisualServerImpl) ImmediateEnd

func (o VisualServerImpl) ImmediateEnd(immediate RID)
CLASS_METHOD

immediate_end Args: [{ false immediate RID}], Returns:

func (VisualServerImpl) ImmediateGetMaterial

func (o VisualServerImpl) ImmediateGetMaterial(immediate RID) RID
CLASS_METHOD

immediate_get_material Args: [{ false immediate RID}], Returns: RID

func (VisualServerImpl) ImmediateNormal

func (o VisualServerImpl) ImmediateNormal(immediate RID, normal Vector3)
CLASS_METHOD

immediate_normal Args: [{ false immediate RID} { false normal Vector3}], Returns:

func (VisualServerImpl) ImmediateSetMaterial

func (o VisualServerImpl) ImmediateSetMaterial(immediate RID, material RID)
CLASS_METHOD

immediate_set_material Args: [{ false immediate RID} { false material RID}], Returns:

func (VisualServerImpl) ImmediateTangent

func (o VisualServerImpl) ImmediateTangent(immediate RID, tangent Plane)
CLASS_METHOD

immediate_tangent Args: [{ false immediate RID} { false tangent Plane}], Returns:

func (VisualServerImpl) ImmediateUv

func (o VisualServerImpl) ImmediateUv(immediate RID, tex_uv Vector2)
CLASS_METHOD

immediate_uv Args: [{ false immediate RID} { false tex_uv Vector2}], Returns:

func (VisualServerImpl) ImmediateUv2

func (o VisualServerImpl) ImmediateUv2(immediate RID, tex_uv Vector2)
CLASS_METHOD

immediate_uv2 Args: [{ false immediate RID} { false tex_uv Vector2}], Returns:

func (VisualServerImpl) ImmediateVertex

func (o VisualServerImpl) ImmediateVertex(immediate RID, vertex Vector3)
CLASS_METHOD

immediate_vertex Args: [{ false immediate RID} { false vertex Vector3}], Returns:

func (VisualServerImpl) ImmediateVertex2D

func (o VisualServerImpl) ImmediateVertex2D(immediate RID, vertex Vector2)
CLASS_METHOD

immediate_vertex_2d Args: [{ false immediate RID} { false vertex Vector2}], Returns:

func (VisualServerImpl) Init

func (o VisualServerImpl) Init()
CLASS_METHOD

init Args: [], Returns:

func (VisualServerImpl) InstanceAttachObjectInstanceId

func (o VisualServerImpl) InstanceAttachObjectInstanceId(instance RID, id int64)
CLASS_METHOD

instance_attach_object_instance_id Args: [{ false instance RID} { false id int}], Returns:

func (VisualServerImpl) InstanceAttachSkeleton

func (o VisualServerImpl) InstanceAttachSkeleton(instance RID, skeleton RID)
CLASS_METHOD

instance_attach_skeleton Args: [{ false instance RID} { false skeleton RID}], Returns:

func (VisualServerImpl) InstanceCreate

func (o VisualServerImpl) InstanceCreate() RID
CLASS_METHOD

instance_create Args: [], Returns: RID

func (VisualServerImpl) InstanceCreate2

func (o VisualServerImpl) InstanceCreate2(base RID, scenario RID) RID
CLASS_METHOD

instance_create2 Args: [{ false base RID} { false scenario RID}], Returns: RID

func (VisualServerImpl) InstanceGeometrySetAsInstanceLod

func (o VisualServerImpl) InstanceGeometrySetAsInstanceLod(instance RID, as_lod_of_instance RID)
CLASS_METHOD

instance_geometry_set_as_instance_lod Args: [{ false instance RID} { false as_lod_of_instance RID}], Returns:

func (VisualServerImpl) InstanceGeometrySetCastShadowsSetting

func (o VisualServerImpl) InstanceGeometrySetCastShadowsSetting(instance RID, shadow_casting_setting int64)
CLASS_METHOD

instance_geometry_set_cast_shadows_setting Args: [{ false instance RID} { false shadow_casting_setting int}], Returns:

func (VisualServerImpl) InstanceGeometrySetDrawRange

func (o VisualServerImpl) InstanceGeometrySetDrawRange(instance RID, min float32, max float32, min_margin float32, max_margin float32)
CLASS_METHOD

instance_geometry_set_draw_range Args: [{ false instance RID} { false min float} { false max float} { false min_margin float} { false max_margin float}], Returns:

func (VisualServerImpl) InstanceGeometrySetFlag

func (o VisualServerImpl) InstanceGeometrySetFlag(instance RID, flag int64, enabled bool)
CLASS_METHOD

instance_geometry_set_flag Args: [{ false instance RID} { false flag int} { false enabled bool}], Returns:

func (VisualServerImpl) InstanceGeometrySetMaterialOverride

func (o VisualServerImpl) InstanceGeometrySetMaterialOverride(instance RID, material RID)
CLASS_METHOD

instance_geometry_set_material_override Args: [{ false instance RID} { false material RID}], Returns:

func (VisualServerImpl) InstanceSetBase

func (o VisualServerImpl) InstanceSetBase(instance RID, base RID)
CLASS_METHOD

instance_set_base Args: [{ false instance RID} { false base RID}], Returns:

func (VisualServerImpl) InstanceSetBlendShapeWeight

func (o VisualServerImpl) InstanceSetBlendShapeWeight(instance RID, shape int64, weight float32)
CLASS_METHOD

instance_set_blend_shape_weight Args: [{ false instance RID} { false shape int} { false weight float}], Returns:

func (VisualServerImpl) InstanceSetCustomAabb

func (o VisualServerImpl) InstanceSetCustomAabb(instance RID, aabb AABB)
CLASS_METHOD

instance_set_custom_aabb Args: [{ false instance RID} { false aabb AABB}], Returns:

func (VisualServerImpl) InstanceSetExterior

func (o VisualServerImpl) InstanceSetExterior(instance RID, enabled bool)
CLASS_METHOD

instance_set_exterior Args: [{ false instance RID} { false enabled bool}], Returns:

func (VisualServerImpl) InstanceSetExtraVisibilityMargin

func (o VisualServerImpl) InstanceSetExtraVisibilityMargin(instance RID, margin float32)
CLASS_METHOD

instance_set_extra_visibility_margin Args: [{ false instance RID} { false margin float}], Returns:

func (VisualServerImpl) InstanceSetLayerMask

func (o VisualServerImpl) InstanceSetLayerMask(instance RID, mask int64)
CLASS_METHOD

instance_set_layer_mask Args: [{ false instance RID} { false mask int}], Returns:

func (VisualServerImpl) InstanceSetScenario

func (o VisualServerImpl) InstanceSetScenario(instance RID, scenario RID)
CLASS_METHOD

instance_set_scenario Args: [{ false instance RID} { false scenario RID}], Returns:

func (VisualServerImpl) InstanceSetSurfaceMaterial

func (o VisualServerImpl) InstanceSetSurfaceMaterial(instance RID, surface int64, material RID)
CLASS_METHOD

instance_set_surface_material Args: [{ false instance RID} { false surface int} { false material RID}], Returns:

func (VisualServerImpl) InstanceSetTransform

func (o VisualServerImpl) InstanceSetTransform(instance RID, transform Transform)
CLASS_METHOD

instance_set_transform Args: [{ false instance RID} { false transform Transform}], Returns:

func (VisualServerImpl) InstanceSetUseLightmap

func (o VisualServerImpl) InstanceSetUseLightmap(instance RID, lightmap_instance RID, lightmap RID)
CLASS_METHOD

instance_set_use_lightmap Args: [{ false instance RID} { false lightmap_instance RID} { false lightmap RID}], Returns:

func (VisualServerImpl) InstanceSetVisible

func (o VisualServerImpl) InstanceSetVisible(instance RID, visible bool)
CLASS_METHOD

instance_set_visible Args: [{ false instance RID} { false visible bool}], Returns:

func (VisualServerImpl) InstancesCullAabb

func (o VisualServerImpl) InstancesCullAabb(aabb AABB, scenario RID) Array
CLASS_METHOD

instances_cull_aabb Args: [{ false aabb AABB} {RID true scenario RID}], Returns: Array

func (VisualServerImpl) InstancesCullConvex

func (o VisualServerImpl) InstancesCullConvex(convex Array, scenario RID) Array
CLASS_METHOD

instances_cull_convex Args: [{ false convex Array} {RID true scenario RID}], Returns: Array

func (VisualServerImpl) InstancesCullRay

func (o VisualServerImpl) InstancesCullRay(from Vector3, to Vector3, scenario RID) Array
CLASS_METHOD

instances_cull_ray Args: [{ false from Vector3} { false to Vector3} {RID true scenario RID}], Returns: Array

func (VisualServerImpl) LightDirectionalSetBlendSplits

func (o VisualServerImpl) LightDirectionalSetBlendSplits(light RID, enable bool)
CLASS_METHOD

light_directional_set_blend_splits Args: [{ false light RID} { false enable bool}], Returns:

func (VisualServerImpl) LightDirectionalSetShadowDepthRangeMode

func (o VisualServerImpl) LightDirectionalSetShadowDepthRangeMode(light RID, range_mode int64)
CLASS_METHOD

light_directional_set_shadow_depth_range_mode Args: [{ false light RID} { false range_mode int}], Returns:

func (VisualServerImpl) LightDirectionalSetShadowMode

func (o VisualServerImpl) LightDirectionalSetShadowMode(light RID, mode int64)
CLASS_METHOD

light_directional_set_shadow_mode Args: [{ false light RID} { false mode int}], Returns:

func (VisualServerImpl) LightOmniSetShadowDetail

func (o VisualServerImpl) LightOmniSetShadowDetail(light RID, detail int64)
CLASS_METHOD

light_omni_set_shadow_detail Args: [{ false light RID} { false detail int}], Returns:

func (VisualServerImpl) LightOmniSetShadowMode

func (o VisualServerImpl) LightOmniSetShadowMode(light RID, mode int64)
CLASS_METHOD

light_omni_set_shadow_mode Args: [{ false light RID} { false mode int}], Returns:

func (VisualServerImpl) LightSetColor

func (o VisualServerImpl) LightSetColor(light RID, color Color)
CLASS_METHOD

light_set_color Args: [{ false light RID} { false color Color}], Returns:

func (VisualServerImpl) LightSetCullMask

func (o VisualServerImpl) LightSetCullMask(light RID, mask int64)
CLASS_METHOD

light_set_cull_mask Args: [{ false light RID} { false mask int}], Returns:

func (VisualServerImpl) LightSetNegative

func (o VisualServerImpl) LightSetNegative(light RID, enable bool)
CLASS_METHOD

light_set_negative Args: [{ false light RID} { false enable bool}], Returns:

func (VisualServerImpl) LightSetParam

func (o VisualServerImpl) LightSetParam(light RID, param int64, value float32)
CLASS_METHOD

light_set_param Args: [{ false light RID} { false param int} { false value float}], Returns:

func (VisualServerImpl) LightSetProjector

func (o VisualServerImpl) LightSetProjector(light RID, texture RID)
CLASS_METHOD

light_set_projector Args: [{ false light RID} { false texture RID}], Returns:

func (VisualServerImpl) LightSetReverseCullFaceMode

func (o VisualServerImpl) LightSetReverseCullFaceMode(light RID, enabled bool)
CLASS_METHOD

light_set_reverse_cull_face_mode Args: [{ false light RID} { false enabled bool}], Returns:

func (VisualServerImpl) LightSetShadow

func (o VisualServerImpl) LightSetShadow(light RID, enabled bool)
CLASS_METHOD

light_set_shadow Args: [{ false light RID} { false enabled bool}], Returns:

func (VisualServerImpl) LightSetShadowColor

func (o VisualServerImpl) LightSetShadowColor(light RID, color Color)
CLASS_METHOD

light_set_shadow_color Args: [{ false light RID} { false color Color}], Returns:

func (VisualServerImpl) LightSetUseGi

func (o VisualServerImpl) LightSetUseGi(light RID, enabled bool)
CLASS_METHOD

light_set_use_gi Args: [{ false light RID} { false enabled bool}], Returns:

func (VisualServerImpl) LightmapCaptureCreate

func (o VisualServerImpl) LightmapCaptureCreate() RID
CLASS_METHOD

lightmap_capture_create Args: [], Returns: RID

func (VisualServerImpl) LightmapCaptureGetBounds

func (o VisualServerImpl) LightmapCaptureGetBounds(capture RID) AABB
CLASS_METHOD

lightmap_capture_get_bounds Args: [{ false capture RID}], Returns: AABB

func (VisualServerImpl) LightmapCaptureGetEnergy

func (o VisualServerImpl) LightmapCaptureGetEnergy(capture RID) float32
CLASS_METHOD

lightmap_capture_get_energy Args: [{ false capture RID}], Returns: float32

func (VisualServerImpl) LightmapCaptureGetOctree

func (o VisualServerImpl) LightmapCaptureGetOctree(capture RID) PoolByteArray
CLASS_METHOD

lightmap_capture_get_octree Args: [{ false capture RID}], Returns: PoolByteArray

func (VisualServerImpl) LightmapCaptureGetOctreeCellSubdiv

func (o VisualServerImpl) LightmapCaptureGetOctreeCellSubdiv(capture RID) int64
CLASS_METHOD

lightmap_capture_get_octree_cell_subdiv Args: [{ false capture RID}], Returns: int64

func (VisualServerImpl) LightmapCaptureGetOctreeCellTransform

func (o VisualServerImpl) LightmapCaptureGetOctreeCellTransform(capture RID) Transform
CLASS_METHOD

lightmap_capture_get_octree_cell_transform Args: [{ false capture RID}], Returns: Transform

func (VisualServerImpl) LightmapCaptureSetBounds

func (o VisualServerImpl) LightmapCaptureSetBounds(capture RID, bounds AABB)
CLASS_METHOD

lightmap_capture_set_bounds Args: [{ false capture RID} { false bounds AABB}], Returns:

func (VisualServerImpl) LightmapCaptureSetEnergy

func (o VisualServerImpl) LightmapCaptureSetEnergy(capture RID, energy float32)
CLASS_METHOD

lightmap_capture_set_energy Args: [{ false capture RID} { false energy float}], Returns:

func (VisualServerImpl) LightmapCaptureSetOctree

func (o VisualServerImpl) LightmapCaptureSetOctree(capture RID, octree PoolByteArray)
CLASS_METHOD

lightmap_capture_set_octree Args: [{ false capture RID} { false octree PoolByteArray}], Returns:

func (VisualServerImpl) LightmapCaptureSetOctreeCellSubdiv

func (o VisualServerImpl) LightmapCaptureSetOctreeCellSubdiv(capture RID, subdiv int64)
CLASS_METHOD

lightmap_capture_set_octree_cell_subdiv Args: [{ false capture RID} { false subdiv int}], Returns:

func (VisualServerImpl) LightmapCaptureSetOctreeCellTransform

func (o VisualServerImpl) LightmapCaptureSetOctreeCellTransform(capture RID, xform Transform)
CLASS_METHOD

lightmap_capture_set_octree_cell_transform Args: [{ false capture RID} { false xform Transform}], Returns:

func (VisualServerImpl) MakeSphereMesh

func (o VisualServerImpl) MakeSphereMesh(latitudes int64, longitudes int64, radius float32) RID
CLASS_METHOD

make_sphere_mesh Args: [{ false latitudes int} { false longitudes int} { false radius float}], Returns: RID

func (VisualServerImpl) MaterialCreate

func (o VisualServerImpl) MaterialCreate() RID
CLASS_METHOD

material_create Args: [], Returns: RID

func (VisualServerImpl) MaterialGetParam

func (o VisualServerImpl) MaterialGetParam(material RID, parameter string) Variant
CLASS_METHOD

material_get_param Args: [{ false material RID} { false parameter String}], Returns: Variant

func (VisualServerImpl) MaterialGetParamDefault

func (o VisualServerImpl) MaterialGetParamDefault(material RID, parameter string) Variant
CLASS_METHOD

material_get_param_default Args: [{ false material RID} { false parameter String}], Returns: Variant

func (VisualServerImpl) MaterialGetShader

func (o VisualServerImpl) MaterialGetShader(shader_material RID) RID
CLASS_METHOD

material_get_shader Args: [{ false shader_material RID}], Returns: RID

func (VisualServerImpl) MaterialSetLineWidth

func (o VisualServerImpl) MaterialSetLineWidth(material RID, width float32)
CLASS_METHOD

material_set_line_width Args: [{ false material RID} { false width float}], Returns:

func (VisualServerImpl) MaterialSetNextPass

func (o VisualServerImpl) MaterialSetNextPass(material RID, next_material RID)
CLASS_METHOD

material_set_next_pass Args: [{ false material RID} { false next_material RID}], Returns:

func (VisualServerImpl) MaterialSetParam

func (o VisualServerImpl) MaterialSetParam(material RID, parameter string, value Variant)
CLASS_METHOD

material_set_param Args: [{ false material RID} { false parameter String} { false value Variant}], Returns:

func (VisualServerImpl) MaterialSetRenderPriority

func (o VisualServerImpl) MaterialSetRenderPriority(material RID, priority int64)
CLASS_METHOD

material_set_render_priority Args: [{ false material RID} { false priority int}], Returns:

func (VisualServerImpl) MaterialSetShader

func (o VisualServerImpl) MaterialSetShader(shader_material RID, shader RID)
CLASS_METHOD

material_set_shader Args: [{ false shader_material RID} { false shader RID}], Returns:

func (VisualServerImpl) MeshAddSurfaceFromArrays

func (o VisualServerImpl) MeshAddSurfaceFromArrays(mesh RID, primitive int64, arrays Array, blend_shapes Array, compress_format int64)
CLASS_METHOD

mesh_add_surface_from_arrays Args: [{ false mesh RID} { false primitive int} { false arrays Array} {[] true blend_shapes Array} {97280 true compress_format int}], Returns:

func (VisualServerImpl) MeshClear

func (o VisualServerImpl) MeshClear(mesh RID)
CLASS_METHOD

mesh_clear Args: [{ false mesh RID}], Returns:

func (VisualServerImpl) MeshCreate

func (o VisualServerImpl) MeshCreate() RID
CLASS_METHOD

mesh_create Args: [], Returns: RID

func (VisualServerImpl) MeshGetBlendShapeCount

func (o VisualServerImpl) MeshGetBlendShapeCount(mesh RID) int64
CLASS_METHOD

mesh_get_blend_shape_count Args: [{ false mesh RID}], Returns: int64

func (VisualServerImpl) MeshGetBlendShapeMode

func (o VisualServerImpl) MeshGetBlendShapeMode(mesh RID) VisualServerBlendShapeMode
CLASS_METHOD

mesh_get_blend_shape_mode Args: [{ false mesh RID}], Returns: VisualServerBlendShapeMode

func (VisualServerImpl) MeshGetCustomAabb

func (o VisualServerImpl) MeshGetCustomAabb(mesh RID) AABB
CLASS_METHOD

mesh_get_custom_aabb Args: [{ false mesh RID}], Returns: AABB

func (VisualServerImpl) MeshGetSurfaceCount

func (o VisualServerImpl) MeshGetSurfaceCount(mesh RID) int64
CLASS_METHOD

mesh_get_surface_count Args: [{ false mesh RID}], Returns: int64

func (VisualServerImpl) MeshRemoveSurface

func (o VisualServerImpl) MeshRemoveSurface(mesh RID, index int64)
CLASS_METHOD

mesh_remove_surface Args: [{ false mesh RID} { false index int}], Returns:

func (VisualServerImpl) MeshSetBlendShapeCount

func (o VisualServerImpl) MeshSetBlendShapeCount(mesh RID, amount int64)
CLASS_METHOD

mesh_set_blend_shape_count Args: [{ false mesh RID} { false amount int}], Returns:

func (VisualServerImpl) MeshSetBlendShapeMode

func (o VisualServerImpl) MeshSetBlendShapeMode(mesh RID, mode int64)
CLASS_METHOD

mesh_set_blend_shape_mode Args: [{ false mesh RID} { false mode int}], Returns:

func (VisualServerImpl) MeshSetCustomAabb

func (o VisualServerImpl) MeshSetCustomAabb(mesh RID, aabb AABB)
CLASS_METHOD

mesh_set_custom_aabb Args: [{ false mesh RID} { false aabb AABB}], Returns:

func (VisualServerImpl) MeshSurfaceGetAabb

func (o VisualServerImpl) MeshSurfaceGetAabb(mesh RID, surface int64) AABB
CLASS_METHOD

mesh_surface_get_aabb Args: [{ false mesh RID} { false surface int}], Returns: AABB

func (VisualServerImpl) MeshSurfaceGetArray

func (o VisualServerImpl) MeshSurfaceGetArray(mesh RID, surface int64) PoolByteArray
CLASS_METHOD

mesh_surface_get_array Args: [{ false mesh RID} { false surface int}], Returns: PoolByteArray

func (VisualServerImpl) MeshSurfaceGetArrayIndexLen

func (o VisualServerImpl) MeshSurfaceGetArrayIndexLen(mesh RID, surface int64) int64
CLASS_METHOD

mesh_surface_get_array_index_len Args: [{ false mesh RID} { false surface int}], Returns: int64

func (VisualServerImpl) MeshSurfaceGetArrayLen

func (o VisualServerImpl) MeshSurfaceGetArrayLen(mesh RID, surface int64) int64
CLASS_METHOD

mesh_surface_get_array_len Args: [{ false mesh RID} { false surface int}], Returns: int64

func (VisualServerImpl) MeshSurfaceGetArrays

func (o VisualServerImpl) MeshSurfaceGetArrays(mesh RID, surface int64) Array
CLASS_METHOD

mesh_surface_get_arrays Args: [{ false mesh RID} { false surface int}], Returns: Array

func (VisualServerImpl) MeshSurfaceGetBlendShapeArrays

func (o VisualServerImpl) MeshSurfaceGetBlendShapeArrays(mesh RID, surface int64) Array
CLASS_METHOD

mesh_surface_get_blend_shape_arrays Args: [{ false mesh RID} { false surface int}], Returns: Array

func (VisualServerImpl) MeshSurfaceGetFormat

func (o VisualServerImpl) MeshSurfaceGetFormat(mesh RID, surface int64) int64
CLASS_METHOD

mesh_surface_get_format Args: [{ false mesh RID} { false surface int}], Returns: int64

func (VisualServerImpl) MeshSurfaceGetFormatOffset

func (o VisualServerImpl) MeshSurfaceGetFormatOffset(format int64, vertex_len int64, index_len int64, array_index int64) int64
CLASS_METHOD

mesh_surface_get_format_offset Args: [{ false format int} { false vertex_len int} { false index_len int} { false array_index int}], Returns: int64

func (VisualServerImpl) MeshSurfaceGetFormatStride

func (o VisualServerImpl) MeshSurfaceGetFormatStride(format int64, vertex_len int64, index_len int64) int64
CLASS_METHOD

mesh_surface_get_format_stride Args: [{ false format int} { false vertex_len int} { false index_len int}], Returns: int64

func (VisualServerImpl) MeshSurfaceGetIndexArray

func (o VisualServerImpl) MeshSurfaceGetIndexArray(mesh RID, surface int64) PoolByteArray
CLASS_METHOD

mesh_surface_get_index_array Args: [{ false mesh RID} { false surface int}], Returns: PoolByteArray

func (VisualServerImpl) MeshSurfaceGetMaterial

func (o VisualServerImpl) MeshSurfaceGetMaterial(mesh RID, surface int64) RID
CLASS_METHOD

mesh_surface_get_material Args: [{ false mesh RID} { false surface int}], Returns: RID

func (VisualServerImpl) MeshSurfaceGetPrimitiveType

func (o VisualServerImpl) MeshSurfaceGetPrimitiveType(mesh RID, surface int64) VisualServerPrimitiveType
CLASS_METHOD

mesh_surface_get_primitive_type Args: [{ false mesh RID} { false surface int}], Returns: VisualServerPrimitiveType

func (VisualServerImpl) MeshSurfaceGetSkeletonAabb

func (o VisualServerImpl) MeshSurfaceGetSkeletonAabb(mesh RID, surface int64) Array
CLASS_METHOD

mesh_surface_get_skeleton_aabb Args: [{ false mesh RID} { false surface int}], Returns: Array

func (VisualServerImpl) MeshSurfaceSetMaterial

func (o VisualServerImpl) MeshSurfaceSetMaterial(mesh RID, surface int64, material RID)
CLASS_METHOD

mesh_surface_set_material Args: [{ false mesh RID} { false surface int} { false material RID}], Returns:

func (VisualServerImpl) MeshSurfaceUpdateRegion

func (o VisualServerImpl) MeshSurfaceUpdateRegion(mesh RID, surface int64, offset int64, data PoolByteArray)
CLASS_METHOD

mesh_surface_update_region Args: [{ false mesh RID} { false surface int} { false offset int} { false data PoolByteArray}], Returns:

func (VisualServerImpl) MultimeshAllocate

func (o VisualServerImpl) MultimeshAllocate(multimesh RID, instances int64, transform_format int64, color_format int64, custom_data_format int64)
CLASS_METHOD

multimesh_allocate Args: [{ false multimesh RID} { false instances int} { false transform_format int} { false color_format int} {0 true custom_data_format int}], Returns:

func (VisualServerImpl) MultimeshCreate

func (o VisualServerImpl) MultimeshCreate() RID
CLASS_METHOD

multimesh_create Args: [], Returns: RID

func (VisualServerImpl) MultimeshGetAabb

func (o VisualServerImpl) MultimeshGetAabb(multimesh RID) AABB
CLASS_METHOD

multimesh_get_aabb Args: [{ false multimesh RID}], Returns: AABB

func (VisualServerImpl) MultimeshGetInstanceCount

func (o VisualServerImpl) MultimeshGetInstanceCount(multimesh RID) int64
CLASS_METHOD

multimesh_get_instance_count Args: [{ false multimesh RID}], Returns: int64

func (VisualServerImpl) MultimeshGetMesh

func (o VisualServerImpl) MultimeshGetMesh(multimesh RID) RID
CLASS_METHOD

multimesh_get_mesh Args: [{ false multimesh RID}], Returns: RID

func (VisualServerImpl) MultimeshGetVisibleInstances

func (o VisualServerImpl) MultimeshGetVisibleInstances(multimesh RID) int64
CLASS_METHOD

multimesh_get_visible_instances Args: [{ false multimesh RID}], Returns: int64

func (VisualServerImpl) MultimeshInstanceGetColor

func (o VisualServerImpl) MultimeshInstanceGetColor(multimesh RID, index int64) Color
CLASS_METHOD

multimesh_instance_get_color Args: [{ false multimesh RID} { false index int}], Returns: Color

func (VisualServerImpl) MultimeshInstanceGetCustomData

func (o VisualServerImpl) MultimeshInstanceGetCustomData(multimesh RID, index int64) Color
CLASS_METHOD

multimesh_instance_get_custom_data Args: [{ false multimesh RID} { false index int}], Returns: Color

func (VisualServerImpl) MultimeshInstanceGetTransform

func (o VisualServerImpl) MultimeshInstanceGetTransform(multimesh RID, index int64) Transform
CLASS_METHOD

multimesh_instance_get_transform Args: [{ false multimesh RID} { false index int}], Returns: Transform

func (VisualServerImpl) MultimeshInstanceGetTransform2D

func (o VisualServerImpl) MultimeshInstanceGetTransform2D(multimesh RID, index int64) Transform2D
CLASS_METHOD

multimesh_instance_get_transform_2d Args: [{ false multimesh RID} { false index int}], Returns: Transform2D

func (VisualServerImpl) MultimeshInstanceSetColor

func (o VisualServerImpl) MultimeshInstanceSetColor(multimesh RID, index int64, color Color)
CLASS_METHOD

multimesh_instance_set_color Args: [{ false multimesh RID} { false index int} { false color Color}], Returns:

func (VisualServerImpl) MultimeshInstanceSetCustomData

func (o VisualServerImpl) MultimeshInstanceSetCustomData(multimesh RID, index int64, custom_data Color)
CLASS_METHOD

multimesh_instance_set_custom_data Args: [{ false multimesh RID} { false index int} { false custom_data Color}], Returns:

func (VisualServerImpl) MultimeshInstanceSetTransform

func (o VisualServerImpl) MultimeshInstanceSetTransform(multimesh RID, index int64, transform Transform)
CLASS_METHOD

multimesh_instance_set_transform Args: [{ false multimesh RID} { false index int} { false transform Transform}], Returns:

func (VisualServerImpl) MultimeshInstanceSetTransform2D

func (o VisualServerImpl) MultimeshInstanceSetTransform2D(multimesh RID, index int64, transform Transform2D)
CLASS_METHOD

multimesh_instance_set_transform_2d Args: [{ false multimesh RID} { false index int} { false transform Transform2D}], Returns:

func (VisualServerImpl) MultimeshSetAsBulkArray

func (o VisualServerImpl) MultimeshSetAsBulkArray(multimesh RID, array PoolRealArray)
CLASS_METHOD

multimesh_set_as_bulk_array Args: [{ false multimesh RID} { false array PoolRealArray}], Returns:

func (VisualServerImpl) MultimeshSetMesh

func (o VisualServerImpl) MultimeshSetMesh(multimesh RID, mesh RID)
CLASS_METHOD

multimesh_set_mesh Args: [{ false multimesh RID} { false mesh RID}], Returns:

func (VisualServerImpl) MultimeshSetVisibleInstances

func (o VisualServerImpl) MultimeshSetVisibleInstances(multimesh RID, visible int64)
CLASS_METHOD

multimesh_set_visible_instances Args: [{ false multimesh RID} { false visible int}], Returns:

func (VisualServerImpl) OmniLightCreate

func (o VisualServerImpl) OmniLightCreate() RID
CLASS_METHOD

omni_light_create Args: [], Returns: RID

func (VisualServerImpl) ParticlesCreate

func (o VisualServerImpl) ParticlesCreate() RID
CLASS_METHOD

particles_create Args: [], Returns: RID

func (VisualServerImpl) ParticlesGetCurrentAabb

func (o VisualServerImpl) ParticlesGetCurrentAabb(particles RID) AABB
CLASS_METHOD

particles_get_current_aabb Args: [{ false particles RID}], Returns: AABB

func (VisualServerImpl) ParticlesGetEmitting

func (o VisualServerImpl) ParticlesGetEmitting(particles RID) bool
CLASS_METHOD

particles_get_emitting Args: [{ false particles RID}], Returns: bool

func (VisualServerImpl) ParticlesIsInactive

func (o VisualServerImpl) ParticlesIsInactive(particles RID) bool
CLASS_METHOD

particles_is_inactive Args: [{ false particles RID}], Returns: bool

func (VisualServerImpl) ParticlesRequestProcess

func (o VisualServerImpl) ParticlesRequestProcess(particles RID)
CLASS_METHOD

particles_request_process Args: [{ false particles RID}], Returns:

func (VisualServerImpl) ParticlesRestart

func (o VisualServerImpl) ParticlesRestart(particles RID)
CLASS_METHOD

particles_restart Args: [{ false particles RID}], Returns:

func (VisualServerImpl) ParticlesSetAmount

func (o VisualServerImpl) ParticlesSetAmount(particles RID, amount int64)
CLASS_METHOD

particles_set_amount Args: [{ false particles RID} { false amount int}], Returns:

func (VisualServerImpl) ParticlesSetCustomAabb

func (o VisualServerImpl) ParticlesSetCustomAabb(particles RID, aabb AABB)
CLASS_METHOD

particles_set_custom_aabb Args: [{ false particles RID} { false aabb AABB}], Returns:

func (VisualServerImpl) ParticlesSetDrawOrder

func (o VisualServerImpl) ParticlesSetDrawOrder(particles RID, order int64)
CLASS_METHOD

particles_set_draw_order Args: [{ false particles RID} { false order int}], Returns:

func (VisualServerImpl) ParticlesSetDrawPassMesh

func (o VisualServerImpl) ParticlesSetDrawPassMesh(particles RID, pass int64, mesh RID)
CLASS_METHOD

particles_set_draw_pass_mesh Args: [{ false particles RID} { false pass int} { false mesh RID}], Returns:

func (VisualServerImpl) ParticlesSetDrawPasses

func (o VisualServerImpl) ParticlesSetDrawPasses(particles RID, count int64)
CLASS_METHOD

particles_set_draw_passes Args: [{ false particles RID} { false count int}], Returns:

func (VisualServerImpl) ParticlesSetEmissionTransform

func (o VisualServerImpl) ParticlesSetEmissionTransform(particles RID, transform Transform)
CLASS_METHOD

particles_set_emission_transform Args: [{ false particles RID} { false transform Transform}], Returns:

func (VisualServerImpl) ParticlesSetEmitting

func (o VisualServerImpl) ParticlesSetEmitting(particles RID, emitting bool)
CLASS_METHOD

particles_set_emitting Args: [{ false particles RID} { false emitting bool}], Returns:

func (VisualServerImpl) ParticlesSetExplosivenessRatio

func (o VisualServerImpl) ParticlesSetExplosivenessRatio(particles RID, ratio float32)
CLASS_METHOD

particles_set_explosiveness_ratio Args: [{ false particles RID} { false ratio float}], Returns:

func (VisualServerImpl) ParticlesSetFixedFps

func (o VisualServerImpl) ParticlesSetFixedFps(particles RID, fps int64)
CLASS_METHOD

particles_set_fixed_fps Args: [{ false particles RID} { false fps int}], Returns:

func (VisualServerImpl) ParticlesSetFractionalDelta

func (o VisualServerImpl) ParticlesSetFractionalDelta(particles RID, enable bool)
CLASS_METHOD

particles_set_fractional_delta Args: [{ false particles RID} { false enable bool}], Returns:

func (VisualServerImpl) ParticlesSetLifetime

func (o VisualServerImpl) ParticlesSetLifetime(particles RID, lifetime float32)
CLASS_METHOD

particles_set_lifetime Args: [{ false particles RID} { false lifetime float}], Returns:

func (VisualServerImpl) ParticlesSetOneShot

func (o VisualServerImpl) ParticlesSetOneShot(particles RID, one_shot bool)
CLASS_METHOD

particles_set_one_shot Args: [{ false particles RID} { false one_shot bool}], Returns:

func (VisualServerImpl) ParticlesSetPreProcessTime

func (o VisualServerImpl) ParticlesSetPreProcessTime(particles RID, time float32)
CLASS_METHOD

particles_set_pre_process_time Args: [{ false particles RID} { false time float}], Returns:

func (VisualServerImpl) ParticlesSetProcessMaterial

func (o VisualServerImpl) ParticlesSetProcessMaterial(particles RID, material RID)
CLASS_METHOD

particles_set_process_material Args: [{ false particles RID} { false material RID}], Returns:

func (VisualServerImpl) ParticlesSetRandomnessRatio

func (o VisualServerImpl) ParticlesSetRandomnessRatio(particles RID, ratio float32)
CLASS_METHOD

particles_set_randomness_ratio Args: [{ false particles RID} { false ratio float}], Returns:

func (VisualServerImpl) ParticlesSetSpeedScale

func (o VisualServerImpl) ParticlesSetSpeedScale(particles RID, scale float32)
CLASS_METHOD

particles_set_speed_scale Args: [{ false particles RID} { false scale float}], Returns:

func (VisualServerImpl) ParticlesSetUseLocalCoordinates

func (o VisualServerImpl) ParticlesSetUseLocalCoordinates(particles RID, enable bool)
CLASS_METHOD

particles_set_use_local_coordinates Args: [{ false particles RID} { false enable bool}], Returns:

func (VisualServerImpl) ReflectionProbeCreate

func (o VisualServerImpl) ReflectionProbeCreate() RID
CLASS_METHOD

reflection_probe_create Args: [], Returns: RID

func (VisualServerImpl) ReflectionProbeSetAsInterior

func (o VisualServerImpl) ReflectionProbeSetAsInterior(probe RID, enable bool)
CLASS_METHOD

reflection_probe_set_as_interior Args: [{ false probe RID} { false enable bool}], Returns:

func (VisualServerImpl) ReflectionProbeSetCullMask

func (o VisualServerImpl) ReflectionProbeSetCullMask(probe RID, layers int64)
CLASS_METHOD

reflection_probe_set_cull_mask Args: [{ false probe RID} { false layers int}], Returns:

func (VisualServerImpl) ReflectionProbeSetEnableBoxProjection

func (o VisualServerImpl) ReflectionProbeSetEnableBoxProjection(probe RID, enable bool)
CLASS_METHOD

reflection_probe_set_enable_box_projection Args: [{ false probe RID} { false enable bool}], Returns:

func (VisualServerImpl) ReflectionProbeSetEnableShadows

func (o VisualServerImpl) ReflectionProbeSetEnableShadows(probe RID, enable bool)
CLASS_METHOD

reflection_probe_set_enable_shadows Args: [{ false probe RID} { false enable bool}], Returns:

func (VisualServerImpl) ReflectionProbeSetExtents

func (o VisualServerImpl) ReflectionProbeSetExtents(probe RID, extents Vector3)
CLASS_METHOD

reflection_probe_set_extents Args: [{ false probe RID} { false extents Vector3}], Returns:

func (VisualServerImpl) ReflectionProbeSetIntensity

func (o VisualServerImpl) ReflectionProbeSetIntensity(probe RID, intensity float32)
CLASS_METHOD

reflection_probe_set_intensity Args: [{ false probe RID} { false intensity float}], Returns:

func (VisualServerImpl) ReflectionProbeSetInteriorAmbient

func (o VisualServerImpl) ReflectionProbeSetInteriorAmbient(probe RID, color Color)
CLASS_METHOD

reflection_probe_set_interior_ambient Args: [{ false probe RID} { false color Color}], Returns:

func (VisualServerImpl) ReflectionProbeSetInteriorAmbientEnergy

func (o VisualServerImpl) ReflectionProbeSetInteriorAmbientEnergy(probe RID, energy float32)
CLASS_METHOD

reflection_probe_set_interior_ambient_energy Args: [{ false probe RID} { false energy float}], Returns:

func (VisualServerImpl) ReflectionProbeSetInteriorAmbientProbeContribution

func (o VisualServerImpl) ReflectionProbeSetInteriorAmbientProbeContribution(probe RID, contrib float32)
CLASS_METHOD

reflection_probe_set_interior_ambient_probe_contribution Args: [{ false probe RID} { false contrib float}], Returns:

func (VisualServerImpl) ReflectionProbeSetMaxDistance

func (o VisualServerImpl) ReflectionProbeSetMaxDistance(probe RID, distance float32)
CLASS_METHOD

reflection_probe_set_max_distance Args: [{ false probe RID} { false distance float}], Returns:

func (VisualServerImpl) ReflectionProbeSetOriginOffset

func (o VisualServerImpl) ReflectionProbeSetOriginOffset(probe RID, offset Vector3)
CLASS_METHOD

reflection_probe_set_origin_offset Args: [{ false probe RID} { false offset Vector3}], Returns:

func (VisualServerImpl) ReflectionProbeSetUpdateMode

func (o VisualServerImpl) ReflectionProbeSetUpdateMode(probe RID, mode int64)
CLASS_METHOD

reflection_probe_set_update_mode Args: [{ false probe RID} { false mode int}], Returns:

func (VisualServerImpl) RequestFrameDrawnCallback

func (o VisualServerImpl) RequestFrameDrawnCallback(where Object, method string, userdata Variant)
CLASS_METHOD

request_frame_drawn_callback Args: [{ false where Object} { false method String} { false userdata Variant}], Returns:

func (VisualServerImpl) ScenarioCreate

func (o VisualServerImpl) ScenarioCreate() RID
CLASS_METHOD

scenario_create Args: [], Returns: RID

func (VisualServerImpl) ScenarioSetDebug

func (o VisualServerImpl) ScenarioSetDebug(scenario RID, debug_mode int64)
CLASS_METHOD

scenario_set_debug Args: [{ false scenario RID} { false debug_mode int}], Returns:

func (VisualServerImpl) ScenarioSetEnvironment

func (o VisualServerImpl) ScenarioSetEnvironment(scenario RID, environment RID)
CLASS_METHOD

scenario_set_environment Args: [{ false scenario RID} { false environment RID}], Returns:

func (VisualServerImpl) ScenarioSetFallbackEnvironment

func (o VisualServerImpl) ScenarioSetFallbackEnvironment(scenario RID, environment RID)
CLASS_METHOD

scenario_set_fallback_environment Args: [{ false scenario RID} { false environment RID}], Returns:

func (VisualServerImpl) ScenarioSetReflectionAtlasSize

func (o VisualServerImpl) ScenarioSetReflectionAtlasSize(scenario RID, size int64, subdiv int64)
CLASS_METHOD

scenario_set_reflection_atlas_size Args: [{ false scenario RID} { false size int} { false subdiv int}], Returns:

func (VisualServerImpl) SetBootImage

func (o VisualServerImpl) SetBootImage(image Image, color Color, scale bool, use_filter bool)
CLASS_METHOD

set_boot_image Args: [{ false image Image} { false color Color} { false scale bool} {True true use_filter bool}], Returns:

func (VisualServerImpl) SetDebugGenerateWireframes

func (o VisualServerImpl) SetDebugGenerateWireframes(generate bool)
CLASS_METHOD

set_debug_generate_wireframes Args: [{ false generate bool}], Returns:

func (VisualServerImpl) SetDefaultClearColor

func (o VisualServerImpl) SetDefaultClearColor(color Color)
CLASS_METHOD

set_default_clear_color Args: [{ false color Color}], Returns:

func (VisualServerImpl) ShaderCreate

func (o VisualServerImpl) ShaderCreate() RID
CLASS_METHOD

shader_create Args: [], Returns: RID

func (VisualServerImpl) ShaderGetCode

func (o VisualServerImpl) ShaderGetCode(shader RID) string
CLASS_METHOD

shader_get_code Args: [{ false shader RID}], Returns: string

func (VisualServerImpl) ShaderGetDefaultTextureParam

func (o VisualServerImpl) ShaderGetDefaultTextureParam(shader RID, name string) RID
CLASS_METHOD

shader_get_default_texture_param Args: [{ false shader RID} { false name String}], Returns: RID

func (VisualServerImpl) ShaderGetParamList

func (o VisualServerImpl) ShaderGetParamList(shader RID) Array
CLASS_METHOD

shader_get_param_list Args: [{ false shader RID}], Returns: Array

func (VisualServerImpl) ShaderSetCode

func (o VisualServerImpl) ShaderSetCode(shader RID, code string)
CLASS_METHOD

shader_set_code Args: [{ false shader RID} { false code String}], Returns:

func (VisualServerImpl) ShaderSetDefaultTextureParam

func (o VisualServerImpl) ShaderSetDefaultTextureParam(shader RID, name string, texture RID)
CLASS_METHOD

shader_set_default_texture_param Args: [{ false shader RID} { false name String} { false texture RID}], Returns:

func (VisualServerImpl) SkeletonAllocate

func (o VisualServerImpl) SkeletonAllocate(skeleton RID, bones int64, is_2d_skeleton bool)
CLASS_METHOD

skeleton_allocate Args: [{ false skeleton RID} { false bones int} {False true is_2d_skeleton bool}], Returns:

func (VisualServerImpl) SkeletonBoneGetTransform

func (o VisualServerImpl) SkeletonBoneGetTransform(skeleton RID, bone int64) Transform
CLASS_METHOD

skeleton_bone_get_transform Args: [{ false skeleton RID} { false bone int}], Returns: Transform

func (VisualServerImpl) SkeletonBoneGetTransform2D

func (o VisualServerImpl) SkeletonBoneGetTransform2D(skeleton RID, bone int64) Transform2D
CLASS_METHOD

skeleton_bone_get_transform_2d Args: [{ false skeleton RID} { false bone int}], Returns: Transform2D

func (VisualServerImpl) SkeletonBoneSetTransform

func (o VisualServerImpl) SkeletonBoneSetTransform(skeleton RID, bone int64, transform Transform)
CLASS_METHOD

skeleton_bone_set_transform Args: [{ false skeleton RID} { false bone int} { false transform Transform}], Returns:

func (VisualServerImpl) SkeletonBoneSetTransform2D

func (o VisualServerImpl) SkeletonBoneSetTransform2D(skeleton RID, bone int64, transform Transform2D)
CLASS_METHOD

skeleton_bone_set_transform_2d Args: [{ false skeleton RID} { false bone int} { false transform Transform2D}], Returns:

func (VisualServerImpl) SkeletonCreate

func (o VisualServerImpl) SkeletonCreate() RID
CLASS_METHOD

skeleton_create Args: [], Returns: RID

func (VisualServerImpl) SkeletonGetBoneCount

func (o VisualServerImpl) SkeletonGetBoneCount(skeleton RID) int64
CLASS_METHOD

skeleton_get_bone_count Args: [{ false skeleton RID}], Returns: int64

func (VisualServerImpl) SkyCreate

func (o VisualServerImpl) SkyCreate() RID
CLASS_METHOD

sky_create Args: [], Returns: RID

func (VisualServerImpl) SkySetTexture

func (o VisualServerImpl) SkySetTexture(sky RID, cube_map RID, radiance_size int64)
CLASS_METHOD

sky_set_texture Args: [{ false sky RID} { false cube_map RID} { false radiance_size int}], Returns:

func (VisualServerImpl) SpotLightCreate

func (o VisualServerImpl) SpotLightCreate() RID
CLASS_METHOD

spot_light_create Args: [], Returns: RID

func (VisualServerImpl) Sync

func (o VisualServerImpl) Sync()
CLASS_METHOD

sync Args: [], Returns:

func (VisualServerImpl) TextureAllocate

func (o VisualServerImpl) TextureAllocate(texture RID, width int64, height int64, depth_3d int64, format int64, _type int64, flags int64)
CLASS_METHOD

texture_allocate Args: [{ false texture RID} { false width int} { false height int} { false depth_3d int} { false format int} { false type int} {7 true flags int}], Returns:

func (VisualServerImpl) TextureBind

func (o VisualServerImpl) TextureBind(texture RID, number int64)
CLASS_METHOD

texture_bind Args: [{ false texture RID} { false number int}], Returns:

func (VisualServerImpl) TextureCreate

func (o VisualServerImpl) TextureCreate() RID
CLASS_METHOD

texture_create Args: [], Returns: RID

func (VisualServerImpl) TextureCreateFromImage

func (o VisualServerImpl) TextureCreateFromImage(image Image, flags int64) RID
CLASS_METHOD

texture_create_from_image Args: [{ false image Image} {7 true flags int}], Returns: RID

func (VisualServerImpl) TextureDebugUsage

func (o VisualServerImpl) TextureDebugUsage() Array
CLASS_METHOD

texture_debug_usage Args: [], Returns: Array

func (VisualServerImpl) TextureGetData

func (o VisualServerImpl) TextureGetData(texture RID, cube_side int64) Image
CLASS_METHOD

texture_get_data Args: [{ false texture RID} {0 true cube_side int}], Returns: Image

func (VisualServerImpl) TextureGetDepth

func (o VisualServerImpl) TextureGetDepth(texture RID) int64
CLASS_METHOD

texture_get_depth Args: [{ false texture RID}], Returns: int64

func (VisualServerImpl) TextureGetFlags

func (o VisualServerImpl) TextureGetFlags(texture RID) int64
CLASS_METHOD

texture_get_flags Args: [{ false texture RID}], Returns: int64

func (VisualServerImpl) TextureGetFormat

func (o VisualServerImpl) TextureGetFormat(texture RID) ImageFormat
CLASS_METHOD

texture_get_format Args: [{ false texture RID}], Returns: ImageFormat

func (VisualServerImpl) TextureGetHeight

func (o VisualServerImpl) TextureGetHeight(texture RID) int64
CLASS_METHOD

texture_get_height Args: [{ false texture RID}], Returns: int64

func (VisualServerImpl) TextureGetPath

func (o VisualServerImpl) TextureGetPath(texture RID) string
CLASS_METHOD

texture_get_path Args: [{ false texture RID}], Returns: string

func (VisualServerImpl) TextureGetTexid

func (o VisualServerImpl) TextureGetTexid(texture RID) int64
CLASS_METHOD

texture_get_texid Args: [{ false texture RID}], Returns: int64

func (VisualServerImpl) TextureGetType

func (o VisualServerImpl) TextureGetType(texture RID) VisualServerTextureType
CLASS_METHOD

texture_get_type Args: [{ false texture RID}], Returns: VisualServerTextureType

func (VisualServerImpl) TextureGetWidth

func (o VisualServerImpl) TextureGetWidth(texture RID) int64
CLASS_METHOD

texture_get_width Args: [{ false texture RID}], Returns: int64

func (VisualServerImpl) TextureSetData

func (o VisualServerImpl) TextureSetData(texture RID, image Image, layer int64)
CLASS_METHOD

texture_set_data Args: [{ false texture RID} { false image Image} {0 true layer int}], Returns:

func (VisualServerImpl) TextureSetDataPartial

func (o VisualServerImpl) TextureSetDataPartial(texture RID, image Image, src_x int64, src_y int64, src_w int64, src_h int64, dst_x int64, dst_y int64, dst_mip int64, layer int64)
CLASS_METHOD

texture_set_data_partial Args: [{ false texture RID} { false image Image} { false src_x int} { false src_y int} { false src_w int} { false src_h int} { false dst_x int} { false dst_y int} { false dst_mip int} {0 true layer int}], Returns:

func (VisualServerImpl) TextureSetFlags

func (o VisualServerImpl) TextureSetFlags(texture RID, flags int64)
CLASS_METHOD

texture_set_flags Args: [{ false texture RID} { false flags int}], Returns:

func (VisualServerImpl) TextureSetPath

func (o VisualServerImpl) TextureSetPath(texture RID, path string)
CLASS_METHOD

texture_set_path Args: [{ false texture RID} { false path String}], Returns:

func (VisualServerImpl) TextureSetShrinkAllX2OnSetData

func (o VisualServerImpl) TextureSetShrinkAllX2OnSetData(shrink bool)
CLASS_METHOD

texture_set_shrink_all_x2_on_set_data Args: [{ false shrink bool}], Returns:

func (VisualServerImpl) TextureSetSizeOverride

func (o VisualServerImpl) TextureSetSizeOverride(texture RID, width int64, height int64, depth int64)
CLASS_METHOD

texture_set_size_override Args: [{ false texture RID} { false width int} { false height int} { false depth int}], Returns:

func (VisualServerImpl) TexturesKeepOriginal

func (o VisualServerImpl) TexturesKeepOriginal(enable bool)
CLASS_METHOD

textures_keep_original Args: [{ false enable bool}], Returns:

func (VisualServerImpl) ViewportAttachCamera

func (o VisualServerImpl) ViewportAttachCamera(viewport RID, camera RID)
CLASS_METHOD

viewport_attach_camera Args: [{ false viewport RID} { false camera RID}], Returns:

func (VisualServerImpl) ViewportAttachCanvas

func (o VisualServerImpl) ViewportAttachCanvas(viewport RID, canvas RID)
CLASS_METHOD

viewport_attach_canvas Args: [{ false viewport RID} { false canvas RID}], Returns:

func (VisualServerImpl) ViewportAttachToScreen

func (o VisualServerImpl) ViewportAttachToScreen(viewport RID, rect Rect2, screen int64)
CLASS_METHOD

viewport_attach_to_screen Args: [{ false viewport RID} {(0, 0, 0, 0) true rect Rect2} {0 true screen int}], Returns:

func (VisualServerImpl) ViewportCreate

func (o VisualServerImpl) ViewportCreate() RID
CLASS_METHOD

viewport_create Args: [], Returns: RID

func (VisualServerImpl) ViewportDetach

func (o VisualServerImpl) ViewportDetach(viewport RID)
CLASS_METHOD

viewport_detach Args: [{ false viewport RID}], Returns:

func (VisualServerImpl) ViewportGetRenderInfo

func (o VisualServerImpl) ViewportGetRenderInfo(viewport RID, info int64) int64
CLASS_METHOD

viewport_get_render_info Args: [{ false viewport RID} { false info int}], Returns: int64

func (VisualServerImpl) ViewportGetTexture

func (o VisualServerImpl) ViewportGetTexture(viewport RID) RID
CLASS_METHOD

viewport_get_texture Args: [{ false viewport RID}], Returns: RID

func (VisualServerImpl) ViewportRemoveCanvas

func (o VisualServerImpl) ViewportRemoveCanvas(viewport RID, canvas RID)
CLASS_METHOD

viewport_remove_canvas Args: [{ false viewport RID} { false canvas RID}], Returns:

func (VisualServerImpl) ViewportSetActive

func (o VisualServerImpl) ViewportSetActive(viewport RID, active bool)
CLASS_METHOD

viewport_set_active Args: [{ false viewport RID} { false active bool}], Returns:

func (VisualServerImpl) ViewportSetCanvasStacking

func (o VisualServerImpl) ViewportSetCanvasStacking(viewport RID, canvas RID, layer int64, sublayer int64)
CLASS_METHOD

viewport_set_canvas_stacking Args: [{ false viewport RID} { false canvas RID} { false layer int} { false sublayer int}], Returns:

func (VisualServerImpl) ViewportSetCanvasTransform

func (o VisualServerImpl) ViewportSetCanvasTransform(viewport RID, canvas RID, offset Transform2D)
CLASS_METHOD

viewport_set_canvas_transform Args: [{ false viewport RID} { false canvas RID} { false offset Transform2D}], Returns:

func (VisualServerImpl) ViewportSetClearMode

func (o VisualServerImpl) ViewportSetClearMode(viewport RID, clear_mode int64)
CLASS_METHOD

viewport_set_clear_mode Args: [{ false viewport RID} { false clear_mode int}], Returns:

func (VisualServerImpl) ViewportSetDebugDraw

func (o VisualServerImpl) ViewportSetDebugDraw(viewport RID, draw int64)
CLASS_METHOD

viewport_set_debug_draw Args: [{ false viewport RID} { false draw int}], Returns:

func (VisualServerImpl) ViewportSetDisable3D

func (o VisualServerImpl) ViewportSetDisable3D(viewport RID, disabled bool)
CLASS_METHOD

viewport_set_disable_3d Args: [{ false viewport RID} { false disabled bool}], Returns:

func (VisualServerImpl) ViewportSetDisableEnvironment

func (o VisualServerImpl) ViewportSetDisableEnvironment(viewport RID, disabled bool)
CLASS_METHOD

viewport_set_disable_environment Args: [{ false viewport RID} { false disabled bool}], Returns:

func (VisualServerImpl) ViewportSetGlobalCanvasTransform

func (o VisualServerImpl) ViewportSetGlobalCanvasTransform(viewport RID, transform Transform2D)
CLASS_METHOD

viewport_set_global_canvas_transform Args: [{ false viewport RID} { false transform Transform2D}], Returns:

func (VisualServerImpl) ViewportSetHdr

func (o VisualServerImpl) ViewportSetHdr(viewport RID, enabled bool)
CLASS_METHOD

viewport_set_hdr Args: [{ false viewport RID} { false enabled bool}], Returns:

func (VisualServerImpl) ViewportSetHideCanvas

func (o VisualServerImpl) ViewportSetHideCanvas(viewport RID, hidden bool)
CLASS_METHOD

viewport_set_hide_canvas Args: [{ false viewport RID} { false hidden bool}], Returns:

func (VisualServerImpl) ViewportSetHideScenario

func (o VisualServerImpl) ViewportSetHideScenario(viewport RID, hidden bool)
CLASS_METHOD

viewport_set_hide_scenario Args: [{ false viewport RID} { false hidden bool}], Returns:

func (VisualServerImpl) ViewportSetMsaa

func (o VisualServerImpl) ViewportSetMsaa(viewport RID, msaa int64)
CLASS_METHOD

viewport_set_msaa Args: [{ false viewport RID} { false msaa int}], Returns:

func (VisualServerImpl) ViewportSetParentViewport

func (o VisualServerImpl) ViewportSetParentViewport(viewport RID, parent_viewport RID)
CLASS_METHOD

viewport_set_parent_viewport Args: [{ false viewport RID} { false parent_viewport RID}], Returns:

func (VisualServerImpl) ViewportSetRenderDirectToScreen

func (o VisualServerImpl) ViewportSetRenderDirectToScreen(viewport RID, enabled bool)
CLASS_METHOD

viewport_set_render_direct_to_screen Args: [{ false viewport RID} { false enabled bool}], Returns:

func (VisualServerImpl) ViewportSetScenario

func (o VisualServerImpl) ViewportSetScenario(viewport RID, scenario RID)
CLASS_METHOD

viewport_set_scenario Args: [{ false viewport RID} { false scenario RID}], Returns:

func (VisualServerImpl) ViewportSetShadowAtlasQuadrantSubdivision

func (o VisualServerImpl) ViewportSetShadowAtlasQuadrantSubdivision(viewport RID, quadrant int64, subdivision int64)
CLASS_METHOD

viewport_set_shadow_atlas_quadrant_subdivision Args: [{ false viewport RID} { false quadrant int} { false subdivision int}], Returns:

func (VisualServerImpl) ViewportSetShadowAtlasSize

func (o VisualServerImpl) ViewportSetShadowAtlasSize(viewport RID, size int64)
CLASS_METHOD

viewport_set_shadow_atlas_size Args: [{ false viewport RID} { false size int}], Returns:

func (VisualServerImpl) ViewportSetSize

func (o VisualServerImpl) ViewportSetSize(viewport RID, width int64, height int64)
CLASS_METHOD

viewport_set_size Args: [{ false viewport RID} { false width int} { false height int}], Returns:

func (VisualServerImpl) ViewportSetTransparentBackground

func (o VisualServerImpl) ViewportSetTransparentBackground(viewport RID, enabled bool)
CLASS_METHOD

viewport_set_transparent_background Args: [{ false viewport RID} { false enabled bool}], Returns:

func (VisualServerImpl) ViewportSetUpdateMode

func (o VisualServerImpl) ViewportSetUpdateMode(viewport RID, update_mode int64)
CLASS_METHOD

viewport_set_update_mode Args: [{ false viewport RID} { false update_mode int}], Returns:

func (VisualServerImpl) ViewportSetUsage

func (o VisualServerImpl) ViewportSetUsage(viewport RID, usage int64)
CLASS_METHOD

viewport_set_usage Args: [{ false viewport RID} { false usage int}], Returns:

func (VisualServerImpl) ViewportSetUseArvr

func (o VisualServerImpl) ViewportSetUseArvr(viewport RID, use_arvr bool)
CLASS_METHOD

viewport_set_use_arvr Args: [{ false viewport RID} { false use_arvr bool}], Returns:

func (VisualServerImpl) ViewportSetVflip

func (o VisualServerImpl) ViewportSetVflip(viewport RID, enabled bool)
CLASS_METHOD

viewport_set_vflip Args: [{ false viewport RID} { false enabled bool}], Returns:

type VisualServerInstanceFlags

type VisualServerInstanceFlags int32
const (
	VISUAL_SERVER_INSTANCE_FLAGS_INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE VisualServerInstanceFlags = 1
	VISUAL_SERVER_INSTANCE_FLAGS_INSTANCE_FLAG_MAX                        VisualServerInstanceFlags = 2
	VISUAL_SERVER_INSTANCE_FLAGS_INSTANCE_FLAG_USE_BAKED_LIGHT            VisualServerInstanceFlags = 0
)

type VisualServerInstanceType

type VisualServerInstanceType int32
const (
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_GEOMETRY_MASK    VisualServerInstanceType = 30
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_GI_PROBE         VisualServerInstanceType = 7
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_IMMEDIATE        VisualServerInstanceType = 3
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_LIGHT            VisualServerInstanceType = 5
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_LIGHTMAP_CAPTURE VisualServerInstanceType = 8
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_MAX              VisualServerInstanceType = 9
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_MESH             VisualServerInstanceType = 1
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_MULTIMESH        VisualServerInstanceType = 2
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_NONE             VisualServerInstanceType = 0
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_PARTICLES        VisualServerInstanceType = 4
	VISUAL_SERVER_INSTANCE_TYPE_INSTANCE_REFLECTION_PROBE VisualServerInstanceType = 6
)

type VisualServerLightDirectionalShadowDepthRangeMode

type VisualServerLightDirectionalShadowDepthRangeMode int32
const (
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_MODE_LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_OPTIMIZED VisualServerLightDirectionalShadowDepthRangeMode = 1
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_MODE_LIGHT_DIRECTIONAL_SHADOW_DEPTH_RANGE_STABLE    VisualServerLightDirectionalShadowDepthRangeMode = 0
)

type VisualServerLightDirectionalShadowMode

type VisualServerLightDirectionalShadowMode int32
const (
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_MODE_LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL        VisualServerLightDirectionalShadowMode = 0
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_MODE_LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS VisualServerLightDirectionalShadowMode = 1
	VISUAL_SERVER_LIGHT_DIRECTIONAL_SHADOW_MODE_LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS VisualServerLightDirectionalShadowMode = 2
)

type VisualServerLightOmniShadowDetail

type VisualServerLightOmniShadowDetail int32
const (
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_DETAIL_LIGHT_OMNI_SHADOW_DETAIL_HORIZONTAL VisualServerLightOmniShadowDetail = 1
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_DETAIL_LIGHT_OMNI_SHADOW_DETAIL_VERTICAL   VisualServerLightOmniShadowDetail = 0
)

type VisualServerLightOmniShadowMode

type VisualServerLightOmniShadowMode int32
const (
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_MODE_LIGHT_OMNI_SHADOW_CUBE            VisualServerLightOmniShadowMode = 1
	VISUAL_SERVER_LIGHT_OMNI_SHADOW_MODE_LIGHT_OMNI_SHADOW_DUAL_PARABOLOID VisualServerLightOmniShadowMode = 0
)

type VisualServerLightParam

type VisualServerLightParam int32
const (
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_ATTENUATION             VisualServerLightParam = 4
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_CONTACT_SHADOW_SIZE     VisualServerLightParam = 7
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_ENERGY                  VisualServerLightParam = 0
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_MAX                     VisualServerLightParam = 15
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_RANGE                   VisualServerLightParam = 3
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SHADOW_BIAS             VisualServerLightParam = 13
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SHADOW_BIAS_SPLIT_SCALE VisualServerLightParam = 14
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SHADOW_MAX_DISTANCE     VisualServerLightParam = 8
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SHADOW_NORMAL_BIAS      VisualServerLightParam = 12
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET   VisualServerLightParam = 9
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET   VisualServerLightParam = 10
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET   VisualServerLightParam = 11
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SPECULAR                VisualServerLightParam = 2
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SPOT_ANGLE              VisualServerLightParam = 5
	VISUAL_SERVER_LIGHT_PARAM_LIGHT_PARAM_SPOT_ATTENUATION        VisualServerLightParam = 6
)

type VisualServerLightType

type VisualServerLightType int32
const (
	VISUAL_SERVER_LIGHT_TYPE_LIGHT_DIRECTIONAL VisualServerLightType = 0
	VISUAL_SERVER_LIGHT_TYPE_LIGHT_OMNI        VisualServerLightType = 1
	VISUAL_SERVER_LIGHT_TYPE_LIGHT_SPOT        VisualServerLightType = 2
)

type VisualServerMultimeshColorFormat

type VisualServerMultimeshColorFormat int32
const (
	VISUAL_SERVER_MULTIMESH_COLOR_FORMAT_MULTIMESH_COLOR_8BIT  VisualServerMultimeshColorFormat = 1
	VISUAL_SERVER_MULTIMESH_COLOR_FORMAT_MULTIMESH_COLOR_FLOAT VisualServerMultimeshColorFormat = 2
	VISUAL_SERVER_MULTIMESH_COLOR_FORMAT_MULTIMESH_COLOR_NONE  VisualServerMultimeshColorFormat = 0
)

type VisualServerMultimeshCustomDataFormat

type VisualServerMultimeshCustomDataFormat int32
const (
	VISUAL_SERVER_MULTIMESH_CUSTOM_DATA_FORMAT_MULTIMESH_CUSTOM_DATA_8BIT  VisualServerMultimeshCustomDataFormat = 1
	VISUAL_SERVER_MULTIMESH_CUSTOM_DATA_FORMAT_MULTIMESH_CUSTOM_DATA_FLOAT VisualServerMultimeshCustomDataFormat = 2
	VISUAL_SERVER_MULTIMESH_CUSTOM_DATA_FORMAT_MULTIMESH_CUSTOM_DATA_NONE  VisualServerMultimeshCustomDataFormat = 0
)

type VisualServerMultimeshTransformFormat

type VisualServerMultimeshTransformFormat int32
const (
	VISUAL_SERVER_MULTIMESH_TRANSFORM_FORMAT_MULTIMESH_TRANSFORM_2D VisualServerMultimeshTransformFormat = 0
	VISUAL_SERVER_MULTIMESH_TRANSFORM_FORMAT_MULTIMESH_TRANSFORM_3D VisualServerMultimeshTransformFormat = 1
)

type VisualServerNinePatchAxisMode

type VisualServerNinePatchAxisMode int32
const (
	VISUAL_SERVER_NINE_PATCH_AXIS_MODE_NINE_PATCH_STRETCH  VisualServerNinePatchAxisMode = 0
	VISUAL_SERVER_NINE_PATCH_AXIS_MODE_NINE_PATCH_TILE     VisualServerNinePatchAxisMode = 1
	VISUAL_SERVER_NINE_PATCH_AXIS_MODE_NINE_PATCH_TILE_FIT VisualServerNinePatchAxisMode = 2
)

type VisualServerParticlesDrawOrder

type VisualServerParticlesDrawOrder int32
const (
	VISUAL_SERVER_PARTICLES_DRAW_ORDER_PARTICLES_DRAW_ORDER_INDEX      VisualServerParticlesDrawOrder = 0
	VISUAL_SERVER_PARTICLES_DRAW_ORDER_PARTICLES_DRAW_ORDER_LIFETIME   VisualServerParticlesDrawOrder = 1
	VISUAL_SERVER_PARTICLES_DRAW_ORDER_PARTICLES_DRAW_ORDER_VIEW_DEPTH VisualServerParticlesDrawOrder = 2
)

type VisualServerPrimitiveType

type VisualServerPrimitiveType int32
const (
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_LINES          VisualServerPrimitiveType = 1
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_LINE_LOOP      VisualServerPrimitiveType = 3
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_LINE_STRIP     VisualServerPrimitiveType = 2
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_MAX            VisualServerPrimitiveType = 7
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_POINTS         VisualServerPrimitiveType = 0
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_TRIANGLES      VisualServerPrimitiveType = 4
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_TRIANGLE_FAN   VisualServerPrimitiveType = 6
	VISUAL_SERVER_PRIMITIVE_TYPE_PRIMITIVE_TRIANGLE_STRIP VisualServerPrimitiveType = 5
)

type VisualServerReflectionProbeUpdateMode

type VisualServerReflectionProbeUpdateMode int32
const (
	VISUAL_SERVER_REFLECTION_PROBE_UPDATE_MODE_REFLECTION_PROBE_UPDATE_ALWAYS VisualServerReflectionProbeUpdateMode = 1
	VISUAL_SERVER_REFLECTION_PROBE_UPDATE_MODE_REFLECTION_PROBE_UPDATE_ONCE   VisualServerReflectionProbeUpdateMode = 0
)

type VisualServerRenderInfo

type VisualServerRenderInfo int32
const (
	VISUAL_SERVER_RENDER_INFO_INFO_2D_DRAW_CALLS_IN_FRAME    VisualServerRenderInfo = 7
	VISUAL_SERVER_RENDER_INFO_INFO_2D_ITEMS_IN_FRAME         VisualServerRenderInfo = 6
	VISUAL_SERVER_RENDER_INFO_INFO_DRAW_CALLS_IN_FRAME       VisualServerRenderInfo = 5
	VISUAL_SERVER_RENDER_INFO_INFO_MATERIAL_CHANGES_IN_FRAME VisualServerRenderInfo = 2
	VISUAL_SERVER_RENDER_INFO_INFO_OBJECTS_IN_FRAME          VisualServerRenderInfo = 0
	VISUAL_SERVER_RENDER_INFO_INFO_SHADER_CHANGES_IN_FRAME   VisualServerRenderInfo = 3
	VISUAL_SERVER_RENDER_INFO_INFO_SURFACE_CHANGES_IN_FRAME  VisualServerRenderInfo = 4
	VISUAL_SERVER_RENDER_INFO_INFO_TEXTURE_MEM_USED          VisualServerRenderInfo = 10
	VISUAL_SERVER_RENDER_INFO_INFO_USAGE_VIDEO_MEM_TOTAL     VisualServerRenderInfo = 8
	VISUAL_SERVER_RENDER_INFO_INFO_VERTEX_MEM_USED           VisualServerRenderInfo = 11
	VISUAL_SERVER_RENDER_INFO_INFO_VERTICES_IN_FRAME         VisualServerRenderInfo = 1
	VISUAL_SERVER_RENDER_INFO_INFO_VIDEO_MEM_USED            VisualServerRenderInfo = 9
)

type VisualServerScenarioDebugMode

type VisualServerScenarioDebugMode int32
const (
	VISUAL_SERVER_SCENARIO_DEBUG_MODE_SCENARIO_DEBUG_DISABLED  VisualServerScenarioDebugMode = 0
	VISUAL_SERVER_SCENARIO_DEBUG_MODE_SCENARIO_DEBUG_OVERDRAW  VisualServerScenarioDebugMode = 2
	VISUAL_SERVER_SCENARIO_DEBUG_MODE_SCENARIO_DEBUG_SHADELESS VisualServerScenarioDebugMode = 3
	VISUAL_SERVER_SCENARIO_DEBUG_MODE_SCENARIO_DEBUG_WIREFRAME VisualServerScenarioDebugMode = 1
)

type VisualServerShaderMode

type VisualServerShaderMode int32
const (
	VISUAL_SERVER_SHADER_MODE_SHADER_CANVAS_ITEM VisualServerShaderMode = 1
	VISUAL_SERVER_SHADER_MODE_SHADER_MAX         VisualServerShaderMode = 3
	VISUAL_SERVER_SHADER_MODE_SHADER_PARTICLES   VisualServerShaderMode = 2
	VISUAL_SERVER_SHADER_MODE_SHADER_SPATIAL     VisualServerShaderMode = 0
)

type VisualServerShadowCastingSetting

type VisualServerShadowCastingSetting int32
const (
	VISUAL_SERVER_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_DOUBLE_SIDED VisualServerShadowCastingSetting = 2
	VISUAL_SERVER_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_OFF          VisualServerShadowCastingSetting = 0
	VISUAL_SERVER_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_ON           VisualServerShadowCastingSetting = 1
	VISUAL_SERVER_SHADOW_CASTING_SETTING_SHADOW_CASTING_SETTING_SHADOWS_ONLY VisualServerShadowCastingSetting = 3
)

type VisualServerTextureFlags

type VisualServerTextureFlags int32
const (
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAGS_DEFAULT           VisualServerTextureFlags = 7
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAG_ANISOTROPIC_FILTER VisualServerTextureFlags = 8
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAG_CONVERT_TO_LINEAR  VisualServerTextureFlags = 16
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAG_FILTER             VisualServerTextureFlags = 4
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAG_MIPMAPS            VisualServerTextureFlags = 1
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAG_MIRRORED_REPEAT    VisualServerTextureFlags = 32
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAG_REPEAT             VisualServerTextureFlags = 2
	VISUAL_SERVER_TEXTURE_FLAGS_TEXTURE_FLAG_USED_FOR_STREAMING VisualServerTextureFlags = 2048
)

type VisualServerTextureType

type VisualServerTextureType int32
const (
	VISUAL_SERVER_TEXTURE_TYPE_TEXTURE_TYPE_2D       VisualServerTextureType = 0
	VISUAL_SERVER_TEXTURE_TYPE_TEXTURE_TYPE_2D_ARRAY VisualServerTextureType = 3
	VISUAL_SERVER_TEXTURE_TYPE_TEXTURE_TYPE_3D       VisualServerTextureType = 4
	VISUAL_SERVER_TEXTURE_TYPE_TEXTURE_TYPE_CUBEMAP  VisualServerTextureType = 2
)

type VisualServerViewportClearMode

type VisualServerViewportClearMode int32
const (
	VISUAL_SERVER_VIEWPORT_CLEAR_MODE_VIEWPORT_CLEAR_ALWAYS          VisualServerViewportClearMode = 0
	VISUAL_SERVER_VIEWPORT_CLEAR_MODE_VIEWPORT_CLEAR_NEVER           VisualServerViewportClearMode = 1
	VISUAL_SERVER_VIEWPORT_CLEAR_MODE_VIEWPORT_CLEAR_ONLY_NEXT_FRAME VisualServerViewportClearMode = 2
)

type VisualServerViewportDebugDraw

type VisualServerViewportDebugDraw int32
const (
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_VIEWPORT_DEBUG_DRAW_DISABLED  VisualServerViewportDebugDraw = 0
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_VIEWPORT_DEBUG_DRAW_OVERDRAW  VisualServerViewportDebugDraw = 2
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_VIEWPORT_DEBUG_DRAW_UNSHADED  VisualServerViewportDebugDraw = 1
	VISUAL_SERVER_VIEWPORT_DEBUG_DRAW_VIEWPORT_DEBUG_DRAW_WIREFRAME VisualServerViewportDebugDraw = 3
)

type VisualServerViewportMSAA

type VisualServerViewportMSAA int32
const (
	VISUAL_SERVER_VIEWPORT_MSAA_VIEWPORT_MSAA_16X      VisualServerViewportMSAA = 4
	VISUAL_SERVER_VIEWPORT_MSAA_VIEWPORT_MSAA_2X       VisualServerViewportMSAA = 1
	VISUAL_SERVER_VIEWPORT_MSAA_VIEWPORT_MSAA_4X       VisualServerViewportMSAA = 2
	VISUAL_SERVER_VIEWPORT_MSAA_VIEWPORT_MSAA_8X       VisualServerViewportMSAA = 3
	VISUAL_SERVER_VIEWPORT_MSAA_VIEWPORT_MSAA_DISABLED VisualServerViewportMSAA = 0
	VISUAL_SERVER_VIEWPORT_MSAA_VIEWPORT_MSAA_EXT_2X   VisualServerViewportMSAA = 5
	VISUAL_SERVER_VIEWPORT_MSAA_VIEWPORT_MSAA_EXT_4X   VisualServerViewportMSAA = 6
)

type VisualServerViewportRenderInfo

type VisualServerViewportRenderInfo int32
const (
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_2D_DRAW_CALLS_IN_FRAME    VisualServerViewportRenderInfo = 7
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_2D_ITEMS_IN_FRAME         VisualServerViewportRenderInfo = 6
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME       VisualServerViewportRenderInfo = 5
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_MATERIAL_CHANGES_IN_FRAME VisualServerViewportRenderInfo = 2
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_MAX                       VisualServerViewportRenderInfo = 8
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME          VisualServerViewportRenderInfo = 0
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_SHADER_CHANGES_IN_FRAME   VisualServerViewportRenderInfo = 3
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_SURFACE_CHANGES_IN_FRAME  VisualServerViewportRenderInfo = 4
	VISUAL_SERVER_VIEWPORT_RENDER_INFO_VIEWPORT_RENDER_INFO_VERTICES_IN_FRAME         VisualServerViewportRenderInfo = 1
)

type VisualServerViewportUpdateMode

type VisualServerViewportUpdateMode int32
const (
	VISUAL_SERVER_VIEWPORT_UPDATE_MODE_VIEWPORT_UPDATE_ALWAYS       VisualServerViewportUpdateMode = 3
	VISUAL_SERVER_VIEWPORT_UPDATE_MODE_VIEWPORT_UPDATE_DISABLED     VisualServerViewportUpdateMode = 0
	VISUAL_SERVER_VIEWPORT_UPDATE_MODE_VIEWPORT_UPDATE_ONCE         VisualServerViewportUpdateMode = 1
	VISUAL_SERVER_VIEWPORT_UPDATE_MODE_VIEWPORT_UPDATE_WHEN_VISIBLE VisualServerViewportUpdateMode = 2
)

type VisualServerViewportUsage

type VisualServerViewportUsage int32
const (
	VISUAL_SERVER_VIEWPORT_USAGE_VIEWPORT_USAGE_2D             VisualServerViewportUsage = 0
	VISUAL_SERVER_VIEWPORT_USAGE_VIEWPORT_USAGE_2D_NO_SAMPLING VisualServerViewportUsage = 1
	VISUAL_SERVER_VIEWPORT_USAGE_VIEWPORT_USAGE_3D             VisualServerViewportUsage = 2
	VISUAL_SERVER_VIEWPORT_USAGE_VIEWPORT_USAGE_3D_NO_EFFECTS  VisualServerViewportUsage = 3
)

type VisualShader

type VisualShader interface {
	Shader

	/* add_node */
	AddNode(_type int64, node VisualShaderNode, position Vector2, id int64)

	/* can_connect_nodes */
	CanConnectNodes(_type int64, from_node int64, from_port int64, to_node int64, to_port int64) bool

	/* connect_nodes */
	ConnectNodes(_type int64, from_node int64, from_port int64, to_node int64, to_port int64) Error

	/* connect_nodes_forced */
	ConnectNodesForced(_type int64, from_node int64, from_port int64, to_node int64, to_port int64)

	/* disconnect_nodes */
	DisconnectNodes(_type int64, from_node int64, from_port int64, to_node int64, to_port int64)

	/* get_graph_offset */
	GetGraphOffset() Vector2

	/* get_node */
	GetNode(_type int64, id int64) VisualShaderNode

	/* get_node_connections */
	GetNodeConnections(_type int64) Array

	/* get_node_list */
	GetNodeList(_type int64) PoolIntArray

	/* get_node_position */
	GetNodePosition(_type int64, id int64) Vector2

	/* get_valid_node_id */
	GetValidNodeId(_type int64) int64

	/* is_node_connection */
	IsNodeConnection(_type int64, from_node int64, from_port int64, to_node int64, to_port int64) bool

	/* remove_node */
	RemoveNode(_type int64, id int64)

	/* set_graph_offset */
	SetGraphOffset(offset Vector2)

	/* set_mode */
	SetMode(mode int64)

	/* set_node_position */
	SetNodePosition(_type int64, id int64, position Vector2)
}

func NewVisualShader

func NewVisualShader() VisualShader

NewVisualShader creates a new VisualShader.

func NewVisualShaderWithOwner

func NewVisualShaderWithOwner(owner *GodotObject) VisualShader

NewVisualShaderWithOwner wraps the GodotObject.

type VisualShaderConstant

type VisualShaderConstant int32
const (
	VISUAL_SHADER_NODE_ID_INVALID VisualShaderConstant = -1
	VISUAL_SHADER_NODE_ID_OUTPUT  VisualShaderConstant = 0
	VISUAL_SHADER_TYPE_FRAGMENT   VisualShaderConstant = 1
	VISUAL_SHADER_TYPE_LIGHT      VisualShaderConstant = 2
	VISUAL_SHADER_TYPE_MAX        VisualShaderConstant = 3
	VISUAL_SHADER_TYPE_VERTEX     VisualShaderConstant = 0
)

type VisualShaderImpl

type VisualShaderImpl struct {
	ShaderImpl
}

func (VisualShaderImpl) AddNode

func (o VisualShaderImpl) AddNode(_type int64, node VisualShaderNode, position Vector2, id int64)
CLASS_METHOD

add_node Args: [{ false type int} { false node VisualShaderNode} { false position Vector2} { false id int}], Returns:

func (*VisualShaderImpl) BaseClass

func (o *VisualShaderImpl) BaseClass() string

func (VisualShaderImpl) CanConnectNodes

func (o VisualShaderImpl) CanConnectNodes(_type int64, from_node int64, from_port int64, to_node int64, to_port int64) bool
CLASS_METHOD

can_connect_nodes Args: [{ false type int} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns: bool

func (*VisualShaderImpl) ClassName

func (o *VisualShaderImpl) ClassName() string

func (VisualShaderImpl) ConnectNodes

func (o VisualShaderImpl) ConnectNodes(_type int64, from_node int64, from_port int64, to_node int64, to_port int64) Error
CLASS_METHOD

connect_nodes Args: [{ false type int} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns: Error

func (VisualShaderImpl) ConnectNodesForced

func (o VisualShaderImpl) ConnectNodesForced(_type int64, from_node int64, from_port int64, to_node int64, to_port int64)
CLASS_METHOD

connect_nodes_forced Args: [{ false type int} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns:

func (VisualShaderImpl) DisconnectNodes

func (o VisualShaderImpl) DisconnectNodes(_type int64, from_node int64, from_port int64, to_node int64, to_port int64)
CLASS_METHOD

disconnect_nodes Args: [{ false type int} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns:

func (VisualShaderImpl) GetGraphOffset

func (o VisualShaderImpl) GetGraphOffset() Vector2
CLASS_METHOD

get_graph_offset Args: [], Returns: Vector2

func (VisualShaderImpl) GetNode

func (o VisualShaderImpl) GetNode(_type int64, id int64) VisualShaderNode
CLASS_METHOD

get_node Args: [{ false type int} { false id int}], Returns: VisualShaderNode

func (VisualShaderImpl) GetNodeConnections

func (o VisualShaderImpl) GetNodeConnections(_type int64) Array
CLASS_METHOD

get_node_connections Args: [{ false type int}], Returns: Array

func (VisualShaderImpl) GetNodeList

func (o VisualShaderImpl) GetNodeList(_type int64) PoolIntArray
CLASS_METHOD

get_node_list Args: [{ false type int}], Returns: PoolIntArray

func (VisualShaderImpl) GetNodePosition

func (o VisualShaderImpl) GetNodePosition(_type int64, id int64) Vector2
CLASS_METHOD

get_node_position Args: [{ false type int} { false id int}], Returns: Vector2

func (VisualShaderImpl) GetValidNodeId

func (o VisualShaderImpl) GetValidNodeId(_type int64) int64
CLASS_METHOD

get_valid_node_id Args: [{ false type int}], Returns: int64

func (VisualShaderImpl) IsNodeConnection

func (o VisualShaderImpl) IsNodeConnection(_type int64, from_node int64, from_port int64, to_node int64, to_port int64) bool
CLASS_METHOD

is_node_connection Args: [{ false type int} { false from_node int} { false from_port int} { false to_node int} { false to_port int}], Returns: bool

func (VisualShaderImpl) RemoveNode

func (o VisualShaderImpl) RemoveNode(_type int64, id int64)
CLASS_METHOD

remove_node Args: [{ false type int} { false id int}], Returns:

func (VisualShaderImpl) SetGraphOffset

func (o VisualShaderImpl) SetGraphOffset(offset Vector2)
CLASS_METHOD

set_graph_offset Args: [{ false offset Vector2}], Returns:

func (VisualShaderImpl) SetMode

func (o VisualShaderImpl) SetMode(mode int64)
CLASS_METHOD

set_mode Args: [{ false mode int}], Returns:

func (VisualShaderImpl) SetNodePosition

func (o VisualShaderImpl) SetNodePosition(_type int64, id int64, position Vector2)
CLASS_METHOD

set_node_position Args: [{ false type int} { false id int} { false position Vector2}], Returns:

type VisualShaderNode

type VisualShaderNode interface {
	Resource

	/* get_default_input_values */
	GetDefaultInputValues() Array

	/* get_input_port_default_value */
	GetInputPortDefaultValue(port int64) Variant

	/* get_output_port_for_preview */
	GetOutputPortForPreview() int64

	/* set_default_input_values */
	SetDefaultInputValues(values Array)

	/* set_input_port_default_value */
	SetInputPortDefaultValue(port int64, value Variant)

	/* set_output_port_for_preview */
	SetOutputPortForPreview(port int64)
}

func NewVisualShaderNode

func NewVisualShaderNode() VisualShaderNode

NewVisualShaderNode creates a new VisualShaderNode.

func NewVisualShaderNodeWithOwner

func NewVisualShaderNodeWithOwner(owner *GodotObject) VisualShaderNode

NewVisualShaderNodeWithOwner wraps the GodotObject.

type VisualShaderNodeBooleanConstant

type VisualShaderNodeBooleanConstant interface {
	VisualShaderNode

	/* get_constant */
	GetConstant() bool

	/* set_constant */
	SetConstant(value bool)
}

func NewVisualShaderNodeBooleanConstant

func NewVisualShaderNodeBooleanConstant() VisualShaderNodeBooleanConstant

NewVisualShaderNodeBooleanConstant creates a new VisualShaderNodeBooleanConstant.

func NewVisualShaderNodeBooleanConstantWithOwner

func NewVisualShaderNodeBooleanConstantWithOwner(owner *GodotObject) VisualShaderNodeBooleanConstant

NewVisualShaderNodeBooleanConstantWithOwner wraps the GodotObject.

type VisualShaderNodeBooleanConstantImpl

type VisualShaderNodeBooleanConstantImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeBooleanConstantImpl) BaseClass

func (*VisualShaderNodeBooleanConstantImpl) ClassName

func (VisualShaderNodeBooleanConstantImpl) GetConstant

func (o VisualShaderNodeBooleanConstantImpl) GetConstant() bool
CLASS_METHOD

get_constant Args: [], Returns: bool

func (VisualShaderNodeBooleanConstantImpl) SetConstant

func (o VisualShaderNodeBooleanConstantImpl) SetConstant(value bool)
CLASS_METHOD

set_constant Args: [{ false value bool}], Returns:

type VisualShaderNodeBooleanUniform

type VisualShaderNodeBooleanUniform interface {
	VisualShaderNodeUniform
}

func NewVisualShaderNodeBooleanUniform

func NewVisualShaderNodeBooleanUniform() VisualShaderNodeBooleanUniform

NewVisualShaderNodeBooleanUniform creates a new VisualShaderNodeBooleanUniform.

func NewVisualShaderNodeBooleanUniformWithOwner

func NewVisualShaderNodeBooleanUniformWithOwner(owner *GodotObject) VisualShaderNodeBooleanUniform

NewVisualShaderNodeBooleanUniformWithOwner wraps the GodotObject.

type VisualShaderNodeBooleanUniformImpl

type VisualShaderNodeBooleanUniformImpl struct {
	VisualShaderNodeUniformImpl
}

func (*VisualShaderNodeBooleanUniformImpl) BaseClass

func (*VisualShaderNodeBooleanUniformImpl) ClassName

type VisualShaderNodeColorConstant

type VisualShaderNodeColorConstant interface {
	VisualShaderNode

	/* get_constant */
	GetConstant() Color

	/* set_constant */
	SetConstant(value Color)
}

func NewVisualShaderNodeColorConstant

func NewVisualShaderNodeColorConstant() VisualShaderNodeColorConstant

NewVisualShaderNodeColorConstant creates a new VisualShaderNodeColorConstant.

func NewVisualShaderNodeColorConstantWithOwner

func NewVisualShaderNodeColorConstantWithOwner(owner *GodotObject) VisualShaderNodeColorConstant

NewVisualShaderNodeColorConstantWithOwner wraps the GodotObject.

type VisualShaderNodeColorConstantImpl

type VisualShaderNodeColorConstantImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeColorConstantImpl) BaseClass

func (*VisualShaderNodeColorConstantImpl) ClassName

func (VisualShaderNodeColorConstantImpl) GetConstant

func (o VisualShaderNodeColorConstantImpl) GetConstant() Color
CLASS_METHOD

get_constant Args: [], Returns: Color

func (VisualShaderNodeColorConstantImpl) SetConstant

func (o VisualShaderNodeColorConstantImpl) SetConstant(value Color)
CLASS_METHOD

set_constant Args: [{ false value Color}], Returns:

type VisualShaderNodeColorFunc

type VisualShaderNodeColorFunc interface {
	VisualShaderNode

	/* get_function */
	GetFunction() VisualShaderNodeColorFuncFunction

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeColorFunc

func NewVisualShaderNodeColorFunc() VisualShaderNodeColorFunc

NewVisualShaderNodeColorFunc creates a new VisualShaderNodeColorFunc.

func NewVisualShaderNodeColorFuncWithOwner

func NewVisualShaderNodeColorFuncWithOwner(owner *GodotObject) VisualShaderNodeColorFunc

NewVisualShaderNodeColorFuncWithOwner wraps the GodotObject.

type VisualShaderNodeColorFuncConstant

type VisualShaderNodeColorFuncConstant int32
const (
	VISUAL_SHADER_NODE_COLOR_FUNC_FUNC_GRAYSCALE VisualShaderNodeColorFuncConstant = 0
	VISUAL_SHADER_NODE_COLOR_FUNC_FUNC_SEPIA     VisualShaderNodeColorFuncConstant = 1
)

type VisualShaderNodeColorFuncFunction

type VisualShaderNodeColorFuncFunction int32
const (
	VISUAL_SHADER_NODE_COLOR_FUNC_FUNCTION_FUNC_GRAYSCALE VisualShaderNodeColorFuncFunction = 0
	VISUAL_SHADER_NODE_COLOR_FUNC_FUNCTION_FUNC_SEPIA     VisualShaderNodeColorFuncFunction = 1
)

type VisualShaderNodeColorFuncImpl

type VisualShaderNodeColorFuncImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeColorFuncImpl) BaseClass

func (o *VisualShaderNodeColorFuncImpl) BaseClass() string

func (*VisualShaderNodeColorFuncImpl) ClassName

func (o *VisualShaderNodeColorFuncImpl) ClassName() string

func (VisualShaderNodeColorFuncImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeColorFuncFunction

func (VisualShaderNodeColorFuncImpl) SetFunction

func (o VisualShaderNodeColorFuncImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeColorOp

type VisualShaderNodeColorOp interface {
	VisualShaderNode

	/* get_operator */
	GetOperator() VisualShaderNodeColorOpOperator

	/* set_operator */
	SetOperator(op int64)
}

func NewVisualShaderNodeColorOp

func NewVisualShaderNodeColorOp() VisualShaderNodeColorOp

NewVisualShaderNodeColorOp creates a new VisualShaderNodeColorOp.

func NewVisualShaderNodeColorOpWithOwner

func NewVisualShaderNodeColorOpWithOwner(owner *GodotObject) VisualShaderNodeColorOp

NewVisualShaderNodeColorOpWithOwner wraps the GodotObject.

type VisualShaderNodeColorOpConstant

type VisualShaderNodeColorOpConstant int32
const (
	VISUAL_SHADER_NODE_COLOR_OP_OP_BURN       VisualShaderNodeColorOpConstant = 6
	VISUAL_SHADER_NODE_COLOR_OP_OP_DARKEN     VisualShaderNodeColorOpConstant = 2
	VISUAL_SHADER_NODE_COLOR_OP_OP_DIFFERENCE VisualShaderNodeColorOpConstant = 1
	VISUAL_SHADER_NODE_COLOR_OP_OP_DODGE      VisualShaderNodeColorOpConstant = 5
	VISUAL_SHADER_NODE_COLOR_OP_OP_HARD_LIGHT VisualShaderNodeColorOpConstant = 8
	VISUAL_SHADER_NODE_COLOR_OP_OP_LIGHTEN    VisualShaderNodeColorOpConstant = 3
	VISUAL_SHADER_NODE_COLOR_OP_OP_OVERLAY    VisualShaderNodeColorOpConstant = 4
	VISUAL_SHADER_NODE_COLOR_OP_OP_SCREEN     VisualShaderNodeColorOpConstant = 0
	VISUAL_SHADER_NODE_COLOR_OP_OP_SOFT_LIGHT VisualShaderNodeColorOpConstant = 7
)

type VisualShaderNodeColorOpImpl

type VisualShaderNodeColorOpImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeColorOpImpl) BaseClass

func (o *VisualShaderNodeColorOpImpl) BaseClass() string

func (*VisualShaderNodeColorOpImpl) ClassName

func (o *VisualShaderNodeColorOpImpl) ClassName() string

func (VisualShaderNodeColorOpImpl) GetOperator

CLASS_METHOD

get_operator Args: [], Returns: VisualShaderNodeColorOpOperator

func (VisualShaderNodeColorOpImpl) SetOperator

func (o VisualShaderNodeColorOpImpl) SetOperator(op int64)
CLASS_METHOD

set_operator Args: [{ false op int}], Returns:

type VisualShaderNodeColorOpOperator

type VisualShaderNodeColorOpOperator int32
const (
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_BURN       VisualShaderNodeColorOpOperator = 6
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_DARKEN     VisualShaderNodeColorOpOperator = 2
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_DIFFERENCE VisualShaderNodeColorOpOperator = 1
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_DODGE      VisualShaderNodeColorOpOperator = 5
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_HARD_LIGHT VisualShaderNodeColorOpOperator = 8
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_LIGHTEN    VisualShaderNodeColorOpOperator = 3
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_OVERLAY    VisualShaderNodeColorOpOperator = 4
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_SCREEN     VisualShaderNodeColorOpOperator = 0
	VISUAL_SHADER_NODE_COLOR_OP_OPERATOR_OP_SOFT_LIGHT VisualShaderNodeColorOpOperator = 7
)

type VisualShaderNodeColorUniform

type VisualShaderNodeColorUniform interface {
	VisualShaderNodeUniform
}

func NewVisualShaderNodeColorUniform

func NewVisualShaderNodeColorUniform() VisualShaderNodeColorUniform

NewVisualShaderNodeColorUniform creates a new VisualShaderNodeColorUniform.

func NewVisualShaderNodeColorUniformWithOwner

func NewVisualShaderNodeColorUniformWithOwner(owner *GodotObject) VisualShaderNodeColorUniform

NewVisualShaderNodeColorUniformWithOwner wraps the GodotObject.

type VisualShaderNodeColorUniformImpl

type VisualShaderNodeColorUniformImpl struct {
	VisualShaderNodeUniformImpl
}

func (*VisualShaderNodeColorUniformImpl) BaseClass

func (*VisualShaderNodeColorUniformImpl) ClassName

type VisualShaderNodeCompare

type VisualShaderNodeCompare interface {
	VisualShaderNode

	/* get_comparison_type */
	GetComparisonType() VisualShaderNodeCompareComparisonType

	/* get_condition */
	GetCondition() VisualShaderNodeCompareCondition

	/* get_function */
	GetFunction() VisualShaderNodeCompareFunction

	/* set_comparison_type */
	SetComparisonType(_type int64)

	/* set_condition */
	SetCondition(condition int64)

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeCompare

func NewVisualShaderNodeCompare() VisualShaderNodeCompare

NewVisualShaderNodeCompare creates a new VisualShaderNodeCompare.

func NewVisualShaderNodeCompareWithOwner

func NewVisualShaderNodeCompareWithOwner(owner *GodotObject) VisualShaderNodeCompare

NewVisualShaderNodeCompareWithOwner wraps the GodotObject.

type VisualShaderNodeCompareComparisonType

type VisualShaderNodeCompareComparisonType int32
const (
	VISUAL_SHADER_NODE_COMPARE_COMPARISON_TYPE_CTYPE_BOOLEAN   VisualShaderNodeCompareComparisonType = 2
	VISUAL_SHADER_NODE_COMPARE_COMPARISON_TYPE_CTYPE_SCALAR    VisualShaderNodeCompareComparisonType = 0
	VISUAL_SHADER_NODE_COMPARE_COMPARISON_TYPE_CTYPE_TRANSFORM VisualShaderNodeCompareComparisonType = 3
	VISUAL_SHADER_NODE_COMPARE_COMPARISON_TYPE_CTYPE_VECTOR    VisualShaderNodeCompareComparisonType = 1
)

type VisualShaderNodeCompareCondition

type VisualShaderNodeCompareCondition int32
const (
	VISUAL_SHADER_NODE_COMPARE_CONDITION_COND_ALL VisualShaderNodeCompareCondition = 0
	VISUAL_SHADER_NODE_COMPARE_CONDITION_COND_ANY VisualShaderNodeCompareCondition = 1
)

type VisualShaderNodeCompareConstant

type VisualShaderNodeCompareConstant int32
const (
	VISUAL_SHADER_NODE_COMPARE_COND_ALL                VisualShaderNodeCompareConstant = 0
	VISUAL_SHADER_NODE_COMPARE_COND_ANY                VisualShaderNodeCompareConstant = 1
	VISUAL_SHADER_NODE_COMPARE_CTYPE_BOOLEAN           VisualShaderNodeCompareConstant = 2
	VISUAL_SHADER_NODE_COMPARE_CTYPE_SCALAR            VisualShaderNodeCompareConstant = 0
	VISUAL_SHADER_NODE_COMPARE_CTYPE_TRANSFORM         VisualShaderNodeCompareConstant = 3
	VISUAL_SHADER_NODE_COMPARE_CTYPE_VECTOR            VisualShaderNodeCompareConstant = 1
	VISUAL_SHADER_NODE_COMPARE_FUNC_EQUAL              VisualShaderNodeCompareConstant = 0
	VISUAL_SHADER_NODE_COMPARE_FUNC_GREATER_THAN       VisualShaderNodeCompareConstant = 2
	VISUAL_SHADER_NODE_COMPARE_FUNC_GREATER_THAN_EQUAL VisualShaderNodeCompareConstant = 3
	VISUAL_SHADER_NODE_COMPARE_FUNC_LESS_THAN          VisualShaderNodeCompareConstant = 4
	VISUAL_SHADER_NODE_COMPARE_FUNC_LESS_THAN_EQUAL    VisualShaderNodeCompareConstant = 5
	VISUAL_SHADER_NODE_COMPARE_FUNC_NOT_EQUAL          VisualShaderNodeCompareConstant = 1
)

type VisualShaderNodeCompareFunction

type VisualShaderNodeCompareFunction int32
const (
	VISUAL_SHADER_NODE_COMPARE_FUNCTION_FUNC_EQUAL              VisualShaderNodeCompareFunction = 0
	VISUAL_SHADER_NODE_COMPARE_FUNCTION_FUNC_GREATER_THAN       VisualShaderNodeCompareFunction = 2
	VISUAL_SHADER_NODE_COMPARE_FUNCTION_FUNC_GREATER_THAN_EQUAL VisualShaderNodeCompareFunction = 3
	VISUAL_SHADER_NODE_COMPARE_FUNCTION_FUNC_LESS_THAN          VisualShaderNodeCompareFunction = 4
	VISUAL_SHADER_NODE_COMPARE_FUNCTION_FUNC_LESS_THAN_EQUAL    VisualShaderNodeCompareFunction = 5
	VISUAL_SHADER_NODE_COMPARE_FUNCTION_FUNC_NOT_EQUAL          VisualShaderNodeCompareFunction = 1
)

type VisualShaderNodeCompareImpl

type VisualShaderNodeCompareImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeCompareImpl) BaseClass

func (o *VisualShaderNodeCompareImpl) BaseClass() string

func (*VisualShaderNodeCompareImpl) ClassName

func (o *VisualShaderNodeCompareImpl) ClassName() string

func (VisualShaderNodeCompareImpl) GetComparisonType

CLASS_METHOD

get_comparison_type Args: [], Returns: VisualShaderNodeCompareComparisonType

func (VisualShaderNodeCompareImpl) GetCondition

CLASS_METHOD

get_condition Args: [], Returns: VisualShaderNodeCompareCondition

func (VisualShaderNodeCompareImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeCompareFunction

func (VisualShaderNodeCompareImpl) SetComparisonType

func (o VisualShaderNodeCompareImpl) SetComparisonType(_type int64)
CLASS_METHOD

set_comparison_type Args: [{ false type int}], Returns:

func (VisualShaderNodeCompareImpl) SetCondition

func (o VisualShaderNodeCompareImpl) SetCondition(condition int64)
CLASS_METHOD

set_condition Args: [{ false condition int}], Returns:

func (VisualShaderNodeCompareImpl) SetFunction

func (o VisualShaderNodeCompareImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeConstant

type VisualShaderNodeConstant int32
const (
	VISUAL_SHADER_NODE_PORT_TYPE_BOOLEAN   VisualShaderNodeConstant = 2
	VISUAL_SHADER_NODE_PORT_TYPE_MAX       VisualShaderNodeConstant = 5
	VISUAL_SHADER_NODE_PORT_TYPE_SAMPLER   VisualShaderNodeConstant = 4
	VISUAL_SHADER_NODE_PORT_TYPE_SCALAR    VisualShaderNodeConstant = 0
	VISUAL_SHADER_NODE_PORT_TYPE_TRANSFORM VisualShaderNodeConstant = 3
	VISUAL_SHADER_NODE_PORT_TYPE_VECTOR    VisualShaderNodeConstant = 1
)

type VisualShaderNodeCubeMap

type VisualShaderNodeCubeMap interface {
	VisualShaderNode

	/* get_cube_map */
	GetCubeMap() CubeMap

	/* get_source */
	GetSource() VisualShaderNodeCubeMapSource

	/* get_texture_type */
	GetTextureType() VisualShaderNodeCubeMapTextureType

	/* set_cube_map */
	SetCubeMap(value CubeMap)

	/* set_source */
	SetSource(value int64)

	/* set_texture_type */
	SetTextureType(value int64)
}

func NewVisualShaderNodeCubeMap

func NewVisualShaderNodeCubeMap() VisualShaderNodeCubeMap

NewVisualShaderNodeCubeMap creates a new VisualShaderNodeCubeMap.

func NewVisualShaderNodeCubeMapWithOwner

func NewVisualShaderNodeCubeMapWithOwner(owner *GodotObject) VisualShaderNodeCubeMap

NewVisualShaderNodeCubeMapWithOwner wraps the GodotObject.

type VisualShaderNodeCubeMapConstant

type VisualShaderNodeCubeMapConstant int32
const (
	VISUAL_SHADER_NODE_CUBE_MAP_SOURCE_PORT    VisualShaderNodeCubeMapConstant = 1
	VISUAL_SHADER_NODE_CUBE_MAP_SOURCE_TEXTURE VisualShaderNodeCubeMapConstant = 0
	VISUAL_SHADER_NODE_CUBE_MAP_TYPE_COLOR     VisualShaderNodeCubeMapConstant = 1
	VISUAL_SHADER_NODE_CUBE_MAP_TYPE_DATA      VisualShaderNodeCubeMapConstant = 0
	VISUAL_SHADER_NODE_CUBE_MAP_TYPE_NORMALMAP VisualShaderNodeCubeMapConstant = 2
)

type VisualShaderNodeCubeMapImpl

type VisualShaderNodeCubeMapImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeCubeMapImpl) BaseClass

func (o *VisualShaderNodeCubeMapImpl) BaseClass() string

func (*VisualShaderNodeCubeMapImpl) ClassName

func (o *VisualShaderNodeCubeMapImpl) ClassName() string

func (VisualShaderNodeCubeMapImpl) GetCubeMap

func (o VisualShaderNodeCubeMapImpl) GetCubeMap() CubeMap
CLASS_METHOD

get_cube_map Args: [], Returns: CubeMap

func (VisualShaderNodeCubeMapImpl) GetSource

CLASS_METHOD

get_source Args: [], Returns: VisualShaderNodeCubeMapSource

func (VisualShaderNodeCubeMapImpl) GetTextureType

CLASS_METHOD

get_texture_type Args: [], Returns: VisualShaderNodeCubeMapTextureType

func (VisualShaderNodeCubeMapImpl) SetCubeMap

func (o VisualShaderNodeCubeMapImpl) SetCubeMap(value CubeMap)
CLASS_METHOD

set_cube_map Args: [{ false value CubeMap}], Returns:

func (VisualShaderNodeCubeMapImpl) SetSource

func (o VisualShaderNodeCubeMapImpl) SetSource(value int64)
CLASS_METHOD

set_source Args: [{ false value int}], Returns:

func (VisualShaderNodeCubeMapImpl) SetTextureType

func (o VisualShaderNodeCubeMapImpl) SetTextureType(value int64)
CLASS_METHOD

set_texture_type Args: [{ false value int}], Returns:

type VisualShaderNodeCubeMapSource

type VisualShaderNodeCubeMapSource int32
const (
	VISUAL_SHADER_NODE_CUBE_MAP_SOURCE_SOURCE_PORT    VisualShaderNodeCubeMapSource = 1
	VISUAL_SHADER_NODE_CUBE_MAP_SOURCE_SOURCE_TEXTURE VisualShaderNodeCubeMapSource = 0
)

type VisualShaderNodeCubeMapTextureType

type VisualShaderNodeCubeMapTextureType int32
const (
	VISUAL_SHADER_NODE_CUBE_MAP_TEXTURE_TYPE_TYPE_COLOR     VisualShaderNodeCubeMapTextureType = 1
	VISUAL_SHADER_NODE_CUBE_MAP_TEXTURE_TYPE_TYPE_DATA      VisualShaderNodeCubeMapTextureType = 0
	VISUAL_SHADER_NODE_CUBE_MAP_TEXTURE_TYPE_TYPE_NORMALMAP VisualShaderNodeCubeMapTextureType = 2
)

type VisualShaderNodeCubeMapUniform

type VisualShaderNodeCubeMapUniform interface {
	VisualShaderNodeTextureUniform
}

func NewVisualShaderNodeCubeMapUniform

func NewVisualShaderNodeCubeMapUniform() VisualShaderNodeCubeMapUniform

NewVisualShaderNodeCubeMapUniform creates a new VisualShaderNodeCubeMapUniform.

func NewVisualShaderNodeCubeMapUniformWithOwner

func NewVisualShaderNodeCubeMapUniformWithOwner(owner *GodotObject) VisualShaderNodeCubeMapUniform

NewVisualShaderNodeCubeMapUniformWithOwner wraps the GodotObject.

type VisualShaderNodeCubeMapUniformImpl

type VisualShaderNodeCubeMapUniformImpl struct {
	VisualShaderNodeTextureUniformImpl
}

func (*VisualShaderNodeCubeMapUniformImpl) BaseClass

func (*VisualShaderNodeCubeMapUniformImpl) ClassName

type VisualShaderNodeCustom

type VisualShaderNodeCustom interface {
	VisualShaderNode
}

func NewVisualShaderNodeCustom

func NewVisualShaderNodeCustom() VisualShaderNodeCustom

NewVisualShaderNodeCustom creates a new VisualShaderNodeCustom.

func NewVisualShaderNodeCustomWithOwner

func NewVisualShaderNodeCustomWithOwner(owner *GodotObject) VisualShaderNodeCustom

NewVisualShaderNodeCustomWithOwner wraps the GodotObject.

type VisualShaderNodeCustomImpl

type VisualShaderNodeCustomImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeCustomImpl) BaseClass

func (o *VisualShaderNodeCustomImpl) BaseClass() string

func (*VisualShaderNodeCustomImpl) ClassName

func (o *VisualShaderNodeCustomImpl) ClassName() string

type VisualShaderNodeDeterminant

type VisualShaderNodeDeterminant interface {
	VisualShaderNode
}

func NewVisualShaderNodeDeterminant

func NewVisualShaderNodeDeterminant() VisualShaderNodeDeterminant

NewVisualShaderNodeDeterminant creates a new VisualShaderNodeDeterminant.

func NewVisualShaderNodeDeterminantWithOwner

func NewVisualShaderNodeDeterminantWithOwner(owner *GodotObject) VisualShaderNodeDeterminant

NewVisualShaderNodeDeterminantWithOwner wraps the GodotObject.

type VisualShaderNodeDeterminantImpl

type VisualShaderNodeDeterminantImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeDeterminantImpl) BaseClass

func (o *VisualShaderNodeDeterminantImpl) BaseClass() string

func (*VisualShaderNodeDeterminantImpl) ClassName

func (o *VisualShaderNodeDeterminantImpl) ClassName() string

type VisualShaderNodeDotProduct

type VisualShaderNodeDotProduct interface {
	VisualShaderNode
}

func NewVisualShaderNodeDotProduct

func NewVisualShaderNodeDotProduct() VisualShaderNodeDotProduct

NewVisualShaderNodeDotProduct creates a new VisualShaderNodeDotProduct.

func NewVisualShaderNodeDotProductWithOwner

func NewVisualShaderNodeDotProductWithOwner(owner *GodotObject) VisualShaderNodeDotProduct

NewVisualShaderNodeDotProductWithOwner wraps the GodotObject.

type VisualShaderNodeDotProductImpl

type VisualShaderNodeDotProductImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeDotProductImpl) BaseClass

func (o *VisualShaderNodeDotProductImpl) BaseClass() string

func (*VisualShaderNodeDotProductImpl) ClassName

func (o *VisualShaderNodeDotProductImpl) ClassName() string

type VisualShaderNodeExpression

type VisualShaderNodeExpression interface {
	VisualShaderNodeGroupBase

	/* get_expression */
	GetExpression() string

	/* set_expression */
	SetExpression(expression string)
}

func NewVisualShaderNodeExpression

func NewVisualShaderNodeExpression() VisualShaderNodeExpression

NewVisualShaderNodeExpression creates a new VisualShaderNodeExpression.

func NewVisualShaderNodeExpressionWithOwner

func NewVisualShaderNodeExpressionWithOwner(owner *GodotObject) VisualShaderNodeExpression

NewVisualShaderNodeExpressionWithOwner wraps the GodotObject.

type VisualShaderNodeExpressionImpl

type VisualShaderNodeExpressionImpl struct {
	VisualShaderNodeGroupBaseImpl
}

func (*VisualShaderNodeExpressionImpl) BaseClass

func (o *VisualShaderNodeExpressionImpl) BaseClass() string

func (*VisualShaderNodeExpressionImpl) ClassName

func (o *VisualShaderNodeExpressionImpl) ClassName() string

func (VisualShaderNodeExpressionImpl) GetExpression

func (o VisualShaderNodeExpressionImpl) GetExpression() string
CLASS_METHOD

get_expression Args: [], Returns: string

func (VisualShaderNodeExpressionImpl) SetExpression

func (o VisualShaderNodeExpressionImpl) SetExpression(expression string)
CLASS_METHOD

set_expression Args: [{ false expression String}], Returns:

type VisualShaderNodeFaceForward

type VisualShaderNodeFaceForward interface {
	VisualShaderNode
}

func NewVisualShaderNodeFaceForward

func NewVisualShaderNodeFaceForward() VisualShaderNodeFaceForward

NewVisualShaderNodeFaceForward creates a new VisualShaderNodeFaceForward.

func NewVisualShaderNodeFaceForwardWithOwner

func NewVisualShaderNodeFaceForwardWithOwner(owner *GodotObject) VisualShaderNodeFaceForward

NewVisualShaderNodeFaceForwardWithOwner wraps the GodotObject.

type VisualShaderNodeFaceForwardImpl

type VisualShaderNodeFaceForwardImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeFaceForwardImpl) BaseClass

func (o *VisualShaderNodeFaceForwardImpl) BaseClass() string

func (*VisualShaderNodeFaceForwardImpl) ClassName

func (o *VisualShaderNodeFaceForwardImpl) ClassName() string

type VisualShaderNodeFresnel

type VisualShaderNodeFresnel interface {
	VisualShaderNode
}

func NewVisualShaderNodeFresnel

func NewVisualShaderNodeFresnel() VisualShaderNodeFresnel

NewVisualShaderNodeFresnel creates a new VisualShaderNodeFresnel.

func NewVisualShaderNodeFresnelWithOwner

func NewVisualShaderNodeFresnelWithOwner(owner *GodotObject) VisualShaderNodeFresnel

NewVisualShaderNodeFresnelWithOwner wraps the GodotObject.

type VisualShaderNodeFresnelImpl

type VisualShaderNodeFresnelImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeFresnelImpl) BaseClass

func (o *VisualShaderNodeFresnelImpl) BaseClass() string

func (*VisualShaderNodeFresnelImpl) ClassName

func (o *VisualShaderNodeFresnelImpl) ClassName() string

type VisualShaderNodeGlobalExpression

type VisualShaderNodeGlobalExpression interface {
	VisualShaderNodeExpression
}

func NewVisualShaderNodeGlobalExpression

func NewVisualShaderNodeGlobalExpression() VisualShaderNodeGlobalExpression

NewVisualShaderNodeGlobalExpression creates a new VisualShaderNodeGlobalExpression.

func NewVisualShaderNodeGlobalExpressionWithOwner

func NewVisualShaderNodeGlobalExpressionWithOwner(owner *GodotObject) VisualShaderNodeGlobalExpression

NewVisualShaderNodeGlobalExpressionWithOwner wraps the GodotObject.

type VisualShaderNodeGlobalExpressionImpl

type VisualShaderNodeGlobalExpressionImpl struct {
	VisualShaderNodeExpressionImpl
}

func (*VisualShaderNodeGlobalExpressionImpl) BaseClass

func (*VisualShaderNodeGlobalExpressionImpl) ClassName

type VisualShaderNodeGroupBase

type VisualShaderNodeGroupBase interface {
	VisualShaderNode

	/* add_input_port */
	AddInputPort(id int64, _type int64, name string)

	/* add_output_port */
	AddOutputPort(id int64, _type int64, name string)

	/* clear_input_ports */
	ClearInputPorts()

	/* clear_output_ports */
	ClearOutputPorts()

	/* get_free_input_port_id */
	GetFreeInputPortId() int64

	/* get_free_output_port_id */
	GetFreeOutputPortId() int64

	/* get_input_port_count */
	GetInputPortCount() int64

	/* get_inputs */
	GetInputs() string

	/* get_output_port_count */
	GetOutputPortCount() int64

	/* get_outputs */
	GetOutputs() string

	/* get_size */
	GetSize() Vector2

	/* has_input_port */
	HasInputPort(id int64) bool

	/* has_output_port */
	HasOutputPort(id int64) bool

	/* is_valid_port_name */
	IsValidPortName(name string) bool

	/* remove_input_port */
	RemoveInputPort(id int64)

	/* remove_output_port */
	RemoveOutputPort(id int64)

	/* set_input_port_name */
	SetInputPortName(id int64, name string)

	/* set_input_port_type */
	SetInputPortType(id int64, _type int64)

	/* set_inputs */
	SetInputs(inputs string)

	/* set_output_port_name */
	SetOutputPortName(id int64, name string)

	/* set_output_port_type */
	SetOutputPortType(id int64, _type int64)

	/* set_outputs */
	SetOutputs(outputs string)

	/* set_size */
	SetSize(size Vector2)
}

func NewVisualShaderNodeGroupBase

func NewVisualShaderNodeGroupBase() VisualShaderNodeGroupBase

NewVisualShaderNodeGroupBase creates a new VisualShaderNodeGroupBase.

func NewVisualShaderNodeGroupBaseWithOwner

func NewVisualShaderNodeGroupBaseWithOwner(owner *GodotObject) VisualShaderNodeGroupBase

NewVisualShaderNodeGroupBaseWithOwner wraps the GodotObject.

type VisualShaderNodeGroupBaseImpl

type VisualShaderNodeGroupBaseImpl struct {
	VisualShaderNodeImpl
}

func (VisualShaderNodeGroupBaseImpl) AddInputPort

func (o VisualShaderNodeGroupBaseImpl) AddInputPort(id int64, _type int64, name string)
CLASS_METHOD

add_input_port Args: [{ false id int} { false type int} { false name String}], Returns:

func (VisualShaderNodeGroupBaseImpl) AddOutputPort

func (o VisualShaderNodeGroupBaseImpl) AddOutputPort(id int64, _type int64, name string)
CLASS_METHOD

add_output_port Args: [{ false id int} { false type int} { false name String}], Returns:

func (*VisualShaderNodeGroupBaseImpl) BaseClass

func (o *VisualShaderNodeGroupBaseImpl) BaseClass() string

func (*VisualShaderNodeGroupBaseImpl) ClassName

func (o *VisualShaderNodeGroupBaseImpl) ClassName() string

func (VisualShaderNodeGroupBaseImpl) ClearInputPorts

func (o VisualShaderNodeGroupBaseImpl) ClearInputPorts()
CLASS_METHOD

clear_input_ports Args: [], Returns:

func (VisualShaderNodeGroupBaseImpl) ClearOutputPorts

func (o VisualShaderNodeGroupBaseImpl) ClearOutputPorts()
CLASS_METHOD

clear_output_ports Args: [], Returns:

func (VisualShaderNodeGroupBaseImpl) GetFreeInputPortId

func (o VisualShaderNodeGroupBaseImpl) GetFreeInputPortId() int64
CLASS_METHOD

get_free_input_port_id Args: [], Returns: int64

func (VisualShaderNodeGroupBaseImpl) GetFreeOutputPortId

func (o VisualShaderNodeGroupBaseImpl) GetFreeOutputPortId() int64
CLASS_METHOD

get_free_output_port_id Args: [], Returns: int64

func (VisualShaderNodeGroupBaseImpl) GetInputPortCount

func (o VisualShaderNodeGroupBaseImpl) GetInputPortCount() int64
CLASS_METHOD

get_input_port_count Args: [], Returns: int64

func (VisualShaderNodeGroupBaseImpl) GetInputs

func (o VisualShaderNodeGroupBaseImpl) GetInputs() string
CLASS_METHOD

get_inputs Args: [], Returns: string

func (VisualShaderNodeGroupBaseImpl) GetOutputPortCount

func (o VisualShaderNodeGroupBaseImpl) GetOutputPortCount() int64
CLASS_METHOD

get_output_port_count Args: [], Returns: int64

func (VisualShaderNodeGroupBaseImpl) GetOutputs

func (o VisualShaderNodeGroupBaseImpl) GetOutputs() string
CLASS_METHOD

get_outputs Args: [], Returns: string

func (VisualShaderNodeGroupBaseImpl) GetSize

CLASS_METHOD

get_size Args: [], Returns: Vector2

func (VisualShaderNodeGroupBaseImpl) HasInputPort

func (o VisualShaderNodeGroupBaseImpl) HasInputPort(id int64) bool
CLASS_METHOD

has_input_port Args: [{ false id int}], Returns: bool

func (VisualShaderNodeGroupBaseImpl) HasOutputPort

func (o VisualShaderNodeGroupBaseImpl) HasOutputPort(id int64) bool
CLASS_METHOD

has_output_port Args: [{ false id int}], Returns: bool

func (VisualShaderNodeGroupBaseImpl) IsValidPortName

func (o VisualShaderNodeGroupBaseImpl) IsValidPortName(name string) bool
CLASS_METHOD

is_valid_port_name Args: [{ false name String}], Returns: bool

func (VisualShaderNodeGroupBaseImpl) RemoveInputPort

func (o VisualShaderNodeGroupBaseImpl) RemoveInputPort(id int64)
CLASS_METHOD

remove_input_port Args: [{ false id int}], Returns:

func (VisualShaderNodeGroupBaseImpl) RemoveOutputPort

func (o VisualShaderNodeGroupBaseImpl) RemoveOutputPort(id int64)
CLASS_METHOD

remove_output_port Args: [{ false id int}], Returns:

func (VisualShaderNodeGroupBaseImpl) SetInputPortName

func (o VisualShaderNodeGroupBaseImpl) SetInputPortName(id int64, name string)
CLASS_METHOD

set_input_port_name Args: [{ false id int} { false name String}], Returns:

func (VisualShaderNodeGroupBaseImpl) SetInputPortType

func (o VisualShaderNodeGroupBaseImpl) SetInputPortType(id int64, _type int64)
CLASS_METHOD

set_input_port_type Args: [{ false id int} { false type int}], Returns:

func (VisualShaderNodeGroupBaseImpl) SetInputs

func (o VisualShaderNodeGroupBaseImpl) SetInputs(inputs string)
CLASS_METHOD

set_inputs Args: [{ false inputs String}], Returns:

func (VisualShaderNodeGroupBaseImpl) SetOutputPortName

func (o VisualShaderNodeGroupBaseImpl) SetOutputPortName(id int64, name string)
CLASS_METHOD

set_output_port_name Args: [{ false id int} { false name String}], Returns:

func (VisualShaderNodeGroupBaseImpl) SetOutputPortType

func (o VisualShaderNodeGroupBaseImpl) SetOutputPortType(id int64, _type int64)
CLASS_METHOD

set_output_port_type Args: [{ false id int} { false type int}], Returns:

func (VisualShaderNodeGroupBaseImpl) SetOutputs

func (o VisualShaderNodeGroupBaseImpl) SetOutputs(outputs string)
CLASS_METHOD

set_outputs Args: [{ false outputs String}], Returns:

func (VisualShaderNodeGroupBaseImpl) SetSize

func (o VisualShaderNodeGroupBaseImpl) SetSize(size Vector2)
CLASS_METHOD

set_size Args: [{ false size Vector2}], Returns:

type VisualShaderNodeIf

type VisualShaderNodeIf interface {
	VisualShaderNode
}

func NewVisualShaderNodeIf

func NewVisualShaderNodeIf() VisualShaderNodeIf

NewVisualShaderNodeIf creates a new VisualShaderNodeIf.

func NewVisualShaderNodeIfWithOwner

func NewVisualShaderNodeIfWithOwner(owner *GodotObject) VisualShaderNodeIf

NewVisualShaderNodeIfWithOwner wraps the GodotObject.

type VisualShaderNodeIfImpl

type VisualShaderNodeIfImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeIfImpl) BaseClass

func (o *VisualShaderNodeIfImpl) BaseClass() string

func (*VisualShaderNodeIfImpl) ClassName

func (o *VisualShaderNodeIfImpl) ClassName() string

type VisualShaderNodeImpl

type VisualShaderNodeImpl struct {
	ResourceImpl
}

func (*VisualShaderNodeImpl) BaseClass

func (o *VisualShaderNodeImpl) BaseClass() string

func (*VisualShaderNodeImpl) ClassName

func (o *VisualShaderNodeImpl) ClassName() string

func (VisualShaderNodeImpl) GetDefaultInputValues

func (o VisualShaderNodeImpl) GetDefaultInputValues() Array
CLASS_METHOD

get_default_input_values Args: [], Returns: Array

func (VisualShaderNodeImpl) GetInputPortDefaultValue

func (o VisualShaderNodeImpl) GetInputPortDefaultValue(port int64) Variant
CLASS_METHOD

get_input_port_default_value Args: [{ false port int}], Returns: Variant

func (VisualShaderNodeImpl) GetOutputPortForPreview

func (o VisualShaderNodeImpl) GetOutputPortForPreview() int64
CLASS_METHOD

get_output_port_for_preview Args: [], Returns: int64

func (VisualShaderNodeImpl) SetDefaultInputValues

func (o VisualShaderNodeImpl) SetDefaultInputValues(values Array)
CLASS_METHOD

set_default_input_values Args: [{ false values Array}], Returns:

func (VisualShaderNodeImpl) SetInputPortDefaultValue

func (o VisualShaderNodeImpl) SetInputPortDefaultValue(port int64, value Variant)
CLASS_METHOD

set_input_port_default_value Args: [{ false port int} { false value Variant}], Returns:

func (VisualShaderNodeImpl) SetOutputPortForPreview

func (o VisualShaderNodeImpl) SetOutputPortForPreview(port int64)
CLASS_METHOD

set_output_port_for_preview Args: [{ false port int}], Returns:

type VisualShaderNodeInput

type VisualShaderNodeInput interface {
	VisualShaderNode

	/* get_input_name */
	GetInputName() string

	/* get_input_real_name */
	GetInputRealName() string

	/* set_input_name */
	SetInputName(name string)
}

func NewVisualShaderNodeInput

func NewVisualShaderNodeInput() VisualShaderNodeInput

NewVisualShaderNodeInput creates a new VisualShaderNodeInput.

func NewVisualShaderNodeInputWithOwner

func NewVisualShaderNodeInputWithOwner(owner *GodotObject) VisualShaderNodeInput

NewVisualShaderNodeInputWithOwner wraps the GodotObject.

type VisualShaderNodeInputImpl

type VisualShaderNodeInputImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeInputImpl) BaseClass

func (o *VisualShaderNodeInputImpl) BaseClass() string

func (*VisualShaderNodeInputImpl) ClassName

func (o *VisualShaderNodeInputImpl) ClassName() string

func (VisualShaderNodeInputImpl) GetInputName

func (o VisualShaderNodeInputImpl) GetInputName() string
CLASS_METHOD

get_input_name Args: [], Returns: string

func (VisualShaderNodeInputImpl) GetInputRealName

func (o VisualShaderNodeInputImpl) GetInputRealName() string
CLASS_METHOD

get_input_real_name Args: [], Returns: string

func (VisualShaderNodeInputImpl) SetInputName

func (o VisualShaderNodeInputImpl) SetInputName(name string)
CLASS_METHOD

set_input_name Args: [{ false name String}], Returns:

type VisualShaderNodeIs

type VisualShaderNodeIs interface {
	VisualShaderNode

	/* get_function */
	GetFunction() VisualShaderNodeIsFunction

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeIs

func NewVisualShaderNodeIs() VisualShaderNodeIs

NewVisualShaderNodeIs creates a new VisualShaderNodeIs.

func NewVisualShaderNodeIsWithOwner

func NewVisualShaderNodeIsWithOwner(owner *GodotObject) VisualShaderNodeIs

NewVisualShaderNodeIsWithOwner wraps the GodotObject.

type VisualShaderNodeIsConstant

type VisualShaderNodeIsConstant int32
const (
	VISUAL_SHADER_NODE_IS_FUNC_IS_INF VisualShaderNodeIsConstant = 0
	VISUAL_SHADER_NODE_IS_FUNC_IS_NAN VisualShaderNodeIsConstant = 1
)

type VisualShaderNodeIsFunction

type VisualShaderNodeIsFunction int32
const (
	VISUAL_SHADER_NODE_IS_FUNCTION_FUNC_IS_INF VisualShaderNodeIsFunction = 0
	VISUAL_SHADER_NODE_IS_FUNCTION_FUNC_IS_NAN VisualShaderNodeIsFunction = 1
)

type VisualShaderNodeIsImpl

type VisualShaderNodeIsImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeIsImpl) BaseClass

func (o *VisualShaderNodeIsImpl) BaseClass() string

func (*VisualShaderNodeIsImpl) ClassName

func (o *VisualShaderNodeIsImpl) ClassName() string

func (VisualShaderNodeIsImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeIsFunction

func (VisualShaderNodeIsImpl) SetFunction

func (o VisualShaderNodeIsImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeOuterProduct

type VisualShaderNodeOuterProduct interface {
	VisualShaderNode
}

func NewVisualShaderNodeOuterProduct

func NewVisualShaderNodeOuterProduct() VisualShaderNodeOuterProduct

NewVisualShaderNodeOuterProduct creates a new VisualShaderNodeOuterProduct.

func NewVisualShaderNodeOuterProductWithOwner

func NewVisualShaderNodeOuterProductWithOwner(owner *GodotObject) VisualShaderNodeOuterProduct

NewVisualShaderNodeOuterProductWithOwner wraps the GodotObject.

type VisualShaderNodeOuterProductImpl

type VisualShaderNodeOuterProductImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeOuterProductImpl) BaseClass

func (*VisualShaderNodeOuterProductImpl) ClassName

type VisualShaderNodeOutput

type VisualShaderNodeOutput interface {
	VisualShaderNode
}

func NewVisualShaderNodeOutput

func NewVisualShaderNodeOutput() VisualShaderNodeOutput

NewVisualShaderNodeOutput creates a new VisualShaderNodeOutput.

func NewVisualShaderNodeOutputWithOwner

func NewVisualShaderNodeOutputWithOwner(owner *GodotObject) VisualShaderNodeOutput

NewVisualShaderNodeOutputWithOwner wraps the GodotObject.

type VisualShaderNodeOutputImpl

type VisualShaderNodeOutputImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeOutputImpl) BaseClass

func (o *VisualShaderNodeOutputImpl) BaseClass() string

func (*VisualShaderNodeOutputImpl) ClassName

func (o *VisualShaderNodeOutputImpl) ClassName() string

type VisualShaderNodePortType

type VisualShaderNodePortType int32
const (
	VISUAL_SHADER_NODE_PORT_TYPE_PORT_TYPE_BOOLEAN   VisualShaderNodePortType = 2
	VISUAL_SHADER_NODE_PORT_TYPE_PORT_TYPE_MAX       VisualShaderNodePortType = 5
	VISUAL_SHADER_NODE_PORT_TYPE_PORT_TYPE_SAMPLER   VisualShaderNodePortType = 4
	VISUAL_SHADER_NODE_PORT_TYPE_PORT_TYPE_SCALAR    VisualShaderNodePortType = 0
	VISUAL_SHADER_NODE_PORT_TYPE_PORT_TYPE_TRANSFORM VisualShaderNodePortType = 3
	VISUAL_SHADER_NODE_PORT_TYPE_PORT_TYPE_VECTOR    VisualShaderNodePortType = 1
)

type VisualShaderNodeScalarClamp

type VisualShaderNodeScalarClamp interface {
	VisualShaderNode
}

func NewVisualShaderNodeScalarClamp

func NewVisualShaderNodeScalarClamp() VisualShaderNodeScalarClamp

NewVisualShaderNodeScalarClamp creates a new VisualShaderNodeScalarClamp.

func NewVisualShaderNodeScalarClampWithOwner

func NewVisualShaderNodeScalarClampWithOwner(owner *GodotObject) VisualShaderNodeScalarClamp

NewVisualShaderNodeScalarClampWithOwner wraps the GodotObject.

type VisualShaderNodeScalarClampImpl

type VisualShaderNodeScalarClampImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeScalarClampImpl) BaseClass

func (o *VisualShaderNodeScalarClampImpl) BaseClass() string

func (*VisualShaderNodeScalarClampImpl) ClassName

func (o *VisualShaderNodeScalarClampImpl) ClassName() string

type VisualShaderNodeScalarConstant

type VisualShaderNodeScalarConstant interface {
	VisualShaderNode

	/* get_constant */
	GetConstant() float32

	/* set_constant */
	SetConstant(value float32)
}

func NewVisualShaderNodeScalarConstant

func NewVisualShaderNodeScalarConstant() VisualShaderNodeScalarConstant

NewVisualShaderNodeScalarConstant creates a new VisualShaderNodeScalarConstant.

func NewVisualShaderNodeScalarConstantWithOwner

func NewVisualShaderNodeScalarConstantWithOwner(owner *GodotObject) VisualShaderNodeScalarConstant

NewVisualShaderNodeScalarConstantWithOwner wraps the GodotObject.

type VisualShaderNodeScalarConstantImpl

type VisualShaderNodeScalarConstantImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeScalarConstantImpl) BaseClass

func (*VisualShaderNodeScalarConstantImpl) ClassName

func (VisualShaderNodeScalarConstantImpl) GetConstant

CLASS_METHOD

get_constant Args: [], Returns: float32

func (VisualShaderNodeScalarConstantImpl) SetConstant

func (o VisualShaderNodeScalarConstantImpl) SetConstant(value float32)
CLASS_METHOD

set_constant Args: [{ false value float}], Returns:

type VisualShaderNodeScalarDerivativeFunc

type VisualShaderNodeScalarDerivativeFunc interface {
	VisualShaderNode

	/* get_function */
	GetFunction() VisualShaderNodeScalarDerivativeFuncFunction

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeScalarDerivativeFunc

func NewVisualShaderNodeScalarDerivativeFunc() VisualShaderNodeScalarDerivativeFunc

NewVisualShaderNodeScalarDerivativeFunc creates a new VisualShaderNodeScalarDerivativeFunc.

func NewVisualShaderNodeScalarDerivativeFuncWithOwner

func NewVisualShaderNodeScalarDerivativeFuncWithOwner(owner *GodotObject) VisualShaderNodeScalarDerivativeFunc

NewVisualShaderNodeScalarDerivativeFuncWithOwner wraps the GodotObject.

type VisualShaderNodeScalarDerivativeFuncConstant

type VisualShaderNodeScalarDerivativeFuncConstant int32
const (
	VISUAL_SHADER_NODE_SCALAR_DERIVATIVE_FUNC_FUNC_SUM VisualShaderNodeScalarDerivativeFuncConstant = 0
	VISUAL_SHADER_NODE_SCALAR_DERIVATIVE_FUNC_FUNC_X   VisualShaderNodeScalarDerivativeFuncConstant = 1
	VISUAL_SHADER_NODE_SCALAR_DERIVATIVE_FUNC_FUNC_Y   VisualShaderNodeScalarDerivativeFuncConstant = 2
)

type VisualShaderNodeScalarDerivativeFuncFunction

type VisualShaderNodeScalarDerivativeFuncFunction int32
const (
	VISUAL_SHADER_NODE_SCALAR_DERIVATIVE_FUNC_FUNCTION_FUNC_SUM VisualShaderNodeScalarDerivativeFuncFunction = 0
	VISUAL_SHADER_NODE_SCALAR_DERIVATIVE_FUNC_FUNCTION_FUNC_X   VisualShaderNodeScalarDerivativeFuncFunction = 1
	VISUAL_SHADER_NODE_SCALAR_DERIVATIVE_FUNC_FUNCTION_FUNC_Y   VisualShaderNodeScalarDerivativeFuncFunction = 2
)

type VisualShaderNodeScalarDerivativeFuncImpl

type VisualShaderNodeScalarDerivativeFuncImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeScalarDerivativeFuncImpl) BaseClass

func (*VisualShaderNodeScalarDerivativeFuncImpl) ClassName

func (VisualShaderNodeScalarDerivativeFuncImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeScalarDerivativeFuncFunction

func (VisualShaderNodeScalarDerivativeFuncImpl) SetFunction

func (o VisualShaderNodeScalarDerivativeFuncImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeScalarFunc

type VisualShaderNodeScalarFunc interface {
	VisualShaderNode

	/* get_function */
	GetFunction() VisualShaderNodeScalarFuncFunction

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeScalarFunc

func NewVisualShaderNodeScalarFunc() VisualShaderNodeScalarFunc

NewVisualShaderNodeScalarFunc creates a new VisualShaderNodeScalarFunc.

func NewVisualShaderNodeScalarFuncWithOwner

func NewVisualShaderNodeScalarFuncWithOwner(owner *GodotObject) VisualShaderNodeScalarFunc

NewVisualShaderNodeScalarFuncWithOwner wraps the GodotObject.

type VisualShaderNodeScalarFuncConstant

type VisualShaderNodeScalarFuncConstant int32
const (
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ABS          VisualShaderNodeScalarFuncConstant = 12
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ACOS         VisualShaderNodeScalarFuncConstant = 4
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ACOSH        VisualShaderNodeScalarFuncConstant = 20
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ASIN         VisualShaderNodeScalarFuncConstant = 3
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ASINH        VisualShaderNodeScalarFuncConstant = 21
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ATAN         VisualShaderNodeScalarFuncConstant = 5
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ATANH        VisualShaderNodeScalarFuncConstant = 22
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_CEIL         VisualShaderNodeScalarFuncConstant = 16
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_COS          VisualShaderNodeScalarFuncConstant = 1
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_COSH         VisualShaderNodeScalarFuncConstant = 7
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_DEGREES      VisualShaderNodeScalarFuncConstant = 23
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_EXP          VisualShaderNodeScalarFuncConstant = 10
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_EXP2         VisualShaderNodeScalarFuncConstant = 24
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_FLOOR        VisualShaderNodeScalarFuncConstant = 14
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_FRAC         VisualShaderNodeScalarFuncConstant = 17
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_INVERSE_SQRT VisualShaderNodeScalarFuncConstant = 25
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_LOG          VisualShaderNodeScalarFuncConstant = 9
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_LOG2         VisualShaderNodeScalarFuncConstant = 26
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_NEGATE       VisualShaderNodeScalarFuncConstant = 19
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ONEMINUS     VisualShaderNodeScalarFuncConstant = 31
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_RADIANS      VisualShaderNodeScalarFuncConstant = 27
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_RECIPROCAL   VisualShaderNodeScalarFuncConstant = 28
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ROUND        VisualShaderNodeScalarFuncConstant = 15
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_ROUNDEVEN    VisualShaderNodeScalarFuncConstant = 29
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_SATURATE     VisualShaderNodeScalarFuncConstant = 18
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_SIGN         VisualShaderNodeScalarFuncConstant = 13
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_SIN          VisualShaderNodeScalarFuncConstant = 0
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_SINH         VisualShaderNodeScalarFuncConstant = 6
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_SQRT         VisualShaderNodeScalarFuncConstant = 11
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_TAN          VisualShaderNodeScalarFuncConstant = 2
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_TANH         VisualShaderNodeScalarFuncConstant = 8
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNC_TRUNC        VisualShaderNodeScalarFuncConstant = 30
)

type VisualShaderNodeScalarFuncFunction

type VisualShaderNodeScalarFuncFunction int32
const (
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ABS          VisualShaderNodeScalarFuncFunction = 12
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ACOS         VisualShaderNodeScalarFuncFunction = 4
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ACOSH        VisualShaderNodeScalarFuncFunction = 20
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ASIN         VisualShaderNodeScalarFuncFunction = 3
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ASINH        VisualShaderNodeScalarFuncFunction = 21
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ATAN         VisualShaderNodeScalarFuncFunction = 5
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ATANH        VisualShaderNodeScalarFuncFunction = 22
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_CEIL         VisualShaderNodeScalarFuncFunction = 16
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_COS          VisualShaderNodeScalarFuncFunction = 1
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_COSH         VisualShaderNodeScalarFuncFunction = 7
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_DEGREES      VisualShaderNodeScalarFuncFunction = 23
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_EXP          VisualShaderNodeScalarFuncFunction = 10
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_EXP2         VisualShaderNodeScalarFuncFunction = 24
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_FLOOR        VisualShaderNodeScalarFuncFunction = 14
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_FRAC         VisualShaderNodeScalarFuncFunction = 17
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_INVERSE_SQRT VisualShaderNodeScalarFuncFunction = 25
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_LOG          VisualShaderNodeScalarFuncFunction = 9
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_LOG2         VisualShaderNodeScalarFuncFunction = 26
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_NEGATE       VisualShaderNodeScalarFuncFunction = 19
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ONEMINUS     VisualShaderNodeScalarFuncFunction = 31
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_RADIANS      VisualShaderNodeScalarFuncFunction = 27
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_RECIPROCAL   VisualShaderNodeScalarFuncFunction = 28
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ROUND        VisualShaderNodeScalarFuncFunction = 15
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_ROUNDEVEN    VisualShaderNodeScalarFuncFunction = 29
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_SATURATE     VisualShaderNodeScalarFuncFunction = 18
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_SIGN         VisualShaderNodeScalarFuncFunction = 13
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_SIN          VisualShaderNodeScalarFuncFunction = 0
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_SINH         VisualShaderNodeScalarFuncFunction = 6
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_SQRT         VisualShaderNodeScalarFuncFunction = 11
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_TAN          VisualShaderNodeScalarFuncFunction = 2
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_TANH         VisualShaderNodeScalarFuncFunction = 8
	VISUAL_SHADER_NODE_SCALAR_FUNC_FUNCTION_FUNC_TRUNC        VisualShaderNodeScalarFuncFunction = 30
)

type VisualShaderNodeScalarFuncImpl

type VisualShaderNodeScalarFuncImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeScalarFuncImpl) BaseClass

func (o *VisualShaderNodeScalarFuncImpl) BaseClass() string

func (*VisualShaderNodeScalarFuncImpl) ClassName

func (o *VisualShaderNodeScalarFuncImpl) ClassName() string

func (VisualShaderNodeScalarFuncImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeScalarFuncFunction

func (VisualShaderNodeScalarFuncImpl) SetFunction

func (o VisualShaderNodeScalarFuncImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeScalarInterp

type VisualShaderNodeScalarInterp interface {
	VisualShaderNode
}

func NewVisualShaderNodeScalarInterp

func NewVisualShaderNodeScalarInterp() VisualShaderNodeScalarInterp

NewVisualShaderNodeScalarInterp creates a new VisualShaderNodeScalarInterp.

func NewVisualShaderNodeScalarInterpWithOwner

func NewVisualShaderNodeScalarInterpWithOwner(owner *GodotObject) VisualShaderNodeScalarInterp

NewVisualShaderNodeScalarInterpWithOwner wraps the GodotObject.

type VisualShaderNodeScalarInterpImpl

type VisualShaderNodeScalarInterpImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeScalarInterpImpl) BaseClass

func (*VisualShaderNodeScalarInterpImpl) ClassName

type VisualShaderNodeScalarOp

type VisualShaderNodeScalarOp interface {
	VisualShaderNode

	/* get_operator */
	GetOperator() VisualShaderNodeScalarOpOperator

	/* set_operator */
	SetOperator(op int64)
}

func NewVisualShaderNodeScalarOp

func NewVisualShaderNodeScalarOp() VisualShaderNodeScalarOp

NewVisualShaderNodeScalarOp creates a new VisualShaderNodeScalarOp.

func NewVisualShaderNodeScalarOpWithOwner

func NewVisualShaderNodeScalarOpWithOwner(owner *GodotObject) VisualShaderNodeScalarOp

NewVisualShaderNodeScalarOpWithOwner wraps the GodotObject.

type VisualShaderNodeScalarOpConstant

type VisualShaderNodeScalarOpConstant int32
const (
	VISUAL_SHADER_NODE_SCALAR_OP_OP_ADD   VisualShaderNodeScalarOpConstant = 0
	VISUAL_SHADER_NODE_SCALAR_OP_OP_ATAN2 VisualShaderNodeScalarOpConstant = 8
	VISUAL_SHADER_NODE_SCALAR_OP_OP_DIV   VisualShaderNodeScalarOpConstant = 3
	VISUAL_SHADER_NODE_SCALAR_OP_OP_MAX   VisualShaderNodeScalarOpConstant = 6
	VISUAL_SHADER_NODE_SCALAR_OP_OP_MIN   VisualShaderNodeScalarOpConstant = 7
	VISUAL_SHADER_NODE_SCALAR_OP_OP_MOD   VisualShaderNodeScalarOpConstant = 4
	VISUAL_SHADER_NODE_SCALAR_OP_OP_MUL   VisualShaderNodeScalarOpConstant = 2
	VISUAL_SHADER_NODE_SCALAR_OP_OP_POW   VisualShaderNodeScalarOpConstant = 5
	VISUAL_SHADER_NODE_SCALAR_OP_OP_STEP  VisualShaderNodeScalarOpConstant = 9
	VISUAL_SHADER_NODE_SCALAR_OP_OP_SUB   VisualShaderNodeScalarOpConstant = 1
)

type VisualShaderNodeScalarOpImpl

type VisualShaderNodeScalarOpImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeScalarOpImpl) BaseClass

func (o *VisualShaderNodeScalarOpImpl) BaseClass() string

func (*VisualShaderNodeScalarOpImpl) ClassName

func (o *VisualShaderNodeScalarOpImpl) ClassName() string

func (VisualShaderNodeScalarOpImpl) GetOperator

CLASS_METHOD

get_operator Args: [], Returns: VisualShaderNodeScalarOpOperator

func (VisualShaderNodeScalarOpImpl) SetOperator

func (o VisualShaderNodeScalarOpImpl) SetOperator(op int64)
CLASS_METHOD

set_operator Args: [{ false op int}], Returns:

type VisualShaderNodeScalarOpOperator

type VisualShaderNodeScalarOpOperator int32
const (
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_ADD   VisualShaderNodeScalarOpOperator = 0
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_ATAN2 VisualShaderNodeScalarOpOperator = 8
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_DIV   VisualShaderNodeScalarOpOperator = 3
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_MAX   VisualShaderNodeScalarOpOperator = 6
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_MIN   VisualShaderNodeScalarOpOperator = 7
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_MOD   VisualShaderNodeScalarOpOperator = 4
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_MUL   VisualShaderNodeScalarOpOperator = 2
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_POW   VisualShaderNodeScalarOpOperator = 5
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_STEP  VisualShaderNodeScalarOpOperator = 9
	VISUAL_SHADER_NODE_SCALAR_OP_OPERATOR_OP_SUB   VisualShaderNodeScalarOpOperator = 1
)

type VisualShaderNodeScalarSmoothStep

type VisualShaderNodeScalarSmoothStep interface {
	VisualShaderNode
}

func NewVisualShaderNodeScalarSmoothStep

func NewVisualShaderNodeScalarSmoothStep() VisualShaderNodeScalarSmoothStep

NewVisualShaderNodeScalarSmoothStep creates a new VisualShaderNodeScalarSmoothStep.

func NewVisualShaderNodeScalarSmoothStepWithOwner

func NewVisualShaderNodeScalarSmoothStepWithOwner(owner *GodotObject) VisualShaderNodeScalarSmoothStep

NewVisualShaderNodeScalarSmoothStepWithOwner wraps the GodotObject.

type VisualShaderNodeScalarSmoothStepImpl

type VisualShaderNodeScalarSmoothStepImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeScalarSmoothStepImpl) BaseClass

func (*VisualShaderNodeScalarSmoothStepImpl) ClassName

type VisualShaderNodeScalarSwitch

type VisualShaderNodeScalarSwitch interface {
	VisualShaderNodeSwitch
}

func NewVisualShaderNodeScalarSwitch

func NewVisualShaderNodeScalarSwitch() VisualShaderNodeScalarSwitch

NewVisualShaderNodeScalarSwitch creates a new VisualShaderNodeScalarSwitch.

func NewVisualShaderNodeScalarSwitchWithOwner

func NewVisualShaderNodeScalarSwitchWithOwner(owner *GodotObject) VisualShaderNodeScalarSwitch

NewVisualShaderNodeScalarSwitchWithOwner wraps the GodotObject.

type VisualShaderNodeScalarSwitchImpl

type VisualShaderNodeScalarSwitchImpl struct {
	VisualShaderNodeSwitchImpl
}

func (*VisualShaderNodeScalarSwitchImpl) BaseClass

func (*VisualShaderNodeScalarSwitchImpl) ClassName

type VisualShaderNodeScalarUniform

type VisualShaderNodeScalarUniform interface {
	VisualShaderNodeUniform
}

func NewVisualShaderNodeScalarUniform

func NewVisualShaderNodeScalarUniform() VisualShaderNodeScalarUniform

NewVisualShaderNodeScalarUniform creates a new VisualShaderNodeScalarUniform.

func NewVisualShaderNodeScalarUniformWithOwner

func NewVisualShaderNodeScalarUniformWithOwner(owner *GodotObject) VisualShaderNodeScalarUniform

NewVisualShaderNodeScalarUniformWithOwner wraps the GodotObject.

type VisualShaderNodeScalarUniformImpl

type VisualShaderNodeScalarUniformImpl struct {
	VisualShaderNodeUniformImpl
}

func (*VisualShaderNodeScalarUniformImpl) BaseClass

func (*VisualShaderNodeScalarUniformImpl) ClassName

type VisualShaderNodeSwitch

type VisualShaderNodeSwitch interface {
	VisualShaderNode
}

func NewVisualShaderNodeSwitch

func NewVisualShaderNodeSwitch() VisualShaderNodeSwitch

NewVisualShaderNodeSwitch creates a new VisualShaderNodeSwitch.

func NewVisualShaderNodeSwitchWithOwner

func NewVisualShaderNodeSwitchWithOwner(owner *GodotObject) VisualShaderNodeSwitch

NewVisualShaderNodeSwitchWithOwner wraps the GodotObject.

type VisualShaderNodeSwitchImpl

type VisualShaderNodeSwitchImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeSwitchImpl) BaseClass

func (o *VisualShaderNodeSwitchImpl) BaseClass() string

func (*VisualShaderNodeSwitchImpl) ClassName

func (o *VisualShaderNodeSwitchImpl) ClassName() string

type VisualShaderNodeTexture

type VisualShaderNodeTexture interface {
	VisualShaderNode

	/* get_source */
	GetSource() VisualShaderNodeTextureSource

	/* get_texture */
	GetTexture() Texture

	/* get_texture_type */
	GetTextureType() VisualShaderNodeTextureTextureType

	/* set_source */
	SetSource(value int64)

	/* set_texture */
	SetTexture(value Texture)

	/* set_texture_type */
	SetTextureType(value int64)
}

func NewVisualShaderNodeTexture

func NewVisualShaderNodeTexture() VisualShaderNodeTexture

NewVisualShaderNodeTexture creates a new VisualShaderNodeTexture.

func NewVisualShaderNodeTextureWithOwner

func NewVisualShaderNodeTextureWithOwner(owner *GodotObject) VisualShaderNodeTexture

NewVisualShaderNodeTextureWithOwner wraps the GodotObject.

type VisualShaderNodeTextureConstant

type VisualShaderNodeTextureConstant int32
const (
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_2D_NORMAL  VisualShaderNodeTextureConstant = 3
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_2D_TEXTURE VisualShaderNodeTextureConstant = 2
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_DEPTH      VisualShaderNodeTextureConstant = 4
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_PORT       VisualShaderNodeTextureConstant = 5
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_SCREEN     VisualShaderNodeTextureConstant = 1
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_TEXTURE    VisualShaderNodeTextureConstant = 0
	VISUAL_SHADER_NODE_TEXTURE_TYPE_COLOR        VisualShaderNodeTextureConstant = 1
	VISUAL_SHADER_NODE_TEXTURE_TYPE_DATA         VisualShaderNodeTextureConstant = 0
	VISUAL_SHADER_NODE_TEXTURE_TYPE_NORMALMAP    VisualShaderNodeTextureConstant = 2
)

type VisualShaderNodeTextureImpl

type VisualShaderNodeTextureImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeTextureImpl) BaseClass

func (o *VisualShaderNodeTextureImpl) BaseClass() string

func (*VisualShaderNodeTextureImpl) ClassName

func (o *VisualShaderNodeTextureImpl) ClassName() string

func (VisualShaderNodeTextureImpl) GetSource

CLASS_METHOD

get_source Args: [], Returns: VisualShaderNodeTextureSource

func (VisualShaderNodeTextureImpl) GetTexture

func (o VisualShaderNodeTextureImpl) GetTexture() Texture
CLASS_METHOD

get_texture Args: [], Returns: Texture

func (VisualShaderNodeTextureImpl) GetTextureType

CLASS_METHOD

get_texture_type Args: [], Returns: VisualShaderNodeTextureTextureType

func (VisualShaderNodeTextureImpl) SetSource

func (o VisualShaderNodeTextureImpl) SetSource(value int64)
CLASS_METHOD

set_source Args: [{ false value int}], Returns:

func (VisualShaderNodeTextureImpl) SetTexture

func (o VisualShaderNodeTextureImpl) SetTexture(value Texture)
CLASS_METHOD

set_texture Args: [{ false value Texture}], Returns:

func (VisualShaderNodeTextureImpl) SetTextureType

func (o VisualShaderNodeTextureImpl) SetTextureType(value int64)
CLASS_METHOD

set_texture_type Args: [{ false value int}], Returns:

type VisualShaderNodeTextureSource

type VisualShaderNodeTextureSource int32
const (
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_SOURCE_2D_NORMAL  VisualShaderNodeTextureSource = 3
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_SOURCE_2D_TEXTURE VisualShaderNodeTextureSource = 2
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_SOURCE_DEPTH      VisualShaderNodeTextureSource = 4
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_SOURCE_PORT       VisualShaderNodeTextureSource = 5
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_SOURCE_SCREEN     VisualShaderNodeTextureSource = 1
	VISUAL_SHADER_NODE_TEXTURE_SOURCE_SOURCE_TEXTURE    VisualShaderNodeTextureSource = 0
)

type VisualShaderNodeTextureTextureType

type VisualShaderNodeTextureTextureType int32
const (
	VISUAL_SHADER_NODE_TEXTURE_TEXTURE_TYPE_TYPE_COLOR     VisualShaderNodeTextureTextureType = 1
	VISUAL_SHADER_NODE_TEXTURE_TEXTURE_TYPE_TYPE_DATA      VisualShaderNodeTextureTextureType = 0
	VISUAL_SHADER_NODE_TEXTURE_TEXTURE_TYPE_TYPE_NORMALMAP VisualShaderNodeTextureTextureType = 2
)

type VisualShaderNodeTextureUniform

type VisualShaderNodeTextureUniform interface {
	VisualShaderNodeUniform

	/* get_color_default */
	GetColorDefault() VisualShaderNodeTextureUniformColorDefault

	/* get_texture_type */
	GetTextureType() VisualShaderNodeTextureUniformTextureType

	/* set_color_default */
	SetColorDefault(_type int64)

	/* set_texture_type */
	SetTextureType(_type int64)
}

func NewVisualShaderNodeTextureUniform

func NewVisualShaderNodeTextureUniform() VisualShaderNodeTextureUniform

NewVisualShaderNodeTextureUniform creates a new VisualShaderNodeTextureUniform.

func NewVisualShaderNodeTextureUniformWithOwner

func NewVisualShaderNodeTextureUniformWithOwner(owner *GodotObject) VisualShaderNodeTextureUniform

NewVisualShaderNodeTextureUniformWithOwner wraps the GodotObject.

type VisualShaderNodeTextureUniformColorDefault

type VisualShaderNodeTextureUniformColorDefault int32
const (
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_COLOR_DEFAULT_COLOR_DEFAULT_BLACK VisualShaderNodeTextureUniformColorDefault = 1
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_COLOR_DEFAULT_COLOR_DEFAULT_WHITE VisualShaderNodeTextureUniformColorDefault = 0
)

type VisualShaderNodeTextureUniformConstant

type VisualShaderNodeTextureUniformConstant int32
const (
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_COLOR_DEFAULT_BLACK VisualShaderNodeTextureUniformConstant = 1
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_COLOR_DEFAULT_WHITE VisualShaderNodeTextureUniformConstant = 0
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TYPE_ANISO          VisualShaderNodeTextureUniformConstant = 3
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TYPE_COLOR          VisualShaderNodeTextureUniformConstant = 1
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TYPE_DATA           VisualShaderNodeTextureUniformConstant = 0
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TYPE_NORMALMAP      VisualShaderNodeTextureUniformConstant = 2
)

type VisualShaderNodeTextureUniformImpl

type VisualShaderNodeTextureUniformImpl struct {
	VisualShaderNodeUniformImpl
}

func (*VisualShaderNodeTextureUniformImpl) BaseClass

func (*VisualShaderNodeTextureUniformImpl) ClassName

func (VisualShaderNodeTextureUniformImpl) GetColorDefault

CLASS_METHOD

get_color_default Args: [], Returns: VisualShaderNodeTextureUniformColorDefault

func (VisualShaderNodeTextureUniformImpl) GetTextureType

CLASS_METHOD

get_texture_type Args: [], Returns: VisualShaderNodeTextureUniformTextureType

func (VisualShaderNodeTextureUniformImpl) SetColorDefault

func (o VisualShaderNodeTextureUniformImpl) SetColorDefault(_type int64)
CLASS_METHOD

set_color_default Args: [{ false type int}], Returns:

func (VisualShaderNodeTextureUniformImpl) SetTextureType

func (o VisualShaderNodeTextureUniformImpl) SetTextureType(_type int64)
CLASS_METHOD

set_texture_type Args: [{ false type int}], Returns:

type VisualShaderNodeTextureUniformTextureType

type VisualShaderNodeTextureUniformTextureType int32
const (
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TEXTURE_TYPE_TYPE_ANISO     VisualShaderNodeTextureUniformTextureType = 3
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TEXTURE_TYPE_TYPE_COLOR     VisualShaderNodeTextureUniformTextureType = 1
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TEXTURE_TYPE_TYPE_DATA      VisualShaderNodeTextureUniformTextureType = 0
	VISUAL_SHADER_NODE_TEXTURE_UNIFORM_TEXTURE_TYPE_TYPE_NORMALMAP VisualShaderNodeTextureUniformTextureType = 2
)

type VisualShaderNodeTextureUniformTriplanar

type VisualShaderNodeTextureUniformTriplanar interface {
	VisualShaderNodeTextureUniform
}

func NewVisualShaderNodeTextureUniformTriplanar

func NewVisualShaderNodeTextureUniformTriplanar() VisualShaderNodeTextureUniformTriplanar

NewVisualShaderNodeTextureUniformTriplanar creates a new VisualShaderNodeTextureUniformTriplanar.

func NewVisualShaderNodeTextureUniformTriplanarWithOwner

func NewVisualShaderNodeTextureUniformTriplanarWithOwner(owner *GodotObject) VisualShaderNodeTextureUniformTriplanar

NewVisualShaderNodeTextureUniformTriplanarWithOwner wraps the GodotObject.

type VisualShaderNodeTextureUniformTriplanarImpl

type VisualShaderNodeTextureUniformTriplanarImpl struct {
	VisualShaderNodeTextureUniformImpl
}

func (*VisualShaderNodeTextureUniformTriplanarImpl) BaseClass

func (*VisualShaderNodeTextureUniformTriplanarImpl) ClassName

type VisualShaderNodeTransformCompose

type VisualShaderNodeTransformCompose interface {
	VisualShaderNode
}

func NewVisualShaderNodeTransformCompose

func NewVisualShaderNodeTransformCompose() VisualShaderNodeTransformCompose

NewVisualShaderNodeTransformCompose creates a new VisualShaderNodeTransformCompose.

func NewVisualShaderNodeTransformComposeWithOwner

func NewVisualShaderNodeTransformComposeWithOwner(owner *GodotObject) VisualShaderNodeTransformCompose

NewVisualShaderNodeTransformComposeWithOwner wraps the GodotObject.

type VisualShaderNodeTransformComposeImpl

type VisualShaderNodeTransformComposeImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeTransformComposeImpl) BaseClass

func (*VisualShaderNodeTransformComposeImpl) ClassName

type VisualShaderNodeTransformConstant

type VisualShaderNodeTransformConstant interface {
	VisualShaderNode

	/* get_constant */
	GetConstant() Transform

	/* set_constant */
	SetConstant(value Transform)
}

func NewVisualShaderNodeTransformConstant

func NewVisualShaderNodeTransformConstant() VisualShaderNodeTransformConstant

NewVisualShaderNodeTransformConstant creates a new VisualShaderNodeTransformConstant.

func NewVisualShaderNodeTransformConstantWithOwner

func NewVisualShaderNodeTransformConstantWithOwner(owner *GodotObject) VisualShaderNodeTransformConstant

NewVisualShaderNodeTransformConstantWithOwner wraps the GodotObject.

type VisualShaderNodeTransformConstantImpl

type VisualShaderNodeTransformConstantImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeTransformConstantImpl) BaseClass

func (*VisualShaderNodeTransformConstantImpl) ClassName

func (VisualShaderNodeTransformConstantImpl) GetConstant

CLASS_METHOD

get_constant Args: [], Returns: Transform

func (VisualShaderNodeTransformConstantImpl) SetConstant

func (o VisualShaderNodeTransformConstantImpl) SetConstant(value Transform)
CLASS_METHOD

set_constant Args: [{ false value Transform}], Returns:

type VisualShaderNodeTransformDecompose

type VisualShaderNodeTransformDecompose interface {
	VisualShaderNode
}

func NewVisualShaderNodeTransformDecompose

func NewVisualShaderNodeTransformDecompose() VisualShaderNodeTransformDecompose

NewVisualShaderNodeTransformDecompose creates a new VisualShaderNodeTransformDecompose.

func NewVisualShaderNodeTransformDecomposeWithOwner

func NewVisualShaderNodeTransformDecomposeWithOwner(owner *GodotObject) VisualShaderNodeTransformDecompose

NewVisualShaderNodeTransformDecomposeWithOwner wraps the GodotObject.

type VisualShaderNodeTransformDecomposeImpl

type VisualShaderNodeTransformDecomposeImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeTransformDecomposeImpl) BaseClass

func (*VisualShaderNodeTransformDecomposeImpl) ClassName

type VisualShaderNodeTransformFunc

type VisualShaderNodeTransformFunc interface {
	VisualShaderNode

	/* get_function */
	GetFunction() VisualShaderNodeTransformFuncFunction

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeTransformFunc

func NewVisualShaderNodeTransformFunc() VisualShaderNodeTransformFunc

NewVisualShaderNodeTransformFunc creates a new VisualShaderNodeTransformFunc.

func NewVisualShaderNodeTransformFuncWithOwner

func NewVisualShaderNodeTransformFuncWithOwner(owner *GodotObject) VisualShaderNodeTransformFunc

NewVisualShaderNodeTransformFuncWithOwner wraps the GodotObject.

type VisualShaderNodeTransformFuncConstant

type VisualShaderNodeTransformFuncConstant int32
const (
	VISUAL_SHADER_NODE_TRANSFORM_FUNC_FUNC_INVERSE   VisualShaderNodeTransformFuncConstant = 0
	VISUAL_SHADER_NODE_TRANSFORM_FUNC_FUNC_TRANSPOSE VisualShaderNodeTransformFuncConstant = 1
)

type VisualShaderNodeTransformFuncFunction

type VisualShaderNodeTransformFuncFunction int32
const (
	VISUAL_SHADER_NODE_TRANSFORM_FUNC_FUNCTION_FUNC_INVERSE   VisualShaderNodeTransformFuncFunction = 0
	VISUAL_SHADER_NODE_TRANSFORM_FUNC_FUNCTION_FUNC_TRANSPOSE VisualShaderNodeTransformFuncFunction = 1
)

type VisualShaderNodeTransformFuncImpl

type VisualShaderNodeTransformFuncImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeTransformFuncImpl) BaseClass

func (*VisualShaderNodeTransformFuncImpl) ClassName

func (VisualShaderNodeTransformFuncImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeTransformFuncFunction

func (VisualShaderNodeTransformFuncImpl) SetFunction

func (o VisualShaderNodeTransformFuncImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeTransformMult

type VisualShaderNodeTransformMult interface {
	VisualShaderNode

	/* get_operator */
	GetOperator() VisualShaderNodeTransformMultOperator

	/* set_operator */
	SetOperator(op int64)
}

func NewVisualShaderNodeTransformMult

func NewVisualShaderNodeTransformMult() VisualShaderNodeTransformMult

NewVisualShaderNodeTransformMult creates a new VisualShaderNodeTransformMult.

func NewVisualShaderNodeTransformMultWithOwner

func NewVisualShaderNodeTransformMultWithOwner(owner *GodotObject) VisualShaderNodeTransformMult

NewVisualShaderNodeTransformMultWithOwner wraps the GodotObject.

type VisualShaderNodeTransformMultConstant

type VisualShaderNodeTransformMultConstant int32
const (
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OP_AxB      VisualShaderNodeTransformMultConstant = 0
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OP_AxB_COMP VisualShaderNodeTransformMultConstant = 2
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OP_BxA      VisualShaderNodeTransformMultConstant = 1
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OP_BxA_COMP VisualShaderNodeTransformMultConstant = 3
)

type VisualShaderNodeTransformMultImpl

type VisualShaderNodeTransformMultImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeTransformMultImpl) BaseClass

func (*VisualShaderNodeTransformMultImpl) ClassName

func (VisualShaderNodeTransformMultImpl) GetOperator

CLASS_METHOD

get_operator Args: [], Returns: VisualShaderNodeTransformMultOperator

func (VisualShaderNodeTransformMultImpl) SetOperator

func (o VisualShaderNodeTransformMultImpl) SetOperator(op int64)
CLASS_METHOD

set_operator Args: [{ false op int}], Returns:

type VisualShaderNodeTransformMultOperator

type VisualShaderNodeTransformMultOperator int32
const (
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OPERATOR_OP_AxB      VisualShaderNodeTransformMultOperator = 0
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OPERATOR_OP_AxB_COMP VisualShaderNodeTransformMultOperator = 2
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OPERATOR_OP_BxA      VisualShaderNodeTransformMultOperator = 1
	VISUAL_SHADER_NODE_TRANSFORM_MULT_OPERATOR_OP_BxA_COMP VisualShaderNodeTransformMultOperator = 3
)

type VisualShaderNodeTransformUniform

type VisualShaderNodeTransformUniform interface {
	VisualShaderNodeUniform
}

func NewVisualShaderNodeTransformUniform

func NewVisualShaderNodeTransformUniform() VisualShaderNodeTransformUniform

NewVisualShaderNodeTransformUniform creates a new VisualShaderNodeTransformUniform.

func NewVisualShaderNodeTransformUniformWithOwner

func NewVisualShaderNodeTransformUniformWithOwner(owner *GodotObject) VisualShaderNodeTransformUniform

NewVisualShaderNodeTransformUniformWithOwner wraps the GodotObject.

type VisualShaderNodeTransformUniformImpl

type VisualShaderNodeTransformUniformImpl struct {
	VisualShaderNodeUniformImpl
}

func (*VisualShaderNodeTransformUniformImpl) BaseClass

func (*VisualShaderNodeTransformUniformImpl) ClassName

type VisualShaderNodeTransformVecMult

type VisualShaderNodeTransformVecMult interface {
	VisualShaderNode

	/* get_operator */
	GetOperator() VisualShaderNodeTransformVecMultOperator

	/* set_operator */
	SetOperator(op int64)
}

func NewVisualShaderNodeTransformVecMult

func NewVisualShaderNodeTransformVecMult() VisualShaderNodeTransformVecMult

NewVisualShaderNodeTransformVecMult creates a new VisualShaderNodeTransformVecMult.

func NewVisualShaderNodeTransformVecMultWithOwner

func NewVisualShaderNodeTransformVecMultWithOwner(owner *GodotObject) VisualShaderNodeTransformVecMult

NewVisualShaderNodeTransformVecMultWithOwner wraps the GodotObject.

type VisualShaderNodeTransformVecMultConstant

type VisualShaderNodeTransformVecMultConstant int32
const (
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OP_3x3_AxB VisualShaderNodeTransformVecMultConstant = 2
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OP_3x3_BxA VisualShaderNodeTransformVecMultConstant = 3
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OP_AxB     VisualShaderNodeTransformVecMultConstant = 0
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OP_BxA     VisualShaderNodeTransformVecMultConstant = 1
)

type VisualShaderNodeTransformVecMultImpl

type VisualShaderNodeTransformVecMultImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeTransformVecMultImpl) BaseClass

func (*VisualShaderNodeTransformVecMultImpl) ClassName

func (VisualShaderNodeTransformVecMultImpl) GetOperator

CLASS_METHOD

get_operator Args: [], Returns: VisualShaderNodeTransformVecMultOperator

func (VisualShaderNodeTransformVecMultImpl) SetOperator

func (o VisualShaderNodeTransformVecMultImpl) SetOperator(op int64)
CLASS_METHOD

set_operator Args: [{ false op int}], Returns:

type VisualShaderNodeTransformVecMultOperator

type VisualShaderNodeTransformVecMultOperator int32
const (
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OPERATOR_OP_3x3_AxB VisualShaderNodeTransformVecMultOperator = 2
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OPERATOR_OP_3x3_BxA VisualShaderNodeTransformVecMultOperator = 3
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OPERATOR_OP_AxB     VisualShaderNodeTransformVecMultOperator = 0
	VISUAL_SHADER_NODE_TRANSFORM_VEC_MULT_OPERATOR_OP_BxA     VisualShaderNodeTransformVecMultOperator = 1
)

type VisualShaderNodeUniform

type VisualShaderNodeUniform interface {
	VisualShaderNode

	/* get_uniform_name */
	GetUniformName() string

	/* set_uniform_name */
	SetUniformName(name string)
}

func NewVisualShaderNodeUniform

func NewVisualShaderNodeUniform() VisualShaderNodeUniform

NewVisualShaderNodeUniform creates a new VisualShaderNodeUniform.

func NewVisualShaderNodeUniformWithOwner

func NewVisualShaderNodeUniformWithOwner(owner *GodotObject) VisualShaderNodeUniform

NewVisualShaderNodeUniformWithOwner wraps the GodotObject.

type VisualShaderNodeUniformImpl

type VisualShaderNodeUniformImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeUniformImpl) BaseClass

func (o *VisualShaderNodeUniformImpl) BaseClass() string

func (*VisualShaderNodeUniformImpl) ClassName

func (o *VisualShaderNodeUniformImpl) ClassName() string

func (VisualShaderNodeUniformImpl) GetUniformName

func (o VisualShaderNodeUniformImpl) GetUniformName() string
CLASS_METHOD

get_uniform_name Args: [], Returns: string

func (VisualShaderNodeUniformImpl) SetUniformName

func (o VisualShaderNodeUniformImpl) SetUniformName(name string)
CLASS_METHOD

set_uniform_name Args: [{ false name String}], Returns:

type VisualShaderNodeVec3Constant

type VisualShaderNodeVec3Constant interface {
	VisualShaderNode

	/* get_constant */
	GetConstant() Vector3

	/* set_constant */
	SetConstant(value Vector3)
}

func NewVisualShaderNodeVec3Constant

func NewVisualShaderNodeVec3Constant() VisualShaderNodeVec3Constant

NewVisualShaderNodeVec3Constant creates a new VisualShaderNodeVec3Constant.

func NewVisualShaderNodeVec3ConstantWithOwner

func NewVisualShaderNodeVec3ConstantWithOwner(owner *GodotObject) VisualShaderNodeVec3Constant

NewVisualShaderNodeVec3ConstantWithOwner wraps the GodotObject.

type VisualShaderNodeVec3ConstantImpl

type VisualShaderNodeVec3ConstantImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVec3ConstantImpl) BaseClass

func (*VisualShaderNodeVec3ConstantImpl) ClassName

func (VisualShaderNodeVec3ConstantImpl) GetConstant

func (o VisualShaderNodeVec3ConstantImpl) GetConstant() Vector3
CLASS_METHOD

get_constant Args: [], Returns: Vector3

func (VisualShaderNodeVec3ConstantImpl) SetConstant

func (o VisualShaderNodeVec3ConstantImpl) SetConstant(value Vector3)
CLASS_METHOD

set_constant Args: [{ false value Vector3}], Returns:

type VisualShaderNodeVec3Uniform

type VisualShaderNodeVec3Uniform interface {
	VisualShaderNodeUniform
}

func NewVisualShaderNodeVec3Uniform

func NewVisualShaderNodeVec3Uniform() VisualShaderNodeVec3Uniform

NewVisualShaderNodeVec3Uniform creates a new VisualShaderNodeVec3Uniform.

func NewVisualShaderNodeVec3UniformWithOwner

func NewVisualShaderNodeVec3UniformWithOwner(owner *GodotObject) VisualShaderNodeVec3Uniform

NewVisualShaderNodeVec3UniformWithOwner wraps the GodotObject.

type VisualShaderNodeVec3UniformImpl

type VisualShaderNodeVec3UniformImpl struct {
	VisualShaderNodeUniformImpl
}

func (*VisualShaderNodeVec3UniformImpl) BaseClass

func (o *VisualShaderNodeVec3UniformImpl) BaseClass() string

func (*VisualShaderNodeVec3UniformImpl) ClassName

func (o *VisualShaderNodeVec3UniformImpl) ClassName() string

type VisualShaderNodeVectorClamp

type VisualShaderNodeVectorClamp interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorClamp

func NewVisualShaderNodeVectorClamp() VisualShaderNodeVectorClamp

NewVisualShaderNodeVectorClamp creates a new VisualShaderNodeVectorClamp.

func NewVisualShaderNodeVectorClampWithOwner

func NewVisualShaderNodeVectorClampWithOwner(owner *GodotObject) VisualShaderNodeVectorClamp

NewVisualShaderNodeVectorClampWithOwner wraps the GodotObject.

type VisualShaderNodeVectorClampImpl

type VisualShaderNodeVectorClampImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorClampImpl) BaseClass

func (o *VisualShaderNodeVectorClampImpl) BaseClass() string

func (*VisualShaderNodeVectorClampImpl) ClassName

func (o *VisualShaderNodeVectorClampImpl) ClassName() string

type VisualShaderNodeVectorCompose

type VisualShaderNodeVectorCompose interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorCompose

func NewVisualShaderNodeVectorCompose() VisualShaderNodeVectorCompose

NewVisualShaderNodeVectorCompose creates a new VisualShaderNodeVectorCompose.

func NewVisualShaderNodeVectorComposeWithOwner

func NewVisualShaderNodeVectorComposeWithOwner(owner *GodotObject) VisualShaderNodeVectorCompose

NewVisualShaderNodeVectorComposeWithOwner wraps the GodotObject.

type VisualShaderNodeVectorComposeImpl

type VisualShaderNodeVectorComposeImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorComposeImpl) BaseClass

func (*VisualShaderNodeVectorComposeImpl) ClassName

type VisualShaderNodeVectorDecompose

type VisualShaderNodeVectorDecompose interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorDecompose

func NewVisualShaderNodeVectorDecompose() VisualShaderNodeVectorDecompose

NewVisualShaderNodeVectorDecompose creates a new VisualShaderNodeVectorDecompose.

func NewVisualShaderNodeVectorDecomposeWithOwner

func NewVisualShaderNodeVectorDecomposeWithOwner(owner *GodotObject) VisualShaderNodeVectorDecompose

NewVisualShaderNodeVectorDecomposeWithOwner wraps the GodotObject.

type VisualShaderNodeVectorDecomposeImpl

type VisualShaderNodeVectorDecomposeImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorDecomposeImpl) BaseClass

func (*VisualShaderNodeVectorDecomposeImpl) ClassName

type VisualShaderNodeVectorDerivativeFunc

type VisualShaderNodeVectorDerivativeFunc interface {
	VisualShaderNode

	/* get_function */
	GetFunction() VisualShaderNodeVectorDerivativeFuncFunction

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeVectorDerivativeFunc

func NewVisualShaderNodeVectorDerivativeFunc() VisualShaderNodeVectorDerivativeFunc

NewVisualShaderNodeVectorDerivativeFunc creates a new VisualShaderNodeVectorDerivativeFunc.

func NewVisualShaderNodeVectorDerivativeFuncWithOwner

func NewVisualShaderNodeVectorDerivativeFuncWithOwner(owner *GodotObject) VisualShaderNodeVectorDerivativeFunc

NewVisualShaderNodeVectorDerivativeFuncWithOwner wraps the GodotObject.

type VisualShaderNodeVectorDerivativeFuncConstant

type VisualShaderNodeVectorDerivativeFuncConstant int32
const (
	VISUAL_SHADER_NODE_VECTOR_DERIVATIVE_FUNC_FUNC_SUM VisualShaderNodeVectorDerivativeFuncConstant = 0
	VISUAL_SHADER_NODE_VECTOR_DERIVATIVE_FUNC_FUNC_X   VisualShaderNodeVectorDerivativeFuncConstant = 1
	VISUAL_SHADER_NODE_VECTOR_DERIVATIVE_FUNC_FUNC_Y   VisualShaderNodeVectorDerivativeFuncConstant = 2
)

type VisualShaderNodeVectorDerivativeFuncFunction

type VisualShaderNodeVectorDerivativeFuncFunction int32
const (
	VISUAL_SHADER_NODE_VECTOR_DERIVATIVE_FUNC_FUNCTION_FUNC_SUM VisualShaderNodeVectorDerivativeFuncFunction = 0
	VISUAL_SHADER_NODE_VECTOR_DERIVATIVE_FUNC_FUNCTION_FUNC_X   VisualShaderNodeVectorDerivativeFuncFunction = 1
	VISUAL_SHADER_NODE_VECTOR_DERIVATIVE_FUNC_FUNCTION_FUNC_Y   VisualShaderNodeVectorDerivativeFuncFunction = 2
)

type VisualShaderNodeVectorDerivativeFuncImpl

type VisualShaderNodeVectorDerivativeFuncImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorDerivativeFuncImpl) BaseClass

func (*VisualShaderNodeVectorDerivativeFuncImpl) ClassName

func (VisualShaderNodeVectorDerivativeFuncImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeVectorDerivativeFuncFunction

func (VisualShaderNodeVectorDerivativeFuncImpl) SetFunction

func (o VisualShaderNodeVectorDerivativeFuncImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeVectorDistance

type VisualShaderNodeVectorDistance interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorDistance

func NewVisualShaderNodeVectorDistance() VisualShaderNodeVectorDistance

NewVisualShaderNodeVectorDistance creates a new VisualShaderNodeVectorDistance.

func NewVisualShaderNodeVectorDistanceWithOwner

func NewVisualShaderNodeVectorDistanceWithOwner(owner *GodotObject) VisualShaderNodeVectorDistance

NewVisualShaderNodeVectorDistanceWithOwner wraps the GodotObject.

type VisualShaderNodeVectorDistanceImpl

type VisualShaderNodeVectorDistanceImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorDistanceImpl) BaseClass

func (*VisualShaderNodeVectorDistanceImpl) ClassName

type VisualShaderNodeVectorFunc

type VisualShaderNodeVectorFunc interface {
	VisualShaderNode

	/* get_function */
	GetFunction() VisualShaderNodeVectorFuncFunction

	/* set_function */
	SetFunction(_func int64)
}

func NewVisualShaderNodeVectorFunc

func NewVisualShaderNodeVectorFunc() VisualShaderNodeVectorFunc

NewVisualShaderNodeVectorFunc creates a new VisualShaderNodeVectorFunc.

func NewVisualShaderNodeVectorFuncWithOwner

func NewVisualShaderNodeVectorFuncWithOwner(owner *GodotObject) VisualShaderNodeVectorFunc

NewVisualShaderNodeVectorFuncWithOwner wraps the GodotObject.

type VisualShaderNodeVectorFuncConstant

type VisualShaderNodeVectorFuncConstant int32
const (
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ABS          VisualShaderNodeVectorFuncConstant = 6
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ACOS         VisualShaderNodeVectorFuncConstant = 7
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ACOSH        VisualShaderNodeVectorFuncConstant = 8
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ASIN         VisualShaderNodeVectorFuncConstant = 9
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ASINH        VisualShaderNodeVectorFuncConstant = 10
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ATAN         VisualShaderNodeVectorFuncConstant = 11
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ATANH        VisualShaderNodeVectorFuncConstant = 12
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_CEIL         VisualShaderNodeVectorFuncConstant = 13
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_COS          VisualShaderNodeVectorFuncConstant = 14
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_COSH         VisualShaderNodeVectorFuncConstant = 15
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_DEGREES      VisualShaderNodeVectorFuncConstant = 16
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_EXP          VisualShaderNodeVectorFuncConstant = 17
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_EXP2         VisualShaderNodeVectorFuncConstant = 18
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_FLOOR        VisualShaderNodeVectorFuncConstant = 19
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_FRAC         VisualShaderNodeVectorFuncConstant = 20
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_HSV2RGB      VisualShaderNodeVectorFuncConstant = 5
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_INVERSE_SQRT VisualShaderNodeVectorFuncConstant = 21
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_LOG          VisualShaderNodeVectorFuncConstant = 22
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_LOG2         VisualShaderNodeVectorFuncConstant = 23
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_NEGATE       VisualShaderNodeVectorFuncConstant = 2
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_NORMALIZE    VisualShaderNodeVectorFuncConstant = 0
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ONEMINUS     VisualShaderNodeVectorFuncConstant = 34
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_RADIANS      VisualShaderNodeVectorFuncConstant = 24
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_RECIPROCAL   VisualShaderNodeVectorFuncConstant = 3
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_RGB2HSV      VisualShaderNodeVectorFuncConstant = 4
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ROUND        VisualShaderNodeVectorFuncConstant = 25
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_ROUNDEVEN    VisualShaderNodeVectorFuncConstant = 26
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_SATURATE     VisualShaderNodeVectorFuncConstant = 1
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_SIGN         VisualShaderNodeVectorFuncConstant = 27
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_SIN          VisualShaderNodeVectorFuncConstant = 28
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_SINH         VisualShaderNodeVectorFuncConstant = 29
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_SQRT         VisualShaderNodeVectorFuncConstant = 30
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_TAN          VisualShaderNodeVectorFuncConstant = 31
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_TANH         VisualShaderNodeVectorFuncConstant = 32
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNC_TRUNC        VisualShaderNodeVectorFuncConstant = 33
)

type VisualShaderNodeVectorFuncFunction

type VisualShaderNodeVectorFuncFunction int32
const (
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ABS          VisualShaderNodeVectorFuncFunction = 6
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ACOS         VisualShaderNodeVectorFuncFunction = 7
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ACOSH        VisualShaderNodeVectorFuncFunction = 8
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ASIN         VisualShaderNodeVectorFuncFunction = 9
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ASINH        VisualShaderNodeVectorFuncFunction = 10
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ATAN         VisualShaderNodeVectorFuncFunction = 11
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ATANH        VisualShaderNodeVectorFuncFunction = 12
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_CEIL         VisualShaderNodeVectorFuncFunction = 13
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_COS          VisualShaderNodeVectorFuncFunction = 14
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_COSH         VisualShaderNodeVectorFuncFunction = 15
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_DEGREES      VisualShaderNodeVectorFuncFunction = 16
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_EXP          VisualShaderNodeVectorFuncFunction = 17
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_EXP2         VisualShaderNodeVectorFuncFunction = 18
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_FLOOR        VisualShaderNodeVectorFuncFunction = 19
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_FRAC         VisualShaderNodeVectorFuncFunction = 20
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_HSV2RGB      VisualShaderNodeVectorFuncFunction = 5
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_INVERSE_SQRT VisualShaderNodeVectorFuncFunction = 21
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_LOG          VisualShaderNodeVectorFuncFunction = 22
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_LOG2         VisualShaderNodeVectorFuncFunction = 23
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_NEGATE       VisualShaderNodeVectorFuncFunction = 2
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_NORMALIZE    VisualShaderNodeVectorFuncFunction = 0
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ONEMINUS     VisualShaderNodeVectorFuncFunction = 34
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_RADIANS      VisualShaderNodeVectorFuncFunction = 24
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_RECIPROCAL   VisualShaderNodeVectorFuncFunction = 3
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_RGB2HSV      VisualShaderNodeVectorFuncFunction = 4
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ROUND        VisualShaderNodeVectorFuncFunction = 25
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_ROUNDEVEN    VisualShaderNodeVectorFuncFunction = 26
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_SATURATE     VisualShaderNodeVectorFuncFunction = 1
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_SIGN         VisualShaderNodeVectorFuncFunction = 27
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_SIN          VisualShaderNodeVectorFuncFunction = 28
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_SINH         VisualShaderNodeVectorFuncFunction = 29
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_SQRT         VisualShaderNodeVectorFuncFunction = 30
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_TAN          VisualShaderNodeVectorFuncFunction = 31
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_TANH         VisualShaderNodeVectorFuncFunction = 32
	VISUAL_SHADER_NODE_VECTOR_FUNC_FUNCTION_FUNC_TRUNC        VisualShaderNodeVectorFuncFunction = 33
)

type VisualShaderNodeVectorFuncImpl

type VisualShaderNodeVectorFuncImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorFuncImpl) BaseClass

func (o *VisualShaderNodeVectorFuncImpl) BaseClass() string

func (*VisualShaderNodeVectorFuncImpl) ClassName

func (o *VisualShaderNodeVectorFuncImpl) ClassName() string

func (VisualShaderNodeVectorFuncImpl) GetFunction

CLASS_METHOD

get_function Args: [], Returns: VisualShaderNodeVectorFuncFunction

func (VisualShaderNodeVectorFuncImpl) SetFunction

func (o VisualShaderNodeVectorFuncImpl) SetFunction(_func int64)
CLASS_METHOD

set_function Args: [{ false func int}], Returns:

type VisualShaderNodeVectorInterp

type VisualShaderNodeVectorInterp interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorInterp

func NewVisualShaderNodeVectorInterp() VisualShaderNodeVectorInterp

NewVisualShaderNodeVectorInterp creates a new VisualShaderNodeVectorInterp.

func NewVisualShaderNodeVectorInterpWithOwner

func NewVisualShaderNodeVectorInterpWithOwner(owner *GodotObject) VisualShaderNodeVectorInterp

NewVisualShaderNodeVectorInterpWithOwner wraps the GodotObject.

type VisualShaderNodeVectorInterpImpl

type VisualShaderNodeVectorInterpImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorInterpImpl) BaseClass

func (*VisualShaderNodeVectorInterpImpl) ClassName

type VisualShaderNodeVectorLen

type VisualShaderNodeVectorLen interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorLen

func NewVisualShaderNodeVectorLen() VisualShaderNodeVectorLen

NewVisualShaderNodeVectorLen creates a new VisualShaderNodeVectorLen.

func NewVisualShaderNodeVectorLenWithOwner

func NewVisualShaderNodeVectorLenWithOwner(owner *GodotObject) VisualShaderNodeVectorLen

NewVisualShaderNodeVectorLenWithOwner wraps the GodotObject.

type VisualShaderNodeVectorLenImpl

type VisualShaderNodeVectorLenImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorLenImpl) BaseClass

func (o *VisualShaderNodeVectorLenImpl) BaseClass() string

func (*VisualShaderNodeVectorLenImpl) ClassName

func (o *VisualShaderNodeVectorLenImpl) ClassName() string

type VisualShaderNodeVectorOp

type VisualShaderNodeVectorOp interface {
	VisualShaderNode

	/* get_operator */
	GetOperator() VisualShaderNodeVectorOpOperator

	/* set_operator */
	SetOperator(op int64)
}

func NewVisualShaderNodeVectorOp

func NewVisualShaderNodeVectorOp() VisualShaderNodeVectorOp

NewVisualShaderNodeVectorOp creates a new VisualShaderNodeVectorOp.

func NewVisualShaderNodeVectorOpWithOwner

func NewVisualShaderNodeVectorOpWithOwner(owner *GodotObject) VisualShaderNodeVectorOp

NewVisualShaderNodeVectorOpWithOwner wraps the GodotObject.

type VisualShaderNodeVectorOpConstant

type VisualShaderNodeVectorOpConstant int32
const (
	VISUAL_SHADER_NODE_VECTOR_OP_OP_ADD     VisualShaderNodeVectorOpConstant = 0
	VISUAL_SHADER_NODE_VECTOR_OP_OP_ATAN2   VisualShaderNodeVectorOpConstant = 9
	VISUAL_SHADER_NODE_VECTOR_OP_OP_CROSS   VisualShaderNodeVectorOpConstant = 8
	VISUAL_SHADER_NODE_VECTOR_OP_OP_DIV     VisualShaderNodeVectorOpConstant = 3
	VISUAL_SHADER_NODE_VECTOR_OP_OP_MAX     VisualShaderNodeVectorOpConstant = 6
	VISUAL_SHADER_NODE_VECTOR_OP_OP_MIN     VisualShaderNodeVectorOpConstant = 7
	VISUAL_SHADER_NODE_VECTOR_OP_OP_MOD     VisualShaderNodeVectorOpConstant = 4
	VISUAL_SHADER_NODE_VECTOR_OP_OP_MUL     VisualShaderNodeVectorOpConstant = 2
	VISUAL_SHADER_NODE_VECTOR_OP_OP_POW     VisualShaderNodeVectorOpConstant = 5
	VISUAL_SHADER_NODE_VECTOR_OP_OP_REFLECT VisualShaderNodeVectorOpConstant = 10
	VISUAL_SHADER_NODE_VECTOR_OP_OP_STEP    VisualShaderNodeVectorOpConstant = 11
	VISUAL_SHADER_NODE_VECTOR_OP_OP_SUB     VisualShaderNodeVectorOpConstant = 1
)

type VisualShaderNodeVectorOpImpl

type VisualShaderNodeVectorOpImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorOpImpl) BaseClass

func (o *VisualShaderNodeVectorOpImpl) BaseClass() string

func (*VisualShaderNodeVectorOpImpl) ClassName

func (o *VisualShaderNodeVectorOpImpl) ClassName() string

func (VisualShaderNodeVectorOpImpl) GetOperator

CLASS_METHOD

get_operator Args: [], Returns: VisualShaderNodeVectorOpOperator

func (VisualShaderNodeVectorOpImpl) SetOperator

func (o VisualShaderNodeVectorOpImpl) SetOperator(op int64)
CLASS_METHOD

set_operator Args: [{ false op int}], Returns:

type VisualShaderNodeVectorOpOperator

type VisualShaderNodeVectorOpOperator int32
const (
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_ADD     VisualShaderNodeVectorOpOperator = 0
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_ATAN2   VisualShaderNodeVectorOpOperator = 9
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_CROSS   VisualShaderNodeVectorOpOperator = 8
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_DIV     VisualShaderNodeVectorOpOperator = 3
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_MAX     VisualShaderNodeVectorOpOperator = 6
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_MIN     VisualShaderNodeVectorOpOperator = 7
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_MOD     VisualShaderNodeVectorOpOperator = 4
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_MUL     VisualShaderNodeVectorOpOperator = 2
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_POW     VisualShaderNodeVectorOpOperator = 5
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_REFLECT VisualShaderNodeVectorOpOperator = 10
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_STEP    VisualShaderNodeVectorOpOperator = 11
	VISUAL_SHADER_NODE_VECTOR_OP_OPERATOR_OP_SUB     VisualShaderNodeVectorOpOperator = 1
)

type VisualShaderNodeVectorRefract

type VisualShaderNodeVectorRefract interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorRefract

func NewVisualShaderNodeVectorRefract() VisualShaderNodeVectorRefract

NewVisualShaderNodeVectorRefract creates a new VisualShaderNodeVectorRefract.

func NewVisualShaderNodeVectorRefractWithOwner

func NewVisualShaderNodeVectorRefractWithOwner(owner *GodotObject) VisualShaderNodeVectorRefract

NewVisualShaderNodeVectorRefractWithOwner wraps the GodotObject.

type VisualShaderNodeVectorRefractImpl

type VisualShaderNodeVectorRefractImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorRefractImpl) BaseClass

func (*VisualShaderNodeVectorRefractImpl) ClassName

type VisualShaderNodeVectorScalarMix

type VisualShaderNodeVectorScalarMix interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorScalarMix

func NewVisualShaderNodeVectorScalarMix() VisualShaderNodeVectorScalarMix

NewVisualShaderNodeVectorScalarMix creates a new VisualShaderNodeVectorScalarMix.

func NewVisualShaderNodeVectorScalarMixWithOwner

func NewVisualShaderNodeVectorScalarMixWithOwner(owner *GodotObject) VisualShaderNodeVectorScalarMix

NewVisualShaderNodeVectorScalarMixWithOwner wraps the GodotObject.

type VisualShaderNodeVectorScalarMixImpl

type VisualShaderNodeVectorScalarMixImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorScalarMixImpl) BaseClass

func (*VisualShaderNodeVectorScalarMixImpl) ClassName

type VisualShaderNodeVectorScalarSmoothStep

type VisualShaderNodeVectorScalarSmoothStep interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorScalarSmoothStep

func NewVisualShaderNodeVectorScalarSmoothStep() VisualShaderNodeVectorScalarSmoothStep

NewVisualShaderNodeVectorScalarSmoothStep creates a new VisualShaderNodeVectorScalarSmoothStep.

func NewVisualShaderNodeVectorScalarSmoothStepWithOwner

func NewVisualShaderNodeVectorScalarSmoothStepWithOwner(owner *GodotObject) VisualShaderNodeVectorScalarSmoothStep

NewVisualShaderNodeVectorScalarSmoothStepWithOwner wraps the GodotObject.

type VisualShaderNodeVectorScalarSmoothStepImpl

type VisualShaderNodeVectorScalarSmoothStepImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorScalarSmoothStepImpl) BaseClass

func (*VisualShaderNodeVectorScalarSmoothStepImpl) ClassName

type VisualShaderNodeVectorScalarStep

type VisualShaderNodeVectorScalarStep interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorScalarStep

func NewVisualShaderNodeVectorScalarStep() VisualShaderNodeVectorScalarStep

NewVisualShaderNodeVectorScalarStep creates a new VisualShaderNodeVectorScalarStep.

func NewVisualShaderNodeVectorScalarStepWithOwner

func NewVisualShaderNodeVectorScalarStepWithOwner(owner *GodotObject) VisualShaderNodeVectorScalarStep

NewVisualShaderNodeVectorScalarStepWithOwner wraps the GodotObject.

type VisualShaderNodeVectorScalarStepImpl

type VisualShaderNodeVectorScalarStepImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorScalarStepImpl) BaseClass

func (*VisualShaderNodeVectorScalarStepImpl) ClassName

type VisualShaderNodeVectorSmoothStep

type VisualShaderNodeVectorSmoothStep interface {
	VisualShaderNode
}

func NewVisualShaderNodeVectorSmoothStep

func NewVisualShaderNodeVectorSmoothStep() VisualShaderNodeVectorSmoothStep

NewVisualShaderNodeVectorSmoothStep creates a new VisualShaderNodeVectorSmoothStep.

func NewVisualShaderNodeVectorSmoothStepWithOwner

func NewVisualShaderNodeVectorSmoothStepWithOwner(owner *GodotObject) VisualShaderNodeVectorSmoothStep

NewVisualShaderNodeVectorSmoothStepWithOwner wraps the GodotObject.

type VisualShaderNodeVectorSmoothStepImpl

type VisualShaderNodeVectorSmoothStepImpl struct {
	VisualShaderNodeImpl
}

func (*VisualShaderNodeVectorSmoothStepImpl) BaseClass

func (*VisualShaderNodeVectorSmoothStepImpl) ClassName

type VisualShaderType

type VisualShaderType int32
const (
	VISUAL_SHADER_TYPE_TYPE_FRAGMENT VisualShaderType = 1
	VISUAL_SHADER_TYPE_TYPE_LIGHT    VisualShaderType = 2
	VISUAL_SHADER_TYPE_TYPE_MAX      VisualShaderType = 3
	VISUAL_SHADER_TYPE_TYPE_VERTEX   VisualShaderType = 0
)

type WeakRef

type WeakRef interface {
	Reference

	/* get_ref */
	GetRef() Variant
}

func NewWeakRef

func NewWeakRef() WeakRef

NewWeakRef creates a new WeakRef.

func NewWeakRefWithOwner

func NewWeakRefWithOwner(owner *GodotObject) WeakRef

NewWeakRefWithOwner wraps the GodotObject.

type WeakRefImpl

type WeakRefImpl struct {
	ReferenceImpl
}

func (*WeakRefImpl) BaseClass

func (o *WeakRefImpl) BaseClass() string

func (*WeakRefImpl) ClassName

func (o *WeakRefImpl) ClassName() string

func (WeakRefImpl) GetRef

func (o WeakRefImpl) GetRef() Variant
CLASS_METHOD

get_ref Args: [], Returns: Variant

type WebRTCDataChannel

type WebRTCDataChannel interface {
	PacketPeer

	/* close */
	Close()

	/* get_id */
	GetId() int64

	/* get_label */
	GetLabel() string

	/* get_max_packet_life_time */
	GetMaxPacketLifeTime() int64

	/* get_max_retransmits */
	GetMaxRetransmits() int64

	/* get_protocol */
	GetProtocol() string

	/* get_ready_state */
	GetReadyState() WebRTCDataChannelChannelState

	/* get_write_mode */
	GetWriteMode() WebRTCDataChannelWriteMode

	/* is_negotiated */
	IsNegotiated() bool

	/* is_ordered */
	IsOrdered() bool

	/* poll */
	Poll() Error

	/* set_write_mode */
	SetWriteMode(write_mode int64)

	/* was_string_packet */
	WasStringPacket() bool
}

func NewWebRTCDataChannel

func NewWebRTCDataChannel() WebRTCDataChannel

NewWebRTCDataChannel creates a new WebRTCDataChannel.

func NewWebRTCDataChannelWithOwner

func NewWebRTCDataChannelWithOwner(owner *GodotObject) WebRTCDataChannel

NewWebRTCDataChannelWithOwner wraps the GodotObject.

type WebRTCDataChannelChannelState

type WebRTCDataChannelChannelState int32
const (
	WEB_RTC_DATA_CHANNEL_CHANNEL_STATE_STATE_CLOSED     WebRTCDataChannelChannelState = 3
	WEB_RTC_DATA_CHANNEL_CHANNEL_STATE_STATE_CLOSING    WebRTCDataChannelChannelState = 2
	WEB_RTC_DATA_CHANNEL_CHANNEL_STATE_STATE_CONNECTING WebRTCDataChannelChannelState = 0
	WEB_RTC_DATA_CHANNEL_CHANNEL_STATE_STATE_OPEN       WebRTCDataChannelChannelState = 1
)

type WebRTCDataChannelConstant

type WebRTCDataChannelConstant int32
const (
	WEB_RTC_DATA_CHANNEL_STATE_CLOSED      WebRTCDataChannelConstant = 3
	WEB_RTC_DATA_CHANNEL_STATE_CLOSING     WebRTCDataChannelConstant = 2
	WEB_RTC_DATA_CHANNEL_STATE_CONNECTING  WebRTCDataChannelConstant = 0
	WEB_RTC_DATA_CHANNEL_STATE_OPEN        WebRTCDataChannelConstant = 1
	WEB_RTC_DATA_CHANNEL_WRITE_MODE_BINARY WebRTCDataChannelConstant = 1
	WEB_RTC_DATA_CHANNEL_WRITE_MODE_TEXT   WebRTCDataChannelConstant = 0
)

type WebRTCDataChannelGDNative

type WebRTCDataChannelGDNative interface {
	WebRTCDataChannel
}

func NewWebRTCDataChannelGDNative

func NewWebRTCDataChannelGDNative() WebRTCDataChannelGDNative

NewWebRTCDataChannelGDNative creates a new WebRTCDataChannelGDNative.

func NewWebRTCDataChannelGDNativeWithOwner

func NewWebRTCDataChannelGDNativeWithOwner(owner *GodotObject) WebRTCDataChannelGDNative

NewWebRTCDataChannelGDNativeWithOwner wraps the GodotObject.

type WebRTCDataChannelGDNativeImpl

type WebRTCDataChannelGDNativeImpl struct {
	WebRTCDataChannelImpl
}

func (*WebRTCDataChannelGDNativeImpl) BaseClass

func (o *WebRTCDataChannelGDNativeImpl) BaseClass() string

func (*WebRTCDataChannelGDNativeImpl) ClassName

func (o *WebRTCDataChannelGDNativeImpl) ClassName() string

type WebRTCDataChannelImpl

type WebRTCDataChannelImpl struct {
	PacketPeerImpl
}

func (*WebRTCDataChannelImpl) BaseClass

func (o *WebRTCDataChannelImpl) BaseClass() string

func (*WebRTCDataChannelImpl) ClassName

func (o *WebRTCDataChannelImpl) ClassName() string

func (WebRTCDataChannelImpl) Close

func (o WebRTCDataChannelImpl) Close()
CLASS_METHOD

close Args: [], Returns:

func (WebRTCDataChannelImpl) GetId

func (o WebRTCDataChannelImpl) GetId() int64
CLASS_METHOD

get_id Args: [], Returns: int64

func (WebRTCDataChannelImpl) GetLabel

func (o WebRTCDataChannelImpl) GetLabel() string
CLASS_METHOD

get_label Args: [], Returns: string

func (WebRTCDataChannelImpl) GetMaxPacketLifeTime

func (o WebRTCDataChannelImpl) GetMaxPacketLifeTime() int64
CLASS_METHOD

get_max_packet_life_time Args: [], Returns: int64

func (WebRTCDataChannelImpl) GetMaxRetransmits

func (o WebRTCDataChannelImpl) GetMaxRetransmits() int64
CLASS_METHOD

get_max_retransmits Args: [], Returns: int64

func (WebRTCDataChannelImpl) GetProtocol

func (o WebRTCDataChannelImpl) GetProtocol() string
CLASS_METHOD

get_protocol Args: [], Returns: string

func (WebRTCDataChannelImpl) GetReadyState

CLASS_METHOD

get_ready_state Args: [], Returns: WebRTCDataChannelChannelState

func (WebRTCDataChannelImpl) GetWriteMode

CLASS_METHOD

get_write_mode Args: [], Returns: WebRTCDataChannelWriteMode

func (WebRTCDataChannelImpl) IsNegotiated

func (o WebRTCDataChannelImpl) IsNegotiated() bool
CLASS_METHOD

is_negotiated Args: [], Returns: bool

func (WebRTCDataChannelImpl) IsOrdered

func (o WebRTCDataChannelImpl) IsOrdered() bool
CLASS_METHOD

is_ordered Args: [], Returns: bool

func (WebRTCDataChannelImpl) Poll

func (o WebRTCDataChannelImpl) Poll() Error
CLASS_METHOD

poll Args: [], Returns: Error

func (WebRTCDataChannelImpl) SetWriteMode

func (o WebRTCDataChannelImpl) SetWriteMode(write_mode int64)
CLASS_METHOD

set_write_mode Args: [{ false write_mode int}], Returns:

func (WebRTCDataChannelImpl) WasStringPacket

func (o WebRTCDataChannelImpl) WasStringPacket() bool
CLASS_METHOD

was_string_packet Args: [], Returns: bool

type WebRTCDataChannelWriteMode

type WebRTCDataChannelWriteMode int32
const (
	WEB_RTC_DATA_CHANNEL_WRITE_MODE_WRITE_MODE_BINARY WebRTCDataChannelWriteMode = 1
	WEB_RTC_DATA_CHANNEL_WRITE_MODE_WRITE_MODE_TEXT   WebRTCDataChannelWriteMode = 0
)

type WebRTCMultiplayer

type WebRTCMultiplayer interface {
	NetworkedMultiplayerPeer

	/* add_peer */
	AddPeer(peer WebRTCPeerConnection, peer_id int64, unreliable_lifetime int64) Error

	/* close */
	Close()

	/* get_peer */
	GetPeer(peer_id int64) Dictionary

	/* get_peers */
	GetPeers() Dictionary

	/* has_peer */
	HasPeer(peer_id int64) bool

	/* initialize */
	Initialize(peer_id int64, server_compatibility bool) Error

	/* remove_peer */
	RemovePeer(peer_id int64)
}

func NewWebRTCMultiplayer

func NewWebRTCMultiplayer() WebRTCMultiplayer

NewWebRTCMultiplayer creates a new WebRTCMultiplayer.

func NewWebRTCMultiplayerWithOwner

func NewWebRTCMultiplayerWithOwner(owner *GodotObject) WebRTCMultiplayer

NewWebRTCMultiplayerWithOwner wraps the GodotObject.

type WebRTCMultiplayerImpl

type WebRTCMultiplayerImpl struct {
	NetworkedMultiplayerPeerImpl
}

func (WebRTCMultiplayerImpl) AddPeer

func (o WebRTCMultiplayerImpl) AddPeer(peer WebRTCPeerConnection, peer_id int64, unreliable_lifetime int64) Error
CLASS_METHOD

add_peer Args: [{ false peer WebRTCPeerConnection} { false peer_id int} {1 true unreliable_lifetime int}], Returns: Error

func (*WebRTCMultiplayerImpl) BaseClass

func (o *WebRTCMultiplayerImpl) BaseClass() string

func (*WebRTCMultiplayerImpl) ClassName

func (o *WebRTCMultiplayerImpl) ClassName() string

func (WebRTCMultiplayerImpl) Close

func (o WebRTCMultiplayerImpl) Close()
CLASS_METHOD

close Args: [], Returns:

func (WebRTCMultiplayerImpl) GetPeer

func (o WebRTCMultiplayerImpl) GetPeer(peer_id int64) Dictionary
CLASS_METHOD

get_peer Args: [{ false peer_id int}], Returns: Dictionary

func (WebRTCMultiplayerImpl) GetPeers

func (o WebRTCMultiplayerImpl) GetPeers() Dictionary
CLASS_METHOD

get_peers Args: [], Returns: Dictionary

func (WebRTCMultiplayerImpl) HasPeer

func (o WebRTCMultiplayerImpl) HasPeer(peer_id int64) bool
CLASS_METHOD

has_peer Args: [{ false peer_id int}], Returns: bool

func (WebRTCMultiplayerImpl) Initialize

func (o WebRTCMultiplayerImpl) Initialize(peer_id int64, server_compatibility bool) Error
CLASS_METHOD

initialize Args: [{ false peer_id int} {False true server_compatibility bool}], Returns: Error

func (WebRTCMultiplayerImpl) RemovePeer

func (o WebRTCMultiplayerImpl) RemovePeer(peer_id int64)
CLASS_METHOD

remove_peer Args: [{ false peer_id int}], Returns:

type WebRTCPeerConnection

type WebRTCPeerConnection interface {
	Reference

	/* add_ice_candidate */
	AddIceCandidate(media string, index int64, name string) Error

	/* close */
	Close()

	/* create_data_channel */
	CreateDataChannel(label string, options Dictionary) WebRTCDataChannel

	/* create_offer */
	CreateOffer() Error

	/* get_connection_state */
	GetConnectionState() WebRTCPeerConnectionConnectionState

	/* initialize */
	Initialize(configuration Dictionary) Error

	/* poll */
	Poll() Error

	/* set_local_description */
	SetLocalDescription(_type string, sdp string) Error

	/* set_remote_description */
	SetRemoteDescription(_type string, sdp string) Error
}

func NewWebRTCPeerConnection

func NewWebRTCPeerConnection() WebRTCPeerConnection

NewWebRTCPeerConnection creates a new WebRTCPeerConnection.

func NewWebRTCPeerConnectionWithOwner

func NewWebRTCPeerConnectionWithOwner(owner *GodotObject) WebRTCPeerConnection

NewWebRTCPeerConnectionWithOwner wraps the GodotObject.

type WebRTCPeerConnectionConnectionState

type WebRTCPeerConnectionConnectionState int32
const (
	WEB_RTC_PEER_CONNECTION_CONNECTION_STATE_STATE_CLOSED       WebRTCPeerConnectionConnectionState = 5
	WEB_RTC_PEER_CONNECTION_CONNECTION_STATE_STATE_CONNECTED    WebRTCPeerConnectionConnectionState = 2
	WEB_RTC_PEER_CONNECTION_CONNECTION_STATE_STATE_CONNECTING   WebRTCPeerConnectionConnectionState = 1
	WEB_RTC_PEER_CONNECTION_CONNECTION_STATE_STATE_DISCONNECTED WebRTCPeerConnectionConnectionState = 3
	WEB_RTC_PEER_CONNECTION_CONNECTION_STATE_STATE_FAILED       WebRTCPeerConnectionConnectionState = 4
	WEB_RTC_PEER_CONNECTION_CONNECTION_STATE_STATE_NEW          WebRTCPeerConnectionConnectionState = 0
)

type WebRTCPeerConnectionConstant

type WebRTCPeerConnectionConstant int32
const (
	WEB_RTC_PEER_CONNECTION_STATE_CLOSED       WebRTCPeerConnectionConstant = 5
	WEB_RTC_PEER_CONNECTION_STATE_CONNECTED    WebRTCPeerConnectionConstant = 2
	WEB_RTC_PEER_CONNECTION_STATE_CONNECTING   WebRTCPeerConnectionConstant = 1
	WEB_RTC_PEER_CONNECTION_STATE_DISCONNECTED WebRTCPeerConnectionConstant = 3
	WEB_RTC_PEER_CONNECTION_STATE_FAILED       WebRTCPeerConnectionConstant = 4
	WEB_RTC_PEER_CONNECTION_STATE_NEW          WebRTCPeerConnectionConstant = 0
)

type WebRTCPeerConnectionGDNative

type WebRTCPeerConnectionGDNative interface {
	WebRTCPeerConnection
}

func NewWebRTCPeerConnectionGDNative

func NewWebRTCPeerConnectionGDNative() WebRTCPeerConnectionGDNative

NewWebRTCPeerConnectionGDNative creates a new WebRTCPeerConnectionGDNative.

func NewWebRTCPeerConnectionGDNativeWithOwner

func NewWebRTCPeerConnectionGDNativeWithOwner(owner *GodotObject) WebRTCPeerConnectionGDNative

NewWebRTCPeerConnectionGDNativeWithOwner wraps the GodotObject.

type WebRTCPeerConnectionGDNativeImpl

type WebRTCPeerConnectionGDNativeImpl struct {
	WebRTCPeerConnectionImpl
}

func (*WebRTCPeerConnectionGDNativeImpl) BaseClass

func (*WebRTCPeerConnectionGDNativeImpl) ClassName

type WebRTCPeerConnectionImpl

type WebRTCPeerConnectionImpl struct {
	ReferenceImpl
}

func (WebRTCPeerConnectionImpl) AddIceCandidate

func (o WebRTCPeerConnectionImpl) AddIceCandidate(media string, index int64, name string) Error
CLASS_METHOD

add_ice_candidate Args: [{ false media String} { false index int} { false name String}], Returns: Error

func (*WebRTCPeerConnectionImpl) BaseClass

func (o *WebRTCPeerConnectionImpl) BaseClass() string

func (*WebRTCPeerConnectionImpl) ClassName

func (o *WebRTCPeerConnectionImpl) ClassName() string

func (WebRTCPeerConnectionImpl) Close

func (o WebRTCPeerConnectionImpl) Close()
CLASS_METHOD

close Args: [], Returns:

func (WebRTCPeerConnectionImpl) CreateDataChannel

func (o WebRTCPeerConnectionImpl) CreateDataChannel(label string, options Dictionary) WebRTCDataChannel
CLASS_METHOD

create_data_channel Args: [{ false label String} {{} true options Dictionary}], Returns: WebRTCDataChannel

func (WebRTCPeerConnectionImpl) CreateOffer

func (o WebRTCPeerConnectionImpl) CreateOffer() Error
CLASS_METHOD

create_offer Args: [], Returns: Error

func (WebRTCPeerConnectionImpl) GetConnectionState

CLASS_METHOD

get_connection_state Args: [], Returns: WebRTCPeerConnectionConnectionState

func (WebRTCPeerConnectionImpl) Initialize

func (o WebRTCPeerConnectionImpl) Initialize(configuration Dictionary) Error
CLASS_METHOD

initialize Args: [{{} true configuration Dictionary}], Returns: Error

func (WebRTCPeerConnectionImpl) Poll

CLASS_METHOD

poll Args: [], Returns: Error

func (WebRTCPeerConnectionImpl) SetLocalDescription

func (o WebRTCPeerConnectionImpl) SetLocalDescription(_type string, sdp string) Error
CLASS_METHOD

set_local_description Args: [{ false type String} { false sdp String}], Returns: Error

func (WebRTCPeerConnectionImpl) SetRemoteDescription

func (o WebRTCPeerConnectionImpl) SetRemoteDescription(_type string, sdp string) Error
CLASS_METHOD

set_remote_description Args: [{ false type String} { false sdp String}], Returns: Error

type WebSocketClient

type WebSocketClient interface {
	WebSocketMultiplayerPeer

	/* connect_to_url */
	ConnectToUrl(url string, protocols PoolStringArray, gd_mp_api bool, custom_headers PoolStringArray) Error

	/* disconnect_from_host */
	DisconnectFromHost(code int64, reason string)

	/* get_connected_host */
	GetConnectedHost() string

	/* get_connected_port */
	GetConnectedPort() int64

	/* get_trusted_ssl_certificate */
	GetTrustedSslCertificate() X509Certificate

	/* is_verify_ssl_enabled */
	IsVerifySslEnabled() bool

	/* set_trusted_ssl_certificate */
	SetTrustedSslCertificate(arg0 X509Certificate)

	/* set_verify_ssl_enabled */
	SetVerifySslEnabled(enabled bool)
}

func NewWebSocketClient

func NewWebSocketClient() WebSocketClient

NewWebSocketClient creates a new WebSocketClient.

func NewWebSocketClientWithOwner

func NewWebSocketClientWithOwner(owner *GodotObject) WebSocketClient

NewWebSocketClientWithOwner wraps the GodotObject.

type WebSocketClientImpl

type WebSocketClientImpl struct {
	WebSocketMultiplayerPeerImpl
}

func (*WebSocketClientImpl) BaseClass

func (o *WebSocketClientImpl) BaseClass() string

func (*WebSocketClientImpl) ClassName

func (o *WebSocketClientImpl) ClassName() string

func (WebSocketClientImpl) ConnectToUrl

func (o WebSocketClientImpl) ConnectToUrl(url string, protocols PoolStringArray, gd_mp_api bool, custom_headers PoolStringArray) Error
CLASS_METHOD

connect_to_url Args: [{ false url String} {[] true protocols PoolStringArray} {False true gd_mp_api bool} {[] true custom_headers PoolStringArray}], Returns: Error

func (WebSocketClientImpl) DisconnectFromHost

func (o WebSocketClientImpl) DisconnectFromHost(code int64, reason string)
CLASS_METHOD

disconnect_from_host Args: [{1000 true code int} { true reason String}], Returns:

func (WebSocketClientImpl) GetConnectedHost

func (o WebSocketClientImpl) GetConnectedHost() string
CLASS_METHOD

get_connected_host Args: [], Returns: string

func (WebSocketClientImpl) GetConnectedPort

func (o WebSocketClientImpl) GetConnectedPort() int64
CLASS_METHOD

get_connected_port Args: [], Returns: int64

func (WebSocketClientImpl) GetTrustedSslCertificate

func (o WebSocketClientImpl) GetTrustedSslCertificate() X509Certificate
CLASS_METHOD

get_trusted_ssl_certificate Args: [], Returns: X509Certificate

func (WebSocketClientImpl) IsVerifySslEnabled

func (o WebSocketClientImpl) IsVerifySslEnabled() bool
CLASS_METHOD

is_verify_ssl_enabled Args: [], Returns: bool

func (WebSocketClientImpl) SetTrustedSslCertificate

func (o WebSocketClientImpl) SetTrustedSslCertificate(arg0 X509Certificate)
CLASS_METHOD

set_trusted_ssl_certificate Args: [{ false arg0 X509Certificate}], Returns:

func (WebSocketClientImpl) SetVerifySslEnabled

func (o WebSocketClientImpl) SetVerifySslEnabled(enabled bool)
CLASS_METHOD

set_verify_ssl_enabled Args: [{ false enabled bool}], Returns:

type WebSocketMultiplayerPeer

type WebSocketMultiplayerPeer interface {
	NetworkedMultiplayerPeer

	/* get_peer */
	GetPeer(peer_id int64) WebSocketPeer

	/* set_buffers */
	SetBuffers(input_buffer_size_kb int64, input_max_packets int64, output_buffer_size_kb int64, output_max_packets int64) Error
}

func NewWebSocketMultiplayerPeer

func NewWebSocketMultiplayerPeer() WebSocketMultiplayerPeer

NewWebSocketMultiplayerPeer creates a new WebSocketMultiplayerPeer.

func NewWebSocketMultiplayerPeerWithOwner

func NewWebSocketMultiplayerPeerWithOwner(owner *GodotObject) WebSocketMultiplayerPeer

NewWebSocketMultiplayerPeerWithOwner wraps the GodotObject.

type WebSocketMultiplayerPeerImpl

type WebSocketMultiplayerPeerImpl struct {
	NetworkedMultiplayerPeerImpl
}

func (*WebSocketMultiplayerPeerImpl) BaseClass

func (o *WebSocketMultiplayerPeerImpl) BaseClass() string

func (*WebSocketMultiplayerPeerImpl) ClassName

func (o *WebSocketMultiplayerPeerImpl) ClassName() string

func (WebSocketMultiplayerPeerImpl) GetPeer

CLASS_METHOD

get_peer Args: [{ false peer_id int}], Returns: WebSocketPeer

func (WebSocketMultiplayerPeerImpl) SetBuffers

func (o WebSocketMultiplayerPeerImpl) SetBuffers(input_buffer_size_kb int64, input_max_packets int64, output_buffer_size_kb int64, output_max_packets int64) Error
CLASS_METHOD

set_buffers Args: [{ false input_buffer_size_kb int} { false input_max_packets int} { false output_buffer_size_kb int} { false output_max_packets int}], Returns: Error

type WebSocketPeer

type WebSocketPeer interface {
	PacketPeer

	/* close */
	Close(code int64, reason string)

	/* get_connected_host */
	GetConnectedHost() string

	/* get_connected_port */
	GetConnectedPort() int64

	/* get_write_mode */
	GetWriteMode() WebSocketPeerWriteMode

	/* is_connected_to_host */
	IsConnectedToHost() bool

	/* set_no_delay */
	SetNoDelay(enabled bool)

	/* set_write_mode */
	SetWriteMode(mode int64)

	/* was_string_packet */
	WasStringPacket() bool
}

func NewWebSocketPeer

func NewWebSocketPeer() WebSocketPeer

NewWebSocketPeer creates a new WebSocketPeer.

func NewWebSocketPeerWithOwner

func NewWebSocketPeerWithOwner(owner *GodotObject) WebSocketPeer

NewWebSocketPeerWithOwner wraps the GodotObject.

type WebSocketPeerConstant

type WebSocketPeerConstant int32
const (
	WEB_SOCKET_PEER_WRITE_MODE_BINARY WebSocketPeerConstant = 1
	WEB_SOCKET_PEER_WRITE_MODE_TEXT   WebSocketPeerConstant = 0
)

type WebSocketPeerImpl

type WebSocketPeerImpl struct {
	PacketPeerImpl
}

func (*WebSocketPeerImpl) BaseClass

func (o *WebSocketPeerImpl) BaseClass() string

func (*WebSocketPeerImpl) ClassName

func (o *WebSocketPeerImpl) ClassName() string

func (WebSocketPeerImpl) Close

func (o WebSocketPeerImpl) Close(code int64, reason string)
CLASS_METHOD

close Args: [{1000 true code int} { true reason String}], Returns:

func (WebSocketPeerImpl) GetConnectedHost

func (o WebSocketPeerImpl) GetConnectedHost() string
CLASS_METHOD

get_connected_host Args: [], Returns: string

func (WebSocketPeerImpl) GetConnectedPort

func (o WebSocketPeerImpl) GetConnectedPort() int64
CLASS_METHOD

get_connected_port Args: [], Returns: int64

func (WebSocketPeerImpl) GetWriteMode

func (o WebSocketPeerImpl) GetWriteMode() WebSocketPeerWriteMode
CLASS_METHOD

get_write_mode Args: [], Returns: WebSocketPeerWriteMode

func (WebSocketPeerImpl) IsConnectedToHost

func (o WebSocketPeerImpl) IsConnectedToHost() bool
CLASS_METHOD

is_connected_to_host Args: [], Returns: bool

func (WebSocketPeerImpl) SetNoDelay

func (o WebSocketPeerImpl) SetNoDelay(enabled bool)
CLASS_METHOD

set_no_delay Args: [{ false enabled bool}], Returns:

func (WebSocketPeerImpl) SetWriteMode

func (o WebSocketPeerImpl) SetWriteMode(mode int64)
CLASS_METHOD

set_write_mode Args: [{ false mode int}], Returns:

func (WebSocketPeerImpl) WasStringPacket

func (o WebSocketPeerImpl) WasStringPacket() bool
CLASS_METHOD

was_string_packet Args: [], Returns: bool

type WebSocketPeerWriteMode

type WebSocketPeerWriteMode int32
const (
	WEB_SOCKET_PEER_WRITE_MODE_WRITE_MODE_BINARY WebSocketPeerWriteMode = 1
	WEB_SOCKET_PEER_WRITE_MODE_WRITE_MODE_TEXT   WebSocketPeerWriteMode = 0
)

type WebSocketServer

type WebSocketServer interface {
	WebSocketMultiplayerPeer

	/* disconnect_peer */
	DisconnectPeer(id int64, code int64, reason string)

	/* get_bind_ip */
	GetBindIp() string

	/* get_ca_chain */
	GetCaChain() X509Certificate

	/* get_peer_address */
	GetPeerAddress(id int64) string

	/* get_peer_port */
	GetPeerPort(id int64) int64

	/* get_private_key */
	GetPrivateKey() CryptoKey

	/* get_ssl_certificate */
	GetSslCertificate() X509Certificate

	/* has_peer */
	HasPeer(id int64) bool

	/* is_listening */
	IsListening() bool

	/* listen */
	Listen(port int64, protocols PoolStringArray, gd_mp_api bool) Error

	/* set_bind_ip */
	SetBindIp(arg0 string)

	/* set_ca_chain */
	SetCaChain(arg0 X509Certificate)

	/* set_private_key */
	SetPrivateKey(arg0 CryptoKey)

	/* set_ssl_certificate */
	SetSslCertificate(arg0 X509Certificate)

	/* stop */
	Stop()
}

func NewWebSocketServer

func NewWebSocketServer() WebSocketServer

NewWebSocketServer creates a new WebSocketServer.

func NewWebSocketServerWithOwner

func NewWebSocketServerWithOwner(owner *GodotObject) WebSocketServer

NewWebSocketServerWithOwner wraps the GodotObject.

type WebSocketServerImpl

type WebSocketServerImpl struct {
	WebSocketMultiplayerPeerImpl
}

func (*WebSocketServerImpl) BaseClass

func (o *WebSocketServerImpl) BaseClass() string

func (*WebSocketServerImpl) ClassName

func (o *WebSocketServerImpl) ClassName() string

func (WebSocketServerImpl) DisconnectPeer

func (o WebSocketServerImpl) DisconnectPeer(id int64, code int64, reason string)
CLASS_METHOD

disconnect_peer Args: [{ false id int} {1000 true code int} { true reason String}], Returns:

func (WebSocketServerImpl) GetBindIp

func (o WebSocketServerImpl) GetBindIp() string
CLASS_METHOD

get_bind_ip Args: [], Returns: string

func (WebSocketServerImpl) GetCaChain

func (o WebSocketServerImpl) GetCaChain() X509Certificate
CLASS_METHOD

get_ca_chain Args: [], Returns: X509Certificate

func (WebSocketServerImpl) GetPeerAddress

func (o WebSocketServerImpl) GetPeerAddress(id int64) string
CLASS_METHOD

get_peer_address Args: [{ false id int}], Returns: string

func (WebSocketServerImpl) GetPeerPort

func (o WebSocketServerImpl) GetPeerPort(id int64) int64
CLASS_METHOD

get_peer_port Args: [{ false id int}], Returns: int64

func (WebSocketServerImpl) GetPrivateKey

func (o WebSocketServerImpl) GetPrivateKey() CryptoKey
CLASS_METHOD

get_private_key Args: [], Returns: CryptoKey

func (WebSocketServerImpl) GetSslCertificate

func (o WebSocketServerImpl) GetSslCertificate() X509Certificate
CLASS_METHOD

get_ssl_certificate Args: [], Returns: X509Certificate

func (WebSocketServerImpl) HasPeer

func (o WebSocketServerImpl) HasPeer(id int64) bool
CLASS_METHOD

has_peer Args: [{ false id int}], Returns: bool

func (WebSocketServerImpl) IsListening

func (o WebSocketServerImpl) IsListening() bool
CLASS_METHOD

is_listening Args: [], Returns: bool

func (WebSocketServerImpl) Listen

func (o WebSocketServerImpl) Listen(port int64, protocols PoolStringArray, gd_mp_api bool) Error
CLASS_METHOD

listen Args: [{ false port int} {[] true protocols PoolStringArray} {False true gd_mp_api bool}], Returns: Error

func (WebSocketServerImpl) SetBindIp

func (o WebSocketServerImpl) SetBindIp(arg0 string)
CLASS_METHOD

set_bind_ip Args: [{ false arg0 String}], Returns:

func (WebSocketServerImpl) SetCaChain

func (o WebSocketServerImpl) SetCaChain(arg0 X509Certificate)
CLASS_METHOD

set_ca_chain Args: [{ false arg0 X509Certificate}], Returns:

func (WebSocketServerImpl) SetPrivateKey

func (o WebSocketServerImpl) SetPrivateKey(arg0 CryptoKey)
CLASS_METHOD

set_private_key Args: [{ false arg0 CryptoKey}], Returns:

func (WebSocketServerImpl) SetSslCertificate

func (o WebSocketServerImpl) SetSslCertificate(arg0 X509Certificate)
CLASS_METHOD

set_ssl_certificate Args: [{ false arg0 X509Certificate}], Returns:

func (WebSocketServerImpl) Stop

func (o WebSocketServerImpl) Stop()
CLASS_METHOD

stop Args: [], Returns:

type WindowDialog

type WindowDialog interface {
	Popup

	/* get_close_button */
	GetCloseButton() TextureButton

	/* get_resizable */
	GetResizable() bool

	/* get_title */
	GetTitle() string

	/* set_resizable */
	SetResizable(resizable bool)

	/* set_title */
	SetTitle(title string)
}

func NewWindowDialog

func NewWindowDialog() WindowDialog

NewWindowDialog creates a new WindowDialog.

func NewWindowDialogWithOwner

func NewWindowDialogWithOwner(owner *GodotObject) WindowDialog

NewWindowDialogWithOwner wraps the GodotObject.

type WindowDialogImpl

type WindowDialogImpl struct {
	PopupImpl
}

func (*WindowDialogImpl) BaseClass

func (o *WindowDialogImpl) BaseClass() string

func (*WindowDialogImpl) ClassName

func (o *WindowDialogImpl) ClassName() string

func (WindowDialogImpl) GetCloseButton

func (o WindowDialogImpl) GetCloseButton() TextureButton
CLASS_METHOD

get_close_button Args: [], Returns: TextureButton

func (WindowDialogImpl) GetResizable

func (o WindowDialogImpl) GetResizable() bool
CLASS_METHOD

get_resizable Args: [], Returns: bool

func (WindowDialogImpl) GetTitle

func (o WindowDialogImpl) GetTitle() string
CLASS_METHOD

get_title Args: [], Returns: string

func (WindowDialogImpl) SetResizable

func (o WindowDialogImpl) SetResizable(resizable bool)
CLASS_METHOD

set_resizable Args: [{ false resizable bool}], Returns:

func (WindowDialogImpl) SetTitle

func (o WindowDialogImpl) SetTitle(title string)
CLASS_METHOD

set_title Args: [{ false title String}], Returns:

type World

type World interface {
	Resource

	/* get_direct_space_state */
	GetDirectSpaceState() PhysicsDirectSpaceState

	/* get_environment */
	GetEnvironment() Environment

	/* get_fallback_environment */
	GetFallbackEnvironment() Environment

	/* get_scenario */
	GetScenario() RID

	/* get_space */
	GetSpace() RID

	/* set_environment */
	SetEnvironment(env Environment)

	/* set_fallback_environment */
	SetFallbackEnvironment(env Environment)
}

func NewWorld

func NewWorld() World

NewWorld creates a new World.

func NewWorldWithOwner

func NewWorldWithOwner(owner *GodotObject) World

NewWorldWithOwner wraps the GodotObject.

type World2D

type World2D interface {
	Resource

	/* get_canvas */
	GetCanvas() RID

	/* get_direct_space_state */
	GetDirectSpaceState() Physics2DDirectSpaceState

	/* get_space */
	GetSpace() RID
}

func NewWorld2D

func NewWorld2D() World2D

NewWorld2D creates a new World2D.

func NewWorld2DWithOwner

func NewWorld2DWithOwner(owner *GodotObject) World2D

NewWorld2DWithOwner wraps the GodotObject.

type World2DImpl

type World2DImpl struct {
	ResourceImpl
}

func (*World2DImpl) BaseClass

func (o *World2DImpl) BaseClass() string

func (*World2DImpl) ClassName

func (o *World2DImpl) ClassName() string

func (World2DImpl) GetCanvas

func (o World2DImpl) GetCanvas() RID
CLASS_METHOD

get_canvas Args: [], Returns: RID

func (World2DImpl) GetDirectSpaceState

func (o World2DImpl) GetDirectSpaceState() Physics2DDirectSpaceState
CLASS_METHOD

get_direct_space_state Args: [], Returns: Physics2DDirectSpaceState

func (World2DImpl) GetSpace

func (o World2DImpl) GetSpace() RID
CLASS_METHOD

get_space Args: [], Returns: RID

type WorldEnvironment

type WorldEnvironment interface {
	Node

	/* get_environment */
	GetEnvironment() Environment

	/* set_environment */
	SetEnvironment(env Environment)
}

func NewWorldEnvironment

func NewWorldEnvironment() WorldEnvironment

NewWorldEnvironment creates a new WorldEnvironment.

func NewWorldEnvironmentWithOwner

func NewWorldEnvironmentWithOwner(owner *GodotObject) WorldEnvironment

NewWorldEnvironmentWithOwner wraps the GodotObject.

type WorldEnvironmentImpl

type WorldEnvironmentImpl struct {
	NodeImpl
}

func (*WorldEnvironmentImpl) BaseClass

func (o *WorldEnvironmentImpl) BaseClass() string

func (*WorldEnvironmentImpl) ClassName

func (o *WorldEnvironmentImpl) ClassName() string

func (WorldEnvironmentImpl) GetEnvironment

func (o WorldEnvironmentImpl) GetEnvironment() Environment
CLASS_METHOD

get_environment Args: [], Returns: Environment

func (WorldEnvironmentImpl) SetEnvironment

func (o WorldEnvironmentImpl) SetEnvironment(env Environment)
CLASS_METHOD

set_environment Args: [{ false env Environment}], Returns:

type WorldImpl

type WorldImpl struct {
	ResourceImpl
}

func (*WorldImpl) BaseClass

func (o *WorldImpl) BaseClass() string

func (*WorldImpl) ClassName

func (o *WorldImpl) ClassName() string

func (WorldImpl) GetDirectSpaceState

func (o WorldImpl) GetDirectSpaceState() PhysicsDirectSpaceState
CLASS_METHOD

get_direct_space_state Args: [], Returns: PhysicsDirectSpaceState

func (WorldImpl) GetEnvironment

func (o WorldImpl) GetEnvironment() Environment
CLASS_METHOD

get_environment Args: [], Returns: Environment

func (WorldImpl) GetFallbackEnvironment

func (o WorldImpl) GetFallbackEnvironment() Environment
CLASS_METHOD

get_fallback_environment Args: [], Returns: Environment

func (WorldImpl) GetScenario

func (o WorldImpl) GetScenario() RID
CLASS_METHOD

get_scenario Args: [], Returns: RID

func (WorldImpl) GetSpace

func (o WorldImpl) GetSpace() RID
CLASS_METHOD

get_space Args: [], Returns: RID

func (WorldImpl) SetEnvironment

func (o WorldImpl) SetEnvironment(env Environment)
CLASS_METHOD

set_environment Args: [{ false env Environment}], Returns:

func (WorldImpl) SetFallbackEnvironment

func (o WorldImpl) SetFallbackEnvironment(env Environment)
CLASS_METHOD

set_fallback_environment Args: [{ false env Environment}], Returns:

type Wrapped

type Wrapped interface {
	GetOwnerObject() *GodotObject
	GetTypeTag() TypeTag
	// contains filtered or unexported methods
}

Wrapped is used to decorate the godot_object with godot-go specific binding information.

type WrappedImpl

type WrappedImpl struct {
	Owner   *GodotObject
	TypeTag TypeTag

	UserDataIdentifiableImpl
}

WrappedImpl implements Wrapped

func (*WrappedImpl) GetOwnerObject

func (w *WrappedImpl) GetOwnerObject() *GodotObject

GetOwnerObject returns the underlying GodotObject.

func (*WrappedImpl) GetTypeTag

func (w *WrappedImpl) GetTypeTag() TypeTag

GetTypeTag returns the TypeTag for the class.

type X509Certificate

type X509Certificate interface {
	Resource

	/* load */
	Load(path string) Error

	/* save */
	Save(path string) Error
}

func NewX509Certificate

func NewX509Certificate() X509Certificate

NewX509Certificate creates a new X509Certificate.

func NewX509CertificateWithOwner

func NewX509CertificateWithOwner(owner *GodotObject) X509Certificate

NewX509CertificateWithOwner wraps the GodotObject.

type X509CertificateImpl

type X509CertificateImpl struct {
	ResourceImpl
}

func (*X509CertificateImpl) BaseClass

func (o *X509CertificateImpl) BaseClass() string

func (*X509CertificateImpl) ClassName

func (o *X509CertificateImpl) ClassName() string

func (X509CertificateImpl) Load

func (o X509CertificateImpl) Load(path string) Error
CLASS_METHOD

load Args: [{ false path String}], Returns: Error

func (X509CertificateImpl) Save

func (o X509CertificateImpl) Save(path string) Error
CLASS_METHOD

save Args: [{ false path String}], Returns: Error

type XMLParser

type XMLParser interface {
	Reference

	/* get_attribute_count */
	GetAttributeCount() int64

	/* get_attribute_name */
	GetAttributeName(idx int64) string

	/* get_attribute_value */
	GetAttributeValue(idx int64) string

	/* get_current_line */
	GetCurrentLine() int64

	/* get_named_attribute_value */
	GetNamedAttributeValue(name string) string

	/* get_named_attribute_value_safe */
	GetNamedAttributeValueSafe(name string) string

	/* get_node_data */
	GetNodeData() string

	/* get_node_name */
	GetNodeName() string

	/* get_node_offset */
	GetNodeOffset() int64

	/* get_node_type */
	GetNodeType() XMLParserNodeType

	/* has_attribute */
	HasAttribute(name string) bool

	/* is_empty */
	IsEmpty() bool

	/* open */
	Open(file string) Error

	/* open_buffer */
	OpenBuffer(buffer PoolByteArray) Error

	/* read */
	Read() Error

	/* seek */
	Seek(position int64) Error

	/* skip_section */
	SkipSection()
}

func NewXMLParser

func NewXMLParser() XMLParser

NewXMLParser creates a new XMLParser.

func NewXMLParserWithOwner

func NewXMLParserWithOwner(owner *GodotObject) XMLParser

NewXMLParserWithOwner wraps the GodotObject.

type XMLParserConstant

type XMLParserConstant int32
const (
	XML_PARSER_NODE_CDATA       XMLParserConstant = 5
	XML_PARSER_NODE_COMMENT     XMLParserConstant = 4
	XML_PARSER_NODE_ELEMENT     XMLParserConstant = 1
	XML_PARSER_NODE_ELEMENT_END XMLParserConstant = 2
	XML_PARSER_NODE_NONE        XMLParserConstant = 0
	XML_PARSER_NODE_TEXT        XMLParserConstant = 3
	XML_PARSER_NODE_UNKNOWN     XMLParserConstant = 6
)

type XMLParserImpl

type XMLParserImpl struct {
	ReferenceImpl
}

func (*XMLParserImpl) BaseClass

func (o *XMLParserImpl) BaseClass() string

func (*XMLParserImpl) ClassName

func (o *XMLParserImpl) ClassName() string

func (XMLParserImpl) GetAttributeCount

func (o XMLParserImpl) GetAttributeCount() int64
CLASS_METHOD

get_attribute_count Args: [], Returns: int64

func (XMLParserImpl) GetAttributeName

func (o XMLParserImpl) GetAttributeName(idx int64) string
CLASS_METHOD

get_attribute_name Args: [{ false idx int}], Returns: string

func (XMLParserImpl) GetAttributeValue

func (o XMLParserImpl) GetAttributeValue(idx int64) string
CLASS_METHOD

get_attribute_value Args: [{ false idx int}], Returns: string

func (XMLParserImpl) GetCurrentLine

func (o XMLParserImpl) GetCurrentLine() int64
CLASS_METHOD

get_current_line Args: [], Returns: int64

func (XMLParserImpl) GetNamedAttributeValue

func (o XMLParserImpl) GetNamedAttributeValue(name string) string
CLASS_METHOD

get_named_attribute_value Args: [{ false name String}], Returns: string

func (XMLParserImpl) GetNamedAttributeValueSafe

func (o XMLParserImpl) GetNamedAttributeValueSafe(name string) string
CLASS_METHOD

get_named_attribute_value_safe Args: [{ false name String}], Returns: string

func (XMLParserImpl) GetNodeData

func (o XMLParserImpl) GetNodeData() string
CLASS_METHOD

get_node_data Args: [], Returns: string

func (XMLParserImpl) GetNodeName

func (o XMLParserImpl) GetNodeName() string
CLASS_METHOD

get_node_name Args: [], Returns: string

func (XMLParserImpl) GetNodeOffset

func (o XMLParserImpl) GetNodeOffset() int64
CLASS_METHOD

get_node_offset Args: [], Returns: int64

func (XMLParserImpl) GetNodeType

func (o XMLParserImpl) GetNodeType() XMLParserNodeType
CLASS_METHOD

get_node_type Args: [], Returns: XMLParserNodeType

func (XMLParserImpl) HasAttribute

func (o XMLParserImpl) HasAttribute(name string) bool
CLASS_METHOD

has_attribute Args: [{ false name String}], Returns: bool

func (XMLParserImpl) IsEmpty

func (o XMLParserImpl) IsEmpty() bool
CLASS_METHOD

is_empty Args: [], Returns: bool

func (XMLParserImpl) Open

func (o XMLParserImpl) Open(file string) Error
CLASS_METHOD

open Args: [{ false file String}], Returns: Error

func (XMLParserImpl) OpenBuffer

func (o XMLParserImpl) OpenBuffer(buffer PoolByteArray) Error
CLASS_METHOD

open_buffer Args: [{ false buffer PoolByteArray}], Returns: Error

func (XMLParserImpl) Read

func (o XMLParserImpl) Read() Error
CLASS_METHOD

read Args: [], Returns: Error

func (XMLParserImpl) Seek

func (o XMLParserImpl) Seek(position int64) Error
CLASS_METHOD

seek Args: [{ false position int}], Returns: Error

func (XMLParserImpl) SkipSection

func (o XMLParserImpl) SkipSection()
CLASS_METHOD

skip_section Args: [], Returns:

type XMLParserNodeType

type XMLParserNodeType int32
const (
	XML_PARSER_NODE_TYPE_NODE_CDATA       XMLParserNodeType = 5
	XML_PARSER_NODE_TYPE_NODE_COMMENT     XMLParserNodeType = 4
	XML_PARSER_NODE_TYPE_NODE_ELEMENT     XMLParserNodeType = 1
	XML_PARSER_NODE_TYPE_NODE_ELEMENT_END XMLParserNodeType = 2
	XML_PARSER_NODE_TYPE_NODE_NONE        XMLParserNodeType = 0
	XML_PARSER_NODE_TYPE_NODE_TEXT        XMLParserNodeType = 3
	XML_PARSER_NODE_TYPE_NODE_UNKNOWN     XMLParserNodeType = 6
)

type YSort

type YSort interface {
	Node2D

	/* is_sort_enabled */
	IsSortEnabled() bool

	/* set_sort_enabled */
	SetSortEnabled(enabled bool)
}

func NewYSort

func NewYSort() YSort

NewYSort creates a new YSort.

func NewYSortWithOwner

func NewYSortWithOwner(owner *GodotObject) YSort

NewYSortWithOwner wraps the GodotObject.

type YSortImpl

type YSortImpl struct {
	Node2DImpl
}

func (*YSortImpl) BaseClass

func (o *YSortImpl) BaseClass() string

func (*YSortImpl) ClassName

func (o *YSortImpl) ClassName() string

func (YSortImpl) IsSortEnabled

func (o YSortImpl) IsSortEnabled() bool
CLASS_METHOD

is_sort_enabled Args: [], Returns: bool

func (YSortImpl) SetSortEnabled

func (o YSortImpl) SetSortEnabled(enabled bool)
CLASS_METHOD

set_sort_enabled Args: [{ false enabled bool}], Returns:

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL