Versions in this module Expand all Collapse all v0 v0.0.1 Jan 22, 2020 Changes in this version + func AbstractActionManagerArrayToJSArray(array []*AbstractActionManager) []interface + func AbstractAssetTaskArrayToJSArray(array []*AbstractAssetTask) []interface + func AbstractButton3DArrayToJSArray(array []*AbstractButton3D) []interface + func AbstractMeshArrayToJSArray(array []*AbstractMesh) []interface + func AbstractSceneArrayToJSArray(array []*AbstractScene) []interface + func ActionArrayToJSArray(array []*Action) []interface + func ActionEventArrayToJSArray(array []*ActionEvent) []interface + func ActionManagerArrayToJSArray(array []*ActionManager) []interface + func AddBlockArrayToJSArray(array []*AddBlock) []interface + func AdvancedDynamicTextureArrayToJSArray(array []*AdvancedDynamicTexture) []interface + func AdvancedDynamicTextureInstrumentationArrayToJSArray(array []*AdvancedDynamicTextureInstrumentation) []interface + func AmmoJSPluginArrayToJSArray(array []*AmmoJSPlugin) []interface + func AnaglyphArcRotateCameraArrayToJSArray(array []*AnaglyphArcRotateCamera) []interface + func AnaglyphFreeCameraArrayToJSArray(array []*AnaglyphFreeCamera) []interface + func AnaglyphGamepadCameraArrayToJSArray(array []*AnaglyphGamepadCamera) []interface + func AnaglyphPostProcessArrayToJSArray(array []*AnaglyphPostProcess) []interface + func AnaglyphUniversalCameraArrayToJSArray(array []*AnaglyphUniversalCamera) []interface + func AnalyserArrayToJSArray(array []*Analyser) []interface + func AndOrNotEvaluatorArrayToJSArray(array []*AndOrNotEvaluator) []interface + func AngleArrayToJSArray(array []*Angle) []interface + func AnimatableArrayToJSArray(array []*Animatable) []interface + func AnimationArrayToJSArray(array []*Animation) []interface + func AnimationEventArrayToJSArray(array []*AnimationEvent) []interface + func AnimationGroupArrayToJSArray(array []*AnimationGroup) []interface + func AnimationPropertiesOverrideArrayToJSArray(array []*AnimationPropertiesOverride) []interface + func AnimationRangeArrayToJSArray(array []*AnimationRange) []interface + func Arc2ArrayToJSArray(array []*Arc2) []interface + func ArcFollowCameraArrayToJSArray(array []*ArcFollowCamera) []interface + func ArcRotateCameraArrayToJSArray(array []*ArcRotateCamera) []interface + func ArcRotateCameraGamepadInputArrayToJSArray(array []*ArcRotateCameraGamepadInput) []interface + func ArcRotateCameraInputsManagerArrayToJSArray(array []*ArcRotateCameraInputsManager) []interface + func ArcRotateCameraKeyboardMoveInputArrayToJSArray(array []*ArcRotateCameraKeyboardMoveInput) []interface + func ArcRotateCameraMouseWheelInputArrayToJSArray(array []*ArcRotateCameraMouseWheelInput) []interface + func ArcRotateCameraPointersInputArrayToJSArray(array []*ArcRotateCameraPointersInput) []interface + func ArcRotateCameraVRDeviceOrientationInputArrayToJSArray(array []*ArcRotateCameraVRDeviceOrientationInput) []interface + func ArcTan2BlockArrayToJSArray(array []*ArcTan2Block) []interface + func ArrayBufferViewArrayToJSArray(array []*ArrayBufferView) []interface + func ArrayItemArrayToJSArray(array []*ArrayItem) []interface + func ArrayToolsArrayToJSArray(array []*ArrayTools) []interface + func AsciiArtFontTextureArrayToJSArray(array []*AsciiArtFontTexture) []interface + func AsciiArtPostProcessArrayToJSArray(array []*AsciiArtPostProcess) []interface + func AssetContainerArrayToJSArray(array []*AssetContainer) []interface + func AssetsManagerArrayToJSArray(array []*AssetsManager) []interface + func AssetsProgressEventArrayToJSArray(array []*AssetsProgressEvent) []interface + func AsyncLoopArrayToJSArray(array []*AsyncLoop) []interface + func AttachToBoxBehaviorArrayToJSArray(array []*AttachToBoxBehavior) []interface + func AudioEngineArrayToJSArray(array []*AudioEngine) []interface + func AudioSceneComponentArrayToJSArray(array []*AudioSceneComponent) []interface + func AutoRotationBehaviorArrayToJSArray(array []*AutoRotationBehavior) []interface + func AxesViewerArrayToJSArray(array []*AxesViewer) []interface + func AxisArrayToJSArray(array []*Axis) []interface + func AxisDragGizmoArrayToJSArray(array []*AxisDragGizmo) []interface + func AxisScaleGizmoArrayToJSArray(array []*AxisScaleGizmo) []interface + func BRDFTextureToolsArrayToJSArray(array []*BRDFTextureTools) []interface + func BabylonFileLoaderConfigurationArrayToJSArray(array []*BabylonFileLoaderConfiguration) []interface + func BackEaseArrayToJSArray(array []*BackEase) []interface + func BackgroundMaterialArrayToJSArray(array []*BackgroundMaterial) []interface + func BaseCameraPointersInputArrayToJSArray(array []*BaseCameraPointersInput) []interface + func BaseParticleSystemArrayToJSArray(array []*BaseParticleSystem) []interface + func BaseSliderArrayToJSArray(array []*BaseSlider) []interface + func BaseSubMeshArrayToJSArray(array []*BaseSubMesh) []interface + func BaseTextureArrayToJSArray(array []*BaseTexture) []interface + func BasisFileInfoArrayToJSArray(array []*BasisFileInfo) []interface + func BasisToolsArrayToJSArray(array []*BasisTools) []interface + func BasisTranscodeConfigurationArrayToJSArray(array []*BasisTranscodeConfiguration) []interface + func BehaviorArrayToJSArray(array []*Behavior) []interface + func BezierCurveArrayToJSArray(array []*BezierCurve) []interface + func BezierCurveEaseArrayToJSArray(array []*BezierCurveEase) []interface + func BinaryFileAssetTaskArrayToJSArray(array []*BinaryFileAssetTask) []interface + func BlackAndWhitePostProcessArrayToJSArray(array []*BlackAndWhitePostProcess) []interface + func BloomEffectArrayToJSArray(array []*BloomEffect) []interface + func BloomMergePostProcessArrayToJSArray(array []*BloomMergePostProcess) []interface + func BlurPostProcessArrayToJSArray(array []*BlurPostProcess) []interface + func BoneArrayToJSArray(array []*Bone) []interface + func BoneAxesViewerArrayToJSArray(array []*BoneAxesViewer) []interface + func BoneIKControllerArrayToJSArray(array []*BoneIKController) []interface + func BoneLookControllerArrayToJSArray(array []*BoneLookController) []interface + func BonesBlockArrayToJSArray(array []*BonesBlock) []interface + func Bool(v bool) *bool + func BounceEaseArrayToJSArray(array []*BounceEase) []interface + func BouncingBehaviorArrayToJSArray(array []*BouncingBehavior) []interface + func BoundingBoxArrayToJSArray(array []*BoundingBox) []interface + func BoundingBoxGizmoArrayToJSArray(array []*BoundingBoxGizmo) []interface + func BoundingBoxRendererArrayToJSArray(array []*BoundingBoxRenderer) []interface + func BoundingInfoArrayToJSArray(array []*BoundingInfo) []interface + func BoundingSphereArrayToJSArray(array []*BoundingSphere) []interface + func BoxBuilderArrayToJSArray(array []*BoxBuilder) []interface + func BoxParticleEmitterArrayToJSArray(array []*BoxParticleEmitter) []interface + func BrickProceduralTextureArrayToJSArray(array []*BrickProceduralTexture) []interface + func BufferArrayToJSArray(array []*Buffer) []interface + func BufferImageDataArrayToJSArray(array []*BufferImageData) []interface + func Button3DArrayToJSArray(array []*Button3D) []interface + func ButtonArrayToJSArray(array []*Button) []interface + func CSGArrayToJSArray(array []*CSG) []interface + func CameraArrayToJSArray(array []*Camera) []interface + func CameraInputsManagerArrayToJSArray(array []*CameraInputsManager) []interface + func CameraInputsMapArrayToJSArray(array []*CameraInputsMap) []interface + func CanvasGeneratorArrayToJSArray(array []*CanvasGenerator) []interface + func CellMaterialArrayToJSArray(array []*CellMaterial) []interface + func CheckboxArrayToJSArray(array []*Checkbox) []interface + func CheckboxGroupArrayToJSArray(array []*CheckboxGroup) []interface + func ChromaticAberrationPostProcessArrayToJSArray(array []*ChromaticAberrationPostProcess) []interface + func CircleEaseArrayToJSArray(array []*CircleEase) []interface + func CircleOfConfusionPostProcessArrayToJSArray(array []*CircleOfConfusionPostProcess) []interface + func ClampBlockArrayToJSArray(array []*ClampBlock) []interface + func ClipboardEventTypesArrayToJSArray(array []*ClipboardEventTypes) []interface + func ClipboardInfoArrayToJSArray(array []*ClipboardInfo) []interface + func CloudPointArrayToJSArray(array []*CloudPoint) []interface + func CloudProceduralTextureArrayToJSArray(array []*CloudProceduralTexture) []interface + func Color3ArrayToJSArray(array []*Color3) []interface + func Color3GradientArrayToJSArray(array []*Color3Gradient) []interface + func Color4ArrayToJSArray(array []*Color4) []interface + func ColorCorrectionPostProcessArrayToJSArray(array []*ColorCorrectionPostProcess) []interface + func ColorCurvesArrayToJSArray(array []*ColorCurves) []interface + func ColorGradientArrayToJSArray(array []*ColorGradient) []interface + func ColorGradingTextureArrayToJSArray(array []*ColorGradingTexture) []interface + func ColorMergerBlockArrayToJSArray(array []*ColorMergerBlock) []interface + func ColorPickerArrayToJSArray(array []*ColorPicker) []interface + func ColorSplitterBlockArrayToJSArray(array []*ColorSplitterBlock) []interface + func CombineActionArrayToJSArray(array []*CombineAction) []interface + func ConditionArrayToJSArray(array []*Condition) []interface + func ConeParticleEmitterArrayToJSArray(array []*ConeParticleEmitter) []interface + func ConstantsArrayToJSArray(array []*Constants) []interface + func Container3DArrayToJSArray(array []*Container3D) []interface + func ContainerArrayToJSArray(array []*Container) []interface + func Control3DArrayToJSArray(array []*Control3D) []interface + func ControlArrayToJSArray(array []*Control) []interface + func ConvolutionPostProcessArrayToJSArray(array []*ConvolutionPostProcess) []interface + func CrossBlockArrayToJSArray(array []*CrossBlock) []interface + func CubeMapInfoArrayToJSArray(array []*CubeMapInfo) []interface + func CubeMapToSphericalPolynomialToolsArrayToJSArray(array []*CubeMapToSphericalPolynomialTools) []interface + func CubeTextureArrayToJSArray(array []*CubeTexture) []interface + func CubeTextureAssetTaskArrayToJSArray(array []*CubeTextureAssetTask) []interface + func CubicEaseArrayToJSArray(array []*CubicEase) []interface + func Curve3ArrayToJSArray(array []*Curve3) []interface + func CustomMaterialArrayToJSArray(array []*CustomMaterial) []interface + func CustomOptimizationArrayToJSArray(array []*CustomOptimization) []interface + func CustomProceduralTextureArrayToJSArray(array []*CustomProceduralTexture) []interface + func CustomShaderStructureArrayToJSArray(array []*CustomShaderStructure) []interface + func CylinderBuilderArrayToJSArray(array []*CylinderBuilder) []interface + func CylinderDirectedParticleEmitterArrayToJSArray(array []*CylinderDirectedParticleEmitter) []interface + func CylinderPanelArrayToJSArray(array []*CylinderPanel) []interface + func CylinderParticleEmitterArrayToJSArray(array []*CylinderParticleEmitter) []interface + func DDSInfoArrayToJSArray(array []*DDSInfo) []interface + func DDSToolsArrayToJSArray(array []*DDSTools) []interface + func DataBufferArrayToJSArray(array []*DataBuffer) []interface + func DataReaderArrayToJSArray(array []*DataReader) []interface + func DatabaseArrayToJSArray(array []*Database) []interface + func DaydreamControllerArrayToJSArray(array []*DaydreamController) []interface + func DebugLayerArrayToJSArray(array []*DebugLayer) []interface + func DecalBuilderArrayToJSArray(array []*DecalBuilder) []interface + func DeepCopierArrayToJSArray(array []*DeepCopier) []interface + func DefaultLoadingScreenArrayToJSArray(array []*DefaultLoadingScreen) []interface + func DefaultRenderingPipelineArrayToJSArray(array []*DefaultRenderingPipeline) []interface + func DeferredArrayToJSArray(array []*Deferred) []interface + func DepthOfFieldBlurPostProcessArrayToJSArray(array []*DepthOfFieldBlurPostProcess) []interface + func DepthOfFieldEffectArrayToJSArray(array []*DepthOfFieldEffect) []interface + func DepthOfFieldMergePostProcessArrayToJSArray(array []*DepthOfFieldMergePostProcess) []interface + func DepthOfFieldMergePostProcessOptionsArrayToJSArray(array []*DepthOfFieldMergePostProcessOptions) []interface + func DepthRendererArrayToJSArray(array []*DepthRenderer) []interface + func DepthRendererSceneComponentArrayToJSArray(array []*DepthRendererSceneComponent) []interface + func DepthTextureCreationOptionsArrayToJSArray(array []*DepthTextureCreationOptions) []interface + func DerivativeBlockArrayToJSArray(array []*DerivativeBlock) []interface + func DesaturateBlockArrayToJSArray(array []*DesaturateBlock) []interface + func DeviceOrientationCameraArrayToJSArray(array []*DeviceOrientationCamera) []interface + func DevicePoseArrayToJSArray(array []*DevicePose) []interface + func DigitalRainFontTextureArrayToJSArray(array []*DigitalRainFontTexture) []interface + func DigitalRainPostProcessArrayToJSArray(array []*DigitalRainPostProcess) []interface + func DirectionalLightArrayToJSArray(array []*DirectionalLight) []interface + func DiscBuilderArrayToJSArray(array []*DiscBuilder) []interface + func DiscardBlockArrayToJSArray(array []*DiscardBlock) []interface + func DisplayGridArrayToJSArray(array []*DisplayGrid) []interface + func DisplayPassPostProcessArrayToJSArray(array []*DisplayPassPostProcess) []interface + func DistanceBlockArrayToJSArray(array []*DistanceBlock) []interface + func DistanceJointArrayToJSArray(array []*DistanceJoint) []interface + func DistanceJointDataArrayToJSArray(array []*DistanceJointData) []interface + func DivideBlockArrayToJSArray(array []*DivideBlock) []interface + func DoNothingActionArrayToJSArray(array []*DoNothingAction) []interface + func DomManagementArrayToJSArray(array []*DomManagement) []interface + func DotBlockArrayToJSArray(array []*DotBlock) []interface + func DracoCompressionArrayToJSArray(array []*DracoCompression) []interface + func DualShockPadArrayToJSArray(array []*DualShockPad) []interface + func DynamicTextureArrayToJSArray(array []*DynamicTexture) []interface + func EXT_lights_image_basedArrayToJSArray(array []*EXT_lights_image_based) []interface + func EasingFunctionArrayToJSArray(array []*EasingFunction) []interface + func EdgesRendererArrayToJSArray(array []*EdgesRenderer) []interface + func EffectArrayToJSArray(array []*Effect) []interface + func EffectFallbacksArrayToJSArray(array []*EffectFallbacks) []interface + func EffectLayerArrayToJSArray(array []*EffectLayer) []interface + func EffectLayerSceneComponentArrayToJSArray(array []*EffectLayerSceneComponent) []interface + func EffectRendererArrayToJSArray(array []*EffectRenderer) []interface + func EffectWrapperArrayToJSArray(array []*EffectWrapper) []interface + func EffectWrapperCreationOptionsArrayToJSArray(array []*EffectWrapperCreationOptions) []interface + func ElasticEaseArrayToJSArray(array []*ElasticEase) []interface + func EllipseArrayToJSArray(array []*Ellipse) []interface + func EngineArrayToJSArray(array []*Engine) []interface + func EngineCapabilitiesArrayToJSArray(array []*EngineCapabilities) []interface + func EngineInstrumentationArrayToJSArray(array []*EngineInstrumentation) []interface + func EngineOptionsArrayToJSArray(array []*EngineOptions) []interface + func EngineStoreArrayToJSArray(array []*EngineStore) []interface + func EngineViewArrayToJSArray(array []*EngineView) []interface + func EnvironmentHelperArrayToJSArray(array []*EnvironmentHelper) []interface + func EnvironmentTextureInfoArrayToJSArray(array []*EnvironmentTextureInfo) []interface + func EnvironmentTextureSpecularInfoV1ArrayToJSArray(array []*EnvironmentTextureSpecularInfoV1) []interface + func EnvironmentTextureToolsArrayToJSArray(array []*EnvironmentTextureTools) []interface + func EquiRectangularCubeTextureArrayToJSArray(array []*EquiRectangularCubeTexture) []interface + func EquiRectangularCubeTextureAssetTaskArrayToJSArray(array []*EquiRectangularCubeTextureAssetTask) []interface + func EventStateArrayToJSArray(array []*EventState) []interface + func ExecuteCodeActionArrayToJSArray(array []*ExecuteCodeAction) []interface + func ExponentialEaseArrayToJSArray(array []*ExponentialEase) []interface + func ExtractHighlightsPostProcessArrayToJSArray(array []*ExtractHighlightsPostProcess) []interface + func ExtrasAsMetadataArrayToJSArray(array []*ExtrasAsMetadata) []interface + func FactorGradientArrayToJSArray(array []*FactorGradient) []interface + func FadeInOutBehaviorArrayToJSArray(array []*FadeInOutBehavior) []interface + func FilesInputArrayToJSArray(array []*FilesInput) []interface + func FilesInputStoreArrayToJSArray(array []*FilesInputStore) []interface + func FilterPostProcessArrayToJSArray(array []*FilterPostProcess) []interface + func FireMaterialArrayToJSArray(array []*FireMaterial) []interface + func FireProceduralTextureArrayToJSArray(array []*FireProceduralTexture) []interface + func Float64(v float64) *float64 + func FluentMaterialArrayToJSArray(array []*FluentMaterial) []interface + func FlyCameraArrayToJSArray(array []*FlyCamera) []interface + func FlyCameraInputsManagerArrayToJSArray(array []*FlyCameraInputsManager) []interface + func FlyCameraKeyboardInputArrayToJSArray(array []*FlyCameraKeyboardInput) []interface + func FlyCameraMouseInputArrayToJSArray(array []*FlyCameraMouseInput) []interface + func FogBlockArrayToJSArray(array []*FogBlock) []interface + func FollowCameraArrayToJSArray(array []*FollowCamera) []interface + func FollowCameraInputsManagerArrayToJSArray(array []*FollowCameraInputsManager) []interface + func FollowCameraKeyboardMoveInputArrayToJSArray(array []*FollowCameraKeyboardMoveInput) []interface + func FollowCameraMouseWheelInputArrayToJSArray(array []*FollowCameraMouseWheelInput) []interface + func FollowCameraPointersInputArrayToJSArray(array []*FollowCameraPointersInput) []interface + func FragmentOutputBlockArrayToJSArray(array []*FragmentOutputBlock) []interface + func FramingBehaviorArrayToJSArray(array []*FramingBehavior) []interface + func FreeCameraArrayToJSArray(array []*FreeCamera) []interface + func FreeCameraDeviceOrientationInputArrayToJSArray(array []*FreeCameraDeviceOrientationInput) []interface + func FreeCameraGamepadInputArrayToJSArray(array []*FreeCameraGamepadInput) []interface + func FreeCameraInputsManagerArrayToJSArray(array []*FreeCameraInputsManager) []interface + func FreeCameraKeyboardMoveInputArrayToJSArray(array []*FreeCameraKeyboardMoveInput) []interface + func FreeCameraMouseInputArrayToJSArray(array []*FreeCameraMouseInput) []interface + func FreeCameraTouchInputArrayToJSArray(array []*FreeCameraTouchInput) []interface + func FreeCameraVirtualJoystickInputArrayToJSArray(array []*FreeCameraVirtualJoystickInput) []interface + func FresnelBlockArrayToJSArray(array []*FresnelBlock) []interface + func FresnelParametersArrayToJSArray(array []*FresnelParameters) []interface + func FrontFacingBlockArrayToJSArray(array []*FrontFacingBlock) []interface + func FrustumArrayToJSArray(array []*Frustum) []interface + func FurMaterialArrayToJSArray(array []*FurMaterial) []interface + func FxaaPostProcessArrayToJSArray(array []*FxaaPostProcess) []interface + func GLTF2ExportArrayToJSArray(array []*GLTF2Export) []interface + func GLTFDataArrayToJSArray(array []*GLTFData) []interface + func GLTFFileLoaderArrayToJSArray(array []*GLTFFileLoader) []interface + func GLTFLoaderArrayToJSArray(array []*GLTFLoader) []interface + func GPUParticleSystemArrayToJSArray(array []*GPUParticleSystem) []interface + func GUI3DManagerArrayToJSArray(array []*GUI3DManager) []interface + func GUIDArrayToJSArray(array []*GUID) []interface + func GamepadArrayToJSArray(array []*Gamepad) []interface + func GamepadButtonChangesArrayToJSArray(array []*GamepadButtonChanges) []interface + func GamepadCameraArrayToJSArray(array []*GamepadCamera) []interface + func GamepadManagerArrayToJSArray(array []*GamepadManager) []interface + func GamepadSystemSceneComponentArrayToJSArray(array []*GamepadSystemSceneComponent) []interface + func GearVRControllerArrayToJSArray(array []*GearVRController) []interface + func GenericControllerArrayToJSArray(array []*GenericController) []interface + func GenericPadArrayToJSArray(array []*GenericPad) []interface + func GeometryArrayToJSArray(array []*Geometry) []interface + func GeometryBufferRendererArrayToJSArray(array []*GeometryBufferRenderer) []interface + func GeometryBufferRendererSceneComponentArrayToJSArray(array []*GeometryBufferRendererSceneComponent) []interface + func GizmoArrayToJSArray(array []*Gizmo) []interface + func GizmoManagerArrayToJSArray(array []*GizmoManager) []interface + func GlowLayerArrayToJSArray(array []*GlowLayer) []interface + func GradientBlockArrayToJSArray(array []*GradientBlock) []interface + func GradientBlockColorStepArrayToJSArray(array []*GradientBlockColorStep) []interface + func GradientHelperArrayToJSArray(array []*GradientHelper) []interface + func GradientMaterialArrayToJSArray(array []*GradientMaterial) []interface + func GrainPostProcessArrayToJSArray(array []*GrainPostProcess) []interface + func GrassProceduralTextureArrayToJSArray(array []*GrassProceduralTexture) []interface + func GridArrayToJSArray(array []*Grid) []interface + func GridMaterialArrayToJSArray(array []*GridMaterial) []interface + func GroundBuilderArrayToJSArray(array []*GroundBuilder) []interface + func GroundMeshArrayToJSArray(array []*GroundMesh) []interface + func HDRCubeTextureArrayToJSArray(array []*HDRCubeTexture) []interface + func HDRCubeTextureAssetTaskArrayToJSArray(array []*HDRCubeTextureAssetTask) []interface + func HDRInfoArrayToJSArray(array []*HDRInfo) []interface + func HDRToolsArrayToJSArray(array []*HDRTools) []interface + func HardwareScalingOptimizationArrayToJSArray(array []*HardwareScalingOptimization) []interface + func HemisphereBuilderArrayToJSArray(array []*HemisphereBuilder) []interface + func HemisphericLightArrayToJSArray(array []*HemisphericLight) []interface + func HemisphericParticleEmitterArrayToJSArray(array []*HemisphericParticleEmitter) []interface + func HighlightLayerArrayToJSArray(array []*HighlightLayer) []interface + func HighlightsPostProcessArrayToJSArray(array []*HighlightsPostProcess) []interface + func Hinge2JointArrayToJSArray(array []*Hinge2Joint) []interface + func HingeJointArrayToJSArray(array []*HingeJoint) []interface + func HolographicButtonArrayToJSArray(array []*HolographicButton) []interface + func HtmlElementTextureArrayToJSArray(array []*HtmlElementTexture) []interface + func IAccessorArrayToJSArray(array []*IAccessor) []interface + func IAccessorSparseArrayToJSArray(array []*IAccessorSparse) []interface + func IAccessorSparseIndicesArrayToJSArray(array []*IAccessorSparseIndices) []interface + func IAccessorSparseValuesArrayToJSArray(array []*IAccessorSparseValues) []interface + func IActionArrayToJSArray(array []*IAction) []interface + func IActionEventArrayToJSArray(array []*IActionEvent) []interface + func IAgentParametersArrayToJSArray(array []*IAgentParameters) []interface + func IAnimatableArrayToJSArray(array []*IAnimatable) []interface + func IAnimationArrayToJSArray(array []*IAnimation) []interface + func IAnimationChannelArrayToJSArray(array []*IAnimationChannel) []interface + func IAnimationChannelTargetArrayToJSArray(array []*IAnimationChannelTarget) []interface + func IAnimationKeyArrayToJSArray(array []*IAnimationKey) []interface + func IAnimationSamplerArrayToJSArray(array []*IAnimationSampler) []interface + func IArrayItemArrayToJSArray(array []*IArrayItem) []interface + func IAsciiArtPostProcessOptionsArrayToJSArray(array []*IAsciiArtPostProcessOptions) []interface + func IAssetArrayToJSArray(array []*IAsset) []interface + func IAssetsProgressEventArrayToJSArray(array []*IAssetsProgressEvent) []interface + func IAudioEngineArrayToJSArray(array []*IAudioEngine) []interface + func IBehaviorAwareArrayToJSArray(array []*IBehaviorAware) []interface + func IBufferArrayToJSArray(array []*IBuffer) []interface + func IBufferViewArrayToJSArray(array []*IBufferView) []interface + func ICameraArrayToJSArray(array []*ICamera) []interface + func ICameraInputArrayToJSArray(array []*ICameraInput) []interface + func ICameraOrthographicArrayToJSArray(array []*ICameraOrthographic) []interface + func ICameraPerspectiveArrayToJSArray(array []*ICameraPerspective) []interface + func IChildRootPropertyArrayToJSArray(array []*IChildRootProperty) []interface + func ICrowdArrayToJSArray(array []*ICrowd) []interface + func ICullableArrayToJSArray(array []*ICullable) []interface + func ICustomAnimationFrameRequesterArrayToJSArray(array []*ICustomAnimationFrameRequester) []interface + func ICustomShaderOptionsArrayToJSArray(array []*ICustomShaderOptions) []interface + func IDataBufferArrayToJSArray(array []*IDataBuffer) []interface + func IDigitalRainPostProcessOptionsArrayToJSArray(array []*IDigitalRainPostProcessOptions) []interface + func IDisplayChangedEventArgsArrayToJSArray(array []*IDisplayChangedEventArgs) []interface + func IDisposableArrayToJSArray(array []*IDisposable) []interface + func IDracoCompressionConfigurationArrayToJSArray(array []*IDracoCompressionConfiguration) []interface + func IEasingFunctionArrayToJSArray(array []*IEasingFunction) []interface + func IEdgesRendererArrayToJSArray(array []*IEdgesRenderer) []interface + func IEffectCreationOptionsArrayToJSArray(array []*IEffectCreationOptions) []interface + func IEffectFallbacksArrayToJSArray(array []*IEffectFallbacks) []interface + func IEffectLayerOptionsArrayToJSArray(array []*IEffectLayerOptions) []interface + func IEffectRendererOptionsArrayToJSArray(array []*IEffectRendererOptions) []interface + func IEnvironmentHelperOptionsArrayToJSArray(array []*IEnvironmentHelperOptions) []interface + func IExplorerExtensibilityGroupArrayToJSArray(array []*IExplorerExtensibilityGroup) []interface + func IExplorerExtensibilityOptionArrayToJSArray(array []*IExplorerExtensibilityOption) []interface + func IExportOptionsArrayToJSArray(array []*IExportOptions) []interface + func IFileRequestArrayToJSArray(array []*IFileRequest) []interface + func IFocusableControlArrayToJSArray(array []*IFocusableControl) []interface + func IGLTFArrayToJSArray(array []*IGLTF) []interface + func IGLTFLoaderDataArrayToJSArray(array []*IGLTFLoaderData) []interface + func IGLTFLoaderExtensionArrayToJSArray(array []*IGLTFLoaderExtension) []interface + func IGLTFValidationOptionsArrayToJSArray(array []*IGLTFValidationOptions) []interface + func IGetSetVerticesDataArrayToJSArray(array []*IGetSetVerticesData) []interface + func IGlowLayerOptionsArrayToJSArray(array []*IGlowLayerOptions) []interface + func IHighlightLayerOptionsArrayToJSArray(array []*IHighlightLayerOptions) []interface + func IHtmlElementTextureOptionsArrayToJSArray(array []*IHtmlElementTextureOptions) []interface + func IImageArrayToJSArray(array []*IImage) []interface + func IInspectableArrayToJSArray(array []*IInspectable) []interface + func IInspectorOptionsArrayToJSArray(array []*IInspectorOptions) []interface + func IInternalTextureLoaderArrayToJSArray(array []*IInternalTextureLoader) []interface + func ILoadingScreenArrayToJSArray(array []*ILoadingScreen) []interface + func IMaterialArrayToJSArray(array []*IMaterial) []interface + func IMaterialCompilationOptionsArrayToJSArray(array []*IMaterialCompilationOptions) []interface + func IMaterialNormalTextureInfoArrayToJSArray(array []*IMaterialNormalTextureInfo) []interface + func IMaterialOcclusionTextureInfoArrayToJSArray(array []*IMaterialOcclusionTextureInfo) []interface + func IMaterialPbrMetallicRoughnessArrayToJSArray(array []*IMaterialPbrMetallicRoughness) []interface + func IMeshArrayToJSArray(array []*IMesh) []interface + func IMeshPrimitiveArrayToJSArray(array []*IMeshPrimitive) []interface + func IMotorEnabledJointArrayToJSArray(array []*IMotorEnabledJoint) []interface + func IMultiRenderTargetOptionsArrayToJSArray(array []*IMultiRenderTargetOptions) []interface + func INavMeshParametersArrayToJSArray(array []*INavMeshParameters) []interface + func INavigationEnginePluginArrayToJSArray(array []*INavigationEnginePlugin) []interface + func INodeArrayToJSArray(array []*INode) []interface + func INodeMaterialEditorOptionsArrayToJSArray(array []*INodeMaterialEditorOptions) []interface + func INodeMaterialOptionsArrayToJSArray(array []*INodeMaterialOptions) []interface + func IOceanPostProcessOptionsArrayToJSArray(array []*IOceanPostProcessOptions) []interface + func IOctreeContainerArrayToJSArray(array []*IOctreeContainer) []interface + func IOfflineProviderArrayToJSArray(array []*IOfflineProvider) []interface + func IParticleEmitterTypeArrayToJSArray(array []*IParticleEmitterType) []interface + func IParticleSystemArrayToJSArray(array []*IParticleSystem) []interface + func IPhysicsEnabledObjectArrayToJSArray(array []*IPhysicsEnabledObject) []interface + func IPhysicsEngineArrayToJSArray(array []*IPhysicsEngine) []interface + func IPipelineContextArrayToJSArray(array []*IPipelineContext) []interface + func IPropertyArrayToJSArray(array []*IProperty) []interface + func IRenderingManagerAutoClearSetupArrayToJSArray(array []*IRenderingManagerAutoClearSetup) []interface + func ISamplerArrayToJSArray(array []*ISampler) []interface + func ISceneArrayToJSArray(array []*IScene) []interface + func ISceneComponentArrayToJSArray(array []*ISceneComponent) []interface + func ISceneLoaderPluginArrayToJSArray(array []*ISceneLoaderPlugin) []interface + func ISceneLoaderPluginAsyncArrayToJSArray(array []*ISceneLoaderPluginAsync) []interface + func ISceneLoaderPluginBaseArrayToJSArray(array []*ISceneLoaderPluginBase) []interface + func ISceneLoaderPluginExtensionsArrayToJSArray(array []*ISceneLoaderPluginExtensions) []interface + func ISceneLoaderPluginFactoryArrayToJSArray(array []*ISceneLoaderPluginFactory) []interface + func ISceneSerializableComponentArrayToJSArray(array []*ISceneSerializableComponent) []interface + func IScreenshotSizeArrayToJSArray(array []*IScreenshotSize) []interface + func IShaderMaterialOptionsArrayToJSArray(array []*IShaderMaterialOptions) []interface + func IShadowGeneratorArrayToJSArray(array []*IShadowGenerator) []interface + func IShadowLightArrayToJSArray(array []*IShadowLight) []interface + func ISimplificationSettingsArrayToJSArray(array []*ISimplificationSettings) []interface + func ISimplificationTaskArrayToJSArray(array []*ISimplificationTask) []interface + func ISimplifierArrayToJSArray(array []*ISimplifier) []interface + func ISizeArrayToJSArray(array []*ISize) []interface + func ISkinArrayToJSArray(array []*ISkin) []interface + func ISmartArrayLikeArrayToJSArray(array []*ISmartArrayLike) []interface + func ISoundOptionsArrayToJSArray(array []*ISoundOptions) []interface + func ISoundTrackOptionsArrayToJSArray(array []*ISoundTrackOptions) []interface + func ISpriteManagerArrayToJSArray(array []*ISpriteManager) []interface + func ITextureArrayToJSArray(array []*ITexture) []interface + func ITextureAssetTaskArrayToJSArray(array []*ITextureAssetTask) []interface + func ITextureInfoArrayToJSArray(array []*ITextureInfo) []interface + func IVRPresentationAttributesArrayToJSArray(array []*IVRPresentationAttributes) []interface + func IValueGradientArrayToJSArray(array []*IValueGradient) []interface + func IViewportOwnerLikeArrayToJSArray(array []*IViewportOwnerLike) []interface + func IWebRequestArrayToJSArray(array []*IWebRequest) []interface + func IXYZArrayToJSArray(array []*IXYZ) []interface + func IcoSphereBuilderArrayToJSArray(array []*IcoSphereBuilder) []interface + func ImageArrayToJSArray(array []*Image) []interface + func ImageAssetTaskArrayToJSArray(array []*ImageAssetTask) []interface + func ImageBasedSliderArrayToJSArray(array []*ImageBasedSlider) []interface + func ImageProcessingBlockArrayToJSArray(array []*ImageProcessingBlock) []interface + func ImageProcessingConfigurationArrayToJSArray(array []*ImageProcessingConfiguration) []interface + func ImageProcessingPostProcessArrayToJSArray(array []*ImageProcessingPostProcess) []interface + func ImageScrollBarArrayToJSArray(array []*ImageScrollBar) []interface + func IncrementValueActionArrayToJSArray(array []*IncrementValueAction) []interface + func InputBlockArrayToJSArray(array []*InputBlock) []interface + func InputManagerArrayToJSArray(array []*InputManager) []interface + func InputPasswordArrayToJSArray(array []*InputPassword) []interface + func InputTextArrayToJSArray(array []*InputText) []interface + func InstancedLinesMeshArrayToJSArray(array []*InstancedLinesMesh) []interface + func InstancedMeshArrayToJSArray(array []*InstancedMesh) []interface + func InstancesBlockArrayToJSArray(array []*InstancesBlock) []interface + func InstancingAttributeInfoArrayToJSArray(array []*InstancingAttributeInfo) []interface + func InstantiatedEntriesArrayToJSArray(array []*InstantiatedEntries) []interface + func InstantiationToolsArrayToJSArray(array []*InstantiationTools) []interface + func InternalTextureArrayToJSArray(array []*InternalTexture) []interface + func InterpolateValueActionArrayToJSArray(array []*InterpolateValueAction) []interface + func KHR_draco_mesh_compressionArrayToJSArray(array []*KHR_draco_mesh_compression) []interface + func KHR_lightsArrayToJSArray(array []*KHR_lights) []interface + func KHR_materials_clearcoatArrayToJSArray(array []*KHR_materials_clearcoat) []interface + func KHR_materials_pbrSpecularGlossinessArrayToJSArray(array []*KHR_materials_pbrSpecularGlossiness) []interface + func KHR_materials_sheenArrayToJSArray(array []*KHR_materials_sheen) []interface + func KHR_materials_specularArrayToJSArray(array []*KHR_materials_specular) []interface + func KHR_materials_unlitArrayToJSArray(array []*KHR_materials_unlit) []interface + func KHR_mesh_quantizationArrayToJSArray(array []*KHR_mesh_quantization) []interface + func KHR_texture_transformArrayToJSArray(array []*KHR_texture_transform) []interface + func KeepAssetsArrayToJSArray(array []*KeepAssets) []interface + func KeyPropertySetArrayToJSArray(array []*KeyPropertySet) []interface + func KeyboardEventTypesArrayToJSArray(array []*KeyboardEventTypes) []interface + func KeyboardInfoArrayToJSArray(array []*KeyboardInfo) []interface + func KeyboardInfoPreArrayToJSArray(array []*KeyboardInfoPre) []interface + func KhronosTextureContainerArrayToJSArray(array []*KhronosTextureContainer) []interface + func LatheBuilderArrayToJSArray(array []*LatheBuilder) []interface + func LavaMaterialArrayToJSArray(array []*LavaMaterial) []interface + func LayerArrayToJSArray(array []*Layer) []interface + func LayerSceneComponentArrayToJSArray(array []*LayerSceneComponent) []interface + func LengthBlockArrayToJSArray(array []*LengthBlock) []interface + func LensFlareArrayToJSArray(array []*LensFlare) []interface + func LensFlareSystemArrayToJSArray(array []*LensFlareSystem) []interface + func LensFlareSystemSceneComponentArrayToJSArray(array []*LensFlareSystemSceneComponent) []interface + func LensFlaresOptimizationArrayToJSArray(array []*LensFlaresOptimization) []interface + func LensRenderingPipelineArrayToJSArray(array []*LensRenderingPipeline) []interface + func LerpBlockArrayToJSArray(array []*LerpBlock) []interface + func LightArrayToJSArray(array []*Light) []interface + func LightBlockArrayToJSArray(array []*LightBlock) []interface + func LightGizmoArrayToJSArray(array []*LightGizmo) []interface + func LightInformationBlockArrayToJSArray(array []*LightInformationBlock) []interface + func LineArrayToJSArray(array []*Line) []interface + func LineEdgesRendererArrayToJSArray(array []*LineEdgesRenderer) []interface + func LinesBuilderArrayToJSArray(array []*LinesBuilder) []interface + func LinesMeshArrayToJSArray(array []*LinesMesh) []interface + func LoggerArrayToJSArray(array []*Logger) []interface + func MSFT_audio_emitterArrayToJSArray(array []*MSFT_audio_emitter) []interface + func MSFT_lodArrayToJSArray(array []*MSFT_lod) []interface + func MTLFileLoaderArrayToJSArray(array []*MTLFileLoader) []interface + func MarbleProceduralTextureArrayToJSArray(array []*MarbleProceduralTexture) []interface + func MaterialArrayToJSArray(array []*Material) []interface + func MaterialDefinesArrayToJSArray(array []*MaterialDefines) []interface + func MaterialFlagsArrayToJSArray(array []*MaterialFlags) []interface + func MaterialHelperArrayToJSArray(array []*MaterialHelper) []interface + func Matrix2DArrayToJSArray(array []*Matrix2D) []interface + func MatrixArrayToJSArray(array []*Matrix) []interface + func MaxBlockArrayToJSArray(array []*MaxBlock) []interface + func MeasureArrayToJSArray(array []*Measure) []interface + func MergeMeshesOptimizationArrayToJSArray(array []*MergeMeshesOptimization) []interface + func MeshArrayToJSArray(array []*Mesh) []interface + func MeshAssetTaskArrayToJSArray(array []*MeshAssetTask) []interface + func MeshBuilderArrayToJSArray(array []*MeshBuilder) []interface + func MeshButton3DArrayToJSArray(array []*MeshButton3D) []interface + func MeshExploderArrayToJSArray(array []*MeshExploder) []interface + func MeshLODLevelArrayToJSArray(array []*MeshLODLevel) []interface + func MinBlockArrayToJSArray(array []*MinBlock) []interface + func MirrorTextureArrayToJSArray(array []*MirrorTexture) []interface + func MixMaterialArrayToJSArray(array []*MixMaterial) []interface + func ModelShapeArrayToJSArray(array []*ModelShape) []interface + func MorphTargetArrayToJSArray(array []*MorphTarget) []interface + func MorphTargetManagerArrayToJSArray(array []*MorphTargetManager) []interface + func MorphTargetsBlockArrayToJSArray(array []*MorphTargetsBlock) []interface + func MotionBlurPostProcessArrayToJSArray(array []*MotionBlurPostProcess) []interface + func MotorEnabledJointArrayToJSArray(array []*MotorEnabledJoint) []interface + func MultiLineArrayToJSArray(array []*MultiLine) []interface + func MultiLinePointArrayToJSArray(array []*MultiLinePoint) []interface + func MultiMaterialArrayToJSArray(array []*MultiMaterial) []interface + func MultiObserverArrayToJSArray(array []*MultiObserver) []interface + func MultiPointerScaleBehaviorArrayToJSArray(array []*MultiPointerScaleBehavior) []interface + func MultiRenderTargetArrayToJSArray(array []*MultiRenderTarget) []interface + func MultiplyBlockArrayToJSArray(array []*MultiplyBlock) []interface + func MultiviewRenderTargetArrayToJSArray(array []*MultiviewRenderTarget) []interface + func MutableGamepadButtonArrayToJSArray(array []*MutableGamepadButton) []interface + func NLerpBlockArrayToJSArray(array []*NLerpBlock) []interface + func NativeDataBufferArrayToJSArray(array []*NativeDataBuffer) []interface + func NegateBlockArrayToJSArray(array []*NegateBlock) []interface + func NodeArrayToJSArray(array []*Node) []interface + func NodeMaterialArrayToJSArray(array []*NodeMaterial) []interface + func NodeMaterialBlockArrayToJSArray(array []*NodeMaterialBlock) []interface + func NodeMaterialBuildStateArrayToJSArray(array []*NodeMaterialBuildState) []interface + func NodeMaterialBuildStateSharedDataArrayToJSArray(array []*NodeMaterialBuildStateSharedData) []interface + func NodeMaterialConnectionPointArrayToJSArray(array []*NodeMaterialConnectionPoint) []interface + func NodeMaterialOptimizerArrayToJSArray(array []*NodeMaterialOptimizer) []interface + func NoiseProceduralTextureArrayToJSArray(array []*NoiseProceduralTexture) []interface + func NormalBlendBlockArrayToJSArray(array []*NormalBlendBlock) []interface + func NormalMapProceduralTextureArrayToJSArray(array []*NormalMapProceduralTexture) []interface + func NormalMaterialArrayToJSArray(array []*NormalMaterial) []interface + func NormalizeBlockArrayToJSArray(array []*NormalizeBlock) []interface + func NullEngineArrayToJSArray(array []*NullEngine) []interface + func NullEngineOptionsArrayToJSArray(array []*NullEngineOptions) []interface + func OBJExportArrayToJSArray(array []*OBJExport) []interface + func OBJFileLoaderArrayToJSArray(array []*OBJFileLoader) []interface + func ObservableArrayToJSArray(array []*Observable) []interface + func ObserverArrayToJSArray(array []*Observer) []interface + func OceanPostProcessArrayToJSArray(array []*OceanPostProcess) []interface + func OctreeArrayToJSArray(array []*Octree) []interface + func OctreeBlockArrayToJSArray(array []*OctreeBlock) []interface + func OctreeSceneComponentArrayToJSArray(array []*OctreeSceneComponent) []interface + func OculusTouchControllerArrayToJSArray(array []*OculusTouchController) []interface + func OnAfterEnteringVRObservableEventArrayToJSArray(array []*OnAfterEnteringVRObservableEvent) []interface + func OneMinusBlockArrayToJSArray(array []*OneMinusBlock) []interface + func OutlineRendererArrayToJSArray(array []*OutlineRenderer) []interface + func PBRAnisotropicConfigurationArrayToJSArray(array []*PBRAnisotropicConfiguration) []interface + func PBRBRDFConfigurationArrayToJSArray(array []*PBRBRDFConfiguration) []interface + func PBRBaseMaterialArrayToJSArray(array []*PBRBaseMaterial) []interface + func PBRBaseSimpleMaterialArrayToJSArray(array []*PBRBaseSimpleMaterial) []interface + func PBRClearCoatConfigurationArrayToJSArray(array []*PBRClearCoatConfiguration) []interface + func PBRCustomMaterialArrayToJSArray(array []*PBRCustomMaterial) []interface + func PBRMaterialArrayToJSArray(array []*PBRMaterial) []interface + func PBRMetallicRoughnessMaterialArrayToJSArray(array []*PBRMetallicRoughnessMaterial) []interface + func PBRSheenConfigurationArrayToJSArray(array []*PBRSheenConfiguration) []interface + func PBRSpecularGlossinessMaterialArrayToJSArray(array []*PBRSpecularGlossinessMaterial) []interface + func PBRSubSurfaceConfigurationArrayToJSArray(array []*PBRSubSurfaceConfiguration) []interface + func PanoramaToCubeMapToolsArrayToJSArray(array []*PanoramaToCubeMapTools) []interface + func ParticleArrayToJSArray(array []*Particle) []interface + func ParticleHelperArrayToJSArray(array []*ParticleHelper) []interface + func ParticleSystemArrayToJSArray(array []*ParticleSystem) []interface + func ParticleSystemSetArrayToJSArray(array []*ParticleSystemSet) []interface + func ParticlesOptimizationArrayToJSArray(array []*ParticlesOptimization) []interface + func PassCubePostProcessArrayToJSArray(array []*PassCubePostProcess) []interface + func PassPostProcessArrayToJSArray(array []*PassPostProcess) []interface + func Path2ArrayToJSArray(array []*Path2) []interface + func Path3DArrayToJSArray(array []*Path3D) []interface + func PathCursorArrayToJSArray(array []*PathCursor) []interface + func PerfCounterArrayToJSArray(array []*PerfCounter) []interface + func PerformanceMonitorArrayToJSArray(array []*PerformanceMonitor) []interface + func PerlinNoiseProceduralTextureArrayToJSArray(array []*PerlinNoiseProceduralTexture) []interface + func PerturbNormalBlockArrayToJSArray(array []*PerturbNormalBlock) []interface + func PhotoDomeArrayToJSArray(array []*PhotoDome) []interface + func PhysicsAffectedImpostorWithDataArrayToJSArray(array []*PhysicsAffectedImpostorWithData) []interface + func PhysicsEngineArrayToJSArray(array []*PhysicsEngine) []interface + func PhysicsEngineSceneComponentArrayToJSArray(array []*PhysicsEngineSceneComponent) []interface + func PhysicsGravitationalFieldEventArrayToJSArray(array []*PhysicsGravitationalFieldEvent) []interface + func PhysicsGravitationalFieldEventDataArrayToJSArray(array []*PhysicsGravitationalFieldEventData) []interface + func PhysicsHelperArrayToJSArray(array []*PhysicsHelper) []interface + func PhysicsHitDataArrayToJSArray(array []*PhysicsHitData) []interface + func PhysicsImpostorArrayToJSArray(array []*PhysicsImpostor) []interface + func PhysicsImpostorJointArrayToJSArray(array []*PhysicsImpostorJoint) []interface + func PhysicsImpostorParametersArrayToJSArray(array []*PhysicsImpostorParameters) []interface + func PhysicsJointArrayToJSArray(array []*PhysicsJoint) []interface + func PhysicsJointDataArrayToJSArray(array []*PhysicsJointData) []interface + func PhysicsRadialExplosionEventArrayToJSArray(array []*PhysicsRadialExplosionEvent) []interface + func PhysicsRadialExplosionEventDataArrayToJSArray(array []*PhysicsRadialExplosionEventData) []interface + func PhysicsRadialExplosionEventOptionsArrayToJSArray(array []*PhysicsRadialExplosionEventOptions) []interface + func PhysicsRaycastResultArrayToJSArray(array []*PhysicsRaycastResult) []interface + func PhysicsUpdraftEventArrayToJSArray(array []*PhysicsUpdraftEvent) []interface + func PhysicsUpdraftEventDataArrayToJSArray(array []*PhysicsUpdraftEventData) []interface + func PhysicsUpdraftEventOptionsArrayToJSArray(array []*PhysicsUpdraftEventOptions) []interface + func PhysicsViewerArrayToJSArray(array []*PhysicsViewer) []interface + func PhysicsVortexEventArrayToJSArray(array []*PhysicsVortexEvent) []interface + func PhysicsVortexEventDataArrayToJSArray(array []*PhysicsVortexEventData) []interface + func PhysicsVortexEventOptionsArrayToJSArray(array []*PhysicsVortexEventOptions) []interface + func PickingInfoArrayToJSArray(array []*PickingInfo) []interface + func PlaneArrayToJSArray(array []*Plane) []interface + func PlaneBuilderArrayToJSArray(array []*PlaneBuilder) []interface + func PlaneDragGizmoArrayToJSArray(array []*PlaneDragGizmo) []interface + func PlanePanelArrayToJSArray(array []*PlanePanel) []interface + func PlaneRotationGizmoArrayToJSArray(array []*PlaneRotationGizmo) []interface + func PlayAnimationActionArrayToJSArray(array []*PlayAnimationAction) []interface + func PlaySoundActionArrayToJSArray(array []*PlaySoundAction) []interface + func PointLightArrayToJSArray(array []*PointLight) []interface + func PointParticleEmitterArrayToJSArray(array []*PointParticleEmitter) []interface + func PointerDragBehaviorArrayToJSArray(array []*PointerDragBehavior) []interface + func PointerEventTypesArrayToJSArray(array []*PointerEventTypes) []interface + func PointerInfoArrayToJSArray(array []*PointerInfo) []interface + func PointerInfoBaseArrayToJSArray(array []*PointerInfoBase) []interface + func PointerInfoPreArrayToJSArray(array []*PointerInfoPre) []interface + func PointerTouchArrayToJSArray(array []*PointerTouch) []interface + func PointsCloudSystemArrayToJSArray(array []*PointsCloudSystem) []interface + func PointsGroupArrayToJSArray(array []*PointsGroup) []interface + func PolygonArrayToJSArray(array []*Polygon) []interface + func PolygonBuilderArrayToJSArray(array []*PolygonBuilder) []interface + func PolygonMeshBuilderArrayToJSArray(array []*PolygonMeshBuilder) []interface + func PolyhedronBuilderArrayToJSArray(array []*PolyhedronBuilder) []interface + func PoseControlledArrayToJSArray(array []*PoseControlled) []interface + func PoseEnabledControllerArrayToJSArray(array []*PoseEnabledController) []interface + func PoseEnabledControllerHelperArrayToJSArray(array []*PoseEnabledControllerHelper) []interface + func PositionGizmoArrayToJSArray(array []*PositionGizmo) []interface + func PositionNormalTextureVertexArrayToJSArray(array []*PositionNormalTextureVertex) []interface + func PositionNormalVertexArrayToJSArray(array []*PositionNormalVertex) []interface + func PostProcessArrayToJSArray(array []*PostProcess) []interface + func PostProcessManagerArrayToJSArray(array []*PostProcessManager) []interface + func PostProcessRenderEffectArrayToJSArray(array []*PostProcessRenderEffect) []interface + func PostProcessRenderPipelineArrayToJSArray(array []*PostProcessRenderPipeline) []interface + func PostProcessRenderPipelineManagerArrayToJSArray(array []*PostProcessRenderPipelineManager) []interface + func PostProcessRenderPipelineManagerSceneComponentArrayToJSArray(array []*PostProcessRenderPipelineManagerSceneComponent) []interface + func PostProcessesOptimizationArrayToJSArray(array []*PostProcessesOptimization) []interface + func PosterizeBlockArrayToJSArray(array []*PosterizeBlock) []interface + func PowBlockArrayToJSArray(array []*PowBlock) []interface + func PowerEaseArrayToJSArray(array []*PowerEase) []interface + func PrecisionDateArrayToJSArray(array []*PrecisionDate) []interface + func PredicateConditionArrayToJSArray(array []*PredicateCondition) []interface + func ProceduralTextureArrayToJSArray(array []*ProceduralTexture) []interface + func ProceduralTextureSceneComponentArrayToJSArray(array []*ProceduralTextureSceneComponent) []interface + func PromiseArrayToJSArray(array []*Promise) []interface + func PromisePolyfillArrayToJSArray(array []*PromisePolyfill) []interface + func QuadraticEaseArrayToJSArray(array []*QuadraticEase) []interface + func QuarticEaseArrayToJSArray(array []*QuarticEase) []interface + func QuaternionArrayToJSArray(array []*Quaternion) []interface + func QuinticEaseArrayToJSArray(array []*QuinticEase) []interface + func RGBDTextureToolsArrayToJSArray(array []*RGBDTextureTools) []interface + func RadioButtonArrayToJSArray(array []*RadioButton) []interface + func RadioGroupArrayToJSArray(array []*RadioGroup) []interface + func RandomNumberBlockArrayToJSArray(array []*RandomNumberBlock) []interface + func RawCubeTextureArrayToJSArray(array []*RawCubeTexture) []interface + func RawTexture2DArrayArrayToJSArray(array []*RawTexture2DArray) []interface + func RawTexture3DArrayToJSArray(array []*RawTexture3D) []interface + func RawTextureArrayToJSArray(array []*RawTexture) []interface + func RayArrayToJSArray(array []*Ray) []interface + func RayHelperArrayToJSArray(array []*RayHelper) []interface + func RecastJSCrowdArrayToJSArray(array []*RecastJSCrowd) []interface + func RecastJSPluginArrayToJSArray(array []*RecastJSPlugin) []interface + func ReciprocalBlockArrayToJSArray(array []*ReciprocalBlock) []interface + func RectangleArrayToJSArray(array []*Rectangle) []interface + func ReflectBlockArrayToJSArray(array []*ReflectBlock) []interface + func ReflectionProbeArrayToJSArray(array []*ReflectionProbe) []interface + func ReflectionTextureBlockArrayToJSArray(array []*ReflectionTextureBlock) []interface + func RefractBlockArrayToJSArray(array []*RefractBlock) []interface + func RefractionPostProcessArrayToJSArray(array []*RefractionPostProcess) []interface + func RefractionTextureArrayToJSArray(array []*RefractionTexture) []interface + func RemapBlockArrayToJSArray(array []*RemapBlock) []interface + func RenderTargetCreationOptionsArrayToJSArray(array []*RenderTargetCreationOptions) []interface + func RenderTargetTextureArrayToJSArray(array []*RenderTargetTexture) []interface + func RenderTargetsOptimizationArrayToJSArray(array []*RenderTargetsOptimization) []interface + func RenderingGroupInfoArrayToJSArray(array []*RenderingGroupInfo) []interface + func RenderingManagerArrayToJSArray(array []*RenderingManager) []interface + func ReplaceColorBlockArrayToJSArray(array []*ReplaceColorBlock) []interface + func RetryStrategyArrayToJSArray(array []*RetryStrategy) []interface + func RibbonBuilderArrayToJSArray(array []*RibbonBuilder) []interface + func RoadProceduralTextureArrayToJSArray(array []*RoadProceduralTexture) []interface + func RollingAverageArrayToJSArray(array []*RollingAverage) []interface + func Rotate2dBlockArrayToJSArray(array []*Rotate2dBlock) []interface + func RotationGizmoArrayToJSArray(array []*RotationGizmo) []interface + func RuntimeAnimationArrayToJSArray(array []*RuntimeAnimation) []interface + func SSAO2RenderingPipelineArrayToJSArray(array []*SSAO2RenderingPipeline) []interface + func SSAORenderingPipelineArrayToJSArray(array []*SSAORenderingPipeline) []interface + func STLExportArrayToJSArray(array []*STLExport) []interface + func STLFileLoaderArrayToJSArray(array []*STLFileLoader) []interface + func ScalarArrayToJSArray(array []*Scalar) []interface + func ScaleBlockArrayToJSArray(array []*ScaleBlock) []interface + func ScaleGizmoArrayToJSArray(array []*ScaleGizmo) []interface + func ScatterPanelArrayToJSArray(array []*ScatterPanel) []interface + func SceneArrayToJSArray(array []*Scene) []interface + func SceneInstrumentationArrayToJSArray(array []*SceneInstrumentation) []interface + func SceneLoaderArrayToJSArray(array []*SceneLoader) []interface + func SceneLoaderFlagsArrayToJSArray(array []*SceneLoaderFlags) []interface + func SceneLoaderProgressEventArrayToJSArray(array []*SceneLoaderProgressEvent) []interface + func SceneOptimizationArrayToJSArray(array []*SceneOptimization) []interface + func SceneOptimizerArrayToJSArray(array []*SceneOptimizer) []interface + func SceneOptimizerOptionsArrayToJSArray(array []*SceneOptimizerOptions) []interface + func SceneOptionsArrayToJSArray(array []*SceneOptions) []interface + func SceneSerializerArrayToJSArray(array []*SceneSerializer) []interface + func ScreenshotToolsArrayToJSArray(array []*ScreenshotTools) []interface + func ScrollBarArrayToJSArray(array []*ScrollBar) []interface + func ScrollViewerArrayToJSArray(array []*ScrollViewer) []interface + func SelectionPanelArrayToJSArray(array []*SelectionPanel) []interface + func SelectorGroupArrayToJSArray(array []*SelectorGroup) []interface + func SerializationHelperArrayToJSArray(array []*SerializationHelper) []interface + func SetParentActionArrayToJSArray(array []*SetParentAction) []interface + func SetStateActionArrayToJSArray(array []*SetStateAction) []interface + func SetValueActionArrayToJSArray(array []*SetValueAction) []interface + func ShaderAlebdoPartsArrayToJSArray(array []*ShaderAlebdoParts) []interface + func ShaderMaterialArrayToJSArray(array []*ShaderMaterial) []interface + func ShaderSpecialPartsArrayToJSArray(array []*ShaderSpecialParts) []interface + func ShadowGeneratorArrayToJSArray(array []*ShadowGenerator) []interface + func ShadowGeneratorSceneComponentArrayToJSArray(array []*ShadowGeneratorSceneComponent) []interface + func ShadowLightArrayToJSArray(array []*ShadowLight) []interface + func ShadowOnlyMaterialArrayToJSArray(array []*ShadowOnlyMaterial) []interface + func ShadowsOptimizationArrayToJSArray(array []*ShadowsOptimization) []interface + func ShapeBuilderArrayToJSArray(array []*ShapeBuilder) []interface + func SharpenPostProcessArrayToJSArray(array []*SharpenPostProcess) []interface + func SimpleMaterialArrayToJSArray(array []*SimpleMaterial) []interface + func SimplexPerlin3DBlockArrayToJSArray(array []*SimplexPerlin3DBlock) []interface + func SimplicationQueueSceneComponentArrayToJSArray(array []*SimplicationQueueSceneComponent) []interface + func SimplificationQueueArrayToJSArray(array []*SimplificationQueue) []interface + func SimplificationSettingsArrayToJSArray(array []*SimplificationSettings) []interface + func SineEaseArrayToJSArray(array []*SineEase) []interface + func SixDofDragBehaviorArrayToJSArray(array []*SixDofDragBehavior) []interface + func SizeArrayToJSArray(array []*Size) []interface + func SkeletonArrayToJSArray(array []*Skeleton) []interface + func SkeletonViewerArrayToJSArray(array []*SkeletonViewer) []interface + func SkyMaterialArrayToJSArray(array []*SkyMaterial) []interface + func SliderArrayToJSArray(array []*Slider) []interface + func SliderGroupArrayToJSArray(array []*SliderGroup) []interface + func SmartArrayArrayToJSArray(array []*SmartArray) []interface + func SmartArrayNoDuplicateArrayToJSArray(array []*SmartArrayNoDuplicate) []interface + func SmoothStepBlockArrayToJSArray(array []*SmoothStepBlock) []interface + func SolidParticleArrayToJSArray(array []*SolidParticle) []interface + func SolidParticleSystemArrayToJSArray(array []*SolidParticleSystem) []interface + func SoundArrayToJSArray(array []*Sound) []interface + func SoundTrackArrayToJSArray(array []*SoundTrack) []interface + func SphereBuilderArrayToJSArray(array []*SphereBuilder) []interface + func SphereDirectedParticleEmitterArrayToJSArray(array []*SphereDirectedParticleEmitter) []interface + func SpherePanelArrayToJSArray(array []*SpherePanel) []interface + func SphereParticleEmitterArrayToJSArray(array []*SphereParticleEmitter) []interface + func SphericalHarmonicsArrayToJSArray(array []*SphericalHarmonics) []interface + func SphericalPolynomialArrayToJSArray(array []*SphericalPolynomial) []interface + func SpotLightArrayToJSArray(array []*SpotLight) []interface + func SpringJointDataArrayToJSArray(array []*SpringJointData) []interface + func SpriteArrayToJSArray(array []*Sprite) []interface + func SpriteManagerArrayToJSArray(array []*SpriteManager) []interface + func SpritePackedManagerArrayToJSArray(array []*SpritePackedManager) []interface + func SpriteSceneComponentArrayToJSArray(array []*SpriteSceneComponent) []interface + func StackPanel3DArrayToJSArray(array []*StackPanel3D) []interface + func StackPanelArrayToJSArray(array []*StackPanel) []interface + func StandardMaterialArrayToJSArray(array []*StandardMaterial) []interface + func StandardRenderingPipelineArrayToJSArray(array []*StandardRenderingPipeline) []interface + func StarfieldProceduralTextureArrayToJSArray(array []*StarfieldProceduralTexture) []interface + func StateConditionArrayToJSArray(array []*StateCondition) []interface + func StepBlockArrayToJSArray(array []*StepBlock) []interface + func StereoscopicArcRotateCameraArrayToJSArray(array []*StereoscopicArcRotateCamera) []interface + func StereoscopicFreeCameraArrayToJSArray(array []*StereoscopicFreeCamera) []interface + func StereoscopicGamepadCameraArrayToJSArray(array []*StereoscopicGamepadCamera) []interface + func StereoscopicInterlacePostProcessArrayToJSArray(array []*StereoscopicInterlacePostProcess) []interface + func StereoscopicUniversalCameraArrayToJSArray(array []*StereoscopicUniversalCamera) []interface + func StickValuesArrayToJSArray(array []*StickValues) []interface + func StopAnimationActionArrayToJSArray(array []*StopAnimationAction) []interface + func StopSoundActionArrayToJSArray(array []*StopSoundAction) []interface + func StringDictionaryArrayToJSArray(array []*StringDictionary) []interface + func StringToolsArrayToJSArray(array []*StringTools) []interface + func StyleArrayToJSArray(array []*Style) []interface + func SubEmitterArrayToJSArray(array []*SubEmitter) []interface + func SubMeshArrayToJSArray(array []*SubMesh) []interface + func SubtractBlockArrayToJSArray(array []*SubtractBlock) []interface + func SwitchBooleanActionArrayToJSArray(array []*SwitchBooleanAction) []interface + func TArrayToJSArray(array []*T) []interface + func TGAToolsArrayToJSArray(array []*TGATools) []interface + func TagsArrayToJSArray(array []*Tags) []interface + func TargetCameraArrayToJSArray(array []*TargetCamera) []interface + func TargetedAnimationArrayToJSArray(array []*TargetedAnimation) []interface + func TerrainMaterialArrayToJSArray(array []*TerrainMaterial) []interface + func TextBlockArrayToJSArray(array []*TextBlock) []interface + func TextFileAssetTaskArrayToJSArray(array []*TextFileAssetTask) []interface + func TextureArrayToJSArray(array []*Texture) []interface + func TextureAssetTaskArrayToJSArray(array []*TextureAssetTask) []interface + func TextureBlockArrayToJSArray(array []*TextureBlock) []interface + func TextureOptimizationArrayToJSArray(array []*TextureOptimization) []interface + func TextureToolsArrayToJSArray(array []*TextureTools) []interface + func ThinEngineArrayToJSArray(array []*ThinEngine) []interface + func TiledBoxBuilderArrayToJSArray(array []*TiledBoxBuilder) []interface + func TiledPlaneBuilderArrayToJSArray(array []*TiledPlaneBuilder) []interface + func TimingToolsArrayToJSArray(array []*TimingTools) []interface + func TonemapPostProcessArrayToJSArray(array []*TonemapPostProcess) []interface + func ToolsArrayToJSArray(array []*Tools) []interface + func TorusBuilderArrayToJSArray(array []*TorusBuilder) []interface + func TorusKnotBuilderArrayToJSArray(array []*TorusKnotBuilder) []interface + func TouchCameraArrayToJSArray(array []*TouchCamera) []interface + func TrailMeshArrayToJSArray(array []*TrailMesh) []interface + func TranscodeResultArrayToJSArray(array []*TranscodeResult) []interface + func TransformBlockArrayToJSArray(array []*TransformBlock) []interface + func TransformNodeArrayToJSArray(array []*TransformNode) []interface + func TriPlanarMaterialArrayToJSArray(array []*TriPlanarMaterial) []interface + func TrigonometryBlockArrayToJSArray(array []*TrigonometryBlock) []interface + func TubeBuilderArrayToJSArray(array []*TubeBuilder) []interface + func UniformBufferArrayToJSArray(array []*UniformBuffer) []interface + func UniqueIdGeneratorArrayToJSArray(array []*UniqueIdGenerator) []interface + func UniversalCameraArrayToJSArray(array []*UniversalCamera) []interface + func UtilityLayerRendererArrayToJSArray(array []*UtilityLayerRenderer) []interface + func VRCameraMetricsArrayToJSArray(array []*VRCameraMetrics) []interface + func VRDeviceOrientationArcRotateCameraArrayToJSArray(array []*VRDeviceOrientationArcRotateCamera) []interface + func VRDeviceOrientationFreeCameraArrayToJSArray(array []*VRDeviceOrientationFreeCamera) []interface + func VRDeviceOrientationGamepadCameraArrayToJSArray(array []*VRDeviceOrientationGamepadCamera) []interface + func VRDistortionCorrectionPostProcessArrayToJSArray(array []*VRDistortionCorrectionPostProcess) []interface + func VRExperienceHelperArrayToJSArray(array []*VRExperienceHelper) []interface + func VRExperienceHelperOptionsArrayToJSArray(array []*VRExperienceHelperOptions) []interface + func VRMultiviewToSingleviewPostProcessArrayToJSArray(array []*VRMultiviewToSingleviewPostProcess) []interface + func VRTeleportationOptionsArrayToJSArray(array []*VRTeleportationOptions) []interface + func ValueAndUnitArrayToJSArray(array []*ValueAndUnit) []interface + func ValueConditionArrayToJSArray(array []*ValueCondition) []interface + func Vector2ArrayToJSArray(array []*Vector2) []interface + func Vector2WithInfoArrayToJSArray(array []*Vector2WithInfo) []interface + func Vector3Array2DToJSArray(array [][]*Vector3) []interface + func Vector3ArrayToJSArray(array []*Vector3) []interface + func Vector3WithInfoArrayToJSArray(array []*Vector3WithInfo) []interface + func Vector4ArrayToJSArray(array []*Vector4) []interface + func VectorMergerBlockArrayToJSArray(array []*VectorMergerBlock) []interface + func VectorSplitterBlockArrayToJSArray(array []*VectorSplitterBlock) []interface + func VertexBufferArrayToJSArray(array []*VertexBuffer) []interface + func VertexDataArrayToJSArray(array []*VertexData) []interface + func VertexOutputBlockArrayToJSArray(array []*VertexOutputBlock) []interface + func VideoDomeArrayToJSArray(array []*VideoDome) []interface + func VideoRecorderArrayToJSArray(array []*VideoRecorder) []interface + func VideoRecorderOptionsArrayToJSArray(array []*VideoRecorderOptions) []interface + func VideoTextureArrayToJSArray(array []*VideoTexture) []interface + func VideoTextureSettingsArrayToJSArray(array []*VideoTextureSettings) []interface + func ViewDirectionBlockArrayToJSArray(array []*ViewDirectionBlock) []interface + func ViewportArrayToJSArray(array []*Viewport) []interface + func VirtualJoystickArrayToJSArray(array []*VirtualJoystick) []interface + func VirtualJoysticksCameraArrayToJSArray(array []*VirtualJoysticksCamera) []interface + func VirtualKeyboardArrayToJSArray(array []*VirtualKeyboard) []interface + func ViveControllerArrayToJSArray(array []*ViveController) []interface + func VolumeBasedPanelArrayToJSArray(array []*VolumeBasedPanel) []interface + func VolumetricLightScatteringPostProcessArrayToJSArray(array []*VolumetricLightScatteringPostProcess) []interface + func WaterMaterialArrayToJSArray(array []*WaterMaterial) []interface + func WaveBlockArrayToJSArray(array []*WaveBlock) []interface + func WebRequestArrayToJSArray(array []*WebRequest) []interface + func WebVRControllerArrayToJSArray(array []*WebVRController) []interface + func WebVRFreeCameraArrayToJSArray(array []*WebVRFreeCamera) []interface + func WebVROptionsArrayToJSArray(array []*WebVROptions) []interface + func WebXRCameraArrayToJSArray(array []*WebXRCamera) []interface + func WebXRControllerArrayToJSArray(array []*WebXRController) []interface + func WebXRControllerModelLoaderArrayToJSArray(array []*WebXRControllerModelLoader) []interface + func WebXRControllerPointerSelectionArrayToJSArray(array []*WebXRControllerPointerSelection) []interface + func WebXRControllerTeleportationArrayToJSArray(array []*WebXRControllerTeleportation) []interface + func WebXRDefaultExperienceArrayToJSArray(array []*WebXRDefaultExperience) []interface + func WebXRDefaultExperienceOptionsArrayToJSArray(array []*WebXRDefaultExperienceOptions) []interface + func WebXREnterExitUIArrayToJSArray(array []*WebXREnterExitUI) []interface + func WebXREnterExitUIButtonArrayToJSArray(array []*WebXREnterExitUIButton) []interface + func WebXREnterExitUIOptionsArrayToJSArray(array []*WebXREnterExitUIOptions) []interface + func WebXRExperienceHelperArrayToJSArray(array []*WebXRExperienceHelper) []interface + func WebXRInputArrayToJSArray(array []*WebXRInput) []interface + func WebXRManagedOutputCanvasArrayToJSArray(array []*WebXRManagedOutputCanvas) []interface + func WebXRManagedOutputCanvasOptionsArrayToJSArray(array []*WebXRManagedOutputCanvasOptions) []interface + func WebXRRenderTargetArrayToJSArray(array []*WebXRRenderTarget) []interface + func WebXRSessionManagerArrayToJSArray(array []*WebXRSessionManager) []interface + func WeightedSoundArrayToJSArray(array []*WeightedSound) []interface + func WindowsMotionControllerArrayToJSArray(array []*WindowsMotionController) []interface + func WoodProceduralTextureArrayToJSArray(array []*WoodProceduralTexture) []interface + func WorkerPoolArrayToJSArray(array []*WorkerPool) []interface + func WorleyNoise3DBlockArrayToJSArray(array []*WorleyNoise3DBlock) []interface + func XRWindowsMotionControllerArrayToJSArray(array []*XRWindowsMotionController) []interface + func Xbox360PadArrayToJSArray(array []*Xbox360Pad) []interface + func XmlLoaderArrayToJSArray(array []*XmlLoader) []interface + type AbstractActionManager struct + func AbstractActionManagerFromJSObject(p js.Value, ctx js.Value) *AbstractActionManager + func (a *AbstractActionManager) Actions() []*IAction + func (a *AbstractActionManager) Dispose() + func (a *AbstractActionManager) HasPickTriggers() bool + func (a *AbstractActionManager) HasPointerTriggers() bool + func (a *AbstractActionManager) HasSpecificTrigger(trigger float64) bool + func (a *AbstractActionManager) HasSpecificTriggers(triggers []float64) bool + func (a *AbstractActionManager) HasSpecificTriggers2(triggerA float64, triggerB float64) bool + func (a *AbstractActionManager) HasTriggers() bool + func (a *AbstractActionManager) HoverCursor() string + func (a *AbstractActionManager) IsRecursive() bool + func (a *AbstractActionManager) JSObject() js.Value + func (a *AbstractActionManager) ProcessTrigger(trigger float64, opts *AbstractActionManagerProcessTriggerOpts) + func (a *AbstractActionManager) RegisterAction(action *IAction) *IAction + func (a *AbstractActionManager) Serialize(name string) js.Value + func (a *AbstractActionManager) SetActions(actions []*IAction) *AbstractActionManager + func (a *AbstractActionManager) SetHasPickTriggers(HasPickTriggers bool) *AbstractActionManager + func (a *AbstractActionManager) SetHasPointerTriggers(hasPointerTriggers bool) *AbstractActionManager + func (a *AbstractActionManager) SetHasTriggers(HasTriggers bool) *AbstractActionManager + func (a *AbstractActionManager) SetHoverCursor(hoverCursor string) *AbstractActionManager + func (a *AbstractActionManager) SetIsRecursive(isRecursive bool) *AbstractActionManager + func (a *AbstractActionManager) SetTriggers(Triggers js.Value) *AbstractActionManager + func (a *AbstractActionManager) Triggers() js.Value + func (a *AbstractActionManager) UnregisterAction(action *IAction) bool + type AbstractActionManagerProcessTriggerOpts struct + Evt *IActionEvent + type AbstractAssetTask struct + func AbstractAssetTaskFromJSObject(p js.Value, ctx js.Value) *AbstractAssetTask + func (a *AbstractAssetTask) ErrorObject() js.Value + func (a *AbstractAssetTask) IsCompleted() bool + func (a *AbstractAssetTask) JSObject() js.Value + func (a *AbstractAssetTask) Name() string + func (a *AbstractAssetTask) OnError() js.Value + func (a *AbstractAssetTask) OnSuccess() js.Value + func (a *AbstractAssetTask) Reset() + func (a *AbstractAssetTask) Run(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (a *AbstractAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (a *AbstractAssetTask) SetErrorObject(errorObject js.Value) *AbstractAssetTask + func (a *AbstractAssetTask) SetIsCompleted(isCompleted bool) *AbstractAssetTask + func (a *AbstractAssetTask) SetName(name string) *AbstractAssetTask + func (a *AbstractAssetTask) SetOnError(onError JSFunc) *AbstractAssetTask + func (a *AbstractAssetTask) SetOnSuccess(onSuccess JSFunc) *AbstractAssetTask + func (a *AbstractAssetTask) SetTaskState(taskState js.Value) *AbstractAssetTask + func (a *AbstractAssetTask) TaskState() js.Value + type AbstractButton3D struct + func AbstractButton3DFromJSObject(p js.Value, ctx js.Value) *AbstractButton3D + func (a *AbstractButton3D) JSObject() js.Value + type AbstractMesh struct + func AbstractMeshFromJSObject(p js.Value, ctx js.Value) *AbstractMesh + func (a *AbstractMesh) ActionManager() *AbstractActionManager + func (a *AbstractMesh) AddChild(mesh *AbstractMesh) *AbstractMesh + func (a *AbstractMesh) AlignWithNormal(normal *Vector3, opts *AbstractMeshAlignWithNormalOpts) *AbstractMesh + func (a *AbstractMesh) AlphaIndex() float64 + func (a *AbstractMesh) AlwaysSelectAsActiveMesh() bool + func (a *AbstractMesh) ApplyFog() bool + func (a *AbstractMesh) ApplyImpulse(force *Vector3, contactPoint *Vector3) *AbstractMesh + func (a *AbstractMesh) BILLBOARDMODE_ALL() float64 + func (a *AbstractMesh) BILLBOARDMODE_NONE() float64 + func (a *AbstractMesh) BILLBOARDMODE_USE_POSITION() float64 + func (a *AbstractMesh) BILLBOARDMODE_X() float64 + func (a *AbstractMesh) BILLBOARDMODE_Y() float64 + func (a *AbstractMesh) BILLBOARDMODE_Z() float64 + func (a *AbstractMesh) CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY() float64 + func (a *AbstractMesh) CULLINGSTRATEGY_OPTIMISTIC_INCLUSION() float64 + func (a *AbstractMesh) CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY() float64 + func (a *AbstractMesh) CULLINGSTRATEGY_STANDARD() float64 + func (a *AbstractMesh) CalcMovePOV(amountRight float64, amountUp float64, amountForward float64) *Vector3 + func (a *AbstractMesh) CalcRotatePOV(flipBack float64, twirlClockwise float64, tiltRight float64) *Vector3 + func (a *AbstractMesh) CheckCollisions() bool + func (a *AbstractMesh) Clone(name string, newParent *Node, opts *AbstractMeshCloneOpts) *AbstractMesh + func (a *AbstractMesh) Collider() js.Value + func (a *AbstractMesh) CollisionGroup() float64 + func (a *AbstractMesh) CollisionMask() float64 + func (a *AbstractMesh) ComputeBonesUsingShaders() bool + func (a *AbstractMesh) CreateNormals(updatable bool) *AbstractMesh + func (a *AbstractMesh) CreateOrUpdateSubmeshesOctree(opts *AbstractMeshCreateOrUpdateSubmeshesOctreeOpts) *Octree + func (a *AbstractMesh) CullingStrategy() float64 + func (a *AbstractMesh) DefinedFacingForward() bool + func (a *AbstractMesh) DisableEdgesRendering() *AbstractMesh + func (a *AbstractMesh) DisableFacetData() *AbstractMesh + func (a *AbstractMesh) Dispose(opts *AbstractMeshDisposeOpts) + func (a *AbstractMesh) DoNotSyncBoundingInfo() bool + func (a *AbstractMesh) EdgesColor() *Color4 + func (a *AbstractMesh) EdgesRenderer() *EdgesRenderer + func (a *AbstractMesh) EdgesWidth() float64 + func (a *AbstractMesh) Ellipsoid() *Vector3 + func (a *AbstractMesh) EllipsoidOffset() *Vector3 + func (a *AbstractMesh) EnableEdgesRendering(opts *AbstractMeshEnableEdgesRenderingOpts) *AbstractMesh + func (a *AbstractMesh) EnablePointerMoveEvents() bool + func (a *AbstractMesh) FacetDepthSortFrom() *Vector3 + func (a *AbstractMesh) FacetNb() float64 + func (a *AbstractMesh) GetBoundingInfo() *BoundingInfo + func (a *AbstractMesh) GetClassName() string + func (a *AbstractMesh) GetClosestFacetAtCoordinates(x float64, y float64, z float64, ...) float64 + func (a *AbstractMesh) GetClosestFacetAtLocalCoordinates(x float64, y float64, z float64, ...) float64 + func (a *AbstractMesh) GetFacetDataParameters() js.Value + func (a *AbstractMesh) GetFacetLocalNormals() []*Vector3 + func (a *AbstractMesh) GetFacetLocalPartitioning() js.Value + func (a *AbstractMesh) GetFacetLocalPositions() []*Vector3 + func (a *AbstractMesh) GetFacetNormal(i float64) *Vector3 + func (a *AbstractMesh) GetFacetNormalToRef(i float64, ref *Vector3) *AbstractMesh + func (a *AbstractMesh) GetFacetPosition(i float64) *Vector3 + func (a *AbstractMesh) GetFacetPositionToRef(i float64, ref *Vector3) *AbstractMesh + func (a *AbstractMesh) GetFacetsAtLocalCoordinates(x float64, y float64, z float64) []float64 + func (a *AbstractMesh) GetIndices() js.Value + func (a *AbstractMesh) GetLOD(camera *Camera) *AbstractMesh + func (a *AbstractMesh) GetPhysicsImpostor() *PhysicsImpostor + func (a *AbstractMesh) GetTotalIndices() float64 + func (a *AbstractMesh) GetTotalVertices() float64 + func (a *AbstractMesh) GetVerticesData(kind string) js.Value + func (a *AbstractMesh) GetWorldMatrix() *Matrix + func (a *AbstractMesh) HasInstances() bool + func (a *AbstractMesh) HasVertexAlpha() bool + func (a *AbstractMesh) InstancedBuffers() js.Value + func (a *AbstractMesh) Intersects(ray *Ray, opts *AbstractMeshIntersectsOpts) *PickingInfo + func (a *AbstractMesh) IntersectsMesh(mesh *AbstractMesh, opts *AbstractMeshIntersectsMeshOpts) bool + func (a *AbstractMesh) IntersectsPoint(point *Vector3) bool + func (a *AbstractMesh) IsAnInstance() bool + func (a *AbstractMesh) IsBlocked() bool + func (a *AbstractMesh) IsBlocker() bool + func (a *AbstractMesh) IsCompletelyInFrustum(frustumPlanes []*Plane) bool + func (a *AbstractMesh) IsFacetDataEnabled() bool + func (a *AbstractMesh) IsInFrustum(frustumPlanes []*Plane) bool + func (a *AbstractMesh) IsOccluded() bool + func (a *AbstractMesh) IsOcclusionQueryInProgress() bool + func (a *AbstractMesh) IsPickable() bool + func (a *AbstractMesh) IsVerticesDataPresent(kind string) bool + func (a *AbstractMesh) IsVisible() bool + func (a *AbstractMesh) JSObject() js.Value + func (a *AbstractMesh) LayerMask() float64 + func (a *AbstractMesh) LightSources() []*Light + func (a *AbstractMesh) Material() *Material + func (a *AbstractMesh) MovePOV(amountRight float64, amountUp float64, amountForward float64) *AbstractMesh + func (a *AbstractMesh) MoveWithCollisions(displacement *Vector3) *AbstractMesh + func (a *AbstractMesh) MustDepthSortFacets() bool + func (a *AbstractMesh) NormalizeToUnitCube(opts *AbstractMeshNormalizeToUnitCubeOpts) *AbstractMesh + func (a *AbstractMesh) NumBoneInfluencers() float64 + func (a *AbstractMesh) OCCLUSION_ALGORITHM_TYPE_ACCURATE() float64 + func (a *AbstractMesh) OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE() float64 + func (a *AbstractMesh) OCCLUSION_TYPE_NONE() float64 + func (a *AbstractMesh) OCCLUSION_TYPE_OPTIMISTIC() float64 + func (a *AbstractMesh) OCCLUSION_TYPE_STRICT() float64 + func (a *AbstractMesh) OcclusionQueryAlgorithmType() float64 + func (a *AbstractMesh) OcclusionRetryCount() float64 + func (a *AbstractMesh) OcclusionType() float64 + func (a *AbstractMesh) OnCollide() js.Value + func (a *AbstractMesh) OnCollideObservable() *Observable + func (a *AbstractMesh) OnCollisionPositionChange() js.Value + func (a *AbstractMesh) OnCollisionPositionChangeObservable() *Observable + func (a *AbstractMesh) OnMaterialChangedObservable() *Observable + func (a *AbstractMesh) OnRebuildObservable() *Observable + func (a *AbstractMesh) OutlineColor() *Color3 + func (a *AbstractMesh) OutlineWidth() float64 + func (a *AbstractMesh) OverlayAlpha() float64 + func (a *AbstractMesh) OverlayColor() *Color3 + func (a *AbstractMesh) PartitioningBBoxRatio() float64 + func (a *AbstractMesh) PartitioningSubdivisions() float64 + func (a *AbstractMesh) PhysicsImpostor() *PhysicsImpostor + func (a *AbstractMesh) ReceiveShadows() bool + func (a *AbstractMesh) RefreshBoundingInfo(opts *AbstractMeshRefreshBoundingInfoOpts) *AbstractMesh + func (a *AbstractMesh) ReleaseSubMeshes() *AbstractMesh + func (a *AbstractMesh) RemoveChild(mesh *AbstractMesh) *AbstractMesh + func (a *AbstractMesh) RenderOutline() bool + func (a *AbstractMesh) RenderOverlay() bool + func (a *AbstractMesh) RenderingGroupId() float64 + func (a *AbstractMesh) RotatePOV(flipBack float64, twirlClockwise float64, tiltRight float64) *AbstractMesh + func (a *AbstractMesh) Scaling() *Vector3 + func (a *AbstractMesh) SetActionManager(actionManager *AbstractActionManager) *AbstractMesh + func (a *AbstractMesh) SetAlphaIndex(alphaIndex float64) *AbstractMesh + func (a *AbstractMesh) SetAlwaysSelectAsActiveMesh(alwaysSelectAsActiveMesh bool) *AbstractMesh + func (a *AbstractMesh) SetApplyFog(applyFog bool) *AbstractMesh + func (a *AbstractMesh) SetBILLBOARDMODE_ALL(BILLBOARDMODE_ALL float64) *AbstractMesh + func (a *AbstractMesh) SetBILLBOARDMODE_NONE(BILLBOARDMODE_NONE float64) *AbstractMesh + func (a *AbstractMesh) SetBILLBOARDMODE_USE_POSITION(BILLBOARDMODE_USE_POSITION float64) *AbstractMesh + func (a *AbstractMesh) SetBILLBOARDMODE_X(BILLBOARDMODE_X float64) *AbstractMesh + func (a *AbstractMesh) SetBILLBOARDMODE_Y(BILLBOARDMODE_Y float64) *AbstractMesh + func (a *AbstractMesh) SetBILLBOARDMODE_Z(BILLBOARDMODE_Z float64) *AbstractMesh + func (a *AbstractMesh) SetBoundingInfo(boundingInfo *BoundingInfo) *AbstractMesh + func (a *AbstractMesh) SetCULLINGSTRATEGY_BOUNDINGSPHERE_ONLY(CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY float64) *AbstractMesh + func (a *AbstractMesh) SetCULLINGSTRATEGY_OPTIMISTIC_INCLUSION(CULLINGSTRATEGY_OPTIMISTIC_INCLUSION float64) *AbstractMesh + func (a *AbstractMesh) SetCULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY(CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY float64) *AbstractMesh + func (a *AbstractMesh) SetCULLINGSTRATEGY_STANDARD(CULLINGSTRATEGY_STANDARD float64) *AbstractMesh + func (a *AbstractMesh) SetCheckCollisions(checkCollisions bool) *AbstractMesh + func (a *AbstractMesh) SetCollider(collider js.Value) *AbstractMesh + func (a *AbstractMesh) SetCollisionGroup(collisionGroup float64) *AbstractMesh + func (a *AbstractMesh) SetCollisionMask(collisionMask float64) *AbstractMesh + func (a *AbstractMesh) SetComputeBonesUsingShaders(computeBonesUsingShaders bool) *AbstractMesh + func (a *AbstractMesh) SetCullingStrategy(cullingStrategy float64) *AbstractMesh + func (a *AbstractMesh) SetDefinedFacingForward(definedFacingForward bool) *AbstractMesh + func (a *AbstractMesh) SetDoNotSyncBoundingInfo(doNotSyncBoundingInfo bool) *AbstractMesh + func (a *AbstractMesh) SetEdgesColor(edgesColor *Color4) *AbstractMesh + func (a *AbstractMesh) SetEdgesRenderer(edgesRenderer *EdgesRenderer) *AbstractMesh + func (a *AbstractMesh) SetEdgesWidth(edgesWidth float64) *AbstractMesh + func (a *AbstractMesh) SetEllipsoid(ellipsoid *Vector3) *AbstractMesh + func (a *AbstractMesh) SetEllipsoidOffset(ellipsoidOffset *Vector3) *AbstractMesh + func (a *AbstractMesh) SetEnablePointerMoveEvents(enablePointerMoveEvents bool) *AbstractMesh + func (a *AbstractMesh) SetFacetDepthSortFrom(facetDepthSortFrom *Vector3) *AbstractMesh + func (a *AbstractMesh) SetFacetNb(facetNb float64) *AbstractMesh + func (a *AbstractMesh) SetHasInstances(hasInstances bool) *AbstractMesh + func (a *AbstractMesh) SetHasVertexAlpha(hasVertexAlpha bool) *AbstractMesh + func (a *AbstractMesh) SetIndices(indices js.Value, totalVertices float64) *AbstractMesh + func (a *AbstractMesh) SetInstancedBuffers(instancedBuffers js.Value) *AbstractMesh + func (a *AbstractMesh) SetIsAnInstance(isAnInstance bool) *AbstractMesh + func (a *AbstractMesh) SetIsBlocked(isBlocked bool) *AbstractMesh + func (a *AbstractMesh) SetIsBlocker(isBlocker bool) *AbstractMesh + func (a *AbstractMesh) SetIsFacetDataEnabled(isFacetDataEnabled bool) *AbstractMesh + func (a *AbstractMesh) SetIsOccluded(isOccluded bool) *AbstractMesh + func (a *AbstractMesh) SetIsOcclusionQueryInProgress(isOcclusionQueryInProgress bool) *AbstractMesh + func (a *AbstractMesh) SetIsPickable(isPickable bool) *AbstractMesh + func (a *AbstractMesh) SetIsVisible(isVisible bool) *AbstractMesh + func (a *AbstractMesh) SetLayerMask(layerMask float64) *AbstractMesh + func (a *AbstractMesh) SetLightSources(lightSources []*Light) *AbstractMesh + func (a *AbstractMesh) SetMaterial(material *Material) *AbstractMesh + func (a *AbstractMesh) SetMustDepthSortFacets(mustDepthSortFacets bool) *AbstractMesh + func (a *AbstractMesh) SetNumBoneInfluencers(numBoneInfluencers float64) *AbstractMesh + func (a *AbstractMesh) SetOCCLUSION_ALGORITHM_TYPE_ACCURATE(OCCLUSION_ALGORITHM_TYPE_ACCURATE float64) *AbstractMesh + func (a *AbstractMesh) SetOCCLUSION_ALGORITHM_TYPE_CONSERVATIVE(OCCLUSION_ALGORITHM_TYPE_CONSERVATIVE float64) *AbstractMesh + func (a *AbstractMesh) SetOCCLUSION_TYPE_NONE(OCCLUSION_TYPE_NONE float64) *AbstractMesh + func (a *AbstractMesh) SetOCCLUSION_TYPE_OPTIMISTIC(OCCLUSION_TYPE_OPTIMISTIC float64) *AbstractMesh + func (a *AbstractMesh) SetOCCLUSION_TYPE_STRICT(OCCLUSION_TYPE_STRICT float64) *AbstractMesh + func (a *AbstractMesh) SetOcclusionQueryAlgorithmType(occlusionQueryAlgorithmType float64) *AbstractMesh + func (a *AbstractMesh) SetOcclusionRetryCount(occlusionRetryCount float64) *AbstractMesh + func (a *AbstractMesh) SetOcclusionType(occlusionType float64) *AbstractMesh + func (a *AbstractMesh) SetOnCollide(onCollide JSFunc) *AbstractMesh + func (a *AbstractMesh) SetOnCollideObservable(onCollideObservable *Observable) *AbstractMesh + func (a *AbstractMesh) SetOnCollisionPositionChange(onCollisionPositionChange JSFunc) *AbstractMesh + func (a *AbstractMesh) SetOnCollisionPositionChangeObservable(onCollisionPositionChangeObservable *Observable) *AbstractMesh + func (a *AbstractMesh) SetOnMaterialChangedObservable(onMaterialChangedObservable *Observable) *AbstractMesh + func (a *AbstractMesh) SetOnRebuildObservable(onRebuildObservable *Observable) *AbstractMesh + func (a *AbstractMesh) SetOutlineColor(outlineColor *Color3) *AbstractMesh + func (a *AbstractMesh) SetOutlineWidth(outlineWidth float64) *AbstractMesh + func (a *AbstractMesh) SetOverlayAlpha(overlayAlpha float64) *AbstractMesh + func (a *AbstractMesh) SetOverlayColor(overlayColor *Color3) *AbstractMesh + func (a *AbstractMesh) SetPartitioningBBoxRatio(partitioningBBoxRatio float64) *AbstractMesh + func (a *AbstractMesh) SetPartitioningSubdivisions(partitioningSubdivisions float64) *AbstractMesh + func (a *AbstractMesh) SetPhysicsImpostor(physicsImpostor *PhysicsImpostor) *AbstractMesh + func (a *AbstractMesh) SetPhysicsLinkWith(otherMesh *Mesh, pivot1 *Vector3, pivot2 *Vector3, ...) *AbstractMesh + func (a *AbstractMesh) SetReceiveShadows(receiveShadows bool) *AbstractMesh + func (a *AbstractMesh) SetRenderOutline(renderOutline bool) *AbstractMesh + func (a *AbstractMesh) SetRenderOverlay(renderOverlay bool) *AbstractMesh + func (a *AbstractMesh) SetRenderingGroupId(renderingGroupId float64) *AbstractMesh + func (a *AbstractMesh) SetScaling(scaling *Vector3) *AbstractMesh + func (a *AbstractMesh) SetShowBoundingBox(showBoundingBox bool) *AbstractMesh + func (a *AbstractMesh) SetShowSubMeshesBoundingBox(showSubMeshesBoundingBox bool) *AbstractMesh + func (a *AbstractMesh) SetSkeleton(skeleton *Skeleton) *AbstractMesh + func (a *AbstractMesh) SetSubMeshes(subMeshes []*SubMesh) *AbstractMesh + func (a *AbstractMesh) SetUseBones(useBones bool) *AbstractMesh + func (a *AbstractMesh) SetUseOctreeForCollisions(useOctreeForCollisions bool) *AbstractMesh + func (a *AbstractMesh) SetUseOctreeForPicking(useOctreeForPicking bool) *AbstractMesh + func (a *AbstractMesh) SetUseOctreeForRenderingSelection(useOctreeForRenderingSelection bool) *AbstractMesh + func (a *AbstractMesh) SetUseVertexColors(useVertexColors bool) *AbstractMesh + func (a *AbstractMesh) SetVerticesData(kind string, data js.Value, opts *AbstractMeshSetVerticesDataOpts) *AbstractMesh + func (a *AbstractMesh) SetVisibility(visibility float64) *AbstractMesh + func (a *AbstractMesh) ShowBoundingBox() bool + func (a *AbstractMesh) ShowSubMeshesBoundingBox() bool + func (a *AbstractMesh) Skeleton() *Skeleton + func (a *AbstractMesh) SubMeshes() []*SubMesh + func (a *AbstractMesh) ToString(fullDetails bool) string + func (a *AbstractMesh) UpdateFacetData() *AbstractMesh + func (a *AbstractMesh) UpdateIndices(indices js.Value, opts *AbstractMeshUpdateIndicesOpts) *AbstractMesh + func (a *AbstractMesh) UpdateVerticesData(kind string, data js.Value, opts *AbstractMeshUpdateVerticesDataOpts) *AbstractMesh + func (a *AbstractMesh) UseBones() bool + func (a *AbstractMesh) UseOctreeForCollisions() bool + func (a *AbstractMesh) UseOctreeForPicking() bool + func (a *AbstractMesh) UseOctreeForRenderingSelection() bool + func (a *AbstractMesh) UseVertexColors() bool + func (a *AbstractMesh) Visibility() float64 + type AbstractMeshAlignWithNormalOpts struct + UpDirection *Vector3 + type AbstractMeshArray struct + func (ama *AbstractMeshArray) Push(meshes ...*AbstractMesh) + type AbstractMeshCloneOpts struct + DoNotCloneChildren *bool + type AbstractMeshCreateOrUpdateSubmeshesOctreeOpts struct + MaxCapacity *float64 + MaxDepth *float64 + type AbstractMeshDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type AbstractMeshEnableEdgesRenderingOpts struct + CheckVerticesInsteadOfIndices *bool + Epsilon *float64 + type AbstractMeshGetClosestFacetAtCoordinatesOpts struct + CheckFace *bool + Facing *bool + Projected *Vector3 + type AbstractMeshGetClosestFacetAtLocalCoordinatesOpts struct + CheckFace *bool + Facing *bool + Projected *Vector3 + type AbstractMeshIntersectsMeshOpts struct + IncludeDescendants *bool + Precise *bool + type AbstractMeshIntersectsOpts struct + FastCheck *bool + TrianglePredicate js.Value + type AbstractMeshNormalizeToUnitCubeOpts struct + IgnoreRotation *bool + IncludeDescendants *bool + Predicate JSFunc + type AbstractMeshRefreshBoundingInfoOpts struct + ApplySkeleton *bool + type AbstractMeshSetPhysicsLinkWithOpts struct + Options interface{} + type AbstractMeshSetVerticesDataOpts struct + Stride *float64 + Updatable *bool + type AbstractMeshUpdateIndicesOpts struct + GpuMemoryOnly *bool + Offset *float64 + type AbstractMeshUpdateVerticesDataOpts struct + MakeItUnique *bool + UpdateExtends *bool + type AbstractScene struct + func AbstractSceneFromJSObject(p js.Value, ctx js.Value) *AbstractScene + func (a *AbstractScene) ActionManagers() []*AbstractActionManager + func (a *AbstractScene) AddEffectLayer(newEffectLayer *EffectLayer) + func (a *AbstractScene) AddIndividualParser(name string, parser js.Value) + func (a *AbstractScene) AddLensFlareSystem(newLensFlareSystem *LensFlareSystem) + func (a *AbstractScene) AddParser(name string, parser js.Value) + func (a *AbstractScene) AddReflectionProbe(newReflectionProbe *ReflectionProbe) + func (a *AbstractScene) AnimationGroups() []*AnimationGroup + func (a *AbstractScene) Animations() []*Animation + func (a *AbstractScene) Cameras() []*Camera + func (a *AbstractScene) EffectLayers() []*EffectLayer + func (a *AbstractScene) EnvironmentTexture() *BaseTexture + func (a *AbstractScene) Geometries() []*Geometry + func (a *AbstractScene) GetGlowLayerByName(name string) *GlowLayer + func (a *AbstractScene) GetHighlightLayerByName(name string) *HighlightLayer + func (a *AbstractScene) GetIndividualParser(name string) js.Value + func (a *AbstractScene) GetLensFlareSystemByID(id string) *LensFlareSystem + func (a *AbstractScene) GetLensFlareSystemByName(name string) *LensFlareSystem + func (a *AbstractScene) GetParser(name string) js.Value + func (a *AbstractScene) JSObject() js.Value + func (a *AbstractScene) Layers() []*Layer + func (a *AbstractScene) LensFlareSystems() []*LensFlareSystem + func (a *AbstractScene) Lights() []*Light + func (a *AbstractScene) Materials() []*Material + func (a *AbstractScene) Meshes() []*AbstractMesh + func (a *AbstractScene) MorphTargetManagers() []*MorphTargetManager + func (a *AbstractScene) MultiMaterials() []*MultiMaterial + func (a *AbstractScene) Parse(jsonData JSObject, scene *Scene, container *AssetContainer, rootUrl string) + func (a *AbstractScene) ParticleSystems() []*IParticleSystem + func (a *AbstractScene) ProceduralTextures() []*ProceduralTexture + func (a *AbstractScene) ReflectionProbes() []*ReflectionProbe + func (a *AbstractScene) RemoveEffectLayer(toRemove *EffectLayer) float64 + func (a *AbstractScene) RemoveLensFlareSystem(toRemove *LensFlareSystem) float64 + func (a *AbstractScene) RemoveReflectionProbe(toRemove *ReflectionProbe) float64 + func (a *AbstractScene) RootNodes() []*Node + func (a *AbstractScene) SetActionManagers(actionManagers []*AbstractActionManager) *AbstractScene + func (a *AbstractScene) SetAnimationGroups(animationGroups []*AnimationGroup) *AbstractScene + func (a *AbstractScene) SetAnimations(animations []*Animation) *AbstractScene + func (a *AbstractScene) SetCameras(cameras []*Camera) *AbstractScene + func (a *AbstractScene) SetEffectLayers(effectLayers []*EffectLayer) *AbstractScene + func (a *AbstractScene) SetEnvironmentTexture(environmentTexture *BaseTexture) *AbstractScene + func (a *AbstractScene) SetGeometries(geometries []*Geometry) *AbstractScene + func (a *AbstractScene) SetLayers(layers []*Layer) *AbstractScene + func (a *AbstractScene) SetLensFlareSystems(lensFlareSystems []*LensFlareSystem) *AbstractScene + func (a *AbstractScene) SetLights(lights []*Light) *AbstractScene + func (a *AbstractScene) SetMaterials(materials []*Material) *AbstractScene + func (a *AbstractScene) SetMeshes(meshes []*AbstractMesh) *AbstractScene + func (a *AbstractScene) SetMorphTargetManagers(morphTargetManagers []*MorphTargetManager) *AbstractScene + func (a *AbstractScene) SetMultiMaterials(multiMaterials []*MultiMaterial) *AbstractScene + func (a *AbstractScene) SetParticleSystems(particleSystems []*IParticleSystem) *AbstractScene + func (a *AbstractScene) SetProceduralTextures(proceduralTextures []*ProceduralTexture) *AbstractScene + func (a *AbstractScene) SetReflectionProbes(reflectionProbes []*ReflectionProbe) *AbstractScene + func (a *AbstractScene) SetRootNodes(rootNodes []*Node) *AbstractScene + func (a *AbstractScene) SetSkeletons(skeletons []*Skeleton) *AbstractScene + func (a *AbstractScene) SetSounds(sounds []*Sound) *AbstractScene + func (a *AbstractScene) SetTextures(textures []*BaseTexture) *AbstractScene + func (a *AbstractScene) SetTransformNodes(transformNodes []*TransformNode) *AbstractScene + func (a *AbstractScene) Skeletons() []*Skeleton + func (a *AbstractScene) Sounds() []*Sound + func (a *AbstractScene) Textures() []*BaseTexture + func (a *AbstractScene) TransformNodes() []*TransformNode + type Action struct + func ActionFromJSObject(p js.Value, ctx js.Value) *Action + func (a *Action) Execute(opts *ActionExecuteOpts) + func (a *Action) GetTriggerParameter() js.Value + func (a *Action) JSObject() js.Value + func (a *Action) OnBeforeExecuteObservable() *Observable + func (a *Action) Serialize(parent JSObject) js.Value + func (a *Action) SetOnBeforeExecuteObservable(onBeforeExecuteObservable *Observable) *Action + func (a *Action) SetTrigger(trigger float64) *Action + func (a *Action) SetTriggerOptions(triggerOptions JSObject) *Action + func (a *Action) SkipToNextActiveAction() + func (a *Action) Then(action *Action) *Action + func (a *Action) Trigger() float64 + func (a *Action) TriggerOptions() js.Value + type ActionEvent struct + func ActionEventFromJSObject(p js.Value, ctx js.Value) *ActionEvent + func (a *ActionEvent) AdditionalData() js.Value + func (a *ActionEvent) CreateNew(source *AbstractMesh, opts *ActionEventCreateNewOpts) *ActionEvent + func (a *ActionEvent) CreateNewFromPrimitive(prim JSObject, pointerPos *Vector2, ...) *ActionEvent + func (a *ActionEvent) CreateNewFromScene(scene *Scene, evt js.Value) *ActionEvent + func (a *ActionEvent) CreateNewFromSprite(source *Sprite, scene *Scene, opts *ActionEventCreateNewFromSpriteOpts) *ActionEvent + func (a *ActionEvent) JSObject() js.Value + func (a *ActionEvent) MeshUnderPointer() *AbstractMesh + func (a *ActionEvent) PointerX() float64 + func (a *ActionEvent) PointerY() float64 + func (a *ActionEvent) SetAdditionalData(additionalData JSObject) *ActionEvent + func (a *ActionEvent) SetMeshUnderPointer(meshUnderPointer *AbstractMesh) *ActionEvent + func (a *ActionEvent) SetPointerX(pointerX float64) *ActionEvent + func (a *ActionEvent) SetPointerY(pointerY float64) *ActionEvent + func (a *ActionEvent) SetSource(source JSObject) *ActionEvent + func (a *ActionEvent) SetSourceEvent(sourceEvent JSObject) *ActionEvent + func (a *ActionEvent) Source() js.Value + func (a *ActionEvent) SourceEvent() js.Value + type ActionEventCreateNewFromPrimitiveOpts struct + AdditionalData interface{} + Evt js.Value + type ActionEventCreateNewFromSpriteOpts struct + AdditionalData interface{} + Evt js.Value + type ActionEventCreateNewOpts struct + AdditionalData interface{} + Evt js.Value + type ActionExecuteOpts struct + Evt *ActionEvent + type ActionManager struct + func ActionManagerFromJSObject(p js.Value, ctx js.Value) *ActionManager + func (a *ActionManager) Dispose() + func (a *ActionManager) GetScene() *Scene + func (a *ActionManager) GetTriggerName(trigger float64) string + func (a *ActionManager) HasPickTriggers() bool + func (a *ActionManager) HasPointerTriggers() bool + func (a *ActionManager) HasSpecificTrigger(trigger float64, opts *ActionManagerHasSpecificTriggerOpts) bool + func (a *ActionManager) HasSpecificTriggers(triggers []float64) bool + func (a *ActionManager) HasSpecificTriggers2(triggerA float64, triggerB float64) bool + func (a *ActionManager) JSObject() js.Value + func (a *ActionManager) NothingTrigger() float64 + func (a *ActionManager) OnCenterPickTrigger() float64 + func (a *ActionManager) OnDoublePickTrigger() float64 + func (a *ActionManager) OnEveryFrameTrigger() float64 + func (a *ActionManager) OnIntersectionEnterTrigger() float64 + func (a *ActionManager) OnIntersectionExitTrigger() float64 + func (a *ActionManager) OnKeyDownTrigger() float64 + func (a *ActionManager) OnKeyUpTrigger() float64 + func (a *ActionManager) OnLeftPickTrigger() float64 + func (a *ActionManager) OnLongPressTrigger() float64 + func (a *ActionManager) OnPickDownTrigger() float64 + func (a *ActionManager) OnPickOutTrigger() float64 + func (a *ActionManager) OnPickTrigger() float64 + func (a *ActionManager) OnPickUpTrigger() float64 + func (a *ActionManager) OnPointerOutTrigger() float64 + func (a *ActionManager) OnPointerOverTrigger() float64 + func (a *ActionManager) OnRightPickTrigger() float64 + func (a *ActionManager) Parse(parsedActions JSObject, object *AbstractMesh, scene *Scene) + func (a *ActionManager) ProcessTrigger(trigger float64, opts *ActionManagerProcessTriggerOpts) + func (a *ActionManager) RegisterAction(action *IAction) *IAction + func (a *ActionManager) Serialize(name string) js.Value + func (a *ActionManager) SetHasPickTriggers(hasPickTriggers bool) *ActionManager + func (a *ActionManager) SetHasPointerTriggers(hasPointerTriggers bool) *ActionManager + func (a *ActionManager) SetNothingTrigger(NothingTrigger float64) *ActionManager + func (a *ActionManager) SetOnCenterPickTrigger(OnCenterPickTrigger float64) *ActionManager + func (a *ActionManager) SetOnDoublePickTrigger(OnDoublePickTrigger float64) *ActionManager + func (a *ActionManager) SetOnEveryFrameTrigger(OnEveryFrameTrigger float64) *ActionManager + func (a *ActionManager) SetOnIntersectionEnterTrigger(OnIntersectionEnterTrigger float64) *ActionManager + func (a *ActionManager) SetOnIntersectionExitTrigger(OnIntersectionExitTrigger float64) *ActionManager + func (a *ActionManager) SetOnKeyDownTrigger(OnKeyDownTrigger float64) *ActionManager + func (a *ActionManager) SetOnKeyUpTrigger(OnKeyUpTrigger float64) *ActionManager + func (a *ActionManager) SetOnLeftPickTrigger(OnLeftPickTrigger float64) *ActionManager + func (a *ActionManager) SetOnLongPressTrigger(OnLongPressTrigger float64) *ActionManager + func (a *ActionManager) SetOnPickDownTrigger(OnPickDownTrigger float64) *ActionManager + func (a *ActionManager) SetOnPickOutTrigger(OnPickOutTrigger float64) *ActionManager + func (a *ActionManager) SetOnPickTrigger(OnPickTrigger float64) *ActionManager + func (a *ActionManager) SetOnPickUpTrigger(OnPickUpTrigger float64) *ActionManager + func (a *ActionManager) SetOnPointerOutTrigger(OnPointerOutTrigger float64) *ActionManager + func (a *ActionManager) SetOnPointerOverTrigger(OnPointerOverTrigger float64) *ActionManager + func (a *ActionManager) SetOnRightPickTrigger(OnRightPickTrigger float64) *ActionManager + func (a *ActionManager) UnregisterAction(action *IAction) bool + type ActionManagerHasSpecificTriggerOpts struct + ParameterPredicate JSFunc + type ActionManagerProcessTriggerOpts struct + Evt *IActionEvent + type AddBlock struct + func AddBlockFromJSObject(p js.Value, ctx js.Value) *AddBlock + func (a *AddBlock) GetClassName() string + func (a *AddBlock) JSObject() js.Value + func (a *AddBlock) Left() *NodeMaterialConnectionPoint + func (a *AddBlock) Output() *NodeMaterialConnectionPoint + func (a *AddBlock) Right() *NodeMaterialConnectionPoint + func (a *AddBlock) SetLeft(left *NodeMaterialConnectionPoint) *AddBlock + func (a *AddBlock) SetOutput(output *NodeMaterialConnectionPoint) *AddBlock + func (a *AddBlock) SetRight(right *NodeMaterialConnectionPoint) *AddBlock + type AdvancedDynamicTexture struct + func AdvancedDynamicTextureFromJSObject(p js.Value, ctx js.Value) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) AddControl(control *Control) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) Attach() + func (a *AdvancedDynamicTexture) AttachToMesh(mesh *AbstractMesh, opts *AdvancedDynamicTextureAttachToMeshOpts) + func (a *AdvancedDynamicTexture) Background() string + func (a *AdvancedDynamicTexture) ClipboardData() string + func (a *AdvancedDynamicTexture) CreateForMesh(mesh *AbstractMesh, opts *AdvancedDynamicTextureCreateForMeshOpts) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) CreateFullscreenUI(name string, opts *AdvancedDynamicTextureCreateFullscreenUIOpts) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) CreateStyle() *Style + func (a *AdvancedDynamicTexture) Dispose() + func (a *AdvancedDynamicTexture) ExecuteOnAllControls(jsFunc JSFunc, opts *AdvancedDynamicTextureExecuteOnAllControlsOpts) + func (a *AdvancedDynamicTexture) FocusedControl() *IFocusableControl + func (a *AdvancedDynamicTexture) GetChildren() []*Container + func (a *AdvancedDynamicTexture) GetClassName() string + func (a *AdvancedDynamicTexture) GetDescendants(opts *AdvancedDynamicTextureGetDescendantsOpts) []*Control + func (a *AdvancedDynamicTexture) GetProjectedPosition(position *Vector3, worldMatrix *Matrix) *Vector2 + func (a *AdvancedDynamicTexture) IdealHeight() float64 + func (a *AdvancedDynamicTexture) IdealWidth() float64 + func (a *AdvancedDynamicTexture) InvalidateRect(invalidMinX float64, invalidMinY float64, invalidMaxX float64, ...) + func (a *AdvancedDynamicTexture) IsForeground() bool + func (a *AdvancedDynamicTexture) JSObject() js.Value + func (a *AdvancedDynamicTexture) Layer() *Layer + func (a *AdvancedDynamicTexture) MarkAsDirty() + func (a *AdvancedDynamicTexture) MoveFocusToControl(control *IFocusableControl) + func (a *AdvancedDynamicTexture) OnBeginLayoutObservable() *Observable + func (a *AdvancedDynamicTexture) OnBeginRenderObservable() *Observable + func (a *AdvancedDynamicTexture) OnClipboardObservable() *Observable + func (a *AdvancedDynamicTexture) OnControlPickedObservable() *Observable + func (a *AdvancedDynamicTexture) OnEndLayoutObservable() *Observable + func (a *AdvancedDynamicTexture) OnEndRenderObservable() *Observable + func (a *AdvancedDynamicTexture) PremulAlpha() bool + func (a *AdvancedDynamicTexture) RegisterClipboardEvents() + func (a *AdvancedDynamicTexture) RemoveControl(control *Control) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) RenderAtIdealSize() bool + func (a *AdvancedDynamicTexture) RenderScale() float64 + func (a *AdvancedDynamicTexture) RootContainer() *Container + func (a *AdvancedDynamicTexture) SetBackground(background string) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetClipboardData(clipboardData string) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetFocusedControl(focusedControl *IFocusableControl) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetIdealHeight(idealHeight float64) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetIdealWidth(idealWidth float64) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetIsForeground(isForeground bool) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetLayer(layer *Layer) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetOnBeginLayoutObservable(onBeginLayoutObservable *Observable) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetOnBeginRenderObservable(onBeginRenderObservable *Observable) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetOnClipboardObservable(onClipboardObservable *Observable) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetOnControlPickedObservable(onControlPickedObservable *Observable) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetOnEndLayoutObservable(onEndLayoutObservable *Observable) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetOnEndRenderObservable(onEndRenderObservable *Observable) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetPremulAlpha(premulAlpha bool) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetRenderAtIdealSize(renderAtIdealSize bool) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetRenderScale(renderScale float64) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetRootContainer(rootContainer *Container) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetUseInvalidateRectOptimization(useInvalidateRectOptimization bool) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) SetUseSmallestIdeal(useSmallestIdeal bool) *AdvancedDynamicTexture + func (a *AdvancedDynamicTexture) UnRegisterClipboardEvents() + func (a *AdvancedDynamicTexture) UseInvalidateRectOptimization() bool + func (a *AdvancedDynamicTexture) UseSmallestIdeal() bool + type AdvancedDynamicTextureAttachToMeshOpts struct + SupportPointerMove *bool + type AdvancedDynamicTextureCreateForMeshOpts struct + Height *float64 + OnlyAlphaTesting *bool + SupportPointerMove *bool + Width *float64 + type AdvancedDynamicTextureCreateFullscreenUIOpts struct + Foreground *bool + Sampling *float64 + Scene *Scene + type AdvancedDynamicTextureExecuteOnAllControlsOpts struct + Container *Container + type AdvancedDynamicTextureGetDescendantsOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type AdvancedDynamicTextureInstrumentation struct + func AdvancedDynamicTextureInstrumentationFromJSObject(p js.Value, ctx js.Value) *AdvancedDynamicTextureInstrumentation + func (a *AdvancedDynamicTextureInstrumentation) CaptureLayoutTime() bool + func (a *AdvancedDynamicTextureInstrumentation) CaptureRenderTime() bool + func (a *AdvancedDynamicTextureInstrumentation) Dispose() + func (a *AdvancedDynamicTextureInstrumentation) JSObject() js.Value + func (a *AdvancedDynamicTextureInstrumentation) LayoutTimeCounter() *PerfCounter + func (a *AdvancedDynamicTextureInstrumentation) RenderTimeCounter() *PerfCounter + func (a *AdvancedDynamicTextureInstrumentation) SetCaptureLayoutTime(captureLayoutTime bool) *AdvancedDynamicTextureInstrumentation + func (a *AdvancedDynamicTextureInstrumentation) SetCaptureRenderTime(captureRenderTime bool) *AdvancedDynamicTextureInstrumentation + func (a *AdvancedDynamicTextureInstrumentation) SetLayoutTimeCounter(layoutTimeCounter *PerfCounter) *AdvancedDynamicTextureInstrumentation + func (a *AdvancedDynamicTextureInstrumentation) SetRenderTimeCounter(renderTimeCounter *PerfCounter) *AdvancedDynamicTextureInstrumentation + func (a *AdvancedDynamicTextureInstrumentation) SetTexture(texture *AdvancedDynamicTexture) *AdvancedDynamicTextureInstrumentation + func (a *AdvancedDynamicTextureInstrumentation) Texture() *AdvancedDynamicTexture + type AmmoJSPlugin struct + func AmmoJSPluginFromJSObject(p js.Value, ctx js.Value) *AmmoJSPlugin + func (a *AmmoJSPlugin) AppendAnchor(impostor *PhysicsImpostor, otherImpostor *PhysicsImpostor, width float64, ...) + func (a *AmmoJSPlugin) AppendHook(impostor *PhysicsImpostor, otherImpostor *PhysicsImpostor, length float64, ...) + func (a *AmmoJSPlugin) ApplyForce(impostor *PhysicsImpostor, force *Vector3, contactPoint *Vector3) + func (a *AmmoJSPlugin) ApplyImpulse(impostor *PhysicsImpostor, force *Vector3, contactPoint *Vector3) + func (a *AmmoJSPlugin) BjsAMMO() js.Value + func (a *AmmoJSPlugin) Dispose() + func (a *AmmoJSPlugin) ExecuteStep(delta float64, impostors []*PhysicsImpostor) + func (a *AmmoJSPlugin) GenerateJoint(impostorJoint js.Value) + func (a *AmmoJSPlugin) GeneratePhysicsBody(impostor *PhysicsImpostor) + func (a *AmmoJSPlugin) GetAngularVelocity(impostor *PhysicsImpostor) *Vector3 + func (a *AmmoJSPlugin) GetBodyFriction(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetBodyMass(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetBodyPositionIterations(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetBodyPressure(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetBodyRestitution(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetBodyStiffness(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetBodyVelocityIterations(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetBoxSizeToRef(impostor *PhysicsImpostor, result *Vector3) + func (a *AmmoJSPlugin) GetLinearVelocity(impostor *PhysicsImpostor) *Vector3 + func (a *AmmoJSPlugin) GetRadius(impostor *PhysicsImpostor) float64 + func (a *AmmoJSPlugin) GetTimeStep() float64 + func (a *AmmoJSPlugin) IsSupported() bool + func (a *AmmoJSPlugin) JSObject() js.Value + func (a *AmmoJSPlugin) Name() string + func (a *AmmoJSPlugin) OnCreateCustomShape() js.Value + func (a *AmmoJSPlugin) Raycast(from *Vector3, to *Vector3) *PhysicsRaycastResult + func (a *AmmoJSPlugin) RemoveJoint(impostorJoint js.Value) + func (a *AmmoJSPlugin) RemovePhysicsBody(impostor *PhysicsImpostor) + func (a *AmmoJSPlugin) SetAngularVelocity(impostor *PhysicsImpostor, velocity *Vector3) + func (a *AmmoJSPlugin) SetBjsAMMO(bjsAMMO JSObject) *AmmoJSPlugin + func (a *AmmoJSPlugin) SetBodyFriction(impostor *PhysicsImpostor, friction float64) + func (a *AmmoJSPlugin) SetBodyMass(impostor *PhysicsImpostor, mass float64) + func (a *AmmoJSPlugin) SetBodyPositionIterations(impostor *PhysicsImpostor, positionIterations float64) + func (a *AmmoJSPlugin) SetBodyPressure(impostor *PhysicsImpostor, pressure float64) + func (a *AmmoJSPlugin) SetBodyRestitution(impostor *PhysicsImpostor, restitution float64) + func (a *AmmoJSPlugin) SetBodyStiffness(impostor *PhysicsImpostor, stiffness float64) + func (a *AmmoJSPlugin) SetBodyVelocityIterations(impostor *PhysicsImpostor, velocityIterations float64) + func (a *AmmoJSPlugin) SetFixedTimeStep(fixedTimeStep float64) + func (a *AmmoJSPlugin) SetGravity(gravity *Vector3) + func (a *AmmoJSPlugin) SetLimit(joint *IMotorEnabledJoint, upperLimit float64, opts *AmmoJSPluginSetLimitOpts) + func (a *AmmoJSPlugin) SetLinearVelocity(impostor *PhysicsImpostor, velocity *Vector3) + func (a *AmmoJSPlugin) SetMaxSteps(maxSteps float64) + func (a *AmmoJSPlugin) SetMotor(joint *IMotorEnabledJoint, opts *AmmoJSPluginSetMotorOpts) + func (a *AmmoJSPlugin) SetName(name string) *AmmoJSPlugin + func (a *AmmoJSPlugin) SetOnCreateCustomShape(onCreateCustomShape JSFunc) *AmmoJSPlugin + func (a *AmmoJSPlugin) SetPhysicsBodyTransformation(impostor *PhysicsImpostor, newPosition *Vector3, newRotation *Quaternion) + func (a *AmmoJSPlugin) SetTimeStep(timeStep float64) + func (a *AmmoJSPlugin) SetTransformationFromPhysicsBody(impostor *PhysicsImpostor) + func (a *AmmoJSPlugin) SetWorld(world JSObject) *AmmoJSPlugin + func (a *AmmoJSPlugin) SleepBody(impostor *PhysicsImpostor) + func (a *AmmoJSPlugin) SyncMeshWithImpostor(mesh *AbstractMesh, impostor *PhysicsImpostor) + func (a *AmmoJSPlugin) UpdateDistanceJoint(joint *PhysicsJoint, maxDistance float64, ...) + func (a *AmmoJSPlugin) WakeUpBody(impostor *PhysicsImpostor) + func (a *AmmoJSPlugin) World() js.Value + type AmmoJSPluginAppendAnchorOpts struct + Influence *float64 + NoCollisionBetweenLinkedBodies *bool + type AmmoJSPluginAppendHookOpts struct + Influence *float64 + NoCollisionBetweenLinkedBodies *bool + type AmmoJSPluginSetLimitOpts struct + LowerLimit *float64 + type AmmoJSPluginSetMotorOpts struct + MaxForce *float64 + MotorIndex *float64 + Speed *float64 + type AmmoJSPluginUpdateDistanceJointOpts struct + MinDistance *float64 + type AnaglyphArcRotateCamera struct + func AnaglyphArcRotateCameraFromJSObject(p js.Value, ctx js.Value) *AnaglyphArcRotateCamera + func (a *AnaglyphArcRotateCamera) GetClassName() string + func (a *AnaglyphArcRotateCamera) JSObject() js.Value + type AnaglyphFreeCamera struct + func AnaglyphFreeCameraFromJSObject(p js.Value, ctx js.Value) *AnaglyphFreeCamera + func (a *AnaglyphFreeCamera) GetClassName() string + func (a *AnaglyphFreeCamera) JSObject() js.Value + type AnaglyphGamepadCamera struct + func AnaglyphGamepadCameraFromJSObject(p js.Value, ctx js.Value) *AnaglyphGamepadCamera + func (a *AnaglyphGamepadCamera) GetClassName() string + func (a *AnaglyphGamepadCamera) JSObject() js.Value + type AnaglyphPostProcess struct + func AnaglyphPostProcessFromJSObject(p js.Value, ctx js.Value) *AnaglyphPostProcess + func (a *AnaglyphPostProcess) JSObject() js.Value + type AnaglyphUniversalCamera struct + func AnaglyphUniversalCameraFromJSObject(p js.Value, ctx js.Value) *AnaglyphUniversalCamera + func (a *AnaglyphUniversalCamera) GetClassName() string + func (a *AnaglyphUniversalCamera) JSObject() js.Value + type Analyser struct + func AnalyserFromJSObject(p js.Value, ctx js.Value) *Analyser + func (a *Analyser) BARGRAPHAMPLITUDE() float64 + func (a *Analyser) ConnectAudioNodes(inputAudioNode js.Value, outputAudioNode js.Value) + func (a *Analyser) DEBUGCANVASPOS() js.Value + func (a *Analyser) DEBUGCANVASSIZE() js.Value + func (a *Analyser) Dispose() + func (a *Analyser) DrawDebugCanvas() + func (a *Analyser) FFT_SIZE() float64 + func (a *Analyser) GetByteFrequencyData() js.Value + func (a *Analyser) GetByteTimeDomainData() js.Value + func (a *Analyser) GetFloatFrequencyData() js.Value + func (a *Analyser) GetFrequencyBinCount() float64 + func (a *Analyser) JSObject() js.Value + func (a *Analyser) SMOOTHING() float64 + func (a *Analyser) SetBARGRAPHAMPLITUDE(BARGRAPHAMPLITUDE float64) *Analyser + func (a *Analyser) SetDEBUGCANVASPOS(DEBUGCANVASPOS js.Value) *Analyser + func (a *Analyser) SetDEBUGCANVASSIZE(DEBUGCANVASSIZE js.Value) *Analyser + func (a *Analyser) SetFFT_SIZE(FFT_SIZE float64) *Analyser + func (a *Analyser) SetSMOOTHING(SMOOTHING float64) *Analyser + func (a *Analyser) StopDebugCanvas() + type AndOrNotEvaluator struct + func AndOrNotEvaluatorFromJSObject(p js.Value, ctx js.Value) *AndOrNotEvaluator + func (a *AndOrNotEvaluator) Eval(query string, evaluateCallback JSFunc) bool + func (a *AndOrNotEvaluator) JSObject() js.Value + type Angle struct + func AngleFromJSObject(p js.Value, ctx js.Value) *Angle + func (a *Angle) BetweenTwoPoints(av *Vector2, b *Vector2) *Angle + func (a *Angle) Degrees() float64 + func (a *Angle) FromDegrees(degrees float64) *Angle + func (a *Angle) FromRadians(radians float64) *Angle + func (a *Angle) JSObject() js.Value + func (a *Angle) Radians() float64 + type Animatable struct + func AnimatableFromJSObject(p js.Value, ctx js.Value) *Animatable + func (a *Animatable) AnimationStarted() bool + func (a *Animatable) AppendAnimations(target JSObject, animations []*Animation) + func (a *Animatable) DisableBlending() + func (a *Animatable) DisposeOnEnd() bool + func (a *Animatable) EnableBlending(blendingSpeed float64) + func (a *Animatable) FromFrame() float64 + func (a *Animatable) GetAnimationByTargetProperty(property string) *Animation + func (a *Animatable) GetAnimations() []*RuntimeAnimation + func (a *Animatable) GetRuntimeAnimationByTargetProperty(property string) *RuntimeAnimation + func (a *Animatable) GoToFrame(frame float64) + func (a *Animatable) JSObject() js.Value + func (a *Animatable) LoopAnimation() bool + func (a *Animatable) MasterFrame() float64 + func (a *Animatable) OnAnimationEnd() js.Value + func (a *Animatable) OnAnimationEndObservable() *Observable + func (a *Animatable) OnAnimationLoop() js.Value + func (a *Animatable) OnAnimationLoopObservable() *Observable + func (a *Animatable) Pause() + func (a *Animatable) Reset() + func (a *Animatable) Restart() + func (a *Animatable) SetAnimationStarted(animationStarted bool) *Animatable + func (a *Animatable) SetDisposeOnEnd(disposeOnEnd bool) *Animatable + func (a *Animatable) SetFromFrame(fromFrame float64) *Animatable + func (a *Animatable) SetLoopAnimation(loopAnimation bool) *Animatable + func (a *Animatable) SetMasterFrame(masterFrame float64) *Animatable + func (a *Animatable) SetOnAnimationEnd(onAnimationEnd JSFunc) *Animatable + func (a *Animatable) SetOnAnimationEndObservable(onAnimationEndObservable *Observable) *Animatable + func (a *Animatable) SetOnAnimationLoop(onAnimationLoop JSFunc) *Animatable + func (a *Animatable) SetOnAnimationLoopObservable(onAnimationLoopObservable *Observable) *Animatable + func (a *Animatable) SetSpeedRatio(speedRatio float64) *Animatable + func (a *Animatable) SetSyncRoot(syncRoot *Animatable) *Animatable + func (a *Animatable) SetTarget(target JSObject) *Animatable + func (a *Animatable) SetToFrame(toFrame float64) *Animatable + func (a *Animatable) SetWeight(weight float64) *Animatable + func (a *Animatable) SpeedRatio() float64 + func (a *Animatable) Stop(opts *AnimatableStopOpts) + func (a *Animatable) SyncRoot() *Animatable + func (a *Animatable) SyncWith(root *Animatable) *Animatable + func (a *Animatable) Target() js.Value + func (a *Animatable) ToFrame() float64 + func (a *Animatable) WaitAsync() *Promise + func (a *Animatable) Weight() float64 + type AnimatableStopOpts struct + AnimationName *string + TargetMask JSFunc + type Animation struct + func AnimationFromJSObject(p js.Value, ctx js.Value) *Animation + func (a *Animation) ANIMATIONLOOPMODE_CONSTANT() float64 + func (a *Animation) ANIMATIONLOOPMODE_CYCLE() float64 + func (a *Animation) ANIMATIONLOOPMODE_RELATIVE() float64 + func (a *Animation) ANIMATIONTYPE_COLOR3() float64 + func (a *Animation) ANIMATIONTYPE_COLOR4() float64 + func (a *Animation) ANIMATIONTYPE_FLOAT() float64 + func (a *Animation) ANIMATIONTYPE_MATRIX() float64 + func (a *Animation) ANIMATIONTYPE_QUATERNION() float64 + func (a *Animation) ANIMATIONTYPE_SIZE() float64 + func (a *Animation) ANIMATIONTYPE_VECTOR2() float64 + func (a *Animation) ANIMATIONTYPE_VECTOR3() float64 + func (a *Animation) AddEvent(event *AnimationEvent) + func (a *Animation) AllowMatricesInterpolation() bool + func (a *Animation) AllowMatrixDecomposeForInterpolation() bool + func (a *Animation) AppendSerializedAnimations(source *IAnimatable, destination JSObject) + func (a *Animation) BlendingSpeed() float64 + func (a *Animation) Clone() *Animation + func (a *Animation) Color3InterpolateFunction(startValue *Color3, endValue *Color3, gradient float64) *Color3 + func (a *Animation) Color4InterpolateFunction(startValue *Color4, endValue *Color4, gradient float64) *Color4 + func (a *Animation) CreateAndStartAnimation(name string, node *Node, targetProperty string, framePerSecond float64, ...) *Animatable + func (a *Animation) CreateAndStartHierarchyAnimation(name string, node *Node, directDescendantsOnly bool, targetProperty string, ...) []*Animatable + func (a *Animation) CreateAnimation(property string, animationType float64, framePerSecond float64, ...) *Animation + func (a *Animation) CreateMergeAndStartAnimation(name string, node *Node, targetProperty string, framePerSecond float64, ...) *Animatable + func (a *Animation) CreateRange(name string, from float64, to float64) + func (a *Animation) DataType() float64 + func (a *Animation) DeleteRange(name string, opts *AnimationDeleteRangeOpts) + func (a *Animation) EnableBlending() bool + func (a *Animation) FloatInterpolateFunction(startValue float64, endValue float64, gradient float64) float64 + func (a *Animation) FloatInterpolateFunctionWithTangents(startValue float64, outTangent float64, endValue float64, inTangent float64, ...) float64 + func (a *Animation) FramePerSecond() float64 + func (a *Animation) GetEasingFunction() *IEasingFunction + func (a *Animation) GetEvents() []*AnimationEvent + func (a *Animation) GetHighestFrame() float64 + func (a *Animation) GetKeys() []*IAnimationKey + func (a *Animation) GetRange(name string) *AnimationRange + func (a *Animation) HasRunningRuntimeAnimations() bool + func (a *Animation) JSObject() js.Value + func (a *Animation) LoopMode() float64 + func (a *Animation) MatrixInterpolateFunction(startValue *Matrix, endValue *Matrix, gradient float64, ...) *Matrix + func (a *Animation) Name() string + func (a *Animation) Parse(parsedAnimation JSObject) *Animation + func (a *Animation) QuaternionInterpolateFunction(startValue *Quaternion, endValue *Quaternion, gradient float64) *Quaternion + func (a *Animation) QuaternionInterpolateFunctionWithTangents(startValue *Quaternion, outTangent *Quaternion, endValue *Quaternion, ...) *Quaternion + func (a *Animation) RemoveEvents(frame float64) + func (a *Animation) RuntimeAnimations() []*RuntimeAnimation + func (a *Animation) Serialize() js.Value + func (a *Animation) SetANIMATIONLOOPMODE_CONSTANT(ANIMATIONLOOPMODE_CONSTANT float64) *Animation + func (a *Animation) SetANIMATIONLOOPMODE_CYCLE(ANIMATIONLOOPMODE_CYCLE float64) *Animation + func (a *Animation) SetANIMATIONLOOPMODE_RELATIVE(ANIMATIONLOOPMODE_RELATIVE float64) *Animation + func (a *Animation) SetANIMATIONTYPE_COLOR3(ANIMATIONTYPE_COLOR3 float64) *Animation + func (a *Animation) SetANIMATIONTYPE_COLOR4(ANIMATIONTYPE_COLOR4 float64) *Animation + func (a *Animation) SetANIMATIONTYPE_FLOAT(ANIMATIONTYPE_FLOAT float64) *Animation + func (a *Animation) SetANIMATIONTYPE_MATRIX(ANIMATIONTYPE_MATRIX float64) *Animation + func (a *Animation) SetANIMATIONTYPE_QUATERNION(ANIMATIONTYPE_QUATERNION float64) *Animation + func (a *Animation) SetANIMATIONTYPE_SIZE(ANIMATIONTYPE_SIZE float64) *Animation + func (a *Animation) SetANIMATIONTYPE_VECTOR2(ANIMATIONTYPE_VECTOR2 float64) *Animation + func (a *Animation) SetANIMATIONTYPE_VECTOR3(ANIMATIONTYPE_VECTOR3 float64) *Animation + func (a *Animation) SetAllowMatricesInterpolation(AllowMatricesInterpolation bool) *Animation + func (a *Animation) SetAllowMatrixDecomposeForInterpolation(AllowMatrixDecomposeForInterpolation bool) *Animation + func (a *Animation) SetBlendingSpeed(blendingSpeed float64) *Animation + func (a *Animation) SetDataType(dataType float64) *Animation + func (a *Animation) SetEasingFunction(easingFunction *EasingFunction) + func (a *Animation) SetEnableBlending(enableBlending bool) *Animation + func (a *Animation) SetFramePerSecond(framePerSecond float64) *Animation + func (a *Animation) SetHasRunningRuntimeAnimations(hasRunningRuntimeAnimations bool) *Animation + func (a *Animation) SetKeys(values []*IAnimationKey) + func (a *Animation) SetLoopMode(loopMode float64) *Animation + func (a *Animation) SetName(name string) *Animation + func (a *Animation) SetRuntimeAnimations(runtimeAnimations []*RuntimeAnimation) *Animation + func (a *Animation) SetTargetProperty(targetProperty string) *Animation + func (a *Animation) SetTargetPropertyPath(targetPropertyPath []string) *Animation + func (a *Animation) SizeInterpolateFunction(startValue *Size, endValue *Size, gradient float64) *Size + func (a *Animation) TargetProperty() string + func (a *Animation) TargetPropertyPath() []string + func (a *Animation) ToString(opts *AnimationToStringOpts) string + func (a *Animation) TransitionTo(property string, targetValue JSObject, host JSObject, scene *Scene, ...) *Animatable + func (a *Animation) Vector2InterpolateFunction(startValue *Vector2, endValue *Vector2, gradient float64) *Vector2 + func (a *Animation) Vector2InterpolateFunctionWithTangents(startValue *Vector2, outTangent *Vector2, endValue *Vector2, ...) *Vector2 + func (a *Animation) Vector3InterpolateFunction(startValue *Vector3, endValue *Vector3, gradient float64) *Vector3 + func (a *Animation) Vector3InterpolateFunctionWithTangents(startValue *Vector3, outTangent *Vector3, endValue *Vector3, ...) *Vector3 + type AnimationArray struct + func AnimationArrayFromJSObject(p js.Value, ctx js.Value) *AnimationArray + func (aa *AnimationArray) JSObject() js.Value + func (aa *AnimationArray) Push(meshes ...*Animation) + type AnimationCreateAndStartAnimationOpts struct + EasingFunction *EasingFunction + LoopMode *float64 + OnAnimationEnd JSFunc + type AnimationCreateAndStartHierarchyAnimationOpts struct + EasingFunction *EasingFunction + LoopMode *float64 + OnAnimationEnd JSFunc + type AnimationCreateMergeAndStartAnimationOpts struct + EasingFunction *EasingFunction + LoopMode *float64 + OnAnimationEnd JSFunc + type AnimationDeleteRangeOpts struct + DeleteFrames *bool + type AnimationEvent struct + func AnimationEventFromJSObject(p js.Value, ctx js.Value) *AnimationEvent + func (a *AnimationEvent) Action() js.Value + func (a *AnimationEvent) Frame() float64 + func (a *AnimationEvent) IsDone() bool + func (a *AnimationEvent) JSObject() js.Value + func (a *AnimationEvent) OnlyOnce() bool + func (a *AnimationEvent) SetAction(action JSFunc) *AnimationEvent + func (a *AnimationEvent) SetFrame(frame float64) *AnimationEvent + func (a *AnimationEvent) SetIsDone(isDone bool) *AnimationEvent + func (a *AnimationEvent) SetOnlyOnce(onlyOnce bool) *AnimationEvent + type AnimationGroup struct + func AnimationGroupFromJSObject(p js.Value, ctx js.Value) *AnimationGroup + func (a *AnimationGroup) AddTargetedAnimation(animation *Animation, target JSObject) *TargetedAnimation + func (a *AnimationGroup) Animatables() []*Animatable + func (a *AnimationGroup) Clone(newName string, opts *AnimationGroupCloneOpts) *AnimationGroup + func (a *AnimationGroup) Dispose() + func (a *AnimationGroup) From() float64 + func (a *AnimationGroup) GetClassName() string + func (a *AnimationGroup) GoToFrame(frame float64) *AnimationGroup + func (a *AnimationGroup) IsPlaying() bool + func (a *AnimationGroup) IsStarted() bool + func (a *AnimationGroup) JSObject() js.Value + func (a *AnimationGroup) LoopAnimation() bool + func (a *AnimationGroup) Name() string + func (a *AnimationGroup) Normalize(opts *AnimationGroupNormalizeOpts) *AnimationGroup + func (a *AnimationGroup) OnAnimationEndObservable() *Observable + func (a *AnimationGroup) OnAnimationGroupEndObservable() *Observable + func (a *AnimationGroup) OnAnimationGroupLoopObservable() *Observable + func (a *AnimationGroup) OnAnimationGroupPauseObservable() *Observable + func (a *AnimationGroup) OnAnimationGroupPlayObservable() *Observable + func (a *AnimationGroup) OnAnimationLoopObservable() *Observable + func (a *AnimationGroup) Parse(parsedAnimationGroup JSObject, scene *Scene) *AnimationGroup + func (a *AnimationGroup) Pause() *AnimationGroup + func (a *AnimationGroup) Play(opts *AnimationGroupPlayOpts) *AnimationGroup + func (a *AnimationGroup) Reset() *AnimationGroup + func (a *AnimationGroup) Restart() *AnimationGroup + func (a *AnimationGroup) Serialize() js.Value + func (a *AnimationGroup) SetAnimatables(animatables []*Animatable) *AnimationGroup + func (a *AnimationGroup) SetFrom(from float64) *AnimationGroup + func (a *AnimationGroup) SetIsPlaying(isPlaying bool) *AnimationGroup + func (a *AnimationGroup) SetIsStarted(isStarted bool) *AnimationGroup + func (a *AnimationGroup) SetLoopAnimation(loopAnimation bool) *AnimationGroup + func (a *AnimationGroup) SetName(name string) *AnimationGroup + func (a *AnimationGroup) SetOnAnimationEndObservable(onAnimationEndObservable *Observable) *AnimationGroup + func (a *AnimationGroup) SetOnAnimationGroupEndObservable(onAnimationGroupEndObservable *Observable) *AnimationGroup + func (a *AnimationGroup) SetOnAnimationGroupLoopObservable(onAnimationGroupLoopObservable *Observable) *AnimationGroup + func (a *AnimationGroup) SetOnAnimationGroupPauseObservable(onAnimationGroupPauseObservable *Observable) *AnimationGroup + func (a *AnimationGroup) SetOnAnimationGroupPlayObservable(onAnimationGroupPlayObservable *Observable) *AnimationGroup + func (a *AnimationGroup) SetOnAnimationLoopObservable(onAnimationLoopObservable *Observable) *AnimationGroup + func (a *AnimationGroup) SetSpeedRatio(speedRatio float64) *AnimationGroup + func (a *AnimationGroup) SetTargetedAnimations(targetedAnimations []*TargetedAnimation) *AnimationGroup + func (a *AnimationGroup) SetTo(to float64) *AnimationGroup + func (a *AnimationGroup) SetUniqueId(uniqueId float64) *AnimationGroup + func (a *AnimationGroup) SetWeightForAllAnimatables(weight float64) *AnimationGroup + func (a *AnimationGroup) SpeedRatio() float64 + func (a *AnimationGroup) Start(opts *AnimationGroupStartOpts) *AnimationGroup + func (a *AnimationGroup) Stop() *AnimationGroup + func (a *AnimationGroup) SyncAllAnimationsWith(root *Animatable) *AnimationGroup + func (a *AnimationGroup) TargetedAnimations() []*TargetedAnimation + func (a *AnimationGroup) To() float64 + func (a *AnimationGroup) ToString(opts *AnimationGroupToStringOpts) string + func (a *AnimationGroup) UniqueId() float64 + type AnimationGroupCloneOpts struct + TargetConverter JSFunc + type AnimationGroupNormalizeOpts struct + BeginFrame *float64 + EndFrame *float64 + type AnimationGroupPlayOpts struct + Loop *bool + type AnimationGroupStartOpts struct + From *float64 + Loop *bool + SpeedRatio *float64 + To *float64 + type AnimationGroupToStringOpts struct + FullDetails *bool + type AnimationMatrixInterpolateFunctionOpts struct + Result *Matrix + type AnimationPropertiesOverride struct + func AnimationPropertiesOverrideFromJSObject(p js.Value, ctx js.Value) *AnimationPropertiesOverride + func (a *AnimationPropertiesOverride) BlendingSpeed() float64 + func (a *AnimationPropertiesOverride) EnableBlending() bool + func (a *AnimationPropertiesOverride) JSObject() js.Value + func (a *AnimationPropertiesOverride) LoopMode() float64 + func (a *AnimationPropertiesOverride) SetBlendingSpeed(blendingSpeed float64) *AnimationPropertiesOverride + func (a *AnimationPropertiesOverride) SetEnableBlending(enableBlending bool) *AnimationPropertiesOverride + func (a *AnimationPropertiesOverride) SetLoopMode(loopMode float64) *AnimationPropertiesOverride + type AnimationRange struct + func AnimationRangeFromJSObject(p js.Value, ctx js.Value) *AnimationRange + func (a *AnimationRange) Clone() *AnimationRange + func (a *AnimationRange) From() float64 + func (a *AnimationRange) JSObject() js.Value + func (a *AnimationRange) Name() string + func (a *AnimationRange) SetFrom(from float64) *AnimationRange + func (a *AnimationRange) SetName(name string) *AnimationRange + func (a *AnimationRange) SetTo(to float64) *AnimationRange + func (a *AnimationRange) To() float64 + type AnimationToStringOpts struct + FullDetails *bool + type AnimationTransitionToOpts struct + OnAnimationEnd JSFunc + type Arc2 struct + func Arc2FromJSObject(p js.Value, ctx js.Value) *Arc2 + func (a *Arc2) Angle() *Angle + func (a *Arc2) CenterPoint() *Vector2 + func (a *Arc2) EndPoint() *Vector2 + func (a *Arc2) JSObject() js.Value + func (a *Arc2) MidPoint() *Vector2 + func (a *Arc2) Orientation() js.Value + func (a *Arc2) Radius() float64 + func (a *Arc2) SetAngle(angle *Angle) *Arc2 + func (a *Arc2) SetCenterPoint(centerPoint *Vector2) *Arc2 + func (a *Arc2) SetEndPoint(endPoint *Vector2) *Arc2 + func (a *Arc2) SetMidPoint(midPoint *Vector2) *Arc2 + func (a *Arc2) SetOrientation(orientation js.Value) *Arc2 + func (a *Arc2) SetRadius(radius float64) *Arc2 + func (a *Arc2) SetStartAngle(startAngle *Angle) *Arc2 + func (a *Arc2) SetStartPoint(startPoint *Vector2) *Arc2 + func (a *Arc2) StartAngle() *Angle + func (a *Arc2) StartPoint() *Vector2 + type ArcFollowCamera struct + func ArcFollowCameraFromJSObject(p js.Value, ctx js.Value) *ArcFollowCamera + func (a *ArcFollowCamera) Alpha() float64 + func (a *ArcFollowCamera) Beta() float64 + func (a *ArcFollowCamera) GetClassName() string + func (a *ArcFollowCamera) JSObject() js.Value + func (a *ArcFollowCamera) Radius() float64 + func (a *ArcFollowCamera) SetAlpha(alpha float64) *ArcFollowCamera + func (a *ArcFollowCamera) SetBeta(beta float64) *ArcFollowCamera + func (a *ArcFollowCamera) SetRadius(radius float64) *ArcFollowCamera + func (a *ArcFollowCamera) SetTarget(target *AbstractMesh) *ArcFollowCamera + func (a *ArcFollowCamera) Target() *AbstractMesh + type ArcRotateCamera struct + func ArcRotateCameraFromJSObject(p js.Value, ctx js.Value) *ArcRotateCamera + func (a *ArcRotateCamera) AllowUpsideDown() bool + func (a *ArcRotateCamera) Alpha() float64 + func (a *ArcRotateCamera) AngularSensibilityX() float64 + func (a *ArcRotateCamera) AngularSensibilityY() float64 + func (a *ArcRotateCamera) AttachControl(element js.Value, noPreventDefault bool, ...) + func (a *ArcRotateCamera) AutoRotationBehavior() *AutoRotationBehavior + func (a *ArcRotateCamera) Beta() float64 + func (a *ArcRotateCamera) BouncingBehavior() *BouncingBehavior + func (a *ArcRotateCamera) CheckCollisions() bool + func (a *ArcRotateCamera) CollisionRadius() *Vector3 + func (a *ArcRotateCamera) CreateRigCamera(name string, cameraIndex float64) *Camera + func (a *ArcRotateCamera) DetachControl(element js.Value) + func (a *ArcRotateCamera) Dispose() + func (a *ArcRotateCamera) FocusOn(meshesOrMinMaxVectorAndDistance []*AbstractMesh, ...) + func (a *ArcRotateCamera) FramingBehavior() *FramingBehavior + func (a *ArcRotateCamera) GetClassName() string + func (a *ArcRotateCamera) InertialAlphaOffset() float64 + func (a *ArcRotateCamera) InertialBetaOffset() float64 + func (a *ArcRotateCamera) InertialPanningX() float64 + func (a *ArcRotateCamera) InertialPanningY() float64 + func (a *ArcRotateCamera) InertialRadiusOffset() float64 + func (a *ArcRotateCamera) Inputs() *ArcRotateCameraInputsManager + func (a *ArcRotateCamera) JSObject() js.Value + func (a *ArcRotateCamera) KeysDown() []float64 + func (a *ArcRotateCamera) KeysLeft() []float64 + func (a *ArcRotateCamera) KeysRight() []float64 + func (a *ArcRotateCamera) KeysUp() []float64 + func (a *ArcRotateCamera) LowerAlphaLimit() float64 + func (a *ArcRotateCamera) LowerBetaLimit() float64 + func (a *ArcRotateCamera) LowerRadiusLimit() float64 + func (a *ArcRotateCamera) OnCollide() js.Value + func (a *ArcRotateCamera) OnMeshTargetChangedObservable() *Observable + func (a *ArcRotateCamera) PanningAxis() *Vector3 + func (a *ArcRotateCamera) PanningDistanceLimit() float64 + func (a *ArcRotateCamera) PanningInertia() float64 + func (a *ArcRotateCamera) PanningOriginTarget() *Vector3 + func (a *ArcRotateCamera) PanningSensibility() float64 + func (a *ArcRotateCamera) PinchDeltaPercentage() float64 + func (a *ArcRotateCamera) PinchPrecision() float64 + func (a *ArcRotateCamera) PinchToPanMaxDistance() float64 + func (a *ArcRotateCamera) Position() *Vector3 + func (a *ArcRotateCamera) Radius() float64 + func (a *ArcRotateCamera) RebuildAnglesAndRadius() + func (a *ArcRotateCamera) SetAllowUpsideDown(allowUpsideDown bool) *ArcRotateCamera + func (a *ArcRotateCamera) SetAlpha(alpha float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetAngularSensibilityX(angularSensibilityX float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetAngularSensibilityY(angularSensibilityY float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetAutoRotationBehavior(autoRotationBehavior *AutoRotationBehavior) *ArcRotateCamera + func (a *ArcRotateCamera) SetBeta(beta float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetBouncingBehavior(bouncingBehavior *BouncingBehavior) *ArcRotateCamera + func (a *ArcRotateCamera) SetCheckCollisions(checkCollisions bool) *ArcRotateCamera + func (a *ArcRotateCamera) SetCollisionRadius(collisionRadius *Vector3) *ArcRotateCamera + func (a *ArcRotateCamera) SetFramingBehavior(framingBehavior *FramingBehavior) *ArcRotateCamera + func (a *ArcRotateCamera) SetInertialAlphaOffset(inertialAlphaOffset float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetInertialBetaOffset(inertialBetaOffset float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetInertialPanningX(inertialPanningX float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetInertialPanningY(inertialPanningY float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetInertialRadiusOffset(inertialRadiusOffset float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetInputs(inputs *ArcRotateCameraInputsManager) *ArcRotateCamera + func (a *ArcRotateCamera) SetKeysDown(keysDown []float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetKeysLeft(keysLeft []float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetKeysRight(keysRight []float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetKeysUp(keysUp []float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetLowerAlphaLimit(lowerAlphaLimit float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetLowerBetaLimit(lowerBetaLimit float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetLowerRadiusLimit(lowerRadiusLimit float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetMatUp() + func (a *ArcRotateCamera) SetOnCollide(onCollide JSFunc) *ArcRotateCamera + func (a *ArcRotateCamera) SetOnMeshTargetChangedObservable(onMeshTargetChangedObservable *Observable) *ArcRotateCamera + func (a *ArcRotateCamera) SetPanningAxis(panningAxis *Vector3) *ArcRotateCamera + func (a *ArcRotateCamera) SetPanningDistanceLimit(panningDistanceLimit float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetPanningInertia(panningInertia float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetPanningOriginTarget(panningOriginTarget *Vector3) *ArcRotateCamera + func (a *ArcRotateCamera) SetPanningSensibility(panningSensibility float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetPinchDeltaPercentage(pinchDeltaPercentage float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetPinchPrecision(pinchPrecision float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetPinchToPanMaxDistance(pinchToPanMaxDistance float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetPosition(position *Vector3) + func (a *ArcRotateCamera) SetRadius(radius float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetTarget(target *AbstractMesh, opts *ArcRotateCameraSetTargetOpts) + func (a *ArcRotateCamera) SetTargetScreenOffset(targetScreenOffset *Vector2) *ArcRotateCamera + func (a *ArcRotateCamera) SetUpVector(upVector *Vector3) *ArcRotateCamera + func (a *ArcRotateCamera) SetUpperAlphaLimit(upperAlphaLimit float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetUpperBetaLimit(upperBetaLimit float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetUpperRadiusLimit(upperRadiusLimit float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetUseAutoRotationBehavior(useAutoRotationBehavior bool) *ArcRotateCamera + func (a *ArcRotateCamera) SetUseBouncingBehavior(useBouncingBehavior bool) *ArcRotateCamera + func (a *ArcRotateCamera) SetUseFramingBehavior(useFramingBehavior bool) *ArcRotateCamera + func (a *ArcRotateCamera) SetUseInputToRestoreState(useInputToRestoreState bool) *ArcRotateCamera + func (a *ArcRotateCamera) SetWheelDeltaPercentage(wheelDeltaPercentage float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetWheelPrecision(wheelPrecision float64) *ArcRotateCamera + func (a *ArcRotateCamera) SetZoomOnFactor(zoomOnFactor float64) *ArcRotateCamera + func (a *ArcRotateCamera) StoreState() *Camera + func (a *ArcRotateCamera) Target() *Vector3 + func (a *ArcRotateCamera) TargetScreenOffset() *Vector2 + func (a *ArcRotateCamera) UpVector() *Vector3 + func (a *ArcRotateCamera) UpperAlphaLimit() float64 + func (a *ArcRotateCamera) UpperBetaLimit() float64 + func (a *ArcRotateCamera) UpperRadiusLimit() float64 + func (a *ArcRotateCamera) UseAutoRotationBehavior() bool + func (a *ArcRotateCamera) UseBouncingBehavior() bool + func (a *ArcRotateCamera) UseFramingBehavior() bool + func (a *ArcRotateCamera) UseInputToRestoreState() bool + func (a *ArcRotateCamera) WheelDeltaPercentage() float64 + func (a *ArcRotateCamera) WheelPrecision() float64 + func (a *ArcRotateCamera) ZoomOn(opts *ArcRotateCameraZoomOnOpts) + func (a *ArcRotateCamera) ZoomOnFactor() float64 + type ArcRotateCameraAttachControlOpts struct + PanningMouseButton *float64 + UseCtrlForPanning *bool + type ArcRotateCameraFocusOnOpts struct + DoNotUpdateMaxZ *bool + type ArcRotateCameraGamepadInput struct + func ArcRotateCameraGamepadInputFromJSObject(p js.Value, ctx js.Value) *ArcRotateCameraGamepadInput + func (a *ArcRotateCameraGamepadInput) AttachControl(element js.Value, opts *ArcRotateCameraGamepadInputAttachControlOpts) + func (a *ArcRotateCameraGamepadInput) Camera() *ArcRotateCamera + func (a *ArcRotateCameraGamepadInput) CheckInputs() + func (a *ArcRotateCameraGamepadInput) DetachControl(element js.Value) + func (a *ArcRotateCameraGamepadInput) Gamepad() *Gamepad + func (a *ArcRotateCameraGamepadInput) GamepadMoveSensibility() float64 + func (a *ArcRotateCameraGamepadInput) GamepadRotationSensibility() float64 + func (a *ArcRotateCameraGamepadInput) GetClassName() string + func (a *ArcRotateCameraGamepadInput) GetSimpleName() string + func (a *ArcRotateCameraGamepadInput) InvertYAxis() bool + func (a *ArcRotateCameraGamepadInput) JSObject() js.Value + func (a *ArcRotateCameraGamepadInput) SetCamera(camera *ArcRotateCamera) *ArcRotateCameraGamepadInput + func (a *ArcRotateCameraGamepadInput) SetGamepad(gamepad *Gamepad) *ArcRotateCameraGamepadInput + func (a *ArcRotateCameraGamepadInput) SetGamepadMoveSensibility(gamepadMoveSensibility float64) *ArcRotateCameraGamepadInput + func (a *ArcRotateCameraGamepadInput) SetGamepadRotationSensibility(gamepadRotationSensibility float64) *ArcRotateCameraGamepadInput + func (a *ArcRotateCameraGamepadInput) SetInvertYAxis(invertYAxis bool) *ArcRotateCameraGamepadInput + type ArcRotateCameraGamepadInputAttachControlOpts struct + NoPreventDefault *bool + type ArcRotateCameraInputsManager struct + func ArcRotateCameraInputsManagerFromJSObject(p js.Value, ctx js.Value) *ArcRotateCameraInputsManager + func (a *ArcRotateCameraInputsManager) AddGamepad() *ArcRotateCameraInputsManager + func (a *ArcRotateCameraInputsManager) AddKeyboard() *ArcRotateCameraInputsManager + func (a *ArcRotateCameraInputsManager) AddMouseWheel() *ArcRotateCameraInputsManager + func (a *ArcRotateCameraInputsManager) AddPointers() *ArcRotateCameraInputsManager + func (a *ArcRotateCameraInputsManager) AddVRDeviceOrientation() *ArcRotateCameraInputsManager + func (a *ArcRotateCameraInputsManager) JSObject() js.Value + type ArcRotateCameraKeyboardMoveInput struct + func ArcRotateCameraKeyboardMoveInputFromJSObject(p js.Value, ctx js.Value) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) AngularSpeed() float64 + func (a *ArcRotateCameraKeyboardMoveInput) AttachControl(element js.Value, opts *ArcRotateCameraKeyboardMoveInputAttachControlOpts) + func (a *ArcRotateCameraKeyboardMoveInput) Camera() *ArcRotateCamera + func (a *ArcRotateCameraKeyboardMoveInput) CheckInputs() + func (a *ArcRotateCameraKeyboardMoveInput) DetachControl(element js.Value) + func (a *ArcRotateCameraKeyboardMoveInput) GetClassName() string + func (a *ArcRotateCameraKeyboardMoveInput) GetSimpleName() string + func (a *ArcRotateCameraKeyboardMoveInput) JSObject() js.Value + func (a *ArcRotateCameraKeyboardMoveInput) KeysDown() []float64 + func (a *ArcRotateCameraKeyboardMoveInput) KeysLeft() []float64 + func (a *ArcRotateCameraKeyboardMoveInput) KeysReset() []float64 + func (a *ArcRotateCameraKeyboardMoveInput) KeysRight() []float64 + func (a *ArcRotateCameraKeyboardMoveInput) KeysUp() []float64 + func (a *ArcRotateCameraKeyboardMoveInput) PanningSensibility() float64 + func (a *ArcRotateCameraKeyboardMoveInput) SetAngularSpeed(angularSpeed float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetCamera(camera *ArcRotateCamera) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetKeysDown(keysDown []float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetKeysLeft(keysLeft []float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetKeysReset(keysReset []float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetKeysRight(keysRight []float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetKeysUp(keysUp []float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetPanningSensibility(panningSensibility float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetUseAltToZoom(useAltToZoom bool) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) SetZoomingSensibility(zoomingSensibility float64) *ArcRotateCameraKeyboardMoveInput + func (a *ArcRotateCameraKeyboardMoveInput) UseAltToZoom() bool + func (a *ArcRotateCameraKeyboardMoveInput) ZoomingSensibility() float64 + type ArcRotateCameraKeyboardMoveInputAttachControlOpts struct + NoPreventDefault *bool + type ArcRotateCameraMouseWheelInput struct + func ArcRotateCameraMouseWheelInputFromJSObject(p js.Value, ctx js.Value) *ArcRotateCameraMouseWheelInput + func (a *ArcRotateCameraMouseWheelInput) AttachControl(element js.Value, opts *ArcRotateCameraMouseWheelInputAttachControlOpts) + func (a *ArcRotateCameraMouseWheelInput) Camera() *ArcRotateCamera + func (a *ArcRotateCameraMouseWheelInput) DetachControl(element js.Value) + func (a *ArcRotateCameraMouseWheelInput) GetClassName() string + func (a *ArcRotateCameraMouseWheelInput) GetSimpleName() string + func (a *ArcRotateCameraMouseWheelInput) JSObject() js.Value + func (a *ArcRotateCameraMouseWheelInput) SetCamera(camera *ArcRotateCamera) *ArcRotateCameraMouseWheelInput + func (a *ArcRotateCameraMouseWheelInput) SetWheelDeltaPercentage(wheelDeltaPercentage float64) *ArcRotateCameraMouseWheelInput + func (a *ArcRotateCameraMouseWheelInput) SetWheelPrecision(wheelPrecision float64) *ArcRotateCameraMouseWheelInput + func (a *ArcRotateCameraMouseWheelInput) WheelDeltaPercentage() float64 + func (a *ArcRotateCameraMouseWheelInput) WheelPrecision() float64 + type ArcRotateCameraMouseWheelInputAttachControlOpts struct + NoPreventDefault *bool + type ArcRotateCameraPointersInput struct + func ArcRotateCameraPointersInputFromJSObject(p js.Value, ctx js.Value) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) AngularSensibilityX() float64 + func (a *ArcRotateCameraPointersInput) AngularSensibilityY() float64 + func (a *ArcRotateCameraPointersInput) Buttons() []float64 + func (a *ArcRotateCameraPointersInput) Camera() *ArcRotateCamera + func (a *ArcRotateCameraPointersInput) GetClassName() string + func (a *ArcRotateCameraPointersInput) JSObject() js.Value + func (a *ArcRotateCameraPointersInput) MultiTouchPanAndZoom() bool + func (a *ArcRotateCameraPointersInput) MultiTouchPanning() bool + func (a *ArcRotateCameraPointersInput) PanningSensibility() float64 + func (a *ArcRotateCameraPointersInput) PinchDeltaPercentage() float64 + func (a *ArcRotateCameraPointersInput) PinchInwards() bool + func (a *ArcRotateCameraPointersInput) PinchPrecision() float64 + func (a *ArcRotateCameraPointersInput) SetAngularSensibilityX(angularSensibilityX float64) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetAngularSensibilityY(angularSensibilityY float64) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetButtons(buttons []float64) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetCamera(camera *ArcRotateCamera) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetMultiTouchPanAndZoom(multiTouchPanAndZoom bool) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetMultiTouchPanning(multiTouchPanning bool) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetPanningSensibility(panningSensibility float64) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetPinchDeltaPercentage(pinchDeltaPercentage float64) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetPinchInwards(pinchInwards bool) *ArcRotateCameraPointersInput + func (a *ArcRotateCameraPointersInput) SetPinchPrecision(pinchPrecision float64) *ArcRotateCameraPointersInput + type ArcRotateCameraSetTargetOpts struct + AllowSamePosition *bool + ToBoundingCenter *bool + type ArcRotateCameraVRDeviceOrientationInput struct + func ArcRotateCameraVRDeviceOrientationInputFromJSObject(p js.Value, ctx js.Value) *ArcRotateCameraVRDeviceOrientationInput + func (a *ArcRotateCameraVRDeviceOrientationInput) AlphaCorrection() float64 + func (a *ArcRotateCameraVRDeviceOrientationInput) AttachControl(element js.Value, ...) + func (a *ArcRotateCameraVRDeviceOrientationInput) Camera() *ArcRotateCamera + func (a *ArcRotateCameraVRDeviceOrientationInput) CheckInputs() + func (a *ArcRotateCameraVRDeviceOrientationInput) DetachControl(element js.Value) + func (a *ArcRotateCameraVRDeviceOrientationInput) GammaCorrection() float64 + func (a *ArcRotateCameraVRDeviceOrientationInput) GetClassName() string + func (a *ArcRotateCameraVRDeviceOrientationInput) GetSimpleName() string + func (a *ArcRotateCameraVRDeviceOrientationInput) JSObject() js.Value + func (a *ArcRotateCameraVRDeviceOrientationInput) SetAlphaCorrection(alphaCorrection float64) *ArcRotateCameraVRDeviceOrientationInput + func (a *ArcRotateCameraVRDeviceOrientationInput) SetCamera(camera *ArcRotateCamera) *ArcRotateCameraVRDeviceOrientationInput + func (a *ArcRotateCameraVRDeviceOrientationInput) SetGammaCorrection(gammaCorrection float64) *ArcRotateCameraVRDeviceOrientationInput + type ArcRotateCameraVRDeviceOrientationInputAttachControlOpts struct + NoPreventDefault *bool + type ArcRotateCameraZoomOnOpts struct + DoNotUpdateMaxZ *bool + Meshes []*AbstractMesh + type ArcTan2Block struct + func ArcTan2BlockFromJSObject(p js.Value, ctx js.Value) *ArcTan2Block + func (a *ArcTan2Block) GetClassName() string + func (a *ArcTan2Block) JSObject() js.Value + func (a *ArcTan2Block) Output() *NodeMaterialConnectionPoint + func (a *ArcTan2Block) SetOutput(output *NodeMaterialConnectionPoint) *ArcTan2Block + func (a *ArcTan2Block) SetX(x *NodeMaterialConnectionPoint) *ArcTan2Block + func (a *ArcTan2Block) SetY(y *NodeMaterialConnectionPoint) *ArcTan2Block + func (a *ArcTan2Block) X() *NodeMaterialConnectionPoint + func (a *ArcTan2Block) Y() *NodeMaterialConnectionPoint + type ArrayBufferView struct + func ArrayBufferViewFromJSObject(p js.Value, ctx js.Value) *ArrayBufferView + func (a *ArrayBufferView) JSObject() js.Value + type ArrayItem struct + func ArrayItemFromJSObject(p js.Value, ctx js.Value) *ArrayItem + func (a *ArrayItem) Assign(opts *ArrayItemAssignOpts) + func (a *ArrayItem) JSObject() js.Value + type ArrayItemAssignOpts struct + Array []*IArrayItem + type ArrayTools struct + func ArrayToolsFromJSObject(p js.Value, ctx js.Value) *ArrayTools + func (a *ArrayTools) JSObject() js.Value + type AsciiArtFontTexture struct + func AsciiArtFontTextureFromJSObject(p js.Value, ctx js.Value) *AsciiArtFontTexture + func (a *AsciiArtFontTexture) CharSize() float64 + func (a *AsciiArtFontTexture) Clone() *AsciiArtFontTexture + func (a *AsciiArtFontTexture) JSObject() js.Value + func (a *AsciiArtFontTexture) Parse(source JSObject, scene *Scene) *AsciiArtFontTexture + func (a *AsciiArtFontTexture) SetCharSize(charSize float64) *AsciiArtFontTexture + type AsciiArtPostProcess struct + func AsciiArtPostProcessFromJSObject(p js.Value, ctx js.Value) *AsciiArtPostProcess + func (a *AsciiArtPostProcess) JSObject() js.Value + func (a *AsciiArtPostProcess) MixToNormal() float64 + func (a *AsciiArtPostProcess) MixToTile() float64 + func (a *AsciiArtPostProcess) SetMixToNormal(mixToNormal float64) *AsciiArtPostProcess + func (a *AsciiArtPostProcess) SetMixToTile(mixToTile float64) *AsciiArtPostProcess + type AssetContainer struct + func AssetContainerFromJSObject(p js.Value, ctx js.Value) *AssetContainer + func (a *AssetContainer) AddAllToScene() + func (a *AssetContainer) CreateRootMesh() *Mesh + func (a *AssetContainer) Dispose() + func (a *AssetContainer) InstantiateModelsToScene(opts *AssetContainerInstantiateModelsToSceneOpts) *InstantiatedEntries + func (a *AssetContainer) JSObject() js.Value + func (a *AssetContainer) MoveAllFromScene(opts *AssetContainerMoveAllFromSceneOpts) + func (a *AssetContainer) RemoveAllFromScene() + func (a *AssetContainer) Scene() *Scene + func (a *AssetContainer) SetScene(scene *Scene) *AssetContainer + type AssetContainerInstantiateModelsToSceneOpts struct + CloneMaterials *bool + NameFunction JSFunc + type AssetContainerMoveAllFromSceneOpts struct + KeepAssets *KeepAssets + type AssetsManager struct + func AssetsManagerFromJSObject(p js.Value, ctx js.Value) *AssetsManager + func (a *AssetsManager) AddBinaryFileTask(taskName string, url string) *BinaryFileAssetTask + func (a *AssetsManager) AddCubeTextureTask(taskName string, url string, opts *AssetsManagerAddCubeTextureTaskOpts) *CubeTextureAssetTask + func (a *AssetsManager) AddEquiRectangularCubeTextureAssetTask(taskName string, url string, size float64, ...) *EquiRectangularCubeTextureAssetTask + func (a *AssetsManager) AddHDRCubeTextureTask(taskName string, url string, size float64, ...) *HDRCubeTextureAssetTask + func (a *AssetsManager) AddImageTask(taskName string, url string) *ImageAssetTask + func (a *AssetsManager) AddMeshTask(taskName string, meshesNames JSObject, rootUrl string, sceneFilename string) *MeshAssetTask + func (a *AssetsManager) AddTextFileTask(taskName string, url string) *TextFileAssetTask + func (a *AssetsManager) AddTextureTask(taskName string, url string, opts *AssetsManagerAddTextureTaskOpts) *TextureAssetTask + func (a *AssetsManager) AutoHideLoadingUI() bool + func (a *AssetsManager) JSObject() js.Value + func (a *AssetsManager) Load() *AssetsManager + func (a *AssetsManager) LoadAsync() *Promise + func (a *AssetsManager) OnFinish() js.Value + func (a *AssetsManager) OnProgress() js.Value + func (a *AssetsManager) OnProgressObservable() *Observable + func (a *AssetsManager) OnTaskError() js.Value + func (a *AssetsManager) OnTaskErrorObservable() *Observable + func (a *AssetsManager) OnTaskSuccess() js.Value + func (a *AssetsManager) OnTaskSuccessObservable() *Observable + func (a *AssetsManager) OnTasksDoneObservable() []*Observable + func (a *AssetsManager) RemoveTask(task *AbstractAssetTask) + func (a *AssetsManager) Reset() *AssetsManager + func (a *AssetsManager) SetAutoHideLoadingUI(autoHideLoadingUI bool) *AssetsManager + func (a *AssetsManager) SetOnFinish(onFinish JSFunc) *AssetsManager + func (a *AssetsManager) SetOnProgress(onProgress JSFunc) *AssetsManager + func (a *AssetsManager) SetOnProgressObservable(onProgressObservable *Observable) *AssetsManager + func (a *AssetsManager) SetOnTaskError(onTaskError JSFunc) *AssetsManager + func (a *AssetsManager) SetOnTaskErrorObservable(onTaskErrorObservable *Observable) *AssetsManager + func (a *AssetsManager) SetOnTaskSuccess(onTaskSuccess JSFunc) *AssetsManager + func (a *AssetsManager) SetOnTaskSuccessObservable(onTaskSuccessObservable *Observable) *AssetsManager + func (a *AssetsManager) SetOnTasksDoneObservable(onTasksDoneObservable []*Observable) *AssetsManager + func (a *AssetsManager) SetUseDefaultLoadingScreen(useDefaultLoadingScreen bool) *AssetsManager + func (a *AssetsManager) UseDefaultLoadingScreen() bool + type AssetsManagerAddCubeTextureTaskOpts struct + Extensions []string + Files []string + NoMipmap *bool + type AssetsManagerAddEquiRectangularCubeTextureAssetTaskOpts struct + GammaSpace *bool + NoMipmap *bool + type AssetsManagerAddHDRCubeTextureTaskOpts struct + GammaSpace *bool + GenerateHarmonics *bool + NoMipmap *bool + Reserved *bool + type AssetsManagerAddTextureTaskOpts struct + InvertY *bool + NoMipmap *bool + SamplingMode *float64 + type AssetsProgressEvent struct + func AssetsProgressEventFromJSObject(p js.Value, ctx js.Value) *AssetsProgressEvent + func (a *AssetsProgressEvent) JSObject() js.Value + func (a *AssetsProgressEvent) RemainingCount() float64 + func (a *AssetsProgressEvent) SetRemainingCount(remainingCount float64) *AssetsProgressEvent + func (a *AssetsProgressEvent) SetTask(task *AbstractAssetTask) *AssetsProgressEvent + func (a *AssetsProgressEvent) SetTotalCount(totalCount float64) *AssetsProgressEvent + func (a *AssetsProgressEvent) Task() *AbstractAssetTask + func (a *AssetsProgressEvent) TotalCount() float64 + type AsyncLoop struct + func AsyncLoopFromJSObject(p js.Value, ctx js.Value) *AsyncLoop + func (a *AsyncLoop) BreakLoop() + func (a *AsyncLoop) ExecuteNext() + func (a *AsyncLoop) Index() float64 + func (a *AsyncLoop) Iterations() float64 + func (a *AsyncLoop) JSObject() js.Value + func (a *AsyncLoop) Run(iterations float64, fn JSFunc, successCallback JSFunc, opts *AsyncLoopRunOpts) *AsyncLoop + func (a *AsyncLoop) SetIndex(index float64) *AsyncLoop + func (a *AsyncLoop) SetIterations(iterations float64) *AsyncLoop + func (a *AsyncLoop) SyncAsyncForLoop(iterations float64, syncedIterations float64, fn JSFunc, callback JSFunc, ...) *AsyncLoop + type AsyncLoopRunOpts struct + Offset *float64 + type AsyncLoopSyncAsyncForLoopOpts struct + BreakFunction JSFunc + Timeout *float64 + type AttachToBoxBehavior struct + func AttachToBoxBehaviorFromJSObject(p js.Value, ctx js.Value) *AttachToBoxBehavior + func (a *AttachToBoxBehavior) Attach(target *Mesh) + func (a *AttachToBoxBehavior) Detach() + func (a *AttachToBoxBehavior) DistanceAwayFromBottomOfFace() float64 + func (a *AttachToBoxBehavior) DistanceAwayFromFace() float64 + func (a *AttachToBoxBehavior) Init() + func (a *AttachToBoxBehavior) JSObject() js.Value + func (a *AttachToBoxBehavior) Name() string + func (a *AttachToBoxBehavior) SetDistanceAwayFromBottomOfFace(distanceAwayFromBottomOfFace float64) *AttachToBoxBehavior + func (a *AttachToBoxBehavior) SetDistanceAwayFromFace(distanceAwayFromFace float64) *AttachToBoxBehavior + func (a *AttachToBoxBehavior) SetName(name string) *AttachToBoxBehavior + type AudioEngine struct + func AudioEngineFromJSObject(p js.Value, ctx js.Value) *AudioEngine + func (a *AudioEngine) AudioContext() js.Value + func (a *AudioEngine) CanUseWebAudio() bool + func (a *AudioEngine) ConnectToAnalyser(analyser *Analyser) + func (a *AudioEngine) Dispose() + func (a *AudioEngine) GetGlobalVolume() float64 + func (a *AudioEngine) IsMP3supported() bool + func (a *AudioEngine) IsOGGsupported() bool + func (a *AudioEngine) JSObject() js.Value + func (a *AudioEngine) Lock() + func (a *AudioEngine) MasterGain() js.Value + func (a *AudioEngine) OnAudioLockedObservable() *Observable + func (a *AudioEngine) OnAudioUnlockedObservable() *Observable + func (a *AudioEngine) SetAudioContext(audioContext js.Value) *AudioEngine + func (a *AudioEngine) SetCanUseWebAudio(canUseWebAudio bool) *AudioEngine + func (a *AudioEngine) SetGlobalVolume(newVolume float64) + func (a *AudioEngine) SetIsMP3supported(isMP3supported bool) *AudioEngine + func (a *AudioEngine) SetIsOGGsupported(isOGGsupported bool) *AudioEngine + func (a *AudioEngine) SetMasterGain(masterGain js.Value) *AudioEngine + func (a *AudioEngine) SetOnAudioLockedObservable(onAudioLockedObservable *Observable) *AudioEngine + func (a *AudioEngine) SetOnAudioUnlockedObservable(onAudioUnlockedObservable *Observable) *AudioEngine + func (a *AudioEngine) SetUnlocked(unlocked bool) *AudioEngine + func (a *AudioEngine) SetUseCustomUnlockedButton(useCustomUnlockedButton bool) *AudioEngine + func (a *AudioEngine) SetWarnedWebAudioUnsupported(WarnedWebAudioUnsupported bool) *AudioEngine + func (a *AudioEngine) Unlock() + func (a *AudioEngine) Unlocked() bool + func (a *AudioEngine) UseCustomUnlockedButton() bool + func (a *AudioEngine) WarnedWebAudioUnsupported() bool + type AudioSceneComponent struct + func AudioSceneComponentFromJSObject(p js.Value, ctx js.Value) *AudioSceneComponent + func (a *AudioSceneComponent) AddFromContainer(container *AbstractScene) + func (a *AudioSceneComponent) AudioEnabled() bool + func (a *AudioSceneComponent) AudioListenerPositionProvider() js.Value + func (a *AudioSceneComponent) AudioPositioningRefreshRate() float64 + func (a *AudioSceneComponent) DisableAudio() + func (a *AudioSceneComponent) Dispose() + func (a *AudioSceneComponent) EnableAudio() + func (a *AudioSceneComponent) Headphone() bool + func (a *AudioSceneComponent) JSObject() js.Value + func (a *AudioSceneComponent) Name() string + func (a *AudioSceneComponent) Rebuild() + func (a *AudioSceneComponent) Register() + func (a *AudioSceneComponent) RemoveFromContainer(container *AbstractScene, opts *AudioSceneComponentRemoveFromContainerOpts) + func (a *AudioSceneComponent) Scene() *Scene + func (a *AudioSceneComponent) Serialize(serializationObject JSObject) + func (a *AudioSceneComponent) SetAudioEnabled(audioEnabled bool) *AudioSceneComponent + func (a *AudioSceneComponent) SetAudioListenerPositionProvider(audioListenerPositionProvider JSFunc) *AudioSceneComponent + func (a *AudioSceneComponent) SetAudioPositioningRefreshRate(audioPositioningRefreshRate float64) *AudioSceneComponent + func (a *AudioSceneComponent) SetHeadphone(headphone bool) *AudioSceneComponent + func (a *AudioSceneComponent) SetName(name string) *AudioSceneComponent + func (a *AudioSceneComponent) SetScene(scene *Scene) *AudioSceneComponent + func (a *AudioSceneComponent) SwitchAudioModeForHeadphones() + func (a *AudioSceneComponent) SwitchAudioModeForNormalSpeakers() + type AudioSceneComponentRemoveFromContainerOpts struct + Dispose *bool + type AutoRotationBehavior struct + func AutoRotationBehaviorFromJSObject(p js.Value, ctx js.Value) *AutoRotationBehavior + func (a *AutoRotationBehavior) Attach(camera *ArcRotateCamera) + func (a *AutoRotationBehavior) Detach() + func (a *AutoRotationBehavior) IdleRotationSpeed() float64 + func (a *AutoRotationBehavior) IdleRotationSpinupTime() float64 + func (a *AutoRotationBehavior) IdleRotationWaitTime() float64 + func (a *AutoRotationBehavior) Init() + func (a *AutoRotationBehavior) JSObject() js.Value + func (a *AutoRotationBehavior) Name() string + func (a *AutoRotationBehavior) RotationInProgress() bool + func (a *AutoRotationBehavior) SetIdleRotationSpeed(idleRotationSpeed float64) *AutoRotationBehavior + func (a *AutoRotationBehavior) SetIdleRotationSpinupTime(idleRotationSpinupTime float64) *AutoRotationBehavior + func (a *AutoRotationBehavior) SetIdleRotationWaitTime(idleRotationWaitTime float64) *AutoRotationBehavior + func (a *AutoRotationBehavior) SetName(name string) *AutoRotationBehavior + func (a *AutoRotationBehavior) SetRotationInProgress(rotationInProgress bool) *AutoRotationBehavior + func (a *AutoRotationBehavior) SetZoomStopsAnimation(zoomStopsAnimation bool) *AutoRotationBehavior + func (a *AutoRotationBehavior) ZoomStopsAnimation() bool + type AxesViewer struct + func AxesViewerFromJSObject(p js.Value, ctx js.Value) *AxesViewer + func (a *AxesViewer) CreateInstance() *AxesViewer + func (a *AxesViewer) Dispose() + func (a *AxesViewer) JSObject() js.Value + func (a *AxesViewer) ScaleLines() float64 + func (a *AxesViewer) Scene() *Scene + func (a *AxesViewer) SetScaleLines(scaleLines float64) *AxesViewer + func (a *AxesViewer) SetScene(scene *Scene) *AxesViewer + func (a *AxesViewer) SetXAxis(xAxis *TransformNode) *AxesViewer + func (a *AxesViewer) SetYAxis(yAxis *TransformNode) *AxesViewer + func (a *AxesViewer) SetZAxis(zAxis *TransformNode) *AxesViewer + func (a *AxesViewer) Update(position *Vector3, xaxis *Vector3, yaxis *Vector3, zaxis *Vector3) + func (a *AxesViewer) XAxis() *TransformNode + func (a *AxesViewer) YAxis() *TransformNode + func (a *AxesViewer) ZAxis() *TransformNode + type Axis struct + func AxisFromJSObject(p js.Value, ctx js.Value) *Axis + func (a *Axis) JSObject() js.Value + func (a *Axis) SetX(X *Vector3) *Axis + func (a *Axis) SetY(Y *Vector3) *Axis + func (a *Axis) SetZ(Z *Vector3) *Axis + func (a *Axis) X() *Vector3 + func (a *Axis) Y() *Vector3 + func (a *Axis) Z() *Vector3 + type AxisDragGizmo struct + func AxisDragGizmoFromJSObject(p js.Value, ctx js.Value) *AxisDragGizmo + func (a *AxisDragGizmo) Dispose() + func (a *AxisDragGizmo) DragBehavior() *PointerDragBehavior + func (a *AxisDragGizmo) IsEnabled() bool + func (a *AxisDragGizmo) JSObject() js.Value + func (a *AxisDragGizmo) OnSnapObservable() *Observable + func (a *AxisDragGizmo) SetDragBehavior(dragBehavior *PointerDragBehavior) *AxisDragGizmo + func (a *AxisDragGizmo) SetIsEnabled(isEnabled bool) *AxisDragGizmo + func (a *AxisDragGizmo) SetOnSnapObservable(onSnapObservable *Observable) *AxisDragGizmo + func (a *AxisDragGizmo) SetSnapDistance(snapDistance float64) *AxisDragGizmo + func (a *AxisDragGizmo) SnapDistance() float64 + type AxisScaleGizmo struct + func AxisScaleGizmoFromJSObject(p js.Value, ctx js.Value) *AxisScaleGizmo + func (a *AxisScaleGizmo) Dispose() + func (a *AxisScaleGizmo) DragBehavior() *PointerDragBehavior + func (a *AxisScaleGizmo) IsEnabled() bool + func (a *AxisScaleGizmo) JSObject() js.Value + func (a *AxisScaleGizmo) OnSnapObservable() *Observable + func (a *AxisScaleGizmo) Sensitivity() float64 + func (a *AxisScaleGizmo) SetCustomMesh(mesh *Mesh, opts *AxisScaleGizmoSetCustomMeshOpts) + func (a *AxisScaleGizmo) SetDragBehavior(dragBehavior *PointerDragBehavior) *AxisScaleGizmo + func (a *AxisScaleGizmo) SetIsEnabled(isEnabled bool) *AxisScaleGizmo + func (a *AxisScaleGizmo) SetOnSnapObservable(onSnapObservable *Observable) *AxisScaleGizmo + func (a *AxisScaleGizmo) SetSensitivity(sensitivity float64) *AxisScaleGizmo + func (a *AxisScaleGizmo) SetSnapDistance(snapDistance float64) *AxisScaleGizmo + func (a *AxisScaleGizmo) SetUniformScaling(uniformScaling bool) *AxisScaleGizmo + func (a *AxisScaleGizmo) SnapDistance() float64 + func (a *AxisScaleGizmo) UniformScaling() bool + type AxisScaleGizmoSetCustomMeshOpts struct + UseGizmoMaterial *bool + type BRDFTextureTools struct + func BRDFTextureToolsFromJSObject(p js.Value, ctx js.Value) *BRDFTextureTools + func (b *BRDFTextureTools) GetEnvironmentBRDFTexture(scene *Scene) *BaseTexture + func (b *BRDFTextureTools) JSObject() js.Value + type Babylon struct + func New() *Babylon + func (b *Babylon) JSObject() js.Value + func (ba *Babylon) AbstractActionManager() *AbstractActionManager + func (ba *Babylon) AbstractAssetTask() *AbstractAssetTask + func (ba *Babylon) AbstractMesh() *AbstractMesh + func (ba *Babylon) AbstractScene() *AbstractScene + func (ba *Babylon) Action() *Action + func (ba *Babylon) ActionEvent() *ActionEvent + func (ba *Babylon) ActionManager() *ActionManager + func (ba *Babylon) AddBlock() *AddBlock + func (ba *Babylon) AmmoJSPlugin() *AmmoJSPlugin + func (ba *Babylon) AnaglyphArcRotateCamera() *AnaglyphArcRotateCamera + func (ba *Babylon) AnaglyphFreeCamera() *AnaglyphFreeCamera + func (ba *Babylon) AnaglyphGamepadCamera() *AnaglyphGamepadCamera + func (ba *Babylon) AnaglyphPostProcess() *AnaglyphPostProcess + func (ba *Babylon) AnaglyphUniversalCamera() *AnaglyphUniversalCamera + func (ba *Babylon) Analyser() *Analyser + func (ba *Babylon) AndOrNotEvaluator() *AndOrNotEvaluator + func (ba *Babylon) Angle() *Angle + func (ba *Babylon) Animatable() *Animatable + func (ba *Babylon) Animation() *Animation + func (ba *Babylon) AnimationEvent() *AnimationEvent + func (ba *Babylon) AnimationGroup() *AnimationGroup + func (ba *Babylon) AnimationPropertiesOverride() *AnimationPropertiesOverride + func (ba *Babylon) AnimationRange() *AnimationRange + func (ba *Babylon) Arc2() *Arc2 + func (ba *Babylon) ArcFollowCamera() *ArcFollowCamera + func (ba *Babylon) ArcRotateCamera() *ArcRotateCamera + func (ba *Babylon) ArcRotateCameraGamepadInput() *ArcRotateCameraGamepadInput + func (ba *Babylon) ArcRotateCameraInputsManager() *ArcRotateCameraInputsManager + func (ba *Babylon) ArcRotateCameraKeyboardMoveInput() *ArcRotateCameraKeyboardMoveInput + func (ba *Babylon) ArcRotateCameraMouseWheelInput() *ArcRotateCameraMouseWheelInput + func (ba *Babylon) ArcRotateCameraPointersInput() *ArcRotateCameraPointersInput + func (ba *Babylon) ArcRotateCameraVRDeviceOrientationInput() *ArcRotateCameraVRDeviceOrientationInput + func (ba *Babylon) ArcTan2Block() *ArcTan2Block + func (ba *Babylon) ArrayBufferView() *ArrayBufferView + func (ba *Babylon) ArrayItem() *ArrayItem + func (ba *Babylon) ArrayTools() *ArrayTools + func (ba *Babylon) AsciiArtFontTexture() *AsciiArtFontTexture + func (ba *Babylon) AsciiArtPostProcess() *AsciiArtPostProcess + func (ba *Babylon) AssetContainer() *AssetContainer + func (ba *Babylon) AssetsManager() *AssetsManager + func (ba *Babylon) AssetsProgressEvent() *AssetsProgressEvent + func (ba *Babylon) AsyncLoop() *AsyncLoop + func (ba *Babylon) AttachToBoxBehavior() *AttachToBoxBehavior + func (ba *Babylon) AudioEngine() *AudioEngine + func (ba *Babylon) AudioSceneComponent() *AudioSceneComponent + func (ba *Babylon) AutoRotationBehavior() *AutoRotationBehavior + func (ba *Babylon) AxesViewer() *AxesViewer + func (ba *Babylon) Axis() *Axis + func (ba *Babylon) AxisDragGizmo() *AxisDragGizmo + func (ba *Babylon) AxisScaleGizmo() *AxisScaleGizmo + func (ba *Babylon) BRDFTextureTools() *BRDFTextureTools + func (ba *Babylon) BabylonFileLoaderConfiguration() *BabylonFileLoaderConfiguration + func (ba *Babylon) BackEase() *BackEase + func (ba *Babylon) BackgroundMaterial() *BackgroundMaterial + func (ba *Babylon) BaseCameraPointersInput() *BaseCameraPointersInput + func (ba *Babylon) BaseParticleSystem() *BaseParticleSystem + func (ba *Babylon) BaseSubMesh() *BaseSubMesh + func (ba *Babylon) BaseTexture() *BaseTexture + func (ba *Babylon) BasisFileInfo() *BasisFileInfo + func (ba *Babylon) BasisTools() *BasisTools + func (ba *Babylon) BasisTranscodeConfiguration() *BasisTranscodeConfiguration + func (ba *Babylon) Behavior() *Behavior + func (ba *Babylon) BezierCurve() *BezierCurve + func (ba *Babylon) BezierCurveEase() *BezierCurveEase + func (ba *Babylon) BinaryFileAssetTask() *BinaryFileAssetTask + func (ba *Babylon) BlackAndWhitePostProcess() *BlackAndWhitePostProcess + func (ba *Babylon) BloomEffect() *BloomEffect + func (ba *Babylon) BloomMergePostProcess() *BloomMergePostProcess + func (ba *Babylon) BlurPostProcess() *BlurPostProcess + func (ba *Babylon) Bone() *Bone + func (ba *Babylon) BoneAxesViewer() *BoneAxesViewer + func (ba *Babylon) BoneIKController() *BoneIKController + func (ba *Babylon) BoneLookController() *BoneLookController + func (ba *Babylon) BonesBlock() *BonesBlock + func (ba *Babylon) BounceEase() *BounceEase + func (ba *Babylon) BouncingBehavior() *BouncingBehavior + func (ba *Babylon) BoundingBox() *BoundingBox + func (ba *Babylon) BoundingBoxGizmo() *BoundingBoxGizmo + func (ba *Babylon) BoundingBoxRenderer() *BoundingBoxRenderer + func (ba *Babylon) BoundingInfo() *BoundingInfo + func (ba *Babylon) BoundingSphere() *BoundingSphere + func (ba *Babylon) BoxBuilder() *BoxBuilder + func (ba *Babylon) BoxParticleEmitter() *BoxParticleEmitter + func (ba *Babylon) BrickProceduralTexture() *BrickProceduralTexture + func (ba *Babylon) Buffer() *Buffer + func (ba *Babylon) BufferImageData() *BufferImageData + func (ba *Babylon) CSG() *CSG + func (ba *Babylon) Camera() *Camera + func (ba *Babylon) CameraInputsManager() *CameraInputsManager + func (ba *Babylon) CameraInputsMap() *CameraInputsMap + func (ba *Babylon) CanvasGenerator() *CanvasGenerator + func (ba *Babylon) CellMaterial() *CellMaterial + func (ba *Babylon) ChromaticAberrationPostProcess() *ChromaticAberrationPostProcess + func (ba *Babylon) CircleEase() *CircleEase + func (ba *Babylon) CircleOfConfusionPostProcess() *CircleOfConfusionPostProcess + func (ba *Babylon) ClampBlock() *ClampBlock + func (ba *Babylon) ClipboardEventTypes() *ClipboardEventTypes + func (ba *Babylon) ClipboardInfo() *ClipboardInfo + func (ba *Babylon) CloudPoint() *CloudPoint + func (ba *Babylon) CloudProceduralTexture() *CloudProceduralTexture + func (ba *Babylon) Color3() *Color3 + func (ba *Babylon) Color3Gradient() *Color3Gradient + func (ba *Babylon) Color4() *Color4 + func (ba *Babylon) ColorCorrectionPostProcess() *ColorCorrectionPostProcess + func (ba *Babylon) ColorCurves() *ColorCurves + func (ba *Babylon) ColorGradient() *ColorGradient + func (ba *Babylon) ColorGradingTexture() *ColorGradingTexture + func (ba *Babylon) ColorMergerBlock() *ColorMergerBlock + func (ba *Babylon) ColorSplitterBlock() *ColorSplitterBlock + func (ba *Babylon) CombineAction() *CombineAction + func (ba *Babylon) Condition() *Condition + func (ba *Babylon) ConeParticleEmitter() *ConeParticleEmitter + func (ba *Babylon) Constants() *Constants + func (ba *Babylon) ConvolutionPostProcess() *ConvolutionPostProcess + func (ba *Babylon) CrossBlock() *CrossBlock + func (ba *Babylon) CubeMapInfo() *CubeMapInfo + func (ba *Babylon) CubeMapToSphericalPolynomialTools() *CubeMapToSphericalPolynomialTools + func (ba *Babylon) CubeTexture() *CubeTexture + func (ba *Babylon) CubeTextureAssetTask() *CubeTextureAssetTask + func (ba *Babylon) CubicEase() *CubicEase + func (ba *Babylon) Curve3() *Curve3 + func (ba *Babylon) CustomMaterial() *CustomMaterial + func (ba *Babylon) CustomOptimization() *CustomOptimization + func (ba *Babylon) CustomProceduralTexture() *CustomProceduralTexture + func (ba *Babylon) CustomShaderStructure() *CustomShaderStructure + func (ba *Babylon) CylinderBuilder() *CylinderBuilder + func (ba *Babylon) CylinderDirectedParticleEmitter() *CylinderDirectedParticleEmitter + func (ba *Babylon) CylinderParticleEmitter() *CylinderParticleEmitter + func (ba *Babylon) DDSInfo() *DDSInfo + func (ba *Babylon) DDSTools() *DDSTools + func (ba *Babylon) DataBuffer() *DataBuffer + func (ba *Babylon) DataReader() *DataReader + func (ba *Babylon) Database() *Database + func (ba *Babylon) DaydreamController() *DaydreamController + func (ba *Babylon) DebugLayer() *DebugLayer + func (ba *Babylon) DecalBuilder() *DecalBuilder + func (ba *Babylon) DeepCopier() *DeepCopier + func (ba *Babylon) DefaultLoadingScreen() *DefaultLoadingScreen + func (ba *Babylon) DefaultRenderingPipeline() *DefaultRenderingPipeline + func (ba *Babylon) Deferred() *Deferred + func (ba *Babylon) DepthOfFieldBlurPostProcess() *DepthOfFieldBlurPostProcess + func (ba *Babylon) DepthOfFieldEffect() *DepthOfFieldEffect + func (ba *Babylon) DepthOfFieldMergePostProcess() *DepthOfFieldMergePostProcess + func (ba *Babylon) DepthOfFieldMergePostProcessOptions() *DepthOfFieldMergePostProcessOptions + func (ba *Babylon) DepthRenderer() *DepthRenderer + func (ba *Babylon) DepthRendererSceneComponent() *DepthRendererSceneComponent + func (ba *Babylon) DepthTextureCreationOptions() *DepthTextureCreationOptions + func (ba *Babylon) DerivativeBlock() *DerivativeBlock + func (ba *Babylon) DesaturateBlock() *DesaturateBlock + func (ba *Babylon) DeviceOrientationCamera() *DeviceOrientationCamera + func (ba *Babylon) DevicePose() *DevicePose + func (ba *Babylon) DigitalRainFontTexture() *DigitalRainFontTexture + func (ba *Babylon) DigitalRainPostProcess() *DigitalRainPostProcess + func (ba *Babylon) DirectionalLight() *DirectionalLight + func (ba *Babylon) DiscBuilder() *DiscBuilder + func (ba *Babylon) DiscardBlock() *DiscardBlock + func (ba *Babylon) DisplayPassPostProcess() *DisplayPassPostProcess + func (ba *Babylon) DistanceBlock() *DistanceBlock + func (ba *Babylon) DistanceJoint() *DistanceJoint + func (ba *Babylon) DistanceJointData() *DistanceJointData + func (ba *Babylon) DivideBlock() *DivideBlock + func (ba *Babylon) DoNothingAction() *DoNothingAction + func (ba *Babylon) DomManagement() *DomManagement + func (ba *Babylon) DotBlock() *DotBlock + func (ba *Babylon) DracoCompression() *DracoCompression + func (ba *Babylon) DualShockPad() *DualShockPad + func (ba *Babylon) DynamicTexture() *DynamicTexture + func (ba *Babylon) EXT_lights_image_based() *EXT_lights_image_based + func (ba *Babylon) EasingFunction() *EasingFunction + func (ba *Babylon) EdgesRenderer() *EdgesRenderer + func (ba *Babylon) Effect() *Effect + func (ba *Babylon) EffectFallbacks() *EffectFallbacks + func (ba *Babylon) EffectLayer() *EffectLayer + func (ba *Babylon) EffectLayerSceneComponent() *EffectLayerSceneComponent + func (ba *Babylon) EffectRenderer() *EffectRenderer + func (ba *Babylon) EffectWrapper() *EffectWrapper + func (ba *Babylon) EffectWrapperCreationOptions() *EffectWrapperCreationOptions + func (ba *Babylon) ElasticEase() *ElasticEase + func (ba *Babylon) Engine() *Engine + func (ba *Babylon) EngineCapabilities() *EngineCapabilities + func (ba *Babylon) EngineInstrumentation() *EngineInstrumentation + func (ba *Babylon) EngineOptions() *EngineOptions + func (ba *Babylon) EngineStore() *EngineStore + func (ba *Babylon) EngineView() *EngineView + func (ba *Babylon) EnvironmentHelper() *EnvironmentHelper + func (ba *Babylon) EnvironmentTextureInfo() *EnvironmentTextureInfo + func (ba *Babylon) EnvironmentTextureSpecularInfoV1() *EnvironmentTextureSpecularInfoV1 + func (ba *Babylon) EnvironmentTextureTools() *EnvironmentTextureTools + func (ba *Babylon) EquiRectangularCubeTexture() *EquiRectangularCubeTexture + func (ba *Babylon) EquiRectangularCubeTextureAssetTask() *EquiRectangularCubeTextureAssetTask + func (ba *Babylon) EventState() *EventState + func (ba *Babylon) ExecuteCodeAction() *ExecuteCodeAction + func (ba *Babylon) ExponentialEase() *ExponentialEase + func (ba *Babylon) ExtractHighlightsPostProcess() *ExtractHighlightsPostProcess + func (ba *Babylon) ExtrasAsMetadata() *ExtrasAsMetadata + func (ba *Babylon) FactorGradient() *FactorGradient + func (ba *Babylon) FadeInOutBehavior() *FadeInOutBehavior + func (ba *Babylon) FilesInput() *FilesInput + func (ba *Babylon) FilesInputStore() *FilesInputStore + func (ba *Babylon) FilterPostProcess() *FilterPostProcess + func (ba *Babylon) FireMaterial() *FireMaterial + func (ba *Babylon) FireProceduralTexture() *FireProceduralTexture + func (ba *Babylon) FlyCamera() *FlyCamera + func (ba *Babylon) FlyCameraInputsManager() *FlyCameraInputsManager + func (ba *Babylon) FlyCameraKeyboardInput() *FlyCameraKeyboardInput + func (ba *Babylon) FlyCameraMouseInput() *FlyCameraMouseInput + func (ba *Babylon) FogBlock() *FogBlock + func (ba *Babylon) FollowCamera() *FollowCamera + func (ba *Babylon) FollowCameraInputsManager() *FollowCameraInputsManager + func (ba *Babylon) FollowCameraKeyboardMoveInput() *FollowCameraKeyboardMoveInput + func (ba *Babylon) FollowCameraMouseWheelInput() *FollowCameraMouseWheelInput + func (ba *Babylon) FollowCameraPointersInput() *FollowCameraPointersInput + func (ba *Babylon) FragmentOutputBlock() *FragmentOutputBlock + func (ba *Babylon) FramingBehavior() *FramingBehavior + func (ba *Babylon) FreeCamera() *FreeCamera + func (ba *Babylon) FreeCameraDeviceOrientationInput() *FreeCameraDeviceOrientationInput + func (ba *Babylon) FreeCameraGamepadInput() *FreeCameraGamepadInput + func (ba *Babylon) FreeCameraInputsManager() *FreeCameraInputsManager + func (ba *Babylon) FreeCameraKeyboardMoveInput() *FreeCameraKeyboardMoveInput + func (ba *Babylon) FreeCameraMouseInput() *FreeCameraMouseInput + func (ba *Babylon) FreeCameraTouchInput() *FreeCameraTouchInput + func (ba *Babylon) FreeCameraVirtualJoystickInput() *FreeCameraVirtualJoystickInput + func (ba *Babylon) FresnelBlock() *FresnelBlock + func (ba *Babylon) FresnelParameters() *FresnelParameters + func (ba *Babylon) FrontFacingBlock() *FrontFacingBlock + func (ba *Babylon) Frustum() *Frustum + func (ba *Babylon) FurMaterial() *FurMaterial + func (ba *Babylon) FxaaPostProcess() *FxaaPostProcess + func (ba *Babylon) GLTF2Export() *GLTF2Export + func (ba *Babylon) GLTFData() *GLTFData + func (ba *Babylon) GLTFFileLoader() *GLTFFileLoader + func (ba *Babylon) GLTFLoader() *GLTFLoader + func (ba *Babylon) GPUParticleSystem() *GPUParticleSystem + func (ba *Babylon) GUI() *GUI + func (ba *Babylon) Gamepad() *Gamepad + func (ba *Babylon) GamepadButtonChanges() *GamepadButtonChanges + func (ba *Babylon) GamepadCamera() *GamepadCamera + func (ba *Babylon) GamepadManager() *GamepadManager + func (ba *Babylon) GamepadSystemSceneComponent() *GamepadSystemSceneComponent + func (ba *Babylon) GearVRController() *GearVRController + func (ba *Babylon) GenericController() *GenericController + func (ba *Babylon) GenericPad() *GenericPad + func (ba *Babylon) Geometry() *Geometry + func (ba *Babylon) GeometryBufferRenderer() *GeometryBufferRenderer + func (ba *Babylon) GeometryBufferRendererSceneComponent() *GeometryBufferRendererSceneComponent + func (ba *Babylon) Gizmo() *Gizmo + func (ba *Babylon) GizmoManager() *GizmoManager + func (ba *Babylon) GlowLayer() *GlowLayer + func (ba *Babylon) GradientBlock() *GradientBlock + func (ba *Babylon) GradientBlockColorStep() *GradientBlockColorStep + func (ba *Babylon) GradientHelper() *GradientHelper + func (ba *Babylon) GradientMaterial() *GradientMaterial + func (ba *Babylon) GrainPostProcess() *GrainPostProcess + func (ba *Babylon) GrassProceduralTexture() *GrassProceduralTexture + func (ba *Babylon) GridMaterial() *GridMaterial + func (ba *Babylon) GroundBuilder() *GroundBuilder + func (ba *Babylon) GroundMesh() *GroundMesh + func (ba *Babylon) HDRCubeTexture() *HDRCubeTexture + func (ba *Babylon) HDRCubeTextureAssetTask() *HDRCubeTextureAssetTask + func (ba *Babylon) HDRInfo() *HDRInfo + func (ba *Babylon) HDRTools() *HDRTools + func (ba *Babylon) HardwareScalingOptimization() *HardwareScalingOptimization + func (ba *Babylon) HemisphereBuilder() *HemisphereBuilder + func (ba *Babylon) HemisphericLight() *HemisphericLight + func (ba *Babylon) HemisphericParticleEmitter() *HemisphericParticleEmitter + func (ba *Babylon) HighlightLayer() *HighlightLayer + func (ba *Babylon) HighlightsPostProcess() *HighlightsPostProcess + func (ba *Babylon) Hinge2Joint() *Hinge2Joint + func (ba *Babylon) HingeJoint() *HingeJoint + func (ba *Babylon) HtmlElementTexture() *HtmlElementTexture + func (ba *Babylon) IAccessor() *IAccessor + func (ba *Babylon) IAccessorSparse() *IAccessorSparse + func (ba *Babylon) IAccessorSparseIndices() *IAccessorSparseIndices + func (ba *Babylon) IAccessorSparseValues() *IAccessorSparseValues + func (ba *Babylon) IAction() *IAction + func (ba *Babylon) IActionEvent() *IActionEvent + func (ba *Babylon) IAgentParameters() *IAgentParameters + func (ba *Babylon) IAnimatable() *IAnimatable + func (ba *Babylon) IAnimation() *IAnimation + func (ba *Babylon) IAnimationChannel() *IAnimationChannel + func (ba *Babylon) IAnimationChannelTarget() *IAnimationChannelTarget + func (ba *Babylon) IAnimationKey() *IAnimationKey + func (ba *Babylon) IAnimationSampler() *IAnimationSampler + func (ba *Babylon) IArrayItem() *IArrayItem + func (ba *Babylon) IAsciiArtPostProcessOptions() *IAsciiArtPostProcessOptions + func (ba *Babylon) IAsset() *IAsset + func (ba *Babylon) IAssetsProgressEvent() *IAssetsProgressEvent + func (ba *Babylon) IAudioEngine() *IAudioEngine + func (ba *Babylon) IBehaviorAware() *IBehaviorAware + func (ba *Babylon) IBuffer() *IBuffer + func (ba *Babylon) IBufferView() *IBufferView + func (ba *Babylon) ICamera() *ICamera + func (ba *Babylon) ICameraInput() *ICameraInput + func (ba *Babylon) ICameraOrthographic() *ICameraOrthographic + func (ba *Babylon) ICameraPerspective() *ICameraPerspective + func (ba *Babylon) IChildRootProperty() *IChildRootProperty + func (ba *Babylon) ICrowd() *ICrowd + func (ba *Babylon) ICullable() *ICullable + func (ba *Babylon) ICustomAnimationFrameRequester() *ICustomAnimationFrameRequester + func (ba *Babylon) ICustomShaderOptions() *ICustomShaderOptions + func (ba *Babylon) IDataBuffer() *IDataBuffer + func (ba *Babylon) IDigitalRainPostProcessOptions() *IDigitalRainPostProcessOptions + func (ba *Babylon) IDisplayChangedEventArgs() *IDisplayChangedEventArgs + func (ba *Babylon) IDisposable() *IDisposable + func (ba *Babylon) IDracoCompressionConfiguration() *IDracoCompressionConfiguration + func (ba *Babylon) IEasingFunction() *IEasingFunction + func (ba *Babylon) IEdgesRenderer() *IEdgesRenderer + func (ba *Babylon) IEffectCreationOptions() *IEffectCreationOptions + func (ba *Babylon) IEffectFallbacks() *IEffectFallbacks + func (ba *Babylon) IEffectLayerOptions() *IEffectLayerOptions + func (ba *Babylon) IEffectRendererOptions() *IEffectRendererOptions + func (ba *Babylon) IEnvironmentHelperOptions() *IEnvironmentHelperOptions + func (ba *Babylon) IExplorerExtensibilityGroup() *IExplorerExtensibilityGroup + func (ba *Babylon) IExplorerExtensibilityOption() *IExplorerExtensibilityOption + func (ba *Babylon) IExportOptions() *IExportOptions + func (ba *Babylon) IFileRequest() *IFileRequest + func (ba *Babylon) IGLTF() *IGLTF + func (ba *Babylon) IGLTFLoaderData() *IGLTFLoaderData + func (ba *Babylon) IGLTFLoaderExtension() *IGLTFLoaderExtension + func (ba *Babylon) IGLTFValidationOptions() *IGLTFValidationOptions + func (ba *Babylon) IGetSetVerticesData() *IGetSetVerticesData + func (ba *Babylon) IGlowLayerOptions() *IGlowLayerOptions + func (ba *Babylon) IHighlightLayerOptions() *IHighlightLayerOptions + func (ba *Babylon) IHtmlElementTextureOptions() *IHtmlElementTextureOptions + func (ba *Babylon) IImage() *IImage + func (ba *Babylon) IInspectable() *IInspectable + func (ba *Babylon) IInspectorOptions() *IInspectorOptions + func (ba *Babylon) IInternalTextureLoader() *IInternalTextureLoader + func (ba *Babylon) ILoadingScreen() *ILoadingScreen + func (ba *Babylon) IMaterial() *IMaterial + func (ba *Babylon) IMaterialCompilationOptions() *IMaterialCompilationOptions + func (ba *Babylon) IMaterialNormalTextureInfo() *IMaterialNormalTextureInfo + func (ba *Babylon) IMaterialOcclusionTextureInfo() *IMaterialOcclusionTextureInfo + func (ba *Babylon) IMaterialPbrMetallicRoughness() *IMaterialPbrMetallicRoughness + func (ba *Babylon) IMesh() *IMesh + func (ba *Babylon) IMeshPrimitive() *IMeshPrimitive + func (ba *Babylon) IMotorEnabledJoint() *IMotorEnabledJoint + func (ba *Babylon) IMultiRenderTargetOptions() *IMultiRenderTargetOptions + func (ba *Babylon) INavMeshParameters() *INavMeshParameters + func (ba *Babylon) INavigationEnginePlugin() *INavigationEnginePlugin + func (ba *Babylon) INode() *INode + func (ba *Babylon) INodeMaterialEditorOptions() *INodeMaterialEditorOptions + func (ba *Babylon) INodeMaterialOptions() *INodeMaterialOptions + func (ba *Babylon) IOceanPostProcessOptions() *IOceanPostProcessOptions + func (ba *Babylon) IOctreeContainer() *IOctreeContainer + func (ba *Babylon) IOfflineProvider() *IOfflineProvider + func (ba *Babylon) IParticleEmitterType() *IParticleEmitterType + func (ba *Babylon) IParticleSystem() *IParticleSystem + func (ba *Babylon) IPhysicsEnabledObject() *IPhysicsEnabledObject + func (ba *Babylon) IPhysicsEngine() *IPhysicsEngine + func (ba *Babylon) IPipelineContext() *IPipelineContext + func (ba *Babylon) IProperty() *IProperty + func (ba *Babylon) IRenderingManagerAutoClearSetup() *IRenderingManagerAutoClearSetup + func (ba *Babylon) ISampler() *ISampler + func (ba *Babylon) IScene() *IScene + func (ba *Babylon) ISceneComponent() *ISceneComponent + func (ba *Babylon) ISceneLoaderPlugin() *ISceneLoaderPlugin + func (ba *Babylon) ISceneLoaderPluginAsync() *ISceneLoaderPluginAsync + func (ba *Babylon) ISceneLoaderPluginBase() *ISceneLoaderPluginBase + func (ba *Babylon) ISceneLoaderPluginExtensions() *ISceneLoaderPluginExtensions + func (ba *Babylon) ISceneLoaderPluginFactory() *ISceneLoaderPluginFactory + func (ba *Babylon) ISceneSerializableComponent() *ISceneSerializableComponent + func (ba *Babylon) IScreenshotSize() *IScreenshotSize + func (ba *Babylon) IShaderMaterialOptions() *IShaderMaterialOptions + func (ba *Babylon) IShadowGenerator() *IShadowGenerator + func (ba *Babylon) IShadowLight() *IShadowLight + func (ba *Babylon) ISimplificationSettings() *ISimplificationSettings + func (ba *Babylon) ISimplificationTask() *ISimplificationTask + func (ba *Babylon) ISimplifier() *ISimplifier + func (ba *Babylon) ISize() *ISize + func (ba *Babylon) ISkin() *ISkin + func (ba *Babylon) ISmartArrayLike() *ISmartArrayLike + func (ba *Babylon) ISoundOptions() *ISoundOptions + func (ba *Babylon) ISoundTrackOptions() *ISoundTrackOptions + func (ba *Babylon) ISpriteManager() *ISpriteManager + func (ba *Babylon) ITexture() *ITexture + func (ba *Babylon) ITextureAssetTask() *ITextureAssetTask + func (ba *Babylon) ITextureInfo() *ITextureInfo + func (ba *Babylon) IVRPresentationAttributes() *IVRPresentationAttributes + func (ba *Babylon) IValueGradient() *IValueGradient + func (ba *Babylon) IViewportOwnerLike() *IViewportOwnerLike + func (ba *Babylon) IWebRequest() *IWebRequest + func (ba *Babylon) IXYZ() *IXYZ + func (ba *Babylon) IcoSphereBuilder() *IcoSphereBuilder + func (ba *Babylon) ImageAssetTask() *ImageAssetTask + func (ba *Babylon) ImageProcessingBlock() *ImageProcessingBlock + func (ba *Babylon) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (ba *Babylon) ImageProcessingPostProcess() *ImageProcessingPostProcess + func (ba *Babylon) IncrementValueAction() *IncrementValueAction + func (ba *Babylon) InputBlock() *InputBlock + func (ba *Babylon) InputManager() *InputManager + func (ba *Babylon) InstancedLinesMesh() *InstancedLinesMesh + func (ba *Babylon) InstancedMesh() *InstancedMesh + func (ba *Babylon) InstancesBlock() *InstancesBlock + func (ba *Babylon) InstancingAttributeInfo() *InstancingAttributeInfo + func (ba *Babylon) InstantiatedEntries() *InstantiatedEntries + func (ba *Babylon) InstantiationTools() *InstantiationTools + func (ba *Babylon) InternalTexture() *InternalTexture + func (ba *Babylon) InterpolateValueAction() *InterpolateValueAction + func (ba *Babylon) KHR_draco_mesh_compression() *KHR_draco_mesh_compression + func (ba *Babylon) KHR_lights() *KHR_lights + func (ba *Babylon) KHR_materials_clearcoat() *KHR_materials_clearcoat + func (ba *Babylon) KHR_materials_pbrSpecularGlossiness() *KHR_materials_pbrSpecularGlossiness + func (ba *Babylon) KHR_materials_sheen() *KHR_materials_sheen + func (ba *Babylon) KHR_materials_specular() *KHR_materials_specular + func (ba *Babylon) KHR_materials_unlit() *KHR_materials_unlit + func (ba *Babylon) KHR_mesh_quantization() *KHR_mesh_quantization + func (ba *Babylon) KHR_texture_transform() *KHR_texture_transform + func (ba *Babylon) KeepAssets() *KeepAssets + func (ba *Babylon) KeyboardEventTypes() *KeyboardEventTypes + func (ba *Babylon) KeyboardInfo() *KeyboardInfo + func (ba *Babylon) KeyboardInfoPre() *KeyboardInfoPre + func (ba *Babylon) KhronosTextureContainer() *KhronosTextureContainer + func (ba *Babylon) LatheBuilder() *LatheBuilder + func (ba *Babylon) LavaMaterial() *LavaMaterial + func (ba *Babylon) Layer() *Layer + func (ba *Babylon) LayerSceneComponent() *LayerSceneComponent + func (ba *Babylon) LengthBlock() *LengthBlock + func (ba *Babylon) LensFlare() *LensFlare + func (ba *Babylon) LensFlareSystem() *LensFlareSystem + func (ba *Babylon) LensFlareSystemSceneComponent() *LensFlareSystemSceneComponent + func (ba *Babylon) LensFlaresOptimization() *LensFlaresOptimization + func (ba *Babylon) LensRenderingPipeline() *LensRenderingPipeline + func (ba *Babylon) LerpBlock() *LerpBlock + func (ba *Babylon) Light() *Light + func (ba *Babylon) LightBlock() *LightBlock + func (ba *Babylon) LightGizmo() *LightGizmo + func (ba *Babylon) LightInformationBlock() *LightInformationBlock + func (ba *Babylon) LineEdgesRenderer() *LineEdgesRenderer + func (ba *Babylon) LinesBuilder() *LinesBuilder + func (ba *Babylon) LinesMesh() *LinesMesh + func (ba *Babylon) Logger() *Logger + func (ba *Babylon) MSFT_audio_emitter() *MSFT_audio_emitter + func (ba *Babylon) MSFT_lod() *MSFT_lod + func (ba *Babylon) MTLFileLoader() *MTLFileLoader + func (ba *Babylon) MarbleProceduralTexture() *MarbleProceduralTexture + func (ba *Babylon) Material() *Material + func (ba *Babylon) MaterialDefines() *MaterialDefines + func (ba *Babylon) MaterialFlags() *MaterialFlags + func (ba *Babylon) MaterialHelper() *MaterialHelper + func (ba *Babylon) Matrix() *Matrix + func (ba *Babylon) MaxBlock() *MaxBlock + func (ba *Babylon) MergeMeshesOptimization() *MergeMeshesOptimization + func (ba *Babylon) Mesh() *Mesh + func (ba *Babylon) MeshAssetTask() *MeshAssetTask + func (ba *Babylon) MeshBuilder() *MeshBuilder + func (ba *Babylon) MeshExploder() *MeshExploder + func (ba *Babylon) MeshLODLevel() *MeshLODLevel + func (ba *Babylon) MinBlock() *MinBlock + func (ba *Babylon) MirrorTexture() *MirrorTexture + func (ba *Babylon) MixMaterial() *MixMaterial + func (ba *Babylon) ModelShape() *ModelShape + func (ba *Babylon) MorphTarget() *MorphTarget + func (ba *Babylon) MorphTargetManager() *MorphTargetManager + func (ba *Babylon) MorphTargetsBlock() *MorphTargetsBlock + func (ba *Babylon) MotionBlurPostProcess() *MotionBlurPostProcess + func (ba *Babylon) MotorEnabledJoint() *MotorEnabledJoint + func (ba *Babylon) MultiMaterial() *MultiMaterial + func (ba *Babylon) MultiObserver() *MultiObserver + func (ba *Babylon) MultiPointerScaleBehavior() *MultiPointerScaleBehavior + func (ba *Babylon) MultiRenderTarget() *MultiRenderTarget + func (ba *Babylon) MultiplyBlock() *MultiplyBlock + func (ba *Babylon) MultiviewRenderTarget() *MultiviewRenderTarget + func (ba *Babylon) MutableGamepadButton() *MutableGamepadButton + func (ba *Babylon) NLerpBlock() *NLerpBlock + func (ba *Babylon) NativeDataBuffer() *NativeDataBuffer + func (ba *Babylon) NegateBlock() *NegateBlock + func (ba *Babylon) NewAbstractAssetTask(name string) *AbstractAssetTask + func (ba *Babylon) NewAbstractMesh(name string, opts *NewAbstractMeshOpts) *AbstractMesh + func (ba *Babylon) NewAction(triggerOptions JSObject, opts *NewActionOpts) *Action + func (ba *Babylon) NewActionEvent(source JSObject, pointerX float64, pointerY float64, ...) *ActionEvent + func (ba *Babylon) NewActionManager(scene *Scene) *ActionManager + func (ba *Babylon) NewAddBlock(name string) *AddBlock + func (ba *Babylon) NewAmmoJSPlugin(opts *NewAmmoJSPluginOpts) *AmmoJSPlugin + func (ba *Babylon) NewAnaglyphArcRotateCamera(name string, alpha float64, beta float64, radius float64, target *Vector3, ...) *AnaglyphArcRotateCamera + func (ba *Babylon) NewAnaglyphFreeCamera(name string, position *Vector3, interaxialDistance float64, scene *Scene) *AnaglyphFreeCamera + func (ba *Babylon) NewAnaglyphGamepadCamera(name string, position *Vector3, interaxialDistance float64, scene *Scene) *AnaglyphGamepadCamera + func (ba *Babylon) NewAnaglyphPostProcess(name string, options float64, rigCameras []*Camera, ...) *AnaglyphPostProcess + func (ba *Babylon) NewAnaglyphUniversalCamera(name string, position *Vector3, interaxialDistance float64, scene *Scene) *AnaglyphUniversalCamera + func (ba *Babylon) NewAnalyser(scene *Scene) *Analyser + func (ba *Babylon) NewAngle(radians float64) *Angle + func (ba *Babylon) NewAnimatable(scene *Scene, target JSObject, opts *NewAnimatableOpts) *Animatable + func (ba *Babylon) NewAnimation(name string, targetProperty string, framePerSecond float64, dataType float64, ...) *Animation + func (ba *Babylon) NewAnimationEvent(frame float64, action JSFunc, opts *NewAnimationEventOpts) *AnimationEvent + func (ba *Babylon) NewAnimationGroup(name string, opts *NewAnimationGroupOpts) *AnimationGroup + func (ba *Babylon) NewAnimationPropertiesOverride() *AnimationPropertiesOverride + func (ba *Babylon) NewAnimationRange(name string, from float64, to float64) *AnimationRange + func (ba *Babylon) NewArc2(startPoint *Vector2, midPoint *Vector2, endPoint *Vector2) *Arc2 + func (ba *Babylon) NewArcFollowCamera(name string, alpha float64, beta float64, radius float64, target *AbstractMesh, ...) *ArcFollowCamera + func (ba *Babylon) NewArcRotateCamera(name string, alpha float64, beta float64, radius float64, target *Vector3, ...) *ArcRotateCamera + func (ba *Babylon) NewArcRotateCameraInputsManager(camera *ArcRotateCamera) *ArcRotateCameraInputsManager + func (ba *Babylon) NewArcRotateCameraVRDeviceOrientationInput() *ArcRotateCameraVRDeviceOrientationInput + func (ba *Babylon) NewArcTan2Block(name string) *ArcTan2Block + func (ba *Babylon) NewAsciiArtFontTexture(name string, font string, text string, opts *NewAsciiArtFontTextureOpts) *AsciiArtFontTexture + func (ba *Babylon) NewAsciiArtPostProcess(name string, camera *Camera, opts *NewAsciiArtPostProcessOpts) *AsciiArtPostProcess + func (ba *Babylon) NewAssetContainer(scene *Scene) *AssetContainer + func (ba *Babylon) NewAssetsManager(scene *Scene) *AssetsManager + func (ba *Babylon) NewAssetsProgressEvent(remainingCount float64, totalCount float64, task *AbstractAssetTask) *AssetsProgressEvent + func (ba *Babylon) NewAsyncLoop(iterations float64, jsFunc JSFunc, successCallback JSFunc, ...) *AsyncLoop + func (ba *Babylon) NewAttachToBoxBehavior(ui *TransformNode) *AttachToBoxBehavior + func (ba *Babylon) NewAudioEngine(opts *NewAudioEngineOpts) *AudioEngine + func (ba *Babylon) NewAudioSceneComponent(scene *Scene) *AudioSceneComponent + func (ba *Babylon) NewAxesViewer(scene *Scene, opts *NewAxesViewerOpts) *AxesViewer + func (ba *Babylon) NewAxisDragGizmo(dragAxis *Vector3, opts *NewAxisDragGizmoOpts) *AxisDragGizmo + func (ba *Babylon) NewAxisScaleGizmo(dragAxis *Vector3, opts *NewAxisScaleGizmoOpts) *AxisScaleGizmo + func (ba *Babylon) NewBackEase(opts *NewBackEaseOpts) *BackEase + func (ba *Babylon) NewBackgroundMaterial(name string, scene *Scene) *BackgroundMaterial + func (ba *Babylon) NewBaseParticleSystem(name string) *BaseParticleSystem + func (ba *Babylon) NewBaseTexture(scene *Scene) *BaseTexture + func (ba *Babylon) NewBezierCurveEase(opts *NewBezierCurveEaseOpts) *BezierCurveEase + func (ba *Babylon) NewBinaryFileAssetTask(name string, url string) *BinaryFileAssetTask + func (ba *Babylon) NewBlackAndWhitePostProcess(name string, options float64, camera *Camera, ...) *BlackAndWhitePostProcess + func (ba *Babylon) NewBloomEffect(scene *Scene, bloomScale float64, bloomWeight float64, bloomKernel float64, ...) *BloomEffect + func (ba *Babylon) NewBloomMergePostProcess(name string, originalFromInput *PostProcess, blurred *PostProcess, ...) *BloomMergePostProcess + func (ba *Babylon) NewBlurPostProcess(name string, direction *Vector2, kernel float64, options float64, ...) *BlurPostProcess + func (ba *Babylon) NewBone(name string, skeleton *Skeleton, opts *NewBoneOpts) *Bone + func (ba *Babylon) NewBoneAxesViewer(scene *Scene, bone *Bone, mesh *Mesh, opts *NewBoneAxesViewerOpts) *BoneAxesViewer + func (ba *Babylon) NewBoneIKController(mesh *AbstractMesh, bone *Bone, opts *NewBoneIKControllerOpts) *BoneIKController + func (ba *Babylon) NewBoneLookController(mesh *AbstractMesh, bone *Bone, target *Vector3, ...) *BoneLookController + func (ba *Babylon) NewBonesBlock(name string) *BonesBlock + func (ba *Babylon) NewBounceEase(opts *NewBounceEaseOpts) *BounceEase + func (ba *Babylon) NewBoundingBox(min *Vector3, max *Vector3, opts *NewBoundingBoxOpts) *BoundingBox + func (ba *Babylon) NewBoundingBoxGizmo(opts *NewBoundingBoxGizmoOpts) *BoundingBoxGizmo + func (ba *Babylon) NewBoundingBoxRenderer(scene *Scene) *BoundingBoxRenderer + func (ba *Babylon) NewBoundingInfo(minimum *Vector3, maximum *Vector3, opts *NewBoundingInfoOpts) *BoundingInfo + func (ba *Babylon) NewBoundingSphere(min *Vector3, max *Vector3, opts *NewBoundingSphereOpts) *BoundingSphere + func (ba *Babylon) NewBoxParticleEmitter() *BoxParticleEmitter + func (ba *Babylon) NewBrickProceduralTexture(name string, size float64, scene *Scene, opts *NewBrickProceduralTextureOpts) *BrickProceduralTexture + func (ba *Babylon) NewBuffer(engine JSObject, data []float64, updatable bool, opts *NewBufferOpts) *Buffer + func (ba *Babylon) NewCamera(name string, position *Vector3, scene *Scene, opts *NewCameraOpts) *Camera + func (ba *Babylon) NewCameraInputsManager(camera *Camera) *CameraInputsManager + func (ba *Babylon) NewCellMaterial(name string, scene *Scene) *CellMaterial + func (ba *Babylon) NewChromaticAberrationPostProcess(name string, screenWidth float64, screenHeight float64, options float64, ...) *ChromaticAberrationPostProcess + func (ba *Babylon) NewCircleOfConfusionPostProcess(name string, depthTexture *RenderTargetTexture, options float64, ...) *CircleOfConfusionPostProcess + func (ba *Babylon) NewClampBlock(name string) *ClampBlock + func (ba *Babylon) NewClipboardInfo(jsType float64, event js.Value) *ClipboardInfo + func (ba *Babylon) NewCloudPoint(particleIndex float64, group *PointsGroup, groupId float64, idxInGroup float64, ...) *CloudPoint + func (ba *Babylon) NewCloudProceduralTexture(name string, size float64, scene *Scene, opts *NewCloudProceduralTextureOpts) *CloudProceduralTexture + func (ba *Babylon) NewColor3(r float64, g float64, b float64) *Color3 + func (ba *Babylon) NewColor4(r float64, g float64, b float64, a float64) *Color4 + func (ba *Babylon) NewColorCorrectionPostProcess(name string, colorTableUrl string, options float64, camera *Camera, ...) *ColorCorrectionPostProcess + func (ba *Babylon) NewColorGradingTexture(url string, scene *Scene) *ColorGradingTexture + func (ba *Babylon) NewColorMergerBlock(name string) *ColorMergerBlock + func (ba *Babylon) NewColorSplitterBlock(name string) *ColorSplitterBlock + func (ba *Babylon) NewCombineAction(triggerOptions JSObject, children []*Action, opts *NewCombineActionOpts) *CombineAction + func (ba *Babylon) NewCondition(actionManager *ActionManager) *Condition + func (ba *Babylon) NewConeParticleEmitter(opts *NewConeParticleEmitterOpts) *ConeParticleEmitter + func (ba *Babylon) NewConvolutionPostProcess(name string, kernel []float64, options float64, camera *Camera, ...) *ConvolutionPostProcess + func (ba *Babylon) NewCrossBlock(name string) *CrossBlock + func (ba *Babylon) NewCubeTexture(rootUrl string, scene *Scene, opts *NewCubeTextureOpts) *CubeTexture + func (ba *Babylon) NewCubeTextureAssetTask(name string, url string, opts *NewCubeTextureAssetTaskOpts) *CubeTextureAssetTask + func (ba *Babylon) NewCurve3(points []*Vector3) *Curve3 + func (ba *Babylon) NewCustomMaterial(name string, scene *Scene) *CustomMaterial + func (ba *Babylon) NewCustomOptimization(opts *NewCustomOptimizationOpts) *CustomOptimization + func (ba *Babylon) NewCustomProceduralTexture(name string, texturePath string, size float64, scene *Scene, ...) *CustomProceduralTexture + func (ba *Babylon) NewCustomShaderStructure() *CustomShaderStructure + func (ba *Babylon) NewCylinderDirectedParticleEmitter(opts *NewCylinderDirectedParticleEmitterOpts) *CylinderDirectedParticleEmitter + func (ba *Babylon) NewCylinderParticleEmitter(opts *NewCylinderParticleEmitterOpts) *CylinderParticleEmitter + func (ba *Babylon) NewDataReader(buffer *IDataBuffer) *DataReader + func (ba *Babylon) NewDatabase(urlToScene string, callbackManifestChecked JSFunc, opts *NewDatabaseOpts) *Database + func (ba *Babylon) NewDaydreamController(vrGamepad JSObject) *DaydreamController + func (ba *Babylon) NewDebugLayer(scene *Scene) *DebugLayer + func (ba *Babylon) NewDefaultLoadingScreen(_renderingCanvas js.Value, opts *NewDefaultLoadingScreenOpts) *DefaultLoadingScreen + func (ba *Babylon) NewDefaultRenderingPipeline(opts *NewDefaultRenderingPipelineOpts) *DefaultRenderingPipeline + func (ba *Babylon) NewDeferred() *Deferred + func (ba *Babylon) NewDepthOfFieldBlurPostProcess(name string, scene *Scene, direction *Vector2, kernel float64, options float64, ...) *DepthOfFieldBlurPostProcess + func (ba *Babylon) NewDepthOfFieldEffect(scene *Scene, depthTexture *RenderTargetTexture, ...) *DepthOfFieldEffect + func (ba *Babylon) NewDepthOfFieldMergePostProcess(name string, originalFromInput *PostProcess, circleOfConfusion *PostProcess, ...) *DepthOfFieldMergePostProcess + func (ba *Babylon) NewDepthRenderer(scene *Scene, opts *NewDepthRendererOpts) *DepthRenderer + func (ba *Babylon) NewDepthRendererSceneComponent(scene *Scene) *DepthRendererSceneComponent + func (ba *Babylon) NewDerivativeBlock(name string) *DerivativeBlock + func (ba *Babylon) NewDesaturateBlock(name string) *DesaturateBlock + func (ba *Babylon) NewDeviceOrientationCamera(name string, position *Vector3, scene *Scene) *DeviceOrientationCamera + func (ba *Babylon) NewDigitalRainFontTexture(name string, font string, text string, opts *NewDigitalRainFontTextureOpts) *DigitalRainFontTexture + func (ba *Babylon) NewDigitalRainPostProcess(name string, camera *Camera, opts *NewDigitalRainPostProcessOpts) *DigitalRainPostProcess + func (ba *Babylon) NewDirectionalLight(name string, direction *Vector3, scene *Scene) *DirectionalLight + func (ba *Babylon) NewDiscardBlock(name string) *DiscardBlock + func (ba *Babylon) NewDisplayPassPostProcess(name string, options float64, camera *Camera, ...) *DisplayPassPostProcess + func (ba *Babylon) NewDistanceBlock(name string) *DistanceBlock + func (ba *Babylon) NewDistanceJoint(jointData js.Value) *DistanceJoint + func (ba *Babylon) NewDivideBlock(name string) *DivideBlock + func (ba *Babylon) NewDoNothingAction(opts *NewDoNothingActionOpts) *DoNothingAction + func (ba *Babylon) NewDotBlock(name string) *DotBlock + func (ba *Babylon) NewDracoCompression(opts *NewDracoCompressionOpts) *DracoCompression + func (ba *Babylon) NewDualShockPad(id string, index float64, gamepad JSObject) *DualShockPad + func (ba *Babylon) NewDynamicTexture(name string, options interface{}, scene *Scene, generateMipMaps bool, ...) *DynamicTexture + func (ba *Babylon) NewEdgesRenderer(source *AbstractMesh, opts *NewEdgesRendererOpts) *EdgesRenderer + func (ba *Babylon) NewEffect(baseName JSObject, attributesNamesOrOptions []string, ...) *Effect + func (ba *Babylon) NewEffectLayer(name string, scene *Scene) *EffectLayer + func (ba *Babylon) NewEffectLayerSceneComponent(scene *Scene) *EffectLayerSceneComponent + func (ba *Babylon) NewEffectRenderer(engine *ThinEngine, opts *NewEffectRendererOpts) *EffectRenderer + func (ba *Babylon) NewEffectWrapper(creationOptions js.Value) *EffectWrapper + func (ba *Babylon) NewElasticEase(opts *NewElasticEaseOpts) *ElasticEase + func (ba *Babylon) NewEngine(canvasOrContext js.Value, opts *NewEngineOpts) *Engine + func (ba *Babylon) NewEngineInstrumentation(engine *Engine) *EngineInstrumentation + func (ba *Babylon) NewEnvironmentHelper(options *IEnvironmentHelperOptions, scene *Scene) *EnvironmentHelper + func (ba *Babylon) NewEquiRectangularCubeTexture(url string, scene *Scene, size float64, ...) *EquiRectangularCubeTexture + func (ba *Babylon) NewEquiRectangularCubeTextureAssetTask(name string, url string, size float64, ...) *EquiRectangularCubeTextureAssetTask + func (ba *Babylon) NewEventState(mask float64, opts *NewEventStateOpts) *EventState + func (ba *Babylon) NewExecuteCodeAction(triggerOptions JSObject, jsFunc JSFunc, opts *NewExecuteCodeActionOpts) *ExecuteCodeAction + func (ba *Babylon) NewExponentialEase(opts *NewExponentialEaseOpts) *ExponentialEase + func (ba *Babylon) NewExtractHighlightsPostProcess(name string, options float64, camera *Camera, ...) *ExtractHighlightsPostProcess + func (ba *Babylon) NewFadeInOutBehavior() *FadeInOutBehavior + func (ba *Babylon) NewFilesInput(engine *Engine, scene *Scene, sceneLoadedCallback JSFunc, ...) *FilesInput + func (ba *Babylon) NewFilterPostProcess(name string, kernelMatrix *Matrix, options float64, camera *Camera, ...) *FilterPostProcess + func (ba *Babylon) NewFireMaterial(name string, scene *Scene) *FireMaterial + func (ba *Babylon) NewFireProceduralTexture(name string, size float64, scene *Scene, opts *NewFireProceduralTextureOpts) *FireProceduralTexture + func (ba *Babylon) NewFlyCamera(name string, position *Vector3, scene *Scene, opts *NewFlyCameraOpts) *FlyCamera + func (ba *Babylon) NewFlyCameraInputsManager(camera *FlyCamera) *FlyCameraInputsManager + func (ba *Babylon) NewFlyCameraMouseInput(opts *NewFlyCameraMouseInputOpts) *FlyCameraMouseInput + func (ba *Babylon) NewFogBlock(name string) *FogBlock + func (ba *Babylon) NewFollowCamera(name string, position *Vector3, scene *Scene, opts *NewFollowCameraOpts) *FollowCamera + func (ba *Babylon) NewFollowCameraInputsManager(camera *FollowCamera) *FollowCameraInputsManager + func (ba *Babylon) NewFragmentOutputBlock(name string) *FragmentOutputBlock + func (ba *Babylon) NewFreeCamera(name string, position *Vector3, scene *Scene, opts *NewFreeCameraOpts) *FreeCamera + func (ba *Babylon) NewFreeCameraDeviceOrientationInput() *FreeCameraDeviceOrientationInput + func (ba *Babylon) NewFreeCameraInputsManager(camera *FreeCamera) *FreeCameraInputsManager + func (ba *Babylon) NewFreeCameraMouseInput(opts *NewFreeCameraMouseInputOpts) *FreeCameraMouseInput + func (ba *Babylon) NewFresnelBlock(name string) *FresnelBlock + func (ba *Babylon) NewFrontFacingBlock(name string) *FrontFacingBlock + func (ba *Babylon) NewFurMaterial(name string, scene *Scene) *FurMaterial + func (ba *Babylon) NewFxaaPostProcess(name string, options float64, opts *NewFxaaPostProcessOpts) *FxaaPostProcess + func (ba *Babylon) NewGLTFData() *GLTFData + func (ba *Babylon) NewGPUParticleSystem(name string, options js.Value, scene *Scene, opts *NewGPUParticleSystemOpts) *GPUParticleSystem + func (ba *Babylon) NewGamepad(id string, index float64, browserGamepad JSObject, opts *NewGamepadOpts) *Gamepad + func (ba *Babylon) NewGamepadCamera(name string, position *Vector3, scene *Scene) *GamepadCamera + func (ba *Babylon) NewGamepadManager(opts *NewGamepadManagerOpts) *GamepadManager + func (ba *Babylon) NewGamepadSystemSceneComponent(scene *Scene) *GamepadSystemSceneComponent + func (ba *Babylon) NewGearVRController(vrGamepad JSObject) *GearVRController + func (ba *Babylon) NewGenericController(vrGamepad JSObject) *GenericController + func (ba *Babylon) NewGenericPad(id string, index float64, browserGamepad JSObject) *GenericPad + func (ba *Babylon) NewGeometry(id string, scene *Scene, opts *NewGeometryOpts) *Geometry + func (ba *Babylon) NewGeometryBufferRenderer(scene *Scene, opts *NewGeometryBufferRendererOpts) *GeometryBufferRenderer + func (ba *Babylon) NewGeometryBufferRendererSceneComponent(scene *Scene) *GeometryBufferRendererSceneComponent + func (ba *Babylon) NewGizmo(opts *NewGizmoOpts) *Gizmo + func (ba *Babylon) NewGizmoManager(scene *Scene) *GizmoManager + func (ba *Babylon) NewGlowLayer(name string, scene *Scene, opts *NewGlowLayerOpts) *GlowLayer + func (ba *Babylon) NewGradientBlock(name string) *GradientBlock + func (ba *Babylon) NewGradientBlockColorStep(step float64, color *Color3) *GradientBlockColorStep + func (ba *Babylon) NewGradientMaterial(name string, scene *Scene) *GradientMaterial + func (ba *Babylon) NewGrainPostProcess(name string, options float64, camera *Camera, opts *NewGrainPostProcessOpts) *GrainPostProcess + func (ba *Babylon) NewGrassProceduralTexture(name string, size float64, scene *Scene, opts *NewGrassProceduralTextureOpts) *GrassProceduralTexture + func (ba *Babylon) NewGridMaterial(name string, scene *Scene) *GridMaterial + func (ba *Babylon) NewGroundMesh(name string, scene *Scene) *GroundMesh + func (ba *Babylon) NewHDRCubeTexture(url string, scene *Scene, size float64, opts *NewHDRCubeTextureOpts) *HDRCubeTexture + func (ba *Babylon) NewHDRCubeTextureAssetTask(name string, url string, size float64, opts *NewHDRCubeTextureAssetTaskOpts) *HDRCubeTextureAssetTask + func (ba *Babylon) NewHardwareScalingOptimization(opts *NewHardwareScalingOptimizationOpts) *HardwareScalingOptimization + func (ba *Babylon) NewHemisphericLight(name string, direction *Vector3, scene *Scene) *HemisphericLight + func (ba *Babylon) NewHemisphericParticleEmitter(opts *NewHemisphericParticleEmitterOpts) *HemisphericParticleEmitter + func (ba *Babylon) NewHighlightLayer(name string, scene *Scene, opts *NewHighlightLayerOpts) *HighlightLayer + func (ba *Babylon) NewHighlightsPostProcess(name string, options float64, camera *Camera, ...) *HighlightsPostProcess + func (ba *Babylon) NewHinge2Joint(jointData js.Value) *Hinge2Joint + func (ba *Babylon) NewHingeJoint(jointData js.Value) *HingeJoint + func (ba *Babylon) NewHtmlElementTexture(name string, element js.Value, options *IHtmlElementTextureOptions) *HtmlElementTexture + func (ba *Babylon) NewIAnimationKey(frame, value float64, opts *NewIAnimationKeyOpts) *IAnimationKey + func (ba *Babylon) NewIEnvironmentHelperOptions() *IEnvironmentHelperOptions + func (ba *Babylon) NewIShadowLight(name string, scene *Scene) *IShadowLight + func (ba *Babylon) NewImageAssetTask(name string, url string) *ImageAssetTask + func (ba *Babylon) NewImageProcessingBlock(name string) *ImageProcessingBlock + func (ba *Babylon) NewImageProcessingPostProcess(name string, options float64, opts *NewImageProcessingPostProcessOpts) *ImageProcessingPostProcess + func (ba *Babylon) NewIncrementValueAction(triggerOptions JSObject, target JSObject, propertyPath string, value JSObject, ...) *IncrementValueAction + func (ba *Babylon) NewInputBlock(name string, opts *NewInputBlockOpts) *InputBlock + func (ba *Babylon) NewInputManager(scene *Scene) *InputManager + func (ba *Babylon) NewInstancedLinesMesh(name string, source *LinesMesh) *InstancedLinesMesh + func (ba *Babylon) NewInstancedMesh(name string, source *Mesh) *InstancedMesh + func (ba *Babylon) NewInstancesBlock(name string) *InstancesBlock + func (ba *Babylon) NewInternalTexture(engine *ThinEngine, source js.Value, opts *NewInternalTextureOpts) *InternalTexture + func (ba *Babylon) NewInterpolateValueAction(triggerOptions JSObject, target JSObject, propertyPath string, value JSObject, ...) *InterpolateValueAction + func (ba *Babylon) NewKeyboardInfo(jsType float64, event js.Value) *KeyboardInfo + func (ba *Babylon) NewKeyboardInfoPre(jsType float64, event js.Value) *KeyboardInfoPre + func (ba *Babylon) NewKhronosTextureContainer(arrayBuffer JSObject, facesExpected float64, ...) *KhronosTextureContainer + func (ba *Babylon) NewLavaMaterial(name string, scene *Scene) *LavaMaterial + func (ba *Babylon) NewLayer(name string, imgUrl string, scene *Scene, opts *NewLayerOpts) *Layer + func (ba *Babylon) NewLayerSceneComponent(scene *Scene) *LayerSceneComponent + func (ba *Babylon) NewLengthBlock(name string) *LengthBlock + func (ba *Babylon) NewLensFlare(size float64, position float64, color *Color3, imgUrl string, ...) *LensFlare + func (ba *Babylon) NewLensFlareSystem(name string, emitter JSObject, scene *Scene) *LensFlareSystem + func (ba *Babylon) NewLensFlareSystemSceneComponent(scene *Scene) *LensFlareSystemSceneComponent + func (ba *Babylon) NewLensFlaresOptimization(opts *NewLensFlaresOptimizationOpts) *LensFlaresOptimization + func (ba *Babylon) NewLensRenderingPipeline(name string, parameters JSObject, scene *Scene, ...) *LensRenderingPipeline + func (ba *Babylon) NewLerpBlock(name string) *LerpBlock + func (ba *Babylon) NewLight(name string, scene *Scene) *Light + func (ba *Babylon) NewLightBlock(name string) *LightBlock + func (ba *Babylon) NewLightGizmo(opts *NewLightGizmoOpts) *LightGizmo + func (ba *Babylon) NewLightInformationBlock(name string) *LightInformationBlock + func (ba *Babylon) NewLineEdgesRenderer(source *AbstractMesh, opts *NewLineEdgesRendererOpts) *LineEdgesRenderer + func (ba *Babylon) NewLinesMesh(name string, opts *NewLinesMeshOpts) *LinesMesh + func (ba *Babylon) NewMarbleProceduralTexture(name string, size float64, scene *Scene, opts *NewMarbleProceduralTextureOpts) *MarbleProceduralTexture + func (ba *Babylon) NewMaterial(name string, scene *Scene, opts *NewMaterialOpts) *Material + func (ba *Babylon) NewMatrix() *Matrix + func (ba *Babylon) NewMaxBlock(name string) *MaxBlock + func (ba *Babylon) NewMergeMeshesOptimization(opts *NewMergeMeshesOptimizationOpts) *MergeMeshesOptimization + func (ba *Babylon) NewMesh(name string, opts *NewMeshOpts) *Mesh + func (ba *Babylon) NewMeshAssetTask(name string, meshesNames JSObject, rootUrl string, sceneFilename string) *MeshAssetTask + func (ba *Babylon) NewMeshExploder(meshes []*Mesh, opts *NewMeshExploderOpts) *MeshExploder + func (ba *Babylon) NewMeshLODLevel(distance float64, mesh *Mesh) *MeshLODLevel + func (ba *Babylon) NewMinBlock(name string) *MinBlock + func (ba *Babylon) NewMirrorTexture(name string, size float64, scene *Scene, opts *NewMirrorTextureOpts) *MirrorTexture + func (ba *Babylon) NewMixMaterial(name string, scene *Scene) *MixMaterial + func (ba *Babylon) NewMorphTarget(name string, opts *NewMorphTargetOpts) *MorphTarget + func (ba *Babylon) NewMorphTargetManager(opts *NewMorphTargetManagerOpts) *MorphTargetManager + func (ba *Babylon) NewMorphTargetsBlock(name string) *MorphTargetsBlock + func (ba *Babylon) NewMotionBlurPostProcess(name string, scene *Scene, options float64, camera *Camera, ...) *MotionBlurPostProcess + func (ba *Babylon) NewMotorEnabledJoint(jsType float64, jointData js.Value) *MotorEnabledJoint + func (ba *Babylon) NewMultiMaterial(name string, scene *Scene) *MultiMaterial + func (ba *Babylon) NewMultiPointerScaleBehavior() *MultiPointerScaleBehavior + func (ba *Babylon) NewMultiRenderTarget(name string, size JSObject, count float64, scene *Scene, ...) *MultiRenderTarget + func (ba *Babylon) NewMultiplyBlock(name string) *MultiplyBlock + func (ba *Babylon) NewMultiviewRenderTarget(scene *Scene, opts *NewMultiviewRenderTargetOpts) *MultiviewRenderTarget + func (ba *Babylon) NewNLerpBlock(name string) *NLerpBlock + func (ba *Babylon) NewNegateBlock(name string) *NegateBlock + func (ba *Babylon) NewNode(name string, opts *NewNodeOpts) *Node + func (ba *Babylon) NewNodeMaterial(name string, opts *NewNodeMaterialOpts) *NodeMaterial + func (ba *Babylon) NewNodeMaterialBlock(name string, opts *NewNodeMaterialBlockOpts) *NodeMaterialBlock + func (ba *Babylon) NewNodeMaterialBuildStateSharedData() *NodeMaterialBuildStateSharedData + func (ba *Babylon) NewNodeMaterialConnectionPoint(name string, ownerBlock *NodeMaterialBlock, direction js.Value) *NodeMaterialConnectionPoint + func (ba *Babylon) NewNoiseProceduralTexture(name string, opts *NewNoiseProceduralTextureOpts) *NoiseProceduralTexture + func (ba *Babylon) NewNormalBlendBlock(name string) *NormalBlendBlock + func (ba *Babylon) NewNormalMapProceduralTexture(name string, size float64, scene *Scene, ...) *NormalMapProceduralTexture + func (ba *Babylon) NewNormalMaterial(name string, scene *Scene) *NormalMaterial + func (ba *Babylon) NewNormalizeBlock(name string) *NormalizeBlock + func (ba *Babylon) NewNullEngine(opts *NewNullEngineOpts) *NullEngine + func (ba *Babylon) NewOBJFileLoader(opts *NewOBJFileLoaderOpts) *OBJFileLoader + func (ba *Babylon) NewObservable(onObserverAdded JSFunc) *Observable + func (ba *Babylon) NewObserver(callback JSFunc, mask float64, opts *NewObserverOpts) *Observer + func (ba *Babylon) NewOceanPostProcess(name string, camera *TargetCamera, opts *NewOceanPostProcessOpts) *OceanPostProcess + func (ba *Babylon) NewOctree(creationFunc JSFunc, opts *NewOctreeOpts) *Octree + func (ba *Babylon) NewOctreeBlock(minPoint *Vector3, maxPoint *Vector3, capacity float64, depth float64, ...) *OctreeBlock + func (ba *Babylon) NewOctreeSceneComponent(scene *Scene) *OctreeSceneComponent + func (ba *Babylon) NewOculusTouchController(vrGamepad JSObject) *OculusTouchController + func (ba *Babylon) NewOneMinusBlock(name string) *OneMinusBlock + func (ba *Babylon) NewOutlineRenderer(scene *Scene) *OutlineRenderer + func (ba *Babylon) NewPBRAnisotropicConfiguration(markAllSubMeshesAsTexturesDirty JSFunc) *PBRAnisotropicConfiguration + func (ba *Babylon) NewPBRBRDFConfiguration(markAllSubMeshesAsMiscDirty JSFunc) *PBRBRDFConfiguration + func (ba *Babylon) NewPBRBaseMaterial(name string, scene *Scene) *PBRBaseMaterial + func (ba *Babylon) NewPBRBaseSimpleMaterial(name string, scene *Scene) *PBRBaseSimpleMaterial + func (ba *Babylon) NewPBRClearCoatConfiguration(markAllSubMeshesAsTexturesDirty JSFunc) *PBRClearCoatConfiguration + func (ba *Babylon) NewPBRCustomMaterial(name string, scene *Scene) *PBRCustomMaterial + func (ba *Babylon) NewPBRMaterial(name string, scene *Scene) *PBRMaterial + func (ba *Babylon) NewPBRMetallicRoughnessMaterial(name string, scene *Scene) *PBRMetallicRoughnessMaterial + func (ba *Babylon) NewPBRSheenConfiguration(markAllSubMeshesAsTexturesDirty JSFunc) *PBRSheenConfiguration + func (ba *Babylon) NewPBRSpecularGlossinessMaterial(name string, scene *Scene) *PBRSpecularGlossinessMaterial + func (ba *Babylon) NewPBRSubSurfaceConfiguration(markAllSubMeshesAsTexturesDirty JSFunc) *PBRSubSurfaceConfiguration + func (ba *Babylon) NewParticle(particleSystem *ParticleSystem) *Particle + func (ba *Babylon) NewParticleSystem(name string, capacity float64, scene *Scene, opts *NewParticleSystemOpts) *ParticleSystem + func (ba *Babylon) NewParticlesOptimization(opts *NewParticlesOptimizationOpts) *ParticlesOptimization + func (ba *Babylon) NewPassCubePostProcess(name string, options float64, opts *NewPassCubePostProcessOpts) *PassCubePostProcess + func (ba *Babylon) NewPassPostProcess(name string, options float64, opts *NewPassPostProcessOpts) *PassPostProcess + func (ba *Babylon) NewPath2(x float64, y float64) *Path2 + func (ba *Babylon) NewPath3D(path []*Vector3, opts *NewPath3DOpts) *Path3D + func (ba *Babylon) NewPathCursor(path *Path2) *PathCursor + func (ba *Babylon) NewPerfCounter() *PerfCounter + func (ba *Babylon) NewPerformanceMonitor(opts *NewPerformanceMonitorOpts) *PerformanceMonitor + func (ba *Babylon) NewPerlinNoiseProceduralTexture(name string, size float64, scene *Scene, ...) *PerlinNoiseProceduralTexture + func (ba *Babylon) NewPerturbNormalBlock(name string) *PerturbNormalBlock + func (ba *Babylon) NewPhotoDome(name string, urlOfPhoto string, options js.Value, scene *Scene, ...) *PhotoDome + func (ba *Babylon) NewPhysicsEngine(gravity *Vector3, opts *NewPhysicsEngineOpts) *PhysicsEngine + func (ba *Babylon) NewPhysicsEngineSceneComponent(scene *Scene) *PhysicsEngineSceneComponent + func (ba *Babylon) NewPhysicsGravitationalFieldEvent(_physicsHelper *PhysicsHelper, _scene *Scene, _origin *Vector3, ...) *PhysicsGravitationalFieldEvent + func (ba *Babylon) NewPhysicsHelper(scene *Scene) *PhysicsHelper + func (ba *Babylon) NewPhysicsImpostor(object *IPhysicsEnabledObject, jsType float64, opts *NewPhysicsImpostorOpts) *PhysicsImpostor + func (ba *Babylon) NewPhysicsJoint(jsType float64, jointData js.Value) *PhysicsJoint + func (ba *Babylon) NewPhysicsRadialExplosionEvent(_scene *Scene, _options *PhysicsRadialExplosionEventOptions) *PhysicsRadialExplosionEvent + func (ba *Babylon) NewPhysicsUpdraftEvent(_scene *Scene, _origin *Vector3, _options *PhysicsUpdraftEventOptions) *PhysicsUpdraftEvent + func (ba *Babylon) NewPhysicsViewer(scene *Scene) *PhysicsViewer + func (ba *Babylon) NewPhysicsVortexEvent(_scene *Scene, _origin *Vector3, _options *PhysicsVortexEventOptions) *PhysicsVortexEvent + func (ba *Babylon) NewPlane(a float64, b float64, c float64, d float64) *Plane + func (ba *Babylon) NewPlaneDragGizmo(dragPlaneNormal *Vector3, opts *NewPlaneDragGizmoOpts) *PlaneDragGizmo + func (ba *Babylon) NewPlaneRotationGizmo(planeNormal *Vector3, opts *NewPlaneRotationGizmoOpts) *PlaneRotationGizmo + func (ba *Babylon) NewPlayAnimationAction(triggerOptions JSObject, target JSObject, from float64, to float64, ...) *PlayAnimationAction + func (ba *Babylon) NewPlaySoundAction(triggerOptions JSObject, sound *Sound, opts *NewPlaySoundActionOpts) *PlaySoundAction + func (ba *Babylon) NewPointLight(name string, position *Vector3, scene *Scene) *PointLight + func (ba *Babylon) NewPointParticleEmitter() *PointParticleEmitter + func (ba *Babylon) NewPointerDragBehavior(opts *NewPointerDragBehaviorOpts) *PointerDragBehavior + func (ba *Babylon) NewPointerInfo(jsType float64, event js.Value, pickInfo *PickingInfo) *PointerInfo + func (ba *Babylon) NewPointerInfoBase(jsType float64, event js.Value) *PointerInfoBase + func (ba *Babylon) NewPointerInfoPre(jsType float64, event js.Value, localX float64, localY float64) *PointerInfoPre + func (ba *Babylon) NewPointsCloudSystem(name string, pointSize float64, scene *Scene, opts *NewPointsCloudSystemOpts) *PointsCloudSystem + func (ba *Babylon) NewPolygonMeshBuilder(name string, contours []*Path2, opts *NewPolygonMeshBuilderOpts) *PolygonMeshBuilder + func (ba *Babylon) NewPoseEnabledController(browserGamepad JSObject) *PoseEnabledController + func (ba *Babylon) NewPositionGizmo(opts *NewPositionGizmoOpts) *PositionGizmo + func (ba *Babylon) NewPositionNormalTextureVertex(opts *NewPositionNormalTextureVertexOpts) *PositionNormalTextureVertex + func (ba *Babylon) NewPositionNormalVertex(opts *NewPositionNormalVertexOpts) *PositionNormalVertex + func (ba *Babylon) NewPostProcess(name string, fragmentUrl string, parameters []string, samplers []string, ...) *PostProcess + func (ba *Babylon) NewPostProcessManager(scene *Scene) *PostProcessManager + func (ba *Babylon) NewPostProcessRenderEffect(engine *Engine, name string, getPostProcesses JSFunc, ...) *PostProcessRenderEffect + func (ba *Babylon) NewPostProcessRenderPipeline(engine *Engine, name string) *PostProcessRenderPipeline + func (ba *Babylon) NewPostProcessRenderPipelineManager() *PostProcessRenderPipelineManager + func (ba *Babylon) NewPostProcessRenderPipelineManagerSceneComponent(scene *Scene) *PostProcessRenderPipelineManagerSceneComponent + func (ba *Babylon) NewPostProcessesOptimization(opts *NewPostProcessesOptimizationOpts) *PostProcessesOptimization + func (ba *Babylon) NewPosterizeBlock(name string) *PosterizeBlock + func (ba *Babylon) NewPowBlock(name string) *PowBlock + func (ba *Babylon) NewPowerEase(opts *NewPowerEaseOpts) *PowerEase + func (ba *Babylon) NewPredicateCondition(actionManager *ActionManager, predicate JSFunc) *PredicateCondition + func (ba *Babylon) NewProceduralTexture(name string, size JSObject, fragment JSObject, scene *Scene, ...) *ProceduralTexture + func (ba *Babylon) NewProceduralTextureSceneComponent(scene *Scene) *ProceduralTextureSceneComponent + func (ba *Babylon) NewQuaternion(opts *NewQuaternionOpts) *Quaternion + func (ba *Babylon) NewRandomNumberBlock(name string) *RandomNumberBlock + func (ba *Babylon) NewRawCubeTexture(scene *Scene, data js.Value, size float64, opts *NewRawCubeTextureOpts) *RawCubeTexture + func (ba *Babylon) NewRawTexture(data js.Value, width float64, height float64, format float64, scene *Scene, ...) *RawTexture + func (ba *Babylon) NewRawTexture2DArray(data js.Value, width float64, height float64, depth float64, format float64, ...) *RawTexture2DArray + func (ba *Babylon) NewRawTexture3D(data js.Value, width float64, height float64, depth float64, format float64, ...) *RawTexture3D + func (ba *Babylon) NewRay(origin *Vector3, direction *Vector3, opts *NewRayOpts) *Ray + func (ba *Babylon) NewRayHelper(ray *Ray) *RayHelper + func (ba *Babylon) NewRecastJSCrowd(plugin *RecastJSPlugin, maxAgents float64, maxAgentRadius float64, ...) *RecastJSCrowd + func (ba *Babylon) NewRecastJSPlugin(opts *NewRecastJSPluginOpts) *RecastJSPlugin + func (ba *Babylon) NewReciprocalBlock(name string) *ReciprocalBlock + func (ba *Babylon) NewReflectBlock(name string) *ReflectBlock + func (ba *Babylon) NewReflectionProbe(name string, size float64, scene *Scene, opts *NewReflectionProbeOpts) *ReflectionProbe + func (ba *Babylon) NewReflectionTextureBlock(name string) *ReflectionTextureBlock + func (ba *Babylon) NewRefractBlock(name string) *RefractBlock + func (ba *Babylon) NewRefractionPostProcess(name string, refractionTextureUrl string, color *Color3, depth float64, ...) *RefractionPostProcess + func (ba *Babylon) NewRefractionTexture(name string, size float64, scene *Scene, opts *NewRefractionTextureOpts) *RefractionTexture + func (ba *Babylon) NewRemapBlock(name string) *RemapBlock + func (ba *Babylon) NewRenderTargetTexture(name string, size float64, scene *Scene, opts *NewRenderTargetTextureOpts) *RenderTargetTexture + func (ba *Babylon) NewRenderTargetsOptimization(opts *NewRenderTargetsOptimizationOpts) *RenderTargetsOptimization + func (ba *Babylon) NewRenderingManager(scene *Scene) *RenderingManager + func (ba *Babylon) NewReplaceColorBlock(name string) *ReplaceColorBlock + func (ba *Babylon) NewRoadProceduralTexture(name string, size float64, scene *Scene, opts *NewRoadProceduralTextureOpts) *RoadProceduralTexture + func (ba *Babylon) NewRollingAverage(length float64) *RollingAverage + func (ba *Babylon) NewRotate2dBlock(name string) *Rotate2dBlock + func (ba *Babylon) NewRotationGizmo(opts *NewRotationGizmoOpts) *RotationGizmo + func (ba *Babylon) NewRuntimeAnimation(target JSObject, animation *Animation, scene *Scene, host *Animatable) *RuntimeAnimation + func (ba *Babylon) NewSSAO2RenderingPipeline(name string, scene *Scene, ratio JSObject, opts *NewSSAO2RenderingPipelineOpts) *SSAO2RenderingPipeline + func (ba *Babylon) NewSSAORenderingPipeline(name string, scene *Scene, ratio JSObject, opts *NewSSAORenderingPipelineOpts) *SSAORenderingPipeline + func (ba *Babylon) NewScaleBlock(name string) *ScaleBlock + func (ba *Babylon) NewScaleGizmo(opts *NewScaleGizmoOpts) *ScaleGizmo + func (ba *Babylon) NewScene(engine *Engine, opts *NewSceneOpts) *Scene + func (ba *Babylon) NewSceneInstrumentation(scene *Scene) *SceneInstrumentation + func (ba *Babylon) NewSceneLoaderProgressEvent(lengthComputable bool, loaded float64, total float64) *SceneLoaderProgressEvent + func (ba *Babylon) NewSceneOptimization(opts *NewSceneOptimizationOpts) *SceneOptimization + func (ba *Babylon) NewSceneOptimizer(scene *Scene, opts *NewSceneOptimizerOpts) *SceneOptimizer + func (ba *Babylon) NewSceneOptimizerOptions(opts *NewSceneOptimizerOptionsOpts) *SceneOptimizerOptions + func (ba *Babylon) NewSetParentAction(triggerOptions JSObject, target JSObject, parent JSObject, ...) *SetParentAction + func (ba *Babylon) NewSetStateAction(triggerOptions JSObject, target JSObject, value string, ...) *SetStateAction + func (ba *Babylon) NewSetValueAction(triggerOptions JSObject, target JSObject, propertyPath string, value JSObject, ...) *SetValueAction + func (ba *Babylon) NewShaderAlebdoParts() *ShaderAlebdoParts + func (ba *Babylon) NewShaderMaterial(name string, scene *Scene, shaderPath JSObject, opts *NewShaderMaterialOpts) *ShaderMaterial + func (ba *Babylon) NewShaderSpecialParts() *ShaderSpecialParts + func (ba *Babylon) NewShadowGenerator(mapSize float64, light *IShadowLight, opts *NewShadowGeneratorOpts) *ShadowGenerator + func (ba *Babylon) NewShadowGeneratorSceneComponent(scene *Scene) *ShadowGeneratorSceneComponent + func (ba *Babylon) NewShadowLight(name string, scene *Scene) *ShadowLight + func (ba *Babylon) NewShadowOnlyMaterial(name string, scene *Scene) *ShadowOnlyMaterial + func (ba *Babylon) NewShadowsOptimization(opts *NewShadowsOptimizationOpts) *ShadowsOptimization + func (ba *Babylon) NewSharpenPostProcess(name string, options float64, camera *Camera, opts *NewSharpenPostProcessOpts) *SharpenPostProcess + func (ba *Babylon) NewSimpleMaterial(name string, scene *Scene) *SimpleMaterial + func (ba *Babylon) NewSimplexPerlin3DBlock(name string) *SimplexPerlin3DBlock + func (ba *Babylon) NewSimplicationQueueSceneComponent(scene *Scene) *SimplicationQueueSceneComponent + func (ba *Babylon) NewSimplificationQueue() *SimplificationQueue + func (ba *Babylon) NewSimplificationSettings(quality float64, distance float64, opts *NewSimplificationSettingsOpts) *SimplificationSettings + func (ba *Babylon) NewSixDofDragBehavior() *SixDofDragBehavior + func (ba *Babylon) NewSize(width float64, height float64) *Size + func (ba *Babylon) NewSkeleton(name string, id string, scene *Scene) *Skeleton + func (ba *Babylon) NewSkeletonViewer(skeleton *Skeleton, mesh *AbstractMesh, scene *Scene, ...) *SkeletonViewer + func (ba *Babylon) NewSkyMaterial(name string, scene *Scene) *SkyMaterial + func (ba *Babylon) NewSmartArray(capacity float64) *SmartArray + func (ba *Babylon) NewSmartArrayNoDuplicate(capacity float64) *SmartArrayNoDuplicate + func (ba *Babylon) NewSmoothStepBlock(name string) *SmoothStepBlock + func (ba *Babylon) NewSolidParticle(particleIndex float64, particleId float64, positionIndex float64, ...) *SolidParticle + func (ba *Babylon) NewSolidParticleSystem(name string, scene *Scene, opts *NewSolidParticleSystemOpts) *SolidParticleSystem + func (ba *Babylon) NewSound(name string, urlOrArrayBuffer JSObject, scene *Scene, opts *NewSoundOpts) *Sound + func (ba *Babylon) NewSoundTrack(scene *Scene, opts *NewSoundTrackOpts) *SoundTrack + func (ba *Babylon) NewSphereDirectedParticleEmitter(opts *NewSphereDirectedParticleEmitterOpts) *SphereDirectedParticleEmitter + func (ba *Babylon) NewSphereParticleEmitter(opts *NewSphereParticleEmitterOpts) *SphereParticleEmitter + func (ba *Babylon) NewSpotLight(name string, position *Vector3, direction *Vector3, angle float64, ...) *SpotLight + func (ba *Babylon) NewSprite(name string, manager *ISpriteManager) *Sprite + func (ba *Babylon) NewSpriteManager(name string, imgUrl string, capacity float64, cellSize JSObject, scene *Scene, ...) *SpriteManager + func (ba *Babylon) NewSpritePackedManager(name string, imgUrl string, capacity float64, scene *Scene, ...) *SpritePackedManager + func (ba *Babylon) NewSpriteSceneComponent(scene *Scene) *SpriteSceneComponent + func (ba *Babylon) NewStandardMaterial(name string, scene *Scene) *StandardMaterial + func (ba *Babylon) NewStandardRenderingPipeline(name string, scene *Scene, ratio float64, ...) *StandardRenderingPipeline + func (ba *Babylon) NewStarfieldProceduralTexture(name string, size float64, scene *Scene, ...) *StarfieldProceduralTexture + func (ba *Babylon) NewStateCondition(actionManager *ActionManager, target JSObject, value string) *StateCondition + func (ba *Babylon) NewStepBlock(name string) *StepBlock + func (ba *Babylon) NewStereoscopicArcRotateCamera(name string, alpha float64, beta float64, radius float64, target *Vector3, ...) *StereoscopicArcRotateCamera + func (ba *Babylon) NewStereoscopicFreeCamera(name string, position *Vector3, interaxialDistance float64, ...) *StereoscopicFreeCamera + func (ba *Babylon) NewStereoscopicGamepadCamera(name string, position *Vector3, interaxialDistance float64, ...) *StereoscopicGamepadCamera + func (ba *Babylon) NewStereoscopicInterlacePostProcess(name string, rigCameras []*Camera, isStereoscopicHoriz bool, ...) *StereoscopicInterlacePostProcess + func (ba *Babylon) NewStereoscopicUniversalCamera(name string, position *Vector3, interaxialDistance float64, ...) *StereoscopicUniversalCamera + func (ba *Babylon) NewStickValues(x float64, y float64) *StickValues + func (ba *Babylon) NewStopAnimationAction(triggerOptions JSObject, target JSObject, opts *NewStopAnimationActionOpts) *StopAnimationAction + func (ba *Babylon) NewStopSoundAction(triggerOptions JSObject, sound *Sound, opts *NewStopSoundActionOpts) *StopSoundAction + func (ba *Babylon) NewSubEmitter(particleSystem *ParticleSystem) *SubEmitter + func (ba *Babylon) NewSubMesh(materialIndex float64, verticesStart float64, verticesCount float64, ...) *SubMesh + func (ba *Babylon) NewSubtractBlock(name string) *SubtractBlock + func (ba *Babylon) NewSwitchBooleanAction(triggerOptions JSObject, target JSObject, propertyPath string, ...) *SwitchBooleanAction + func (ba *Babylon) NewTargetCamera(name string, position *Vector3, scene *Scene, opts *NewTargetCameraOpts) *TargetCamera + func (ba *Babylon) NewTerrainMaterial(name string, scene *Scene) *TerrainMaterial + func (ba *Babylon) NewTextFileAssetTask(name string, url string) *TextFileAssetTask + func (ba *Babylon) NewTexture(url string, sceneOrEngine *Scene, opts *NewTextureOpts) *Texture + func (ba *Babylon) NewTextureAssetTask(name string, url string, opts *NewTextureAssetTaskOpts) *TextureAssetTask + func (ba *Babylon) NewTextureBlock(name string) *TextureBlock + func (ba *Babylon) NewTextureOptimization(opts *NewTextureOptimizationOpts) *TextureOptimization + func (ba *Babylon) NewThinEngine(canvasOrContext js.Value, opts *NewThinEngineOpts) *ThinEngine + func (ba *Babylon) NewTonemapPostProcess(name string, _operator js.Value, exposureAdjustment float64, camera *Camera, ...) *TonemapPostProcess + func (ba *Babylon) NewTouchCamera(name string, position *Vector3, scene *Scene) *TouchCamera + func (ba *Babylon) NewTrailMesh(name string, generator *AbstractMesh, scene *Scene, opts *NewTrailMeshOpts) *TrailMesh + func (ba *Babylon) NewTransformBlock(name string) *TransformBlock + func (ba *Babylon) NewTransformNode(name string, opts *NewTransformNodeOpts) *TransformNode + func (ba *Babylon) NewTriPlanarMaterial(name string, scene *Scene) *TriPlanarMaterial + func (ba *Babylon) NewTrigonometryBlock(name string) *TrigonometryBlock + func (ba *Babylon) NewUniformBuffer(engine *Engine, opts *NewUniformBufferOpts) *UniformBuffer + func (ba *Babylon) NewUniversalCamera(name string, position *Vector3, scene *Scene) *UniversalCamera + func (ba *Babylon) NewUtilityLayerRenderer(originalScene *Scene, opts *NewUtilityLayerRendererOpts) *UtilityLayerRenderer + func (ba *Babylon) NewVRDeviceOrientationArcRotateCamera(name string, alpha float64, beta float64, radius float64, target *Vector3, ...) *VRDeviceOrientationArcRotateCamera + func (ba *Babylon) NewVRDeviceOrientationFreeCamera(name string, position *Vector3, scene *Scene, ...) *VRDeviceOrientationFreeCamera + func (ba *Babylon) NewVRDeviceOrientationGamepadCamera(name string, position *Vector3, scene *Scene, ...) *VRDeviceOrientationGamepadCamera + func (ba *Babylon) NewVRDistortionCorrectionPostProcess(name string, camera *Camera, isRightEye bool, vrMetrics *VRCameraMetrics) *VRDistortionCorrectionPostProcess + func (ba *Babylon) NewVRExperienceHelper(scene *Scene, opts *NewVRExperienceHelperOpts) *VRExperienceHelper + func (ba *Babylon) NewVRMultiviewToSingleviewPostProcess(name string, camera *Camera, scaleFactor float64) *VRMultiviewToSingleviewPostProcess + func (ba *Babylon) NewValueCondition(actionManager *ActionManager, target JSObject, propertyPath string, ...) *ValueCondition + func (ba *Babylon) NewVector2(x float64, y float64) *Vector2 + func (ba *Babylon) NewVector3(x float64, y float64, z float64) *Vector3 + func (ba *Babylon) NewVector4(x float64, y float64, z float64, w float64) *Vector4 + func (ba *Babylon) NewVectorMergerBlock(name string) *VectorMergerBlock + func (ba *Babylon) NewVectorSplitterBlock(name string) *VectorSplitterBlock + func (ba *Babylon) NewVertexBuffer(engine JSObject, data []float64, kind string, updatable bool, ...) *VertexBuffer + func (ba *Babylon) NewVertexOutputBlock(name string) *VertexOutputBlock + func (ba *Babylon) NewVideoDome(name string, urlsOrVideo []string, options js.Value, scene *Scene) *VideoDome + func (ba *Babylon) NewVideoRecorder(engine *Engine, opts *NewVideoRecorderOpts) *VideoRecorder + func (ba *Babylon) NewVideoTexture(name string, src []string, scene *Scene, opts *NewVideoTextureOpts) *VideoTexture + func (ba *Babylon) NewViewDirectionBlock(name string) *ViewDirectionBlock + func (ba *Babylon) NewViewport(x float64, y float64, width float64, height float64) *Viewport + func (ba *Babylon) NewVirtualJoystick(opts *NewVirtualJoystickOpts) *VirtualJoystick + func (ba *Babylon) NewVirtualJoysticksCamera(name string, position *Vector3, scene *Scene) *VirtualJoysticksCamera + func (ba *Babylon) NewViveController(vrGamepad JSObject) *ViveController + func (ba *Babylon) NewVolumetricLightScatteringPostProcess(name string, ratio JSObject, camera *Camera, ...) *VolumetricLightScatteringPostProcess + func (ba *Babylon) NewWaterMaterial(name string, scene *Scene, opts *NewWaterMaterialOpts) *WaterMaterial + func (ba *Babylon) NewWaveBlock(name string) *WaveBlock + func (ba *Babylon) NewWebVRController(vrGamepad JSObject) *WebVRController + func (ba *Babylon) NewWebVRFreeCamera(name string, position *Vector3, scene *Scene, opts *NewWebVRFreeCameraOpts) *WebVRFreeCamera + func (ba *Babylon) NewWebXRCamera(name string, scene *Scene) *WebXRCamera + func (ba *Babylon) NewWebXRController(scene *Scene, inputSource js.Value, opts *NewWebXRControllerOpts) *WebXRController + func (ba *Babylon) NewWebXRControllerModelLoader(input *WebXRInput) *WebXRControllerModelLoader + func (ba *Babylon) NewWebXRControllerPointerSelection(input *WebXRInput) *WebXRControllerPointerSelection + func (ba *Babylon) NewWebXRControllerTeleportation(input *WebXRInput, opts *NewWebXRControllerTeleportationOpts) *WebXRControllerTeleportation + func (ba *Babylon) NewWebXREnterExitUIButton(element js.Value, sessionMode js.Value, referenceSpaceType js.Value) *WebXREnterExitUIButton + func (ba *Babylon) NewWebXRInput(baseExperience *WebXRExperienceHelper) *WebXRInput + func (ba *Babylon) NewWebXRManagedOutputCanvas(engine *ThinEngine, opts *NewWebXRManagedOutputCanvasOpts) *WebXRManagedOutputCanvas + func (ba *Babylon) NewWebXRSessionManager(scene *Scene) *WebXRSessionManager + func (ba *Babylon) NewWeightedSound(loop bool, sounds []*Sound, weights []float64) *WeightedSound + func (ba *Babylon) NewWindowsMotionController(vrGamepad JSObject) *WindowsMotionController + func (ba *Babylon) NewWoodProceduralTexture(name string, size float64, scene *Scene, opts *NewWoodProceduralTextureOpts) *WoodProceduralTexture + func (ba *Babylon) NewWorkerPool(workers []js.Value) *WorkerPool + func (ba *Babylon) NewWorleyNoise3DBlock(name string) *WorleyNoise3DBlock + func (ba *Babylon) NewXRWindowsMotionController(gamepadInfo JSObject) *XRWindowsMotionController + func (ba *Babylon) NewXbox360Pad(id string, index float64, gamepad JSObject, opts *NewXbox360PadOpts) *Xbox360Pad + func (ba *Babylon) Node() *Node + func (ba *Babylon) NodeMaterial() *NodeMaterial + func (ba *Babylon) NodeMaterialBlock() *NodeMaterialBlock + func (ba *Babylon) NodeMaterialBuildState() *NodeMaterialBuildState + func (ba *Babylon) NodeMaterialBuildStateSharedData() *NodeMaterialBuildStateSharedData + func (ba *Babylon) NodeMaterialConnectionPoint() *NodeMaterialConnectionPoint + func (ba *Babylon) NodeMaterialOptimizer() *NodeMaterialOptimizer + func (ba *Babylon) NoiseProceduralTexture() *NoiseProceduralTexture + func (ba *Babylon) NormalBlendBlock() *NormalBlendBlock + func (ba *Babylon) NormalMapProceduralTexture() *NormalMapProceduralTexture + func (ba *Babylon) NormalMaterial() *NormalMaterial + func (ba *Babylon) NormalizeBlock() *NormalizeBlock + func (ba *Babylon) NullEngine() *NullEngine + func (ba *Babylon) NullEngineOptions() *NullEngineOptions + func (ba *Babylon) OBJExport() *OBJExport + func (ba *Babylon) OBJFileLoader() *OBJFileLoader + func (ba *Babylon) Observable() *Observable + func (ba *Babylon) Observer() *Observer + func (ba *Babylon) OceanPostProcess() *OceanPostProcess + func (ba *Babylon) Octree() *Octree + func (ba *Babylon) OctreeBlock() *OctreeBlock + func (ba *Babylon) OctreeSceneComponent() *OctreeSceneComponent + func (ba *Babylon) OculusTouchController() *OculusTouchController + func (ba *Babylon) OnAfterEnteringVRObservableEvent() *OnAfterEnteringVRObservableEvent + func (ba *Babylon) OneMinusBlock() *OneMinusBlock + func (ba *Babylon) OutlineRenderer() *OutlineRenderer + func (ba *Babylon) PBRAnisotropicConfiguration() *PBRAnisotropicConfiguration + func (ba *Babylon) PBRBRDFConfiguration() *PBRBRDFConfiguration + func (ba *Babylon) PBRBaseMaterial() *PBRBaseMaterial + func (ba *Babylon) PBRBaseSimpleMaterial() *PBRBaseSimpleMaterial + func (ba *Babylon) PBRClearCoatConfiguration() *PBRClearCoatConfiguration + func (ba *Babylon) PBRCustomMaterial() *PBRCustomMaterial + func (ba *Babylon) PBRMaterial() *PBRMaterial + func (ba *Babylon) PBRMetallicRoughnessMaterial() *PBRMetallicRoughnessMaterial + func (ba *Babylon) PBRSheenConfiguration() *PBRSheenConfiguration + func (ba *Babylon) PBRSpecularGlossinessMaterial() *PBRSpecularGlossinessMaterial + func (ba *Babylon) PBRSubSurfaceConfiguration() *PBRSubSurfaceConfiguration + func (ba *Babylon) PanoramaToCubeMapTools() *PanoramaToCubeMapTools + func (ba *Babylon) Particle() *Particle + func (ba *Babylon) ParticleHelper() *ParticleHelper + func (ba *Babylon) ParticleSystem() *ParticleSystem + func (ba *Babylon) ParticleSystemSet() *ParticleSystemSet + func (ba *Babylon) ParticlesOptimization() *ParticlesOptimization + func (ba *Babylon) PassCubePostProcess() *PassCubePostProcess + func (ba *Babylon) PassPostProcess() *PassPostProcess + func (ba *Babylon) Path2() *Path2 + func (ba *Babylon) Path3D() *Path3D + func (ba *Babylon) PathCursor() *PathCursor + func (ba *Babylon) PerfCounter() *PerfCounter + func (ba *Babylon) PerformanceMonitor() *PerformanceMonitor + func (ba *Babylon) PerlinNoiseProceduralTexture() *PerlinNoiseProceduralTexture + func (ba *Babylon) PerturbNormalBlock() *PerturbNormalBlock + func (ba *Babylon) PhotoDome() *PhotoDome + func (ba *Babylon) PhysicsAffectedImpostorWithData() *PhysicsAffectedImpostorWithData + func (ba *Babylon) PhysicsEngine() *PhysicsEngine + func (ba *Babylon) PhysicsEngineSceneComponent() *PhysicsEngineSceneComponent + func (ba *Babylon) PhysicsGravitationalFieldEvent() *PhysicsGravitationalFieldEvent + func (ba *Babylon) PhysicsGravitationalFieldEventData() *PhysicsGravitationalFieldEventData + func (ba *Babylon) PhysicsHelper() *PhysicsHelper + func (ba *Babylon) PhysicsHitData() *PhysicsHitData + func (ba *Babylon) PhysicsImpostor() *PhysicsImpostor + func (ba *Babylon) PhysicsImpostorJoint() *PhysicsImpostorJoint + func (ba *Babylon) PhysicsImpostorParameters() *PhysicsImpostorParameters + func (ba *Babylon) PhysicsJoint() *PhysicsJoint + func (ba *Babylon) PhysicsJointData() *PhysicsJointData + func (ba *Babylon) PhysicsRadialExplosionEvent() *PhysicsRadialExplosionEvent + func (ba *Babylon) PhysicsRadialExplosionEventData() *PhysicsRadialExplosionEventData + func (ba *Babylon) PhysicsRadialExplosionEventOptions() *PhysicsRadialExplosionEventOptions + func (ba *Babylon) PhysicsRaycastResult() *PhysicsRaycastResult + func (ba *Babylon) PhysicsUpdraftEvent() *PhysicsUpdraftEvent + func (ba *Babylon) PhysicsUpdraftEventData() *PhysicsUpdraftEventData + func (ba *Babylon) PhysicsUpdraftEventOptions() *PhysicsUpdraftEventOptions + func (ba *Babylon) PhysicsViewer() *PhysicsViewer + func (ba *Babylon) PhysicsVortexEvent() *PhysicsVortexEvent + func (ba *Babylon) PhysicsVortexEventData() *PhysicsVortexEventData + func (ba *Babylon) PhysicsVortexEventOptions() *PhysicsVortexEventOptions + func (ba *Babylon) PickingInfo() *PickingInfo + func (ba *Babylon) Plane() *Plane + func (ba *Babylon) PlaneBuilder() *PlaneBuilder + func (ba *Babylon) PlaneDragGizmo() *PlaneDragGizmo + func (ba *Babylon) PlaneRotationGizmo() *PlaneRotationGizmo + func (ba *Babylon) PlayAnimationAction() *PlayAnimationAction + func (ba *Babylon) PlaySoundAction() *PlaySoundAction + func (ba *Babylon) PointLight() *PointLight + func (ba *Babylon) PointParticleEmitter() *PointParticleEmitter + func (ba *Babylon) PointerDragBehavior() *PointerDragBehavior + func (ba *Babylon) PointerEventTypes() *PointerEventTypes + func (ba *Babylon) PointerInfo() *PointerInfo + func (ba *Babylon) PointerInfoBase() *PointerInfoBase + func (ba *Babylon) PointerInfoPre() *PointerInfoPre + func (ba *Babylon) PointerTouch() *PointerTouch + func (ba *Babylon) PointsCloudSystem() *PointsCloudSystem + func (ba *Babylon) PointsGroup() *PointsGroup + func (ba *Babylon) Polygon() *Polygon + func (ba *Babylon) PolygonBuilder() *PolygonBuilder + func (ba *Babylon) PolygonMeshBuilder() *PolygonMeshBuilder + func (ba *Babylon) PolyhedronBuilder() *PolyhedronBuilder + func (ba *Babylon) PoseControlled() *PoseControlled + func (ba *Babylon) PoseEnabledController() *PoseEnabledController + func (ba *Babylon) PoseEnabledControllerHelper() *PoseEnabledControllerHelper + func (ba *Babylon) PositionGizmo() *PositionGizmo + func (ba *Babylon) PositionNormalTextureVertex() *PositionNormalTextureVertex + func (ba *Babylon) PositionNormalVertex() *PositionNormalVertex + func (ba *Babylon) PostProcess() *PostProcess + func (ba *Babylon) PostProcessManager() *PostProcessManager + func (ba *Babylon) PostProcessRenderEffect() *PostProcessRenderEffect + func (ba *Babylon) PostProcessRenderPipeline() *PostProcessRenderPipeline + func (ba *Babylon) PostProcessRenderPipelineManager() *PostProcessRenderPipelineManager + func (ba *Babylon) PostProcessRenderPipelineManagerSceneComponent() *PostProcessRenderPipelineManagerSceneComponent + func (ba *Babylon) PostProcessesOptimization() *PostProcessesOptimization + func (ba *Babylon) PosterizeBlock() *PosterizeBlock + func (ba *Babylon) PowBlock() *PowBlock + func (ba *Babylon) PowerEase() *PowerEase + func (ba *Babylon) PrecisionDate() *PrecisionDate + func (ba *Babylon) PredicateCondition() *PredicateCondition + func (ba *Babylon) ProceduralTexture() *ProceduralTexture + func (ba *Babylon) ProceduralTextureSceneComponent() *ProceduralTextureSceneComponent + func (ba *Babylon) Promise() *Promise + func (ba *Babylon) PromisePolyfill() *PromisePolyfill + func (ba *Babylon) QuadraticEase() *QuadraticEase + func (ba *Babylon) QuarticEase() *QuarticEase + func (ba *Babylon) Quaternion() *Quaternion + func (ba *Babylon) QuinticEase() *QuinticEase + func (ba *Babylon) RGBDTextureTools() *RGBDTextureTools + func (ba *Babylon) RandomNumberBlock() *RandomNumberBlock + func (ba *Babylon) RawCubeTexture() *RawCubeTexture + func (ba *Babylon) RawTexture() *RawTexture + func (ba *Babylon) RawTexture2DArray() *RawTexture2DArray + func (ba *Babylon) RawTexture3D() *RawTexture3D + func (ba *Babylon) Ray() *Ray + func (ba *Babylon) RayHelper() *RayHelper + func (ba *Babylon) RecastJSCrowd() *RecastJSCrowd + func (ba *Babylon) RecastJSPlugin() *RecastJSPlugin + func (ba *Babylon) ReciprocalBlock() *ReciprocalBlock + func (ba *Babylon) ReflectBlock() *ReflectBlock + func (ba *Babylon) ReflectionProbe() *ReflectionProbe + func (ba *Babylon) ReflectionTextureBlock() *ReflectionTextureBlock + func (ba *Babylon) RefractBlock() *RefractBlock + func (ba *Babylon) RefractionPostProcess() *RefractionPostProcess + func (ba *Babylon) RefractionTexture() *RefractionTexture + func (ba *Babylon) RemapBlock() *RemapBlock + func (ba *Babylon) RenderTargetCreationOptions() *RenderTargetCreationOptions + func (ba *Babylon) RenderTargetTexture() *RenderTargetTexture + func (ba *Babylon) RenderTargetsOptimization() *RenderTargetsOptimization + func (ba *Babylon) RenderingGroupInfo() *RenderingGroupInfo + func (ba *Babylon) RenderingManager() *RenderingManager + func (ba *Babylon) ReplaceColorBlock() *ReplaceColorBlock + func (ba *Babylon) RetryStrategy() *RetryStrategy + func (ba *Babylon) RibbonBuilder() *RibbonBuilder + func (ba *Babylon) RoadProceduralTexture() *RoadProceduralTexture + func (ba *Babylon) RollingAverage() *RollingAverage + func (ba *Babylon) Rotate2dBlock() *Rotate2dBlock + func (ba *Babylon) RotationGizmo() *RotationGizmo + func (ba *Babylon) RuntimeAnimation() *RuntimeAnimation + func (ba *Babylon) SSAO2RenderingPipeline() *SSAO2RenderingPipeline + func (ba *Babylon) SSAORenderingPipeline() *SSAORenderingPipeline + func (ba *Babylon) STLExport() *STLExport + func (ba *Babylon) STLFileLoader() *STLFileLoader + func (ba *Babylon) Scalar() *Scalar + func (ba *Babylon) ScaleBlock() *ScaleBlock + func (ba *Babylon) ScaleGizmo() *ScaleGizmo + func (ba *Babylon) Scene() *Scene + func (ba *Babylon) SceneInstrumentation() *SceneInstrumentation + func (ba *Babylon) SceneLoader() *SceneLoader + func (ba *Babylon) SceneLoaderFlags() *SceneLoaderFlags + func (ba *Babylon) SceneLoaderProgressEvent() *SceneLoaderProgressEvent + func (ba *Babylon) SceneOptimization() *SceneOptimization + func (ba *Babylon) SceneOptimizer() *SceneOptimizer + func (ba *Babylon) SceneOptimizerOptions() *SceneOptimizerOptions + func (ba *Babylon) SceneOptions() *SceneOptions + func (ba *Babylon) SceneSerializer() *SceneSerializer + func (ba *Babylon) ScreenshotTools() *ScreenshotTools + func (ba *Babylon) SerializationHelper() *SerializationHelper + func (ba *Babylon) SetParentAction() *SetParentAction + func (ba *Babylon) SetStateAction() *SetStateAction + func (ba *Babylon) SetValueAction() *SetValueAction + func (ba *Babylon) ShaderAlebdoParts() *ShaderAlebdoParts + func (ba *Babylon) ShaderMaterial() *ShaderMaterial + func (ba *Babylon) ShaderSpecialParts() *ShaderSpecialParts + func (ba *Babylon) ShadowGenerator() *ShadowGenerator + func (ba *Babylon) ShadowGeneratorSceneComponent() *ShadowGeneratorSceneComponent + func (ba *Babylon) ShadowLight() *ShadowLight + func (ba *Babylon) ShadowOnlyMaterial() *ShadowOnlyMaterial + func (ba *Babylon) ShadowsOptimization() *ShadowsOptimization + func (ba *Babylon) ShapeBuilder() *ShapeBuilder + func (ba *Babylon) SharpenPostProcess() *SharpenPostProcess + func (ba *Babylon) SimpleMaterial() *SimpleMaterial + func (ba *Babylon) SimplexPerlin3DBlock() *SimplexPerlin3DBlock + func (ba *Babylon) SimplicationQueueSceneComponent() *SimplicationQueueSceneComponent + func (ba *Babylon) SimplificationQueue() *SimplificationQueue + func (ba *Babylon) SimplificationSettings() *SimplificationSettings + func (ba *Babylon) SineEase() *SineEase + func (ba *Babylon) SixDofDragBehavior() *SixDofDragBehavior + func (ba *Babylon) Size() *Size + func (ba *Babylon) Skeleton() *Skeleton + func (ba *Babylon) SkeletonViewer() *SkeletonViewer + func (ba *Babylon) SkyMaterial() *SkyMaterial + func (ba *Babylon) SmartArray() *SmartArray + func (ba *Babylon) SmartArrayNoDuplicate() *SmartArrayNoDuplicate + func (ba *Babylon) SmoothStepBlock() *SmoothStepBlock + func (ba *Babylon) SolidParticle() *SolidParticle + func (ba *Babylon) SolidParticleSystem() *SolidParticleSystem + func (ba *Babylon) Sound() *Sound + func (ba *Babylon) SoundTrack() *SoundTrack + func (ba *Babylon) SphereBuilder() *SphereBuilder + func (ba *Babylon) SphereDirectedParticleEmitter() *SphereDirectedParticleEmitter + func (ba *Babylon) SphereParticleEmitter() *SphereParticleEmitter + func (ba *Babylon) SphericalHarmonics() *SphericalHarmonics + func (ba *Babylon) SphericalPolynomial() *SphericalPolynomial + func (ba *Babylon) SpotLight() *SpotLight + func (ba *Babylon) SpringJointData() *SpringJointData + func (ba *Babylon) Sprite() *Sprite + func (ba *Babylon) SpriteManager() *SpriteManager + func (ba *Babylon) SpritePackedManager() *SpritePackedManager + func (ba *Babylon) SpriteSceneComponent() *SpriteSceneComponent + func (ba *Babylon) StandardMaterial() *StandardMaterial + func (ba *Babylon) StandardRenderingPipeline() *StandardRenderingPipeline + func (ba *Babylon) StarfieldProceduralTexture() *StarfieldProceduralTexture + func (ba *Babylon) StateCondition() *StateCondition + func (ba *Babylon) StepBlock() *StepBlock + func (ba *Babylon) StereoscopicArcRotateCamera() *StereoscopicArcRotateCamera + func (ba *Babylon) StereoscopicFreeCamera() *StereoscopicFreeCamera + func (ba *Babylon) StereoscopicGamepadCamera() *StereoscopicGamepadCamera + func (ba *Babylon) StereoscopicInterlacePostProcess() *StereoscopicInterlacePostProcess + func (ba *Babylon) StereoscopicUniversalCamera() *StereoscopicUniversalCamera + func (ba *Babylon) StickValues() *StickValues + func (ba *Babylon) StopAnimationAction() *StopAnimationAction + func (ba *Babylon) StopSoundAction() *StopSoundAction + func (ba *Babylon) StringDictionary() *StringDictionary + func (ba *Babylon) StringTools() *StringTools + func (ba *Babylon) SubEmitter() *SubEmitter + func (ba *Babylon) SubMesh() *SubMesh + func (ba *Babylon) SubtractBlock() *SubtractBlock + func (ba *Babylon) SwitchBooleanAction() *SwitchBooleanAction + func (ba *Babylon) T() *T + func (ba *Babylon) TGATools() *TGATools + func (ba *Babylon) Tags() *Tags + func (ba *Babylon) TargetCamera() *TargetCamera + func (ba *Babylon) TargetedAnimation() *TargetedAnimation + func (ba *Babylon) TerrainMaterial() *TerrainMaterial + func (ba *Babylon) TextFileAssetTask() *TextFileAssetTask + func (ba *Babylon) Texture() *Texture + func (ba *Babylon) TextureAssetTask() *TextureAssetTask + func (ba *Babylon) TextureBlock() *TextureBlock + func (ba *Babylon) TextureOptimization() *TextureOptimization + func (ba *Babylon) TextureTools() *TextureTools + func (ba *Babylon) ThinEngine() *ThinEngine + func (ba *Babylon) TiledBoxBuilder() *TiledBoxBuilder + func (ba *Babylon) TiledPlaneBuilder() *TiledPlaneBuilder + func (ba *Babylon) TimingTools() *TimingTools + func (ba *Babylon) TonemapPostProcess() *TonemapPostProcess + func (ba *Babylon) Tools() *Tools + func (ba *Babylon) TorusBuilder() *TorusBuilder + func (ba *Babylon) TorusKnotBuilder() *TorusKnotBuilder + func (ba *Babylon) TouchCamera() *TouchCamera + func (ba *Babylon) TrailMesh() *TrailMesh + func (ba *Babylon) TranscodeResult() *TranscodeResult + func (ba *Babylon) TransformBlock() *TransformBlock + func (ba *Babylon) TransformNode() *TransformNode + func (ba *Babylon) TriPlanarMaterial() *TriPlanarMaterial + func (ba *Babylon) TrigonometryBlock() *TrigonometryBlock + func (ba *Babylon) TubeBuilder() *TubeBuilder + func (ba *Babylon) UniformBuffer() *UniformBuffer + func (ba *Babylon) UniqueIdGenerator() *UniqueIdGenerator + func (ba *Babylon) UniversalCamera() *UniversalCamera + func (ba *Babylon) UtilityLayerRenderer() *UtilityLayerRenderer + func (ba *Babylon) VRCameraMetrics() *VRCameraMetrics + func (ba *Babylon) VRDeviceOrientationArcRotateCamera() *VRDeviceOrientationArcRotateCamera + func (ba *Babylon) VRDeviceOrientationFreeCamera() *VRDeviceOrientationFreeCamera + func (ba *Babylon) VRDeviceOrientationGamepadCamera() *VRDeviceOrientationGamepadCamera + func (ba *Babylon) VRDistortionCorrectionPostProcess() *VRDistortionCorrectionPostProcess + func (ba *Babylon) VRExperienceHelper() *VRExperienceHelper + func (ba *Babylon) VRExperienceHelperOptions() *VRExperienceHelperOptions + func (ba *Babylon) VRMultiviewToSingleviewPostProcess() *VRMultiviewToSingleviewPostProcess + func (ba *Babylon) VRTeleportationOptions() *VRTeleportationOptions + func (ba *Babylon) ValueCondition() *ValueCondition + func (ba *Babylon) Vector2() *Vector2 + func (ba *Babylon) Vector3() *Vector3 + func (ba *Babylon) Vector4() *Vector4 + func (ba *Babylon) VectorMergerBlock() *VectorMergerBlock + func (ba *Babylon) VectorSplitterBlock() *VectorSplitterBlock + func (ba *Babylon) VertexBuffer() *VertexBuffer + func (ba *Babylon) VertexData() *VertexData + func (ba *Babylon) VertexOutputBlock() *VertexOutputBlock + func (ba *Babylon) VideoDome() *VideoDome + func (ba *Babylon) VideoRecorder() *VideoRecorder + func (ba *Babylon) VideoRecorderOptions() *VideoRecorderOptions + func (ba *Babylon) VideoTexture() *VideoTexture + func (ba *Babylon) VideoTextureSettings() *VideoTextureSettings + func (ba *Babylon) ViewDirectionBlock() *ViewDirectionBlock + func (ba *Babylon) Viewport() *Viewport + func (ba *Babylon) VirtualJoystick() *VirtualJoystick + func (ba *Babylon) VirtualJoysticksCamera() *VirtualJoysticksCamera + func (ba *Babylon) ViveController() *ViveController + func (ba *Babylon) VolumetricLightScatteringPostProcess() *VolumetricLightScatteringPostProcess + func (ba *Babylon) WaterMaterial() *WaterMaterial + func (ba *Babylon) WaveBlock() *WaveBlock + func (ba *Babylon) WebRequest() *WebRequest + func (ba *Babylon) WebVRController() *WebVRController + func (ba *Babylon) WebVRFreeCamera() *WebVRFreeCamera + func (ba *Babylon) WebVROptions() *WebVROptions + func (ba *Babylon) WebXRCamera() *WebXRCamera + func (ba *Babylon) WebXRController() *WebXRController + func (ba *Babylon) WebXRControllerModelLoader() *WebXRControllerModelLoader + func (ba *Babylon) WebXRControllerPointerSelection() *WebXRControllerPointerSelection + func (ba *Babylon) WebXRControllerTeleportation() *WebXRControllerTeleportation + func (ba *Babylon) WebXRDefaultExperience() *WebXRDefaultExperience + func (ba *Babylon) WebXRDefaultExperienceOptions() *WebXRDefaultExperienceOptions + func (ba *Babylon) WebXREnterExitUI() *WebXREnterExitUI + func (ba *Babylon) WebXREnterExitUIButton() *WebXREnterExitUIButton + func (ba *Babylon) WebXREnterExitUIOptions() *WebXREnterExitUIOptions + func (ba *Babylon) WebXRExperienceHelper() *WebXRExperienceHelper + func (ba *Babylon) WebXRInput() *WebXRInput + func (ba *Babylon) WebXRManagedOutputCanvas() *WebXRManagedOutputCanvas + func (ba *Babylon) WebXRManagedOutputCanvasOptions() *WebXRManagedOutputCanvasOptions + func (ba *Babylon) WebXRRenderTarget() *WebXRRenderTarget + func (ba *Babylon) WebXRSessionManager() *WebXRSessionManager + func (ba *Babylon) WeightedSound() *WeightedSound + func (ba *Babylon) WindowsMotionController() *WindowsMotionController + func (ba *Babylon) WoodProceduralTexture() *WoodProceduralTexture + func (ba *Babylon) WorkerPool() *WorkerPool + func (ba *Babylon) WorleyNoise3DBlock() *WorleyNoise3DBlock + func (ba *Babylon) XRWindowsMotionController() *XRWindowsMotionController + func (ba *Babylon) Xbox360Pad() *Xbox360Pad + type BabylonFileLoaderConfiguration struct + func BabylonFileLoaderConfigurationFromJSObject(p js.Value, ctx js.Value) *BabylonFileLoaderConfiguration + func (b *BabylonFileLoaderConfiguration) JSObject() js.Value + func (b *BabylonFileLoaderConfiguration) LoaderInjectedPhysicsEngine() js.Value + func (b *BabylonFileLoaderConfiguration) SetLoaderInjectedPhysicsEngine(LoaderInjectedPhysicsEngine JSObject) *BabylonFileLoaderConfiguration + type BackEase struct + func BackEaseFromJSObject(p js.Value, ctx js.Value) *BackEase + func (b *BackEase) Amplitude() float64 + func (b *BackEase) JSObject() js.Value + func (b *BackEase) SetAmplitude(amplitude float64) *BackEase + type BackgroundMaterial struct + func BackgroundMaterialFromJSObject(p js.Value, ctx js.Value) *BackgroundMaterial + func (b *BackgroundMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (b *BackgroundMaterial) BindOnlyWorldMatrix(world *Matrix) + func (b *BackgroundMaterial) BuildUniformLayout() + func (b *BackgroundMaterial) CameraColorCurves() *ColorCurves + func (b *BackgroundMaterial) CameraColorCurvesEnabled() bool + func (b *BackgroundMaterial) CameraColorGradingEnabled() bool + func (b *BackgroundMaterial) CameraColorGradingTexture() *BaseTexture + func (b *BackgroundMaterial) CameraContrast() float64 + func (b *BackgroundMaterial) CameraExposure() float64 + func (b *BackgroundMaterial) CameraToneMappingEnabled() bool + func (b *BackgroundMaterial) Clone(name string) *BackgroundMaterial + func (b *BackgroundMaterial) DiffuseTexture() *BaseTexture + func (b *BackgroundMaterial) Dispose(opts *BackgroundMaterialDisposeOpts) + func (b *BackgroundMaterial) EnableNoise() bool + func (b *BackgroundMaterial) FovMultiplier() float64 + func (b *BackgroundMaterial) GetClassName() string + func (b *BackgroundMaterial) HasRenderTargetTextures() bool + func (b *BackgroundMaterial) HasTexture(texture *BaseTexture) bool + func (b *BackgroundMaterial) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (b *BackgroundMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (b *BackgroundMaterial) JSObject() js.Value + func (b *BackgroundMaterial) MaxSimultaneousLights() int + func (b *BackgroundMaterial) NeedAlphaBlending() bool + func (b *BackgroundMaterial) NeedAlphaTesting() bool + func (b *BackgroundMaterial) OpacityFresnel() bool + func (b *BackgroundMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *BackgroundMaterial + func (b *BackgroundMaterial) PrimaryColor() *Color3 + func (b *BackgroundMaterial) PrimaryColorHighlightLevel() float64 + func (b *BackgroundMaterial) PrimaryColorShadowLevel() float64 + func (b *BackgroundMaterial) ReflectionAmount() float64 + func (b *BackgroundMaterial) ReflectionBlur() float64 + func (b *BackgroundMaterial) ReflectionFalloffDistance() float64 + func (b *BackgroundMaterial) ReflectionFresnel() bool + func (b *BackgroundMaterial) ReflectionReflectance0() float64 + func (b *BackgroundMaterial) ReflectionReflectance90() float64 + func (b *BackgroundMaterial) ReflectionStandardFresnelWeight() float64 + func (b *BackgroundMaterial) ReflectionTexture() *BaseTexture + func (b *BackgroundMaterial) SceneCenter() *Vector3 + func (b *BackgroundMaterial) Serialize() js.Value + func (b *BackgroundMaterial) SetCameraColorCurves(cameraColorCurves *ColorCurves) *BackgroundMaterial + func (b *BackgroundMaterial) SetCameraColorCurvesEnabled(cameraColorCurvesEnabled bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetCameraColorGradingEnabled(cameraColorGradingEnabled bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetCameraColorGradingTexture(cameraColorGradingTexture *BaseTexture) *BackgroundMaterial + func (b *BackgroundMaterial) SetCameraContrast(cameraContrast float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetCameraExposure(cameraExposure float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetCameraToneMappingEnabled(cameraToneMappingEnabled bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *BackgroundMaterial + func (b *BackgroundMaterial) SetEnableNoise(enableNoise bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetFovMultiplier(fovMultiplier float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetHasRenderTargetTextures(hasRenderTargetTextures bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetImageProcessingConfiguration(imageProcessingConfiguration *ImageProcessingConfiguration) *BackgroundMaterial + func (b *BackgroundMaterial) SetMaxSimultaneousLights(maxSimultaneousLights int) *BackgroundMaterial + func (b *BackgroundMaterial) SetOpacityFresnel(opacityFresnel bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetPrimaryColor(primaryColor *Color3) *BackgroundMaterial + func (b *BackgroundMaterial) SetPrimaryColorHighlightLevel(primaryColorHighlightLevel float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetPrimaryColorShadowLevel(primaryColorShadowLevel float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionAmount(reflectionAmount float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionBlur(reflectionBlur float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionFalloffDistance(reflectionFalloffDistance float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionFresnel(reflectionFresnel bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionReflectance0(reflectionReflectance0 float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionReflectance90(reflectionReflectance90 float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionStandardFresnelWeight(reflectionStandardFresnelWeight float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetReflectionTexture(reflectionTexture *BaseTexture) *BackgroundMaterial + func (b *BackgroundMaterial) SetSceneCenter(sceneCenter *Vector3) *BackgroundMaterial + func (b *BackgroundMaterial) SetShadowLevel(shadowLevel float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetShadowLights(shadowLights []*IShadowLight) *BackgroundMaterial + func (b *BackgroundMaterial) SetStandardReflectance0(StandardReflectance0 float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetStandardReflectance90(StandardReflectance90 float64) *BackgroundMaterial + func (b *BackgroundMaterial) SetSwitchToBGR(switchToBGR bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetUseEquirectangularFOV(useEquirectangularFOV bool) *BackgroundMaterial + func (b *BackgroundMaterial) SetUseRGBColor(useRGBColor bool) *BackgroundMaterial + func (b *BackgroundMaterial) Set_perceptualColor(_perceptualColor *Color3) *BackgroundMaterial + func (b *BackgroundMaterial) ShadowLevel() float64 + func (b *BackgroundMaterial) ShadowLights() []*IShadowLight + func (b *BackgroundMaterial) StandardReflectance0() float64 + func (b *BackgroundMaterial) StandardReflectance90() float64 + func (b *BackgroundMaterial) SwitchToBGR() bool + func (b *BackgroundMaterial) Unbind() + func (b *BackgroundMaterial) UseEquirectangularFOV() bool + func (b *BackgroundMaterial) UseRGBColor() bool + type BackgroundMaterialDisposeOpts struct + ForceDisposeEffect *bool + ForceDisposeTextures *bool + type BackgroundMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type BaseCameraPointersInput struct + func BaseCameraPointersInputFromJSObject(p js.Value, ctx js.Value) *BaseCameraPointersInput + func (b *BaseCameraPointersInput) AttachControl(element js.Value, opts *BaseCameraPointersInputAttachControlOpts) + func (b *BaseCameraPointersInput) Buttons() []float64 + func (b *BaseCameraPointersInput) Camera() *Camera + func (b *BaseCameraPointersInput) DetachControl(element js.Value) + func (b *BaseCameraPointersInput) GetClassName() string + func (b *BaseCameraPointersInput) GetSimpleName() string + func (b *BaseCameraPointersInput) JSObject() js.Value + func (b *BaseCameraPointersInput) SetButtons(buttons []float64) *BaseCameraPointersInput + func (b *BaseCameraPointersInput) SetCamera(camera *Camera) *BaseCameraPointersInput + type BaseCameraPointersInputAttachControlOpts struct + NoPreventDefault *bool + type BaseParticleSystem struct + func BaseParticleSystemFromJSObject(p js.Value, ctx js.Value) *BaseParticleSystem + func (b *BaseParticleSystem) Animations() []*Animation + func (b *BaseParticleSystem) BLENDMODE_ADD() float64 + func (b *BaseParticleSystem) BLENDMODE_MULTIPLY() float64 + func (b *BaseParticleSystem) BLENDMODE_MULTIPLYADD() float64 + func (b *BaseParticleSystem) BLENDMODE_ONEONE() float64 + func (b *BaseParticleSystem) BLENDMODE_STANDARD() float64 + func (b *BaseParticleSystem) BeginAnimationFrom() float64 + func (b *BaseParticleSystem) BeginAnimationLoop() bool + func (b *BaseParticleSystem) BeginAnimationOnStart() bool + func (b *BaseParticleSystem) BeginAnimationTo() float64 + func (b *BaseParticleSystem) BillboardMode() float64 + func (b *BaseParticleSystem) BlendMode() float64 + func (b *BaseParticleSystem) Color1() *Color4 + func (b *BaseParticleSystem) Color2() *Color4 + func (b *BaseParticleSystem) ColorDead() *Color4 + func (b *BaseParticleSystem) CreateBoxEmitter(direction1 *Vector3, direction2 *Vector3, minEmitBox *Vector3, ...) *BoxParticleEmitter + func (b *BaseParticleSystem) CreateConeEmitter(opts *BaseParticleSystemCreateConeEmitterOpts) *ConeParticleEmitter + func (b *BaseParticleSystem) CreateCylinderEmitter(opts *BaseParticleSystemCreateCylinderEmitterOpts) *CylinderParticleEmitter + func (b *BaseParticleSystem) CreateDirectedCylinderEmitter(opts *BaseParticleSystemCreateDirectedCylinderEmitterOpts) *CylinderDirectedParticleEmitter + func (b *BaseParticleSystem) CreateDirectedSphereEmitter(opts *BaseParticleSystemCreateDirectedSphereEmitterOpts) *SphereDirectedParticleEmitter + func (b *BaseParticleSystem) CreateHemisphericEmitter(opts *BaseParticleSystemCreateHemisphericEmitterOpts) *HemisphericParticleEmitter + func (b *BaseParticleSystem) CreatePointEmitter(direction1 *Vector3, direction2 *Vector3) *PointParticleEmitter + func (b *BaseParticleSystem) CreateSphereEmitter(opts *BaseParticleSystemCreateSphereEmitterOpts) *SphereParticleEmitter + func (b *BaseParticleSystem) CustomShader() js.Value + func (b *BaseParticleSystem) Direction1() *Vector3 + func (b *BaseParticleSystem) Direction2() *Vector3 + func (b *BaseParticleSystem) DisposeOnStop() bool + func (b *BaseParticleSystem) EmitRate() float64 + func (b *BaseParticleSystem) Emitter() *AbstractMesh + func (b *BaseParticleSystem) EndSpriteCellID() float64 + func (b *BaseParticleSystem) ForceDepthWrite() bool + func (b *BaseParticleSystem) GetAlphaRemapGradients() []*FactorGradient + func (b *BaseParticleSystem) GetAngularSpeedGradients() []*FactorGradient + func (b *BaseParticleSystem) GetColorGradients() []*ColorGradient + func (b *BaseParticleSystem) GetColorRemapGradients() []*FactorGradient + func (b *BaseParticleSystem) GetDragGradients() []*FactorGradient + func (b *BaseParticleSystem) GetEmitRateGradients() []*FactorGradient + func (b *BaseParticleSystem) GetLifeTimeGradients() []*FactorGradient + func (b *BaseParticleSystem) GetLimitVelocityGradients() []*FactorGradient + func (b *BaseParticleSystem) GetScene() *Scene + func (b *BaseParticleSystem) GetSizeGradients() []*FactorGradient + func (b *BaseParticleSystem) GetStartSizeGradients() []*FactorGradient + func (b *BaseParticleSystem) GetVelocityGradients() []*FactorGradient + func (b *BaseParticleSystem) Gravity() *Vector3 + func (b *BaseParticleSystem) Id() string + func (b *BaseParticleSystem) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (b *BaseParticleSystem) IsAnimationSheetEnabled() bool + func (b *BaseParticleSystem) IsBillboardBased() bool + func (b *BaseParticleSystem) JSObject() js.Value + func (b *BaseParticleSystem) LayerMask() float64 + func (b *BaseParticleSystem) LimitVelocityDamping() float64 + func (b *BaseParticleSystem) ManualEmitCount() float64 + func (b *BaseParticleSystem) MaxAngularSpeed() float64 + func (b *BaseParticleSystem) MaxEmitBox() *Vector3 + func (b *BaseParticleSystem) MaxEmitPower() float64 + func (b *BaseParticleSystem) MaxInitialRotation() float64 + func (b *BaseParticleSystem) MaxLifeTime() float64 + func (b *BaseParticleSystem) MaxScaleX() float64 + func (b *BaseParticleSystem) MaxScaleY() float64 + func (b *BaseParticleSystem) MaxSize() float64 + func (b *BaseParticleSystem) MinAngularSpeed() float64 + func (b *BaseParticleSystem) MinEmitBox() *Vector3 + func (b *BaseParticleSystem) MinEmitPower() float64 + func (b *BaseParticleSystem) MinInitialRotation() float64 + func (b *BaseParticleSystem) MinLifeTime() float64 + func (b *BaseParticleSystem) MinScaleX() float64 + func (b *BaseParticleSystem) MinScaleY() float64 + func (b *BaseParticleSystem) MinSize() float64 + func (b *BaseParticleSystem) Name() string + func (b *BaseParticleSystem) NoiseStrength() *Vector3 + func (b *BaseParticleSystem) NoiseTexture() *ProceduralTexture + func (b *BaseParticleSystem) OnAnimationEnd() js.Value + func (b *BaseParticleSystem) ParticleEmitterType() *IParticleEmitterType + func (b *BaseParticleSystem) ParticleTexture() *Texture + func (b *BaseParticleSystem) PreWarmCycles() float64 + func (b *BaseParticleSystem) PreWarmStepOffset() float64 + func (b *BaseParticleSystem) PreventAutoStart() bool + func (b *BaseParticleSystem) RenderingGroupId() float64 + func (b *BaseParticleSystem) SetAnimations(animations []*Animation) *BaseParticleSystem + func (b *BaseParticleSystem) SetBLENDMODE_ADD(BLENDMODE_ADD float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBLENDMODE_MULTIPLY(BLENDMODE_MULTIPLY float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBLENDMODE_MULTIPLYADD(BLENDMODE_MULTIPLYADD float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBLENDMODE_ONEONE(BLENDMODE_ONEONE float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBLENDMODE_STANDARD(BLENDMODE_STANDARD float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBeginAnimationFrom(beginAnimationFrom float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBeginAnimationLoop(beginAnimationLoop bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetBeginAnimationOnStart(beginAnimationOnStart bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetBeginAnimationTo(beginAnimationTo float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBillboardMode(billboardMode float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetBlendMode(blendMode float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetColor1(color1 *Color4) *BaseParticleSystem + func (b *BaseParticleSystem) SetColor2(color2 *Color4) *BaseParticleSystem + func (b *BaseParticleSystem) SetColorDead(colorDead *Color4) *BaseParticleSystem + func (b *BaseParticleSystem) SetCustomShader(customShader JSObject) *BaseParticleSystem + func (b *BaseParticleSystem) SetDirection1(direction1 *Vector3) *BaseParticleSystem + func (b *BaseParticleSystem) SetDirection2(direction2 *Vector3) *BaseParticleSystem + func (b *BaseParticleSystem) SetDisposeOnStop(disposeOnStop bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetEmitRate(emitRate float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetEmitter(emitter *AbstractMesh) *BaseParticleSystem + func (b *BaseParticleSystem) SetEndSpriteCellID(endSpriteCellID float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetForceDepthWrite(forceDepthWrite bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetGravity(gravity *Vector3) *BaseParticleSystem + func (b *BaseParticleSystem) SetId(id string) *BaseParticleSystem + func (b *BaseParticleSystem) SetImageProcessingConfiguration(imageProcessingConfiguration *ImageProcessingConfiguration) *BaseParticleSystem + func (b *BaseParticleSystem) SetIsAnimationSheetEnabled(isAnimationSheetEnabled bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetIsBillboardBased(isBillboardBased bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetLayerMask(layerMask float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetLimitVelocityDamping(limitVelocityDamping float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetManualEmitCount(manualEmitCount float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxAngularSpeed(maxAngularSpeed float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxEmitBox(maxEmitBox *Vector3) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxEmitPower(maxEmitPower float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxInitialRotation(maxInitialRotation float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxLifeTime(maxLifeTime float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxScaleX(maxScaleX float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxScaleY(maxScaleY float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMaxSize(maxSize float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinAngularSpeed(minAngularSpeed float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinEmitBox(minEmitBox *Vector3) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinEmitPower(minEmitPower float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinInitialRotation(minInitialRotation float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinLifeTime(minLifeTime float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinScaleX(minScaleX float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinScaleY(minScaleY float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetMinSize(minSize float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetName(name string) *BaseParticleSystem + func (b *BaseParticleSystem) SetNoiseStrength(noiseStrength *Vector3) *BaseParticleSystem + func (b *BaseParticleSystem) SetNoiseTexture(noiseTexture *ProceduralTexture) *BaseParticleSystem + func (b *BaseParticleSystem) SetOnAnimationEnd(onAnimationEnd JSFunc) *BaseParticleSystem + func (b *BaseParticleSystem) SetParticleEmitterType(particleEmitterType *IParticleEmitterType) *BaseParticleSystem + func (b *BaseParticleSystem) SetParticleTexture(particleTexture *Texture) *BaseParticleSystem + func (b *BaseParticleSystem) SetPreWarmCycles(preWarmCycles float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetPreWarmStepOffset(preWarmStepOffset float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetPreventAutoStart(preventAutoStart bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetRenderingGroupId(renderingGroupId float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetSpriteCellChangeSpeed(spriteCellChangeSpeed float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetSpriteCellHeight(spriteCellHeight float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetSpriteCellWidth(spriteCellWidth float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetSpriteRandomStartCell(spriteRandomStartCell bool) *BaseParticleSystem + func (b *BaseParticleSystem) SetStartDelay(startDelay float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetStartSpriteCellID(startSpriteCellID float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetTargetStopDuration(targetStopDuration float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetTextureMask(textureMask *Color4) *BaseParticleSystem + func (b *BaseParticleSystem) SetTranslationPivot(translationPivot *Vector2) *BaseParticleSystem + func (b *BaseParticleSystem) SetUpdateSpeed(updateSpeed float64) *BaseParticleSystem + func (b *BaseParticleSystem) SetWorldOffset(worldOffset *Vector3) *BaseParticleSystem + func (b *BaseParticleSystem) SpriteCellChangeSpeed() float64 + func (b *BaseParticleSystem) SpriteCellHeight() float64 + func (b *BaseParticleSystem) SpriteCellWidth() float64 + func (b *BaseParticleSystem) SpriteRandomStartCell() bool + func (b *BaseParticleSystem) StartDelay() float64 + func (b *BaseParticleSystem) StartSpriteCellID() float64 + func (b *BaseParticleSystem) TargetStopDuration() float64 + func (b *BaseParticleSystem) TextureMask() *Color4 + func (b *BaseParticleSystem) TranslationPivot() *Vector2 + func (b *BaseParticleSystem) UpdateSpeed() float64 + func (b *BaseParticleSystem) WorldOffset() *Vector3 + type BaseParticleSystemCreateConeEmitterOpts struct + Angle *float64 + Radius *float64 + type BaseParticleSystemCreateCylinderEmitterOpts struct + DirectionRandomizer *float64 + Height *float64 + Radius *float64 + RadiusRange *float64 + type BaseParticleSystemCreateDirectedCylinderEmitterOpts struct + Direction1 *Vector3 + Direction2 *Vector3 + Height *float64 + Radius *float64 + RadiusRange *float64 + type BaseParticleSystemCreateDirectedSphereEmitterOpts struct + Direction1 *Vector3 + Direction2 *Vector3 + Radius *float64 + type BaseParticleSystemCreateHemisphericEmitterOpts struct + Radius *float64 + RadiusRange *float64 + type BaseParticleSystemCreateSphereEmitterOpts struct + Radius *float64 + RadiusRange *float64 + type BaseSlider struct + func BaseSliderFromJSObject(p js.Value, ctx js.Value) *BaseSlider + func (b *BaseSlider) BarOffset() string + func (b *BaseSlider) BarOffsetInPixels() float64 + func (b *BaseSlider) DisplayThumb() bool + func (b *BaseSlider) IsThumbClamped() bool + func (b *BaseSlider) IsVertical() bool + func (b *BaseSlider) JSObject() js.Value + func (b *BaseSlider) Maximum() float64 + func (b *BaseSlider) Minimum() float64 + func (b *BaseSlider) Name() string + func (b *BaseSlider) OnValueChangedObservable() *Observable + func (b *BaseSlider) SetBarOffset(barOffset string) *BaseSlider + func (b *BaseSlider) SetBarOffsetInPixels(barOffsetInPixels float64) *BaseSlider + func (b *BaseSlider) SetDisplayThumb(displayThumb bool) *BaseSlider + func (b *BaseSlider) SetIsThumbClamped(isThumbClamped bool) *BaseSlider + func (b *BaseSlider) SetIsVertical(isVertical bool) *BaseSlider + func (b *BaseSlider) SetMaximum(maximum float64) *BaseSlider + func (b *BaseSlider) SetMinimum(minimum float64) *BaseSlider + func (b *BaseSlider) SetName(name string) *BaseSlider + func (b *BaseSlider) SetOnValueChangedObservable(onValueChangedObservable *Observable) *BaseSlider + func (b *BaseSlider) SetStep(step float64) *BaseSlider + func (b *BaseSlider) SetThumbWidth(thumbWidth string) *BaseSlider + func (b *BaseSlider) SetThumbWidthInPixels(thumbWidthInPixels float64) *BaseSlider + func (b *BaseSlider) SetValue(value float64) *BaseSlider + func (b *BaseSlider) Step() float64 + func (b *BaseSlider) ThumbWidth() string + func (b *BaseSlider) ThumbWidthInPixels() float64 + func (b *BaseSlider) Value() float64 + type BaseSubMesh struct + func BaseSubMeshFromJSObject(p js.Value, ctx js.Value) *BaseSubMesh + func (b *BaseSubMesh) Effect() *Effect + func (b *BaseSubMesh) JSObject() js.Value + func (b *BaseSubMesh) MaterialDefines() *MaterialDefines + func (b *BaseSubMesh) SetEffect(effect *Effect, opts *BaseSubMeshSetEffectOpts) + func (b *BaseSubMesh) SetMaterialDefines(materialDefines *MaterialDefines) *BaseSubMesh + type BaseSubMeshSetEffectOpts struct + Defines *MaterialDefines + type BaseTexture struct + func BaseTextureFromJSObject(p js.Value, ctx js.Value) *BaseTexture + func (b *BaseTexture) Animations() []*Animation + func (b *BaseTexture) AnisotropicFilteringLevel() float64 + func (b *BaseTexture) CanRescale() bool + func (b *BaseTexture) Clone() *BaseTexture + func (b *BaseTexture) CoordinatesIndex() float64 + func (b *BaseTexture) CoordinatesMode() float64 + func (b *BaseTexture) DEFAULT_ANISOTROPIC_FILTERING_LEVEL() float64 + func (b *BaseTexture) DelayLoad() + func (b *BaseTexture) DelayLoadState() float64 + func (b *BaseTexture) Dispose() + func (b *BaseTexture) GammaSpace() bool + func (b *BaseTexture) GetAlphaFromRGB() bool + func (b *BaseTexture) GetBaseSize() *ISize + func (b *BaseTexture) GetClassName() string + func (b *BaseTexture) GetInternalTexture() *InternalTexture + func (b *BaseTexture) GetReflectionTextureMatrix() *Matrix + func (b *BaseTexture) GetScene() *Scene + func (b *BaseTexture) GetSize() *ISize + func (b *BaseTexture) GetTextureMatrix() *Matrix + func (b *BaseTexture) HasAlpha() bool + func (b *BaseTexture) InvertZ() bool + func (b *BaseTexture) IrradianceTexture() *BaseTexture + func (b *BaseTexture) Is2DArray() bool + func (b *BaseTexture) Is3D() bool + func (b *BaseTexture) IsBlocking() bool + func (b *BaseTexture) IsCube() bool + func (b *BaseTexture) IsRGBD() bool + func (b *BaseTexture) IsReady() bool + func (b *BaseTexture) IsReadyOrNotBlocking() bool + func (b *BaseTexture) IsRenderTarget() bool + func (b *BaseTexture) JSObject() js.Value + func (b *BaseTexture) Level() float64 + func (b *BaseTexture) LinearSpecularLOD() bool + func (b *BaseTexture) LodGenerationOffset() float64 + func (b *BaseTexture) LodGenerationScale() float64 + func (b *BaseTexture) Metadata() js.Value + func (b *BaseTexture) Name() string + func (b *BaseTexture) NoMipmap() bool + func (b *BaseTexture) OnDispose() js.Value + func (b *BaseTexture) OnDisposeObservable() *Observable + func (b *BaseTexture) ReadPixels(opts *BaseTextureReadPixelsOpts) js.Value + func (b *BaseTexture) ReleaseInternalTexture() + func (b *BaseTexture) ReservedDataStore() js.Value + func (b *BaseTexture) Scale(ratio float64) + func (b *BaseTexture) Serialize() js.Value + func (b *BaseTexture) SetAnimations(animations []*Animation) *BaseTexture + func (b *BaseTexture) SetAnisotropicFilteringLevel(anisotropicFilteringLevel float64) *BaseTexture + func (b *BaseTexture) SetCanRescale(canRescale bool) *BaseTexture + func (b *BaseTexture) SetCoordinatesIndex(coordinatesIndex float64) *BaseTexture + func (b *BaseTexture) SetCoordinatesMode(coordinatesMode float64) *BaseTexture + func (b *BaseTexture) SetDEFAULT_ANISOTROPIC_FILTERING_LEVEL(DEFAULT_ANISOTROPIC_FILTERING_LEVEL float64) *BaseTexture + func (b *BaseTexture) SetDelayLoadState(delayLoadState float64) *BaseTexture + func (b *BaseTexture) SetGammaSpace(gammaSpace bool) *BaseTexture + func (b *BaseTexture) SetGetAlphaFromRGB(getAlphaFromRGB bool) *BaseTexture + func (b *BaseTexture) SetHasAlpha(hasAlpha bool) *BaseTexture + func (b *BaseTexture) SetInvertZ(invertZ bool) *BaseTexture + func (b *BaseTexture) SetIrradianceTexture(irradianceTexture *BaseTexture) *BaseTexture + func (b *BaseTexture) SetIs2DArray(is2DArray bool) *BaseTexture + func (b *BaseTexture) SetIs3D(is3D bool) *BaseTexture + func (b *BaseTexture) SetIsBlocking(isBlocking bool) *BaseTexture + func (b *BaseTexture) SetIsCube(isCube bool) *BaseTexture + func (b *BaseTexture) SetIsRGBD(isRGBD bool) *BaseTexture + func (b *BaseTexture) SetIsRenderTarget(isRenderTarget bool) *BaseTexture + func (b *BaseTexture) SetLevel(level float64) *BaseTexture + func (b *BaseTexture) SetLinearSpecularLOD(linearSpecularLOD bool) *BaseTexture + func (b *BaseTexture) SetLodGenerationOffset(lodGenerationOffset float64) *BaseTexture + func (b *BaseTexture) SetLodGenerationScale(lodGenerationScale float64) *BaseTexture + func (b *BaseTexture) SetMetadata(metadata JSObject) *BaseTexture + func (b *BaseTexture) SetName(name string) *BaseTexture + func (b *BaseTexture) SetNoMipmap(noMipmap bool) *BaseTexture + func (b *BaseTexture) SetOnDispose(onDispose JSFunc) *BaseTexture + func (b *BaseTexture) SetOnDisposeObservable(onDisposeObservable *Observable) *BaseTexture + func (b *BaseTexture) SetReservedDataStore(reservedDataStore JSObject) *BaseTexture + func (b *BaseTexture) SetSphericalPolynomial(sphericalPolynomial *SphericalPolynomial) *BaseTexture + func (b *BaseTexture) SetTextureFormat(textureFormat float64) *BaseTexture + func (b *BaseTexture) SetTextureType(textureType float64) *BaseTexture + func (b *BaseTexture) SetUid(uid string) *BaseTexture + func (b *BaseTexture) SetUniqueId(uniqueId float64) *BaseTexture + func (b *BaseTexture) SetWrapR(wrapR float64) *BaseTexture + func (b *BaseTexture) SetWrapU(wrapU float64) *BaseTexture + func (b *BaseTexture) SetWrapV(wrapV float64) *BaseTexture + func (b *BaseTexture) SphericalPolynomial() *SphericalPolynomial + func (b *BaseTexture) TextureFormat() float64 + func (b *BaseTexture) TextureType() float64 + func (b *BaseTexture) ToString() string + func (b *BaseTexture) Uid() string + func (b *BaseTexture) UniqueId() float64 + func (b *BaseTexture) UpdateSamplingMode(samplingMode float64) + func (b *BaseTexture) WhenAllReady(textures []*BaseTexture, callback JSFunc) + func (b *BaseTexture) WrapR() float64 + func (b *BaseTexture) WrapU() float64 + func (b *BaseTexture) WrapV() float64 + type BaseTextureReadPixelsOpts struct + Buffer js.Value + FaceIndex *float64 + Level *float64 + type BasisFileInfo struct + func BasisFileInfoFromJSObject(p js.Value, ctx js.Value) *BasisFileInfo + func (b *BasisFileInfo) HasAlpha() bool + func (b *BasisFileInfo) Images() js.Value + func (b *BasisFileInfo) JSObject() js.Value + func (b *BasisFileInfo) SetHasAlpha(hasAlpha bool) *BasisFileInfo + func (b *BasisFileInfo) SetImages(images []js.Value) *BasisFileInfo + type BasisTools struct + func BasisToolsFromJSObject(p js.Value, ctx js.Value) *BasisTools + func (b *BasisTools) GetInternalFormatFromBasisFormat(basisFormat float64) float64 + func (b *BasisTools) JSModuleURL() string + func (b *BasisTools) JSObject() js.Value + func (b *BasisTools) LoadTextureFromTranscodeResult(texture *InternalTexture, transcodeResult *TranscodeResult) + func (b *BasisTools) SetJSModuleURL(JSModuleURL string) *BasisTools + func (b *BasisTools) SetWasmModuleURL(WasmModuleURL string) *BasisTools + func (b *BasisTools) TranscodeAsync(imageData js.Value, config *BasisTranscodeConfiguration) *Promise + func (b *BasisTools) WasmModuleURL() string + type BasisTranscodeConfiguration struct + func BasisTranscodeConfigurationFromJSObject(p js.Value, ctx js.Value) *BasisTranscodeConfiguration + func (b *BasisTranscodeConfiguration) JSObject() js.Value + func (b *BasisTranscodeConfiguration) LoadMipmapLevels() bool + func (b *BasisTranscodeConfiguration) LoadSingleImage() float64 + func (b *BasisTranscodeConfiguration) SetLoadMipmapLevels(loadMipmapLevels bool) *BasisTranscodeConfiguration + func (b *BasisTranscodeConfiguration) SetLoadSingleImage(loadSingleImage float64) *BasisTranscodeConfiguration + func (b *BasisTranscodeConfiguration) SetSupportedCompressionFormats(supportedCompressionFormats js.Value) *BasisTranscodeConfiguration + func (b *BasisTranscodeConfiguration) SupportedCompressionFormats() js.Value + type Behavior struct + func BehaviorFromJSObject(p js.Value, ctx js.Value) *Behavior + func (b *Behavior) Attach(target *T) + func (b *Behavior) Detach() + func (b *Behavior) Init() + func (b *Behavior) JSObject() js.Value + func (b *Behavior) Name() string + func (b *Behavior) SetName(name string) *Behavior + type BezierCurve struct + func BezierCurveFromJSObject(p js.Value, ctx js.Value) *BezierCurve + func (b *BezierCurve) Interpolate(t float64, x1 float64, y1 float64, x2 float64, y2 float64) float64 + func (b *BezierCurve) JSObject() js.Value + type BezierCurveEase struct + func BezierCurveEaseFromJSObject(p js.Value, ctx js.Value) *BezierCurveEase + func (b *BezierCurveEase) JSObject() js.Value + func (b *BezierCurveEase) SetX1(x1 float64) *BezierCurveEase + func (b *BezierCurveEase) SetX2(x2 float64) *BezierCurveEase + func (b *BezierCurveEase) SetY1(y1 float64) *BezierCurveEase + func (b *BezierCurveEase) SetY2(y2 float64) *BezierCurveEase + func (b *BezierCurveEase) X1() float64 + func (b *BezierCurveEase) X2() float64 + func (b *BezierCurveEase) Y1() float64 + func (b *BezierCurveEase) Y2() float64 + type BinaryFileAssetTask struct + func BinaryFileAssetTaskFromJSObject(p js.Value, ctx js.Value) *BinaryFileAssetTask + func (b *BinaryFileAssetTask) Data() js.Value + func (b *BinaryFileAssetTask) JSObject() js.Value + func (b *BinaryFileAssetTask) Name() string + func (b *BinaryFileAssetTask) OnError() js.Value + func (b *BinaryFileAssetTask) OnSuccess() js.Value + func (b *BinaryFileAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (b *BinaryFileAssetTask) SetData(data js.Value) *BinaryFileAssetTask + func (b *BinaryFileAssetTask) SetName(name string) *BinaryFileAssetTask + func (b *BinaryFileAssetTask) SetOnError(onError JSFunc) *BinaryFileAssetTask + func (b *BinaryFileAssetTask) SetOnSuccess(onSuccess JSFunc) *BinaryFileAssetTask + func (b *BinaryFileAssetTask) SetUrl(url string) *BinaryFileAssetTask + func (b *BinaryFileAssetTask) Url() string + type BlackAndWhitePostProcess struct + func BlackAndWhitePostProcessFromJSObject(p js.Value, ctx js.Value) *BlackAndWhitePostProcess + func (b *BlackAndWhitePostProcess) Degree() float64 + func (b *BlackAndWhitePostProcess) JSObject() js.Value + func (b *BlackAndWhitePostProcess) SetDegree(degree float64) *BlackAndWhitePostProcess + type BloomEffect struct + func BloomEffectFromJSObject(p js.Value, ctx js.Value) *BloomEffect + func (b *BloomEffect) DisposeEffects(camera *Camera) + func (b *BloomEffect) JSObject() js.Value + func (b *BloomEffect) Kernel() float64 + func (b *BloomEffect) SetKernel(kernel float64) *BloomEffect + func (b *BloomEffect) SetThreshold(threshold float64) *BloomEffect + func (b *BloomEffect) SetWeight(weight float64) *BloomEffect + func (b *BloomEffect) Threshold() float64 + func (b *BloomEffect) Weight() float64 + type BloomMergePostProcess struct + func BloomMergePostProcessFromJSObject(p js.Value, ctx js.Value) *BloomMergePostProcess + func (b *BloomMergePostProcess) JSObject() js.Value + func (b *BloomMergePostProcess) SetWeight(weight float64) *BloomMergePostProcess + func (b *BloomMergePostProcess) Weight() float64 + type BlurPostProcess struct + func BlurPostProcessFromJSObject(p js.Value, ctx js.Value) *BlurPostProcess + func (b *BlurPostProcess) Direction() *Vector2 + func (b *BlurPostProcess) JSObject() js.Value + func (b *BlurPostProcess) Kernel() float64 + func (b *BlurPostProcess) PackedFloat() bool + func (b *BlurPostProcess) SetDirection(direction *Vector2) *BlurPostProcess + func (b *BlurPostProcess) SetKernel(kernel float64) *BlurPostProcess + func (b *BlurPostProcess) SetPackedFloat(packedFloat bool) *BlurPostProcess + func (b *BlurPostProcess) UpdateEffect(opts *BlurPostProcessUpdateEffectOpts) + type BlurPostProcessUpdateEffectOpts struct + Defines *string + IndexParameters interface{} + OnCompiled JSFunc + OnError JSFunc + Samplers []string + Uniforms []string + type Bone struct + func BoneFromJSObject(p js.Value, ctx js.Value) *Bone + func (b *Bone) AnimationPropertiesOverride() *AnimationPropertiesOverride + func (b *Bone) Animations() []*Animation + func (b *Bone) Children() []*Bone + func (b *Bone) ComputeAbsoluteTransforms() + func (b *Bone) CopyAnimationRange(source *Bone, rangeName string, frameOffset float64, rescaleAsRequired bool, ...) bool + func (b *Bone) GetAbsolutePosition(opts *BoneGetAbsolutePositionOpts) *Vector3 + func (b *Bone) GetAbsolutePositionFromLocal(position *Vector3, opts *BoneGetAbsolutePositionFromLocalOpts) *Vector3 + func (b *Bone) GetAbsolutePositionFromLocalToRef(position *Vector3, mesh *AbstractMesh, result *Vector3) + func (b *Bone) GetAbsolutePositionToRef(mesh *AbstractMesh, result *Vector3) + func (b *Bone) GetAbsoluteTransform() *Matrix + func (b *Bone) GetBaseMatrix() *Matrix + func (b *Bone) GetChildren() []*Bone + func (b *Bone) GetClassName() string + func (b *Bone) GetDirection(localAxis *Vector3, opts *BoneGetDirectionOpts) *Vector3 + func (b *Bone) GetDirectionToRef(localAxis *Vector3, mesh *AbstractMesh, result *Vector3) + func (b *Bone) GetIndex() float64 + func (b *Bone) GetInvertedAbsoluteTransform() *Matrix + func (b *Bone) GetLocalMatrix() *Matrix + func (b *Bone) GetLocalPositionFromAbsolute(position *Vector3, opts *BoneGetLocalPositionFromAbsoluteOpts) *Vector3 + func (b *Bone) GetLocalPositionFromAbsoluteToRef(position *Vector3, mesh *AbstractMesh, result *Vector3) + func (b *Bone) GetParent() *Bone + func (b *Bone) GetPosition(opts *BoneGetPositionOpts) *Vector3 + func (b *Bone) GetPositionToRef(space js.Value, mesh *AbstractMesh, result *Vector3) + func (b *Bone) GetRestPose() *Matrix + func (b *Bone) GetRotation(opts *BoneGetRotationOpts) *Vector3 + func (b *Bone) GetRotationMatrix(space js.Value, mesh *AbstractMesh) *Matrix + func (b *Bone) GetRotationMatrixToRef(space js.Value, mesh *AbstractMesh, result *Matrix) + func (b *Bone) GetRotationQuaternion(opts *BoneGetRotationQuaternionOpts) *Quaternion + func (b *Bone) GetRotationQuaternionToRef(space js.Value, mesh *AbstractMesh, result *Quaternion) + func (b *Bone) GetRotationToRef(space js.Value, mesh *AbstractMesh, result *Vector3) + func (b *Bone) GetScale() *Vector3 + func (b *Bone) GetScaleToRef(result *Vector3) + func (b *Bone) GetSkeleton() *Skeleton + func (b *Bone) GetTransformNode() *TransformNode + func (b *Bone) GetWorldMatrix() *Matrix + func (b *Bone) JSObject() js.Value + func (b *Bone) Length() float64 + func (b *Bone) LinkTransformNode(transformNode *TransformNode) + func (b *Bone) MarkAsDirty() + func (b *Bone) Name() string + func (b *Bone) Position() *Vector3 + func (b *Bone) ReturnToRest() + func (b *Bone) Rotate(axis *Vector3, amount float64, opts *BoneRotateOpts) + func (b *Bone) Rotation() *Vector3 + func (b *Bone) RotationQuaternion() *Quaternion + func (b *Bone) Scale(x float64, y float64, z float64, opts *BoneScaleOpts) + func (b *Bone) Scaling() *Vector3 + func (b *Bone) SetAbsolutePosition(position *Vector3, opts *BoneSetAbsolutePositionOpts) + func (b *Bone) SetAnimationPropertiesOverride(animationPropertiesOverride *AnimationPropertiesOverride) *Bone + func (b *Bone) SetAnimations(animations []*Animation) *Bone + func (b *Bone) SetAxisAngle(axis *Vector3, angle float64, opts *BoneSetAxisAngleOpts) + func (b *Bone) SetChildren(children []*Bone) *Bone + func (b *Bone) SetLength(length float64) *Bone + func (b *Bone) SetName(name string) *Bone + func (b *Bone) SetParent(parent *Bone, opts *BoneSetParentOpts) + func (b *Bone) SetPosition(position *Vector3, opts *BoneSetPositionOpts) + func (b *Bone) SetRotation(rotation *Vector3, opts *BoneSetRotationOpts) + func (b *Bone) SetRotationMatrix(rotMat *Matrix, opts *BoneSetRotationMatrixOpts) + func (b *Bone) SetRotationQuaternion(quat *Quaternion, opts *BoneSetRotationQuaternionOpts) + func (b *Bone) SetScale(scale *Vector3) + func (b *Bone) SetScaling(scaling *Vector3) *Bone + func (b *Bone) SetYawPitchRoll(yaw float64, pitch float64, roll float64, opts *BoneSetYawPitchRollOpts) + func (b *Bone) Translate(vec *Vector3, opts *BoneTranslateOpts) + func (b *Bone) UpdateMatrix(matrix *Matrix, opts *BoneUpdateMatrixOpts) + type BoneAxesViewer struct + func BoneAxesViewerFromJSObject(p js.Value, ctx js.Value) *BoneAxesViewer + func (b *BoneAxesViewer) Bone() *Bone + func (b *BoneAxesViewer) Dispose() + func (b *BoneAxesViewer) JSObject() js.Value + func (b *BoneAxesViewer) Mesh() *Mesh + func (b *BoneAxesViewer) Pos() *Vector3 + func (b *BoneAxesViewer) SetBone(bone *Bone) *BoneAxesViewer + func (b *BoneAxesViewer) SetMesh(mesh *Mesh) *BoneAxesViewer + func (b *BoneAxesViewer) SetPos(pos *Vector3) *BoneAxesViewer + func (b *BoneAxesViewer) SetXaxis(xaxis *Vector3) *BoneAxesViewer + func (b *BoneAxesViewer) SetYaxis(yaxis *Vector3) *BoneAxesViewer + func (b *BoneAxesViewer) SetZaxis(zaxis *Vector3) *BoneAxesViewer + func (b *BoneAxesViewer) Update() + func (b *BoneAxesViewer) Xaxis() *Vector3 + func (b *BoneAxesViewer) Yaxis() *Vector3 + func (b *BoneAxesViewer) Zaxis() *Vector3 + type BoneGetAbsolutePositionFromLocalOpts struct + Mesh *AbstractMesh + type BoneGetAbsolutePositionOpts struct + Mesh *AbstractMesh + type BoneGetDirectionOpts struct + Mesh *AbstractMesh + type BoneGetLocalPositionFromAbsoluteOpts struct + Mesh *AbstractMesh + type BoneGetPositionOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneGetRotationOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneGetRotationQuaternionOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneIKController struct + func BoneIKControllerFromJSObject(p js.Value, ctx js.Value) *BoneIKController + func (b *BoneIKController) JSObject() js.Value + func (b *BoneIKController) MaxAngle() float64 + func (b *BoneIKController) Mesh() *AbstractMesh + func (b *BoneIKController) PoleAngle() float64 + func (b *BoneIKController) PoleTargetBone() *Bone + func (b *BoneIKController) PoleTargetLocalOffset() *Vector3 + func (b *BoneIKController) PoleTargetMesh() *AbstractMesh + func (b *BoneIKController) PoleTargetPosition() *Vector3 + func (b *BoneIKController) SetMaxAngle(maxAngle float64) *BoneIKController + func (b *BoneIKController) SetMesh(mesh *AbstractMesh) *BoneIKController + func (b *BoneIKController) SetPoleAngle(poleAngle float64) *BoneIKController + func (b *BoneIKController) SetPoleTargetBone(poleTargetBone *Bone) *BoneIKController + func (b *BoneIKController) SetPoleTargetLocalOffset(poleTargetLocalOffset *Vector3) *BoneIKController + func (b *BoneIKController) SetPoleTargetMesh(poleTargetMesh *AbstractMesh) *BoneIKController + func (b *BoneIKController) SetPoleTargetPosition(poleTargetPosition *Vector3) *BoneIKController + func (b *BoneIKController) SetSlerpAmount(slerpAmount float64) *BoneIKController + func (b *BoneIKController) SetTargetMesh(targetMesh *AbstractMesh) *BoneIKController + func (b *BoneIKController) SetTargetPosition(targetPosition *Vector3) *BoneIKController + func (b *BoneIKController) SlerpAmount() float64 + func (b *BoneIKController) TargetMesh() *AbstractMesh + func (b *BoneIKController) TargetPosition() *Vector3 + func (b *BoneIKController) Update() + type BoneLookController struct + func BoneLookControllerFromJSObject(p js.Value, ctx js.Value) *BoneLookController + func (b *BoneLookController) AdjustPitch() float64 + func (b *BoneLookController) AdjustRoll() float64 + func (b *BoneLookController) AdjustYaw() float64 + func (b *BoneLookController) Bone() *Bone + func (b *BoneLookController) JSObject() js.Value + func (b *BoneLookController) MaxPitch() float64 + func (b *BoneLookController) MaxYaw() float64 + func (b *BoneLookController) Mesh() *AbstractMesh + func (b *BoneLookController) MinPitch() float64 + func (b *BoneLookController) MinYaw() float64 + func (b *BoneLookController) SetAdjustPitch(adjustPitch float64) *BoneLookController + func (b *BoneLookController) SetAdjustRoll(adjustRoll float64) *BoneLookController + func (b *BoneLookController) SetAdjustYaw(adjustYaw float64) *BoneLookController + func (b *BoneLookController) SetBone(bone *Bone) *BoneLookController + func (b *BoneLookController) SetMaxPitch(maxPitch float64) *BoneLookController + func (b *BoneLookController) SetMaxYaw(maxYaw float64) *BoneLookController + func (b *BoneLookController) SetMesh(mesh *AbstractMesh) *BoneLookController + func (b *BoneLookController) SetMinPitch(minPitch float64) *BoneLookController + func (b *BoneLookController) SetMinYaw(minYaw float64) *BoneLookController + func (b *BoneLookController) SetSlerpAmount(slerpAmount float64) *BoneLookController + func (b *BoneLookController) SetTarget(target *Vector3) *BoneLookController + func (b *BoneLookController) SetUpAxis(upAxis *Vector3) *BoneLookController + func (b *BoneLookController) SetUpAxisSpace(upAxisSpace js.Value) *BoneLookController + func (b *BoneLookController) SlerpAmount() float64 + func (b *BoneLookController) Target() *Vector3 + func (b *BoneLookController) UpAxis() *Vector3 + func (b *BoneLookController) UpAxisSpace() js.Value + func (b *BoneLookController) Update() + type BoneRotateOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneScaleOpts struct + ScaleChildren *bool + type BoneSetAbsolutePositionOpts struct + Mesh *AbstractMesh + type BoneSetAxisAngleOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneSetParentOpts struct + UpdateDifferenceMatrix *bool + type BoneSetPositionOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneSetRotationMatrixOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneSetRotationOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneSetRotationQuaternionOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneSetYawPitchRollOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneTranslateOpts struct + Mesh *AbstractMesh + Space js.Value + type BoneUpdateMatrixOpts struct + UpdateDifferenceMatrix *bool + UpdateLocalMatrix *bool + type BonesBlock struct + func BonesBlockFromJSObject(p js.Value, ctx js.Value) *BonesBlock + func (b *BonesBlock) AutoConfigure(material *NodeMaterial) + func (b *BonesBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *BonesBlockBindOpts) + func (b *BonesBlock) GetClassName() string + func (b *BonesBlock) Initialize(state *NodeMaterialBuildState) + func (b *BonesBlock) JSObject() js.Value + func (b *BonesBlock) MatricesIndices() *NodeMaterialConnectionPoint + func (b *BonesBlock) MatricesIndicesExtra() *NodeMaterialConnectionPoint + func (b *BonesBlock) MatricesWeights() *NodeMaterialConnectionPoint + func (b *BonesBlock) MatricesWeightsExtra() *NodeMaterialConnectionPoint + func (b *BonesBlock) Output() *NodeMaterialConnectionPoint + func (b *BonesBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (b *BonesBlock) ProvideFallbacks(mesh *AbstractMesh, fallbacks *EffectFallbacks) + func (b *BonesBlock) SetMatricesIndices(matricesIndices *NodeMaterialConnectionPoint) *BonesBlock + func (b *BonesBlock) SetMatricesIndicesExtra(matricesIndicesExtra *NodeMaterialConnectionPoint) *BonesBlock + func (b *BonesBlock) SetMatricesWeights(matricesWeights *NodeMaterialConnectionPoint) *BonesBlock + func (b *BonesBlock) SetMatricesWeightsExtra(matricesWeightsExtra *NodeMaterialConnectionPoint) *BonesBlock + func (b *BonesBlock) SetOutput(output *NodeMaterialConnectionPoint) *BonesBlock + func (b *BonesBlock) SetWorld(world *NodeMaterialConnectionPoint) *BonesBlock + func (b *BonesBlock) World() *NodeMaterialConnectionPoint + type BonesBlockBindOpts struct + Mesh *Mesh + type BounceEase struct + func BounceEaseFromJSObject(p js.Value, ctx js.Value) *BounceEase + func (b *BounceEase) Bounces() float64 + func (b *BounceEase) Bounciness() float64 + func (b *BounceEase) JSObject() js.Value + func (b *BounceEase) SetBounces(bounces float64) *BounceEase + func (b *BounceEase) SetBounciness(bounciness float64) *BounceEase + type BouncingBehavior struct + func BouncingBehaviorFromJSObject(p js.Value, ctx js.Value) *BouncingBehavior + func (b *BouncingBehavior) Attach(camera *ArcRotateCamera) + func (b *BouncingBehavior) AutoTransitionRange() bool + func (b *BouncingBehavior) Detach() + func (b *BouncingBehavior) EasingFunction() *BackEase + func (b *BouncingBehavior) EasingMode() float64 + func (b *BouncingBehavior) Init() + func (b *BouncingBehavior) JSObject() js.Value + func (b *BouncingBehavior) LowerRadiusTransitionRange() float64 + func (b *BouncingBehavior) Name() string + func (b *BouncingBehavior) SetAutoTransitionRange(autoTransitionRange bool) *BouncingBehavior + func (b *BouncingBehavior) SetEasingFunction(EasingFunction *BackEase) *BouncingBehavior + func (b *BouncingBehavior) SetEasingMode(EasingMode float64) *BouncingBehavior + func (b *BouncingBehavior) SetLowerRadiusTransitionRange(lowerRadiusTransitionRange float64) *BouncingBehavior + func (b *BouncingBehavior) SetName(name string) *BouncingBehavior + func (b *BouncingBehavior) SetTransitionDuration(transitionDuration float64) *BouncingBehavior + func (b *BouncingBehavior) SetUpperRadiusTransitionRange(upperRadiusTransitionRange float64) *BouncingBehavior + func (b *BouncingBehavior) StopAllAnimations() + func (b *BouncingBehavior) TransitionDuration() float64 + func (b *BouncingBehavior) UpperRadiusTransitionRange() float64 + type BoundingBox struct + func BoundingBoxFromJSObject(p js.Value, ctx js.Value) *BoundingBox + func (b *BoundingBox) Center() *Vector3 + func (b *BoundingBox) CenterWorld() *Vector3 + func (b *BoundingBox) Directions() []*Vector3 + func (b *BoundingBox) ExtendSize() *Vector3 + func (b *BoundingBox) ExtendSizeWorld() *Vector3 + func (b *BoundingBox) GetWorldMatrix() *Matrix + func (b *BoundingBox) Intersects(box0 *BoundingBox, box1 *BoundingBox) bool + func (b *BoundingBox) IntersectsMinMax(min *Vector3, max *Vector3) bool + func (b *BoundingBox) IntersectsPoint(point *Vector3) bool + func (b *BoundingBox) IntersectsSphere(minPoint *Vector3, maxPoint *Vector3, sphereCenter *Vector3, ...) bool + func (b *BoundingBox) IsCompletelyInFrustum(boundingVectors []*Vector3, frustumPlanes []*Plane) bool + func (b *BoundingBox) IsInFrustum(boundingVectors []*Vector3, frustumPlanes []*Plane) bool + func (b *BoundingBox) JSObject() js.Value + func (b *BoundingBox) Maximum() *Vector3 + func (b *BoundingBox) MaximumWorld() *Vector3 + func (b *BoundingBox) Minimum() *Vector3 + func (b *BoundingBox) MinimumWorld() *Vector3 + func (b *BoundingBox) ReConstruct(min *Vector3, max *Vector3, opts *BoundingBoxReConstructOpts) + func (b *BoundingBox) Scale(factor float64) *BoundingBox + func (b *BoundingBox) SetCenter(center *Vector3) *BoundingBox + func (b *BoundingBox) SetCenterWorld(centerWorld *Vector3) *BoundingBox + func (b *BoundingBox) SetDirections(directions []*Vector3) *BoundingBox + func (b *BoundingBox) SetExtendSize(extendSize *Vector3) *BoundingBox + func (b *BoundingBox) SetExtendSizeWorld(extendSizeWorld *Vector3) *BoundingBox + func (b *BoundingBox) SetMaximum(maximum *Vector3) *BoundingBox + func (b *BoundingBox) SetMaximumWorld(maximumWorld *Vector3) *BoundingBox + func (b *BoundingBox) SetMinimum(minimum *Vector3) *BoundingBox + func (b *BoundingBox) SetMinimumWorld(minimumWorld *Vector3) *BoundingBox + func (b *BoundingBox) SetVectors(vectors []*Vector3) *BoundingBox + func (b *BoundingBox) SetVectorsWorld(vectorsWorld []*Vector3) *BoundingBox + func (b *BoundingBox) Vectors() []*Vector3 + func (b *BoundingBox) VectorsWorld() []*Vector3 + type BoundingBoxGizmo struct + func BoundingBoxGizmoFromJSObject(p js.Value, ctx js.Value) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) Dispose() + func (b *BoundingBoxGizmo) EnableDragBehavior() + func (b *BoundingBoxGizmo) FixedDragMeshScreenSize() bool + func (b *BoundingBoxGizmo) FixedDragMeshScreenSizeDistanceFactor() float64 + func (b *BoundingBoxGizmo) IgnoreChildren() bool + func (b *BoundingBoxGizmo) IncludeChildPredicate() js.Value + func (b *BoundingBoxGizmo) JSObject() js.Value + func (b *BoundingBoxGizmo) MakeNotPickableAndWrapInBoundingBox(mesh *Mesh) *Mesh + func (b *BoundingBoxGizmo) OnDragStartObservable() *Observable + func (b *BoundingBoxGizmo) OnRotationSphereDragEndObservable() *Observable + func (b *BoundingBoxGizmo) OnRotationSphereDragObservable() *Observable + func (b *BoundingBoxGizmo) OnScaleBoxDragEndObservable() *Observable + func (b *BoundingBoxGizmo) OnScaleBoxDragObservable() *Observable + func (b *BoundingBoxGizmo) RotationSphereSize() float64 + func (b *BoundingBoxGizmo) ScaleBoxSize() float64 + func (b *BoundingBoxGizmo) ScalePivot() *Vector3 + func (b *BoundingBoxGizmo) SetColor(color *Color3) + func (b *BoundingBoxGizmo) SetCustomMesh(mesh *Mesh) + func (b *BoundingBoxGizmo) SetEnabledRotationAxis(axis string) + func (b *BoundingBoxGizmo) SetEnabledScaling(enable bool) + func (b *BoundingBoxGizmo) SetFixedDragMeshScreenSize(fixedDragMeshScreenSize bool) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetFixedDragMeshScreenSizeDistanceFactor(fixedDragMeshScreenSizeDistanceFactor float64) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetIgnoreChildren(ignoreChildren bool) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetIncludeChildPredicate(includeChildPredicate JSFunc) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetOnDragStartObservable(onDragStartObservable *Observable) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetOnRotationSphereDragEndObservable(onRotationSphereDragEndObservable *Observable) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetOnRotationSphereDragObservable(onRotationSphereDragObservable *Observable) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetOnScaleBoxDragEndObservable(onScaleBoxDragEndObservable *Observable) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetOnScaleBoxDragObservable(onScaleBoxDragObservable *Observable) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetRotationSphereSize(rotationSphereSize float64) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetScaleBoxSize(scaleBoxSize float64) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) SetScalePivot(scalePivot *Vector3) *BoundingBoxGizmo + func (b *BoundingBoxGizmo) UpdateBoundingBox() + type BoundingBoxReConstructOpts struct + WorldMatrix *Matrix + type BoundingBoxRenderer struct + func BoundingBoxRendererFromJSObject(p js.Value, ctx js.Value) *BoundingBoxRenderer + func (b *BoundingBoxRenderer) BackColor() *Color3 + func (b *BoundingBoxRenderer) Dispose() + func (b *BoundingBoxRenderer) FrontColor() *Color3 + func (b *BoundingBoxRenderer) JSObject() js.Value + func (b *BoundingBoxRenderer) Name() string + func (b *BoundingBoxRenderer) Rebuild() + func (b *BoundingBoxRenderer) Register() + func (b *BoundingBoxRenderer) Render(renderingGroupId float64) + func (b *BoundingBoxRenderer) RenderOcclusionBoundingBox(mesh *AbstractMesh) + func (b *BoundingBoxRenderer) Scene() *Scene + func (b *BoundingBoxRenderer) SetBackColor(backColor *Color3) *BoundingBoxRenderer + func (b *BoundingBoxRenderer) SetFrontColor(frontColor *Color3) *BoundingBoxRenderer + func (b *BoundingBoxRenderer) SetName(name string) *BoundingBoxRenderer + func (b *BoundingBoxRenderer) SetScene(scene *Scene) *BoundingBoxRenderer + func (b *BoundingBoxRenderer) SetShowBackLines(showBackLines bool) *BoundingBoxRenderer + func (b *BoundingBoxRenderer) ShowBackLines() bool + type BoundingInfo struct + func BoundingInfoFromJSObject(p js.Value, ctx js.Value) *BoundingInfo + func (b *BoundingInfo) BoundingBox() *BoundingBox + func (b *BoundingInfo) BoundingSphere() *BoundingSphere + func (b *BoundingInfo) CenterOn(center *Vector3, extend *Vector3) *BoundingInfo + func (b *BoundingInfo) DiagonalLength() float64 + func (b *BoundingInfo) Intersects(boundingInfo *BoundingInfo, precise bool) bool + func (b *BoundingInfo) IntersectsPoint(point *Vector3) bool + func (b *BoundingInfo) IsCompletelyInFrustum(frustumPlanes []*Plane) bool + func (b *BoundingInfo) IsInFrustum(frustumPlanes []*Plane, opts *BoundingInfoIsInFrustumOpts) bool + func (b *BoundingInfo) IsLocked() bool + func (b *BoundingInfo) JSObject() js.Value + func (b *BoundingInfo) Maximum() *Vector3 + func (b *BoundingInfo) Minimum() *Vector3 + func (b *BoundingInfo) ReConstruct(min *Vector3, max *Vector3, opts *BoundingInfoReConstructOpts) + func (b *BoundingInfo) Scale(factor float64) *BoundingInfo + func (b *BoundingInfo) SetBoundingBox(boundingBox *BoundingBox) *BoundingInfo + func (b *BoundingInfo) SetBoundingSphere(boundingSphere *BoundingSphere) *BoundingInfo + func (b *BoundingInfo) SetDiagonalLength(diagonalLength float64) *BoundingInfo + func (b *BoundingInfo) SetIsLocked(isLocked bool) *BoundingInfo + func (b *BoundingInfo) SetMaximum(maximum *Vector3) *BoundingInfo + func (b *BoundingInfo) SetMinimum(minimum *Vector3) *BoundingInfo + func (b *BoundingInfo) Update(world *Matrix) + type BoundingInfoIsInFrustumOpts struct + Strategy *float64 + type BoundingInfoReConstructOpts struct + WorldMatrix *Matrix + type BoundingSphere struct + func BoundingSphereFromJSObject(p js.Value, ctx js.Value) *BoundingSphere + func (b *BoundingSphere) Center() *Vector3 + func (b *BoundingSphere) CenterWorld() *Vector3 + func (b *BoundingSphere) GetWorldMatrix() *Matrix + func (b *BoundingSphere) Intersects(sphere0 *BoundingSphere, sphere1 *BoundingSphere) bool + func (b *BoundingSphere) IntersectsPoint(point *Vector3) bool + func (b *BoundingSphere) IsCenterInFrustum(frustumPlanes []*Plane) bool + func (b *BoundingSphere) IsInFrustum(frustumPlanes []*Plane) bool + func (b *BoundingSphere) JSObject() js.Value + func (b *BoundingSphere) Maximum() *Vector3 + func (b *BoundingSphere) Minimum() *Vector3 + func (b *BoundingSphere) Radius() float64 + func (b *BoundingSphere) RadiusWorld() float64 + func (b *BoundingSphere) ReConstruct(min *Vector3, max *Vector3, opts *BoundingSphereReConstructOpts) + func (b *BoundingSphere) Scale(factor float64) *BoundingSphere + func (b *BoundingSphere) SetCenter(center *Vector3) *BoundingSphere + func (b *BoundingSphere) SetCenterWorld(centerWorld *Vector3) *BoundingSphere + func (b *BoundingSphere) SetMaximum(maximum *Vector3) *BoundingSphere + func (b *BoundingSphere) SetMinimum(minimum *Vector3) *BoundingSphere + func (b *BoundingSphere) SetRadius(radius float64) *BoundingSphere + func (b *BoundingSphere) SetRadiusWorld(radiusWorld float64) *BoundingSphere + type BoundingSphereReConstructOpts struct + WorldMatrix *Matrix + type BoxBuilder struct + func BoxBuilderFromJSObject(p js.Value, ctx js.Value) *BoxBuilder + func (b *BoxBuilder) CreateBox(name string, options js.Value, opts *BoxBuilderCreateBoxOpts) *Mesh + func (b *BoxBuilder) JSObject() js.Value + type BoxBuilderCreateBoxOpts struct + Scene *Scene + type BoxOpts struct + Depth *float64 + FaceColors []*Color4 + FaceUV []*Vector4 + Height *float64 + SideOrientation *float64 + Size *float64 + Updatable *bool + Width *float64 + type BoxParticleEmitter struct + func BoxParticleEmitterFromJSObject(p js.Value, ctx js.Value) *BoxParticleEmitter + func (b *BoxParticleEmitter) ApplyToShader(effect *Effect) + func (b *BoxParticleEmitter) Clone() *BoxParticleEmitter + func (b *BoxParticleEmitter) Direction1() *Vector3 + func (b *BoxParticleEmitter) Direction2() *Vector3 + func (b *BoxParticleEmitter) GetClassName() string + func (b *BoxParticleEmitter) GetEffectDefines() string + func (b *BoxParticleEmitter) JSObject() js.Value + func (b *BoxParticleEmitter) MaxEmitBox() *Vector3 + func (b *BoxParticleEmitter) MinEmitBox() *Vector3 + func (b *BoxParticleEmitter) Parse(serializationObject JSObject) + func (b *BoxParticleEmitter) Serialize() js.Value + func (b *BoxParticleEmitter) SetDirection1(direction1 *Vector3) *BoxParticleEmitter + func (b *BoxParticleEmitter) SetDirection2(direction2 *Vector3) *BoxParticleEmitter + func (b *BoxParticleEmitter) SetMaxEmitBox(maxEmitBox *Vector3) *BoxParticleEmitter + func (b *BoxParticleEmitter) SetMinEmitBox(minEmitBox *Vector3) *BoxParticleEmitter + func (b *BoxParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + func (b *BoxParticleEmitter) StartPositionFunction(worldMatrix *Matrix, positionToUpdate *Vector3, particle *Particle) + type BrickProceduralTexture struct + func BrickProceduralTextureFromJSObject(p js.Value, ctx js.Value) *BrickProceduralTexture + func (b *BrickProceduralTexture) BrickColor() *Color3 + func (b *BrickProceduralTexture) JSObject() js.Value + func (b *BrickProceduralTexture) JointColor() *Color3 + func (b *BrickProceduralTexture) NumberOfBricksHeight() float64 + func (b *BrickProceduralTexture) NumberOfBricksWidth() float64 + func (b *BrickProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *BrickProceduralTexture + func (b *BrickProceduralTexture) Serialize() js.Value + func (b *BrickProceduralTexture) SetBrickColor(brickColor *Color3) *BrickProceduralTexture + func (b *BrickProceduralTexture) SetJointColor(jointColor *Color3) *BrickProceduralTexture + func (b *BrickProceduralTexture) SetNumberOfBricksHeight(numberOfBricksHeight float64) *BrickProceduralTexture + func (b *BrickProceduralTexture) SetNumberOfBricksWidth(numberOfBricksWidth float64) *BrickProceduralTexture + func (b *BrickProceduralTexture) UpdateShaderUniforms() + type Buffer struct + func BufferFromJSObject(p js.Value, ctx js.Value) *Buffer + func (b *Buffer) ByteStride() float64 + func (b *Buffer) Create(opts *BufferCreateOpts) + func (b *Buffer) CreateVertexBuffer(kind string, offset float64, size float64, opts *BufferCreateVertexBufferOpts) *VertexBuffer + func (b *Buffer) Dispose() + func (b *Buffer) GetBuffer() *DataBuffer + func (b *Buffer) GetData() []float64 + func (b *Buffer) GetStrideSize() float64 + func (b *Buffer) IsUpdatable() bool + func (b *Buffer) JSObject() js.Value + func (b *Buffer) SetByteStride(byteStride float64) *Buffer + func (b *Buffer) Update(data []float64) + func (b *Buffer) UpdateDirectly(data []float64, offset float64, opts *BufferUpdateDirectlyOpts) + type BufferCreateOpts struct + Data []float64 + type BufferCreateVertexBufferOpts struct + Divisor *float64 + Instanced *bool + Stride *float64 + UseBytes *bool + type BufferImageData struct + func BufferImageDataFromJSObject(p js.Value, ctx js.Value) *BufferImageData + func (b *BufferImageData) JSObject() js.Value + func (b *BufferImageData) Length() float64 + func (b *BufferImageData) Position() float64 + func (b *BufferImageData) SetLength(length float64) *BufferImageData + func (b *BufferImageData) SetPosition(position float64) *BufferImageData + type BufferUpdateDirectlyOpts struct + UseBytes *bool + VertexCount *float64 + type Button struct + func ButtonFromJSObject(p js.Value, ctx js.Value) *Button + func (b *Button) CreateImageButton(name string, text string, imageUrl string) *Button + func (b *Button) CreateImageOnlyButton(name string, imageUrl string) *Button + func (b *Button) CreateImageWithCenterTextButton(name string, text string, imageUrl string) *Button + func (b *Button) CreateSimpleButton(name string, text string) *Button + func (b *Button) DelegatePickingToChildren() bool + func (b *Button) Image() *Image + func (b *Button) JSObject() js.Value + func (b *Button) Name() string + func (b *Button) PointerDownAnimation() js.Value + func (b *Button) PointerEnterAnimation() js.Value + func (b *Button) PointerOutAnimation() js.Value + func (b *Button) PointerUpAnimation() js.Value + func (b *Button) SetDelegatePickingToChildren(delegatePickingToChildren bool) *Button + func (b *Button) SetImage(image *Image) *Button + func (b *Button) SetName(name string) *Button + func (b *Button) SetPointerDownAnimation(pointerDownAnimation JSFunc) *Button + func (b *Button) SetPointerEnterAnimation(pointerEnterAnimation JSFunc) *Button + func (b *Button) SetPointerOutAnimation(pointerOutAnimation JSFunc) *Button + func (b *Button) SetPointerUpAnimation(pointerUpAnimation JSFunc) *Button + func (b *Button) SetTextBlock(textBlock *TextBlock) *Button + func (b *Button) TextBlock() *TextBlock + type Button3D struct + func Button3DFromJSObject(p js.Value, ctx js.Value) *Button3D + func (b *Button3D) Content() *Control + func (b *Button3D) ContentResolution() int + func (b *Button3D) ContentScaleRatio() float64 + func (b *Button3D) Dispose() + func (b *Button3D) JSObject() js.Value + func (b *Button3D) SetContent(content *Control) *Button3D + func (b *Button3D) SetContentResolution(contentResolution int) *Button3D + func (b *Button3D) SetContentScaleRatio(contentScaleRatio float64) *Button3D + type CSG struct + func CSGFromJSObject(p js.Value, ctx js.Value) *CSG + func (c *CSG) BuildMeshGeometry(name string, opts *CSGBuildMeshGeometryOpts) *Mesh + func (c *CSG) Clone() *CSG + func (c *CSG) CopyTransformAttributes(csg *CSG) *CSG + func (c *CSG) FromMesh(mesh *Mesh) *CSG + func (c *CSG) Intersect(csg *CSG) *CSG + func (c *CSG) IntersectInPlace(csg *CSG) + func (c *CSG) Inverse() *CSG + func (c *CSG) InverseInPlace() + func (c *CSG) JSObject() js.Value + func (c *CSG) Matrix() *Matrix + func (c *CSG) Position() *Vector3 + func (c *CSG) Rotation() *Vector3 + func (c *CSG) RotationQuaternion() *Quaternion + func (c *CSG) Scaling() *Vector3 + func (c *CSG) SetMatrix(matrix *Matrix) *CSG + func (c *CSG) SetPosition(position *Vector3) *CSG + func (c *CSG) SetRotation(rotation *Vector3) *CSG + func (c *CSG) SetRotationQuaternion(rotationQuaternion *Quaternion) *CSG + func (c *CSG) SetScaling(scaling *Vector3) *CSG + func (c *CSG) Subtract(csg *CSG) *CSG + func (c *CSG) SubtractInPlace(csg *CSG) + func (c *CSG) ToMesh(name string, opts *CSGToMeshOpts) *Mesh + func (c *CSG) Union(csg *CSG) *CSG + func (c *CSG) UnionInPlace(csg *CSG) + type CSGBuildMeshGeometryOpts struct + KeepSubMeshes *bool + Scene *Scene + type CSGToMeshOpts struct + KeepSubMeshes *bool + Material *Material + Scene *Scene + type Camera struct + func CameraFromJSObject(p js.Value, ctx js.Value) *Camera + func (c *Camera) AbsoluteRotation() *Quaternion + func (c *Camera) AttachControl(element js.Value, noPreventDefault bool) + func (c *Camera) AttachPostProcess(postProcess *PostProcess, opts *CameraAttachPostProcessOpts) float64 + func (c *Camera) CameraRigMode() float64 + func (c *Camera) Clone(name string) *Camera + func (c *Camera) ComputeWorldMatrix() *Matrix + func (c *Camera) CustomRenderTargets() []*RenderTargetTexture + func (c *Camera) DetachControl(element js.Value) + func (c *Camera) DetachPostProcess(postProcess *PostProcess) + func (c *Camera) Dispose(opts *CameraDisposeOpts) + func (c *Camera) FOVMODE_HORIZONTAL_FIXED() float64 + func (c *Camera) FOVMODE_VERTICAL_FIXED() float64 + func (c *Camera) ForceAttachControlToAlwaysPreventDefault() bool + func (c *Camera) Fov() float64 + func (c *Camera) FovMode() float64 + func (c *Camera) FreezeProjectionMatrix(opts *CameraFreezeProjectionMatrixOpts) + func (c *Camera) GetActiveMeshes() *SmartArray + func (c *Camera) GetClassName() string + func (c *Camera) GetConstructorFromName(jsType string, name string, scene *Scene, ...) js.Value + func (c *Camera) GetDirection(localAxis *Vector3) *Vector3 + func (c *Camera) GetDirectionToRef(localAxis *Vector3, result *Vector3) + func (c *Camera) GetForwardRay(opts *CameraGetForwardRayOpts) *Ray + func (c *Camera) GetLeftTarget() *Vector3 + func (c *Camera) GetProjectionMatrix(opts *CameraGetProjectionMatrixOpts) *Matrix + func (c *Camera) GetRightTarget() *Vector3 + func (c *Camera) GetTransformationMatrix() *Matrix + func (c *Camera) GetViewMatrix(opts *CameraGetViewMatrixOpts) *Matrix + func (c *Camera) GetWorldMatrix() *Matrix + func (c *Camera) GlobalPosition() *Vector3 + func (c *Camera) Inertia() float64 + func (c *Camera) Inputs() *CameraInputsManager + func (c *Camera) InteraxialDistance() float64 + func (c *Camera) IsActiveMesh(mesh *Mesh) bool + func (c *Camera) IsCompletelyInFrustum(target *ICullable) bool + func (c *Camera) IsInFrustum(target *ICullable, opts *CameraIsInFrustumOpts) bool + func (c *Camera) IsIntermediate() bool + func (c *Camera) IsLeftCamera() bool + func (c *Camera) IsReady(opts *CameraIsReadyOpts) bool + func (c *Camera) IsRightCamera() bool + func (c *Camera) IsStereoscopicSideBySide() bool + func (c *Camera) JSObject() js.Value + func (c *Camera) LayerMask() float64 + func (c *Camera) LeftCamera() *FreeCamera + func (c *Camera) MaxZ() float64 + func (c *Camera) MinZ() float64 + func (c *Camera) Mode() float64 + func (c *Camera) ORTHOGRAPHIC_CAMERA() float64 + func (c *Camera) OnAfterCheckInputsObservable() *Observable + func (c *Camera) OnProjectionMatrixChangedObservable() *Observable + func (c *Camera) OnRestoreStateObservable() *Observable + func (c *Camera) OnViewMatrixChangedObservable() *Observable + func (c *Camera) OrthoBottom() float64 + func (c *Camera) OrthoLeft() float64 + func (c *Camera) OrthoRight() float64 + func (c *Camera) OrthoTop() float64 + func (c *Camera) OutputRenderTarget() *RenderTargetTexture + func (c *Camera) PERSPECTIVE_CAMERA() float64 + func (c *Camera) Parse(parsedCamera JSObject, scene *Scene) *Camera + func (c *Camera) Position() *Vector3 + func (c *Camera) RIG_MODE_CUSTOM() float64 + func (c *Camera) RIG_MODE_NONE() float64 + func (c *Camera) RIG_MODE_STEREOSCOPIC_ANAGLYPH() float64 + func (c *Camera) RIG_MODE_STEREOSCOPIC_OVERUNDER() float64 + func (c *Camera) RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED() float64 + func (c *Camera) RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL() float64 + func (c *Camera) RIG_MODE_VR() float64 + func (c *Camera) RIG_MODE_WEBVR() float64 + func (c *Camera) RestoreState() bool + func (c *Camera) RigPostProcess() *PostProcess + func (c *Camera) RightCamera() *FreeCamera + func (c *Camera) Serialize() js.Value + func (c *Camera) SetAbsoluteRotation(absoluteRotation *Quaternion) *Camera + func (c *Camera) SetCameraRigMode(cameraRigMode float64) *Camera + func (c *Camera) SetCustomRenderTargets(customRenderTargets []*RenderTargetTexture) *Camera + func (c *Camera) SetFOVMODE_HORIZONTAL_FIXED(FOVMODE_HORIZONTAL_FIXED float64) *Camera + func (c *Camera) SetFOVMODE_VERTICAL_FIXED(FOVMODE_VERTICAL_FIXED float64) *Camera + func (c *Camera) SetForceAttachControlToAlwaysPreventDefault(ForceAttachControlToAlwaysPreventDefault bool) *Camera + func (c *Camera) SetFov(fov float64) *Camera + func (c *Camera) SetFovMode(fovMode float64) *Camera + func (c *Camera) SetGlobalPosition(globalPosition *Vector3) *Camera + func (c *Camera) SetInertia(inertia float64) *Camera + func (c *Camera) SetInputs(inputs *CameraInputsManager) *Camera + func (c *Camera) SetInteraxialDistance(interaxialDistance float64) *Camera + func (c *Camera) SetIsIntermediate(isIntermediate bool) *Camera + func (c *Camera) SetIsLeftCamera(isLeftCamera bool) *Camera + func (c *Camera) SetIsRightCamera(isRightCamera bool) *Camera + func (c *Camera) SetIsStereoscopicSideBySide(isStereoscopicSideBySide bool) *Camera + func (c *Camera) SetLayerMask(layerMask float64) *Camera + func (c *Camera) SetLeftCamera(leftCamera *FreeCamera) *Camera + func (c *Camera) SetMaxZ(maxZ float64) *Camera + func (c *Camera) SetMinZ(minZ float64) *Camera + func (c *Camera) SetMode(mode float64) *Camera + func (c *Camera) SetORTHOGRAPHIC_CAMERA(ORTHOGRAPHIC_CAMERA float64) *Camera + func (c *Camera) SetOnAfterCheckInputsObservable(onAfterCheckInputsObservable *Observable) *Camera + func (c *Camera) SetOnProjectionMatrixChangedObservable(onProjectionMatrixChangedObservable *Observable) *Camera + func (c *Camera) SetOnRestoreStateObservable(onRestoreStateObservable *Observable) *Camera + func (c *Camera) SetOnViewMatrixChangedObservable(onViewMatrixChangedObservable *Observable) *Camera + func (c *Camera) SetOrthoBottom(orthoBottom float64) *Camera + func (c *Camera) SetOrthoLeft(orthoLeft float64) *Camera + func (c *Camera) SetOrthoRight(orthoRight float64) *Camera + func (c *Camera) SetOrthoTop(orthoTop float64) *Camera + func (c *Camera) SetOutputRenderTarget(outputRenderTarget *RenderTargetTexture) *Camera + func (c *Camera) SetPERSPECTIVE_CAMERA(PERSPECTIVE_CAMERA float64) *Camera + func (c *Camera) SetPosition(position *Vector3) *Camera + func (c *Camera) SetRIG_MODE_CUSTOM(RIG_MODE_CUSTOM float64) *Camera + func (c *Camera) SetRIG_MODE_NONE(RIG_MODE_NONE float64) *Camera + func (c *Camera) SetRIG_MODE_STEREOSCOPIC_ANAGLYPH(RIG_MODE_STEREOSCOPIC_ANAGLYPH float64) *Camera + func (c *Camera) SetRIG_MODE_STEREOSCOPIC_OVERUNDER(RIG_MODE_STEREOSCOPIC_OVERUNDER float64) *Camera + func (c *Camera) SetRIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED(RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_CROSSEYED float64) *Camera + func (c *Camera) SetRIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL(RIG_MODE_STEREOSCOPIC_SIDEBYSIDE_PARALLEL float64) *Camera + func (c *Camera) SetRIG_MODE_VR(RIG_MODE_VR float64) *Camera + func (c *Camera) SetRIG_MODE_WEBVR(RIG_MODE_WEBVR float64) *Camera + func (c *Camera) SetRigPostProcess(rigPostProcess *PostProcess) *Camera + func (c *Camera) SetRightCamera(rightCamera *FreeCamera) *Camera + func (c *Camera) SetUpVector(upVector *Vector3) *Camera + func (c *Camera) SetViewport(viewport *Viewport) *Camera + func (c *Camera) StoreState() *Camera + func (c *Camera) ToString(opts *CameraToStringOpts) string + func (c *Camera) UnfreezeProjectionMatrix() + func (c *Camera) UpVector() *Vector3 + func (c *Camera) Update() + func (c *Camera) Viewport() *Viewport + type CameraAttachPostProcessOpts struct + InsertAt *float64 + type CameraDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type CameraFreezeProjectionMatrixOpts struct + Projection *Matrix + type CameraGetConstructorFromNameOpts struct + Interaxial_distance *float64 + IsStereoscopicSideBySide *bool + type CameraGetForwardRayOpts struct + Length *float64 + Origin *Vector3 + Transform *Matrix + type CameraGetProjectionMatrixOpts struct + Force *bool + type CameraGetViewMatrixOpts struct + Force *bool + type CameraInputsManager struct + func CameraInputsManagerFromJSObject(p js.Value, ctx js.Value) *CameraInputsManager + func (c *CameraInputsManager) Add(input *ICameraInput) + func (c *CameraInputsManager) AttachElement(element js.Value, opts *CameraInputsManagerAttachElementOpts) + func (c *CameraInputsManager) AttachInput(input *ICameraInput) + func (c *CameraInputsManager) Attached() *CameraInputsMap + func (c *CameraInputsManager) AttachedElement() js.Value + func (c *CameraInputsManager) Camera() *Camera + func (c *CameraInputsManager) CheckInputs() js.Value + func (c *CameraInputsManager) Clear() + func (c *CameraInputsManager) DetachElement(element js.Value, opts *CameraInputsManagerDetachElementOpts) + func (c *CameraInputsManager) JSObject() js.Value + func (c *CameraInputsManager) NoPreventDefault() bool + func (c *CameraInputsManager) Parse(parsedCamera JSObject) + func (c *CameraInputsManager) RebuildInputCheck() + func (c *CameraInputsManager) Remove(inputToRemove *ICameraInput) + func (c *CameraInputsManager) RemoveByType(inputType string) + func (c *CameraInputsManager) Serialize(serializedCamera JSObject) + func (c *CameraInputsManager) SetAttached(attached *CameraInputsMap) *CameraInputsManager + func (c *CameraInputsManager) SetAttachedElement(attachedElement js.Value) *CameraInputsManager + func (c *CameraInputsManager) SetCamera(camera *Camera) *CameraInputsManager + func (c *CameraInputsManager) SetCheckInputs(checkInputs JSFunc) *CameraInputsManager + func (c *CameraInputsManager) SetNoPreventDefault(noPreventDefault bool) *CameraInputsManager + type CameraInputsManagerAttachElementOpts struct + NoPreventDefault *bool + type CameraInputsManagerDetachElementOpts struct + Disconnect *bool + type CameraInputsMap struct + func CameraInputsMapFromJSObject(p js.Value, ctx js.Value) *CameraInputsMap + func (c *CameraInputsMap) JSObject() js.Value + type CameraIsInFrustumOpts struct + CheckRigCameras *bool + type CameraIsReadyOpts struct + CompleteCheck *bool + type CameraToStringOpts struct + FullDetails *bool + type CanvasGenerator struct + func CanvasGeneratorFromJSObject(p js.Value, ctx js.Value) *CanvasGenerator + func (c *CanvasGenerator) CreateCanvas(width float64, height float64) js.Value + func (c *CanvasGenerator) JSObject() js.Value + type CellMaterial struct + func CellMaterialFromJSObject(p js.Value, ctx js.Value) *CellMaterial + func (c *CellMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (c *CellMaterial) Clone(name string) *CellMaterial + func (c *CellMaterial) ComputeHighLevel() bool + func (c *CellMaterial) DiffuseColor() *Color3 + func (c *CellMaterial) DiffuseTexture() *BaseTexture + func (c *CellMaterial) DisableLighting() bool + func (c *CellMaterial) Dispose(opts *CellMaterialDisposeOpts) + func (c *CellMaterial) GetActiveTextures() []*BaseTexture + func (c *CellMaterial) GetAlphaTestTexture() *BaseTexture + func (c *CellMaterial) GetAnimatables() []*IAnimatable + func (c *CellMaterial) GetClassName() string + func (c *CellMaterial) HasTexture(texture *BaseTexture) bool + func (c *CellMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *CellMaterialIsReadyForSubMeshOpts) bool + func (c *CellMaterial) JSObject() js.Value + func (c *CellMaterial) MaxSimultaneousLights() float64 + func (c *CellMaterial) NeedAlphaBlending() bool + func (c *CellMaterial) NeedAlphaTesting() bool + func (c *CellMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *CellMaterial + func (c *CellMaterial) Serialize() js.Value + func (c *CellMaterial) SetComputeHighLevel(computeHighLevel bool) *CellMaterial + func (c *CellMaterial) SetDiffuseColor(diffuseColor *Color3) *CellMaterial + func (c *CellMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *CellMaterial + func (c *CellMaterial) SetDisableLighting(disableLighting bool) *CellMaterial + func (c *CellMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *CellMaterial + func (c *CellMaterial) Set_computeHighLevel(_computeHighLevel bool) *CellMaterial + type CellMaterialDisposeOpts struct + ForceDisposeEffect *bool + type CellMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type Checkbox struct + func CheckboxFromJSObject(p js.Value, ctx js.Value) *Checkbox + func (c *Checkbox) AddCheckBoxWithHeader(title string, onValueChanged JSFunc) *StackPanel + func (c *Checkbox) Background() string + func (c *Checkbox) CheckSizeRatio() float64 + func (c *Checkbox) IsChecked() bool + func (c *Checkbox) JSObject() js.Value + func (c *Checkbox) Name() string + func (c *Checkbox) OnIsCheckedChangedObservable() *Observable + func (c *Checkbox) SetBackground(background string) *Checkbox + func (c *Checkbox) SetCheckSizeRatio(checkSizeRatio float64) *Checkbox + func (c *Checkbox) SetIsChecked(isChecked bool) *Checkbox + func (c *Checkbox) SetName(name string) *Checkbox + func (c *Checkbox) SetOnIsCheckedChangedObservable(onIsCheckedChangedObservable *Observable) *Checkbox + func (c *Checkbox) SetThickness(thickness float64) *Checkbox + func (c *Checkbox) Thickness() float64 + type CheckboxGroup struct + func CheckboxGroupFromJSObject(p js.Value, ctx js.Value) *CheckboxGroup + func (c *CheckboxGroup) AddCheckbox(text string, opts *CheckboxGroupAddCheckboxOpts) + func (c *CheckboxGroup) JSObject() js.Value + type CheckboxGroupAddCheckboxOpts struct + Checked *bool + Func JSFunc + type ChromaticAberrationPostProcess struct + func ChromaticAberrationPostProcessFromJSObject(p js.Value, ctx js.Value) *ChromaticAberrationPostProcess + func (c *ChromaticAberrationPostProcess) AberrationAmount() float64 + func (c *ChromaticAberrationPostProcess) CenterPosition() *Vector2 + func (c *ChromaticAberrationPostProcess) Direction() *Vector2 + func (c *ChromaticAberrationPostProcess) JSObject() js.Value + func (c *ChromaticAberrationPostProcess) RadialIntensity() float64 + func (c *ChromaticAberrationPostProcess) SetAberrationAmount(aberrationAmount float64) *ChromaticAberrationPostProcess + func (c *ChromaticAberrationPostProcess) SetCenterPosition(centerPosition *Vector2) *ChromaticAberrationPostProcess + func (c *ChromaticAberrationPostProcess) SetDirection(direction *Vector2) *ChromaticAberrationPostProcess + func (c *ChromaticAberrationPostProcess) SetRadialIntensity(radialIntensity float64) *ChromaticAberrationPostProcess + type CircleEase struct + func CircleEaseFromJSObject(p js.Value, ctx js.Value) *CircleEase + func (c *CircleEase) JSObject() js.Value + type CircleOfConfusionPostProcess struct + func CircleOfConfusionPostProcessFromJSObject(p js.Value, ctx js.Value) *CircleOfConfusionPostProcess + func (c *CircleOfConfusionPostProcess) DepthTexture() *RenderTargetTexture + func (c *CircleOfConfusionPostProcess) FStop() float64 + func (c *CircleOfConfusionPostProcess) FocalLength() float64 + func (c *CircleOfConfusionPostProcess) FocusDistance() float64 + func (c *CircleOfConfusionPostProcess) JSObject() js.Value + func (c *CircleOfConfusionPostProcess) LensSize() float64 + func (c *CircleOfConfusionPostProcess) SetDepthTexture(depthTexture *RenderTargetTexture) *CircleOfConfusionPostProcess + func (c *CircleOfConfusionPostProcess) SetFStop(fStop float64) *CircleOfConfusionPostProcess + func (c *CircleOfConfusionPostProcess) SetFocalLength(focalLength float64) *CircleOfConfusionPostProcess + func (c *CircleOfConfusionPostProcess) SetFocusDistance(focusDistance float64) *CircleOfConfusionPostProcess + func (c *CircleOfConfusionPostProcess) SetLensSize(lensSize float64) *CircleOfConfusionPostProcess + type ClampBlock struct + func ClampBlockFromJSObject(p js.Value, ctx js.Value) *ClampBlock + func (c *ClampBlock) GetClassName() string + func (c *ClampBlock) JSObject() js.Value + func (c *ClampBlock) Maximum() float64 + func (c *ClampBlock) Minimum() float64 + func (c *ClampBlock) Output() *NodeMaterialConnectionPoint + func (c *ClampBlock) Serialize() js.Value + func (c *ClampBlock) SetMaximum(maximum float64) *ClampBlock + func (c *ClampBlock) SetMinimum(minimum float64) *ClampBlock + func (c *ClampBlock) SetOutput(output *NodeMaterialConnectionPoint) *ClampBlock + func (c *ClampBlock) SetValue(value *NodeMaterialConnectionPoint) *ClampBlock + func (c *ClampBlock) Value() *NodeMaterialConnectionPoint + type ClipboardEventTypes struct + func ClipboardEventTypesFromJSObject(p js.Value, ctx js.Value) *ClipboardEventTypes + func (c *ClipboardEventTypes) COPY() float64 + func (c *ClipboardEventTypes) CUT() float64 + func (c *ClipboardEventTypes) JSObject() js.Value + func (c *ClipboardEventTypes) PASTE() float64 + func (c *ClipboardEventTypes) SetCOPY(COPY float64) *ClipboardEventTypes + func (c *ClipboardEventTypes) SetCUT(CUT float64) *ClipboardEventTypes + func (c *ClipboardEventTypes) SetPASTE(PASTE float64) *ClipboardEventTypes + type ClipboardInfo struct + func ClipboardInfoFromJSObject(p js.Value, ctx js.Value) *ClipboardInfo + func (c *ClipboardInfo) Event() js.Value + func (c *ClipboardInfo) GetTypeFromCharacter(keyCode float64) float64 + func (c *ClipboardInfo) JSObject() js.Value + func (c *ClipboardInfo) SetEvent(event js.Value) *ClipboardInfo + func (c *ClipboardInfo) SetType(jsType float64) *ClipboardInfo + func (c *ClipboardInfo) Type() float64 + type CloudPoint struct + func CloudPointFromJSObject(p js.Value, ctx js.Value) *CloudPoint + func (c *CloudPoint) Color() *Color4 + func (c *CloudPoint) GroupId() float64 + func (c *CloudPoint) Idx() float64 + func (c *CloudPoint) IdxInGroup() float64 + func (c *CloudPoint) IntersectsMesh(target *Mesh, isSphere bool) bool + func (c *CloudPoint) JSObject() js.Value + func (c *CloudPoint) ParentId() float64 + func (c *CloudPoint) Pivot() *Vector3 + func (c *CloudPoint) Position() *Vector3 + func (c *CloudPoint) Quaternion() *Quaternion + func (c *CloudPoint) Rotation() *Vector3 + func (c *CloudPoint) RotationQuaternion() *Quaternion + func (c *CloudPoint) SetColor(color *Color4) *CloudPoint + func (c *CloudPoint) SetGroupId(groupId float64) *CloudPoint + func (c *CloudPoint) SetIdx(idx float64) *CloudPoint + func (c *CloudPoint) SetIdxInGroup(idxInGroup float64) *CloudPoint + func (c *CloudPoint) SetParentId(parentId float64) *CloudPoint + func (c *CloudPoint) SetPivot(pivot *Vector3) *CloudPoint + func (c *CloudPoint) SetPosition(position *Vector3) *CloudPoint + func (c *CloudPoint) SetQuaternion(quaternion *Quaternion) *CloudPoint + func (c *CloudPoint) SetRotation(rotation *Vector3) *CloudPoint + func (c *CloudPoint) SetRotationQuaternion(rotationQuaternion *Quaternion) *CloudPoint + func (c *CloudPoint) SetSize(size *Vector3) *CloudPoint + func (c *CloudPoint) SetTranslateFromPivot(translateFromPivot bool) *CloudPoint + func (c *CloudPoint) SetUv(uv *Vector2) *CloudPoint + func (c *CloudPoint) SetVelocity(velocity *Vector3) *CloudPoint + func (c *CloudPoint) Set_group(_group *PointsGroup) *CloudPoint + func (c *CloudPoint) Size() *Vector3 + func (c *CloudPoint) TranslateFromPivot() bool + func (c *CloudPoint) Uv() *Vector2 + func (c *CloudPoint) Velocity() *Vector3 + type CloudProceduralTexture struct + func CloudProceduralTextureFromJSObject(p js.Value, ctx js.Value) *CloudProceduralTexture + func (c *CloudProceduralTexture) CloudColor() *Color4 + func (c *CloudProceduralTexture) JSObject() js.Value + func (c *CloudProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *CloudProceduralTexture + func (c *CloudProceduralTexture) Serialize() js.Value + func (c *CloudProceduralTexture) SetCloudColor(cloudColor *Color4) *CloudProceduralTexture + func (c *CloudProceduralTexture) SetSkyColor(skyColor *Color4) *CloudProceduralTexture + func (c *CloudProceduralTexture) SkyColor() *Color4 + func (c *CloudProceduralTexture) UpdateShaderUniforms() + type Color3 struct + func Color3FromJSObject(p js.Value, ctx js.Value) *Color3 + func (c *Color3) Add(otherColor *Color3) *Color3 + func (c *Color3) AddToRef(otherColor *Color3, result *Color3) *Color3 + func (c *Color3) AsArray() []float64 + func (c *Color3) B() float64 + func (c *Color3) Black() *Color3 + func (c *Color3) BlackReadOnly() *Color3 + func (c *Color3) Blue() *Color3 + func (c *Color3) ClampToRef(min float64, max float64, result *Color3) *Color3 + func (c *Color3) Clone() *Color3 + func (c *Color3) CopyFrom(source *Color3) *Color3 + func (c *Color3) CopyFromFloats(r float64, g float64, b float64) *Color3 + func (c *Color3) Equals(otherColor *Color3) bool + func (c *Color3) EqualsFloats(r float64, g float64, b float64) bool + func (c *Color3) FromArray(array js.Value, opts *Color3FromArrayOpts) *Color3 + func (c *Color3) FromHexString(hex string) *Color3 + func (c *Color3) FromInts(r float64, g float64, b float64) *Color3 + func (c *Color3) G() float64 + func (c *Color3) GetClassName() string + func (c *Color3) GetHashCode() float64 + func (c *Color3) Gray() *Color3 + func (c *Color3) Green() *Color3 + func (c *Color3) HSVtoRGBToRef(hue float64, saturation float64, value float64, result *Color3) + func (c *Color3) JSObject() js.Value + func (c *Color3) Lerp(start *Color3, end *Color3, amount float64) *Color3 + func (c *Color3) LerpToRef(left *Color3, right *Color3, amount float64, result *Color3) + func (c *Color3) Magenta() *Color3 + func (c *Color3) Multiply(otherColor *Color3) *Color3 + func (c *Color3) MultiplyToRef(otherColor *Color3, result *Color3) *Color3 + func (c *Color3) Purple() *Color3 + func (c *Color3) R() float64 + func (c *Color3) Random() *Color3 + func (c *Color3) Red() *Color3 + func (c *Color3) Scale(scale float64) *Color3 + func (c *Color3) ScaleAndAddToRef(scale float64, result *Color3) *Color3 + func (c *Color3) ScaleToRef(scale float64, result *Color3) *Color3 + func (c *Color3) Set(r float64, g float64, b float64) *Color3 + func (c *Color3) SetB(b float64) *Color3 + func (c *Color3) SetBlackReadOnly(BlackReadOnly *Color3) *Color3 + func (c *Color3) SetG(g float64) *Color3 + func (c *Color3) SetR(r float64) *Color3 + func (c *Color3) Subtract(otherColor *Color3) *Color3 + func (c *Color3) SubtractToRef(otherColor *Color3, result *Color3) *Color3 + func (c *Color3) Teal() *Color3 + func (c *Color3) ToArray(array js.Value, opts *Color3ToArrayOpts) *Color3 + func (c *Color3) ToColor4(opts *Color3ToColor4Opts) *Color4 + func (c *Color3) ToGammaSpace() *Color3 + func (c *Color3) ToGammaSpaceToRef(convertedColor *Color3) *Color3 + func (c *Color3) ToHSV() *Color3 + func (c *Color3) ToHSVToRef(result *Color3) + func (c *Color3) ToHexString() string + func (c *Color3) ToLinearSpace() *Color3 + func (c *Color3) ToLinearSpaceToRef(convertedColor *Color3) *Color3 + func (c *Color3) ToLuminance() float64 + func (c *Color3) ToString() string + func (c *Color3) White() *Color3 + func (c *Color3) Yellow() *Color3 + type Color3FromArrayOpts struct + Offset *float64 + type Color3Gradient struct + func Color3GradientFromJSObject(p js.Value, ctx js.Value) *Color3Gradient + func (c *Color3Gradient) Color() *Color3 + func (c *Color3Gradient) Gradient() float64 + func (c *Color3Gradient) JSObject() js.Value + func (c *Color3Gradient) SetColor(color *Color3) *Color3Gradient + func (c *Color3Gradient) SetGradient(gradient float64) *Color3Gradient + type Color3ToArrayOpts struct + Index *float64 + type Color3ToColor4Opts struct + Alpha *float64 + type Color4 struct + func Color4FromJSObject(p js.Value, ctx js.Value) *Color4 + func (c *Color4) A() float64 + func (c *Color4) Add(right *Color4) *Color4 + func (c *Color4) AddInPlace(right *Color4) *Color4 + func (c *Color4) AsArray() []float64 + func (c *Color4) B() float64 + func (c *Color4) CheckColors4(colors []float64, count float64) []float64 + func (c *Color4) ClampToRef(min float64, max float64, result *Color4) *Color4 + func (c *Color4) Clone() *Color4 + func (c *Color4) CopyFrom(source *Color4) *Color4 + func (c *Color4) CopyFromFloats(r float64, g float64, b float64, a float64) *Color4 + func (c *Color4) Equals(otherColor *Color4) bool + func (c *Color4) FromArray(array js.Value, opts *Color4FromArrayOpts) *Color4 + func (c *Color4) FromColor3(color3 *Color3, opts *Color4FromColor3Opts) *Color4 + func (c *Color4) FromHexString(hex string) *Color4 + func (c *Color4) FromInts(r float64, g float64, b float64, a float64) *Color4 + func (c *Color4) G() float64 + func (c *Color4) GetClassName() string + func (c *Color4) GetHashCode() float64 + func (c *Color4) JSObject() js.Value + func (c *Color4) Lerp(left *Color4, right *Color4, amount float64) *Color4 + func (c *Color4) LerpToRef(left *Color4, right *Color4, amount float64, result *Color4) + func (c *Color4) Multiply(color *Color4) *Color4 + func (c *Color4) MultiplyToRef(color *Color4, result *Color4) *Color4 + func (c *Color4) R() float64 + func (c *Color4) Scale(scale float64) *Color4 + func (c *Color4) ScaleAndAddToRef(scale float64, result *Color4) *Color4 + func (c *Color4) ScaleToRef(scale float64, result *Color4) *Color4 + func (c *Color4) Set(r float64, g float64, b float64, a float64) *Color4 + func (c *Color4) SetA(a float64) *Color4 + func (c *Color4) SetB(b float64) *Color4 + func (c *Color4) SetG(g float64) *Color4 + func (c *Color4) SetR(r float64) *Color4 + func (c *Color4) Subtract(right *Color4) *Color4 + func (c *Color4) SubtractToRef(right *Color4, result *Color4) *Color4 + func (c *Color4) ToArray(array []float64, opts *Color4ToArrayOpts) *Color4 + func (c *Color4) ToGammaSpace() *Color4 + func (c *Color4) ToGammaSpaceToRef(convertedColor *Color4) *Color4 + func (c *Color4) ToHexString() string + func (c *Color4) ToLinearSpace() *Color4 + func (c *Color4) ToLinearSpaceToRef(convertedColor *Color4) *Color4 + func (c *Color4) ToString() string + type Color4FromArrayOpts struct + Offset *float64 + type Color4FromColor3Opts struct + Alpha *float64 + type Color4Slice []*Color4 + func (vs Color4Slice) JSObject() []interface{} + type Color4ToArrayOpts struct + Index *float64 + type ColorCorrectionPostProcess struct + func ColorCorrectionPostProcessFromJSObject(p js.Value, ctx js.Value) *ColorCorrectionPostProcess + func (c *ColorCorrectionPostProcess) JSObject() js.Value + type ColorCurves struct + func ColorCurvesFromJSObject(p js.Value, ctx js.Value) *ColorCurves + func (c *ColorCurves) Bind(colorCurves *ColorCurves, effect *Effect, opts *ColorCurvesBindOpts) + func (c *ColorCurves) Clone() *ColorCurves + func (c *ColorCurves) GetClassName() string + func (c *ColorCurves) GlobalDensity() float64 + func (c *ColorCurves) GlobalExposure() float64 + func (c *ColorCurves) GlobalHue() float64 + func (c *ColorCurves) GlobalSaturation() float64 + func (c *ColorCurves) HighlightsDensity() float64 + func (c *ColorCurves) HighlightsExposure() float64 + func (c *ColorCurves) HighlightsHue() float64 + func (c *ColorCurves) HighlightsSaturation() float64 + func (c *ColorCurves) JSObject() js.Value + func (c *ColorCurves) MidtonesDensity() float64 + func (c *ColorCurves) MidtonesExposure() float64 + func (c *ColorCurves) MidtonesHue() float64 + func (c *ColorCurves) MidtonesSaturation() float64 + func (c *ColorCurves) Parse(source JSObject) *ColorCurves + func (c *ColorCurves) PrepareUniforms(uniformsList []string) + func (c *ColorCurves) Serialize() js.Value + func (c *ColorCurves) SetGlobalDensity(globalDensity float64) *ColorCurves + func (c *ColorCurves) SetGlobalExposure(globalExposure float64) *ColorCurves + func (c *ColorCurves) SetGlobalHue(globalHue float64) *ColorCurves + func (c *ColorCurves) SetGlobalSaturation(globalSaturation float64) *ColorCurves + func (c *ColorCurves) SetHighlightsDensity(highlightsDensity float64) *ColorCurves + func (c *ColorCurves) SetHighlightsExposure(highlightsExposure float64) *ColorCurves + func (c *ColorCurves) SetHighlightsHue(highlightsHue float64) *ColorCurves + func (c *ColorCurves) SetHighlightsSaturation(highlightsSaturation float64) *ColorCurves + func (c *ColorCurves) SetMidtonesDensity(midtonesDensity float64) *ColorCurves + func (c *ColorCurves) SetMidtonesExposure(midtonesExposure float64) *ColorCurves + func (c *ColorCurves) SetMidtonesHue(midtonesHue float64) *ColorCurves + func (c *ColorCurves) SetMidtonesSaturation(midtonesSaturation float64) *ColorCurves + func (c *ColorCurves) SetShadowsDensity(shadowsDensity float64) *ColorCurves + func (c *ColorCurves) SetShadowsExposure(shadowsExposure float64) *ColorCurves + func (c *ColorCurves) SetShadowsHue(shadowsHue float64) *ColorCurves + func (c *ColorCurves) SetShadowsSaturation(shadowsSaturation float64) *ColorCurves + func (c *ColorCurves) ShadowsDensity() float64 + func (c *ColorCurves) ShadowsExposure() float64 + func (c *ColorCurves) ShadowsHue() float64 + func (c *ColorCurves) ShadowsSaturation() float64 + type ColorCurvesBindOpts struct + NegativeUniform *string + NeutralUniform *string + PositiveUniform *string + type ColorGradient struct + func ColorGradientFromJSObject(p js.Value, ctx js.Value) *ColorGradient + func (c *ColorGradient) Color1() *Color4 + func (c *ColorGradient) Color2() *Color4 + func (c *ColorGradient) GetColorToRef(result *Color4) + func (c *ColorGradient) Gradient() float64 + func (c *ColorGradient) JSObject() js.Value + func (c *ColorGradient) SetColor1(color1 *Color4) *ColorGradient + func (c *ColorGradient) SetColor2(color2 *Color4) *ColorGradient + func (c *ColorGradient) SetGradient(gradient float64) *ColorGradient + type ColorGradingTexture struct + func ColorGradingTextureFromJSObject(p js.Value, ctx js.Value) *ColorGradingTexture + func (c *ColorGradingTexture) Clone() *ColorGradingTexture + func (c *ColorGradingTexture) DelayLoad() + func (c *ColorGradingTexture) GetTextureMatrix() *Matrix + func (c *ColorGradingTexture) JSObject() js.Value + func (c *ColorGradingTexture) Parse(parsedTexture JSObject, scene *Scene) *ColorGradingTexture + func (c *ColorGradingTexture) Serialize() js.Value + func (c *ColorGradingTexture) SetUrl(url string) *ColorGradingTexture + func (c *ColorGradingTexture) Url() string + type ColorMergerBlock struct + func ColorMergerBlockFromJSObject(p js.Value, ctx js.Value) *ColorMergerBlock + func (c *ColorMergerBlock) A() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) B() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) G() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) GetClassName() string + func (c *ColorMergerBlock) JSObject() js.Value + func (c *ColorMergerBlock) R() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) Rgb() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) RgbIn() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) RgbOut() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) Rgba() *NodeMaterialConnectionPoint + func (c *ColorMergerBlock) SetA(a *NodeMaterialConnectionPoint) *ColorMergerBlock + func (c *ColorMergerBlock) SetB(b *NodeMaterialConnectionPoint) *ColorMergerBlock + func (c *ColorMergerBlock) SetG(g *NodeMaterialConnectionPoint) *ColorMergerBlock + func (c *ColorMergerBlock) SetR(r *NodeMaterialConnectionPoint) *ColorMergerBlock + func (c *ColorMergerBlock) SetRgb(rgb *NodeMaterialConnectionPoint) *ColorMergerBlock + func (c *ColorMergerBlock) SetRgbIn(rgbIn *NodeMaterialConnectionPoint) *ColorMergerBlock + func (c *ColorMergerBlock) SetRgbOut(rgbOut *NodeMaterialConnectionPoint) *ColorMergerBlock + func (c *ColorMergerBlock) SetRgba(rgba *NodeMaterialConnectionPoint) *ColorMergerBlock + type ColorPicker struct + func ColorPickerFromJSObject(p js.Value, ctx js.Value) *ColorPicker + func (c *ColorPicker) Height() string + func (c *ColorPicker) JSObject() js.Value + func (c *ColorPicker) Name() string + func (c *ColorPicker) OnValueChangedObservable() *Observable + func (c *ColorPicker) SetHeight(height string) *ColorPicker + func (c *ColorPicker) SetName(name string) *ColorPicker + func (c *ColorPicker) SetOnValueChangedObservable(onValueChangedObservable *Observable) *ColorPicker + func (c *ColorPicker) SetSize(size string) *ColorPicker + func (c *ColorPicker) SetValue(value *Color3) *ColorPicker + func (c *ColorPicker) SetWidth(width string) *ColorPicker + func (c *ColorPicker) ShowPickerDialogAsync(advancedTexture *AdvancedDynamicTexture, options js.Value) *Promise + func (c *ColorPicker) Size() string + func (c *ColorPicker) Value() *Color3 + func (c *ColorPicker) Width() string + type ColorSplitterBlock struct + func ColorSplitterBlockFromJSObject(p js.Value, ctx js.Value) *ColorSplitterBlock + func (c *ColorSplitterBlock) A() *NodeMaterialConnectionPoint + func (c *ColorSplitterBlock) B() *NodeMaterialConnectionPoint + func (c *ColorSplitterBlock) G() *NodeMaterialConnectionPoint + func (c *ColorSplitterBlock) GetClassName() string + func (c *ColorSplitterBlock) JSObject() js.Value + func (c *ColorSplitterBlock) R() *NodeMaterialConnectionPoint + func (c *ColorSplitterBlock) RgbIn() *NodeMaterialConnectionPoint + func (c *ColorSplitterBlock) RgbOut() *NodeMaterialConnectionPoint + func (c *ColorSplitterBlock) Rgba() *NodeMaterialConnectionPoint + func (c *ColorSplitterBlock) SetA(a *NodeMaterialConnectionPoint) *ColorSplitterBlock + func (c *ColorSplitterBlock) SetB(b *NodeMaterialConnectionPoint) *ColorSplitterBlock + func (c *ColorSplitterBlock) SetG(g *NodeMaterialConnectionPoint) *ColorSplitterBlock + func (c *ColorSplitterBlock) SetR(r *NodeMaterialConnectionPoint) *ColorSplitterBlock + func (c *ColorSplitterBlock) SetRgbIn(rgbIn *NodeMaterialConnectionPoint) *ColorSplitterBlock + func (c *ColorSplitterBlock) SetRgbOut(rgbOut *NodeMaterialConnectionPoint) *ColorSplitterBlock + func (c *ColorSplitterBlock) SetRgba(rgba *NodeMaterialConnectionPoint) *ColorSplitterBlock + type CombineAction struct + func CombineActionFromJSObject(p js.Value, ctx js.Value) *CombineAction + func (c *CombineAction) Children() []*Action + func (c *CombineAction) Execute(evt *ActionEvent) + func (c *CombineAction) JSObject() js.Value + func (c *CombineAction) Serialize(parent JSObject) js.Value + func (c *CombineAction) SetChildren(children []*Action) *CombineAction + type Condition struct + func ConditionFromJSObject(p js.Value, ctx js.Value) *Condition + func (c *Condition) IsValid() bool + func (c *Condition) JSObject() js.Value + func (c *Condition) Serialize() js.Value + type ConeParticleEmitter struct + func ConeParticleEmitterFromJSObject(p js.Value, ctx js.Value) *ConeParticleEmitter + func (c *ConeParticleEmitter) Angle() float64 + func (c *ConeParticleEmitter) ApplyToShader(effect *Effect) + func (c *ConeParticleEmitter) Clone() *ConeParticleEmitter + func (c *ConeParticleEmitter) DirectionRandomizer() float64 + func (c *ConeParticleEmitter) EmitFromSpawnPointOnly() bool + func (c *ConeParticleEmitter) GetClassName() string + func (c *ConeParticleEmitter) GetEffectDefines() string + func (c *ConeParticleEmitter) HeightRange() float64 + func (c *ConeParticleEmitter) JSObject() js.Value + func (c *ConeParticleEmitter) Parse(serializationObject JSObject) + func (c *ConeParticleEmitter) Radius() float64 + func (c *ConeParticleEmitter) RadiusRange() float64 + func (c *ConeParticleEmitter) Serialize() js.Value + func (c *ConeParticleEmitter) SetAngle(angle float64) *ConeParticleEmitter + func (c *ConeParticleEmitter) SetDirectionRandomizer(directionRandomizer float64) *ConeParticleEmitter + func (c *ConeParticleEmitter) SetEmitFromSpawnPointOnly(emitFromSpawnPointOnly bool) *ConeParticleEmitter + func (c *ConeParticleEmitter) SetHeightRange(heightRange float64) *ConeParticleEmitter + func (c *ConeParticleEmitter) SetRadius(radius float64) *ConeParticleEmitter + func (c *ConeParticleEmitter) SetRadiusRange(radiusRange float64) *ConeParticleEmitter + func (c *ConeParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + func (c *ConeParticleEmitter) StartPositionFunction(worldMatrix *Matrix, positionToUpdate *Vector3, particle *Particle) + type Constants struct + func ConstantsFromJSObject(p js.Value, ctx js.Value) *Constants + func (c *Constants) ACTION_NothingTrigger() float64 + func (c *Constants) ACTION_OnCenterPickTrigger() float64 + func (c *Constants) ACTION_OnDoublePickTrigger() float64 + func (c *Constants) ACTION_OnEveryFrameTrigger() float64 + func (c *Constants) ACTION_OnIntersectionEnterTrigger() float64 + func (c *Constants) ACTION_OnIntersectionExitTrigger() float64 + func (c *Constants) ACTION_OnKeyDownTrigger() float64 + func (c *Constants) ACTION_OnKeyUpTrigger() float64 + func (c *Constants) ACTION_OnLeftPickTrigger() float64 + func (c *Constants) ACTION_OnLongPressTrigger() float64 + func (c *Constants) ACTION_OnPickDownTrigger() float64 + func (c *Constants) ACTION_OnPickOutTrigger() float64 + func (c *Constants) ACTION_OnPickTrigger() float64 + func (c *Constants) ACTION_OnPickUpTrigger() float64 + func (c *Constants) ACTION_OnPointerOutTrigger() float64 + func (c *Constants) ACTION_OnPointerOverTrigger() float64 + func (c *Constants) ACTION_OnRightPickTrigger() float64 + func (c *Constants) ALPHA_ADD() float64 + func (c *Constants) ALPHA_ALPHATOCOLOR() float64 + func (c *Constants) ALPHA_COMBINE() float64 + func (c *Constants) ALPHA_DISABLE() float64 + func (c *Constants) ALPHA_EQUATION_ADD() float64 + func (c *Constants) ALPHA_EQUATION_DARKEN() float64 + func (c *Constants) ALPHA_EQUATION_MAX() float64 + func (c *Constants) ALPHA_EQUATION_MIN() float64 + func (c *Constants) ALPHA_EQUATION_REVERSE_SUBTRACT() float64 + func (c *Constants) ALPHA_EQUATION_SUBSTRACT() float64 + func (c *Constants) ALPHA_INTERPOLATE() float64 + func (c *Constants) ALPHA_MAXIMIZED() float64 + func (c *Constants) ALPHA_MULTIPLY() float64 + func (c *Constants) ALPHA_ONEONE() float64 + func (c *Constants) ALPHA_ONEONE_ONEONE() float64 + func (c *Constants) ALPHA_ONEONE_ONEZERO() float64 + func (c *Constants) ALPHA_PREMULTIPLIED() float64 + func (c *Constants) ALPHA_PREMULTIPLIED_PORTERDUFF() float64 + func (c *Constants) ALPHA_REVERSEONEMINUS() float64 + func (c *Constants) ALPHA_SCREENMODE() float64 + func (c *Constants) ALPHA_SRC_DSTONEMINUSSRCALPHA() float64 + func (c *Constants) ALPHA_SUBTRACT() float64 + func (c *Constants) ALWAYS() float64 + func (c *Constants) DECR() float64 + func (c *Constants) DECR_WRAP() float64 + func (c *Constants) DELAYLOADSTATE_LOADED() float64 + func (c *Constants) DELAYLOADSTATE_LOADING() float64 + func (c *Constants) DELAYLOADSTATE_NONE() float64 + func (c *Constants) DELAYLOADSTATE_NOTLOADED() float64 + func (c *Constants) EQUAL() float64 + func (c *Constants) GEQUAL() float64 + func (c *Constants) GREATER() float64 + func (c *Constants) INCR() float64 + func (c *Constants) INCR_WRAP() float64 + func (c *Constants) INVERT() float64 + func (c *Constants) JSObject() js.Value + func (c *Constants) KEEP() float64 + func (c *Constants) LEQUAL() float64 + func (c *Constants) LESS() float64 + func (c *Constants) MATERIAL_AllDirtyFlag() float64 + func (c *Constants) MATERIAL_AttributesDirtyFlag() float64 + func (c *Constants) MATERIAL_ClockWiseSideOrientation() float64 + func (c *Constants) MATERIAL_CounterClockWiseSideOrientation() float64 + func (c *Constants) MATERIAL_FresnelDirtyFlag() float64 + func (c *Constants) MATERIAL_LightDirtyFlag() float64 + func (c *Constants) MATERIAL_LineListDrawMode() float64 + func (c *Constants) MATERIAL_LineLoopDrawMode() float64 + func (c *Constants) MATERIAL_LineStripDrawMode() float64 + func (c *Constants) MATERIAL_MiscDirtyFlag() float64 + func (c *Constants) MATERIAL_PointFillMode() float64 + func (c *Constants) MATERIAL_PointListDrawMode() float64 + func (c *Constants) MATERIAL_TextureDirtyFlag() float64 + func (c *Constants) MATERIAL_TriangleFanDrawMode() float64 + func (c *Constants) MATERIAL_TriangleFillMode() float64 + func (c *Constants) MATERIAL_TriangleStripDrawMode() float64 + func (c *Constants) MATERIAL_WireFrameFillMode() float64 + func (c *Constants) MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY() float64 + func (c *Constants) MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION() float64 + func (c *Constants) MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY() float64 + func (c *Constants) MESHES_CULLINGSTRATEGY_STANDARD() float64 + func (c *Constants) NEVER() float64 + func (c *Constants) NOTEQUAL() float64 + func (c *Constants) PARTICLES_BILLBOARDMODE_ALL() float64 + func (c *Constants) PARTICLES_BILLBOARDMODE_STRETCHED() float64 + func (c *Constants) PARTICLES_BILLBOARDMODE_Y() float64 + func (c *Constants) REPLACE() float64 + func (c *Constants) SCALEMODE_CEILING() float64 + func (c *Constants) SCALEMODE_FLOOR() float64 + func (c *Constants) SCALEMODE_NEAREST() float64 + func (c *Constants) SCENELOADER_DETAILED_LOGGING() float64 + func (c *Constants) SCENELOADER_MINIMAL_LOGGING() float64 + func (c *Constants) SCENELOADER_NO_LOGGING() float64 + func (c *Constants) SCENELOADER_SUMMARY_LOGGING() float64 + func (c *Constants) SetACTION_NothingTrigger(ACTION_NothingTrigger float64) *Constants + func (c *Constants) SetACTION_OnCenterPickTrigger(ACTION_OnCenterPickTrigger float64) *Constants + func (c *Constants) SetACTION_OnDoublePickTrigger(ACTION_OnDoublePickTrigger float64) *Constants + func (c *Constants) SetACTION_OnEveryFrameTrigger(ACTION_OnEveryFrameTrigger float64) *Constants + func (c *Constants) SetACTION_OnIntersectionEnterTrigger(ACTION_OnIntersectionEnterTrigger float64) *Constants + func (c *Constants) SetACTION_OnIntersectionExitTrigger(ACTION_OnIntersectionExitTrigger float64) *Constants + func (c *Constants) SetACTION_OnKeyDownTrigger(ACTION_OnKeyDownTrigger float64) *Constants + func (c *Constants) SetACTION_OnKeyUpTrigger(ACTION_OnKeyUpTrigger float64) *Constants + func (c *Constants) SetACTION_OnLeftPickTrigger(ACTION_OnLeftPickTrigger float64) *Constants + func (c *Constants) SetACTION_OnLongPressTrigger(ACTION_OnLongPressTrigger float64) *Constants + func (c *Constants) SetACTION_OnPickDownTrigger(ACTION_OnPickDownTrigger float64) *Constants + func (c *Constants) SetACTION_OnPickOutTrigger(ACTION_OnPickOutTrigger float64) *Constants + func (c *Constants) SetACTION_OnPickTrigger(ACTION_OnPickTrigger float64) *Constants + func (c *Constants) SetACTION_OnPickUpTrigger(ACTION_OnPickUpTrigger float64) *Constants + func (c *Constants) SetACTION_OnPointerOutTrigger(ACTION_OnPointerOutTrigger float64) *Constants + func (c *Constants) SetACTION_OnPointerOverTrigger(ACTION_OnPointerOverTrigger float64) *Constants + func (c *Constants) SetACTION_OnRightPickTrigger(ACTION_OnRightPickTrigger float64) *Constants + func (c *Constants) SetALPHA_ADD(ALPHA_ADD float64) *Constants + func (c *Constants) SetALPHA_ALPHATOCOLOR(ALPHA_ALPHATOCOLOR float64) *Constants + func (c *Constants) SetALPHA_COMBINE(ALPHA_COMBINE float64) *Constants + func (c *Constants) SetALPHA_DISABLE(ALPHA_DISABLE float64) *Constants + func (c *Constants) SetALPHA_EQUATION_ADD(ALPHA_EQUATION_ADD float64) *Constants + func (c *Constants) SetALPHA_EQUATION_DARKEN(ALPHA_EQUATION_DARKEN float64) *Constants + func (c *Constants) SetALPHA_EQUATION_MAX(ALPHA_EQUATION_MAX float64) *Constants + func (c *Constants) SetALPHA_EQUATION_MIN(ALPHA_EQUATION_MIN float64) *Constants + func (c *Constants) SetALPHA_EQUATION_REVERSE_SUBTRACT(ALPHA_EQUATION_REVERSE_SUBTRACT float64) *Constants + func (c *Constants) SetALPHA_EQUATION_SUBSTRACT(ALPHA_EQUATION_SUBSTRACT float64) *Constants + func (c *Constants) SetALPHA_INTERPOLATE(ALPHA_INTERPOLATE float64) *Constants + func (c *Constants) SetALPHA_MAXIMIZED(ALPHA_MAXIMIZED float64) *Constants + func (c *Constants) SetALPHA_MULTIPLY(ALPHA_MULTIPLY float64) *Constants + func (c *Constants) SetALPHA_ONEONE(ALPHA_ONEONE float64) *Constants + func (c *Constants) SetALPHA_ONEONE_ONEONE(ALPHA_ONEONE_ONEONE float64) *Constants + func (c *Constants) SetALPHA_ONEONE_ONEZERO(ALPHA_ONEONE_ONEZERO float64) *Constants + func (c *Constants) SetALPHA_PREMULTIPLIED(ALPHA_PREMULTIPLIED float64) *Constants + func (c *Constants) SetALPHA_PREMULTIPLIED_PORTERDUFF(ALPHA_PREMULTIPLIED_PORTERDUFF float64) *Constants + func (c *Constants) SetALPHA_REVERSEONEMINUS(ALPHA_REVERSEONEMINUS float64) *Constants + func (c *Constants) SetALPHA_SCREENMODE(ALPHA_SCREENMODE float64) *Constants + func (c *Constants) SetALPHA_SRC_DSTONEMINUSSRCALPHA(ALPHA_SRC_DSTONEMINUSSRCALPHA float64) *Constants + func (c *Constants) SetALPHA_SUBTRACT(ALPHA_SUBTRACT float64) *Constants + func (c *Constants) SetALWAYS(ALWAYS float64) *Constants + func (c *Constants) SetDECR(DECR float64) *Constants + func (c *Constants) SetDECR_WRAP(DECR_WRAP float64) *Constants + func (c *Constants) SetDELAYLOADSTATE_LOADED(DELAYLOADSTATE_LOADED float64) *Constants + func (c *Constants) SetDELAYLOADSTATE_LOADING(DELAYLOADSTATE_LOADING float64) *Constants + func (c *Constants) SetDELAYLOADSTATE_NONE(DELAYLOADSTATE_NONE float64) *Constants + func (c *Constants) SetDELAYLOADSTATE_NOTLOADED(DELAYLOADSTATE_NOTLOADED float64) *Constants + func (c *Constants) SetEQUAL(EQUAL float64) *Constants + func (c *Constants) SetGEQUAL(GEQUAL float64) *Constants + func (c *Constants) SetGREATER(GREATER float64) *Constants + func (c *Constants) SetINCR(INCR float64) *Constants + func (c *Constants) SetINCR_WRAP(INCR_WRAP float64) *Constants + func (c *Constants) SetINVERT(INVERT float64) *Constants + func (c *Constants) SetKEEP(KEEP float64) *Constants + func (c *Constants) SetLEQUAL(LEQUAL float64) *Constants + func (c *Constants) SetLESS(LESS float64) *Constants + func (c *Constants) SetMATERIAL_AllDirtyFlag(MATERIAL_AllDirtyFlag float64) *Constants + func (c *Constants) SetMATERIAL_AttributesDirtyFlag(MATERIAL_AttributesDirtyFlag float64) *Constants + func (c *Constants) SetMATERIAL_ClockWiseSideOrientation(MATERIAL_ClockWiseSideOrientation float64) *Constants + func (c *Constants) SetMATERIAL_CounterClockWiseSideOrientation(MATERIAL_CounterClockWiseSideOrientation float64) *Constants + func (c *Constants) SetMATERIAL_FresnelDirtyFlag(MATERIAL_FresnelDirtyFlag float64) *Constants + func (c *Constants) SetMATERIAL_LightDirtyFlag(MATERIAL_LightDirtyFlag float64) *Constants + func (c *Constants) SetMATERIAL_LineListDrawMode(MATERIAL_LineListDrawMode float64) *Constants + func (c *Constants) SetMATERIAL_LineLoopDrawMode(MATERIAL_LineLoopDrawMode float64) *Constants + func (c *Constants) SetMATERIAL_LineStripDrawMode(MATERIAL_LineStripDrawMode float64) *Constants + func (c *Constants) SetMATERIAL_MiscDirtyFlag(MATERIAL_MiscDirtyFlag float64) *Constants + func (c *Constants) SetMATERIAL_PointFillMode(MATERIAL_PointFillMode float64) *Constants + func (c *Constants) SetMATERIAL_PointListDrawMode(MATERIAL_PointListDrawMode float64) *Constants + func (c *Constants) SetMATERIAL_TextureDirtyFlag(MATERIAL_TextureDirtyFlag float64) *Constants + func (c *Constants) SetMATERIAL_TriangleFanDrawMode(MATERIAL_TriangleFanDrawMode float64) *Constants + func (c *Constants) SetMATERIAL_TriangleFillMode(MATERIAL_TriangleFillMode float64) *Constants + func (c *Constants) SetMATERIAL_TriangleStripDrawMode(MATERIAL_TriangleStripDrawMode float64) *Constants + func (c *Constants) SetMATERIAL_WireFrameFillMode(MATERIAL_WireFrameFillMode float64) *Constants + func (c *Constants) SetMESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY(MESHES_CULLINGSTRATEGY_BOUNDINGSPHERE_ONLY float64) *Constants + func (c *Constants) SetMESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION(MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION float64) *Constants + func (c *Constants) SetMESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY(MESHES_CULLINGSTRATEGY_OPTIMISTIC_INCLUSION_THEN_BSPHERE_ONLY float64) *Constants + func (c *Constants) SetMESHES_CULLINGSTRATEGY_STANDARD(MESHES_CULLINGSTRATEGY_STANDARD float64) *Constants + func (c *Constants) SetNEVER(NEVER float64) *Constants + func (c *Constants) SetNOTEQUAL(NOTEQUAL float64) *Constants + func (c *Constants) SetPARTICLES_BILLBOARDMODE_ALL(PARTICLES_BILLBOARDMODE_ALL float64) *Constants + func (c *Constants) SetPARTICLES_BILLBOARDMODE_STRETCHED(PARTICLES_BILLBOARDMODE_STRETCHED float64) *Constants + func (c *Constants) SetPARTICLES_BILLBOARDMODE_Y(PARTICLES_BILLBOARDMODE_Y float64) *Constants + func (c *Constants) SetREPLACE(REPLACE float64) *Constants + func (c *Constants) SetSCALEMODE_CEILING(SCALEMODE_CEILING float64) *Constants + func (c *Constants) SetSCALEMODE_FLOOR(SCALEMODE_FLOOR float64) *Constants + func (c *Constants) SetSCALEMODE_NEAREST(SCALEMODE_NEAREST float64) *Constants + func (c *Constants) SetSCENELOADER_DETAILED_LOGGING(SCENELOADER_DETAILED_LOGGING float64) *Constants + func (c *Constants) SetSCENELOADER_MINIMAL_LOGGING(SCENELOADER_MINIMAL_LOGGING float64) *Constants + func (c *Constants) SetSCENELOADER_NO_LOGGING(SCENELOADER_NO_LOGGING float64) *Constants + func (c *Constants) SetSCENELOADER_SUMMARY_LOGGING(SCENELOADER_SUMMARY_LOGGING float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_ALPHA(TEXTUREFORMAT_ALPHA float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_LUMINANCE(TEXTUREFORMAT_LUMINANCE float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_LUMINANCE_ALPHA(TEXTUREFORMAT_LUMINANCE_ALPHA float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_R(TEXTUREFORMAT_R float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RED(TEXTUREFORMAT_RED float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RED_INTEGER(TEXTUREFORMAT_RED_INTEGER float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RG(TEXTUREFORMAT_RG float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RGB(TEXTUREFORMAT_RGB float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RGBA(TEXTUREFORMAT_RGBA float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RGBA_INTEGER(TEXTUREFORMAT_RGBA_INTEGER float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RGB_INTEGER(TEXTUREFORMAT_RGB_INTEGER float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_RG_INTEGER(TEXTUREFORMAT_RG_INTEGER float64) *Constants + func (c *Constants) SetTEXTUREFORMAT_R_INTEGER(TEXTUREFORMAT_R_INTEGER float64) *Constants + func (c *Constants) SetTEXTURETYPE_BYTE(TEXTURETYPE_BYTE float64) *Constants + func (c *Constants) SetTEXTURETYPE_FLOAT(TEXTURETYPE_FLOAT float64) *Constants + func (c *Constants) SetTEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV(TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV float64) *Constants + func (c *Constants) SetTEXTURETYPE_HALF_FLOAT(TEXTURETYPE_HALF_FLOAT float64) *Constants + func (c *Constants) SetTEXTURETYPE_INT(TEXTURETYPE_INT float64) *Constants + func (c *Constants) SetTEXTURETYPE_SHORT(TEXTURETYPE_SHORT float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_BYTE(TEXTURETYPE_UNSIGNED_BYTE float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_INT(TEXTURETYPE_UNSIGNED_INT float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_INTEGER(TEXTURETYPE_UNSIGNED_INTEGER float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV(TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_INT_24_8(TEXTURETYPE_UNSIGNED_INT_24_8 float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV(TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV(TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_SHORT(TEXTURETYPE_UNSIGNED_SHORT float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_SHORT_4_4_4_4(TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4 float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_SHORT_5_5_5_1(TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1 float64) *Constants + func (c *Constants) SetTEXTURETYPE_UNSIGNED_SHORT_5_6_5(TEXTURETYPE_UNSIGNED_SHORT_5_6_5 float64) *Constants + func (c *Constants) SetTEXTURE_BILINEAR_SAMPLINGMODE(TEXTURE_BILINEAR_SAMPLINGMODE float64) *Constants + func (c *Constants) SetTEXTURE_CLAMP_ADDRESSMODE(TEXTURE_CLAMP_ADDRESSMODE float64) *Constants + func (c *Constants) SetTEXTURE_CUBIC_MODE(TEXTURE_CUBIC_MODE float64) *Constants + func (c *Constants) SetTEXTURE_EQUIRECTANGULAR_MODE(TEXTURE_EQUIRECTANGULAR_MODE float64) *Constants + func (c *Constants) SetTEXTURE_EXPLICIT_MODE(TEXTURE_EXPLICIT_MODE float64) *Constants + func (c *Constants) SetTEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE(TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE float64) *Constants + func (c *Constants) SetTEXTURE_FIXED_EQUIRECTANGULAR_MODE(TEXTURE_FIXED_EQUIRECTANGULAR_MODE float64) *Constants + func (c *Constants) SetTEXTURE_INVCUBIC_MODE(TEXTURE_INVCUBIC_MODE float64) *Constants + func (c *Constants) SetTEXTURE_LINEAR_LINEAR(TEXTURE_LINEAR_LINEAR float64) *Constants + func (c *Constants) SetTEXTURE_LINEAR_LINEAR_MIPLINEAR(TEXTURE_LINEAR_LINEAR_MIPLINEAR float64) *Constants + func (c *Constants) SetTEXTURE_LINEAR_LINEAR_MIPNEAREST(TEXTURE_LINEAR_LINEAR_MIPNEAREST float64) *Constants + func (c *Constants) SetTEXTURE_LINEAR_NEAREST(TEXTURE_LINEAR_NEAREST float64) *Constants + func (c *Constants) SetTEXTURE_LINEAR_NEAREST_MIPLINEAR(TEXTURE_LINEAR_NEAREST_MIPLINEAR float64) *Constants + func (c *Constants) SetTEXTURE_LINEAR_NEAREST_MIPNEAREST(TEXTURE_LINEAR_NEAREST_MIPNEAREST float64) *Constants + func (c *Constants) SetTEXTURE_MIRROR_ADDRESSMODE(TEXTURE_MIRROR_ADDRESSMODE float64) *Constants + func (c *Constants) SetTEXTURE_NEAREST_LINEAR(TEXTURE_NEAREST_LINEAR float64) *Constants + func (c *Constants) SetTEXTURE_NEAREST_LINEAR_MIPLINEAR(TEXTURE_NEAREST_LINEAR_MIPLINEAR float64) *Constants + func (c *Constants) SetTEXTURE_NEAREST_LINEAR_MIPNEAREST(TEXTURE_NEAREST_LINEAR_MIPNEAREST float64) *Constants + func (c *Constants) SetTEXTURE_NEAREST_NEAREST(TEXTURE_NEAREST_NEAREST float64) *Constants + func (c *Constants) SetTEXTURE_NEAREST_NEAREST_MIPLINEAR(TEXTURE_NEAREST_NEAREST_MIPLINEAR float64) *Constants + func (c *Constants) SetTEXTURE_NEAREST_NEAREST_MIPNEAREST(TEXTURE_NEAREST_NEAREST_MIPNEAREST float64) *Constants + func (c *Constants) SetTEXTURE_NEAREST_SAMPLINGMODE(TEXTURE_NEAREST_SAMPLINGMODE float64) *Constants + func (c *Constants) SetTEXTURE_PLANAR_MODE(TEXTURE_PLANAR_MODE float64) *Constants + func (c *Constants) SetTEXTURE_PROJECTION_MODE(TEXTURE_PROJECTION_MODE float64) *Constants + func (c *Constants) SetTEXTURE_SKYBOX_MODE(TEXTURE_SKYBOX_MODE float64) *Constants + func (c *Constants) SetTEXTURE_SPHERICAL_MODE(TEXTURE_SPHERICAL_MODE float64) *Constants + func (c *Constants) SetTEXTURE_TRILINEAR_SAMPLINGMODE(TEXTURE_TRILINEAR_SAMPLINGMODE float64) *Constants + func (c *Constants) SetTEXTURE_WRAP_ADDRESSMODE(TEXTURE_WRAP_ADDRESSMODE float64) *Constants + func (c *Constants) TEXTUREFORMAT_ALPHA() float64 + func (c *Constants) TEXTUREFORMAT_LUMINANCE() float64 + func (c *Constants) TEXTUREFORMAT_LUMINANCE_ALPHA() float64 + func (c *Constants) TEXTUREFORMAT_R() float64 + func (c *Constants) TEXTUREFORMAT_RED() float64 + func (c *Constants) TEXTUREFORMAT_RED_INTEGER() float64 + func (c *Constants) TEXTUREFORMAT_RG() float64 + func (c *Constants) TEXTUREFORMAT_RGB() float64 + func (c *Constants) TEXTUREFORMAT_RGBA() float64 + func (c *Constants) TEXTUREFORMAT_RGBA_INTEGER() float64 + func (c *Constants) TEXTUREFORMAT_RGB_INTEGER() float64 + func (c *Constants) TEXTUREFORMAT_RG_INTEGER() float64 + func (c *Constants) TEXTUREFORMAT_R_INTEGER() float64 + func (c *Constants) TEXTURETYPE_BYTE() float64 + func (c *Constants) TEXTURETYPE_FLOAT() float64 + func (c *Constants) TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV() float64 + func (c *Constants) TEXTURETYPE_HALF_FLOAT() float64 + func (c *Constants) TEXTURETYPE_INT() float64 + func (c *Constants) TEXTURETYPE_SHORT() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_BYTE() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_INT() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_INTEGER() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_INT_24_8() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_SHORT() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1() float64 + func (c *Constants) TEXTURETYPE_UNSIGNED_SHORT_5_6_5() float64 + func (c *Constants) TEXTURE_BILINEAR_SAMPLINGMODE() float64 + func (c *Constants) TEXTURE_CLAMP_ADDRESSMODE() float64 + func (c *Constants) TEXTURE_CUBIC_MODE() float64 + func (c *Constants) TEXTURE_EQUIRECTANGULAR_MODE() float64 + func (c *Constants) TEXTURE_EXPLICIT_MODE() float64 + func (c *Constants) TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE() float64 + func (c *Constants) TEXTURE_FIXED_EQUIRECTANGULAR_MODE() float64 + func (c *Constants) TEXTURE_INVCUBIC_MODE() float64 + func (c *Constants) TEXTURE_LINEAR_LINEAR() float64 + func (c *Constants) TEXTURE_LINEAR_LINEAR_MIPLINEAR() float64 + func (c *Constants) TEXTURE_LINEAR_LINEAR_MIPNEAREST() float64 + func (c *Constants) TEXTURE_LINEAR_NEAREST() float64 + func (c *Constants) TEXTURE_LINEAR_NEAREST_MIPLINEAR() float64 + func (c *Constants) TEXTURE_LINEAR_NEAREST_MIPNEAREST() float64 + func (c *Constants) TEXTURE_MIRROR_ADDRESSMODE() float64 + func (c *Constants) TEXTURE_NEAREST_LINEAR() float64 + func (c *Constants) TEXTURE_NEAREST_LINEAR_MIPLINEAR() float64 + func (c *Constants) TEXTURE_NEAREST_LINEAR_MIPNEAREST() float64 + func (c *Constants) TEXTURE_NEAREST_NEAREST() float64 + func (c *Constants) TEXTURE_NEAREST_NEAREST_MIPLINEAR() float64 + func (c *Constants) TEXTURE_NEAREST_NEAREST_MIPNEAREST() float64 + func (c *Constants) TEXTURE_NEAREST_SAMPLINGMODE() float64 + func (c *Constants) TEXTURE_PLANAR_MODE() float64 + func (c *Constants) TEXTURE_PROJECTION_MODE() float64 + func (c *Constants) TEXTURE_SKYBOX_MODE() float64 + func (c *Constants) TEXTURE_SPHERICAL_MODE() float64 + func (c *Constants) TEXTURE_TRILINEAR_SAMPLINGMODE() float64 + func (c *Constants) TEXTURE_WRAP_ADDRESSMODE() float64 + type Container struct + func ContainerFromJSObject(p js.Value, ctx js.Value) *Container + func (c *Container) AdaptHeightToChildren() bool + func (c *Container) AdaptWidthToChildren() bool + func (c *Container) AddControl(control *Control) *Container + func (c *Container) Background() string + func (c *Container) Children() []*Control + func (c *Container) ClearControls() *Container + func (c *Container) ContainsControl(control *Control) bool + func (c *Container) Dispose() + func (c *Container) GetChildByName(name string) *Control + func (c *Container) GetChildByType(name string, jsType string) *Control + func (c *Container) GetDescendantsToRef(results []*Control, opts *ContainerGetDescendantsToRefOpts) + func (c *Container) JSObject() js.Value + func (c *Container) LogLayoutCycleErrors() bool + func (c *Container) MaxLayoutCycle() float64 + func (c *Container) Name() string + func (c *Container) RemoveControl(control *Control) *Container + func (c *Container) SetAdaptHeightToChildren(adaptHeightToChildren bool) *Container + func (c *Container) SetAdaptWidthToChildren(adaptWidthToChildren bool) *Container + func (c *Container) SetBackground(background string) *Container + func (c *Container) SetChildren(children []*Control) *Container + func (c *Container) SetLogLayoutCycleErrors(logLayoutCycleErrors bool) *Container + func (c *Container) SetMaxLayoutCycle(maxLayoutCycle float64) *Container + func (c *Container) SetName(name string) *Container + type Container3D struct + func Container3DFromJSObject(p js.Value, ctx js.Value) *Container3D + func (c *Container3D) AddControl(control *Control3D) *Container3D + func (c *Container3D) BlockLayout() bool + func (c *Container3D) Children() []*Control3D + func (c *Container3D) ContainsControl(control *Control3D) bool + func (c *Container3D) Dispose() + func (c *Container3D) FACEFORWARDREVERSED_ORIENTATION() float64 + func (c *Container3D) FACEFORWARD_ORIENTATION() float64 + func (c *Container3D) FACEORIGINREVERSED_ORIENTATION() float64 + func (c *Container3D) FACEORIGIN_ORIENTATION() float64 + func (c *Container3D) JSObject() js.Value + func (c *Container3D) RemoveControl(control *Control3D) *Container3D + func (c *Container3D) SetBlockLayout(blockLayout bool) *Container3D + func (c *Container3D) SetChildren(children []*Control3D) *Container3D + func (c *Container3D) SetFACEFORWARDREVERSED_ORIENTATION(FACEFORWARDREVERSED_ORIENTATION float64) *Container3D + func (c *Container3D) SetFACEFORWARD_ORIENTATION(FACEFORWARD_ORIENTATION float64) *Container3D + func (c *Container3D) SetFACEORIGINREVERSED_ORIENTATION(FACEORIGINREVERSED_ORIENTATION float64) *Container3D + func (c *Container3D) SetFACEORIGIN_ORIENTATION(FACEORIGIN_ORIENTATION float64) *Container3D + func (c *Container3D) SetUNSET_ORIENTATION(UNSET_ORIENTATION float64) *Container3D + func (c *Container3D) UNSET_ORIENTATION() float64 + func (c *Container3D) UpdateLayout() *Container3D + type ContainerGetDescendantsToRefOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type Control struct + func ControlFromJSObject(p js.Value, ctx js.Value) *Control + func (c *Control) AllowAlphaInheritance() bool + func (c *Control) Alpha() float64 + func (c *Control) CenterX() float64 + func (c *Control) CenterY() float64 + func (c *Control) ClipChildren() bool + func (c *Control) ClipContent() bool + func (c *Control) Color() string + func (c *Control) Contains(x float64, y float64) bool + func (c *Control) DisabledColor() string + func (c *Control) Dispose() + func (c *Control) FontFamily() string + func (c *Control) FontOffset() js.Value + func (c *Control) FontSize() string + func (c *Control) FontSizeInPixels() float64 + func (c *Control) FontStyle() string + func (c *Control) FontWeight() string + func (c *Control) GetAscendantOfClass(className string) *Control + func (c *Control) GetClassName() string + func (c *Control) GetDescendants(opts *ControlGetDescendantsOpts) []*Control + func (c *Control) GetDescendantsToRef(results []*Control, opts *ControlGetDescendantsToRefOpts) + func (c *Control) GetLocalCoordinates(globalCoordinates *Vector2) *Vector2 + func (c *Control) GetLocalCoordinatesToRef(globalCoordinates *Vector2, result *Vector2) *Control + func (c *Control) GetParentLocalCoordinates(globalCoordinates *Vector2) *Vector2 + func (c *Control) HORIZONTAL_ALIGNMENT_CENTER() float64 + func (c *Control) HORIZONTAL_ALIGNMENT_LEFT() float64 + func (c *Control) HORIZONTAL_ALIGNMENT_RIGHT() float64 + func (c *Control) Height() string + func (c *Control) HeightInPixels() float64 + func (c *Control) HorizontalAlignment() float64 + func (c *Control) Host() *AdvancedDynamicTexture + func (c *Control) HoverCursor() string + func (c *Control) IsAscendant(container *Control) bool + func (c *Control) IsDirty() bool + func (c *Control) IsEnabled() bool + func (c *Control) IsFocusInvisible() bool + func (c *Control) IsHighlighted() bool + func (c *Control) IsHitTestVisible() bool + func (c *Control) IsPointerBlocker() bool + func (c *Control) IsVisible() bool + func (c *Control) JSObject() js.Value + func (c *Control) Left() string + func (c *Control) LeftInPixels() float64 + func (c *Control) LinkOffsetX() string + func (c *Control) LinkOffsetXInPixels() float64 + func (c *Control) LinkOffsetY() string + func (c *Control) LinkOffsetYInPixels() float64 + func (c *Control) LinkWithMesh(mesh *AbstractMesh) + func (c *Control) LinkedMesh() *AbstractMesh + func (c *Control) Metadata() js.Value + func (c *Control) MoveToVector3(position *Vector3, scene *Scene) + func (c *Control) Name() string + func (c *Control) NotRenderable() bool + func (c *Control) OnAfterDrawObservable() *Observable + func (c *Control) OnBeforeDrawObservable() *Observable + func (c *Control) OnDirtyObservable() *Observable + func (c *Control) OnPointerClickObservable() *Observable + func (c *Control) OnPointerDownObservable() *Observable + func (c *Control) OnPointerEnterObservable() *Observable + func (c *Control) OnPointerMoveObservable() *Observable + func (c *Control) OnPointerOutObservable() *Observable + func (c *Control) OnPointerUpObservable() *Observable + func (c *Control) PaddingBottom() string + func (c *Control) PaddingBottomInPixels() float64 + func (c *Control) PaddingLeft() string + func (c *Control) PaddingLeftInPixels() float64 + func (c *Control) PaddingRight() string + func (c *Control) PaddingRightInPixels() float64 + func (c *Control) PaddingTop() string + func (c *Control) PaddingTopInPixels() float64 + func (c *Control) Parent() *Container + func (c *Control) Rotation() float64 + func (c *Control) ScaleX() float64 + func (c *Control) ScaleY() float64 + func (c *Control) SetAllowAlphaInheritance(AllowAlphaInheritance bool) *Control + func (c *Control) SetAlpha(alpha float64) *Control + func (c *Control) SetCenterX(centerX float64) *Control + func (c *Control) SetCenterY(centerY float64) *Control + func (c *Control) SetClipChildren(clipChildren bool) *Control + func (c *Control) SetClipContent(clipContent bool) *Control + func (c *Control) SetColor(color string) *Control + func (c *Control) SetDisabledColor(disabledColor string) *Control + func (c *Control) SetFontFamily(fontFamily string) *Control + func (c *Control) SetFontOffset(fontOffset js.Value) *Control + func (c *Control) SetFontSize(fontSize string) *Control + func (c *Control) SetFontSizeInPixels(fontSizeInPixels float64) *Control + func (c *Control) SetFontStyle(fontStyle string) *Control + func (c *Control) SetFontWeight(fontWeight string) *Control + func (c *Control) SetHORIZONTAL_ALIGNMENT_CENTER(HORIZONTAL_ALIGNMENT_CENTER float64) *Control + func (c *Control) SetHORIZONTAL_ALIGNMENT_LEFT(HORIZONTAL_ALIGNMENT_LEFT float64) *Control + func (c *Control) SetHORIZONTAL_ALIGNMENT_RIGHT(HORIZONTAL_ALIGNMENT_RIGHT float64) *Control + func (c *Control) SetHeight(height string) *Control + func (c *Control) SetHeightInPixels(heightInPixels float64) *Control + func (c *Control) SetHorizontalAlignment(horizontalAlignment float64) *Control + func (c *Control) SetHost(host *AdvancedDynamicTexture) *Control + func (c *Control) SetHoverCursor(hoverCursor string) *Control + func (c *Control) SetIsDirty(isDirty bool) *Control + func (c *Control) SetIsEnabled(isEnabled bool) *Control + func (c *Control) SetIsFocusInvisible(isFocusInvisible bool) *Control + func (c *Control) SetIsHighlighted(isHighlighted bool) *Control + func (c *Control) SetIsHitTestVisible(isHitTestVisible bool) *Control + func (c *Control) SetIsPointerBlocker(isPointerBlocker bool) *Control + func (c *Control) SetIsVisible(isVisible bool) *Control + func (c *Control) SetLeft(left string) *Control + func (c *Control) SetLeftInPixels(leftInPixels float64) *Control + func (c *Control) SetLinkOffsetX(linkOffsetX string) *Control + func (c *Control) SetLinkOffsetXInPixels(linkOffsetXInPixels float64) *Control + func (c *Control) SetLinkOffsetY(linkOffsetY string) *Control + func (c *Control) SetLinkOffsetYInPixels(linkOffsetYInPixels float64) *Control + func (c *Control) SetLinkedMesh(linkedMesh *AbstractMesh) *Control + func (c *Control) SetMetadata(metadata JSObject) *Control + func (c *Control) SetName(name string) *Control + func (c *Control) SetNotRenderable(notRenderable bool) *Control + func (c *Control) SetOnAfterDrawObservable(onAfterDrawObservable *Observable) *Control + func (c *Control) SetOnBeforeDrawObservable(onBeforeDrawObservable *Observable) *Control + func (c *Control) SetOnDirtyObservable(onDirtyObservable *Observable) *Control + func (c *Control) SetOnPointerClickObservable(onPointerClickObservable *Observable) *Control + func (c *Control) SetOnPointerDownObservable(onPointerDownObservable *Observable) *Control + func (c *Control) SetOnPointerEnterObservable(onPointerEnterObservable *Observable) *Control + func (c *Control) SetOnPointerMoveObservable(onPointerMoveObservable *Observable) *Control + func (c *Control) SetOnPointerOutObservable(onPointerOutObservable *Observable) *Control + func (c *Control) SetOnPointerUpObservable(onPointerUpObservable *Observable) *Control + func (c *Control) SetPaddingBottom(paddingBottom string) *Control + func (c *Control) SetPaddingBottomInPixels(paddingBottomInPixels float64) *Control + func (c *Control) SetPaddingLeft(paddingLeft string) *Control + func (c *Control) SetPaddingLeftInPixels(paddingLeftInPixels float64) *Control + func (c *Control) SetPaddingRight(paddingRight string) *Control + func (c *Control) SetPaddingRightInPixels(paddingRightInPixels float64) *Control + func (c *Control) SetPaddingTop(paddingTop string) *Control + func (c *Control) SetPaddingTopInPixels(paddingTopInPixels float64) *Control + func (c *Control) SetParent(parent *Container) *Control + func (c *Control) SetRotation(rotation float64) *Control + func (c *Control) SetScaleX(scaleX float64) *Control + func (c *Control) SetScaleY(scaleY float64) *Control + func (c *Control) SetShadowBlur(shadowBlur float64) *Control + func (c *Control) SetShadowColor(shadowColor string) *Control + func (c *Control) SetShadowOffsetX(shadowOffsetX float64) *Control + func (c *Control) SetShadowOffsetY(shadowOffsetY float64) *Control + func (c *Control) SetStyle(style *Style) *Control + func (c *Control) SetTop(top string) *Control + func (c *Control) SetTopInPixels(topInPixels float64) *Control + func (c *Control) SetTransformCenterX(transformCenterX float64) *Control + func (c *Control) SetTransformCenterY(transformCenterY float64) *Control + func (c *Control) SetTypeName(typeName string) *Control + func (c *Control) SetUniqueId(uniqueId float64) *Control + func (c *Control) SetUseBitmapCache(useBitmapCache bool) *Control + func (c *Control) SetVERTICAL_ALIGNMENT_BOTTOM(VERTICAL_ALIGNMENT_BOTTOM float64) *Control + func (c *Control) SetVERTICAL_ALIGNMENT_CENTER(VERTICAL_ALIGNMENT_CENTER float64) *Control + func (c *Control) SetVERTICAL_ALIGNMENT_TOP(VERTICAL_ALIGNMENT_TOP float64) *Control + func (c *Control) SetVerticalAlignment(verticalAlignment float64) *Control + func (c *Control) SetWidth(width string) *Control + func (c *Control) SetWidthInPixels(widthInPixels float64) *Control + func (c *Control) SetZIndex(zIndex float64) *Control + func (c *Control) ShadowBlur() float64 + func (c *Control) ShadowColor() string + func (c *Control) ShadowOffsetX() float64 + func (c *Control) ShadowOffsetY() float64 + func (c *Control) Style() *Style + func (c *Control) Top() string + func (c *Control) TopInPixels() float64 + func (c *Control) TransformCenterX() float64 + func (c *Control) TransformCenterY() float64 + func (c *Control) TypeName() string + func (c *Control) UniqueId() float64 + func (c *Control) UseBitmapCache() bool + func (c *Control) VERTICAL_ALIGNMENT_BOTTOM() float64 + func (c *Control) VERTICAL_ALIGNMENT_CENTER() float64 + func (c *Control) VERTICAL_ALIGNMENT_TOP() float64 + func (c *Control) VerticalAlignment() float64 + func (c *Control) Width() string + func (c *Control) WidthInPixels() float64 + func (c *Control) ZIndex() float64 + type Control3D struct + func Control3DFromJSObject(p js.Value, ctx js.Value) *Control3D + func (c *Control3D) AddBehavior(behavior js.Value) *Control3D + func (c *Control3D) Behaviors() js.Value + func (c *Control3D) Dispose() + func (c *Control3D) GetBehaviorByName(name string) js.Value + func (c *Control3D) GetClassName() string + func (c *Control3D) IsVisible() bool + func (c *Control3D) JSObject() js.Value + func (c *Control3D) LinkToTransformNode(node *TransformNode) *Control3D + func (c *Control3D) Mesh() *AbstractMesh + func (c *Control3D) Name() string + func (c *Control3D) Node() *TransformNode + func (c *Control3D) OnPointerClickObservable() *Observable + func (c *Control3D) OnPointerDownObservable() *Observable + func (c *Control3D) OnPointerEnterObservable() *Observable + func (c *Control3D) OnPointerMoveObservable() *Observable + func (c *Control3D) OnPointerOutObservable() *Observable + func (c *Control3D) OnPointerUpObservable() *Observable + func (c *Control3D) Parent() *Container3D + func (c *Control3D) PointerDownAnimation() js.Value + func (c *Control3D) PointerEnterAnimation() js.Value + func (c *Control3D) PointerOutAnimation() js.Value + func (c *Control3D) PointerUpAnimation() js.Value + func (c *Control3D) Position() *Vector3 + func (c *Control3D) RemoveBehavior(behavior js.Value) *Control3D + func (c *Control3D) Scaling() *Vector3 + func (c *Control3D) SetBehaviors(behaviors js.Value) *Control3D + func (c *Control3D) SetIsVisible(isVisible bool) *Control3D + func (c *Control3D) SetMesh(mesh *AbstractMesh) *Control3D + func (c *Control3D) SetName(name string) *Control3D + func (c *Control3D) SetNode(node *TransformNode) *Control3D + func (c *Control3D) SetOnPointerClickObservable(onPointerClickObservable *Observable) *Control3D + func (c *Control3D) SetOnPointerDownObservable(onPointerDownObservable *Observable) *Control3D + func (c *Control3D) SetOnPointerEnterObservable(onPointerEnterObservable *Observable) *Control3D + func (c *Control3D) SetOnPointerMoveObservable(onPointerMoveObservable *Observable) *Control3D + func (c *Control3D) SetOnPointerOutObservable(onPointerOutObservable *Observable) *Control3D + func (c *Control3D) SetOnPointerUpObservable(onPointerUpObservable *Observable) *Control3D + func (c *Control3D) SetParent(parent *Container3D) *Control3D + func (c *Control3D) SetPointerDownAnimation(pointerDownAnimation JSFunc) *Control3D + func (c *Control3D) SetPointerEnterAnimation(pointerEnterAnimation JSFunc) *Control3D + func (c *Control3D) SetPointerOutAnimation(pointerOutAnimation JSFunc) *Control3D + func (c *Control3D) SetPointerUpAnimation(pointerUpAnimation JSFunc) *Control3D + func (c *Control3D) SetPosition(position *Vector3) *Control3D + func (c *Control3D) SetScaling(scaling *Vector3) *Control3D + func (c *Control3D) SetTypeName(typeName string) *Control3D + func (c *Control3D) TypeName() string + type ControlGetDescendantsOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type ControlGetDescendantsToRefOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type ConvolutionPostProcess struct + func ConvolutionPostProcessFromJSObject(p js.Value, ctx js.Value) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) EdgeDetect0Kernel() []float64 + func (c *ConvolutionPostProcess) EdgeDetect1Kernel() []float64 + func (c *ConvolutionPostProcess) EdgeDetect2Kernel() []float64 + func (c *ConvolutionPostProcess) EmbossKernel() []float64 + func (c *ConvolutionPostProcess) GaussianKernel() []float64 + func (c *ConvolutionPostProcess) JSObject() js.Value + func (c *ConvolutionPostProcess) Kernel() []float64 + func (c *ConvolutionPostProcess) SetEdgeDetect0Kernel(EdgeDetect0Kernel []float64) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) SetEdgeDetect1Kernel(EdgeDetect1Kernel []float64) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) SetEdgeDetect2Kernel(EdgeDetect2Kernel []float64) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) SetEmbossKernel(EmbossKernel []float64) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) SetGaussianKernel(GaussianKernel []float64) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) SetKernel(kernel []float64) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) SetSharpenKernel(SharpenKernel []float64) *ConvolutionPostProcess + func (c *ConvolutionPostProcess) SharpenKernel() []float64 + type CrossBlock struct + func CrossBlockFromJSObject(p js.Value, ctx js.Value) *CrossBlock + func (c *CrossBlock) GetClassName() string + func (c *CrossBlock) JSObject() js.Value + func (c *CrossBlock) Left() *NodeMaterialConnectionPoint + func (c *CrossBlock) Output() *NodeMaterialConnectionPoint + func (c *CrossBlock) Right() *NodeMaterialConnectionPoint + func (c *CrossBlock) SetLeft(left *NodeMaterialConnectionPoint) *CrossBlock + func (c *CrossBlock) SetOutput(output *NodeMaterialConnectionPoint) *CrossBlock + func (c *CrossBlock) SetRight(right *NodeMaterialConnectionPoint) *CrossBlock + type CubeMapInfo struct + func CubeMapInfoFromJSObject(p js.Value, ctx js.Value) *CubeMapInfo + func (c *CubeMapInfo) Back() js.Value + func (c *CubeMapInfo) Down() js.Value + func (c *CubeMapInfo) Format() float64 + func (c *CubeMapInfo) Front() js.Value + func (c *CubeMapInfo) GammaSpace() bool + func (c *CubeMapInfo) JSObject() js.Value + func (c *CubeMapInfo) Left() js.Value + func (c *CubeMapInfo) Right() js.Value + func (c *CubeMapInfo) SetBack(back js.Value) *CubeMapInfo + func (c *CubeMapInfo) SetDown(down js.Value) *CubeMapInfo + func (c *CubeMapInfo) SetFormat(format float64) *CubeMapInfo + func (c *CubeMapInfo) SetFront(front js.Value) *CubeMapInfo + func (c *CubeMapInfo) SetGammaSpace(gammaSpace bool) *CubeMapInfo + func (c *CubeMapInfo) SetLeft(left js.Value) *CubeMapInfo + func (c *CubeMapInfo) SetRight(right js.Value) *CubeMapInfo + func (c *CubeMapInfo) SetSize(size float64) *CubeMapInfo + func (c *CubeMapInfo) SetType(jsType float64) *CubeMapInfo + func (c *CubeMapInfo) SetUp(up js.Value) *CubeMapInfo + func (c *CubeMapInfo) Size() float64 + func (c *CubeMapInfo) Type() float64 + func (c *CubeMapInfo) Up() js.Value + type CubeMapToSphericalPolynomialTools struct + func CubeMapToSphericalPolynomialToolsFromJSObject(p js.Value, ctx js.Value) *CubeMapToSphericalPolynomialTools + func (c *CubeMapToSphericalPolynomialTools) ConvertCubeMapTextureToSphericalPolynomial(texture *BaseTexture) *SphericalPolynomial + func (c *CubeMapToSphericalPolynomialTools) ConvertCubeMapToSphericalPolynomial(cubeInfo js.Value) *SphericalPolynomial + func (c *CubeMapToSphericalPolynomialTools) JSObject() js.Value + type CubeTexture struct + func CubeTextureFromJSObject(p js.Value, ctx js.Value) *CubeTexture + func (c *CubeTexture) BoundingBoxPosition() *Vector3 + func (c *CubeTexture) BoundingBoxSize() *Vector3 + func (c *CubeTexture) Clone() *CubeTexture + func (c *CubeTexture) CreateFromImages(files []string, scene *Scene, opts *CubeTextureCreateFromImagesOpts) *CubeTexture + func (c *CubeTexture) CreateFromPrefilteredData(url string, scene *Scene, opts *CubeTextureCreateFromPrefilteredDataOpts) *CubeTexture + func (c *CubeTexture) DelayLoad(opts *CubeTextureDelayLoadOpts) + func (c *CubeTexture) GetClassName() string + func (c *CubeTexture) GetReflectionTextureMatrix() *Matrix + func (c *CubeTexture) IsPrefiltered() bool + func (c *CubeTexture) JSObject() js.Value + func (c *CubeTexture) NoMipmap() bool + func (c *CubeTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *CubeTexture + func (c *CubeTexture) RotationY() float64 + func (c *CubeTexture) SetBoundingBoxPosition(boundingBoxPosition *Vector3) *CubeTexture + func (c *CubeTexture) SetBoundingBoxSize(boundingBoxSize *Vector3) *CubeTexture + func (c *CubeTexture) SetIsPrefiltered(isPrefiltered bool) *CubeTexture + func (c *CubeTexture) SetNoMipmap(noMipmap bool) *CubeTexture + func (c *CubeTexture) SetReflectionTextureMatrix(value *Matrix) + func (c *CubeTexture) SetRotationY(rotationY float64) *CubeTexture + func (c *CubeTexture) SetUrl(url string) *CubeTexture + func (c *CubeTexture) UpdateURL(url string, opts *CubeTextureUpdateURLOpts) + func (c *CubeTexture) Url() string + type CubeTextureAssetTask struct + func CubeTextureAssetTaskFromJSObject(p js.Value, ctx js.Value) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) Extensions() []string + func (c *CubeTextureAssetTask) Files() []string + func (c *CubeTextureAssetTask) JSObject() js.Value + func (c *CubeTextureAssetTask) Name() string + func (c *CubeTextureAssetTask) NoMipmap() bool + func (c *CubeTextureAssetTask) OnError() js.Value + func (c *CubeTextureAssetTask) OnSuccess() js.Value + func (c *CubeTextureAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (c *CubeTextureAssetTask) SetExtensions(extensions []string) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) SetFiles(files []string) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) SetName(name string) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) SetNoMipmap(noMipmap bool) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) SetOnError(onError JSFunc) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) SetOnSuccess(onSuccess JSFunc) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) SetTexture(texture *CubeTexture) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) SetUrl(url string) *CubeTextureAssetTask + func (c *CubeTextureAssetTask) Texture() *CubeTexture + func (c *CubeTextureAssetTask) Url() string + type CubeTextureCreateFromImagesOpts struct + NoMipmap *bool + type CubeTextureCreateFromPrefilteredDataOpts struct + CreatePolynomials *bool + ForcedExtension interface{} + type CubeTextureDelayLoadOpts struct + ForcedExtension *string + type CubeTextureUpdateURLOpts struct + ForcedExtension *string + OnLoad JSFunc + type CubicEase struct + func CubicEaseFromJSObject(p js.Value, ctx js.Value) *CubicEase + func (c *CubicEase) JSObject() js.Value + type Curve3 struct + func Curve3FromJSObject(p js.Value, ctx js.Value) *Curve3 + func (c *Curve3) Continue(curve *Curve3) *Curve3 + func (c *Curve3) CreateCatmullRomSpline(points []*Vector3, nbPoints float64, opts *Curve3CreateCatmullRomSplineOpts) *Curve3 + func (c *Curve3) CreateCubicBezier(v0 *Vector3, v1 *Vector3, v2 *Vector3, v3 *Vector3, nbPoints float64) *Curve3 + func (c *Curve3) CreateHermiteSpline(p1 *Vector3, t1 *Vector3, p2 *Vector3, t2 *Vector3, nbPoints float64) *Curve3 + func (c *Curve3) CreateQuadraticBezier(v0 *Vector3, v1 *Vector3, v2 *Vector3, nbPoints float64) *Curve3 + func (c *Curve3) GetPoints() []*Vector3 + func (c *Curve3) JSObject() js.Value + func (c *Curve3) Length() float64 + type Curve3CreateCatmullRomSplineOpts struct + Closed *bool + type CustomMaterial struct + func CustomMaterialFromJSObject(p js.Value, ctx js.Value) *CustomMaterial + func (c *CustomMaterial) AddUniform(name string, kind string, param JSObject) *CustomMaterial + func (c *CustomMaterial) AttachAfterBind(mesh *Mesh, effect *Effect) + func (c *CustomMaterial) Builder(shaderName string, uniforms []string, uniformBuffers []string, ...) string + func (c *CustomMaterial) CustomParts() *ShaderSpecialParts + func (c *CustomMaterial) FragmentShader() string + func (c *CustomMaterial) Fragment_Before_Fog(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Fragment_Before_FragColor(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Fragment_Before_Lights(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Fragment_Begin(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Fragment_Custom_Alpha(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Fragment_Custom_Diffuse(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Fragment_Definitions(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Fragment_MainBegin(shaderPart string) *CustomMaterial + func (c *CustomMaterial) JSObject() js.Value + func (c *CustomMaterial) ReviewUniform(name string, arr []string) []string + func (c *CustomMaterial) SetCustomParts(CustomParts *ShaderSpecialParts) *CustomMaterial + func (c *CustomMaterial) SetFragmentShader(FragmentShader string) *CustomMaterial + func (c *CustomMaterial) SetShaderIndexer(ShaderIndexer float64) *CustomMaterial + func (c *CustomMaterial) SetVertexShader(VertexShader string) *CustomMaterial + func (c *CustomMaterial) Set_createdShaderName(_createdShaderName string) *CustomMaterial + func (c *CustomMaterial) Set_customUniform(_customUniform []string) *CustomMaterial + func (c *CustomMaterial) Set_isCreatedShader(_isCreatedShader bool) *CustomMaterial + func (c *CustomMaterial) Set_newSamplerInstances(_newSamplerInstances []*Texture) *CustomMaterial + func (c *CustomMaterial) Set_newUniformInstances(_newUniformInstances JSObject) *CustomMaterial + func (c *CustomMaterial) Set_newUniforms(_newUniforms []string) *CustomMaterial + func (c *CustomMaterial) ShaderIndexer() float64 + func (c *CustomMaterial) VertexShader() string + func (c *CustomMaterial) Vertex_Before_NormalUpdated(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Vertex_Before_PositionUpdated(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Vertex_Begin(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Vertex_Definitions(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Vertex_MainBegin(shaderPart string) *CustomMaterial + func (c *CustomMaterial) Vertex_MainEnd(shaderPart string) *CustomMaterial + type CustomOptimization struct + func CustomOptimizationFromJSObject(p js.Value, ctx js.Value) *CustomOptimization + func (c *CustomOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (c *CustomOptimization) GetDescription() string + func (c *CustomOptimization) JSObject() js.Value + func (c *CustomOptimization) OnApply() js.Value + func (c *CustomOptimization) OnGetDescription() js.Value + func (c *CustomOptimization) SetOnApply(onApply JSFunc) *CustomOptimization + func (c *CustomOptimization) SetOnGetDescription(onGetDescription JSFunc) *CustomOptimization + type CustomProceduralTexture struct + func CustomProceduralTextureFromJSObject(p js.Value, ctx js.Value) *CustomProceduralTexture + func (c *CustomProceduralTexture) Animate() bool + func (c *CustomProceduralTexture) IsReady() bool + func (c *CustomProceduralTexture) JSObject() js.Value + func (c *CustomProceduralTexture) Render(opts *CustomProceduralTextureRenderOpts) + func (c *CustomProceduralTexture) SetAnimate(animate bool) *CustomProceduralTexture + func (c *CustomProceduralTexture) UpdateShaderUniforms() + func (c *CustomProceduralTexture) UpdateTextures() + type CustomProceduralTextureRenderOpts struct + UseCameraPostProcess *bool + type CustomShaderStructure struct + func CustomShaderStructureFromJSObject(p js.Value, ctx js.Value) *CustomShaderStructure + func (c *CustomShaderStructure) FragmentStore() string + func (c *CustomShaderStructure) JSObject() js.Value + func (c *CustomShaderStructure) SetFragmentStore(FragmentStore string) *CustomShaderStructure + func (c *CustomShaderStructure) SetVertexStore(VertexStore string) *CustomShaderStructure + func (c *CustomShaderStructure) VertexStore() string + type CylinderBuilder struct + func CylinderBuilderFromJSObject(p js.Value, ctx js.Value) *CylinderBuilder + func (c *CylinderBuilder) CreateCylinder(name string, options js.Value, scene JSObject) *Mesh + func (c *CylinderBuilder) JSObject() js.Value + type CylinderDirectedParticleEmitter struct + func CylinderDirectedParticleEmitterFromJSObject(p js.Value, ctx js.Value) *CylinderDirectedParticleEmitter + func (c *CylinderDirectedParticleEmitter) ApplyToShader(effect *Effect) + func (c *CylinderDirectedParticleEmitter) Clone() *CylinderDirectedParticleEmitter + func (c *CylinderDirectedParticleEmitter) Direction1() *Vector3 + func (c *CylinderDirectedParticleEmitter) Direction2() *Vector3 + func (c *CylinderDirectedParticleEmitter) GetClassName() string + func (c *CylinderDirectedParticleEmitter) GetEffectDefines() string + func (c *CylinderDirectedParticleEmitter) JSObject() js.Value + func (c *CylinderDirectedParticleEmitter) Parse(serializationObject JSObject) + func (c *CylinderDirectedParticleEmitter) Serialize() js.Value + func (c *CylinderDirectedParticleEmitter) SetDirection1(direction1 *Vector3) *CylinderDirectedParticleEmitter + func (c *CylinderDirectedParticleEmitter) SetDirection2(direction2 *Vector3) *CylinderDirectedParticleEmitter + func (c *CylinderDirectedParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + type CylinderOpts struct + Arc *float64 + BackUVs *Vector4 + Cap *float64 + Diameter *float64 + DiameterBottom *float64 + DiameterTop *float64 + Enclose *bool + FaceColors []*Color4 + FaceUV []*Vector4 + FrontUVs *Vector4 + HasRings *bool + Height *float64 + SideOrientation *float64 + Subdivisions *float64 + Tessellation *float64 + Updatable *bool + type CylinderPanel struct + func CylinderPanelFromJSObject(p js.Value, ctx js.Value) *CylinderPanel + func (c *CylinderPanel) JSObject() js.Value + func (c *CylinderPanel) Radius() float64 + func (c *CylinderPanel) SetRadius(radius float64) *CylinderPanel + type CylinderParticleEmitter struct + func CylinderParticleEmitterFromJSObject(p js.Value, ctx js.Value) *CylinderParticleEmitter + func (c *CylinderParticleEmitter) ApplyToShader(effect *Effect) + func (c *CylinderParticleEmitter) Clone() *CylinderParticleEmitter + func (c *CylinderParticleEmitter) DirectionRandomizer() float64 + func (c *CylinderParticleEmitter) GetClassName() string + func (c *CylinderParticleEmitter) GetEffectDefines() string + func (c *CylinderParticleEmitter) Height() float64 + func (c *CylinderParticleEmitter) JSObject() js.Value + func (c *CylinderParticleEmitter) Parse(serializationObject JSObject) + func (c *CylinderParticleEmitter) Radius() float64 + func (c *CylinderParticleEmitter) RadiusRange() float64 + func (c *CylinderParticleEmitter) Serialize() js.Value + func (c *CylinderParticleEmitter) SetDirectionRandomizer(directionRandomizer float64) *CylinderParticleEmitter + func (c *CylinderParticleEmitter) SetHeight(height float64) *CylinderParticleEmitter + func (c *CylinderParticleEmitter) SetRadius(radius float64) *CylinderParticleEmitter + func (c *CylinderParticleEmitter) SetRadiusRange(radiusRange float64) *CylinderParticleEmitter + func (c *CylinderParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + func (c *CylinderParticleEmitter) StartPositionFunction(worldMatrix *Matrix, positionToUpdate *Vector3, particle *Particle) + type DDSInfo struct + func DDSInfoFromJSObject(p js.Value, ctx js.Value) *DDSInfo + func (d *DDSInfo) DxgiFormat() float64 + func (d *DDSInfo) Height() float64 + func (d *DDSInfo) IsCompressed() bool + func (d *DDSInfo) IsCube() bool + func (d *DDSInfo) IsFourCC() bool + func (d *DDSInfo) IsLuminance() bool + func (d *DDSInfo) IsRGB() bool + func (d *DDSInfo) JSObject() js.Value + func (d *DDSInfo) MipmapCount() float64 + func (d *DDSInfo) SetDxgiFormat(dxgiFormat float64) *DDSInfo + func (d *DDSInfo) SetHeight(height float64) *DDSInfo + func (d *DDSInfo) SetIsCompressed(isCompressed bool) *DDSInfo + func (d *DDSInfo) SetIsCube(isCube bool) *DDSInfo + func (d *DDSInfo) SetIsFourCC(isFourCC bool) *DDSInfo + func (d *DDSInfo) SetIsLuminance(isLuminance bool) *DDSInfo + func (d *DDSInfo) SetIsRGB(isRGB bool) *DDSInfo + func (d *DDSInfo) SetMipmapCount(mipmapCount float64) *DDSInfo + func (d *DDSInfo) SetSphericalPolynomial(sphericalPolynomial *SphericalPolynomial) *DDSInfo + func (d *DDSInfo) SetTextureType(textureType float64) *DDSInfo + func (d *DDSInfo) SetWidth(width float64) *DDSInfo + func (d *DDSInfo) SphericalPolynomial() *SphericalPolynomial + func (d *DDSInfo) TextureType() float64 + func (d *DDSInfo) Width() float64 + type DDSTools struct + func DDSToolsFromJSObject(p js.Value, ctx js.Value) *DDSTools + func (d *DDSTools) GetDDSInfo(arrayBuffer JSObject) js.Value + func (d *DDSTools) JSObject() js.Value + func (d *DDSTools) SetStoreLODInAlphaChannel(StoreLODInAlphaChannel bool) *DDSTools + func (d *DDSTools) StoreLODInAlphaChannel() bool + type DashedLinesOpts struct + DashNb *float64 + DashSize *float64 + GapSize *float64 + Instance *LinesMesh + Points []*Vector3 + Updatable *bool + type DataBuffer struct + func DataBufferFromJSObject(p js.Value, ctx js.Value) *DataBuffer + func (d *DataBuffer) Capacity() float64 + func (d *DataBuffer) Is32Bits() bool + func (d *DataBuffer) JSObject() js.Value + func (d *DataBuffer) References() float64 + func (d *DataBuffer) SetCapacity(capacity float64) *DataBuffer + func (d *DataBuffer) SetIs32Bits(is32Bits bool) *DataBuffer + func (d *DataBuffer) SetReferences(references float64) *DataBuffer + func (d *DataBuffer) SetUnderlyingResource(underlyingResource JSObject) *DataBuffer + func (d *DataBuffer) UnderlyingResource() js.Value + type DataReader struct + func DataReaderFromJSObject(p js.Value, ctx js.Value) *DataReader + func (d *DataReader) Buffer() *IDataBuffer + func (d *DataReader) ByteOffset() float64 + func (d *DataReader) JSObject() js.Value + func (d *DataReader) LoadAsync(byteLength float64) *Promise + func (d *DataReader) ReadString(byteLength float64) string + func (d *DataReader) ReadUint32() float64 + func (d *DataReader) ReadUint8Array(byteLength float64) js.Value + func (d *DataReader) SetBuffer(buffer *IDataBuffer) *DataReader + func (d *DataReader) SetByteOffset(byteOffset float64) *DataReader + func (d *DataReader) SkipBytes(byteLength float64) + type Database struct + func DatabaseFromJSObject(p js.Value, ctx js.Value) *Database + func (d *Database) EnableSceneOffline() bool + func (d *Database) EnableTexturesOffline() bool + func (d *Database) IDBStorageEnabled() bool + func (d *Database) JSObject() js.Value + func (d *Database) LoadFile(url string, sceneLoaded JSFunc, opts *DatabaseLoadFileOpts) + func (d *Database) LoadImage(url string, image js.Value) + func (d *Database) Open(successCallback JSFunc, errorCallback JSFunc) + func (d *Database) SetEnableSceneOffline(enableSceneOffline bool) *Database + func (d *Database) SetEnableTexturesOffline(enableTexturesOffline bool) *Database + func (d *Database) SetIDBStorageEnabled(IDBStorageEnabled bool) *Database + type DatabaseLoadFileOpts struct + ErrorCallback JSFunc + ProgressCallBack JSFunc + UseArrayBuffer *bool + type DaydreamController struct + func DaydreamControllerFromJSObject(p js.Value, ctx js.Value) *DaydreamController + func (d *DaydreamController) GAMEPAD_ID_PREFIX() string + func (d *DaydreamController) InitControllerMesh(scene *Scene, opts *DaydreamControllerInitControllerMeshOpts) + func (d *DaydreamController) JSObject() js.Value + func (d *DaydreamController) MODEL_BASE_URL() string + func (d *DaydreamController) MODEL_FILENAME() string + func (d *DaydreamController) SetGAMEPAD_ID_PREFIX(GAMEPAD_ID_PREFIX string) *DaydreamController + func (d *DaydreamController) SetMODEL_BASE_URL(MODEL_BASE_URL string) *DaydreamController + func (d *DaydreamController) SetMODEL_FILENAME(MODEL_FILENAME string) *DaydreamController + type DaydreamControllerInitControllerMeshOpts struct + MeshLoaded JSFunc + type DebugLayer struct + func DebugLayerFromJSObject(p js.Value, ctx js.Value) *DebugLayer + func (d *DebugLayer) Hide() + func (d *DebugLayer) InspectorURL() string + func (d *DebugLayer) IsVisible() bool + func (d *DebugLayer) JSObject() js.Value + func (d *DebugLayer) OnPropertyChangedObservable() js.Value + func (d *DebugLayer) Select(entity JSObject, opts *DebugLayerSelectOpts) + func (d *DebugLayer) SetInspectorURL(InspectorURL string) *DebugLayer + func (d *DebugLayer) SetOnPropertyChangedObservable(onPropertyChangedObservable JSObject) *DebugLayer + func (d *DebugLayer) Show(opts *DebugLayerShowOpts) *Promise + type DebugLayerSelectOpts struct + LineContainerTitle *string + type DebugLayerShowOpts struct + Config *IInspectorOptions + type DecalBuilder struct + func DecalBuilderFromJSObject(p js.Value, ctx js.Value) *DecalBuilder + func (d *DecalBuilder) CreateDecal(name string, sourceMesh *AbstractMesh, options js.Value) *Mesh + func (d *DecalBuilder) JSObject() js.Value + type DeepCopier struct + func DeepCopierFromJSObject(p js.Value, ctx js.Value) *DeepCopier + func (d *DeepCopier) DeepCopy(source JSObject, destination JSObject, opts *DeepCopierDeepCopyOpts) + func (d *DeepCopier) JSObject() js.Value + type DeepCopierDeepCopyOpts struct + DoNotCopyList []string + MustCopyList []string + type DefaultLoadingScreen struct + func DefaultLoadingScreenFromJSObject(p js.Value, ctx js.Value) *DefaultLoadingScreen + func (d *DefaultLoadingScreen) DefaultLogoUrl() string + func (d *DefaultLoadingScreen) DefaultSpinnerUrl() string + func (d *DefaultLoadingScreen) DisplayLoadingUI() + func (d *DefaultLoadingScreen) HideLoadingUI() + func (d *DefaultLoadingScreen) JSObject() js.Value + func (d *DefaultLoadingScreen) LoadingUIBackgroundColor() string + func (d *DefaultLoadingScreen) LoadingUIText() string + func (d *DefaultLoadingScreen) SetDefaultLogoUrl(DefaultLogoUrl string) *DefaultLoadingScreen + func (d *DefaultLoadingScreen) SetDefaultSpinnerUrl(DefaultSpinnerUrl string) *DefaultLoadingScreen + func (d *DefaultLoadingScreen) SetLoadingUIBackgroundColor(loadingUIBackgroundColor string) *DefaultLoadingScreen + func (d *DefaultLoadingScreen) SetLoadingUIText(loadingUIText string) *DefaultLoadingScreen + type DefaultRenderingPipeline struct + func DefaultRenderingPipelineFromJSObject(p js.Value, ctx js.Value) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) AddCamera(camera *Camera) + func (d *DefaultRenderingPipeline) Animations() []*Animation + func (d *DefaultRenderingPipeline) BloomEnabled() bool + func (d *DefaultRenderingPipeline) BloomKernel() float64 + func (d *DefaultRenderingPipeline) BloomScale() float64 + func (d *DefaultRenderingPipeline) BloomThreshold() float64 + func (d *DefaultRenderingPipeline) BloomWeight() float64 + func (d *DefaultRenderingPipeline) ChromaticAberration() *ChromaticAberrationPostProcess + func (d *DefaultRenderingPipeline) ChromaticAberrationEnabled() bool + func (d *DefaultRenderingPipeline) DepthOfField() *DepthOfFieldEffect + func (d *DefaultRenderingPipeline) DepthOfFieldBlurLevel() *DepthOfFieldEffectBlurLevel + func (d *DefaultRenderingPipeline) DepthOfFieldEnabled() bool + func (d *DefaultRenderingPipeline) Dispose() + func (d *DefaultRenderingPipeline) Fxaa() *FxaaPostProcess + func (d *DefaultRenderingPipeline) FxaaEnabled() bool + func (d *DefaultRenderingPipeline) GetClassName() string + func (d *DefaultRenderingPipeline) GlowLayer() *GlowLayer + func (d *DefaultRenderingPipeline) GlowLayerEnabled() bool + func (d *DefaultRenderingPipeline) Grain() *GrainPostProcess + func (d *DefaultRenderingPipeline) GrainEnabled() bool + func (d *DefaultRenderingPipeline) ImageProcessing() *ImageProcessingPostProcess + func (d *DefaultRenderingPipeline) ImageProcessingEnabled() bool + func (d *DefaultRenderingPipeline) JSObject() js.Value + func (d *DefaultRenderingPipeline) Parse(source JSObject, scene *Scene, rootUrl string) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) Prepare() + func (d *DefaultRenderingPipeline) RemoveCamera(camera *Camera) + func (d *DefaultRenderingPipeline) Samples() float64 + func (d *DefaultRenderingPipeline) Scene() *Scene + func (d *DefaultRenderingPipeline) Serialize() js.Value + func (d *DefaultRenderingPipeline) SetAnimations(animations []*Animation) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetBloomEnabled(bloomEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetBloomKernel(bloomKernel float64) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetBloomScale(bloomScale float64) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetBloomThreshold(bloomThreshold float64) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetBloomWeight(bloomWeight float64) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetChromaticAberration(chromaticAberration *ChromaticAberrationPostProcess) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetChromaticAberrationEnabled(chromaticAberrationEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetDepthOfField(depthOfField *DepthOfFieldEffect) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetDepthOfFieldBlurLevel(depthOfFieldBlurLevel *DepthOfFieldEffectBlurLevel) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetDepthOfFieldEnabled(depthOfFieldEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetFxaa(fxaa *FxaaPostProcess) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetFxaaEnabled(fxaaEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetGlowLayer(glowLayer *GlowLayer) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetGlowLayerEnabled(glowLayerEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetGrain(grain *GrainPostProcess) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetGrainEnabled(grainEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetImageProcessing(imageProcessing *ImageProcessingPostProcess) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetImageProcessingEnabled(imageProcessingEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetSamples(samples float64) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetScene(scene *Scene) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetSharpen(sharpen *SharpenPostProcess) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) SetSharpenEnabled(sharpenEnabled bool) *DefaultRenderingPipeline + func (d *DefaultRenderingPipeline) Sharpen() *SharpenPostProcess + func (d *DefaultRenderingPipeline) SharpenEnabled() bool + type Deferred struct + func DeferredFromJSObject(p js.Value, ctx js.Value) *Deferred + func (d *Deferred) JSObject() js.Value + func (d *Deferred) Promise() *Promise + func (d *Deferred) Reject() js.Value + func (d *Deferred) Resolve() js.Value + func (d *Deferred) SetPromise(promise *Promise) *Deferred + func (d *Deferred) SetReject(reject JSFunc) *Deferred + func (d *Deferred) SetResolve(resolve JSFunc) *Deferred + type DepthOfFieldBlurPostProcess struct + func DepthOfFieldBlurPostProcessFromJSObject(p js.Value, ctx js.Value) *DepthOfFieldBlurPostProcess + func (d *DepthOfFieldBlurPostProcess) Direction() *Vector2 + func (d *DepthOfFieldBlurPostProcess) JSObject() js.Value + func (d *DepthOfFieldBlurPostProcess) SetDirection(direction *Vector2) *DepthOfFieldBlurPostProcess + type DepthOfFieldEffect struct + func DepthOfFieldEffectFromJSObject(p js.Value, ctx js.Value) *DepthOfFieldEffect + func (d *DepthOfFieldEffect) DepthTexture() *RenderTargetTexture + func (d *DepthOfFieldEffect) DisposeEffects(camera *Camera) + func (d *DepthOfFieldEffect) FStop() float64 + func (d *DepthOfFieldEffect) FocalLength() float64 + func (d *DepthOfFieldEffect) FocusDistance() float64 + func (d *DepthOfFieldEffect) GetClassName() string + func (d *DepthOfFieldEffect) JSObject() js.Value + func (d *DepthOfFieldEffect) LensSize() float64 + func (d *DepthOfFieldEffect) SetDepthTexture(depthTexture *RenderTargetTexture) *DepthOfFieldEffect + func (d *DepthOfFieldEffect) SetFStop(fStop float64) *DepthOfFieldEffect + func (d *DepthOfFieldEffect) SetFocalLength(focalLength float64) *DepthOfFieldEffect + func (d *DepthOfFieldEffect) SetFocusDistance(focusDistance float64) *DepthOfFieldEffect + func (d *DepthOfFieldEffect) SetLensSize(lensSize float64) *DepthOfFieldEffect + type DepthOfFieldEffectBlurLevel int + var DepthOfFieldEffectBlurLevelHigh DepthOfFieldEffectBlurLevel = 2 + var DepthOfFieldEffectBlurLevelLow DepthOfFieldEffectBlurLevel = 0 + var DepthOfFieldEffectBlurLevelMedium DepthOfFieldEffectBlurLevel = 1 + func DepthOfFieldEffectBlurLevelFromJSObject(p, ctx js.Value) *DepthOfFieldEffectBlurLevel + func (d *DepthOfFieldEffectBlurLevel) JSObject() js.Value + type DepthOfFieldMergePostProcess struct + func DepthOfFieldMergePostProcessFromJSObject(p js.Value, ctx js.Value) *DepthOfFieldMergePostProcess + func (d *DepthOfFieldMergePostProcess) JSObject() js.Value + func (d *DepthOfFieldMergePostProcess) UpdateEffect(opts *DepthOfFieldMergePostProcessUpdateEffectOpts) + type DepthOfFieldMergePostProcessOptions struct + func DepthOfFieldMergePostProcessOptionsFromJSObject(p js.Value, ctx js.Value) *DepthOfFieldMergePostProcessOptions + func (d *DepthOfFieldMergePostProcessOptions) Bloom() js.Value + func (d *DepthOfFieldMergePostProcessOptions) DepthOfField() js.Value + func (d *DepthOfFieldMergePostProcessOptions) JSObject() js.Value + func (d *DepthOfFieldMergePostProcessOptions) OriginalFromInput() *PostProcess + func (d *DepthOfFieldMergePostProcessOptions) SetBloom(bloom js.Value) *DepthOfFieldMergePostProcessOptions + func (d *DepthOfFieldMergePostProcessOptions) SetDepthOfField(depthOfField js.Value) *DepthOfFieldMergePostProcessOptions + func (d *DepthOfFieldMergePostProcessOptions) SetOriginalFromInput(originalFromInput *PostProcess) *DepthOfFieldMergePostProcessOptions + type DepthOfFieldMergePostProcessUpdateEffectOpts struct + Defines *string + IndexParameters interface{} + OnCompiled JSFunc + OnError JSFunc + Samplers []string + Uniforms []string + type DepthRenderer struct + func DepthRendererFromJSObject(p js.Value, ctx js.Value) *DepthRenderer + func (d *DepthRenderer) Dispose() + func (d *DepthRenderer) GetDepthMap() *RenderTargetTexture + func (d *DepthRenderer) IsPacked() bool + func (d *DepthRenderer) IsReady(subMesh *SubMesh, useInstances bool) bool + func (d *DepthRenderer) JSObject() js.Value + func (d *DepthRenderer) SetIsPacked(isPacked bool) *DepthRenderer + func (d *DepthRenderer) SetUseOnlyInActiveCamera(useOnlyInActiveCamera bool) *DepthRenderer + func (d *DepthRenderer) UseOnlyInActiveCamera() bool + type DepthRendererSceneComponent struct + func DepthRendererSceneComponentFromJSObject(p js.Value, ctx js.Value) *DepthRendererSceneComponent + func (d *DepthRendererSceneComponent) Dispose() + func (d *DepthRendererSceneComponent) JSObject() js.Value + func (d *DepthRendererSceneComponent) Name() string + func (d *DepthRendererSceneComponent) Rebuild() + func (d *DepthRendererSceneComponent) Register() + func (d *DepthRendererSceneComponent) Scene() *Scene + func (d *DepthRendererSceneComponent) SetName(name string) *DepthRendererSceneComponent + func (d *DepthRendererSceneComponent) SetScene(scene *Scene) *DepthRendererSceneComponent + type DepthTextureCreationOptions struct + func DepthTextureCreationOptionsFromJSObject(p js.Value, ctx js.Value) *DepthTextureCreationOptions + func (d *DepthTextureCreationOptions) BilinearFiltering() bool + func (d *DepthTextureCreationOptions) ComparisonFunction() float64 + func (d *DepthTextureCreationOptions) GenerateStencil() bool + func (d *DepthTextureCreationOptions) IsCube() bool + func (d *DepthTextureCreationOptions) JSObject() js.Value + func (d *DepthTextureCreationOptions) SetBilinearFiltering(bilinearFiltering bool) *DepthTextureCreationOptions + func (d *DepthTextureCreationOptions) SetComparisonFunction(comparisonFunction float64) *DepthTextureCreationOptions + func (d *DepthTextureCreationOptions) SetGenerateStencil(generateStencil bool) *DepthTextureCreationOptions + func (d *DepthTextureCreationOptions) SetIsCube(isCube bool) *DepthTextureCreationOptions + type DerivativeBlock struct + func DerivativeBlockFromJSObject(p js.Value, ctx js.Value) *DerivativeBlock + func (d *DerivativeBlock) Dx() *NodeMaterialConnectionPoint + func (d *DerivativeBlock) Dy() *NodeMaterialConnectionPoint + func (d *DerivativeBlock) GetClassName() string + func (d *DerivativeBlock) Input() *NodeMaterialConnectionPoint + func (d *DerivativeBlock) JSObject() js.Value + func (d *DerivativeBlock) SetDx(dx *NodeMaterialConnectionPoint) *DerivativeBlock + func (d *DerivativeBlock) SetDy(dy *NodeMaterialConnectionPoint) *DerivativeBlock + func (d *DerivativeBlock) SetInput(input *NodeMaterialConnectionPoint) *DerivativeBlock + type DesaturateBlock struct + func DesaturateBlockFromJSObject(p js.Value, ctx js.Value) *DesaturateBlock + func (d *DesaturateBlock) Color() *NodeMaterialConnectionPoint + func (d *DesaturateBlock) GetClassName() string + func (d *DesaturateBlock) JSObject() js.Value + func (d *DesaturateBlock) Level() *NodeMaterialConnectionPoint + func (d *DesaturateBlock) Output() *NodeMaterialConnectionPoint + func (d *DesaturateBlock) SetColor(color *NodeMaterialConnectionPoint) *DesaturateBlock + func (d *DesaturateBlock) SetLevel(level *NodeMaterialConnectionPoint) *DesaturateBlock + func (d *DesaturateBlock) SetOutput(output *NodeMaterialConnectionPoint) *DesaturateBlock + type DeviceOrientationCamera struct + func DeviceOrientationCameraFromJSObject(p js.Value, ctx js.Value) *DeviceOrientationCamera + func (d *DeviceOrientationCamera) DisablePointerInputWhenUsingDeviceOrientation() bool + func (d *DeviceOrientationCamera) EnableHorizontalDragging(opts *DeviceOrientationCameraEnableHorizontalDraggingOpts) + func (d *DeviceOrientationCamera) GetClassName() string + func (d *DeviceOrientationCamera) JSObject() js.Value + func (d *DeviceOrientationCamera) ResetToCurrentRotation(opts *DeviceOrientationCameraResetToCurrentRotationOpts) + func (d *DeviceOrientationCamera) SetDisablePointerInputWhenUsingDeviceOrientation(disablePointerInputWhenUsingDeviceOrientation bool) *DeviceOrientationCamera + type DeviceOrientationCameraEnableHorizontalDraggingOpts struct + DragFactor *float64 + type DeviceOrientationCameraResetToCurrentRotationOpts struct + Axis *Axis + type DevicePose struct + func DevicePoseFromJSObject(p js.Value, ctx js.Value) *DevicePose + func (d *DevicePose) AngularAcceleration() js.Value + func (d *DevicePose) AngularVelocity() js.Value + func (d *DevicePose) JSObject() js.Value + func (d *DevicePose) LinearAcceleration() js.Value + func (d *DevicePose) LinearVelocity() js.Value + func (d *DevicePose) Orientation() js.Value + func (d *DevicePose) Position() js.Value + func (d *DevicePose) SetAngularAcceleration(angularAcceleration js.Value) *DevicePose + func (d *DevicePose) SetAngularVelocity(angularVelocity js.Value) *DevicePose + func (d *DevicePose) SetLinearAcceleration(linearAcceleration js.Value) *DevicePose + func (d *DevicePose) SetLinearVelocity(linearVelocity js.Value) *DevicePose + func (d *DevicePose) SetOrientation(orientation js.Value) *DevicePose + func (d *DevicePose) SetPosition(position js.Value) *DevicePose + type DigitalRainFontTexture struct + func DigitalRainFontTextureFromJSObject(p js.Value, ctx js.Value) *DigitalRainFontTexture + func (d *DigitalRainFontTexture) CharSize() float64 + func (d *DigitalRainFontTexture) Clone() *DigitalRainFontTexture + func (d *DigitalRainFontTexture) JSObject() js.Value + func (d *DigitalRainFontTexture) Parse(source JSObject, scene *Scene) *DigitalRainFontTexture + func (d *DigitalRainFontTexture) SetCharSize(charSize float64) *DigitalRainFontTexture + type DigitalRainPostProcess struct + func DigitalRainPostProcessFromJSObject(p js.Value, ctx js.Value) *DigitalRainPostProcess + func (d *DigitalRainPostProcess) JSObject() js.Value + func (d *DigitalRainPostProcess) MixToNormal() float64 + func (d *DigitalRainPostProcess) MixToTile() float64 + func (d *DigitalRainPostProcess) SetMixToNormal(mixToNormal float64) *DigitalRainPostProcess + func (d *DigitalRainPostProcess) SetMixToTile(mixToTile float64) *DigitalRainPostProcess + type DirectionalLight struct + func DirectionalLightFromJSObject(p js.Value, ctx js.Value) *DirectionalLight + func (d *DirectionalLight) AutoUpdateExtends() bool + func (d *DirectionalLight) GetClassName() string + func (d *DirectionalLight) GetDepthMaxZ(activeCamera *Camera) float64 + func (d *DirectionalLight) GetDepthMinZ(activeCamera *Camera) float64 + func (d *DirectionalLight) GetTypeID() float64 + func (d *DirectionalLight) JSObject() js.Value + func (d *DirectionalLight) PrepareLightSpecificDefines(defines JSObject, lightIndex float64) + func (d *DirectionalLight) SetAutoUpdateExtends(autoUpdateExtends bool) *DirectionalLight + func (d *DirectionalLight) SetShadowFrustumSize(shadowFrustumSize float64) *DirectionalLight + func (d *DirectionalLight) SetShadowOrthoScale(shadowOrthoScale float64) *DirectionalLight + func (d *DirectionalLight) ShadowFrustumSize() float64 + func (d *DirectionalLight) ShadowOrthoScale() float64 + func (d *DirectionalLight) TransferToEffect(effect *Effect, lightIndex string) *DirectionalLight + func (d *DirectionalLight) TransferToNodeMaterialEffect(effect *Effect, lightDataUniformName string) *Light + func (dl *DirectionalLight) IShadowLight() *IShadowLight + type DiscBuilder struct + func DiscBuilderFromJSObject(p js.Value, ctx js.Value) *DiscBuilder + func (d *DiscBuilder) CreateDisc(name string, options js.Value, opts *DiscBuilderCreateDiscOpts) *Mesh + func (d *DiscBuilder) JSObject() js.Value + type DiscBuilderCreateDiscOpts struct + Scene *Scene + type DiscardBlock struct + func DiscardBlockFromJSObject(p js.Value, ctx js.Value) *DiscardBlock + func (d *DiscardBlock) Cutoff() *NodeMaterialConnectionPoint + func (d *DiscardBlock) GetClassName() string + func (d *DiscardBlock) JSObject() js.Value + func (d *DiscardBlock) SetCutoff(cutoff *NodeMaterialConnectionPoint) *DiscardBlock + func (d *DiscardBlock) SetValue(value *NodeMaterialConnectionPoint) *DiscardBlock + func (d *DiscardBlock) Value() *NodeMaterialConnectionPoint + type DisplayGrid struct + func DisplayGridFromJSObject(p js.Value, ctx js.Value) *DisplayGrid + func (d *DisplayGrid) Background() string + func (d *DisplayGrid) CellHeight() float64 + func (d *DisplayGrid) CellWidth() float64 + func (d *DisplayGrid) DisplayMajorLines() bool + func (d *DisplayGrid) DisplayMinorLines() bool + func (d *DisplayGrid) JSObject() js.Value + func (d *DisplayGrid) MajorLineColor() string + func (d *DisplayGrid) MajorLineFrequency() float64 + func (d *DisplayGrid) MajorLineTickness() float64 + func (d *DisplayGrid) MinorLineColor() string + func (d *DisplayGrid) MinorLineTickness() float64 + func (d *DisplayGrid) Name() string + func (d *DisplayGrid) SetBackground(background string) *DisplayGrid + func (d *DisplayGrid) SetCellHeight(cellHeight float64) *DisplayGrid + func (d *DisplayGrid) SetCellWidth(cellWidth float64) *DisplayGrid + func (d *DisplayGrid) SetDisplayMajorLines(displayMajorLines bool) *DisplayGrid + func (d *DisplayGrid) SetDisplayMinorLines(displayMinorLines bool) *DisplayGrid + func (d *DisplayGrid) SetMajorLineColor(majorLineColor string) *DisplayGrid + func (d *DisplayGrid) SetMajorLineFrequency(majorLineFrequency float64) *DisplayGrid + func (d *DisplayGrid) SetMajorLineTickness(majorLineTickness float64) *DisplayGrid + func (d *DisplayGrid) SetMinorLineColor(minorLineColor string) *DisplayGrid + func (d *DisplayGrid) SetMinorLineTickness(minorLineTickness float64) *DisplayGrid + func (d *DisplayGrid) SetName(name string) *DisplayGrid + type DisplayGrid_drawOpts struct + InvalidatedRectangle *Measure + type DisplayPassPostProcess struct + func DisplayPassPostProcessFromJSObject(p js.Value, ctx js.Value) *DisplayPassPostProcess + func (d *DisplayPassPostProcess) JSObject() js.Value + type DistanceBlock struct + func DistanceBlockFromJSObject(p js.Value, ctx js.Value) *DistanceBlock + func (d *DistanceBlock) GetClassName() string + func (d *DistanceBlock) JSObject() js.Value + func (d *DistanceBlock) Left() *NodeMaterialConnectionPoint + func (d *DistanceBlock) Output() *NodeMaterialConnectionPoint + func (d *DistanceBlock) Right() *NodeMaterialConnectionPoint + func (d *DistanceBlock) SetLeft(left *NodeMaterialConnectionPoint) *DistanceBlock + func (d *DistanceBlock) SetOutput(output *NodeMaterialConnectionPoint) *DistanceBlock + func (d *DistanceBlock) SetRight(right *NodeMaterialConnectionPoint) *DistanceBlock + type DistanceJoint struct + func DistanceJointFromJSObject(p js.Value, ctx js.Value) *DistanceJoint + func (d *DistanceJoint) JSObject() js.Value + func (d *DistanceJoint) UpdateDistance(maxDistance float64, opts *DistanceJointUpdateDistanceOpts) + type DistanceJointData struct + func DistanceJointDataFromJSObject(p js.Value, ctx js.Value) *DistanceJointData + func (d *DistanceJointData) JSObject() js.Value + func (d *DistanceJointData) MaxDistance() float64 + func (d *DistanceJointData) SetMaxDistance(maxDistance float64) *DistanceJointData + type DistanceJointUpdateDistanceOpts struct + MinDistance *float64 + type DivideBlock struct + func DivideBlockFromJSObject(p js.Value, ctx js.Value) *DivideBlock + func (d *DivideBlock) GetClassName() string + func (d *DivideBlock) JSObject() js.Value + func (d *DivideBlock) Left() *NodeMaterialConnectionPoint + func (d *DivideBlock) Output() *NodeMaterialConnectionPoint + func (d *DivideBlock) Right() *NodeMaterialConnectionPoint + func (d *DivideBlock) SetLeft(left *NodeMaterialConnectionPoint) *DivideBlock + func (d *DivideBlock) SetOutput(output *NodeMaterialConnectionPoint) *DivideBlock + func (d *DivideBlock) SetRight(right *NodeMaterialConnectionPoint) *DivideBlock + type DoNothingAction struct + func DoNothingActionFromJSObject(p js.Value, ctx js.Value) *DoNothingAction + func (d *DoNothingAction) Execute() + func (d *DoNothingAction) JSObject() js.Value + func (d *DoNothingAction) Serialize(parent JSObject) js.Value + type DomManagement struct + func DomManagementFromJSObject(p js.Value, ctx js.Value) *DomManagement + func (d *DomManagement) GetDOMTextContent(element js.Value) string + func (d *DomManagement) IsNavigatorAvailable() bool + func (d *DomManagement) IsWindowObjectExist() bool + func (d *DomManagement) JSObject() js.Value + type DotBlock struct + func DotBlockFromJSObject(p js.Value, ctx js.Value) *DotBlock + func (d *DotBlock) GetClassName() string + func (d *DotBlock) JSObject() js.Value + func (d *DotBlock) Left() *NodeMaterialConnectionPoint + func (d *DotBlock) Output() *NodeMaterialConnectionPoint + func (d *DotBlock) Right() *NodeMaterialConnectionPoint + func (d *DotBlock) SetLeft(left *NodeMaterialConnectionPoint) *DotBlock + func (d *DotBlock) SetOutput(output *NodeMaterialConnectionPoint) *DotBlock + func (d *DotBlock) SetRight(right *NodeMaterialConnectionPoint) *DotBlock + type DracoCompression struct + func DracoCompressionFromJSObject(p js.Value, ctx js.Value) *DracoCompression + func (d *DracoCompression) Configuration() *IDracoCompressionConfiguration + func (d *DracoCompression) DecodeMeshAsync(data js.Value, opts *DracoCompressionDecodeMeshAsyncOpts) *Promise + func (d *DracoCompression) DecoderAvailable() bool + func (d *DracoCompression) Default() *DracoCompression + func (d *DracoCompression) DefaultNumWorkers() float64 + func (d *DracoCompression) Dispose() + func (d *DracoCompression) JSObject() js.Value + func (d *DracoCompression) SetConfiguration(Configuration *IDracoCompressionConfiguration) *DracoCompression + func (d *DracoCompression) SetDecoderAvailable(DecoderAvailable bool) *DracoCompression + func (d *DracoCompression) SetDefault(Default *DracoCompression) *DracoCompression + func (d *DracoCompression) SetDefaultNumWorkers(DefaultNumWorkers float64) *DracoCompression + func (d *DracoCompression) WhenReadyAsync() *Promise + type DracoCompressionDecodeMeshAsyncOpts struct + Attributes map[string]interface{} + type DualShockPad struct + func DualShockPadFromJSObject(p js.Value, ctx js.Value) *DualShockPad + func (d *DualShockPad) ButtonCircle() float64 + func (d *DualShockPad) ButtonCross() float64 + func (d *DualShockPad) ButtonL1() float64 + func (d *DualShockPad) ButtonLeftStick() float64 + func (d *DualShockPad) ButtonOptions() float64 + func (d *DualShockPad) ButtonR1() float64 + func (d *DualShockPad) ButtonRightStick() float64 + func (d *DualShockPad) ButtonShare() float64 + func (d *DualShockPad) ButtonSquare() float64 + func (d *DualShockPad) ButtonTriangle() float64 + func (d *DualShockPad) DPadDown() float64 + func (d *DualShockPad) DPadLeft() float64 + func (d *DualShockPad) DPadRight() float64 + func (d *DualShockPad) DPadUp() float64 + func (d *DualShockPad) Dispose() + func (d *DualShockPad) JSObject() js.Value + func (d *DualShockPad) LeftTrigger() float64 + func (d *DualShockPad) OnButtonDownObservable() *Observable + func (d *DualShockPad) OnButtonUpObservable() *Observable + func (d *DualShockPad) OnPadDownObservable() *Observable + func (d *DualShockPad) OnPadUpObservable() *Observable + func (d *DualShockPad) Onbuttondown(callback JSFunc) + func (d *DualShockPad) Onbuttonup(callback JSFunc) + func (d *DualShockPad) Ondpaddown(callback JSFunc) + func (d *DualShockPad) Ondpadup(callback JSFunc) + func (d *DualShockPad) Onlefttriggerchanged(callback JSFunc) + func (d *DualShockPad) Onrighttriggerchanged(callback JSFunc) + func (d *DualShockPad) RightTrigger() float64 + func (d *DualShockPad) SetButtonCircle(buttonCircle float64) *DualShockPad + func (d *DualShockPad) SetButtonCross(buttonCross float64) *DualShockPad + func (d *DualShockPad) SetButtonL1(buttonL1 float64) *DualShockPad + func (d *DualShockPad) SetButtonLeftStick(buttonLeftStick float64) *DualShockPad + func (d *DualShockPad) SetButtonOptions(buttonOptions float64) *DualShockPad + func (d *DualShockPad) SetButtonR1(buttonR1 float64) *DualShockPad + func (d *DualShockPad) SetButtonRightStick(buttonRightStick float64) *DualShockPad + func (d *DualShockPad) SetButtonShare(buttonShare float64) *DualShockPad + func (d *DualShockPad) SetButtonSquare(buttonSquare float64) *DualShockPad + func (d *DualShockPad) SetButtonTriangle(buttonTriangle float64) *DualShockPad + func (d *DualShockPad) SetDPadDown(dPadDown float64) *DualShockPad + func (d *DualShockPad) SetDPadLeft(dPadLeft float64) *DualShockPad + func (d *DualShockPad) SetDPadRight(dPadRight float64) *DualShockPad + func (d *DualShockPad) SetDPadUp(dPadUp float64) *DualShockPad + func (d *DualShockPad) SetLeftTrigger(leftTrigger float64) *DualShockPad + func (d *DualShockPad) SetOnButtonDownObservable(onButtonDownObservable *Observable) *DualShockPad + func (d *DualShockPad) SetOnButtonUpObservable(onButtonUpObservable *Observable) *DualShockPad + func (d *DualShockPad) SetOnPadDownObservable(onPadDownObservable *Observable) *DualShockPad + func (d *DualShockPad) SetOnPadUpObservable(onPadUpObservable *Observable) *DualShockPad + func (d *DualShockPad) SetRightTrigger(rightTrigger float64) *DualShockPad + func (d *DualShockPad) Update() + type DynamicTexture struct + func DynamicTextureFromJSObject(p js.Value, ctx js.Value) *DynamicTexture + func (d *DynamicTexture) CanRescale() bool + func (d *DynamicTexture) Clear() + func (d *DynamicTexture) Clone() *DynamicTexture + func (d *DynamicTexture) DrawText(text string, x float64, y float64, font string, color string, ...) + func (d *DynamicTexture) GetClassName() string + func (d *DynamicTexture) GetContext() js.Value + func (d *DynamicTexture) JSObject() js.Value + func (d *DynamicTexture) Scale(ratio float64) + func (d *DynamicTexture) ScaleTo(width float64, height float64) + func (d *DynamicTexture) Serialize() js.Value + func (d *DynamicTexture) SetCanRescale(canRescale bool) *DynamicTexture + func (d *DynamicTexture) Update(opts *DynamicTextureUpdateOpts) + type DynamicTextureDrawTextOpts struct + InvertY *bool + Update *bool + type DynamicTextureUpdateOpts struct + InvertY *bool + PremulAlpha *bool + type EXT_lights_image_based struct + func EXT_lights_image_basedFromJSObject(p js.Value, ctx js.Value) *EXT_lights_image_based + func (e *EXT_lights_image_based) Enabled() bool + func (e *EXT_lights_image_based) JSObject() js.Value + func (e *EXT_lights_image_based) Name() string + func (e *EXT_lights_image_based) SetEnabled(enabled bool) *EXT_lights_image_based + func (e *EXT_lights_image_based) SetName(name string) *EXT_lights_image_based + type EasingFunction struct + func EasingFunctionFromJSObject(p js.Value, ctx js.Value) *EasingFunction + func (e *EasingFunction) EASINGMODE_EASEIN() float64 + func (e *EasingFunction) EASINGMODE_EASEINOUT() float64 + func (e *EasingFunction) EASINGMODE_EASEOUT() float64 + func (e *EasingFunction) Ease(gradient float64) float64 + func (e *EasingFunction) GetEasingMode() float64 + func (e *EasingFunction) JSObject() js.Value + func (e *EasingFunction) SetEASINGMODE_EASEIN(EASINGMODE_EASEIN float64) *EasingFunction + func (e *EasingFunction) SetEASINGMODE_EASEINOUT(EASINGMODE_EASEINOUT float64) *EasingFunction + func (e *EasingFunction) SetEASINGMODE_EASEOUT(EASINGMODE_EASEOUT float64) *EasingFunction + func (e *EasingFunction) SetEasingMode(easingMode float64) + type EdgesRenderer struct + func EdgesRendererFromJSObject(p js.Value, ctx js.Value) *EdgesRenderer + func (e *EdgesRenderer) Dispose() + func (e *EdgesRenderer) EdgesWidthScalerForOrthographic() float64 + func (e *EdgesRenderer) EdgesWidthScalerForPerspective() float64 + func (e *EdgesRenderer) IsEnabled() bool + func (e *EdgesRenderer) IsReady() bool + func (e *EdgesRenderer) JSObject() js.Value + func (e *EdgesRenderer) Render() + func (e *EdgesRenderer) SetEdgesWidthScalerForOrthographic(edgesWidthScalerForOrthographic float64) *EdgesRenderer + func (e *EdgesRenderer) SetEdgesWidthScalerForPerspective(edgesWidthScalerForPerspective float64) *EdgesRenderer + func (e *EdgesRenderer) SetIsEnabled(isEnabled bool) *EdgesRenderer + type Effect struct + func EffectFromJSObject(p js.Value, ctx js.Value) *Effect + func (e *Effect) AllFallbacksProcessed() bool + func (e *Effect) BindUniformBlock(blockName string, index float64) + func (e *Effect) BindUniformBuffer(buffer *DataBuffer, name string) + func (e *Effect) Defines() string + func (e *Effect) Dispose() + func (e *Effect) ExecuteWhenCompiled(jsFunc JSFunc) + func (e *Effect) GetAttributeLocation(index float64) float64 + func (e *Effect) GetAttributeLocationByName(name string) float64 + func (e *Effect) GetAttributesCount() float64 + func (e *Effect) GetAttributesNames() []string + func (e *Effect) GetCompilationError() string + func (e *Effect) GetEngine() *Engine + func (e *Effect) GetPipelineContext() *IPipelineContext + func (e *Effect) GetSamplers() []string + func (e *Effect) GetUniform(uniformName string) js.Value + func (e *Effect) GetUniformIndex(uniformName string) float64 + func (e *Effect) IncludesShadersStore() js.Value + func (e *Effect) IsReady() bool + func (e *Effect) IsSupported() bool + func (e *Effect) JSObject() js.Value + func (e *Effect) Key() string + func (e *Effect) Name() js.Value + func (e *Effect) OnBind() js.Value + func (e *Effect) OnBindObservable() *Observable + func (e *Effect) OnCompileObservable() *Observable + func (e *Effect) OnCompiled() js.Value + func (e *Effect) OnError() js.Value + func (e *Effect) OnErrorObservable() *Observable + func (e *Effect) RegisterShader(name string, opts *EffectRegisterShaderOpts) + func (e *Effect) ResetCache() + func (e *Effect) SetArray(uniformName string, array []float64) *Effect + func (e *Effect) SetArray2(uniformName string, array []float64) *Effect + func (e *Effect) SetArray3(uniformName string, array []float64) *Effect + func (e *Effect) SetArray4(uniformName string, array []float64) *Effect + func (e *Effect) SetBool(uniformName string, bool bool) *Effect + func (e *Effect) SetColor3(uniformName string, color3 js.Value) *Effect + func (e *Effect) SetColor4(uniformName string, color3 js.Value, alpha float64) *Effect + func (e *Effect) SetDefines(defines string) *Effect + func (e *Effect) SetDepthStencilTexture(channel string, texture *RenderTargetTexture) + func (e *Effect) SetDirectColor4(uniformName string, color4 js.Value) *Effect + func (e *Effect) SetFloat(uniformName string, value float64) *Effect + func (e *Effect) SetFloat2(uniformName string, x float64, y float64) *Effect + func (e *Effect) SetFloat3(uniformName string, x float64, y float64, z float64) *Effect + func (e *Effect) SetFloat4(uniformName string, x float64, y float64, z float64, w float64) *Effect + func (e *Effect) SetFloatArray(uniformName string, array js.Value) *Effect + func (e *Effect) SetFloatArray2(uniformName string, array js.Value) *Effect + func (e *Effect) SetFloatArray3(uniformName string, array js.Value) *Effect + func (e *Effect) SetFloatArray4(uniformName string, array js.Value) *Effect + func (e *Effect) SetIncludesShadersStore(IncludesShadersStore js.Value) *Effect + func (e *Effect) SetInt(uniformName string, value float64) *Effect + func (e *Effect) SetIntArray(uniformName string, array js.Value) *Effect + func (e *Effect) SetIntArray2(uniformName string, array js.Value) *Effect + func (e *Effect) SetIntArray3(uniformName string, array js.Value) *Effect + func (e *Effect) SetIntArray4(uniformName string, array js.Value) *Effect + func (e *Effect) SetIsSupported(isSupported bool) *Effect + func (e *Effect) SetKey(key string) *Effect + func (e *Effect) SetMatrices(uniformName string, matrices js.Value) *Effect + func (e *Effect) SetMatrix(uniformName string, matrix js.Value) *Effect + func (e *Effect) SetMatrix2x2(uniformName string, matrix js.Value) *Effect + func (e *Effect) SetMatrix3x3(uniformName string, matrix js.Value) *Effect + func (e *Effect) SetName(name JSObject) *Effect + func (e *Effect) SetOnBind(onBind JSFunc) *Effect + func (e *Effect) SetOnBindObservable(onBindObservable *Observable) *Effect + func (e *Effect) SetOnCompileObservable(onCompileObservable *Observable) *Effect + func (e *Effect) SetOnCompiled(onCompiled JSFunc) *Effect + func (e *Effect) SetOnError(onError JSFunc) *Effect + func (e *Effect) SetOnErrorObservable(onErrorObservable *Observable) *Effect + func (e *Effect) SetShadersRepository(ShadersRepository string) *Effect + func (e *Effect) SetShadersStore(ShadersStore js.Value) *Effect + func (e *Effect) SetTexture(channel string, texture *BaseTexture) + func (e *Effect) SetTextureArray(channel string, textures []*BaseTexture) + func (e *Effect) SetTextureFromPostProcess(channel string, postProcess *PostProcess) + func (e *Effect) SetTextureFromPostProcessOutput(channel string, postProcess *PostProcess) + func (e *Effect) SetUniqueId(uniqueId float64) *Effect + func (e *Effect) SetVector2(uniformName string, vector2 js.Value) *Effect + func (e *Effect) SetVector3(uniformName string, vector3 js.Value) *Effect + func (e *Effect) SetVector4(uniformName string, vector4 js.Value) *Effect + func (e *Effect) ShadersRepository() string + func (e *Effect) ShadersStore() js.Value + func (e *Effect) UniqueId() float64 + type EffectFallbacks struct + func EffectFallbacksFromJSObject(p js.Value, ctx js.Value) *EffectFallbacks + func (e *EffectFallbacks) AddCPUSkinningFallback(rank float64, mesh *AbstractMesh) + func (e *EffectFallbacks) AddFallback(rank float64, define string) + func (e *EffectFallbacks) HasMoreFallbacks() bool + func (e *EffectFallbacks) JSObject() js.Value + func (e *EffectFallbacks) Reduce(currentDefines string, effect *Effect) string + func (e *EffectFallbacks) SetHasMoreFallbacks(hasMoreFallbacks bool) *EffectFallbacks + func (e *EffectFallbacks) UnBindMesh() + type EffectLayer struct + func EffectLayerFromJSObject(p js.Value, ctx js.Value) *EffectLayer + func (e *EffectLayer) Camera() *Camera + func (e *EffectLayer) Dispose() + func (e *EffectLayer) GetClassName() string + func (e *EffectLayer) GetEffectName() string + func (e *EffectLayer) HasMesh(mesh *AbstractMesh) bool + func (e *EffectLayer) IsEnabled() bool + func (e *EffectLayer) IsReady(subMesh *SubMesh, useInstances bool) bool + func (e *EffectLayer) JSObject() js.Value + func (e *EffectLayer) Name() string + func (e *EffectLayer) NeedStencil() bool + func (e *EffectLayer) NeutralColor() *Color4 + func (e *EffectLayer) OnAfterComposeObservable() *Observable + func (e *EffectLayer) OnAfterRenderMeshToEffect() *Observable + func (e *EffectLayer) OnBeforeComposeObservable() *Observable + func (e *EffectLayer) OnBeforeRenderMainTextureObservable() *Observable + func (e *EffectLayer) OnBeforeRenderMeshToEffect() *Observable + func (e *EffectLayer) OnDisposeObservable() *Observable + func (e *EffectLayer) OnSizeChangedObservable() *Observable + func (e *EffectLayer) Parse(parsedEffectLayer JSObject, scene *Scene, rootUrl string) *EffectLayer + func (e *EffectLayer) Render() + func (e *EffectLayer) RenderingGroupId() float64 + func (e *EffectLayer) Serialize() js.Value + func (e *EffectLayer) SetCamera(camera *Camera) *EffectLayer + func (e *EffectLayer) SetIsEnabled(isEnabled bool) *EffectLayer + func (e *EffectLayer) SetName(name string) *EffectLayer + func (e *EffectLayer) SetNeutralColor(neutralColor *Color4) *EffectLayer + func (e *EffectLayer) SetOnAfterComposeObservable(onAfterComposeObservable *Observable) *EffectLayer + func (e *EffectLayer) SetOnAfterRenderMeshToEffect(onAfterRenderMeshToEffect *Observable) *EffectLayer + func (e *EffectLayer) SetOnBeforeComposeObservable(onBeforeComposeObservable *Observable) *EffectLayer + func (e *EffectLayer) SetOnBeforeRenderMainTextureObservable(onBeforeRenderMainTextureObservable *Observable) *EffectLayer + func (e *EffectLayer) SetOnBeforeRenderMeshToEffect(onBeforeRenderMeshToEffect *Observable) *EffectLayer + func (e *EffectLayer) SetOnDisposeObservable(onDisposeObservable *Observable) *EffectLayer + func (e *EffectLayer) SetOnSizeChangedObservable(onSizeChangedObservable *Observable) *EffectLayer + func (e *EffectLayer) SetRenderingGroupId(renderingGroupId float64) *EffectLayer + func (e *EffectLayer) ShouldRender() bool + type EffectLayerSceneComponent struct + func EffectLayerSceneComponentFromJSObject(p js.Value, ctx js.Value) *EffectLayerSceneComponent + func (e *EffectLayerSceneComponent) AddFromContainer(container *AbstractScene) + func (e *EffectLayerSceneComponent) Dispose() + func (e *EffectLayerSceneComponent) JSObject() js.Value + func (e *EffectLayerSceneComponent) Name() string + func (e *EffectLayerSceneComponent) Rebuild() + func (e *EffectLayerSceneComponent) Register() + func (e *EffectLayerSceneComponent) RemoveFromContainer(container *AbstractScene, ...) + func (e *EffectLayerSceneComponent) Scene() *Scene + func (e *EffectLayerSceneComponent) Serialize(serializationObject JSObject) + func (e *EffectLayerSceneComponent) SetName(name string) *EffectLayerSceneComponent + func (e *EffectLayerSceneComponent) SetScene(scene *Scene) *EffectLayerSceneComponent + type EffectLayerSceneComponentRemoveFromContainerOpts struct + Dispose *bool + type EffectRegisterShaderOpts struct + PixelShader *string + VertexShader *string + type EffectRenderer struct + func EffectRendererFromJSObject(p js.Value, ctx js.Value) *EffectRenderer + func (e *EffectRenderer) ApplyEffectWrapper(effectWrapper *EffectWrapper) + func (e *EffectRenderer) BindBuffers(effect *Effect) + func (e *EffectRenderer) Dispose() + func (e *EffectRenderer) Draw() + func (e *EffectRenderer) JSObject() js.Value + func (e *EffectRenderer) Render(effectWrappers []*EffectWrapper, opts *EffectRendererRenderOpts) + func (e *EffectRenderer) SetViewport(opts *EffectRendererSetViewportOpts) + type EffectRendererRenderOpts struct + OutputTexture *Texture + type EffectRendererSetViewportOpts struct + Viewport *Viewport + type EffectWrapper struct + func EffectWrapperFromJSObject(p js.Value, ctx js.Value) *EffectWrapper + func (e *EffectWrapper) Dispose() + func (e *EffectWrapper) Effect() *Effect + func (e *EffectWrapper) JSObject() js.Value + func (e *EffectWrapper) OnApplyObservable() *Observable + func (e *EffectWrapper) SetEffect(effect *Effect) *EffectWrapper + func (e *EffectWrapper) SetOnApplyObservable(onApplyObservable *Observable) *EffectWrapper + type EffectWrapperCreationOptions struct + func EffectWrapperCreationOptionsFromJSObject(p js.Value, ctx js.Value) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) AttributeNames() []string + func (e *EffectWrapperCreationOptions) Engine() *ThinEngine + func (e *EffectWrapperCreationOptions) FragmentShader() string + func (e *EffectWrapperCreationOptions) JSObject() js.Value + func (e *EffectWrapperCreationOptions) Name() string + func (e *EffectWrapperCreationOptions) SamplerNames() []string + func (e *EffectWrapperCreationOptions) SetAttributeNames(attributeNames []string) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) SetEngine(engine *ThinEngine) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) SetFragmentShader(fragmentShader string) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) SetName(name string) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) SetSamplerNames(samplerNames []string) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) SetUniformNames(uniformNames []string) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) SetVertexShader(vertexShader string) *EffectWrapperCreationOptions + func (e *EffectWrapperCreationOptions) UniformNames() []string + func (e *EffectWrapperCreationOptions) VertexShader() string + type ElasticEase struct + func ElasticEaseFromJSObject(p js.Value, ctx js.Value) *ElasticEase + func (e *ElasticEase) JSObject() js.Value + func (e *ElasticEase) Oscillations() float64 + func (e *ElasticEase) SetOscillations(oscillations float64) *ElasticEase + func (e *ElasticEase) SetSpringiness(springiness float64) *ElasticEase + func (e *ElasticEase) Springiness() float64 + type Ellipse struct + func EllipseFromJSObject(p js.Value, ctx js.Value) *Ellipse + func (e *Ellipse) JSObject() js.Value + func (e *Ellipse) Name() string + func (e *Ellipse) SetName(name string) *Ellipse + func (e *Ellipse) SetThickness(thickness float64) *Ellipse + func (e *Ellipse) Thickness() float64 + type Engine struct + func EngineFromJSObject(p js.Value, ctx js.Value) *Engine + func (e *Engine) ALPHA_ADD() float64 + func (e *Engine) ALPHA_COMBINE() float64 + func (e *Engine) ALPHA_DISABLE() float64 + func (e *Engine) ALPHA_INTERPOLATE() float64 + func (e *Engine) ALPHA_MAXIMIZED() float64 + func (e *Engine) ALPHA_MULTIPLY() float64 + func (e *Engine) ALPHA_ONEONE() float64 + func (e *Engine) ALPHA_PREMULTIPLIED() float64 + func (e *Engine) ALPHA_PREMULTIPLIED_PORTERDUFF() float64 + func (e *Engine) ALPHA_SCREENMODE() float64 + func (e *Engine) ALPHA_SUBTRACT() float64 + func (e *Engine) ALWAYS() float64 + func (e *Engine) ActiveView() *EngineView + func (e *Engine) AudioEngine() *IAudioEngine + func (e *Engine) AudioEngineFactory() js.Value + func (e *Engine) BeginFrame() + func (e *Engine) BeginOcclusionQuery(algorithmType float64, query js.Value) *Engine + func (e *Engine) BeginTransformFeedback(usePoints bool) + func (e *Engine) BindMultiviewFramebuffer(multiviewTexture *InternalTexture) + func (e *Engine) BindTransformFeedback(value js.Value) + func (e *Engine) BindTransformFeedbackBuffer(value *DataBuffer) + func (e *Engine) CacheStencilState() + func (e *Engine) CreateEffectForParticles(fragmentName string, uniformsNames []string, samplers []string, defines string, ...) *Effect + func (e *Engine) CreateInstancesBuffer(capacity float64) *DataBuffer + func (e *Engine) CreateMultiviewRenderTargetTexture(width float64, height float64) *InternalTexture + func (e *Engine) CreateQuery() js.Value + func (e *Engine) CreateRawCubeTexture(data js.Value, size float64, format float64, jsType float64, ...) *InternalTexture + func (e *Engine) CreateRawCubeTextureFromUrl(url string, scene *Scene, size float64, format float64, jsType float64, ...) *InternalTexture + func (e *Engine) CreateRawTexture(data js.Value, width float64, height float64, format float64, ...) *InternalTexture + func (e *Engine) CreateRawTexture2DArray(data js.Value, width float64, height float64, depth float64, format float64, ...) *InternalTexture + func (e *Engine) CreateRawTexture3D(data js.Value, width float64, height float64, depth float64, format float64, ...) *InternalTexture + func (e *Engine) CreateShaderProgram(pipelineContext *IPipelineContext, vertexCode string, fragmentCode string, ...) js.Value + func (e *Engine) CreateTransformFeedback() js.Value + func (e *Engine) CustomAnimationFrameRequester() *ICustomAnimationFrameRequester + func (e *Engine) DECR() float64 + func (e *Engine) DECR_WRAP() float64 + func (e *Engine) DELAYLOADSTATE_LOADED() float64 + func (e *Engine) DELAYLOADSTATE_LOADING() float64 + func (e *Engine) DELAYLOADSTATE_NONE() float64 + func (e *Engine) DELAYLOADSTATE_NOTLOADED() float64 + func (e *Engine) DefaultLoadingScreenFactory(canvas js.Value) *ILoadingScreen + func (e *Engine) DeleteInstancesBuffer(buffer js.Value) + func (e *Engine) DeleteQuery(query js.Value) *Engine + func (e *Engine) DeleteTransformFeedback(value js.Value) + func (e *Engine) DisableManifestCheck() bool + func (e *Engine) DisablePerformanceMonitorInBackground() bool + func (e *Engine) DisableScissor() + func (e *Engine) DisableVR() + func (e *Engine) DisplayLoadingUI() + func (e *Engine) Dispose() + func (e *Engine) EQUAL() float64 + func (e *Engine) EnableOfflineSupport() bool + func (e *Engine) EnableScissor(x float64, y float64, width float64, height float64) + func (e *Engine) EnableVR(options js.Value) + func (e *Engine) EndFrame() + func (e *Engine) EndOcclusionQuery(algorithmType float64) *Engine + func (e *Engine) EndTimeQuery(token js.Value) int + func (e *Engine) EndTransformFeedback() + func (e *Engine) EnterFullscreen(requestPointerLock bool) + func (e *Engine) EnterPointerlock() + func (e *Engine) ExitFullscreen() + func (e *Engine) ExitPointerlock() + func (e *Engine) GEQUAL() float64 + func (e *Engine) GREATER() float64 + func (e *Engine) GenerateMipMapsForCubemap(texture *InternalTexture) + func (e *Engine) GetAlphaEquation() float64 + func (e *Engine) GetAlphaMode() float64 + func (e *Engine) GetAspectRatio(viewportOwner js.Value, opts *EngineGetAspectRatioOpts) float64 + func (e *Engine) GetColorWrite() bool + func (e *Engine) GetDeltaTime() float64 + func (e *Engine) GetDepthFunction() float64 + func (e *Engine) GetDepthWrite() bool + func (e *Engine) GetFps() float64 + func (e *Engine) GetFragmentShaderSource(program js.Value) string + func (e *Engine) GetInputElement() js.Value + func (e *Engine) GetInputElementClientRect() js.Value + func (e *Engine) GetLockstepMaxSteps() float64 + func (e *Engine) GetQueryResult(query js.Value) float64 + func (e *Engine) GetRenderingCanvasClientRect() js.Value + func (e *Engine) GetScreenAspectRatio() float64 + func (e *Engine) GetStencilBuffer() bool + func (e *Engine) GetStencilFunction() float64 + func (e *Engine) GetStencilFunctionMask() float64 + func (e *Engine) GetStencilFunctionReference() float64 + func (e *Engine) GetStencilMask() float64 + func (e *Engine) GetStencilOperationDepthFail() float64 + func (e *Engine) GetStencilOperationFail() float64 + func (e *Engine) GetStencilOperationPass() float64 + func (e *Engine) GetTimeStep() float64 + func (e *Engine) GetVRDevice() js.Value + func (e *Engine) GetVertexShaderSource(program js.Value) string + func (e *Engine) GetZOffset() float64 + func (e *Engine) HideLoadingUI() + func (e *Engine) INCR() float64 + func (e *Engine) INCR_WRAP() float64 + func (e *Engine) INVERT() float64 + func (e *Engine) InitWebVR() *Observable + func (e *Engine) InitWebVRAsync() *Promise + func (e *Engine) InputElement() js.Value + func (e *Engine) Instances() []*Engine + func (e *Engine) IsDeterministicLockStep() bool + func (e *Engine) IsInVRExclusivePointerMode() bool + func (e *Engine) IsPointerLock() bool + func (e *Engine) IsQueryResultAvailable(query js.Value) bool + func (e *Engine) IsVRDevicePresent() bool + func (e *Engine) IsVRPresenting() bool + func (e *Engine) JSObject() js.Value + func (e *Engine) KEEP() float64 + func (e *Engine) LEQUAL() float64 + func (e *Engine) LESS() float64 + func (e *Engine) LastCreatedEngine() *Engine + func (e *Engine) LastCreatedScene() *Scene + func (e *Engine) LoadingScreen() *ILoadingScreen + func (e *Engine) LoadingUIBackgroundColor() string + func (e *Engine) LoadingUIText() string + func (e *Engine) MarkAllMaterialsAsDirty(flag float64, opts *EngineMarkAllMaterialsAsDirtyOpts) + func (e *Engine) NEVER() float64 + func (e *Engine) NOTEQUAL() float64 + func (e *Engine) NpmPackage() string + func (e *Engine) OfflineProviderFactory() js.Value + func (e *Engine) OnAfterShaderCompilationObservable() *Observable + func (e *Engine) OnBeforeShaderCompilationObservable() *Observable + func (e *Engine) OnBeginFrameObservable() *Observable + func (e *Engine) OnCanvasBlurObservable() *Observable + func (e *Engine) OnCanvasFocusObservable() *Observable + func (e *Engine) OnCanvasPointerOutObservable() *Observable + func (e *Engine) OnEndFrameObservable() *Observable + func (e *Engine) OnNewSceneAddedObservable() *Observable + func (e *Engine) OnResizeObservable() *Observable + func (e *Engine) OnVRDisplayChangedObservable() *Observable + func (e *Engine) OnVRRequestPresentComplete() *Observable + func (e *Engine) OnVRRequestPresentStart() *Observable + func (e *Engine) PerformanceMonitor() *PerformanceMonitor + func (e *Engine) PostProcesses() []*PostProcess + func (e *Engine) REPLACE() float64 + func (e *Engine) ReadPixels(x float64, y float64, width float64, height float64) js.Value + func (e *Engine) RegisterView(canvas js.Value, opts *EngineRegisterViewOpts) *EngineView + func (e *Engine) Resize() + func (e *Engine) ResizeFunc() js.Func + func (e *Engine) RestoreStencilState() + func (e *Engine) SCALEMODE_CEILING() float64 + func (e *Engine) SCALEMODE_FLOOR() float64 + func (e *Engine) SCALEMODE_NEAREST() float64 + func (e *Engine) Scenes() []*Scene + func (e *Engine) ScissorClear(x float64, y float64, width float64, height float64, clearColor js.Value) + func (e *Engine) SetALPHA_ADD(ALPHA_ADD float64) *Engine + func (e *Engine) SetALPHA_COMBINE(ALPHA_COMBINE float64) *Engine + func (e *Engine) SetALPHA_DISABLE(ALPHA_DISABLE float64) *Engine + func (e *Engine) SetALPHA_INTERPOLATE(ALPHA_INTERPOLATE float64) *Engine + func (e *Engine) SetALPHA_MAXIMIZED(ALPHA_MAXIMIZED float64) *Engine + func (e *Engine) SetALPHA_MULTIPLY(ALPHA_MULTIPLY float64) *Engine + func (e *Engine) SetALPHA_ONEONE(ALPHA_ONEONE float64) *Engine + func (e *Engine) SetALPHA_PREMULTIPLIED(ALPHA_PREMULTIPLIED float64) *Engine + func (e *Engine) SetALPHA_PREMULTIPLIED_PORTERDUFF(ALPHA_PREMULTIPLIED_PORTERDUFF float64) *Engine + func (e *Engine) SetALPHA_SCREENMODE(ALPHA_SCREENMODE float64) *Engine + func (e *Engine) SetALPHA_SUBTRACT(ALPHA_SUBTRACT float64) *Engine + func (e *Engine) SetALWAYS(ALWAYS float64) *Engine + func (e *Engine) SetActiveView(activeView *EngineView) *Engine + func (e *Engine) SetAlphaConstants(r float64, g float64, b float64, a float64) + func (e *Engine) SetAlphaEquation(equation float64) + func (e *Engine) SetAlphaMode(mode float64, opts *EngineSetAlphaModeOpts) + func (e *Engine) SetAudioEngine(audioEngine *IAudioEngine) *Engine + func (e *Engine) SetAudioEngineFactory(AudioEngineFactory JSFunc) *Engine + func (e *Engine) SetColorWrite(enable bool) + func (e *Engine) SetCustomAnimationFrameRequester(customAnimationFrameRequester *ICustomAnimationFrameRequester) *Engine + func (e *Engine) SetDECR(DECR float64) *Engine + func (e *Engine) SetDECR_WRAP(DECR_WRAP float64) *Engine + func (e *Engine) SetDELAYLOADSTATE_LOADED(DELAYLOADSTATE_LOADED float64) *Engine + func (e *Engine) SetDELAYLOADSTATE_LOADING(DELAYLOADSTATE_LOADING float64) *Engine + func (e *Engine) SetDELAYLOADSTATE_NONE(DELAYLOADSTATE_NONE float64) *Engine + func (e *Engine) SetDELAYLOADSTATE_NOTLOADED(DELAYLOADSTATE_NOTLOADED float64) *Engine + func (e *Engine) SetDepthBuffer(enable bool) + func (e *Engine) SetDepthFunction(depthFunc float64) + func (e *Engine) SetDepthFunctionToGreater() + func (e *Engine) SetDepthFunctionToGreaterOrEqual() + func (e *Engine) SetDepthFunctionToLess() + func (e *Engine) SetDepthFunctionToLessOrEqual() + func (e *Engine) SetDepthStencilTexture(channel float64, uniform js.Value, texture *RenderTargetTexture) + func (e *Engine) SetDepthWrite(enable bool) + func (e *Engine) SetDirectViewport(x float64, y float64, width float64, height float64) js.Value + func (e *Engine) SetDisableManifestCheck(disableManifestCheck bool) *Engine + func (e *Engine) SetDisablePerformanceMonitorInBackground(disablePerformanceMonitorInBackground bool) *Engine + func (e *Engine) SetDitheringState(value bool) + func (e *Engine) SetEQUAL(EQUAL float64) *Engine + func (e *Engine) SetEnableOfflineSupport(enableOfflineSupport bool) *Engine + func (e *Engine) SetFrameBufferDepthStencilTexture(renderTarget *RenderTargetTexture) + func (e *Engine) SetGEQUAL(GEQUAL float64) *Engine + func (e *Engine) SetGREATER(GREATER float64) *Engine + func (e *Engine) SetINCR(INCR float64) *Engine + func (e *Engine) SetINCR_WRAP(INCR_WRAP float64) *Engine + func (e *Engine) SetINVERT(INVERT float64) *Engine + func (e *Engine) SetInputElement(inputElement js.Value) *Engine + func (e *Engine) SetInstances(Instances []*Engine) *Engine + func (e *Engine) SetIsInVRExclusivePointerMode(isInVRExclusivePointerMode bool) *Engine + func (e *Engine) SetIsPointerLock(isPointerLock bool) *Engine + func (e *Engine) SetKEEP(KEEP float64) *Engine + func (e *Engine) SetLEQUAL(LEQUAL float64) *Engine + func (e *Engine) SetLESS(LESS float64) *Engine + func (e *Engine) SetLastCreatedEngine(LastCreatedEngine *Engine) *Engine + func (e *Engine) SetLastCreatedScene(LastCreatedScene *Scene) *Engine + func (e *Engine) SetLoadingScreen(loadingScreen *ILoadingScreen) *Engine + func (e *Engine) SetLoadingUIBackgroundColor(loadingUIBackgroundColor string) *Engine + func (e *Engine) SetLoadingUIText(loadingUIText string) *Engine + func (e *Engine) SetNEVER(NEVER float64) *Engine + func (e *Engine) SetNOTEQUAL(NOTEQUAL float64) *Engine + func (e *Engine) SetNpmPackage(NpmPackage string) *Engine + func (e *Engine) SetOfflineProviderFactory(OfflineProviderFactory JSFunc) *Engine + func (e *Engine) SetOnAfterShaderCompilationObservable(onAfterShaderCompilationObservable *Observable) *Engine + func (e *Engine) SetOnBeforeShaderCompilationObservable(onBeforeShaderCompilationObservable *Observable) *Engine + func (e *Engine) SetOnBeginFrameObservable(onBeginFrameObservable *Observable) *Engine + func (e *Engine) SetOnCanvasBlurObservable(onCanvasBlurObservable *Observable) *Engine + func (e *Engine) SetOnCanvasFocusObservable(onCanvasFocusObservable *Observable) *Engine + func (e *Engine) SetOnCanvasPointerOutObservable(onCanvasPointerOutObservable *Observable) *Engine + func (e *Engine) SetOnEndFrameObservable(onEndFrameObservable *Observable) *Engine + func (e *Engine) SetOnNewSceneAddedObservable(onNewSceneAddedObservable *Observable) *Engine + func (e *Engine) SetOnResizeObservable(onResizeObservable *Observable) *Engine + func (e *Engine) SetOnVRDisplayChangedObservable(onVRDisplayChangedObservable *Observable) *Engine + func (e *Engine) SetOnVRRequestPresentComplete(onVRRequestPresentComplete *Observable) *Engine + func (e *Engine) SetOnVRRequestPresentStart(onVRRequestPresentStart *Observable) *Engine + func (e *Engine) SetPerformanceMonitor(performanceMonitor *PerformanceMonitor) *Engine + func (e *Engine) SetPostProcesses(postProcesses []*PostProcess) *Engine + func (e *Engine) SetREPLACE(REPLACE float64) *Engine + func (e *Engine) SetRasterizerState(value bool) + func (e *Engine) SetSCALEMODE_CEILING(SCALEMODE_CEILING float64) *Engine + func (e *Engine) SetSCALEMODE_FLOOR(SCALEMODE_FLOOR float64) *Engine + func (e *Engine) SetSCALEMODE_NEAREST(SCALEMODE_NEAREST float64) *Engine + func (e *Engine) SetScenes(scenes []*Scene) *Engine + func (e *Engine) SetSize(width float64, height float64) + func (e *Engine) SetState(culling bool, opts *EngineSetStateOpts) + func (e *Engine) SetStencilBuffer(enable bool) + func (e *Engine) SetStencilFunction(stencilFunc float64) + func (e *Engine) SetStencilFunctionMask(mask float64) + func (e *Engine) SetStencilFunctionReference(reference float64) + func (e *Engine) SetStencilMask(mask float64) + func (e *Engine) SetStencilOperationDepthFail(operation float64) + func (e *Engine) SetStencilOperationFail(operation float64) + func (e *Engine) SetStencilOperationPass(operation float64) + func (e *Engine) SetTEXTUREFORMAT_ALPHA(TEXTUREFORMAT_ALPHA float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_LUMINANCE(TEXTUREFORMAT_LUMINANCE float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_LUMINANCE_ALPHA(TEXTUREFORMAT_LUMINANCE_ALPHA float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_R(TEXTUREFORMAT_R float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RED(TEXTUREFORMAT_RED float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RED_INTEGER(TEXTUREFORMAT_RED_INTEGER float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RG(TEXTUREFORMAT_RG float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RGB(TEXTUREFORMAT_RGB float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RGBA(TEXTUREFORMAT_RGBA float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RGBA_INTEGER(TEXTUREFORMAT_RGBA_INTEGER float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RGB_INTEGER(TEXTUREFORMAT_RGB_INTEGER float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_RG_INTEGER(TEXTUREFORMAT_RG_INTEGER float64) *Engine + func (e *Engine) SetTEXTUREFORMAT_R_INTEGER(TEXTUREFORMAT_R_INTEGER float64) *Engine + func (e *Engine) SetTEXTURETYPE_BYTE(TEXTURETYPE_BYTE float64) *Engine + func (e *Engine) SetTEXTURETYPE_FLOAT(TEXTURETYPE_FLOAT float64) *Engine + func (e *Engine) SetTEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV(TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV float64) *Engine + func (e *Engine) SetTEXTURETYPE_HALF_FLOAT(TEXTURETYPE_HALF_FLOAT float64) *Engine + func (e *Engine) SetTEXTURETYPE_INT(TEXTURETYPE_INT float64) *Engine + func (e *Engine) SetTEXTURETYPE_SHORT(TEXTURETYPE_SHORT float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_BYTE(TEXTURETYPE_UNSIGNED_BYTE float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_INT(TEXTURETYPE_UNSIGNED_INT float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_INTEGER(TEXTURETYPE_UNSIGNED_INTEGER float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV(TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_INT_24_8(TEXTURETYPE_UNSIGNED_INT_24_8 float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV(TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV(TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_SHORT(TEXTURETYPE_UNSIGNED_SHORT float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_SHORT_4_4_4_4(TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4 float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_SHORT_5_5_5_1(TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1 float64) *Engine + func (e *Engine) SetTEXTURETYPE_UNSIGNED_SHORT_5_6_5(TEXTURETYPE_UNSIGNED_SHORT_5_6_5 float64) *Engine + func (e *Engine) SetTEXTURE_BILINEAR_SAMPLINGMODE(TEXTURE_BILINEAR_SAMPLINGMODE float64) *Engine + func (e *Engine) SetTEXTURE_CLAMP_ADDRESSMODE(TEXTURE_CLAMP_ADDRESSMODE float64) *Engine + func (e *Engine) SetTEXTURE_CUBIC_MODE(TEXTURE_CUBIC_MODE float64) *Engine + func (e *Engine) SetTEXTURE_EQUIRECTANGULAR_MODE(TEXTURE_EQUIRECTANGULAR_MODE float64) *Engine + func (e *Engine) SetTEXTURE_EXPLICIT_MODE(TEXTURE_EXPLICIT_MODE float64) *Engine + func (e *Engine) SetTEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE(TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE float64) *Engine + func (e *Engine) SetTEXTURE_FIXED_EQUIRECTANGULAR_MODE(TEXTURE_FIXED_EQUIRECTANGULAR_MODE float64) *Engine + func (e *Engine) SetTEXTURE_INVCUBIC_MODE(TEXTURE_INVCUBIC_MODE float64) *Engine + func (e *Engine) SetTEXTURE_LINEAR_LINEAR(TEXTURE_LINEAR_LINEAR float64) *Engine + func (e *Engine) SetTEXTURE_LINEAR_LINEAR_MIPLINEAR(TEXTURE_LINEAR_LINEAR_MIPLINEAR float64) *Engine + func (e *Engine) SetTEXTURE_LINEAR_LINEAR_MIPNEAREST(TEXTURE_LINEAR_LINEAR_MIPNEAREST float64) *Engine + func (e *Engine) SetTEXTURE_LINEAR_NEAREST(TEXTURE_LINEAR_NEAREST float64) *Engine + func (e *Engine) SetTEXTURE_LINEAR_NEAREST_MIPLINEAR(TEXTURE_LINEAR_NEAREST_MIPLINEAR float64) *Engine + func (e *Engine) SetTEXTURE_LINEAR_NEAREST_MIPNEAREST(TEXTURE_LINEAR_NEAREST_MIPNEAREST float64) *Engine + func (e *Engine) SetTEXTURE_MIRROR_ADDRESSMODE(TEXTURE_MIRROR_ADDRESSMODE float64) *Engine + func (e *Engine) SetTEXTURE_NEAREST_LINEAR(TEXTURE_NEAREST_LINEAR float64) *Engine + func (e *Engine) SetTEXTURE_NEAREST_LINEAR_MIPLINEAR(TEXTURE_NEAREST_LINEAR_MIPLINEAR float64) *Engine + func (e *Engine) SetTEXTURE_NEAREST_LINEAR_MIPNEAREST(TEXTURE_NEAREST_LINEAR_MIPNEAREST float64) *Engine + func (e *Engine) SetTEXTURE_NEAREST_NEAREST(TEXTURE_NEAREST_NEAREST float64) *Engine + func (e *Engine) SetTEXTURE_NEAREST_NEAREST_MIPLINEAR(TEXTURE_NEAREST_NEAREST_MIPLINEAR float64) *Engine + func (e *Engine) SetTEXTURE_NEAREST_NEAREST_MIPNEAREST(TEXTURE_NEAREST_NEAREST_MIPNEAREST float64) *Engine + func (e *Engine) SetTEXTURE_NEAREST_SAMPLINGMODE(TEXTURE_NEAREST_SAMPLINGMODE float64) *Engine + func (e *Engine) SetTEXTURE_PLANAR_MODE(TEXTURE_PLANAR_MODE float64) *Engine + func (e *Engine) SetTEXTURE_PROJECTION_MODE(TEXTURE_PROJECTION_MODE float64) *Engine + func (e *Engine) SetTEXTURE_SKYBOX_MODE(TEXTURE_SKYBOX_MODE float64) *Engine + func (e *Engine) SetTEXTURE_SPHERICAL_MODE(TEXTURE_SPHERICAL_MODE float64) *Engine + func (e *Engine) SetTEXTURE_TRILINEAR_SAMPLINGMODE(TEXTURE_TRILINEAR_SAMPLINGMODE float64) *Engine + func (e *Engine) SetTEXTURE_WRAP_ADDRESSMODE(TEXTURE_WRAP_ADDRESSMODE float64) *Engine + func (e *Engine) SetTextureFormatToUse(formatsAvailable []string) string + func (e *Engine) SetTextureFromPostProcess(channel float64, postProcess *PostProcess) + func (e *Engine) SetTextureFromPostProcessOutput(channel float64, postProcess *PostProcess) + func (e *Engine) SetTranformFeedbackVaryings(program js.Value, value []string) + func (e *Engine) SetVersion(Version string) *Engine + func (e *Engine) SetViews(views []*EngineView) *Engine + func (e *Engine) SetVrPresentationAttributes(vrPresentationAttributes *IVRPresentationAttributes) *Engine + func (e *Engine) SetZOffset(value float64) + func (e *Engine) Set_RescalePostProcessFactory(_RescalePostProcessFactory JSFunc) *Engine + func (e *Engine) StartTimeQuery() js.Value + func (e *Engine) SwitchFullscreen(requestPointerLock bool) + func (e *Engine) TEXTUREFORMAT_ALPHA() float64 + func (e *Engine) TEXTUREFORMAT_LUMINANCE() float64 + func (e *Engine) TEXTUREFORMAT_LUMINANCE_ALPHA() float64 + func (e *Engine) TEXTUREFORMAT_R() float64 + func (e *Engine) TEXTUREFORMAT_RED() float64 + func (e *Engine) TEXTUREFORMAT_RED_INTEGER() float64 + func (e *Engine) TEXTUREFORMAT_RG() float64 + func (e *Engine) TEXTUREFORMAT_RGB() float64 + func (e *Engine) TEXTUREFORMAT_RGBA() float64 + func (e *Engine) TEXTUREFORMAT_RGBA_INTEGER() float64 + func (e *Engine) TEXTUREFORMAT_RGB_INTEGER() float64 + func (e *Engine) TEXTUREFORMAT_RG_INTEGER() float64 + func (e *Engine) TEXTUREFORMAT_R_INTEGER() float64 + func (e *Engine) TEXTURETYPE_BYTE() float64 + func (e *Engine) TEXTURETYPE_FLOAT() float64 + func (e *Engine) TEXTURETYPE_FLOAT_32_UNSIGNED_INT_24_8_REV() float64 + func (e *Engine) TEXTURETYPE_HALF_FLOAT() float64 + func (e *Engine) TEXTURETYPE_INT() float64 + func (e *Engine) TEXTURETYPE_SHORT() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_BYTE() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_INT() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_INTEGER() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_INT_10F_11F_11F_REV() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_INT_24_8() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_INT_2_10_10_10_REV() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_INT_5_9_9_9_REV() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_SHORT() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_SHORT_4_4_4_4() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_SHORT_5_5_5_1() float64 + func (e *Engine) TEXTURETYPE_UNSIGNED_SHORT_5_6_5() float64 + func (e *Engine) TEXTURE_BILINEAR_SAMPLINGMODE() float64 + func (e *Engine) TEXTURE_CLAMP_ADDRESSMODE() float64 + func (e *Engine) TEXTURE_CUBIC_MODE() float64 + func (e *Engine) TEXTURE_EQUIRECTANGULAR_MODE() float64 + func (e *Engine) TEXTURE_EXPLICIT_MODE() float64 + func (e *Engine) TEXTURE_FIXED_EQUIRECTANGULAR_MIRRORED_MODE() float64 + func (e *Engine) TEXTURE_FIXED_EQUIRECTANGULAR_MODE() float64 + func (e *Engine) TEXTURE_INVCUBIC_MODE() float64 + func (e *Engine) TEXTURE_LINEAR_LINEAR() float64 + func (e *Engine) TEXTURE_LINEAR_LINEAR_MIPLINEAR() float64 + func (e *Engine) TEXTURE_LINEAR_LINEAR_MIPNEAREST() float64 + func (e *Engine) TEXTURE_LINEAR_NEAREST() float64 + func (e *Engine) TEXTURE_LINEAR_NEAREST_MIPLINEAR() float64 + func (e *Engine) TEXTURE_LINEAR_NEAREST_MIPNEAREST() float64 + func (e *Engine) TEXTURE_MIRROR_ADDRESSMODE() float64 + func (e *Engine) TEXTURE_NEAREST_LINEAR() float64 + func (e *Engine) TEXTURE_NEAREST_LINEAR_MIPLINEAR() float64 + func (e *Engine) TEXTURE_NEAREST_LINEAR_MIPNEAREST() float64 + func (e *Engine) TEXTURE_NEAREST_NEAREST() float64 + func (e *Engine) TEXTURE_NEAREST_NEAREST_MIPLINEAR() float64 + func (e *Engine) TEXTURE_NEAREST_NEAREST_MIPNEAREST() float64 + func (e *Engine) TEXTURE_NEAREST_SAMPLINGMODE() float64 + func (e *Engine) TEXTURE_PLANAR_MODE() float64 + func (e *Engine) TEXTURE_PROJECTION_MODE() float64 + func (e *Engine) TEXTURE_SKYBOX_MODE() float64 + func (e *Engine) TEXTURE_SPHERICAL_MODE() float64 + func (e *Engine) TEXTURE_TRILINEAR_SAMPLINGMODE() float64 + func (e *Engine) TEXTURE_WRAP_ADDRESSMODE() float64 + func (e *Engine) UnRegisterView(canvas js.Value) *Engine + func (e *Engine) UpdateDynamicIndexBuffer(indexBuffer *DataBuffer, indices js.Value, ...) + func (e *Engine) UpdateDynamicVertexBuffer(vertexBuffer *DataBuffer, data []float64, ...) + func (e *Engine) UpdateRawCubeTexture(texture *InternalTexture, data js.Value, format float64, jsType float64, ...) + func (e *Engine) UpdateRawTexture(texture *InternalTexture, data js.Value, format float64, invertY bool) + func (e *Engine) UpdateRawTexture2DArray(texture *InternalTexture, data js.Value, format float64, invertY bool) + func (e *Engine) UpdateRawTexture3D(texture *InternalTexture, data js.Value, format float64, invertY bool) + func (e *Engine) UpdateRenderTargetTextureSampleCount(texture *InternalTexture, samples float64) float64 + func (e *Engine) UpdateTextureComparisonFunction(texture *InternalTexture, comparisonFunction float64) + func (e *Engine) Version() string + func (e *Engine) Views() []*EngineView + func (e *Engine) VrPresentationAttributes() *IVRPresentationAttributes + type EngineCapabilities struct + func EngineCapabilitiesFromJSObject(p js.Value, ctx js.Value) *EngineCapabilities + func (e *EngineCapabilities) Astc() js.Value + func (e *EngineCapabilities) BlendMinMax() bool + func (e *EngineCapabilities) CanUseTimestampForTimerQuery() bool + func (e *EngineCapabilities) ColorBufferFloat() bool + func (e *EngineCapabilities) DepthTextureExtension() bool + func (e *EngineCapabilities) DrawBuffersExtension() bool + func (e *EngineCapabilities) Etc1() js.Value + func (e *EngineCapabilities) Etc2() js.Value + func (e *EngineCapabilities) FragmentDepthSupported() bool + func (e *EngineCapabilities) HighPrecisionShaderSupported() bool + func (e *EngineCapabilities) InstancedArrays() bool + func (e *EngineCapabilities) JSObject() js.Value + func (e *EngineCapabilities) MaxAnisotropy() float64 + func (e *EngineCapabilities) MaxCombinedTexturesImageUnits() float64 + func (e *EngineCapabilities) MaxCubemapTextureSize() float64 + func (e *EngineCapabilities) MaxFragmentUniformVectors() float64 + func (e *EngineCapabilities) MaxMSAASamples() float64 + func (e *EngineCapabilities) MaxRenderTextureSize() float64 + func (e *EngineCapabilities) MaxSamples() float64 + func (e *EngineCapabilities) MaxTextureSize() float64 + func (e *EngineCapabilities) MaxTexturesImageUnits() float64 + func (e *EngineCapabilities) MaxVaryingVectors() float64 + func (e *EngineCapabilities) MaxVertexAttribs() float64 + func (e *EngineCapabilities) MaxVertexTextureImageUnits() float64 + func (e *EngineCapabilities) MaxVertexUniformVectors() float64 + func (e *EngineCapabilities) Multiview() js.Value + func (e *EngineCapabilities) OculusMultiview() js.Value + func (e *EngineCapabilities) ParallelShaderCompile() js.Value + func (e *EngineCapabilities) Pvrtc() js.Value + func (e *EngineCapabilities) S3tc() js.Value + func (e *EngineCapabilities) SetAstc(astc JSObject) *EngineCapabilities + func (e *EngineCapabilities) SetBlendMinMax(blendMinMax bool) *EngineCapabilities + func (e *EngineCapabilities) SetCanUseTimestampForTimerQuery(canUseTimestampForTimerQuery bool) *EngineCapabilities + func (e *EngineCapabilities) SetColorBufferFloat(colorBufferFloat bool) *EngineCapabilities + func (e *EngineCapabilities) SetDepthTextureExtension(depthTextureExtension bool) *EngineCapabilities + func (e *EngineCapabilities) SetDrawBuffersExtension(drawBuffersExtension bool) *EngineCapabilities + func (e *EngineCapabilities) SetEtc1(etc1 JSObject) *EngineCapabilities + func (e *EngineCapabilities) SetEtc2(etc2 JSObject) *EngineCapabilities + func (e *EngineCapabilities) SetFragmentDepthSupported(fragmentDepthSupported bool) *EngineCapabilities + func (e *EngineCapabilities) SetHighPrecisionShaderSupported(highPrecisionShaderSupported bool) *EngineCapabilities + func (e *EngineCapabilities) SetInstancedArrays(instancedArrays bool) *EngineCapabilities + func (e *EngineCapabilities) SetMaxAnisotropy(maxAnisotropy float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxCombinedTexturesImageUnits(maxCombinedTexturesImageUnits float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxCubemapTextureSize(maxCubemapTextureSize float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxFragmentUniformVectors(maxFragmentUniformVectors float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxMSAASamples(maxMSAASamples float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxRenderTextureSize(maxRenderTextureSize float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxSamples(maxSamples float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxTextureSize(maxTextureSize float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxTexturesImageUnits(maxTexturesImageUnits float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxVaryingVectors(maxVaryingVectors float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxVertexAttribs(maxVertexAttribs float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxVertexTextureImageUnits(maxVertexTextureImageUnits float64) *EngineCapabilities + func (e *EngineCapabilities) SetMaxVertexUniformVectors(maxVertexUniformVectors float64) *EngineCapabilities + func (e *EngineCapabilities) SetMultiview(multiview JSObject) *EngineCapabilities + func (e *EngineCapabilities) SetOculusMultiview(oculusMultiview JSObject) *EngineCapabilities + func (e *EngineCapabilities) SetParallelShaderCompile(parallelShaderCompile js.Value) *EngineCapabilities + func (e *EngineCapabilities) SetPvrtc(pvrtc JSObject) *EngineCapabilities + func (e *EngineCapabilities) SetS3tc(s3tc js.Value) *EngineCapabilities + func (e *EngineCapabilities) SetStandardDerivatives(standardDerivatives bool) *EngineCapabilities + func (e *EngineCapabilities) SetTextureAnisotropicFilterExtension(textureAnisotropicFilterExtension js.Value) *EngineCapabilities + func (e *EngineCapabilities) SetTextureFloat(textureFloat bool) *EngineCapabilities + func (e *EngineCapabilities) SetTextureFloatLinearFiltering(textureFloatLinearFiltering bool) *EngineCapabilities + func (e *EngineCapabilities) SetTextureFloatRender(textureFloatRender bool) *EngineCapabilities + func (e *EngineCapabilities) SetTextureHalfFloat(textureHalfFloat bool) *EngineCapabilities + func (e *EngineCapabilities) SetTextureHalfFloatLinearFiltering(textureHalfFloatLinearFiltering bool) *EngineCapabilities + func (e *EngineCapabilities) SetTextureHalfFloatRender(textureHalfFloatRender bool) *EngineCapabilities + func (e *EngineCapabilities) SetTextureLOD(textureLOD bool) *EngineCapabilities + func (e *EngineCapabilities) SetTimerQuery(timerQuery js.Value) *EngineCapabilities + func (e *EngineCapabilities) SetUintIndices(uintIndices bool) *EngineCapabilities + func (e *EngineCapabilities) SetVertexArrayObject(vertexArrayObject bool) *EngineCapabilities + func (e *EngineCapabilities) StandardDerivatives() bool + func (e *EngineCapabilities) TextureAnisotropicFilterExtension() js.Value + func (e *EngineCapabilities) TextureFloat() bool + func (e *EngineCapabilities) TextureFloatLinearFiltering() bool + func (e *EngineCapabilities) TextureFloatRender() bool + func (e *EngineCapabilities) TextureHalfFloat() bool + func (e *EngineCapabilities) TextureHalfFloatLinearFiltering() bool + func (e *EngineCapabilities) TextureHalfFloatRender() bool + func (e *EngineCapabilities) TextureLOD() bool + func (e *EngineCapabilities) TimerQuery() js.Value + func (e *EngineCapabilities) UintIndices() bool + func (e *EngineCapabilities) VertexArrayObject() bool + type EngineCreateEffectForParticlesOpts struct + Fallbacks *EffectFallbacks + OnCompiled JSFunc + OnError JSFunc + type EngineCreateShaderProgramOpts struct + Context js.Value + TransformFeedbackVaryings []string + type EngineGetAspectRatioOpts struct + UseScreen *bool + type EngineInstrumentation struct + func EngineInstrumentationFromJSObject(p js.Value, ctx js.Value) *EngineInstrumentation + func (e *EngineInstrumentation) CaptureGPUFrameTime() bool + func (e *EngineInstrumentation) CaptureShaderCompilationTime() bool + func (e *EngineInstrumentation) Dispose() + func (e *EngineInstrumentation) Engine() *Engine + func (e *EngineInstrumentation) GpuFrameTimeCounter() *PerfCounter + func (e *EngineInstrumentation) JSObject() js.Value + func (e *EngineInstrumentation) SetCaptureGPUFrameTime(captureGPUFrameTime bool) *EngineInstrumentation + func (e *EngineInstrumentation) SetCaptureShaderCompilationTime(captureShaderCompilationTime bool) *EngineInstrumentation + func (e *EngineInstrumentation) SetEngine(engine *Engine) *EngineInstrumentation + func (e *EngineInstrumentation) SetGpuFrameTimeCounter(gpuFrameTimeCounter *PerfCounter) *EngineInstrumentation + func (e *EngineInstrumentation) SetShaderCompilationTimeCounter(shaderCompilationTimeCounter *PerfCounter) *EngineInstrumentation + func (e *EngineInstrumentation) ShaderCompilationTimeCounter() *PerfCounter + type EngineMarkAllMaterialsAsDirtyOpts struct + Predicate JSFunc + type EngineOptions struct + func EngineOptionsFromJSObject(p js.Value, ctx js.Value) *EngineOptions + func (e *EngineOptions) AudioEngine() bool + func (e *EngineOptions) AutoEnableWebVR() bool + func (e *EngineOptions) DeterministicLockstep() bool + func (e *EngineOptions) DisableWebGL2Support() bool + func (e *EngineOptions) DoNotHandleContextLost() bool + func (e *EngineOptions) DoNotHandleTouchAction() bool + func (e *EngineOptions) JSObject() js.Value + func (e *EngineOptions) LimitDeviceRatio() float64 + func (e *EngineOptions) LockstepMaxSteps() float64 + func (e *EngineOptions) SetAudioEngine(audioEngine bool) *EngineOptions + func (e *EngineOptions) SetAutoEnableWebVR(autoEnableWebVR bool) *EngineOptions + func (e *EngineOptions) SetDeterministicLockstep(deterministicLockstep bool) *EngineOptions + func (e *EngineOptions) SetDisableWebGL2Support(disableWebGL2Support bool) *EngineOptions + func (e *EngineOptions) SetDoNotHandleContextLost(doNotHandleContextLost bool) *EngineOptions + func (e *EngineOptions) SetDoNotHandleTouchAction(doNotHandleTouchAction bool) *EngineOptions + func (e *EngineOptions) SetLimitDeviceRatio(limitDeviceRatio float64) *EngineOptions + func (e *EngineOptions) SetLockstepMaxSteps(lockstepMaxSteps float64) *EngineOptions + func (e *EngineOptions) SetTimeStep(timeStep float64) *EngineOptions + func (e *EngineOptions) SetUseHighPrecisionFloats(useHighPrecisionFloats bool) *EngineOptions + func (e *EngineOptions) TimeStep() float64 + func (e *EngineOptions) UseHighPrecisionFloats() bool + type EngineRegisterViewOpts struct + Camera *Camera + type EngineSetAlphaModeOpts struct + NoDepthWriteChange *bool + type EngineSetStateOpts struct + Force *bool + ReverseSide *bool + ZOffset *float64 + type EngineStore struct + func EngineStoreFromJSObject(p js.Value, ctx js.Value) *EngineStore + func (e *EngineStore) FallbackTexture() string + func (e *EngineStore) Instances() []*Engine + func (e *EngineStore) JSObject() js.Value + func (e *EngineStore) LastCreatedEngine() *Engine + func (e *EngineStore) LastCreatedScene() *Scene + func (e *EngineStore) SetFallbackTexture(FallbackTexture string) *EngineStore + func (e *EngineStore) SetInstances(Instances []*Engine) *EngineStore + func (e *EngineStore) SetLastCreatedEngine(LastCreatedEngine *Engine) *EngineStore + func (e *EngineStore) SetLastCreatedScene(LastCreatedScene *Scene) *EngineStore + func (e *EngineStore) SetUseFallbackTexture(UseFallbackTexture bool) *EngineStore + func (e *EngineStore) UseFallbackTexture() bool + type EngineUpdateDynamicIndexBufferOpts struct + Offset *float64 + type EngineUpdateDynamicVertexBufferOpts struct + ByteLength *float64 + ByteOffset *float64 + type EngineView struct + func EngineViewFromJSObject(p js.Value, ctx js.Value) *EngineView + func (e *EngineView) Camera() *Camera + func (e *EngineView) JSObject() js.Value + func (e *EngineView) SetCamera(camera *Camera) *EngineView + func (e *EngineView) SetTarget(target js.Value) *EngineView + func (e *EngineView) Target() js.Value + type EnvironmentHelper struct + func EnvironmentHelperFromJSObject(p js.Value, ctx js.Value) *EnvironmentHelper + func (e *EnvironmentHelper) Dispose() + func (e *EnvironmentHelper) Ground() *Mesh + func (e *EnvironmentHelper) GroundMaterial() *BackgroundMaterial + func (e *EnvironmentHelper) GroundMirror() *MirrorTexture + func (e *EnvironmentHelper) GroundMirrorRenderList() []*AbstractMesh + func (e *EnvironmentHelper) GroundTexture() *BaseTexture + func (e *EnvironmentHelper) JSObject() js.Value + func (e *EnvironmentHelper) OnErrorObservable() *Observable + func (e *EnvironmentHelper) RootMesh() *Mesh + func (e *EnvironmentHelper) SetGround(ground *Mesh) *EnvironmentHelper + func (e *EnvironmentHelper) SetGroundMaterial(groundMaterial *BackgroundMaterial) *EnvironmentHelper + func (e *EnvironmentHelper) SetGroundMirror(groundMirror *MirrorTexture) *EnvironmentHelper + func (e *EnvironmentHelper) SetGroundMirrorRenderList(groundMirrorRenderList []*AbstractMesh) *EnvironmentHelper + func (e *EnvironmentHelper) SetGroundTexture(groundTexture *BaseTexture) *EnvironmentHelper + func (e *EnvironmentHelper) SetMainColor(color *Color3) + func (e *EnvironmentHelper) SetOnErrorObservable(onErrorObservable *Observable) *EnvironmentHelper + func (e *EnvironmentHelper) SetRootMesh(rootMesh *Mesh) *EnvironmentHelper + func (e *EnvironmentHelper) SetSkybox(skybox *Mesh) *EnvironmentHelper + func (e *EnvironmentHelper) SetSkyboxMaterial(skyboxMaterial *BackgroundMaterial) *EnvironmentHelper + func (e *EnvironmentHelper) SetSkyboxTexture(skyboxTexture *BaseTexture) *EnvironmentHelper + func (e *EnvironmentHelper) Skybox() *Mesh + func (e *EnvironmentHelper) SkyboxMaterial() *BackgroundMaterial + func (e *EnvironmentHelper) SkyboxTexture() *BaseTexture + func (e *EnvironmentHelper) UpdateOptions(options *IEnvironmentHelperOptions) + type EnvironmentTextureInfo struct + func EnvironmentTextureInfoFromJSObject(p js.Value, ctx js.Value) *EnvironmentTextureInfo + func (e *EnvironmentTextureInfo) Irradiance() js.Value + func (e *EnvironmentTextureInfo) JSObject() js.Value + func (e *EnvironmentTextureInfo) SetIrradiance(irradiance JSObject) *EnvironmentTextureInfo + func (e *EnvironmentTextureInfo) SetSpecular(specular JSObject) *EnvironmentTextureInfo + func (e *EnvironmentTextureInfo) SetVersion(version float64) *EnvironmentTextureInfo + func (e *EnvironmentTextureInfo) SetWidth(width float64) *EnvironmentTextureInfo + func (e *EnvironmentTextureInfo) Specular() js.Value + func (e *EnvironmentTextureInfo) Version() float64 + func (e *EnvironmentTextureInfo) Width() float64 + type EnvironmentTextureSpecularInfoV1 struct + func EnvironmentTextureSpecularInfoV1FromJSObject(p js.Value, ctx js.Value) *EnvironmentTextureSpecularInfoV1 + func (e *EnvironmentTextureSpecularInfoV1) JSObject() js.Value + func (e *EnvironmentTextureSpecularInfoV1) LodGenerationScale() float64 + func (e *EnvironmentTextureSpecularInfoV1) Mipmaps() []*BufferImageData + func (e *EnvironmentTextureSpecularInfoV1) SetLodGenerationScale(lodGenerationScale float64) *EnvironmentTextureSpecularInfoV1 + func (e *EnvironmentTextureSpecularInfoV1) SetMipmaps(mipmaps []*BufferImageData) *EnvironmentTextureSpecularInfoV1 + func (e *EnvironmentTextureSpecularInfoV1) SetSpecularDataPosition(specularDataPosition float64) *EnvironmentTextureSpecularInfoV1 + func (e *EnvironmentTextureSpecularInfoV1) SpecularDataPosition() float64 + type EnvironmentTextureTools struct + func EnvironmentTextureToolsFromJSObject(p js.Value, ctx js.Value) *EnvironmentTextureTools + func (e *EnvironmentTextureTools) CreateEnvTextureAsync(texture *CubeTexture) *Promise + func (e *EnvironmentTextureTools) CreateImageDataArrayBufferViews(arrayBuffer JSObject, info js.Value) js.Value + func (e *EnvironmentTextureTools) GetEnvInfo(data js.Value) js.Value + func (e *EnvironmentTextureTools) JSObject() js.Value + func (e *EnvironmentTextureTools) UploadEnvLevelsAsync(texture *InternalTexture, arrayBuffer JSObject, info js.Value) *Promise + func (e *EnvironmentTextureTools) UploadEnvSpherical(texture *InternalTexture, info js.Value) + func (e *EnvironmentTextureTools) UploadLevelsAsync(texture *InternalTexture, imageData js.Value) *Promise + type EquiRectangularCubeTexture struct + func EquiRectangularCubeTextureFromJSObject(p js.Value, ctx js.Value) *EquiRectangularCubeTexture + func (e *EquiRectangularCubeTexture) Clone() *EquiRectangularCubeTexture + func (e *EquiRectangularCubeTexture) CoordinatesMode() float64 + func (e *EquiRectangularCubeTexture) GetClassName() string + func (e *EquiRectangularCubeTexture) JSObject() js.Value + func (e *EquiRectangularCubeTexture) SetCoordinatesMode(coordinatesMode float64) *EquiRectangularCubeTexture + func (e *EquiRectangularCubeTexture) SetUrl(url string) *EquiRectangularCubeTexture + func (e *EquiRectangularCubeTexture) Url() string + type EquiRectangularCubeTextureAssetTask struct + func EquiRectangularCubeTextureAssetTaskFromJSObject(p js.Value, ctx js.Value) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) GammaSpace() bool + func (e *EquiRectangularCubeTextureAssetTask) JSObject() js.Value + func (e *EquiRectangularCubeTextureAssetTask) Name() string + func (e *EquiRectangularCubeTextureAssetTask) NoMipmap() bool + func (e *EquiRectangularCubeTextureAssetTask) OnError() js.Value + func (e *EquiRectangularCubeTextureAssetTask) OnSuccess() js.Value + func (e *EquiRectangularCubeTextureAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (e *EquiRectangularCubeTextureAssetTask) SetGammaSpace(gammaSpace bool) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) SetName(name string) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) SetNoMipmap(noMipmap bool) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) SetOnError(onError JSFunc) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) SetOnSuccess(onSuccess JSFunc) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) SetSize(size float64) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) SetTexture(texture *EquiRectangularCubeTexture) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) SetUrl(url string) *EquiRectangularCubeTextureAssetTask + func (e *EquiRectangularCubeTextureAssetTask) Size() float64 + func (e *EquiRectangularCubeTextureAssetTask) Texture() *EquiRectangularCubeTexture + func (e *EquiRectangularCubeTextureAssetTask) Url() string + type EventState struct + func EventStateFromJSObject(p js.Value, ctx js.Value) *EventState + func (e *EventState) CurrentTarget() js.Value + func (e *EventState) Initalize(mask float64, opts *EventStateInitalizeOpts) *EventState + func (e *EventState) JSObject() js.Value + func (e *EventState) LastReturnValue() js.Value + func (e *EventState) Mask() float64 + func (e *EventState) SetCurrentTarget(currentTarget JSObject) *EventState + func (e *EventState) SetLastReturnValue(lastReturnValue JSObject) *EventState + func (e *EventState) SetMask(mask float64) *EventState + func (e *EventState) SetSkipNextObservers(skipNextObservers bool) *EventState + func (e *EventState) SetTarget(target JSObject) *EventState + func (e *EventState) SkipNextObservers() bool + func (e *EventState) Target() js.Value + type EventStateInitalizeOpts struct + CurrentTarget interface{} + SkipNextObservers *bool + Target interface{} + type ExecuteCodeAction struct + func ExecuteCodeActionFromJSObject(p js.Value, ctx js.Value) *ExecuteCodeAction + func (e *ExecuteCodeAction) Execute(evt *ActionEvent) + func (e *ExecuteCodeAction) Func() js.Value + func (e *ExecuteCodeAction) JSObject() js.Value + func (e *ExecuteCodeAction) SetFunc(jsFunc JSFunc) *ExecuteCodeAction + type ExponentialEase struct + func ExponentialEaseFromJSObject(p js.Value, ctx js.Value) *ExponentialEase + func (e *ExponentialEase) Exponent() float64 + func (e *ExponentialEase) JSObject() js.Value + func (e *ExponentialEase) SetExponent(exponent float64) *ExponentialEase + type ExtractHighlightsPostProcess struct + func ExtractHighlightsPostProcessFromJSObject(p js.Value, ctx js.Value) *ExtractHighlightsPostProcess + func (e *ExtractHighlightsPostProcess) JSObject() js.Value + func (e *ExtractHighlightsPostProcess) SetThreshold(threshold float64) *ExtractHighlightsPostProcess + func (e *ExtractHighlightsPostProcess) Threshold() float64 + type ExtrasAsMetadata struct + func ExtrasAsMetadataFromJSObject(p js.Value, ctx js.Value) *ExtrasAsMetadata + func (e *ExtrasAsMetadata) Enabled() bool + func (e *ExtrasAsMetadata) JSObject() js.Value + func (e *ExtrasAsMetadata) Name() string + func (e *ExtrasAsMetadata) SetEnabled(enabled bool) *ExtrasAsMetadata + func (e *ExtrasAsMetadata) SetName(name string) *ExtrasAsMetadata + type FactorGradient struct + func FactorGradientFromJSObject(p js.Value, ctx js.Value) *FactorGradient + func (f *FactorGradient) Factor1() float64 + func (f *FactorGradient) Factor2() float64 + func (f *FactorGradient) GetFactor() float64 + func (f *FactorGradient) Gradient() float64 + func (f *FactorGradient) JSObject() js.Value + func (f *FactorGradient) SetFactor1(factor1 float64) *FactorGradient + func (f *FactorGradient) SetFactor2(factor2 float64) *FactorGradient + func (f *FactorGradient) SetGradient(gradient float64) *FactorGradient + type FadeInOutBehavior struct + func FadeInOutBehaviorFromJSObject(p js.Value, ctx js.Value) *FadeInOutBehavior + func (f *FadeInOutBehavior) Attach(ownerNode *Mesh) + func (f *FadeInOutBehavior) Delay() float64 + func (f *FadeInOutBehavior) Detach() + func (f *FadeInOutBehavior) FadeIn(value bool) + func (f *FadeInOutBehavior) FadeInTime() float64 + func (f *FadeInOutBehavior) Init() + func (f *FadeInOutBehavior) JSObject() js.Value + func (f *FadeInOutBehavior) Name() string + func (f *FadeInOutBehavior) SetDelay(delay float64) *FadeInOutBehavior + func (f *FadeInOutBehavior) SetFadeInTime(fadeInTime float64) *FadeInOutBehavior + func (f *FadeInOutBehavior) SetName(name string) *FadeInOutBehavior + type FilesInput struct + func FilesInputFromJSObject(p js.Value, ctx js.Value) *FilesInput + func (f *FilesInput) Dispose() + func (f *FilesInput) FilesToLoad() js.Value + func (f *FilesInput) JSObject() js.Value + func (f *FilesInput) LoadFiles(event JSObject) + func (f *FilesInput) MonitorElementForDragNDrop(elementToMonitor js.Value) + func (f *FilesInput) OnProcessFileCallback() js.Value + func (f *FilesInput) Reload() + func (f *FilesInput) SetFilesToLoad(FilesToLoad js.Value) *FilesInput + func (f *FilesInput) SetOnProcessFileCallback(onProcessFileCallback JSFunc) *FilesInput + type FilesInputStore struct + func FilesInputStoreFromJSObject(p js.Value, ctx js.Value) *FilesInputStore + func (f *FilesInputStore) FilesToLoad() js.Value + func (f *FilesInputStore) JSObject() js.Value + func (f *FilesInputStore) SetFilesToLoad(FilesToLoad js.Value) *FilesInputStore + type FilterPostProcess struct + func FilterPostProcessFromJSObject(p js.Value, ctx js.Value) *FilterPostProcess + func (f *FilterPostProcess) JSObject() js.Value + func (f *FilterPostProcess) KernelMatrix() *Matrix + func (f *FilterPostProcess) SetKernelMatrix(kernelMatrix *Matrix) *FilterPostProcess + type FireMaterial struct + func FireMaterialFromJSObject(p js.Value, ctx js.Value) *FireMaterial + func (f *FireMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (f *FireMaterial) Clone(name string) *FireMaterial + func (f *FireMaterial) DiffuseColor() *Color3 + func (f *FireMaterial) DiffuseTexture() *BaseTexture + func (f *FireMaterial) Dispose(opts *FireMaterialDisposeOpts) + func (f *FireMaterial) DistortionTexture() *BaseTexture + func (f *FireMaterial) GetActiveTextures() []*BaseTexture + func (f *FireMaterial) GetAlphaTestTexture() *BaseTexture + func (f *FireMaterial) GetAnimatables() []*IAnimatable + func (f *FireMaterial) GetClassName() string + func (f *FireMaterial) HasTexture(texture *BaseTexture) bool + func (f *FireMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *FireMaterialIsReadyForSubMeshOpts) bool + func (f *FireMaterial) JSObject() js.Value + func (f *FireMaterial) NeedAlphaBlending() bool + func (f *FireMaterial) NeedAlphaTesting() bool + func (f *FireMaterial) OpacityTexture() *BaseTexture + func (f *FireMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *FireMaterial + func (f *FireMaterial) Serialize() js.Value + func (f *FireMaterial) SetDiffuseColor(diffuseColor *Color3) *FireMaterial + func (f *FireMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *FireMaterial + func (f *FireMaterial) SetDistortionTexture(distortionTexture *BaseTexture) *FireMaterial + func (f *FireMaterial) SetOpacityTexture(opacityTexture *BaseTexture) *FireMaterial + func (f *FireMaterial) SetSpeed(speed float64) *FireMaterial + func (f *FireMaterial) Speed() float64 + type FireMaterialDisposeOpts struct + ForceDisposeEffect *bool + type FireMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type FireProceduralTexture struct + func FireProceduralTextureFromJSObject(p js.Value, ctx js.Value) *FireProceduralTexture + func (f *FireProceduralTexture) AlphaThreshold() float64 + func (f *FireProceduralTexture) AutoGenerateTime() bool + func (f *FireProceduralTexture) BlueFireColors() []*Color3 + func (f *FireProceduralTexture) FireColors() []*Color3 + func (f *FireProceduralTexture) GreenFireColors() []*Color3 + func (f *FireProceduralTexture) JSObject() js.Value + func (f *FireProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *FireProceduralTexture + func (f *FireProceduralTexture) PurpleFireColors() []*Color3 + func (f *FireProceduralTexture) RedFireColors() []*Color3 + func (f *FireProceduralTexture) Render(opts *FireProceduralTextureRenderOpts) + func (f *FireProceduralTexture) Serialize() js.Value + func (f *FireProceduralTexture) SetAlphaThreshold(alphaThreshold float64) *FireProceduralTexture + func (f *FireProceduralTexture) SetAutoGenerateTime(autoGenerateTime bool) *FireProceduralTexture + func (f *FireProceduralTexture) SetBlueFireColors(BlueFireColors []*Color3) *FireProceduralTexture + func (f *FireProceduralTexture) SetFireColors(fireColors []*Color3) *FireProceduralTexture + func (f *FireProceduralTexture) SetGreenFireColors(GreenFireColors []*Color3) *FireProceduralTexture + func (f *FireProceduralTexture) SetPurpleFireColors(PurpleFireColors []*Color3) *FireProceduralTexture + func (f *FireProceduralTexture) SetRedFireColors(RedFireColors []*Color3) *FireProceduralTexture + func (f *FireProceduralTexture) SetSpeed(speed *Vector2) *FireProceduralTexture + func (f *FireProceduralTexture) SetTime(time float64) *FireProceduralTexture + func (f *FireProceduralTexture) Speed() *Vector2 + func (f *FireProceduralTexture) Time() float64 + func (f *FireProceduralTexture) UpdateShaderUniforms() + type FireProceduralTextureRenderOpts struct + UseCameraPostProcess *bool + type FluentMaterial struct + func FluentMaterialFromJSObject(p js.Value, ctx js.Value) *FluentMaterial + func (f *FluentMaterial) AlbedoColor() *Color3 + func (f *FluentMaterial) AlbedoTexture() *BaseTexture + func (f *FluentMaterial) Alpha() float64 + func (f *FluentMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (f *FluentMaterial) BorderMinValue() float64 + func (f *FluentMaterial) BorderWidth() float64 + func (f *FluentMaterial) Clone(name string) *FluentMaterial + func (f *FluentMaterial) Dispose(opts *FluentMaterialDisposeOpts) + func (f *FluentMaterial) EdgeSmoothingValue() float64 + func (f *FluentMaterial) GetActiveTextures() []*BaseTexture + func (f *FluentMaterial) GetAlphaTestTexture() *BaseTexture + func (f *FluentMaterial) GetClassName() string + func (f *FluentMaterial) HasTexture(texture *BaseTexture) bool + func (f *FluentMaterial) HoverColor() *Color4 + func (f *FluentMaterial) HoverPosition() *Vector3 + func (f *FluentMaterial) HoverRadius() float64 + func (f *FluentMaterial) InnerGlowColor() *Color3 + func (f *FluentMaterial) InnerGlowColorIntensity() float64 + func (f *FluentMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (f *FluentMaterial) JSObject() js.Value + func (f *FluentMaterial) NeedAlphaBlending() bool + func (f *FluentMaterial) NeedAlphaTesting() bool + func (f *FluentMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *FluentMaterial + func (f *FluentMaterial) RenderBorders() bool + func (f *FluentMaterial) RenderHoverLight() bool + func (f *FluentMaterial) Serialize() js.Value + func (f *FluentMaterial) SetAlbedoColor(albedoColor *Color3) *FluentMaterial + func (f *FluentMaterial) SetAlbedoTexture(albedoTexture *BaseTexture) *FluentMaterial + func (f *FluentMaterial) SetAlpha(alpha float64) *FluentMaterial + func (f *FluentMaterial) SetBorderMinValue(borderMinValue float64) *FluentMaterial + func (f *FluentMaterial) SetBorderWidth(borderWidth float64) *FluentMaterial + func (f *FluentMaterial) SetEdgeSmoothingValue(edgeSmoothingValue float64) *FluentMaterial + func (f *FluentMaterial) SetHoverColor(hoverColor *Color4) *FluentMaterial + func (f *FluentMaterial) SetHoverPosition(hoverPosition *Vector3) *FluentMaterial + func (f *FluentMaterial) SetHoverRadius(hoverRadius float64) *FluentMaterial + func (f *FluentMaterial) SetInnerGlowColor(innerGlowColor *Color3) *FluentMaterial + func (f *FluentMaterial) SetInnerGlowColorIntensity(innerGlowColorIntensity float64) *FluentMaterial + func (f *FluentMaterial) SetRenderBorders(renderBorders bool) *FluentMaterial + func (f *FluentMaterial) SetRenderHoverLight(renderHoverLight bool) *FluentMaterial + type FluentMaterialDisposeOpts struct + ForceDisposeEffect *bool + type FluentMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type FlyCamera struct + func FlyCameraFromJSObject(p js.Value, ctx js.Value) *FlyCamera + func (f *FlyCamera) AngularSensibility() float64 + func (f *FlyCamera) ApplyGravity() bool + func (f *FlyCamera) AttachControl(element js.Value, noPreventDefault bool) + func (f *FlyCamera) BankedTurn() bool + func (f *FlyCamera) BankedTurnLimit() float64 + func (f *FlyCamera) BankedTurnMultiplier() float64 + func (f *FlyCamera) CameraDirection() *Vector3 + func (f *FlyCamera) CheckCollisions() bool + func (f *FlyCamera) CollisionMask() float64 + func (f *FlyCamera) DetachControl(element js.Value) + func (f *FlyCamera) Dispose() + func (f *FlyCamera) Ellipsoid() *Vector3 + func (f *FlyCamera) EllipsoidOffset() *Vector3 + func (f *FlyCamera) GetClassName() string + func (f *FlyCamera) Inputs() *FlyCameraInputsManager + func (f *FlyCamera) JSObject() js.Value + func (f *FlyCamera) KeysBackward() []float64 + func (f *FlyCamera) KeysDown() []float64 + func (f *FlyCamera) KeysForward() []float64 + func (f *FlyCamera) KeysLeft() []float64 + func (f *FlyCamera) KeysRight() []float64 + func (f *FlyCamera) KeysUp() []float64 + func (f *FlyCamera) OnCollide() js.Value + func (f *FlyCamera) RollCorrect() float64 + func (f *FlyCamera) RotationQuaternion() *Quaternion + func (f *FlyCamera) SetAngularSensibility(angularSensibility float64) *FlyCamera + func (f *FlyCamera) SetApplyGravity(applyGravity bool) *FlyCamera + func (f *FlyCamera) SetBankedTurn(bankedTurn bool) *FlyCamera + func (f *FlyCamera) SetBankedTurnLimit(bankedTurnLimit float64) *FlyCamera + func (f *FlyCamera) SetBankedTurnMultiplier(bankedTurnMultiplier float64) *FlyCamera + func (f *FlyCamera) SetCameraDirection(cameraDirection *Vector3) *FlyCamera + func (f *FlyCamera) SetCheckCollisions(checkCollisions bool) *FlyCamera + func (f *FlyCamera) SetCollisionMask(collisionMask float64) *FlyCamera + func (f *FlyCamera) SetEllipsoid(ellipsoid *Vector3) *FlyCamera + func (f *FlyCamera) SetEllipsoidOffset(ellipsoidOffset *Vector3) *FlyCamera + func (f *FlyCamera) SetInputs(inputs *FlyCameraInputsManager) *FlyCamera + func (f *FlyCamera) SetKeysBackward(keysBackward []float64) *FlyCamera + func (f *FlyCamera) SetKeysDown(keysDown []float64) *FlyCamera + func (f *FlyCamera) SetKeysForward(keysForward []float64) *FlyCamera + func (f *FlyCamera) SetKeysLeft(keysLeft []float64) *FlyCamera + func (f *FlyCamera) SetKeysRight(keysRight []float64) *FlyCamera + func (f *FlyCamera) SetKeysUp(keysUp []float64) *FlyCamera + func (f *FlyCamera) SetOnCollide(onCollide JSFunc) *FlyCamera + func (f *FlyCamera) SetRollCorrect(rollCorrect float64) *FlyCamera + func (f *FlyCamera) SetRotationQuaternion(rotationQuaternion *Quaternion) *FlyCamera + func (f *FlyCamera) Set_trackRoll(_trackRoll float64) *FlyCamera + type FlyCameraInputsManager struct + func FlyCameraInputsManagerFromJSObject(p js.Value, ctx js.Value) *FlyCameraInputsManager + func (f *FlyCameraInputsManager) AddKeyboard() *FlyCameraInputsManager + func (f *FlyCameraInputsManager) AddMouse(opts *FlyCameraInputsManagerAddMouseOpts) *FlyCameraInputsManager + func (f *FlyCameraInputsManager) JSObject() js.Value + type FlyCameraInputsManagerAddMouseOpts struct + TouchEnabled *bool + type FlyCameraKeyboardInput struct + func FlyCameraKeyboardInputFromJSObject(p js.Value, ctx js.Value) *FlyCameraKeyboardInput + func (f *FlyCameraKeyboardInput) AttachControl(element js.Value, opts *FlyCameraKeyboardInputAttachControlOpts) + func (f *FlyCameraKeyboardInput) Camera() *FlyCamera + func (f *FlyCameraKeyboardInput) CheckInputs() + func (f *FlyCameraKeyboardInput) DetachControl(element js.Value) + func (f *FlyCameraKeyboardInput) GetClassName() string + func (f *FlyCameraKeyboardInput) GetSimpleName() string + func (f *FlyCameraKeyboardInput) JSObject() js.Value + func (f *FlyCameraKeyboardInput) KeysBackward() []float64 + func (f *FlyCameraKeyboardInput) KeysDown() []float64 + func (f *FlyCameraKeyboardInput) KeysForward() []float64 + func (f *FlyCameraKeyboardInput) KeysLeft() []float64 + func (f *FlyCameraKeyboardInput) KeysRight() []float64 + func (f *FlyCameraKeyboardInput) KeysUp() []float64 + func (f *FlyCameraKeyboardInput) SetCamera(camera *FlyCamera) *FlyCameraKeyboardInput + func (f *FlyCameraKeyboardInput) SetKeysBackward(keysBackward []float64) *FlyCameraKeyboardInput + func (f *FlyCameraKeyboardInput) SetKeysDown(keysDown []float64) *FlyCameraKeyboardInput + func (f *FlyCameraKeyboardInput) SetKeysForward(keysForward []float64) *FlyCameraKeyboardInput + func (f *FlyCameraKeyboardInput) SetKeysLeft(keysLeft []float64) *FlyCameraKeyboardInput + func (f *FlyCameraKeyboardInput) SetKeysRight(keysRight []float64) *FlyCameraKeyboardInput + func (f *FlyCameraKeyboardInput) SetKeysUp(keysUp []float64) *FlyCameraKeyboardInput + type FlyCameraKeyboardInputAttachControlOpts struct + NoPreventDefault *bool + type FlyCameraMouseInput struct + func FlyCameraMouseInputFromJSObject(p js.Value, ctx js.Value) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) ActiveButton() float64 + func (f *FlyCameraMouseInput) AngularSensibility() float64 + func (f *FlyCameraMouseInput) AttachControl(element js.Value, opts *FlyCameraMouseInputAttachControlOpts) + func (f *FlyCameraMouseInput) Buttons() []float64 + func (f *FlyCameraMouseInput) ButtonsPitch() []float64 + func (f *FlyCameraMouseInput) ButtonsRoll() []float64 + func (f *FlyCameraMouseInput) ButtonsYaw() []float64 + func (f *FlyCameraMouseInput) Camera() *FlyCamera + func (f *FlyCameraMouseInput) DetachControl(element js.Value) + func (f *FlyCameraMouseInput) GetClassName() string + func (f *FlyCameraMouseInput) GetSimpleName() string + func (f *FlyCameraMouseInput) JSObject() js.Value + func (f *FlyCameraMouseInput) SetActiveButton(activeButton float64) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) SetAngularSensibility(angularSensibility float64) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) SetButtons(buttons []float64) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) SetButtonsPitch(buttonsPitch []float64) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) SetButtonsRoll(buttonsRoll []float64) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) SetButtonsYaw(buttonsYaw []float64) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) SetCamera(camera *FlyCamera) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) SetTouchEnabled(touchEnabled bool) *FlyCameraMouseInput + func (f *FlyCameraMouseInput) TouchEnabled() bool + type FlyCameraMouseInputAttachControlOpts struct + NoPreventDefault *bool + type FogBlock struct + func FogBlockFromJSObject(p js.Value, ctx js.Value) *FogBlock + func (f *FogBlock) AutoConfigure(material *NodeMaterial) + func (f *FogBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *FogBlockBindOpts) + func (f *FogBlock) FogColor() *NodeMaterialConnectionPoint + func (f *FogBlock) GetClassName() string + func (f *FogBlock) Input() *NodeMaterialConnectionPoint + func (f *FogBlock) JSObject() js.Value + func (f *FogBlock) Output() *NodeMaterialConnectionPoint + func (f *FogBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (f *FogBlock) SetFogColor(fogColor *NodeMaterialConnectionPoint) *FogBlock + func (f *FogBlock) SetInput(input *NodeMaterialConnectionPoint) *FogBlock + func (f *FogBlock) SetOutput(output *NodeMaterialConnectionPoint) *FogBlock + func (f *FogBlock) SetView(view *NodeMaterialConnectionPoint) *FogBlock + func (f *FogBlock) SetWorldPosition(worldPosition *NodeMaterialConnectionPoint) *FogBlock + func (f *FogBlock) View() *NodeMaterialConnectionPoint + func (f *FogBlock) WorldPosition() *NodeMaterialConnectionPoint + type FogBlockBindOpts struct + Mesh *Mesh + type FollowCamera struct + func FollowCameraFromJSObject(p js.Value, ctx js.Value) *FollowCamera + func (f *FollowCamera) AttachControl(element js.Value, noPreventDefault bool) + func (f *FollowCamera) CameraAcceleration() float64 + func (f *FollowCamera) DetachControl(element js.Value) + func (f *FollowCamera) GetClassName() string + func (f *FollowCamera) HeightOffset() float64 + func (f *FollowCamera) Inputs() *FollowCameraInputsManager + func (f *FollowCamera) JSObject() js.Value + func (f *FollowCamera) LockedTarget() *AbstractMesh + func (f *FollowCamera) LowerHeightOffsetLimit() float64 + func (f *FollowCamera) LowerRadiusLimit() float64 + func (f *FollowCamera) LowerRotationOffsetLimit() float64 + func (f *FollowCamera) MaxCameraSpeed() float64 + func (f *FollowCamera) Radius() float64 + func (f *FollowCamera) RotationOffset() float64 + func (f *FollowCamera) SetCameraAcceleration(cameraAcceleration float64) *FollowCamera + func (f *FollowCamera) SetHeightOffset(heightOffset float64) *FollowCamera + func (f *FollowCamera) SetInputs(inputs *FollowCameraInputsManager) *FollowCamera + func (f *FollowCamera) SetLockedTarget(lockedTarget *AbstractMesh) *FollowCamera + func (f *FollowCamera) SetLowerHeightOffsetLimit(lowerHeightOffsetLimit float64) *FollowCamera + func (f *FollowCamera) SetLowerRadiusLimit(lowerRadiusLimit float64) *FollowCamera + func (f *FollowCamera) SetLowerRotationOffsetLimit(lowerRotationOffsetLimit float64) *FollowCamera + func (f *FollowCamera) SetMaxCameraSpeed(maxCameraSpeed float64) *FollowCamera + func (f *FollowCamera) SetRadius(radius float64) *FollowCamera + func (f *FollowCamera) SetRotationOffset(rotationOffset float64) *FollowCamera + func (f *FollowCamera) SetUpperHeightOffsetLimit(upperHeightOffsetLimit float64) *FollowCamera + func (f *FollowCamera) SetUpperRadiusLimit(upperRadiusLimit float64) *FollowCamera + func (f *FollowCamera) SetUpperRotationOffsetLimit(upperRotationOffsetLimit float64) *FollowCamera + func (f *FollowCamera) UpperHeightOffsetLimit() float64 + func (f *FollowCamera) UpperRadiusLimit() float64 + func (f *FollowCamera) UpperRotationOffsetLimit() float64 + type FollowCameraInputsManager struct + func FollowCameraInputsManagerFromJSObject(p js.Value, ctx js.Value) *FollowCameraInputsManager + func (f *FollowCameraInputsManager) AddKeyboard() *FollowCameraInputsManager + func (f *FollowCameraInputsManager) AddMouseWheel() *FollowCameraInputsManager + func (f *FollowCameraInputsManager) AddPointers() *FollowCameraInputsManager + func (f *FollowCameraInputsManager) AddVRDeviceOrientation() *FollowCameraInputsManager + func (f *FollowCameraInputsManager) JSObject() js.Value + type FollowCameraKeyboardMoveInput struct + func FollowCameraKeyboardMoveInputFromJSObject(p js.Value, ctx js.Value) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) AttachControl(element js.Value, opts *FollowCameraKeyboardMoveInputAttachControlOpts) + func (f *FollowCameraKeyboardMoveInput) Camera() *FollowCamera + func (f *FollowCameraKeyboardMoveInput) CheckInputs() + func (f *FollowCameraKeyboardMoveInput) DetachControl(element js.Value) + func (f *FollowCameraKeyboardMoveInput) GetClassName() string + func (f *FollowCameraKeyboardMoveInput) GetSimpleName() string + func (f *FollowCameraKeyboardMoveInput) HeightSensibility() float64 + func (f *FollowCameraKeyboardMoveInput) JSObject() js.Value + func (f *FollowCameraKeyboardMoveInput) KeysHeightOffsetDecr() []float64 + func (f *FollowCameraKeyboardMoveInput) KeysHeightOffsetIncr() []float64 + func (f *FollowCameraKeyboardMoveInput) KeysHeightOffsetModifierAlt() bool + func (f *FollowCameraKeyboardMoveInput) KeysHeightOffsetModifierCtrl() bool + func (f *FollowCameraKeyboardMoveInput) KeysHeightOffsetModifierShift() bool + func (f *FollowCameraKeyboardMoveInput) KeysRadiusDecr() []float64 + func (f *FollowCameraKeyboardMoveInput) KeysRadiusIncr() []float64 + func (f *FollowCameraKeyboardMoveInput) KeysRadiusModifierAlt() bool + func (f *FollowCameraKeyboardMoveInput) KeysRadiusModifierCtrl() bool + func (f *FollowCameraKeyboardMoveInput) KeysRadiusModifierShift() bool + func (f *FollowCameraKeyboardMoveInput) KeysRotationOffsetDecr() []float64 + func (f *FollowCameraKeyboardMoveInput) KeysRotationOffsetIncr() []float64 + func (f *FollowCameraKeyboardMoveInput) KeysRotationOffsetModifierAlt() bool + func (f *FollowCameraKeyboardMoveInput) KeysRotationOffsetModifierCtrl() bool + func (f *FollowCameraKeyboardMoveInput) KeysRotationOffsetModifierShift() bool + func (f *FollowCameraKeyboardMoveInput) RadiusSensibility() float64 + func (f *FollowCameraKeyboardMoveInput) RotationSensibility() float64 + func (f *FollowCameraKeyboardMoveInput) SetCamera(camera *FollowCamera) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetHeightSensibility(heightSensibility float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysHeightOffsetDecr(keysHeightOffsetDecr []float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysHeightOffsetIncr(keysHeightOffsetIncr []float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysHeightOffsetModifierAlt(keysHeightOffsetModifierAlt bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysHeightOffsetModifierCtrl(keysHeightOffsetModifierCtrl bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysHeightOffsetModifierShift(keysHeightOffsetModifierShift bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRadiusDecr(keysRadiusDecr []float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRadiusIncr(keysRadiusIncr []float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRadiusModifierAlt(keysRadiusModifierAlt bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRadiusModifierCtrl(keysRadiusModifierCtrl bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRadiusModifierShift(keysRadiusModifierShift bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRotationOffsetDecr(keysRotationOffsetDecr []float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRotationOffsetIncr(keysRotationOffsetIncr []float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRotationOffsetModifierAlt(keysRotationOffsetModifierAlt bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRotationOffsetModifierCtrl(keysRotationOffsetModifierCtrl bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetKeysRotationOffsetModifierShift(keysRotationOffsetModifierShift bool) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetRadiusSensibility(radiusSensibility float64) *FollowCameraKeyboardMoveInput + func (f *FollowCameraKeyboardMoveInput) SetRotationSensibility(rotationSensibility float64) *FollowCameraKeyboardMoveInput + type FollowCameraKeyboardMoveInputAttachControlOpts struct + NoPreventDefault *bool + type FollowCameraMouseWheelInput struct + func FollowCameraMouseWheelInputFromJSObject(p js.Value, ctx js.Value) *FollowCameraMouseWheelInput + func (f *FollowCameraMouseWheelInput) AttachControl(element js.Value, opts *FollowCameraMouseWheelInputAttachControlOpts) + func (f *FollowCameraMouseWheelInput) AxisControlHeight() bool + func (f *FollowCameraMouseWheelInput) AxisControlRadius() bool + func (f *FollowCameraMouseWheelInput) AxisControlRotation() bool + func (f *FollowCameraMouseWheelInput) Camera() *FollowCamera + func (f *FollowCameraMouseWheelInput) DetachControl(element js.Value) + func (f *FollowCameraMouseWheelInput) GetClassName() string + func (f *FollowCameraMouseWheelInput) GetSimpleName() string + func (f *FollowCameraMouseWheelInput) JSObject() js.Value + func (f *FollowCameraMouseWheelInput) SetAxisControlHeight(axisControlHeight bool) *FollowCameraMouseWheelInput + func (f *FollowCameraMouseWheelInput) SetAxisControlRadius(axisControlRadius bool) *FollowCameraMouseWheelInput + func (f *FollowCameraMouseWheelInput) SetAxisControlRotation(axisControlRotation bool) *FollowCameraMouseWheelInput + func (f *FollowCameraMouseWheelInput) SetCamera(camera *FollowCamera) *FollowCameraMouseWheelInput + func (f *FollowCameraMouseWheelInput) SetWheelDeltaPercentage(wheelDeltaPercentage float64) *FollowCameraMouseWheelInput + func (f *FollowCameraMouseWheelInput) SetWheelPrecision(wheelPrecision float64) *FollowCameraMouseWheelInput + func (f *FollowCameraMouseWheelInput) WheelDeltaPercentage() float64 + func (f *FollowCameraMouseWheelInput) WheelPrecision() float64 + type FollowCameraMouseWheelInputAttachControlOpts struct + NoPreventDefault *bool + type FollowCameraPointersInput struct + func FollowCameraPointersInputFromJSObject(p js.Value, ctx js.Value) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) AngularSensibilityX() float64 + func (f *FollowCameraPointersInput) AngularSensibilityY() float64 + func (f *FollowCameraPointersInput) AxisPinchControlHeight() bool + func (f *FollowCameraPointersInput) AxisPinchControlRadius() bool + func (f *FollowCameraPointersInput) AxisPinchControlRotation() bool + func (f *FollowCameraPointersInput) AxisXControlHeight() bool + func (f *FollowCameraPointersInput) AxisXControlRadius() bool + func (f *FollowCameraPointersInput) AxisXControlRotation() bool + func (f *FollowCameraPointersInput) AxisYControlHeight() bool + func (f *FollowCameraPointersInput) AxisYControlRadius() bool + func (f *FollowCameraPointersInput) AxisYControlRotation() bool + func (f *FollowCameraPointersInput) Camera() *FollowCamera + func (f *FollowCameraPointersInput) GetClassName() string + func (f *FollowCameraPointersInput) JSObject() js.Value + func (f *FollowCameraPointersInput) PinchDeltaPercentage() float64 + func (f *FollowCameraPointersInput) PinchPrecision() float64 + func (f *FollowCameraPointersInput) SetAngularSensibilityX(angularSensibilityX float64) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAngularSensibilityY(angularSensibilityY float64) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisPinchControlHeight(axisPinchControlHeight bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisPinchControlRadius(axisPinchControlRadius bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisPinchControlRotation(axisPinchControlRotation bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisXControlHeight(axisXControlHeight bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisXControlRadius(axisXControlRadius bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisXControlRotation(axisXControlRotation bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisYControlHeight(axisYControlHeight bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisYControlRadius(axisYControlRadius bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetAxisYControlRotation(axisYControlRotation bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetCamera(camera *FollowCamera) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetPinchDeltaPercentage(pinchDeltaPercentage float64) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetPinchPrecision(pinchPrecision float64) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) SetWarningEnable(warningEnable bool) *FollowCameraPointersInput + func (f *FollowCameraPointersInput) WarningEnable() bool + type FragmentOutputBlock struct + func FragmentOutputBlockFromJSObject(p js.Value, ctx js.Value) *FragmentOutputBlock + func (f *FragmentOutputBlock) A() *NodeMaterialConnectionPoint + func (f *FragmentOutputBlock) GetClassName() string + func (f *FragmentOutputBlock) JSObject() js.Value + func (f *FragmentOutputBlock) Rgb() *NodeMaterialConnectionPoint + func (f *FragmentOutputBlock) Rgba() *NodeMaterialConnectionPoint + func (f *FragmentOutputBlock) SetA(a *NodeMaterialConnectionPoint) *FragmentOutputBlock + func (f *FragmentOutputBlock) SetRgb(rgb *NodeMaterialConnectionPoint) *FragmentOutputBlock + func (f *FragmentOutputBlock) SetRgba(rgba *NodeMaterialConnectionPoint) *FragmentOutputBlock + type FramingBehavior struct + func FramingBehaviorFromJSObject(p js.Value, ctx js.Value) *FramingBehavior + func (f *FramingBehavior) Attach(camera *ArcRotateCamera) + func (f *FramingBehavior) AutoCorrectCameraLimitsAndSensibility() bool + func (f *FramingBehavior) DefaultElevation() float64 + func (f *FramingBehavior) Detach() + func (f *FramingBehavior) EasingFunction() *ExponentialEase + func (f *FramingBehavior) EasingMode() float64 + func (f *FramingBehavior) ElevationReturnTime() float64 + func (f *FramingBehavior) ElevationReturnWaitTime() float64 + func (f *FramingBehavior) FitFrustumSidesMode() float64 + func (f *FramingBehavior) FramingTime() float64 + func (f *FramingBehavior) IgnoreBoundsSizeMode() float64 + func (f *FramingBehavior) Init() + func (f *FramingBehavior) IsUserIsMoving() bool + func (f *FramingBehavior) JSObject() js.Value + func (f *FramingBehavior) Mode() float64 + func (f *FramingBehavior) Name() string + func (f *FramingBehavior) PositionScale() float64 + func (f *FramingBehavior) RadiusScale() float64 + func (f *FramingBehavior) SetAutoCorrectCameraLimitsAndSensibility(autoCorrectCameraLimitsAndSensibility bool) *FramingBehavior + func (f *FramingBehavior) SetDefaultElevation(defaultElevation float64) *FramingBehavior + func (f *FramingBehavior) SetEasingFunction(EasingFunction *ExponentialEase) *FramingBehavior + func (f *FramingBehavior) SetEasingMode(EasingMode float64) *FramingBehavior + func (f *FramingBehavior) SetElevationReturnTime(elevationReturnTime float64) *FramingBehavior + func (f *FramingBehavior) SetElevationReturnWaitTime(elevationReturnWaitTime float64) *FramingBehavior + func (f *FramingBehavior) SetFitFrustumSidesMode(FitFrustumSidesMode float64) *FramingBehavior + func (f *FramingBehavior) SetFramingTime(framingTime float64) *FramingBehavior + func (f *FramingBehavior) SetIgnoreBoundsSizeMode(IgnoreBoundsSizeMode float64) *FramingBehavior + func (f *FramingBehavior) SetIsUserIsMoving(isUserIsMoving bool) *FramingBehavior + func (f *FramingBehavior) SetMode(mode float64) *FramingBehavior + func (f *FramingBehavior) SetName(name string) *FramingBehavior + func (f *FramingBehavior) SetPositionScale(positionScale float64) *FramingBehavior + func (f *FramingBehavior) SetRadiusScale(radiusScale float64) *FramingBehavior + func (f *FramingBehavior) SetZoomStopsAnimation(zoomStopsAnimation bool) *FramingBehavior + func (f *FramingBehavior) StopAllAnimations() + func (f *FramingBehavior) ZoomOnBoundingInfo(minimumWorld *Vector3, maximumWorld *Vector3, ...) + func (f *FramingBehavior) ZoomOnMesh(mesh *AbstractMesh, opts *FramingBehaviorZoomOnMeshOpts) + func (f *FramingBehavior) ZoomOnMeshHierarchy(mesh *AbstractMesh, opts *FramingBehaviorZoomOnMeshHierarchyOpts) + func (f *FramingBehavior) ZoomOnMeshesHierarchy(meshes []*AbstractMesh, opts *FramingBehaviorZoomOnMeshesHierarchyOpts) + func (f *FramingBehavior) ZoomStopsAnimation() bool + type FramingBehaviorZoomOnBoundingInfoOpts struct + FocusOnOriginXZ *bool + OnAnimationEnd JSFunc + type FramingBehaviorZoomOnMeshHierarchyOpts struct + FocusOnOriginXZ *bool + OnAnimationEnd JSFunc + type FramingBehaviorZoomOnMeshOpts struct + FocusOnOriginXZ *bool + OnAnimationEnd JSFunc + type FramingBehaviorZoomOnMeshesHierarchyOpts struct + FocusOnOriginXZ *bool + OnAnimationEnd JSFunc + type FreeCamera struct + func FreeCameraFromJSObject(p js.Value, ctx js.Value) *FreeCamera + func (f *FreeCamera) AngularSensibility() float64 + func (f *FreeCamera) ApplyGravity() bool + func (f *FreeCamera) AttachControl(element js.Value, noPreventDefault bool) + func (f *FreeCamera) CheckCollisions() bool + func (f *FreeCamera) CollisionMask() float64 + func (f *FreeCamera) DetachControl(element js.Value) + func (f *FreeCamera) Dispose() + func (f *FreeCamera) Ellipsoid() *Vector3 + func (f *FreeCamera) EllipsoidOffset() *Vector3 + func (f *FreeCamera) GetClassName() string + func (f *FreeCamera) Inputs() *FreeCameraInputsManager + func (f *FreeCamera) JSObject() js.Value + func (f *FreeCamera) KeysDown() []float64 + func (f *FreeCamera) KeysLeft() []float64 + func (f *FreeCamera) KeysRight() []float64 + func (f *FreeCamera) KeysUp() []float64 + func (f *FreeCamera) OnCollide() js.Value + func (f *FreeCamera) SetAngularSensibility(angularSensibility float64) *FreeCamera + func (f *FreeCamera) SetApplyGravity(applyGravity bool) *FreeCamera + func (f *FreeCamera) SetCheckCollisions(checkCollisions bool) *FreeCamera + func (f *FreeCamera) SetCollisionMask(collisionMask float64) *FreeCamera + func (f *FreeCamera) SetEllipsoid(ellipsoid *Vector3) *FreeCamera + func (f *FreeCamera) SetEllipsoidOffset(ellipsoidOffset *Vector3) *FreeCamera + func (f *FreeCamera) SetInputs(inputs *FreeCameraInputsManager) *FreeCamera + func (f *FreeCamera) SetKeysDown(keysDown []float64) *FreeCamera + func (f *FreeCamera) SetKeysLeft(keysLeft []float64) *FreeCamera + func (f *FreeCamera) SetKeysRight(keysRight []float64) *FreeCamera + func (f *FreeCamera) SetKeysUp(keysUp []float64) *FreeCamera + func (f *FreeCamera) SetOnCollide(onCollide JSFunc) *FreeCamera + type FreeCameraDeviceOrientationInput struct + func FreeCameraDeviceOrientationInputFromJSObject(p js.Value, ctx js.Value) *FreeCameraDeviceOrientationInput + func (f *FreeCameraDeviceOrientationInput) AttachControl(element js.Value, opts *FreeCameraDeviceOrientationInputAttachControlOpts) + func (f *FreeCameraDeviceOrientationInput) Camera() *FreeCamera + func (f *FreeCameraDeviceOrientationInput) CheckInputs() + func (f *FreeCameraDeviceOrientationInput) DetachControl(element js.Value) + func (f *FreeCameraDeviceOrientationInput) GetClassName() string + func (f *FreeCameraDeviceOrientationInput) GetSimpleName() string + func (f *FreeCameraDeviceOrientationInput) JSObject() js.Value + func (f *FreeCameraDeviceOrientationInput) SetCamera(camera *FreeCamera) *FreeCameraDeviceOrientationInput + func (f *FreeCameraDeviceOrientationInput) WaitForOrientationChangeAsync(opts *FreeCameraDeviceOrientationInputWaitForOrientationChangeAsyncOpts) *Promise + type FreeCameraDeviceOrientationInputAttachControlOpts struct + NoPreventDefault *bool + type FreeCameraDeviceOrientationInputWaitForOrientationChangeAsyncOpts struct + Timeout *float64 + type FreeCameraGamepadInput struct + func FreeCameraGamepadInputFromJSObject(p js.Value, ctx js.Value) *FreeCameraGamepadInput + func (f *FreeCameraGamepadInput) AttachControl(element js.Value, opts *FreeCameraGamepadInputAttachControlOpts) + func (f *FreeCameraGamepadInput) Camera() *FreeCamera + func (f *FreeCameraGamepadInput) CheckInputs() + func (f *FreeCameraGamepadInput) DetachControl(element js.Value) + func (f *FreeCameraGamepadInput) Gamepad() *Gamepad + func (f *FreeCameraGamepadInput) GamepadAngularSensibility() float64 + func (f *FreeCameraGamepadInput) GamepadMoveSensibility() float64 + func (f *FreeCameraGamepadInput) GetClassName() string + func (f *FreeCameraGamepadInput) GetSimpleName() string + func (f *FreeCameraGamepadInput) InvertYAxis() bool + func (f *FreeCameraGamepadInput) JSObject() js.Value + func (f *FreeCameraGamepadInput) SetCamera(camera *FreeCamera) *FreeCameraGamepadInput + func (f *FreeCameraGamepadInput) SetGamepad(gamepad *Gamepad) *FreeCameraGamepadInput + func (f *FreeCameraGamepadInput) SetGamepadAngularSensibility(gamepadAngularSensibility float64) *FreeCameraGamepadInput + func (f *FreeCameraGamepadInput) SetGamepadMoveSensibility(gamepadMoveSensibility float64) *FreeCameraGamepadInput + func (f *FreeCameraGamepadInput) SetInvertYAxis(invertYAxis bool) *FreeCameraGamepadInput + type FreeCameraGamepadInputAttachControlOpts struct + NoPreventDefault *bool + type FreeCameraInputsManager struct + func FreeCameraInputsManagerFromJSObject(p js.Value, ctx js.Value) *FreeCameraInputsManager + func (f *FreeCameraInputsManager) AddDeviceOrientation() *FreeCameraInputsManager + func (f *FreeCameraInputsManager) AddGamepad() *FreeCameraInputsManager + func (f *FreeCameraInputsManager) AddKeyboard() *FreeCameraInputsManager + func (f *FreeCameraInputsManager) AddMouse(opts *FreeCameraInputsManagerAddMouseOpts) *FreeCameraInputsManager + func (f *FreeCameraInputsManager) AddTouch() *FreeCameraInputsManager + func (f *FreeCameraInputsManager) AddVirtualJoystick() *FreeCameraInputsManager + func (f *FreeCameraInputsManager) Clear() + func (f *FreeCameraInputsManager) JSObject() js.Value + func (f *FreeCameraInputsManager) RemoveMouse() *FreeCameraInputsManager + type FreeCameraInputsManagerAddMouseOpts struct + TouchEnabled *bool + type FreeCameraKeyboardMoveInput struct + func FreeCameraKeyboardMoveInputFromJSObject(p js.Value, ctx js.Value) *FreeCameraKeyboardMoveInput + func (f *FreeCameraKeyboardMoveInput) AttachControl(element js.Value, opts *FreeCameraKeyboardMoveInputAttachControlOpts) + func (f *FreeCameraKeyboardMoveInput) Camera() *FreeCamera + func (f *FreeCameraKeyboardMoveInput) CheckInputs() + func (f *FreeCameraKeyboardMoveInput) DetachControl(element js.Value) + func (f *FreeCameraKeyboardMoveInput) GetClassName() string + func (f *FreeCameraKeyboardMoveInput) GetSimpleName() string + func (f *FreeCameraKeyboardMoveInput) JSObject() js.Value + func (f *FreeCameraKeyboardMoveInput) KeysDown() []float64 + func (f *FreeCameraKeyboardMoveInput) KeysLeft() []float64 + func (f *FreeCameraKeyboardMoveInput) KeysRight() []float64 + func (f *FreeCameraKeyboardMoveInput) KeysUp() []float64 + func (f *FreeCameraKeyboardMoveInput) SetCamera(camera *FreeCamera) *FreeCameraKeyboardMoveInput + func (f *FreeCameraKeyboardMoveInput) SetKeysDown(keysDown []float64) *FreeCameraKeyboardMoveInput + func (f *FreeCameraKeyboardMoveInput) SetKeysLeft(keysLeft []float64) *FreeCameraKeyboardMoveInput + func (f *FreeCameraKeyboardMoveInput) SetKeysRight(keysRight []float64) *FreeCameraKeyboardMoveInput + func (f *FreeCameraKeyboardMoveInput) SetKeysUp(keysUp []float64) *FreeCameraKeyboardMoveInput + type FreeCameraKeyboardMoveInputAttachControlOpts struct + NoPreventDefault *bool + type FreeCameraMouseInput struct + func FreeCameraMouseInputFromJSObject(p js.Value, ctx js.Value) *FreeCameraMouseInput + func (f *FreeCameraMouseInput) AngularSensibility() float64 + func (f *FreeCameraMouseInput) AttachControl(element js.Value, opts *FreeCameraMouseInputAttachControlOpts) + func (f *FreeCameraMouseInput) Buttons() []float64 + func (f *FreeCameraMouseInput) Camera() *FreeCamera + func (f *FreeCameraMouseInput) DetachControl(element js.Value) + func (f *FreeCameraMouseInput) GetClassName() string + func (f *FreeCameraMouseInput) GetSimpleName() string + func (f *FreeCameraMouseInput) JSObject() js.Value + func (f *FreeCameraMouseInput) OnPointerMovedObservable() *Observable + func (f *FreeCameraMouseInput) SetAngularSensibility(angularSensibility float64) *FreeCameraMouseInput + func (f *FreeCameraMouseInput) SetButtons(buttons []float64) *FreeCameraMouseInput + func (f *FreeCameraMouseInput) SetCamera(camera *FreeCamera) *FreeCameraMouseInput + func (f *FreeCameraMouseInput) SetOnPointerMovedObservable(onPointerMovedObservable *Observable) *FreeCameraMouseInput + func (f *FreeCameraMouseInput) SetTouchEnabled(touchEnabled bool) *FreeCameraMouseInput + func (f *FreeCameraMouseInput) TouchEnabled() bool + type FreeCameraMouseInputAttachControlOpts struct + NoPreventDefault *bool + type FreeCameraTouchInput struct + func FreeCameraTouchInputFromJSObject(p js.Value, ctx js.Value) *FreeCameraTouchInput + func (f *FreeCameraTouchInput) AttachControl(element js.Value, opts *FreeCameraTouchInputAttachControlOpts) + func (f *FreeCameraTouchInput) Camera() *FreeCamera + func (f *FreeCameraTouchInput) CheckInputs() + func (f *FreeCameraTouchInput) DetachControl(element js.Value) + func (f *FreeCameraTouchInput) GetClassName() string + func (f *FreeCameraTouchInput) GetSimpleName() string + func (f *FreeCameraTouchInput) JSObject() js.Value + func (f *FreeCameraTouchInput) SetCamera(camera *FreeCamera) *FreeCameraTouchInput + func (f *FreeCameraTouchInput) SetTouchAngularSensibility(touchAngularSensibility float64) *FreeCameraTouchInput + func (f *FreeCameraTouchInput) SetTouchMoveSensibility(touchMoveSensibility float64) *FreeCameraTouchInput + func (f *FreeCameraTouchInput) TouchAngularSensibility() float64 + func (f *FreeCameraTouchInput) TouchMoveSensibility() float64 + type FreeCameraTouchInputAttachControlOpts struct + NoPreventDefault *bool + type FreeCameraVirtualJoystickInput struct + func FreeCameraVirtualJoystickInputFromJSObject(p js.Value, ctx js.Value) *FreeCameraVirtualJoystickInput + func (f *FreeCameraVirtualJoystickInput) AttachControl(element js.Value, opts *FreeCameraVirtualJoystickInputAttachControlOpts) + func (f *FreeCameraVirtualJoystickInput) Camera() *FreeCamera + func (f *FreeCameraVirtualJoystickInput) CheckInputs() + func (f *FreeCameraVirtualJoystickInput) DetachControl(element js.Value) + func (f *FreeCameraVirtualJoystickInput) GetClassName() string + func (f *FreeCameraVirtualJoystickInput) GetLeftJoystick() *VirtualJoystick + func (f *FreeCameraVirtualJoystickInput) GetRightJoystick() *VirtualJoystick + func (f *FreeCameraVirtualJoystickInput) GetSimpleName() string + func (f *FreeCameraVirtualJoystickInput) JSObject() js.Value + func (f *FreeCameraVirtualJoystickInput) SetCamera(camera *FreeCamera) *FreeCameraVirtualJoystickInput + type FreeCameraVirtualJoystickInputAttachControlOpts struct + NoPreventDefault *bool + type FresnelBlock struct + func FresnelBlockFromJSObject(p js.Value, ctx js.Value) *FresnelBlock + func (f *FresnelBlock) AutoConfigure(material *NodeMaterial) + func (f *FresnelBlock) Bias() *NodeMaterialConnectionPoint + func (f *FresnelBlock) Fresnel() *NodeMaterialConnectionPoint + func (f *FresnelBlock) GetClassName() string + func (f *FresnelBlock) JSObject() js.Value + func (f *FresnelBlock) Power() *NodeMaterialConnectionPoint + func (f *FresnelBlock) SetBias(bias *NodeMaterialConnectionPoint) *FresnelBlock + func (f *FresnelBlock) SetFresnel(fresnel *NodeMaterialConnectionPoint) *FresnelBlock + func (f *FresnelBlock) SetPower(power *NodeMaterialConnectionPoint) *FresnelBlock + func (f *FresnelBlock) SetViewDirection(viewDirection *NodeMaterialConnectionPoint) *FresnelBlock + func (f *FresnelBlock) SetWorldNormal(worldNormal *NodeMaterialConnectionPoint) *FresnelBlock + func (f *FresnelBlock) ViewDirection() *NodeMaterialConnectionPoint + func (f *FresnelBlock) WorldNormal() *NodeMaterialConnectionPoint + type FresnelParameters struct + func FresnelParametersFromJSObject(p js.Value, ctx js.Value) *FresnelParameters + func (f *FresnelParameters) Bias() float64 + func (f *FresnelParameters) Clone() *FresnelParameters + func (f *FresnelParameters) IsEnabled() bool + func (f *FresnelParameters) JSObject() js.Value + func (f *FresnelParameters) LeftColor() *Color3 + func (f *FresnelParameters) Parse(parsedFresnelParameters JSObject) *FresnelParameters + func (f *FresnelParameters) Power() float64 + func (f *FresnelParameters) RightColor() *Color3 + func (f *FresnelParameters) Serialize() js.Value + func (f *FresnelParameters) SetBias(bias float64) *FresnelParameters + func (f *FresnelParameters) SetIsEnabled(isEnabled bool) *FresnelParameters + func (f *FresnelParameters) SetLeftColor(leftColor *Color3) *FresnelParameters + func (f *FresnelParameters) SetPower(power float64) *FresnelParameters + func (f *FresnelParameters) SetRightColor(rightColor *Color3) *FresnelParameters + type FrontFacingBlock struct + func FrontFacingBlockFromJSObject(p js.Value, ctx js.Value) *FrontFacingBlock + func (f *FrontFacingBlock) GetClassName() string + func (f *FrontFacingBlock) JSObject() js.Value + func (f *FrontFacingBlock) Output() *NodeMaterialConnectionPoint + func (f *FrontFacingBlock) SetOutput(output *NodeMaterialConnectionPoint) *FrontFacingBlock + type Frustum struct + func FrustumFromJSObject(p js.Value, ctx js.Value) *Frustum + func (f *Frustum) GetBottomPlaneToRef(transform *Matrix, frustumPlane *Plane) + func (f *Frustum) GetFarPlaneToRef(transform *Matrix, frustumPlane *Plane) + func (f *Frustum) GetLeftPlaneToRef(transform *Matrix, frustumPlane *Plane) + func (f *Frustum) GetNearPlaneToRef(transform *Matrix, frustumPlane *Plane) + func (f *Frustum) GetPlanes(transform *Matrix) []*Plane + func (f *Frustum) GetPlanesToRef(transform *Matrix, frustumPlanes []*Plane) + func (f *Frustum) GetRightPlaneToRef(transform *Matrix, frustumPlane *Plane) + func (f *Frustum) GetTopPlaneToRef(transform *Matrix, frustumPlane *Plane) + func (f *Frustum) JSObject() js.Value + type FurMaterial struct + func FurMaterialFromJSObject(p js.Value, ctx js.Value) *FurMaterial + func (f *FurMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (f *FurMaterial) Clone(name string) *FurMaterial + func (f *FurMaterial) DiffuseColor() *Color3 + func (f *FurMaterial) DiffuseTexture() *BaseTexture + func (f *FurMaterial) DisableLighting() bool + func (f *FurMaterial) Dispose(opts *FurMaterialDisposeOpts) + func (f *FurMaterial) FurAngle() float64 + func (f *FurMaterial) FurColor() *Color3 + func (f *FurMaterial) FurDensity() float64 + func (f *FurMaterial) FurGravity() *Vector3 + func (f *FurMaterial) FurLength() float64 + func (f *FurMaterial) FurOcclusion() float64 + func (f *FurMaterial) FurOffset() float64 + func (f *FurMaterial) FurSpacing() float64 + func (f *FurMaterial) FurSpeed() float64 + func (f *FurMaterial) FurTexture() *DynamicTexture + func (f *FurMaterial) FurTime() float64 + func (f *FurMaterial) FurifyMesh(sourceMesh *Mesh, quality float64) []*Mesh + func (f *FurMaterial) GenerateTexture(name string, scene *Scene) *DynamicTexture + func (f *FurMaterial) GetActiveTextures() []*BaseTexture + func (f *FurMaterial) GetAlphaTestTexture() *BaseTexture + func (f *FurMaterial) GetAnimatables() []*IAnimatable + func (f *FurMaterial) GetClassName() string + func (f *FurMaterial) HasTexture(texture *BaseTexture) bool + func (f *FurMaterial) HeightTexture() *BaseTexture + func (f *FurMaterial) HighLevelFur() bool + func (f *FurMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *FurMaterialIsReadyForSubMeshOpts) bool + func (f *FurMaterial) JSObject() js.Value + func (f *FurMaterial) MaxSimultaneousLights() float64 + func (f *FurMaterial) NeedAlphaBlending() bool + func (f *FurMaterial) NeedAlphaTesting() bool + func (f *FurMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *FurMaterial + func (f *FurMaterial) Serialize() js.Value + func (f *FurMaterial) SetDiffuseColor(diffuseColor *Color3) *FurMaterial + func (f *FurMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *FurMaterial + func (f *FurMaterial) SetDisableLighting(disableLighting bool) *FurMaterial + func (f *FurMaterial) SetFurAngle(furAngle float64) *FurMaterial + func (f *FurMaterial) SetFurColor(furColor *Color3) *FurMaterial + func (f *FurMaterial) SetFurDensity(furDensity float64) *FurMaterial + func (f *FurMaterial) SetFurGravity(furGravity *Vector3) *FurMaterial + func (f *FurMaterial) SetFurLength(furLength float64) *FurMaterial + func (f *FurMaterial) SetFurOcclusion(furOcclusion float64) *FurMaterial + func (f *FurMaterial) SetFurOffset(furOffset float64) *FurMaterial + func (f *FurMaterial) SetFurSpacing(furSpacing float64) *FurMaterial + func (f *FurMaterial) SetFurSpeed(furSpeed float64) *FurMaterial + func (f *FurMaterial) SetFurTexture(furTexture *DynamicTexture) *FurMaterial + func (f *FurMaterial) SetFurTime(furTime float64) *FurMaterial + func (f *FurMaterial) SetHeightTexture(heightTexture *BaseTexture) *FurMaterial + func (f *FurMaterial) SetHighLevelFur(highLevelFur bool) *FurMaterial + func (f *FurMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *FurMaterial + func (f *FurMaterial) Set_meshes(_meshes []*AbstractMesh) *FurMaterial + func (f *FurMaterial) UpdateFur() + type FurMaterialDisposeOpts struct + ForceDisposeEffect *bool + type FurMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type FxaaPostProcess struct + func FxaaPostProcessFromJSObject(p js.Value, ctx js.Value) *FxaaPostProcess + func (f *FxaaPostProcess) JSObject() js.Value + type GLTF2Export struct + func GLTF2ExportFromJSObject(p js.Value, ctx js.Value) *GLTF2Export + func (g *GLTF2Export) GLBAsync(scene *Scene, filePrefix string, opts *GLTF2ExportGLBAsyncOpts) *Promise + func (g *GLTF2Export) GLTFAsync(scene *Scene, filePrefix string, opts *GLTF2ExportGLTFAsyncOpts) *Promise + func (g *GLTF2Export) JSObject() js.Value + type GLTF2ExportGLBAsyncOpts struct + Options *IExportOptions + type GLTF2ExportGLTFAsyncOpts struct + Options *IExportOptions + type GLTFData struct + func GLTFDataFromJSObject(p js.Value, ctx js.Value) *GLTFData + func (g *GLTFData) DownloadFiles() + func (g *GLTFData) GlTFFiles() js.Value + func (g *GLTFData) JSObject() js.Value + func (g *GLTFData) SetGlTFFiles(glTFFiles js.Value) *GLTFData + type GLTFFileLoader struct + func GLTFFileLoaderFromJSObject(p js.Value, ctx js.Value) *GLTFFileLoader + func (g *GLTFFileLoader) AnimationStartMode() js.Value + func (g *GLTFFileLoader) CapturePerformanceCounters() bool + func (g *GLTFFileLoader) CompileMaterials() bool + func (g *GLTFFileLoader) CompileShadowGenerators() bool + func (g *GLTFFileLoader) CoordinateSystemMode() js.Value + func (g *GLTFFileLoader) CreateInstances() bool + func (g *GLTFFileLoader) Dispose() + func (g *GLTFFileLoader) JSObject() js.Value + func (g *GLTFFileLoader) LoaderState() js.Value + func (g *GLTFFileLoader) LoggingEnabled() bool + func (g *GLTFFileLoader) Name() string + func (g *GLTFFileLoader) OnCameraLoaded() js.Value + func (g *GLTFFileLoader) OnCameraLoadedObservable() *Observable + func (g *GLTFFileLoader) OnComplete() js.Value + func (g *GLTFFileLoader) OnCompleteObservable() *Observable + func (g *GLTFFileLoader) OnDispose() js.Value + func (g *GLTFFileLoader) OnDisposeObservable() *Observable + func (g *GLTFFileLoader) OnError() js.Value + func (g *GLTFFileLoader) OnErrorObservable() *Observable + func (g *GLTFFileLoader) OnExtensionLoaded() js.Value + func (g *GLTFFileLoader) OnExtensionLoadedObservable() *Observable + func (g *GLTFFileLoader) OnMaterialLoaded() js.Value + func (g *GLTFFileLoader) OnMaterialLoadedObservable() *Observable + func (g *GLTFFileLoader) OnMeshLoaded() js.Value + func (g *GLTFFileLoader) OnMeshLoadedObservable() *Observable + func (g *GLTFFileLoader) OnParsed() js.Value + func (g *GLTFFileLoader) OnParsedObservable() *Observable + func (g *GLTFFileLoader) OnTextureLoaded() js.Value + func (g *GLTFFileLoader) OnTextureLoadedObservable() *Observable + func (g *GLTFFileLoader) OnValidated() js.Value + func (g *GLTFFileLoader) OnValidatedObservable() *Observable + func (g *GLTFFileLoader) PreprocessUrlAsync() js.Value + func (g *GLTFFileLoader) RewriteRootURL(rootUrl string, opts *GLTFFileLoaderRewriteRootURLOpts) string + func (g *GLTFFileLoader) SetAnimationStartMode(animationStartMode js.Value) *GLTFFileLoader + func (g *GLTFFileLoader) SetCapturePerformanceCounters(capturePerformanceCounters bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetCompileMaterials(compileMaterials bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetCompileShadowGenerators(compileShadowGenerators bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetCoordinateSystemMode(coordinateSystemMode js.Value) *GLTFFileLoader + func (g *GLTFFileLoader) SetCreateInstances(createInstances bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetLoaderState(loaderState js.Value) *GLTFFileLoader + func (g *GLTFFileLoader) SetLoggingEnabled(loggingEnabled bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetName(name string) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnCameraLoaded(onCameraLoaded JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnCameraLoadedObservable(onCameraLoadedObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnComplete(onComplete JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnCompleteObservable(onCompleteObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnDispose(onDispose JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnDisposeObservable(onDisposeObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnError(onError JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnErrorObservable(onErrorObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnExtensionLoaded(onExtensionLoaded JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnExtensionLoadedObservable(onExtensionLoadedObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnMaterialLoaded(onMaterialLoaded JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnMaterialLoadedObservable(onMaterialLoadedObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnMeshLoaded(onMeshLoaded JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnMeshLoadedObservable(onMeshLoadedObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnParsed(onParsed JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnParsedObservable(onParsedObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnTextureLoaded(onTextureLoaded JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnTextureLoadedObservable(onTextureLoadedObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnValidated(onValidated JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetOnValidatedObservable(onValidatedObservable *Observable) *GLTFFileLoader + func (g *GLTFFileLoader) SetPreprocessUrlAsync(preprocessUrlAsync JSFunc) *GLTFFileLoader + func (g *GLTFFileLoader) SetTransparencyAsCoverage(transparencyAsCoverage bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetUseClipPlane(useClipPlane bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetUseRangeRequests(useRangeRequests bool) *GLTFFileLoader + func (g *GLTFFileLoader) SetValidate(validate bool) *GLTFFileLoader + func (g *GLTFFileLoader) TransparencyAsCoverage() bool + func (g *GLTFFileLoader) UseClipPlane() bool + func (g *GLTFFileLoader) UseRangeRequests() bool + func (g *GLTFFileLoader) Validate() bool + func (g *GLTFFileLoader) WhenCompleteAsync() *Promise + type GLTFFileLoaderRewriteRootURLOpts struct + ResponseURL *string + type GLTFLoader struct + func GLTFLoaderFromJSObject(p js.Value, ctx js.Value) *GLTFLoader + func (g *GLTFLoader) AddPointerMetadata(babylonObject js.Value, pointer string) + func (g *GLTFLoader) BabylonScene() *Scene + func (g *GLTFLoader) Bin() *IDataBuffer + func (g *GLTFLoader) CreateMaterial(context string, material *IMaterial, babylonDrawMode float64) *Material + func (g *GLTFLoader) EndPerformanceCounter(counterName string) + func (g *GLTFLoader) Gltf() *IGLTF + func (g *GLTFLoader) IsExtensionUsed(name string) bool + func (g *GLTFLoader) JSObject() js.Value + func (g *GLTFLoader) LoadAnimationAsync(context string, animation *IAnimation) *Promise + func (g *GLTFLoader) LoadBufferViewAsync(context string, bufferView *IBufferView) *Promise + func (g *GLTFLoader) LoadCameraAsync(context string, camera *ICamera, opts *GLTFLoaderLoadCameraAsyncOpts) *Promise + func (g *GLTFLoader) LoadImageAsync(context string, image *IImage) *Promise + func (g *GLTFLoader) LoadMaterialAlphaProperties(context string, material *IMaterial, babylonMaterial *Material) + func (g *GLTFLoader) LoadMaterialBasePropertiesAsync(context string, material *IMaterial, babylonMaterial *Material) *Promise + func (g *GLTFLoader) LoadMaterialPropertiesAsync(context string, material *IMaterial, babylonMaterial *Material) *Promise + func (g *GLTFLoader) LoadNodeAsync(context string, node *INode, opts *GLTFLoaderLoadNodeAsyncOpts) *Promise + func (g *GLTFLoader) LoadSceneAsync(context string, scene *IScene) *Promise + func (g *GLTFLoader) LoadTextureInfoAsync(context string, textureInfo *ITextureInfo, ...) *Promise + func (g *GLTFLoader) LoadUriAsync(context string, property *IProperty, uri string) *Promise + func (g *GLTFLoader) Log(message string) + func (g *GLTFLoader) LogClose() + func (g *GLTFLoader) LogOpen(message string) + func (g *GLTFLoader) Parent() *GLTFFileLoader + func (g *GLTFLoader) RegisterExtension(name string, factory JSFunc) + func (g *GLTFLoader) RootBabylonMesh() *Mesh + func (g *GLTFLoader) SetBabylonScene(babylonScene *Scene) *GLTFLoader + func (g *GLTFLoader) SetBin(bin *IDataBuffer) *GLTFLoader + func (g *GLTFLoader) SetGltf(gltf *IGLTF) *GLTFLoader + func (g *GLTFLoader) SetParent(parent *GLTFFileLoader) *GLTFLoader + func (g *GLTFLoader) SetRootBabylonMesh(rootBabylonMesh *Mesh) *GLTFLoader + func (g *GLTFLoader) SetState(state js.Value) *GLTFLoader + func (g *GLTFLoader) StartPerformanceCounter(counterName string) + func (g *GLTFLoader) State() js.Value + func (g *GLTFLoader) UnregisterExtension(name string) bool + type GLTFLoaderLoadCameraAsyncOpts struct + Assign JSFunc + type GLTFLoaderLoadNodeAsyncOpts struct + Assign JSFunc + type GLTFLoaderLoadTextureInfoAsyncOpts struct + Assign JSFunc + type GPUParticleSystem struct + func GPUParticleSystemFromJSObject(p js.Value, ctx js.Value) *GPUParticleSystem + func (g *GPUParticleSystem) ActiveParticleCount() float64 + func (g *GPUParticleSystem) AddAlphaRemapGradient(gradient float64, min float64, max float64) *IParticleSystem + func (g *GPUParticleSystem) AddAngularSpeedGradient(gradient float64, factor float64) *GPUParticleSystem + func (g *GPUParticleSystem) AddColorGradient(gradient float64, color1 *Color4, opts *GPUParticleSystemAddColorGradientOpts) *GPUParticleSystem + func (g *GPUParticleSystem) AddColorRemapGradient(gradient float64, min float64, max float64) *IParticleSystem + func (g *GPUParticleSystem) AddDragGradient(gradient float64, factor float64) *GPUParticleSystem + func (g *GPUParticleSystem) AddEmitRateGradient(gradient float64, factor float64, ...) *IParticleSystem + func (g *GPUParticleSystem) AddLifeTimeGradient(gradient float64, factor float64, ...) *IParticleSystem + func (g *GPUParticleSystem) AddLimitVelocityGradient(gradient float64, factor float64) *GPUParticleSystem + func (g *GPUParticleSystem) AddRampGradient(gradient float64, color *Color3) *IParticleSystem + func (g *GPUParticleSystem) AddSizeGradient(gradient float64, factor float64) *GPUParticleSystem + func (g *GPUParticleSystem) AddStartSizeGradient(gradient float64, factor float64, ...) *IParticleSystem + func (g *GPUParticleSystem) AddVelocityGradient(gradient float64, factor float64) *GPUParticleSystem + func (g *GPUParticleSystem) Animate(opts *GPUParticleSystemAnimateOpts) + func (g *GPUParticleSystem) Clone(name string, newEmitter JSObject) *GPUParticleSystem + func (g *GPUParticleSystem) Dispose(opts *GPUParticleSystemDisposeOpts) + func (g *GPUParticleSystem) ForceDepthWrite() bool + func (g *GPUParticleSystem) GetCapacity() float64 + func (g *GPUParticleSystem) GetClassName() string + func (g *GPUParticleSystem) GetRampGradients() []*Color3Gradient + func (g *GPUParticleSystem) IsReady() bool + func (g *GPUParticleSystem) IsStarted() bool + func (g *GPUParticleSystem) IsSupported() bool + func (g *GPUParticleSystem) JSObject() js.Value + func (g *GPUParticleSystem) LayerMask() float64 + func (g *GPUParticleSystem) OnDisposeObservable() *Observable + func (g *GPUParticleSystem) Parse(parsedParticleSystem JSObject, scene *Scene, rootUrl string, ...) *GPUParticleSystem + func (g *GPUParticleSystem) Rebuild() + func (g *GPUParticleSystem) RemoveAlphaRemapGradient() *IParticleSystem + func (g *GPUParticleSystem) RemoveAngularSpeedGradient(gradient float64) *GPUParticleSystem + func (g *GPUParticleSystem) RemoveColorGradient(gradient float64) *GPUParticleSystem + func (g *GPUParticleSystem) RemoveColorRemapGradient() *IParticleSystem + func (g *GPUParticleSystem) RemoveDragGradient(gradient float64) *GPUParticleSystem + func (g *GPUParticleSystem) RemoveEmitRateGradient(gradient float64) *IParticleSystem + func (g *GPUParticleSystem) RemoveLifeTimeGradient(gradient float64) *IParticleSystem + func (g *GPUParticleSystem) RemoveLimitVelocityGradient(gradient float64) *GPUParticleSystem + func (g *GPUParticleSystem) RemoveRampGradient() *IParticleSystem + func (g *GPUParticleSystem) RemoveSizeGradient(gradient float64) *GPUParticleSystem + func (g *GPUParticleSystem) RemoveStartSizeGradient(gradient float64) *IParticleSystem + func (g *GPUParticleSystem) RemoveVelocityGradient(gradient float64) *GPUParticleSystem + func (g *GPUParticleSystem) Render(opts *GPUParticleSystemRenderOpts) float64 + func (g *GPUParticleSystem) Reset() + func (g *GPUParticleSystem) Serialize() js.Value + func (g *GPUParticleSystem) SetActiveParticleCount(activeParticleCount float64) *GPUParticleSystem + func (g *GPUParticleSystem) SetForceDepthWrite(forceDepthWrite bool) *GPUParticleSystem + func (g *GPUParticleSystem) SetIsSupported(IsSupported bool) *GPUParticleSystem + func (g *GPUParticleSystem) SetLayerMask(layerMask float64) *GPUParticleSystem + func (g *GPUParticleSystem) SetOnDisposeObservable(onDisposeObservable *Observable) *GPUParticleSystem + func (g *GPUParticleSystem) SetUseRampGradients(useRampGradients bool) *GPUParticleSystem + func (g *GPUParticleSystem) Start(opts *GPUParticleSystemStartOpts) + func (g *GPUParticleSystem) Stop() + func (g *GPUParticleSystem) UseRampGradients() bool + type GPUParticleSystemAddColorGradientOpts struct + Color2 *Color4 + type GPUParticleSystemAddEmitRateGradientOpts struct + Factor2 *float64 + type GPUParticleSystemAddLifeTimeGradientOpts struct + Factor2 *float64 + type GPUParticleSystemAddStartSizeGradientOpts struct + Factor2 *float64 + type GPUParticleSystemAnimateOpts struct + PreWarm *bool + type GPUParticleSystemDisposeOpts struct + DisposeTexture *bool + type GPUParticleSystemParseOpts struct + DoNotStart *bool + type GPUParticleSystemRenderOpts struct + PreWarm *bool + type GPUParticleSystemStartOpts struct + Delay *float64 + type GUI struct + func GUIFromJSObject(p js.Value, ctx js.Value) *GUI + func (a *GUI) JSObject() js.Value + func (gui *GUI) AbstractButton3D() *AbstractButton3D + func (gui *GUI) AdvancedDynamicTexture() *AdvancedDynamicTexture + func (gui *GUI) AdvancedDynamicTextureInstrumentation() *AdvancedDynamicTextureInstrumentation + func (gui *GUI) BaseSlider() *BaseSlider + func (gui *GUI) Button() *Button + func (gui *GUI) Button3D() *Button3D + func (gui *GUI) Checkbox() *Checkbox + func (gui *GUI) CheckboxGroup() *CheckboxGroup + func (gui *GUI) ColorPicker() *ColorPicker + func (gui *GUI) Container() *Container + func (gui *GUI) Container3D() *Container3D + func (gui *GUI) Control() *Control + func (gui *GUI) Control3D() *Control3D + func (gui *GUI) CylinderPanel() *CylinderPanel + func (gui *GUI) DisplayGrid() *DisplayGrid + func (gui *GUI) Ellipse() *Ellipse + func (gui *GUI) FluentMaterial() *FluentMaterial + func (gui *GUI) GUI3DManager() *GUI3DManager + func (gui *GUI) GUID() *GUID + func (gui *GUI) Grid() *Grid + func (gui *GUI) HolographicButton() *HolographicButton + func (gui *GUI) IFocusableControl() *IFocusableControl + func (gui *GUI) Image() *Image + func (gui *GUI) ImageBasedSlider() *ImageBasedSlider + func (gui *GUI) ImageScrollBar() *ImageScrollBar + func (gui *GUI) InputPassword() *InputPassword + func (gui *GUI) InputText() *InputText + func (gui *GUI) KeyPropertySet() *KeyPropertySet + func (gui *GUI) Line() *Line + func (gui *GUI) Matrix2D() *Matrix2D + func (gui *GUI) Measure() *Measure + func (gui *GUI) MeshButton3D() *MeshButton3D + func (gui *GUI) MultiLine() *MultiLine + func (gui *GUI) MultiLinePoint() *MultiLinePoint + func (gui *GUI) NewAbstractButton3D(opts *NewAbstractButton3DOpts) *AbstractButton3D + func (gui *GUI) NewAdvancedDynamicTexture(name string, width float64, height float64, scene *Scene, ...) *AdvancedDynamicTexture + func (gui *GUI) NewAdvancedDynamicTextureInstrumentation(texture *AdvancedDynamicTexture) *AdvancedDynamicTextureInstrumentation + func (gui *GUI) NewBaseSlider(opts *NewBaseSliderOpts) *BaseSlider + func (gui *GUI) NewButton(opts *NewButtonOpts) *Button + func (gui *GUI) NewButton3D(opts *NewButton3DOpts) *Button3D + func (gui *GUI) NewCheckbox(opts *NewCheckboxOpts) *Checkbox + func (gui *GUI) NewCheckboxGroup(name string) *CheckboxGroup + func (gui *GUI) NewColorPicker(opts *NewColorPickerOpts) *ColorPicker + func (gui *GUI) NewContainer(opts *NewContainerOpts) *Container + func (gui *GUI) NewContainer3D(opts *NewContainer3DOpts) *Container3D + func (gui *GUI) NewControl(opts *NewControlOpts) *Control + func (gui *GUI) NewControl3D(opts *NewControl3DOpts) *Control3D + func (gui *GUI) NewCylinderPanel() *CylinderPanel + func (gui *GUI) NewDisplayGrid(opts *NewDisplayGridOpts) *DisplayGrid + func (gui *GUI) NewEllipse(opts *NewEllipseOpts) *Ellipse + func (gui *GUI) NewFluentMaterial(name string, scene *Scene) *FluentMaterial + func (gui *GUI) NewGUI3DManager(opts *NewGUI3DManagerOpts) *GUI3DManager + func (gui *GUI) NewGrid(opts *NewGridOpts) *Grid + func (gui *GUI) NewHolographicButton(opts *NewHolographicButtonOpts) *HolographicButton + func (gui *GUI) NewImage(opts *NewImageOpts) *Image + func (gui *GUI) NewImageBasedSlider(opts *NewImageBasedSliderOpts) *ImageBasedSlider + func (gui *GUI) NewImageScrollBar(opts *NewImageScrollBarOpts) *ImageScrollBar + func (gui *GUI) NewInputPassword(opts *NewInputPasswordOpts) *InputPassword + func (gui *GUI) NewInputText(name string, opts *NewInputTextOpts) *InputText + func (gui *GUI) NewLine(opts *NewLineOpts) *Line + func (gui *GUI) NewMatrix2D(m00 float64, m01 float64, m10 float64, m11 float64, m20 float64, m21 float64) *Matrix2D + func (gui *GUI) NewMeasure(left float64, top float64, width float64, height float64) *Measure + func (gui *GUI) NewMeshButton3D(mesh *Mesh, opts *NewMeshButton3DOpts) *MeshButton3D + func (gui *GUI) NewMultiLine(opts *NewMultiLineOpts) *MultiLine + func (gui *GUI) NewMultiLinePoint(multiLine *MultiLine) *MultiLinePoint + func (gui *GUI) NewPlanePanel() *PlanePanel + func (gui *GUI) NewRadioButton(opts *NewRadioButtonOpts) *RadioButton + func (gui *GUI) NewRadioGroup(name string) *RadioGroup + func (gui *GUI) NewRectangle(opts *NewRectangleOpts) *Rectangle + func (gui *GUI) NewScatterPanel() *ScatterPanel + func (gui *GUI) NewScrollBar(opts *NewScrollBarOpts) *ScrollBar + func (gui *GUI) NewScrollViewer(opts *NewScrollViewerOpts) *ScrollViewer + func (gui *GUI) NewSelectionPanel(name string, opts *NewSelectionPanelOpts) *SelectionPanel + func (gui *GUI) NewSelectorGroup(name string) *SelectorGroup + func (gui *GUI) NewSlider(name string) *Slider + func (gui *GUI) NewSliderGroup(name string) *SliderGroup + func (gui *GUI) NewSpherePanel() *SpherePanel + func (gui *GUI) NewStackPanel(opts *NewStackPanelOpts) *StackPanel + func (gui *GUI) NewStackPanel3D(opts *NewStackPanel3DOpts) *StackPanel3D + func (gui *GUI) NewStyle(host *AdvancedDynamicTexture) *Style + func (gui *GUI) NewTextBlock(name string, text string) *TextBlock + func (gui *GUI) NewValueAndUnit(value float64, opts *NewValueAndUnitOpts) *ValueAndUnit + func (gui *GUI) NewVector2WithInfo(source *Vector2, opts *NewVector2WithInfoOpts) *Vector2WithInfo + func (gui *GUI) NewVector3WithInfo(source *Vector3, opts *NewVector3WithInfoOpts) *Vector3WithInfo + func (gui *GUI) NewVirtualKeyboard(opts *NewVirtualKeyboardOpts) *VirtualKeyboard + func (gui *GUI) NewVolumeBasedPanel() *VolumeBasedPanel + func (gui *GUI) NewXmlLoader(opts *NewXmlLoaderOpts) *XmlLoader + func (gui *GUI) PlanePanel() *PlanePanel + func (gui *GUI) RadioButton() *RadioButton + func (gui *GUI) RadioGroup() *RadioGroup + func (gui *GUI) Rectangle() *Rectangle + func (gui *GUI) ScatterPanel() *ScatterPanel + func (gui *GUI) ScrollBar() *ScrollBar + func (gui *GUI) ScrollViewer() *ScrollViewer + func (gui *GUI) SelectionPanel() *SelectionPanel + func (gui *GUI) SelectorGroup() *SelectorGroup + func (gui *GUI) Slider() *Slider + func (gui *GUI) SliderGroup() *SliderGroup + func (gui *GUI) SpherePanel() *SpherePanel + func (gui *GUI) StackPanel() *StackPanel + func (gui *GUI) StackPanel3D() *StackPanel3D + func (gui *GUI) Style() *Style + func (gui *GUI) TextBlock() *TextBlock + func (gui *GUI) ValueAndUnit() *ValueAndUnit + func (gui *GUI) Vector2WithInfo() *Vector2WithInfo + func (gui *GUI) Vector3WithInfo() *Vector3WithInfo + func (gui *GUI) VirtualKeyboard() *VirtualKeyboard + func (gui *GUI) VolumeBasedPanel() *VolumeBasedPanel + func (gui *GUI) XmlLoader() *XmlLoader + type GUI3DManager struct + func GUI3DManagerFromJSObject(p js.Value, ctx js.Value) *GUI3DManager + func (g *GUI3DManager) AddControl(control *Control3D) *GUI3DManager + func (g *GUI3DManager) ContainsControl(control *Control3D) bool + func (g *GUI3DManager) Dispose() + func (g *GUI3DManager) JSObject() js.Value + func (g *GUI3DManager) OnPickedPointChangedObservable() *Observable + func (g *GUI3DManager) RemoveControl(control *Control3D) *GUI3DManager + func (g *GUI3DManager) RootContainer() *Container3D + func (g *GUI3DManager) Scene() *Scene + func (g *GUI3DManager) SetOnPickedPointChangedObservable(onPickedPointChangedObservable *Observable) *GUI3DManager + func (g *GUI3DManager) SetRootContainer(rootContainer *Container3D) *GUI3DManager + func (g *GUI3DManager) SetScene(scene *Scene) *GUI3DManager + func (g *GUI3DManager) SetUtilityLayer(utilityLayer *UtilityLayerRenderer) *GUI3DManager + func (g *GUI3DManager) UtilityLayer() *UtilityLayerRenderer + type GUID struct + func GUIDFromJSObject(p js.Value, ctx js.Value) *GUID + func (g *GUID) JSObject() js.Value + func (g *GUID) RandomId() string + type Gamepad struct + func GamepadFromJSObject(p js.Value, ctx js.Value) *Gamepad + func (g *Gamepad) BrowserGamepad() js.Value + func (g *Gamepad) DUALSHOCK() float64 + func (g *Gamepad) Dispose() + func (g *Gamepad) GAMEPAD() float64 + func (g *Gamepad) GENERIC() float64 + func (g *Gamepad) Id() string + func (g *Gamepad) Index() float64 + func (g *Gamepad) IsConnected() bool + func (g *Gamepad) JSObject() js.Value + func (g *Gamepad) LeftStick() *StickValues + func (g *Gamepad) Onleftstickchanged(callback JSFunc) + func (g *Gamepad) Onrightstickchanged(callback JSFunc) + func (g *Gamepad) POSE_ENABLED() float64 + func (g *Gamepad) RightStick() *StickValues + func (g *Gamepad) SetBrowserGamepad(browserGamepad JSObject) *Gamepad + func (g *Gamepad) SetDUALSHOCK(DUALSHOCK float64) *Gamepad + func (g *Gamepad) SetGAMEPAD(GAMEPAD float64) *Gamepad + func (g *Gamepad) SetGENERIC(GENERIC float64) *Gamepad + func (g *Gamepad) SetId(id string) *Gamepad + func (g *Gamepad) SetIndex(index float64) *Gamepad + func (g *Gamepad) SetIsConnected(isConnected bool) *Gamepad + func (g *Gamepad) SetLeftStick(leftStick *StickValues) *Gamepad + func (g *Gamepad) SetPOSE_ENABLED(POSE_ENABLED float64) *Gamepad + func (g *Gamepad) SetRightStick(rightStick *StickValues) *Gamepad + func (g *Gamepad) SetType(jsType float64) *Gamepad + func (g *Gamepad) SetXBOX(XBOX float64) *Gamepad + func (g *Gamepad) Type() float64 + func (g *Gamepad) Update() + func (g *Gamepad) XBOX() float64 + type GamepadButtonChanges struct + func GamepadButtonChangesFromJSObject(p js.Value, ctx js.Value) *GamepadButtonChanges + func (g *GamepadButtonChanges) Changed() bool + func (g *GamepadButtonChanges) JSObject() js.Value + func (g *GamepadButtonChanges) PressChanged() bool + func (g *GamepadButtonChanges) SetChanged(changed bool) *GamepadButtonChanges + func (g *GamepadButtonChanges) SetPressChanged(pressChanged bool) *GamepadButtonChanges + func (g *GamepadButtonChanges) SetTouchChanged(touchChanged bool) *GamepadButtonChanges + func (g *GamepadButtonChanges) SetValueChanged(valueChanged bool) *GamepadButtonChanges + func (g *GamepadButtonChanges) TouchChanged() bool + func (g *GamepadButtonChanges) ValueChanged() bool + type GamepadCamera struct + func GamepadCameraFromJSObject(p js.Value, ctx js.Value) *GamepadCamera + func (g *GamepadCamera) GetClassName() string + func (g *GamepadCamera) JSObject() js.Value + type GamepadManager struct + func GamepadManagerFromJSObject(p js.Value, ctx js.Value) *GamepadManager + func (g *GamepadManager) Dispose() + func (g *GamepadManager) Gamepads() []*Gamepad + func (g *GamepadManager) GetGamepadByType(opts *GamepadManagerGetGamepadByTypeOpts) *Gamepad + func (g *GamepadManager) JSObject() js.Value + func (g *GamepadManager) OnGamepadConnectedObservable() *Observable + func (g *GamepadManager) OnGamepadDisconnectedObservable() *Observable + func (g *GamepadManager) SetGamepads(gamepads []*Gamepad) *GamepadManager + func (g *GamepadManager) SetOnGamepadConnectedObservable(onGamepadConnectedObservable *Observable) *GamepadManager + func (g *GamepadManager) SetOnGamepadDisconnectedObservable(onGamepadDisconnectedObservable *Observable) *GamepadManager + type GamepadManagerGetGamepadByTypeOpts struct + Type *float64 + type GamepadSystemSceneComponent struct + func GamepadSystemSceneComponentFromJSObject(p js.Value, ctx js.Value) *GamepadSystemSceneComponent + func (g *GamepadSystemSceneComponent) Dispose() + func (g *GamepadSystemSceneComponent) JSObject() js.Value + func (g *GamepadSystemSceneComponent) Name() string + func (g *GamepadSystemSceneComponent) Rebuild() + func (g *GamepadSystemSceneComponent) Register() + func (g *GamepadSystemSceneComponent) Scene() *Scene + func (g *GamepadSystemSceneComponent) SetName(name string) *GamepadSystemSceneComponent + func (g *GamepadSystemSceneComponent) SetScene(scene *Scene) *GamepadSystemSceneComponent + type GearVRController struct + func GearVRControllerFromJSObject(p js.Value, ctx js.Value) *GearVRController + func (g *GearVRController) GAMEPAD_ID_PREFIX() string + func (g *GearVRController) InitControllerMesh(scene *Scene, opts *GearVRControllerInitControllerMeshOpts) + func (g *GearVRController) JSObject() js.Value + func (g *GearVRController) MODEL_BASE_URL() string + func (g *GearVRController) MODEL_FILENAME() string + func (g *GearVRController) SetGAMEPAD_ID_PREFIX(GAMEPAD_ID_PREFIX string) *GearVRController + func (g *GearVRController) SetMODEL_BASE_URL(MODEL_BASE_URL string) *GearVRController + func (g *GearVRController) SetMODEL_FILENAME(MODEL_FILENAME string) *GearVRController + type GearVRControllerInitControllerMeshOpts struct + MeshLoaded JSFunc + type GenericController struct + func GenericControllerFromJSObject(p js.Value, ctx js.Value) *GenericController + func (g *GenericController) InitControllerMesh(scene *Scene, opts *GenericControllerInitControllerMeshOpts) + func (g *GenericController) JSObject() js.Value + func (g *GenericController) MODEL_BASE_URL() string + func (g *GenericController) MODEL_FILENAME() string + func (g *GenericController) SetMODEL_BASE_URL(MODEL_BASE_URL string) *GenericController + func (g *GenericController) SetMODEL_FILENAME(MODEL_FILENAME string) *GenericController + type GenericControllerInitControllerMeshOpts struct + MeshLoaded JSFunc + type GenericPad struct + func GenericPadFromJSObject(p js.Value, ctx js.Value) *GenericPad + func (g *GenericPad) Dispose() + func (g *GenericPad) JSObject() js.Value + func (g *GenericPad) OnButtonDownObservable() *Observable + func (g *GenericPad) OnButtonUpObservable() *Observable + func (g *GenericPad) Onbuttondown(callback JSFunc) + func (g *GenericPad) Onbuttonup(callback JSFunc) + func (g *GenericPad) SetOnButtonDownObservable(onButtonDownObservable *Observable) *GenericPad + func (g *GenericPad) SetOnButtonUpObservable(onButtonUpObservable *Observable) *GenericPad + func (g *GenericPad) Update() + type Geometry struct + func GeometryFromJSObject(p js.Value, ctx js.Value) *Geometry + func (g *Geometry) ApplyToMesh(mesh *Mesh) + func (g *Geometry) BoundingBias() *Vector2 + func (g *Geometry) Copy(id string) *Geometry + func (g *Geometry) CreateGeometryForMesh(mesh *Mesh) *Geometry + func (g *Geometry) DelayLoadState() float64 + func (g *Geometry) DelayLoadingFile() string + func (g *Geometry) Dispose() + func (g *Geometry) DoNotSerialize() bool + func (g *Geometry) Extend() js.Value + func (g *Geometry) ExtractFromMesh(mesh *Mesh, id string) *Geometry + func (g *Geometry) GetEngine() *Engine + func (g *Geometry) GetIndexBuffer() *DataBuffer + func (g *Geometry) GetIndices(opts *GeometryGetIndicesOpts) js.Value + func (g *Geometry) GetScene() *Scene + func (g *Geometry) GetTotalIndices() float64 + func (g *Geometry) GetTotalVertices() float64 + func (g *Geometry) GetVertexBuffer(kind string) *VertexBuffer + func (g *Geometry) GetVertexBuffers() js.Value + func (g *Geometry) GetVerticesData(kind string, opts *GeometryGetVerticesDataOpts) js.Value + func (g *Geometry) GetVerticesDataKinds() []string + func (g *Geometry) Id() string + func (g *Geometry) IsDisposed() bool + func (g *Geometry) IsReady() bool + func (g *Geometry) IsVertexBufferUpdatable(kind string) bool + func (g *Geometry) IsVerticesDataPresent(kind string) bool + func (g *Geometry) JSObject() js.Value + func (g *Geometry) Load(scene *Scene, opts *GeometryLoadOpts) + func (g *Geometry) OnGeometryUpdated() js.Value + func (g *Geometry) Parse(parsedVertexData JSObject, scene *Scene, rootUrl string) *Geometry + func (g *Geometry) RandomId() string + func (g *Geometry) ReleaseForMesh(mesh *Mesh, opts *GeometryReleaseForMeshOpts) + func (g *Geometry) RemoveVerticesData(kind string) + func (g *Geometry) Serialize() js.Value + func (g *Geometry) SerializeVerticeData() js.Value + func (g *Geometry) SetAllVerticesData(vertexData *VertexData, opts *GeometrySetAllVerticesDataOpts) + func (g *Geometry) SetBoundingBias(boundingBias *Vector2) *Geometry + func (g *Geometry) SetDelayLoadState(delayLoadState float64) *Geometry + func (g *Geometry) SetDelayLoadingFile(delayLoadingFile string) *Geometry + func (g *Geometry) SetDoNotSerialize(doNotSerialize bool) *Geometry + func (g *Geometry) SetExtend(extend js.Value) *Geometry + func (g *Geometry) SetId(id string) *Geometry + func (g *Geometry) SetIndices(indices js.Value, opts *GeometrySetIndicesOpts) + func (g *Geometry) SetOnGeometryUpdated(onGeometryUpdated JSFunc) *Geometry + func (g *Geometry) SetUniqueId(uniqueId float64) *Geometry + func (g *Geometry) SetVerticesBuffer(buffer *VertexBuffer, opts *GeometrySetVerticesBufferOpts) + func (g *Geometry) SetVerticesData(kind string, data js.Value, opts *GeometrySetVerticesDataOpts) + func (g *Geometry) ToLeftHanded() + func (g *Geometry) UniqueId() float64 + func (g *Geometry) UpdateIndices(indices js.Value, opts *GeometryUpdateIndicesOpts) + func (g *Geometry) UpdateVerticesData(kind string, data js.Value, opts *GeometryUpdateVerticesDataOpts) + func (g *Geometry) UpdateVerticesDataDirectly(kind string, data []float64, offset float64, ...) + type GeometryBufferRenderer struct + func GeometryBufferRendererFromJSObject(p js.Value, ctx js.Value) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) Dispose() + func (g *GeometryBufferRenderer) EnablePosition() bool + func (g *GeometryBufferRenderer) EnableVelocity() bool + func (g *GeometryBufferRenderer) ExcludedSkinnedMeshesFromVelocity() []*AbstractMesh + func (g *GeometryBufferRenderer) GetGBuffer() *MultiRenderTarget + func (g *GeometryBufferRenderer) GetTextureIndex(textureType float64) float64 + func (g *GeometryBufferRenderer) IsReady(subMesh *SubMesh, useInstances bool) bool + func (g *GeometryBufferRenderer) IsSupported() bool + func (g *GeometryBufferRenderer) JSObject() js.Value + func (g *GeometryBufferRenderer) POSITION_TEXTURE_TYPE() float64 + func (g *GeometryBufferRenderer) Ratio() float64 + func (g *GeometryBufferRenderer) RenderList() []*Mesh + func (g *GeometryBufferRenderer) Samples() float64 + func (g *GeometryBufferRenderer) Scene() *Scene + func (g *GeometryBufferRenderer) SetEnablePosition(enablePosition bool) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetEnableVelocity(enableVelocity bool) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetExcludedSkinnedMeshesFromVelocity(excludedSkinnedMeshesFromVelocity []*AbstractMesh) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetIsSupported(isSupported bool) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetPOSITION_TEXTURE_TYPE(POSITION_TEXTURE_TYPE float64) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetRatio(ratio float64) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetRenderList(renderList []*Mesh) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetSamples(samples float64) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetScene(scene *Scene) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) SetVELOCITY_TEXTURE_TYPE(VELOCITY_TEXTURE_TYPE float64) *GeometryBufferRenderer + func (g *GeometryBufferRenderer) VELOCITY_TEXTURE_TYPE() float64 + type GeometryBufferRendererSceneComponent struct + func GeometryBufferRendererSceneComponentFromJSObject(p js.Value, ctx js.Value) *GeometryBufferRendererSceneComponent + func (g *GeometryBufferRendererSceneComponent) Dispose() + func (g *GeometryBufferRendererSceneComponent) JSObject() js.Value + func (g *GeometryBufferRendererSceneComponent) Name() string + func (g *GeometryBufferRendererSceneComponent) Rebuild() + func (g *GeometryBufferRendererSceneComponent) Register() + func (g *GeometryBufferRendererSceneComponent) Scene() *Scene + func (g *GeometryBufferRendererSceneComponent) SetName(name string) *GeometryBufferRendererSceneComponent + func (g *GeometryBufferRendererSceneComponent) SetScene(scene *Scene) *GeometryBufferRendererSceneComponent + type GeometryGetIndicesOpts struct + CopyWhenShared *bool + ForceCopy *bool + type GeometryGetVerticesDataOpts struct + CopyWhenShared *bool + ForceCopy *bool + type GeometryLoadOpts struct + OnLoaded JSFunc + type GeometryReleaseForMeshOpts struct + ShouldDispose *bool + type GeometrySetAllVerticesDataOpts struct + Updatable *bool + type GeometrySetIndicesOpts struct + TotalVertices *float64 + Updatable *bool + type GeometrySetVerticesBufferOpts struct + TotalVertices *float64 + type GeometrySetVerticesDataOpts struct + Stride *float64 + Updatable *bool + type GeometryUpdateIndicesOpts struct + GpuMemoryOnly *bool + Offset *float64 + type GeometryUpdateVerticesDataDirectlyOpts struct + UseBytes *bool + type GeometryUpdateVerticesDataOpts struct + UpdateExtends *bool + type Gizmo struct + func GizmoFromJSObject(p js.Value, ctx js.Value) *Gizmo + func (g *Gizmo) AttachedMesh() *AbstractMesh + func (g *Gizmo) Dispose() + func (g *Gizmo) GizmoLayer() *UtilityLayerRenderer + func (g *Gizmo) JSObject() js.Value + func (g *Gizmo) ScaleRatio() float64 + func (g *Gizmo) SetAttachedMesh(attachedMesh *AbstractMesh) *Gizmo + func (g *Gizmo) SetCustomMesh(mesh *Mesh) + func (g *Gizmo) SetGizmoLayer(gizmoLayer *UtilityLayerRenderer) *Gizmo + func (g *Gizmo) SetScaleRatio(scaleRatio float64) *Gizmo + func (g *Gizmo) SetUpdateGizmoPositionToMatchAttachedMesh(updateGizmoPositionToMatchAttachedMesh bool) *Gizmo + func (g *Gizmo) SetUpdateGizmoRotationToMatchAttachedMesh(updateGizmoRotationToMatchAttachedMesh bool) *Gizmo + func (g *Gizmo) SetUpdateScale(updateScale bool) *Gizmo + func (g *Gizmo) Set_rootMesh(_rootMesh *Mesh) *Gizmo + func (g *Gizmo) UpdateGizmoPositionToMatchAttachedMesh() bool + func (g *Gizmo) UpdateGizmoRotationToMatchAttachedMesh() bool + func (g *Gizmo) UpdateScale() bool + type GizmoManager struct + func GizmoManagerFromJSObject(p js.Value, ctx js.Value) *GizmoManager + func (g *GizmoManager) AttachToMesh(mesh *AbstractMesh) + func (g *GizmoManager) AttachableMeshes() []*AbstractMesh + func (g *GizmoManager) BoundingBoxDragBehavior() *SixDofDragBehavior + func (g *GizmoManager) BoundingBoxGizmoEnabled() bool + func (g *GizmoManager) ClearGizmoOnEmptyPointerEvent() bool + func (g *GizmoManager) Dispose() + func (g *GizmoManager) Gizmos() js.Value + func (g *GizmoManager) JSObject() js.Value + func (g *GizmoManager) KeepDepthUtilityLayer() *UtilityLayerRenderer + func (g *GizmoManager) OnAttachedToMeshObservable() *Observable + func (g *GizmoManager) PositionGizmoEnabled() bool + func (g *GizmoManager) RotationGizmoEnabled() bool + func (g *GizmoManager) ScaleGizmoEnabled() bool + func (g *GizmoManager) SetAttachableMeshes(attachableMeshes []*AbstractMesh) *GizmoManager + func (g *GizmoManager) SetBoundingBoxDragBehavior(boundingBoxDragBehavior *SixDofDragBehavior) *GizmoManager + func (g *GizmoManager) SetBoundingBoxGizmoEnabled(boundingBoxGizmoEnabled bool) *GizmoManager + func (g *GizmoManager) SetClearGizmoOnEmptyPointerEvent(clearGizmoOnEmptyPointerEvent bool) *GizmoManager + func (g *GizmoManager) SetGizmos(gizmos js.Value) *GizmoManager + func (g *GizmoManager) SetKeepDepthUtilityLayer(keepDepthUtilityLayer *UtilityLayerRenderer) *GizmoManager + func (g *GizmoManager) SetOnAttachedToMeshObservable(onAttachedToMeshObservable *Observable) *GizmoManager + func (g *GizmoManager) SetPositionGizmoEnabled(positionGizmoEnabled bool) *GizmoManager + func (g *GizmoManager) SetRotationGizmoEnabled(rotationGizmoEnabled bool) *GizmoManager + func (g *GizmoManager) SetScaleGizmoEnabled(scaleGizmoEnabled bool) *GizmoManager + func (g *GizmoManager) SetUsePointerToAttachGizmos(usePointerToAttachGizmos bool) *GizmoManager + func (g *GizmoManager) SetUtilityLayer(utilityLayer *UtilityLayerRenderer) *GizmoManager + func (g *GizmoManager) UsePointerToAttachGizmos() bool + func (g *GizmoManager) UtilityLayer() *UtilityLayerRenderer + type GlowLayer struct + func GlowLayerFromJSObject(p js.Value, ctx js.Value) *GlowLayer + func (g *GlowLayer) AddExcludedMesh(mesh *Mesh) + func (g *GlowLayer) AddIncludedOnlyMesh(mesh *Mesh) + func (g *GlowLayer) BlurKernelSize() float64 + func (g *GlowLayer) CustomEmissiveColorSelector() js.Value + func (g *GlowLayer) CustomEmissiveTextureSelector() js.Value + func (g *GlowLayer) DefaultBlurKernelSize() float64 + func (g *GlowLayer) DefaultTextureRatio() float64 + func (g *GlowLayer) EffectName() string + func (g *GlowLayer) GetClassName() string + func (g *GlowLayer) GetEffectName() string + func (g *GlowLayer) HasMesh(mesh *AbstractMesh) bool + func (g *GlowLayer) Intensity() float64 + func (g *GlowLayer) IsReady(subMesh *SubMesh, useInstances bool) bool + func (g *GlowLayer) JSObject() js.Value + func (g *GlowLayer) NeedStencil() bool + func (g *GlowLayer) Parse(parsedGlowLayer JSObject, scene *Scene, rootUrl string) *GlowLayer + func (g *GlowLayer) ReferenceMeshToUseItsOwnMaterial(mesh *AbstractMesh) + func (g *GlowLayer) RemoveExcludedMesh(mesh *Mesh) + func (g *GlowLayer) RemoveIncludedOnlyMesh(mesh *Mesh) + func (g *GlowLayer) Serialize() js.Value + func (g *GlowLayer) SetBlurKernelSize(blurKernelSize float64) *GlowLayer + func (g *GlowLayer) SetCustomEmissiveColorSelector(customEmissiveColorSelector JSFunc) *GlowLayer + func (g *GlowLayer) SetCustomEmissiveTextureSelector(customEmissiveTextureSelector JSFunc) *GlowLayer + func (g *GlowLayer) SetDefaultBlurKernelSize(DefaultBlurKernelSize float64) *GlowLayer + func (g *GlowLayer) SetDefaultTextureRatio(DefaultTextureRatio float64) *GlowLayer + func (g *GlowLayer) SetEffectName(EffectName string) *GlowLayer + func (g *GlowLayer) SetIntensity(intensity float64) *GlowLayer + func (g *GlowLayer) UnReferenceMeshFromUsingItsOwnMaterial(mesh *AbstractMesh) + type GradientBlock struct + func GradientBlockFromJSObject(p js.Value, ctx js.Value) *GradientBlock + func (g *GradientBlock) ColorSteps() []*GradientBlockColorStep + func (g *GradientBlock) GetClassName() string + func (g *GradientBlock) Gradient() *NodeMaterialConnectionPoint + func (g *GradientBlock) JSObject() js.Value + func (g *GradientBlock) Output() *NodeMaterialConnectionPoint + func (g *GradientBlock) Serialize() js.Value + func (g *GradientBlock) SetColorSteps(colorSteps []*GradientBlockColorStep) *GradientBlock + func (g *GradientBlock) SetGradient(gradient *NodeMaterialConnectionPoint) *GradientBlock + func (g *GradientBlock) SetOutput(output *NodeMaterialConnectionPoint) *GradientBlock + type GradientBlockColorStep struct + func GradientBlockColorStepFromJSObject(p js.Value, ctx js.Value) *GradientBlockColorStep + func (g *GradientBlockColorStep) Color() *Color3 + func (g *GradientBlockColorStep) JSObject() js.Value + func (g *GradientBlockColorStep) SetColor(color *Color3) *GradientBlockColorStep + func (g *GradientBlockColorStep) SetStep(step float64) *GradientBlockColorStep + func (g *GradientBlockColorStep) Step() float64 + type GradientHelper struct + func GradientHelperFromJSObject(p js.Value, ctx js.Value) *GradientHelper + func (g *GradientHelper) GetCurrentGradient(ratio float64, gradients []*IValueGradient, updateFunc JSFunc) + func (g *GradientHelper) JSObject() js.Value + type GradientMaterial struct + func GradientMaterialFromJSObject(p js.Value, ctx js.Value) *GradientMaterial + func (g *GradientMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (g *GradientMaterial) BottomColor() *Color3 + func (g *GradientMaterial) BottomColorAlpha() float64 + func (g *GradientMaterial) Clone(name string) *GradientMaterial + func (g *GradientMaterial) DisableLighting() bool + func (g *GradientMaterial) Dispose(opts *GradientMaterialDisposeOpts) + func (g *GradientMaterial) GetAlphaTestTexture() *BaseTexture + func (g *GradientMaterial) GetAnimatables() []*IAnimatable + func (g *GradientMaterial) GetClassName() string + func (g *GradientMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (g *GradientMaterial) JSObject() js.Value + func (g *GradientMaterial) MaxSimultaneousLights() float64 + func (g *GradientMaterial) NeedAlphaBlending() bool + func (g *GradientMaterial) NeedAlphaTesting() bool + func (g *GradientMaterial) Offset() float64 + func (g *GradientMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *GradientMaterial + func (g *GradientMaterial) Scale() float64 + func (g *GradientMaterial) Serialize() js.Value + func (g *GradientMaterial) SetBottomColor(bottomColor *Color3) *GradientMaterial + func (g *GradientMaterial) SetBottomColorAlpha(bottomColorAlpha float64) *GradientMaterial + func (g *GradientMaterial) SetDisableLighting(disableLighting bool) *GradientMaterial + func (g *GradientMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *GradientMaterial + func (g *GradientMaterial) SetOffset(offset float64) *GradientMaterial + func (g *GradientMaterial) SetScale(scale float64) *GradientMaterial + func (g *GradientMaterial) SetSmoothness(smoothness float64) *GradientMaterial + func (g *GradientMaterial) SetTopColor(topColor *Color3) *GradientMaterial + func (g *GradientMaterial) SetTopColorAlpha(topColorAlpha float64) *GradientMaterial + func (g *GradientMaterial) Smoothness() float64 + func (g *GradientMaterial) TopColor() *Color3 + func (g *GradientMaterial) TopColorAlpha() float64 + type GradientMaterialDisposeOpts struct + ForceDisposeEffect *bool + type GradientMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type GrainPostProcess struct + func GrainPostProcessFromJSObject(p js.Value, ctx js.Value) *GrainPostProcess + func (g *GrainPostProcess) Animated() bool + func (g *GrainPostProcess) Intensity() float64 + func (g *GrainPostProcess) JSObject() js.Value + func (g *GrainPostProcess) SetAnimated(animated bool) *GrainPostProcess + func (g *GrainPostProcess) SetIntensity(intensity float64) *GrainPostProcess + type GrassProceduralTexture struct + func GrassProceduralTextureFromJSObject(p js.Value, ctx js.Value) *GrassProceduralTexture + func (g *GrassProceduralTexture) GrassColors() []*Color3 + func (g *GrassProceduralTexture) GroundColor() *Color3 + func (g *GrassProceduralTexture) JSObject() js.Value + func (g *GrassProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *GrassProceduralTexture + func (g *GrassProceduralTexture) Serialize() js.Value + func (g *GrassProceduralTexture) SetGrassColors(grassColors []*Color3) *GrassProceduralTexture + func (g *GrassProceduralTexture) SetGroundColor(groundColor *Color3) *GrassProceduralTexture + func (g *GrassProceduralTexture) UpdateShaderUniforms() + type Grid struct + func GridFromJSObject(p js.Value, ctx js.Value) *Grid + func (g *Grid) AddColumnDefinition(width float64, opts *GridAddColumnDefinitionOpts) *Grid + func (g *Grid) AddControl(control *Control, opts *GridAddControlOpts) *Grid + func (g *Grid) AddRowDefinition(height float64, opts *GridAddRowDefinitionOpts) *Grid + func (g *Grid) Cells() js.Value + func (g *Grid) Children() []*Control + func (g *Grid) ColumnCount() float64 + func (g *Grid) Dispose() + func (g *Grid) GetChildCellInfo(child *Control) string + func (g *Grid) GetChildrenAt(row float64, column float64) []*Control + func (g *Grid) GetColumnDefinition(index float64) *ValueAndUnit + func (g *Grid) GetRowDefinition(index float64) *ValueAndUnit + func (g *Grid) JSObject() js.Value + func (g *Grid) Name() string + func (g *Grid) RemoveColumnDefinition(index float64) *Grid + func (g *Grid) RemoveControl(control *Control) *Container + func (g *Grid) RemoveRowDefinition(index float64) *Grid + func (g *Grid) RowCount() float64 + func (g *Grid) SetCells(cells js.Value) *Grid + func (g *Grid) SetChildren(children []*Control) *Grid + func (g *Grid) SetColumnCount(columnCount float64) *Grid + func (g *Grid) SetColumnDefinition(index float64, width float64, opts *GridSetColumnDefinitionOpts) *Grid + func (g *Grid) SetName(name string) *Grid + func (g *Grid) SetRowCount(rowCount float64) *Grid + func (g *Grid) SetRowDefinition(index float64, height float64, opts *GridSetRowDefinitionOpts) *Grid + type GridAddColumnDefinitionOpts struct + IsPixel *bool + type GridAddControlOpts struct + Column *float64 + Row *float64 + type GridAddRowDefinitionOpts struct + IsPixel *bool + type GridMaterial struct + func GridMaterialFromJSObject(p js.Value, ctx js.Value) *GridMaterial + func (g *GridMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (g *GridMaterial) Clone(name string) *GridMaterial + func (g *GridMaterial) Dispose(opts *GridMaterialDisposeOpts) + func (g *GridMaterial) GetClassName() string + func (g *GridMaterial) GridOffset() *Vector3 + func (g *GridMaterial) GridRatio() float64 + func (g *GridMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *GridMaterialIsReadyForSubMeshOpts) bool + func (g *GridMaterial) JSObject() js.Value + func (g *GridMaterial) LineColor() *Color3 + func (g *GridMaterial) MainColor() *Color3 + func (g *GridMaterial) MajorUnitFrequency() float64 + func (g *GridMaterial) MinorUnitVisibility() float64 + func (g *GridMaterial) NeedAlphaBlending() bool + func (g *GridMaterial) NeedAlphaBlendingForMesh(mesh *AbstractMesh) bool + func (g *GridMaterial) Opacity() float64 + func (g *GridMaterial) OpacityTexture() *BaseTexture + func (g *GridMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *GridMaterial + func (g *GridMaterial) PreMultiplyAlpha() bool + func (g *GridMaterial) Serialize() js.Value + func (g *GridMaterial) SetGridOffset(gridOffset *Vector3) *GridMaterial + func (g *GridMaterial) SetGridRatio(gridRatio float64) *GridMaterial + func (g *GridMaterial) SetLineColor(lineColor *Color3) *GridMaterial + func (g *GridMaterial) SetMainColor(mainColor *Color3) *GridMaterial + func (g *GridMaterial) SetMajorUnitFrequency(majorUnitFrequency float64) *GridMaterial + func (g *GridMaterial) SetMinorUnitVisibility(minorUnitVisibility float64) *GridMaterial + func (g *GridMaterial) SetOpacity(opacity float64) *GridMaterial + func (g *GridMaterial) SetOpacityTexture(opacityTexture *BaseTexture) *GridMaterial + func (g *GridMaterial) SetPreMultiplyAlpha(preMultiplyAlpha bool) *GridMaterial + type GridMaterialDisposeOpts struct + ForceDisposeEffect *bool + type GridMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type GridSetColumnDefinitionOpts struct + IsPixel *bool + type GridSetRowDefinitionOpts struct + IsPixel *bool + type GroundBuilder struct + func GroundBuilderFromJSObject(p js.Value, ctx js.Value) *GroundBuilder + func (g *GroundBuilder) CreateGround(name string, options js.Value, scene JSObject) *Mesh + func (g *GroundBuilder) CreateGroundFromHeightMap(name string, url string, options js.Value, ...) *GroundMesh + func (g *GroundBuilder) CreateTiledGround(name string, options js.Value, opts *GroundBuilderCreateTiledGroundOpts) *Mesh + func (g *GroundBuilder) JSObject() js.Value + type GroundBuilderCreateGroundFromHeightMapOpts struct + Scene *Scene + type GroundBuilderCreateTiledGroundOpts struct + Scene *Scene + type GroundMesh struct + func GroundMeshFromJSObject(p js.Value, ctx js.Value) *GroundMesh + func (g *GroundMesh) GenerateOctree() bool + func (g *GroundMesh) GetClassName() string + func (g *GroundMesh) GetHeightAtCoordinates(x float64, z float64) float64 + func (g *GroundMesh) GetNormalAtCoordinates(x float64, z float64) *Vector3 + func (g *GroundMesh) GetNormalAtCoordinatesToRef(x float64, z float64, ref *Vector3) *GroundMesh + func (g *GroundMesh) JSObject() js.Value + func (g *GroundMesh) Optimize(chunksCount float64, opts *GroundMeshOptimizeOpts) + func (g *GroundMesh) Parse(parsedMesh JSObject, scene *Scene) *GroundMesh + func (g *GroundMesh) Serialize(serializationObject JSObject) + func (g *GroundMesh) SetGenerateOctree(generateOctree bool) *GroundMesh + func (g *GroundMesh) SetSubdivisions(subdivisions float64) *GroundMesh + func (g *GroundMesh) SetSubdivisionsX(subdivisionsX float64) *GroundMesh + func (g *GroundMesh) SetSubdivisionsY(subdivisionsY float64) *GroundMesh + func (g *GroundMesh) Subdivisions() float64 + func (g *GroundMesh) SubdivisionsX() float64 + func (g *GroundMesh) SubdivisionsY() float64 + func (g *GroundMesh) UpdateCoordinateHeights() *GroundMesh + type GroundMeshOptimizeOpts struct + OctreeBlocksSize *float64 + type GroundOpts struct + Height *float64 + Subdivisions *float64 + Updatable *bool + Width *float64 + type HDRCubeTexture struct + func HDRCubeTextureFromJSObject(p js.Value, ctx js.Value) *HDRCubeTexture + func (h *HDRCubeTexture) BoundingBoxPosition() *Vector3 + func (h *HDRCubeTexture) BoundingBoxSize() *Vector3 + func (h *HDRCubeTexture) Clone() *HDRCubeTexture + func (h *HDRCubeTexture) CoordinatesMode() float64 + func (h *HDRCubeTexture) DelayLoad() + func (h *HDRCubeTexture) GetClassName() string + func (h *HDRCubeTexture) GetReflectionTextureMatrix() *Matrix + func (h *HDRCubeTexture) IsBlocking() bool + func (h *HDRCubeTexture) JSObject() js.Value + func (h *HDRCubeTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *HDRCubeTexture + func (h *HDRCubeTexture) RotationY() float64 + func (h *HDRCubeTexture) Serialize() js.Value + func (h *HDRCubeTexture) SetBoundingBoxPosition(boundingBoxPosition *Vector3) *HDRCubeTexture + func (h *HDRCubeTexture) SetBoundingBoxSize(boundingBoxSize *Vector3) *HDRCubeTexture + func (h *HDRCubeTexture) SetCoordinatesMode(coordinatesMode float64) *HDRCubeTexture + func (h *HDRCubeTexture) SetIsBlocking(isBlocking bool) *HDRCubeTexture + func (h *HDRCubeTexture) SetReflectionTextureMatrix(value *Matrix) + func (h *HDRCubeTexture) SetRotationY(rotationY float64) *HDRCubeTexture + func (h *HDRCubeTexture) SetUrl(url string) *HDRCubeTexture + func (h *HDRCubeTexture) Url() string + type HDRCubeTextureAssetTask struct + func HDRCubeTextureAssetTaskFromJSObject(p js.Value, ctx js.Value) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) GammaSpace() bool + func (h *HDRCubeTextureAssetTask) GenerateHarmonics() bool + func (h *HDRCubeTextureAssetTask) JSObject() js.Value + func (h *HDRCubeTextureAssetTask) Name() string + func (h *HDRCubeTextureAssetTask) NoMipmap() bool + func (h *HDRCubeTextureAssetTask) OnError() js.Value + func (h *HDRCubeTextureAssetTask) OnSuccess() js.Value + func (h *HDRCubeTextureAssetTask) Reserved() bool + func (h *HDRCubeTextureAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (h *HDRCubeTextureAssetTask) SetGammaSpace(gammaSpace bool) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetGenerateHarmonics(generateHarmonics bool) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetName(name string) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetNoMipmap(noMipmap bool) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetOnError(onError JSFunc) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetOnSuccess(onSuccess JSFunc) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetReserved(reserved bool) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetSize(size float64) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetTexture(texture *HDRCubeTexture) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) SetUrl(url string) *HDRCubeTextureAssetTask + func (h *HDRCubeTextureAssetTask) Size() float64 + func (h *HDRCubeTextureAssetTask) Texture() *HDRCubeTexture + func (h *HDRCubeTextureAssetTask) Url() string + type HDRInfo struct + func HDRInfoFromJSObject(p js.Value, ctx js.Value) *HDRInfo + func (h *HDRInfo) DataPosition() float64 + func (h *HDRInfo) Height() float64 + func (h *HDRInfo) JSObject() js.Value + func (h *HDRInfo) SetDataPosition(dataPosition float64) *HDRInfo + func (h *HDRInfo) SetHeight(height float64) *HDRInfo + func (h *HDRInfo) SetWidth(width float64) *HDRInfo + func (h *HDRInfo) Width() float64 + type HDRTools struct + func HDRToolsFromJSObject(p js.Value, ctx js.Value) *HDRTools + func (h *HDRTools) GetCubeMapTextureData(buffer js.Value, size float64) js.Value + func (h *HDRTools) JSObject() js.Value + func (h *HDRTools) RGBE_ReadHeader(uint8array js.Value) js.Value + func (h *HDRTools) RGBE_ReadPixels(uint8array js.Value, hdrInfo js.Value) js.Value + type HardwareScalingOptimization struct + func HardwareScalingOptimizationFromJSObject(p js.Value, ctx js.Value) *HardwareScalingOptimization + func (h *HardwareScalingOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (h *HardwareScalingOptimization) GetDescription() string + func (h *HardwareScalingOptimization) JSObject() js.Value + func (h *HardwareScalingOptimization) MaximumScale() float64 + func (h *HardwareScalingOptimization) Priority() float64 + func (h *HardwareScalingOptimization) SetMaximumScale(maximumScale float64) *HardwareScalingOptimization + func (h *HardwareScalingOptimization) SetPriority(priority float64) *HardwareScalingOptimization + func (h *HardwareScalingOptimization) SetStep(step float64) *HardwareScalingOptimization + func (h *HardwareScalingOptimization) Step() float64 + type HemisphereBuilder struct + func HemisphereBuilderFromJSObject(p js.Value, ctx js.Value) *HemisphereBuilder + func (h *HemisphereBuilder) CreateHemisphere(name string, options js.Value, scene JSObject) *Mesh + func (h *HemisphereBuilder) JSObject() js.Value + type HemisphericLight struct + func HemisphericLightFromJSObject(p js.Value, ctx js.Value) *HemisphericLight + func (h *HemisphericLight) ComputeWorldMatrix() *Matrix + func (h *HemisphericLight) Direction() *Vector3 + func (h *HemisphericLight) GetClassName() string + func (h *HemisphericLight) GetShadowGenerator() *IShadowGenerator + func (h *HemisphericLight) GetTypeID() float64 + func (h *HemisphericLight) GroundColor() *Color3 + func (h *HemisphericLight) JSObject() js.Value + func (h *HemisphericLight) PrepareLightSpecificDefines(defines JSObject, lightIndex float64) + func (h *HemisphericLight) SetDirection(direction *Vector3) *HemisphericLight + func (h *HemisphericLight) SetDirectionToTarget(target *Vector3) *Vector3 + func (h *HemisphericLight) SetGroundColor(groundColor *Color3) *HemisphericLight + func (h *HemisphericLight) TransferToEffect(effect *Effect, lightIndex string) *HemisphericLight + func (h *HemisphericLight) TransferToNodeMaterialEffect(effect *Effect, lightDataUniformName string) *HemisphericLight + type HemisphericParticleEmitter struct + func HemisphericParticleEmitterFromJSObject(p js.Value, ctx js.Value) *HemisphericParticleEmitter + func (h *HemisphericParticleEmitter) ApplyToShader(effect *Effect) + func (h *HemisphericParticleEmitter) Clone() *HemisphericParticleEmitter + func (h *HemisphericParticleEmitter) DirectionRandomizer() float64 + func (h *HemisphericParticleEmitter) GetClassName() string + func (h *HemisphericParticleEmitter) GetEffectDefines() string + func (h *HemisphericParticleEmitter) JSObject() js.Value + func (h *HemisphericParticleEmitter) Parse(serializationObject JSObject) + func (h *HemisphericParticleEmitter) Radius() float64 + func (h *HemisphericParticleEmitter) RadiusRange() float64 + func (h *HemisphericParticleEmitter) Serialize() js.Value + func (h *HemisphericParticleEmitter) SetDirectionRandomizer(directionRandomizer float64) *HemisphericParticleEmitter + func (h *HemisphericParticleEmitter) SetRadius(radius float64) *HemisphericParticleEmitter + func (h *HemisphericParticleEmitter) SetRadiusRange(radiusRange float64) *HemisphericParticleEmitter + func (h *HemisphericParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + func (h *HemisphericParticleEmitter) StartPositionFunction(worldMatrix *Matrix, positionToUpdate *Vector3, particle *Particle) + type HighlightLayer struct + func HighlightLayerFromJSObject(p js.Value, ctx js.Value) *HighlightLayer + func (h *HighlightLayer) AddExcludedMesh(mesh *Mesh) + func (h *HighlightLayer) AddMesh(mesh *Mesh, color *Color3, opts *HighlightLayerAddMeshOpts) + func (h *HighlightLayer) BlurHorizontalSize() float64 + func (h *HighlightLayer) BlurVerticalSize() float64 + func (h *HighlightLayer) Dispose() + func (h *HighlightLayer) EffectName() string + func (h *HighlightLayer) GetClassName() string + func (h *HighlightLayer) GetEffectName() string + func (h *HighlightLayer) GlowingMeshStencilReference() float64 + func (h *HighlightLayer) HasMesh(mesh *AbstractMesh) bool + func (h *HighlightLayer) InnerGlow() bool + func (h *HighlightLayer) IsReady(subMesh *SubMesh, useInstances bool) bool + func (h *HighlightLayer) JSObject() js.Value + func (h *HighlightLayer) Name() string + func (h *HighlightLayer) NeedStencil() bool + func (h *HighlightLayer) NeutralColor() *Color4 + func (h *HighlightLayer) NormalMeshStencilReference() float64 + func (h *HighlightLayer) OnAfterBlurObservable() *Observable + func (h *HighlightLayer) OnBeforeBlurObservable() *Observable + func (h *HighlightLayer) OuterGlow() bool + func (h *HighlightLayer) Parse(parsedHightlightLayer JSObject, scene *Scene, rootUrl string) *HighlightLayer + func (h *HighlightLayer) RemoveExcludedMesh(mesh *Mesh) + func (h *HighlightLayer) RemoveMesh(mesh *Mesh) + func (h *HighlightLayer) Serialize() js.Value + func (h *HighlightLayer) SetBlurHorizontalSize(blurHorizontalSize float64) *HighlightLayer + func (h *HighlightLayer) SetBlurVerticalSize(blurVerticalSize float64) *HighlightLayer + func (h *HighlightLayer) SetEffectName(EffectName string) *HighlightLayer + func (h *HighlightLayer) SetGlowingMeshStencilReference(GlowingMeshStencilReference float64) *HighlightLayer + func (h *HighlightLayer) SetInnerGlow(innerGlow bool) *HighlightLayer + func (h *HighlightLayer) SetName(name string) *HighlightLayer + func (h *HighlightLayer) SetNeutralColor(NeutralColor *Color4) *HighlightLayer + func (h *HighlightLayer) SetNormalMeshStencilReference(NormalMeshStencilReference float64) *HighlightLayer + func (h *HighlightLayer) SetOnAfterBlurObservable(onAfterBlurObservable *Observable) *HighlightLayer + func (h *HighlightLayer) SetOnBeforeBlurObservable(onBeforeBlurObservable *Observable) *HighlightLayer + func (h *HighlightLayer) SetOuterGlow(outerGlow bool) *HighlightLayer + func (h *HighlightLayer) ShouldRender() bool + type HighlightLayerAddMeshOpts struct + GlowEmissiveOnly *bool + type HighlightsPostProcess struct + func HighlightsPostProcessFromJSObject(p js.Value, ctx js.Value) *HighlightsPostProcess + func (h *HighlightsPostProcess) JSObject() js.Value + type Hinge2Joint struct + func Hinge2JointFromJSObject(p js.Value, ctx js.Value) *Hinge2Joint + func (h *Hinge2Joint) JSObject() js.Value + func (h *Hinge2Joint) SetLimit(upperLimit float64, opts *Hinge2JointSetLimitOpts) + func (h *Hinge2Joint) SetMotor(opts *Hinge2JointSetMotorOpts) + type Hinge2JointSetLimitOpts struct + LowerLimit *float64 + MotorIndex *float64 + type Hinge2JointSetMotorOpts struct + MaxForce *float64 + MotorIndex *float64 + TargetSpeed *float64 + type HingeJoint struct + func HingeJointFromJSObject(p js.Value, ctx js.Value) *HingeJoint + func (h *HingeJoint) JSObject() js.Value + func (h *HingeJoint) SetLimit(upperLimit float64, opts *HingeJointSetLimitOpts) + func (h *HingeJoint) SetMotor(opts *HingeJointSetMotorOpts) + type HingeJointSetLimitOpts struct + LowerLimit *float64 + type HingeJointSetMotorOpts struct + Force *float64 + MaxForce *float64 + type HolographicButton struct + func HolographicButtonFromJSObject(p js.Value, ctx js.Value) *HolographicButton + func (h *HolographicButton) BackMaterial() *FluentMaterial + func (h *HolographicButton) Dispose() + func (h *HolographicButton) FrontMaterial() *FluentMaterial + func (h *HolographicButton) ImageUrl() string + func (h *HolographicButton) JSObject() js.Value + func (h *HolographicButton) PlateMaterial() *StandardMaterial + func (h *HolographicButton) RenderingGroupId() float64 + func (h *HolographicButton) SetBackMaterial(backMaterial *FluentMaterial) *HolographicButton + func (h *HolographicButton) SetFrontMaterial(frontMaterial *FluentMaterial) *HolographicButton + func (h *HolographicButton) SetImageUrl(imageUrl string) *HolographicButton + func (h *HolographicButton) SetPlateMaterial(plateMaterial *StandardMaterial) *HolographicButton + func (h *HolographicButton) SetRenderingGroupId(renderingGroupId float64) *HolographicButton + func (h *HolographicButton) SetShareMaterials(shareMaterials bool) *HolographicButton + func (h *HolographicButton) SetText(text string) *HolographicButton + func (h *HolographicButton) SetTooltipText(tooltipText string) *HolographicButton + func (h *HolographicButton) ShareMaterials() bool + func (h *HolographicButton) Text() string + func (h *HolographicButton) TooltipText() string + type HtmlElementTexture struct + func HtmlElementTextureFromJSObject(p js.Value, ctx js.Value) *HtmlElementTexture + func (h *HtmlElementTexture) Element() js.Value + func (h *HtmlElementTexture) GetTextureMatrix() *Matrix + func (h *HtmlElementTexture) JSObject() js.Value + func (h *HtmlElementTexture) SetElement(element js.Value) *HtmlElementTexture + func (h *HtmlElementTexture) Update(opts *HtmlElementTextureUpdateOpts) + type HtmlElementTextureUpdateOpts struct + InvertY *bool + type IAccessor struct + func IAccessorFromJSObject(p js.Value, ctx js.Value) *IAccessor + func (i *IAccessor) JSObject() js.Value + type IAccessorSparse struct + func IAccessorSparseFromJSObject(p js.Value, ctx js.Value) *IAccessorSparse + func (i *IAccessorSparse) Count() float64 + func (i *IAccessorSparse) Indices() *IAccessorSparseIndices + func (i *IAccessorSparse) JSObject() js.Value + func (i *IAccessorSparse) SetCount(count float64) *IAccessorSparse + func (i *IAccessorSparse) SetIndices(indices *IAccessorSparseIndices) *IAccessorSparse + func (i *IAccessorSparse) SetValues(values *IAccessorSparseValues) *IAccessorSparse + func (i *IAccessorSparse) Values() *IAccessorSparseValues + type IAccessorSparseIndices struct + func IAccessorSparseIndicesFromJSObject(p js.Value, ctx js.Value) *IAccessorSparseIndices + func (i *IAccessorSparseIndices) BufferView() float64 + func (i *IAccessorSparseIndices) ByteOffset() float64 + func (i *IAccessorSparseIndices) ComponentType() js.Value + func (i *IAccessorSparseIndices) JSObject() js.Value + func (i *IAccessorSparseIndices) SetBufferView(bufferView float64) *IAccessorSparseIndices + func (i *IAccessorSparseIndices) SetByteOffset(byteOffset float64) *IAccessorSparseIndices + func (i *IAccessorSparseIndices) SetComponentType(componentType js.Value) *IAccessorSparseIndices + type IAccessorSparseValues struct + func IAccessorSparseValuesFromJSObject(p js.Value, ctx js.Value) *IAccessorSparseValues + func (i *IAccessorSparseValues) BufferView() float64 + func (i *IAccessorSparseValues) ByteOffset() float64 + func (i *IAccessorSparseValues) JSObject() js.Value + func (i *IAccessorSparseValues) SetBufferView(bufferView float64) *IAccessorSparseValues + func (i *IAccessorSparseValues) SetByteOffset(byteOffset float64) *IAccessorSparseValues + type IAction struct + func IActionFromJSObject(p js.Value, ctx js.Value) *IAction + func (i *IAction) GetTriggerParameter() js.Value + func (i *IAction) JSObject() js.Value + func (i *IAction) Serialize(parent JSObject) js.Value + func (i *IAction) SetTrigger(trigger float64) *IAction + func (i *IAction) SetTriggerOptions(triggerOptions JSObject) *IAction + func (i *IAction) Then(action *IAction) *IAction + func (i *IAction) Trigger() float64 + func (i *IAction) TriggerOptions() js.Value + type IActionEvent struct + func IActionEventFromJSObject(p js.Value, ctx js.Value) *IActionEvent + func (i *IActionEvent) AdditionalData() js.Value + func (i *IActionEvent) JSObject() js.Value + func (i *IActionEvent) MeshUnderPointer() *AbstractMesh + func (i *IActionEvent) PointerX() float64 + func (i *IActionEvent) PointerY() float64 + func (i *IActionEvent) SetAdditionalData(additionalData JSObject) *IActionEvent + func (i *IActionEvent) SetMeshUnderPointer(meshUnderPointer *AbstractMesh) *IActionEvent + func (i *IActionEvent) SetPointerX(pointerX float64) *IActionEvent + func (i *IActionEvent) SetPointerY(pointerY float64) *IActionEvent + func (i *IActionEvent) SetSource(source JSObject) *IActionEvent + func (i *IActionEvent) SetSourceEvent(sourceEvent JSObject) *IActionEvent + func (i *IActionEvent) Source() js.Value + func (i *IActionEvent) SourceEvent() js.Value + type IAgentParameters struct + func IAgentParametersFromJSObject(p js.Value, ctx js.Value) *IAgentParameters + func (i *IAgentParameters) CollisionQueryRange() float64 + func (i *IAgentParameters) Height() float64 + func (i *IAgentParameters) JSObject() js.Value + func (i *IAgentParameters) MaxAcceleration() float64 + func (i *IAgentParameters) MaxSpeed() float64 + func (i *IAgentParameters) PathOptimizationRange() float64 + func (i *IAgentParameters) Radius() float64 + func (i *IAgentParameters) SeparationWeight() float64 + func (i *IAgentParameters) SetCollisionQueryRange(collisionQueryRange float64) *IAgentParameters + func (i *IAgentParameters) SetHeight(height float64) *IAgentParameters + func (i *IAgentParameters) SetMaxAcceleration(maxAcceleration float64) *IAgentParameters + func (i *IAgentParameters) SetMaxSpeed(maxSpeed float64) *IAgentParameters + func (i *IAgentParameters) SetPathOptimizationRange(pathOptimizationRange float64) *IAgentParameters + func (i *IAgentParameters) SetRadius(radius float64) *IAgentParameters + func (i *IAgentParameters) SetSeparationWeight(separationWeight float64) *IAgentParameters + type IAnimatable struct + func IAnimatableFromJSObject(p js.Value, ctx js.Value) *IAnimatable + func (i *IAnimatable) Animations() []*Animation + func (i *IAnimatable) JSObject() js.Value + func (i *IAnimatable) SetAnimations(animations []*Animation) *IAnimatable + type IAnimation struct + func IAnimationFromJSObject(p js.Value, ctx js.Value) *IAnimation + func (i *IAnimation) Channels() []*IAnimationChannel + func (i *IAnimation) JSObject() js.Value + func (i *IAnimation) Samplers() []*IAnimationSampler + func (i *IAnimation) SetChannels(channels []*IAnimationChannel) *IAnimation + func (i *IAnimation) SetSamplers(samplers []*IAnimationSampler) *IAnimation + type IAnimationChannel struct + func IAnimationChannelFromJSObject(p js.Value, ctx js.Value) *IAnimationChannel + func (i *IAnimationChannel) JSObject() js.Value + type IAnimationChannelTarget struct + func IAnimationChannelTargetFromJSObject(p js.Value, ctx js.Value) *IAnimationChannelTarget + func (i *IAnimationChannelTarget) JSObject() js.Value + func (i *IAnimationChannelTarget) Node() float64 + func (i *IAnimationChannelTarget) Path() js.Value + func (i *IAnimationChannelTarget) SetNode(node float64) *IAnimationChannelTarget + func (i *IAnimationChannelTarget) SetPath(path js.Value) *IAnimationChannelTarget + type IAnimationKey struct + func IAnimationKeyFromJSObject(p js.Value, ctx js.Value) *IAnimationKey + func (i *IAnimationKey) Frame() float64 + func (i *IAnimationKey) InTangent() js.Value + func (i *IAnimationKey) Interpolation() js.Value + func (i *IAnimationKey) JSObject() js.Value + func (i *IAnimationKey) OutTangent() js.Value + func (i *IAnimationKey) SetFrame(frame float64) *IAnimationKey + func (i *IAnimationKey) SetInTangent(inTangent JSObject) *IAnimationKey + func (i *IAnimationKey) SetInterpolation(interpolation js.Value) *IAnimationKey + func (i *IAnimationKey) SetOutTangent(outTangent JSObject) *IAnimationKey + func (i *IAnimationKey) SetValue(value JSObject) *IAnimationKey + func (i *IAnimationKey) Value() js.Value + type IAnimationSampler struct + func IAnimationSamplerFromJSObject(p js.Value, ctx js.Value) *IAnimationSampler + func (i *IAnimationSampler) JSObject() js.Value + type IArrayItem struct + func IArrayItemFromJSObject(p js.Value, ctx js.Value) *IArrayItem + func (i *IArrayItem) Index() float64 + func (i *IArrayItem) JSObject() js.Value + func (i *IArrayItem) SetIndex(index float64) *IArrayItem + type IAsciiArtPostProcessOptions struct + func IAsciiArtPostProcessOptionsFromJSObject(p js.Value, ctx js.Value) *IAsciiArtPostProcessOptions + func (i *IAsciiArtPostProcessOptions) CharacterSet() string + func (i *IAsciiArtPostProcessOptions) Font() string + func (i *IAsciiArtPostProcessOptions) JSObject() js.Value + func (i *IAsciiArtPostProcessOptions) MixToNormal() float64 + func (i *IAsciiArtPostProcessOptions) MixToTile() float64 + func (i *IAsciiArtPostProcessOptions) SetCharacterSet(characterSet string) *IAsciiArtPostProcessOptions + func (i *IAsciiArtPostProcessOptions) SetFont(font string) *IAsciiArtPostProcessOptions + func (i *IAsciiArtPostProcessOptions) SetMixToNormal(mixToNormal float64) *IAsciiArtPostProcessOptions + func (i *IAsciiArtPostProcessOptions) SetMixToTile(mixToTile float64) *IAsciiArtPostProcessOptions + type IAsset struct + func IAssetFromJSObject(p js.Value, ctx js.Value) *IAsset + func (i *IAsset) Copyright() string + func (i *IAsset) Generator() string + func (i *IAsset) JSObject() js.Value + func (i *IAsset) MinVersion() string + func (i *IAsset) SetCopyright(copyright string) *IAsset + func (i *IAsset) SetGenerator(generator string) *IAsset + func (i *IAsset) SetMinVersion(minVersion string) *IAsset + func (i *IAsset) SetVersion(version string) *IAsset + func (i *IAsset) Version() string + type IAssetsProgressEvent struct + func IAssetsProgressEventFromJSObject(p js.Value, ctx js.Value) *IAssetsProgressEvent + func (i *IAssetsProgressEvent) JSObject() js.Value + func (i *IAssetsProgressEvent) RemainingCount() float64 + func (i *IAssetsProgressEvent) SetRemainingCount(remainingCount float64) *IAssetsProgressEvent + func (i *IAssetsProgressEvent) SetTask(task *AbstractAssetTask) *IAssetsProgressEvent + func (i *IAssetsProgressEvent) SetTotalCount(totalCount float64) *IAssetsProgressEvent + func (i *IAssetsProgressEvent) Task() *AbstractAssetTask + func (i *IAssetsProgressEvent) TotalCount() float64 + type IAudioEngine struct + func IAudioEngineFromJSObject(p js.Value, ctx js.Value) *IAudioEngine + func (i *IAudioEngine) AudioContext() js.Value + func (i *IAudioEngine) CanUseWebAudio() bool + func (i *IAudioEngine) IsMP3supported() bool + func (i *IAudioEngine) IsOGGsupported() bool + func (i *IAudioEngine) JSObject() js.Value + func (i *IAudioEngine) Lock() + func (i *IAudioEngine) MasterGain() js.Value + func (i *IAudioEngine) OnAudioLockedObservable() *Observable + func (i *IAudioEngine) OnAudioUnlockedObservable() *Observable + func (i *IAudioEngine) SetAudioContext(audioContext js.Value) *IAudioEngine + func (i *IAudioEngine) SetCanUseWebAudio(canUseWebAudio bool) *IAudioEngine + func (i *IAudioEngine) SetIsMP3supported(isMP3supported bool) *IAudioEngine + func (i *IAudioEngine) SetIsOGGsupported(isOGGsupported bool) *IAudioEngine + func (i *IAudioEngine) SetMasterGain(masterGain js.Value) *IAudioEngine + func (i *IAudioEngine) SetOnAudioLockedObservable(onAudioLockedObservable *Observable) *IAudioEngine + func (i *IAudioEngine) SetOnAudioUnlockedObservable(onAudioUnlockedObservable *Observable) *IAudioEngine + func (i *IAudioEngine) SetUnlocked(unlocked bool) *IAudioEngine + func (i *IAudioEngine) SetUseCustomUnlockedButton(useCustomUnlockedButton bool) *IAudioEngine + func (i *IAudioEngine) SetWarnedWebAudioUnsupported(WarnedWebAudioUnsupported bool) *IAudioEngine + func (i *IAudioEngine) Unlock() + func (i *IAudioEngine) Unlocked() bool + func (i *IAudioEngine) UseCustomUnlockedButton() bool + func (i *IAudioEngine) WarnedWebAudioUnsupported() bool + type IBehaviorAware struct + func IBehaviorAwareFromJSObject(p js.Value, ctx js.Value) *IBehaviorAware + func (i *IBehaviorAware) AddBehavior(behavior js.Value) *T + func (i *IBehaviorAware) GetBehaviorByName(name string) js.Value + func (i *IBehaviorAware) JSObject() js.Value + func (i *IBehaviorAware) RemoveBehavior(behavior js.Value) *T + type IBuffer struct + func IBufferFromJSObject(p js.Value, ctx js.Value) *IBuffer + func (i *IBuffer) JSObject() js.Value + type IBufferView struct + func IBufferViewFromJSObject(p js.Value, ctx js.Value) *IBufferView + func (i *IBufferView) JSObject() js.Value + type ICamera struct + func ICameraFromJSObject(p js.Value, ctx js.Value) *ICamera + func (i *ICamera) JSObject() js.Value + type ICameraInput struct + func ICameraInputFromJSObject(p js.Value, ctx js.Value) *ICameraInput + func (i *ICameraInput) AttachControl(element js.Value, opts *ICameraInputAttachControlOpts) + func (i *ICameraInput) Camera() *Camera + func (i *ICameraInput) CheckInputs() js.Value + func (i *ICameraInput) DetachControl(element js.Value) + func (i *ICameraInput) GetClassName() string + func (i *ICameraInput) GetSimpleName() string + func (i *ICameraInput) JSObject() js.Value + func (i *ICameraInput) SetCamera(camera *Camera) *ICameraInput + func (i *ICameraInput) SetCheckInputs(checkInputs JSFunc) *ICameraInput + type ICameraInputAttachControlOpts struct + NoPreventDefault *bool + type ICameraOrthographic struct + func ICameraOrthographicFromJSObject(p js.Value, ctx js.Value) *ICameraOrthographic + func (i *ICameraOrthographic) JSObject() js.Value + func (i *ICameraOrthographic) SetXmag(xmag float64) *ICameraOrthographic + func (i *ICameraOrthographic) SetYmag(ymag float64) *ICameraOrthographic + func (i *ICameraOrthographic) SetZfar(zfar float64) *ICameraOrthographic + func (i *ICameraOrthographic) SetZnear(znear float64) *ICameraOrthographic + func (i *ICameraOrthographic) Xmag() float64 + func (i *ICameraOrthographic) Ymag() float64 + func (i *ICameraOrthographic) Zfar() float64 + func (i *ICameraOrthographic) Znear() float64 + type ICameraPerspective struct + func ICameraPerspectiveFromJSObject(p js.Value, ctx js.Value) *ICameraPerspective + func (i *ICameraPerspective) AspectRatio() float64 + func (i *ICameraPerspective) JSObject() js.Value + func (i *ICameraPerspective) SetAspectRatio(aspectRatio float64) *ICameraPerspective + func (i *ICameraPerspective) SetYfov(yfov float64) *ICameraPerspective + func (i *ICameraPerspective) SetZfar(zfar float64) *ICameraPerspective + func (i *ICameraPerspective) SetZnear(znear float64) *ICameraPerspective + func (i *ICameraPerspective) Yfov() float64 + func (i *ICameraPerspective) Zfar() float64 + func (i *ICameraPerspective) Znear() float64 + type IChildRootProperty struct + func IChildRootPropertyFromJSObject(p js.Value, ctx js.Value) *IChildRootProperty + func (i *IChildRootProperty) JSObject() js.Value + func (i *IChildRootProperty) Name() string + func (i *IChildRootProperty) SetName(name string) *IChildRootProperty + type ICrowd struct + func ICrowdFromJSObject(p js.Value, ctx js.Value) *ICrowd + func (i *ICrowd) AddAgent(pos *Vector3, parameters *IAgentParameters, transform *TransformNode) float64 + func (i *ICrowd) AgentGoto(index float64, destination *Vector3) + func (i *ICrowd) Dispose() + func (i *ICrowd) GetAgentPosition(index float64) *Vector3 + func (i *ICrowd) GetAgentVelocity(index float64) *Vector3 + func (i *ICrowd) GetAgents() []float64 + func (i *ICrowd) GetDefaultQueryExtent() *Vector3 + func (i *ICrowd) JSObject() js.Value + func (i *ICrowd) RemoveAgent(index float64) + func (i *ICrowd) SetDefaultQueryExtent(extent *Vector3) + func (i *ICrowd) Update(deltaTime float64) + type ICullable struct + func ICullableFromJSObject(p js.Value, ctx js.Value) *ICullable + func (i *ICullable) IsCompletelyInFrustum(frustumPlanes []*Plane) bool + func (i *ICullable) IsInFrustum(frustumPlanes []*Plane) bool + func (i *ICullable) JSObject() js.Value + type ICustomAnimationFrameRequester struct + func ICustomAnimationFrameRequesterFromJSObject(p js.Value, ctx js.Value) *ICustomAnimationFrameRequester + func (i *ICustomAnimationFrameRequester) JSObject() js.Value + func (i *ICustomAnimationFrameRequester) RenderFunction() js.Value + func (i *ICustomAnimationFrameRequester) RequestAnimationFrame() js.Value + func (i *ICustomAnimationFrameRequester) RequestID() float64 + func (i *ICustomAnimationFrameRequester) SetRenderFunction(renderFunction JSFunc) *ICustomAnimationFrameRequester + func (i *ICustomAnimationFrameRequester) SetRequestAnimationFrame(requestAnimationFrame JSFunc) *ICustomAnimationFrameRequester + func (i *ICustomAnimationFrameRequester) SetRequestID(requestID float64) *ICustomAnimationFrameRequester + type ICustomShaderOptions struct + func ICustomShaderOptionsFromJSObject(p js.Value, ctx js.Value) *ICustomShaderOptions + func (i *ICustomShaderOptions) Attributes() []string + func (i *ICustomShaderOptions) Defines() []string + func (i *ICustomShaderOptions) JSObject() js.Value + func (i *ICustomShaderOptions) Samplers() []string + func (i *ICustomShaderOptions) SetAttributes(attributes []string) *ICustomShaderOptions + func (i *ICustomShaderOptions) SetDefines(defines []string) *ICustomShaderOptions + func (i *ICustomShaderOptions) SetSamplers(samplers []string) *ICustomShaderOptions + func (i *ICustomShaderOptions) SetShaderName(shaderName string) *ICustomShaderOptions + func (i *ICustomShaderOptions) SetUniforms(uniforms []string) *ICustomShaderOptions + func (i *ICustomShaderOptions) ShaderName() string + func (i *ICustomShaderOptions) Uniforms() []string + type IDataBuffer struct + func IDataBufferFromJSObject(p js.Value, ctx js.Value) *IDataBuffer + func (i *IDataBuffer) ByteLength() float64 + func (i *IDataBuffer) JSObject() js.Value + func (i *IDataBuffer) ReadAsync(byteOffset float64, byteLength float64) *Promise + func (i *IDataBuffer) SetByteLength(byteLength float64) *IDataBuffer + type IDigitalRainPostProcessOptions struct + func IDigitalRainPostProcessOptionsFromJSObject(p js.Value, ctx js.Value) *IDigitalRainPostProcessOptions + func (i *IDigitalRainPostProcessOptions) Font() string + func (i *IDigitalRainPostProcessOptions) JSObject() js.Value + func (i *IDigitalRainPostProcessOptions) MixToNormal() float64 + func (i *IDigitalRainPostProcessOptions) MixToTile() float64 + func (i *IDigitalRainPostProcessOptions) SetFont(font string) *IDigitalRainPostProcessOptions + func (i *IDigitalRainPostProcessOptions) SetMixToNormal(mixToNormal float64) *IDigitalRainPostProcessOptions + func (i *IDigitalRainPostProcessOptions) SetMixToTile(mixToTile float64) *IDigitalRainPostProcessOptions + type IDisplayChangedEventArgs struct + func IDisplayChangedEventArgsFromJSObject(p js.Value, ctx js.Value) *IDisplayChangedEventArgs + func (i *IDisplayChangedEventArgs) JSObject() js.Value + func (i *IDisplayChangedEventArgs) SetVrDisplay(vrDisplay JSObject) *IDisplayChangedEventArgs + func (i *IDisplayChangedEventArgs) SetVrSupported(vrSupported bool) *IDisplayChangedEventArgs + func (i *IDisplayChangedEventArgs) VrDisplay() js.Value + func (i *IDisplayChangedEventArgs) VrSupported() bool + type IDisposable struct + func IDisposableFromJSObject(p js.Value, ctx js.Value) *IDisposable + func (i *IDisposable) Dispose() + func (i *IDisposable) JSObject() js.Value + type IDracoCompressionConfiguration struct + func IDracoCompressionConfigurationFromJSObject(p js.Value, ctx js.Value) *IDracoCompressionConfiguration + func (i *IDracoCompressionConfiguration) Decoder() js.Value + func (i *IDracoCompressionConfiguration) JSObject() js.Value + func (i *IDracoCompressionConfiguration) SetDecoder(decoder js.Value) *IDracoCompressionConfiguration + type IEasingFunction struct + func IEasingFunctionFromJSObject(p js.Value, ctx js.Value) *IEasingFunction + func (i *IEasingFunction) Ease(gradient float64) float64 + func (i *IEasingFunction) JSObject() js.Value + type IEdgesRenderer struct + func IEdgesRendererFromJSObject(p js.Value, ctx js.Value) *IEdgesRenderer + func (i *IEdgesRenderer) IsEnabled() bool + func (i *IEdgesRenderer) IsReady() bool + func (i *IEdgesRenderer) JSObject() js.Value + func (i *IEdgesRenderer) Render() + func (i *IEdgesRenderer) SetIsEnabled(isEnabled bool) *IEdgesRenderer + type IEffectCreationOptions struct + func IEffectCreationOptionsFromJSObject(p js.Value, ctx js.Value) *IEffectCreationOptions + func (i *IEffectCreationOptions) Attributes() []string + func (i *IEffectCreationOptions) Defines() js.Value + func (i *IEffectCreationOptions) Fallbacks() *IEffectFallbacks + func (i *IEffectCreationOptions) IndexParameters() js.Value + func (i *IEffectCreationOptions) JSObject() js.Value + func (i *IEffectCreationOptions) MaxSimultaneousLights() float64 + func (i *IEffectCreationOptions) OnCompiled() js.Value + func (i *IEffectCreationOptions) OnError() js.Value + func (i *IEffectCreationOptions) Samplers() []string + func (i *IEffectCreationOptions) SetAttributes(attributes []string) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetDefines(defines JSObject) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetFallbacks(fallbacks *IEffectFallbacks) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetIndexParameters(indexParameters JSObject) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetMaxSimultaneousLights(maxSimultaneousLights float64) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetOnCompiled(onCompiled JSFunc) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetOnError(onError JSFunc) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetSamplers(samplers []string) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetTransformFeedbackVaryings(transformFeedbackVaryings []string) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetUniformBuffersNames(uniformBuffersNames []string) *IEffectCreationOptions + func (i *IEffectCreationOptions) SetUniformsNames(uniformsNames []string) *IEffectCreationOptions + func (i *IEffectCreationOptions) TransformFeedbackVaryings() []string + func (i *IEffectCreationOptions) UniformBuffersNames() []string + func (i *IEffectCreationOptions) UniformsNames() []string + type IEffectFallbacks struct + func IEffectFallbacksFromJSObject(p js.Value, ctx js.Value) *IEffectFallbacks + func (i *IEffectFallbacks) HasMoreFallbacks() bool + func (i *IEffectFallbacks) JSObject() js.Value + func (i *IEffectFallbacks) Reduce(currentDefines string, effect *Effect) string + func (i *IEffectFallbacks) SetHasMoreFallbacks(hasMoreFallbacks bool) *IEffectFallbacks + func (i *IEffectFallbacks) UnBindMesh() + type IEffectLayerOptions struct + func IEffectLayerOptionsFromJSObject(p js.Value, ctx js.Value) *IEffectLayerOptions + func (i *IEffectLayerOptions) AlphaBlendingMode() float64 + func (i *IEffectLayerOptions) Camera() *Camera + func (i *IEffectLayerOptions) JSObject() js.Value + func (i *IEffectLayerOptions) MainTextureFixedSize() float64 + func (i *IEffectLayerOptions) MainTextureRatio() float64 + func (i *IEffectLayerOptions) RenderingGroupId() float64 + func (i *IEffectLayerOptions) SetAlphaBlendingMode(alphaBlendingMode float64) *IEffectLayerOptions + func (i *IEffectLayerOptions) SetCamera(camera *Camera) *IEffectLayerOptions + func (i *IEffectLayerOptions) SetMainTextureFixedSize(mainTextureFixedSize float64) *IEffectLayerOptions + func (i *IEffectLayerOptions) SetMainTextureRatio(mainTextureRatio float64) *IEffectLayerOptions + func (i *IEffectLayerOptions) SetRenderingGroupId(renderingGroupId float64) *IEffectLayerOptions + type IEffectRendererOptions struct + func IEffectRendererOptionsFromJSObject(p js.Value, ctx js.Value) *IEffectRendererOptions + func (i *IEffectRendererOptions) Indices() []float64 + func (i *IEffectRendererOptions) JSObject() js.Value + func (i *IEffectRendererOptions) Positions() []float64 + func (i *IEffectRendererOptions) SetIndices(indices []float64) *IEffectRendererOptions + func (i *IEffectRendererOptions) SetPositions(positions []float64) *IEffectRendererOptions + type IEnvironmentHelperOptions struct + func IEnvironmentHelperOptionsFromJSObject(p js.Value, ctx js.Value) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) BackgroundYRotation() float64 + func (i *IEnvironmentHelperOptions) CameraContrast() float64 + func (i *IEnvironmentHelperOptions) CameraExposure() float64 + func (i *IEnvironmentHelperOptions) CreateGround() bool + func (i *IEnvironmentHelperOptions) CreateSkybox() bool + func (i *IEnvironmentHelperOptions) EnableGroundMirror() bool + func (i *IEnvironmentHelperOptions) EnableGroundShadow() bool + func (i *IEnvironmentHelperOptions) EnvironmentTexture() string + func (i *IEnvironmentHelperOptions) GroundColor() *Color3 + func (i *IEnvironmentHelperOptions) GroundMirrorAmount() float64 + func (i *IEnvironmentHelperOptions) GroundMirrorBlurKernel() float64 + func (i *IEnvironmentHelperOptions) GroundMirrorFallOffDistance() float64 + func (i *IEnvironmentHelperOptions) GroundMirrorFresnelWeight() float64 + func (i *IEnvironmentHelperOptions) GroundMirrorSizeRatio() float64 + func (i *IEnvironmentHelperOptions) GroundMirrorTextureType() float64 + func (i *IEnvironmentHelperOptions) GroundOpacity() float64 + func (i *IEnvironmentHelperOptions) GroundShadowLevel() float64 + func (i *IEnvironmentHelperOptions) GroundSize() float64 + func (i *IEnvironmentHelperOptions) GroundTexture() string + func (i *IEnvironmentHelperOptions) GroundYBias() float64 + func (i *IEnvironmentHelperOptions) JSObject() js.Value + func (i *IEnvironmentHelperOptions) RootPosition() *Vector3 + func (i *IEnvironmentHelperOptions) SetBackgroundYRotation(backgroundYRotation float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetCameraContrast(cameraContrast float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetCameraExposure(cameraExposure float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetCreateGround(createGround bool) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetCreateSkybox(createSkybox bool) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetEnableGroundMirror(enableGroundMirror bool) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetEnableGroundShadow(enableGroundShadow bool) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetEnvironmentTexture(environmentTexture string) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundColor(groundColor *Color3) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundMirrorAmount(groundMirrorAmount float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundMirrorBlurKernel(groundMirrorBlurKernel float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundMirrorFallOffDistance(groundMirrorFallOffDistance float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundMirrorFresnelWeight(groundMirrorFresnelWeight float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundMirrorSizeRatio(groundMirrorSizeRatio float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundMirrorTextureType(groundMirrorTextureType float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundOpacity(groundOpacity float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundShadowLevel(groundShadowLevel float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundSize(groundSize float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundTexture(groundTexture string) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetGroundYBias(groundYBias float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetRootPosition(rootPosition *Vector3) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetSetupImageProcessing(setupImageProcessing bool) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetSizeAuto(sizeAuto bool) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetSkyboxColor(skyboxColor *Color3) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetSkyboxSize(skyboxSize float64) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetSkyboxTexture(skyboxTexture string) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetToneMappingEnabled(toneMappingEnabled bool) *IEnvironmentHelperOptions + func (i *IEnvironmentHelperOptions) SetupImageProcessing() bool + func (i *IEnvironmentHelperOptions) SizeAuto() bool + func (i *IEnvironmentHelperOptions) SkyboxColor() *Color3 + func (i *IEnvironmentHelperOptions) SkyboxSize() float64 + func (i *IEnvironmentHelperOptions) SkyboxTexture() string + func (i *IEnvironmentHelperOptions) ToneMappingEnabled() bool + type IExplorerExtensibilityGroup struct + func IExplorerExtensibilityGroupFromJSObject(p js.Value, ctx js.Value) *IExplorerExtensibilityGroup + func (i *IExplorerExtensibilityGroup) Entries() []*IExplorerExtensibilityOption + func (i *IExplorerExtensibilityGroup) JSObject() js.Value + func (i *IExplorerExtensibilityGroup) Predicate() js.Value + func (i *IExplorerExtensibilityGroup) SetEntries(entries []*IExplorerExtensibilityOption) *IExplorerExtensibilityGroup + func (i *IExplorerExtensibilityGroup) SetPredicate(predicate JSFunc) *IExplorerExtensibilityGroup + type IExplorerExtensibilityOption struct + func IExplorerExtensibilityOptionFromJSObject(p js.Value, ctx js.Value) *IExplorerExtensibilityOption + func (i *IExplorerExtensibilityOption) Action() js.Value + func (i *IExplorerExtensibilityOption) JSObject() js.Value + func (i *IExplorerExtensibilityOption) Label() string + func (i *IExplorerExtensibilityOption) SetAction(action JSFunc) *IExplorerExtensibilityOption + func (i *IExplorerExtensibilityOption) SetLabel(label string) *IExplorerExtensibilityOption + type IExportOptions struct + func IExportOptionsFromJSObject(p js.Value, ctx js.Value) *IExportOptions + func (i *IExportOptions) AnimationSampleRate() float64 + func (i *IExportOptions) ExportWithoutWaitingForScene() bool + func (i *IExportOptions) JSObject() js.Value + func (i *IExportOptions) MetadataSelector(metadata JSObject) js.Value + func (i *IExportOptions) SetAnimationSampleRate(animationSampleRate float64) *IExportOptions + func (i *IExportOptions) SetExportWithoutWaitingForScene(exportWithoutWaitingForScene bool) *IExportOptions + func (i *IExportOptions) ShouldExportNode(node *Node) bool + type IFileRequest struct + func IFileRequestFromJSObject(p js.Value, ctx js.Value) *IFileRequest + func (i *IFileRequest) Abort() js.Value + func (i *IFileRequest) JSObject() js.Value + func (i *IFileRequest) OnCompleteObservable() *Observable + func (i *IFileRequest) SetAbort(abort JSFunc) *IFileRequest + func (i *IFileRequest) SetOnCompleteObservable(onCompleteObservable *Observable) *IFileRequest + type IFocusableControl struct + func IFocusableControlFromJSObject(p js.Value, ctx js.Value) *IFocusableControl + func (i *IFocusableControl) JSObject() js.Value + func (i *IFocusableControl) KeepsFocusWith() []*Control + func (i *IFocusableControl) OnBlur() + func (i *IFocusableControl) OnFocus() + func (i *IFocusableControl) ProcessKeyboard(evt js.Value) + type IGLTF struct + func IGLTFFromJSObject(p js.Value, ctx js.Value) *IGLTF + func (i *IGLTF) Accessors() []*IAccessor + func (i *IGLTF) Animations() []*IAnimation + func (i *IGLTF) BufferViews() []*IBufferView + func (i *IGLTF) Buffers() []*IBuffer + func (i *IGLTF) Cameras() []*ICamera + func (i *IGLTF) Images() []*IImage + func (i *IGLTF) JSObject() js.Value + func (i *IGLTF) Materials() []*IMaterial + func (i *IGLTF) Meshes() []*IMesh + func (i *IGLTF) Nodes() []*INode + func (i *IGLTF) Samplers() []*ISampler + func (i *IGLTF) Scenes() []*IScene + func (i *IGLTF) SetAccessors(accessors []*IAccessor) *IGLTF + func (i *IGLTF) SetAnimations(animations []*IAnimation) *IGLTF + func (i *IGLTF) SetBufferViews(bufferViews []*IBufferView) *IGLTF + func (i *IGLTF) SetBuffers(buffers []*IBuffer) *IGLTF + func (i *IGLTF) SetCameras(cameras []*ICamera) *IGLTF + func (i *IGLTF) SetImages(images []*IImage) *IGLTF + func (i *IGLTF) SetMaterials(materials []*IMaterial) *IGLTF + func (i *IGLTF) SetMeshes(meshes []*IMesh) *IGLTF + func (i *IGLTF) SetNodes(nodes []*INode) *IGLTF + func (i *IGLTF) SetSamplers(samplers []*ISampler) *IGLTF + func (i *IGLTF) SetScenes(scenes []*IScene) *IGLTF + func (i *IGLTF) SetSkins(skins []*ISkin) *IGLTF + func (i *IGLTF) SetTextures(textures []*ITexture) *IGLTF + func (i *IGLTF) Skins() []*ISkin + func (i *IGLTF) Textures() []*ITexture + type IGLTFLoaderData struct + func IGLTFLoaderDataFromJSObject(p js.Value, ctx js.Value) *IGLTFLoaderData + func (i *IGLTFLoaderData) Bin() *IDataBuffer + func (i *IGLTFLoaderData) JSObject() js.Value + func (i *IGLTFLoaderData) Json() js.Value + func (i *IGLTFLoaderData) SetBin(bin *IDataBuffer) *IGLTFLoaderData + func (i *IGLTFLoaderData) SetJson(json js.Value) *IGLTFLoaderData + type IGLTFLoaderExtension struct + func IGLTFLoaderExtensionFromJSObject(p js.Value, ctx js.Value) *IGLTFLoaderExtension + func (i *IGLTFLoaderExtension) Enabled() bool + func (i *IGLTFLoaderExtension) JSObject() js.Value + func (i *IGLTFLoaderExtension) Name() string + func (i *IGLTFLoaderExtension) Order() float64 + func (i *IGLTFLoaderExtension) SetEnabled(enabled bool) *IGLTFLoaderExtension + func (i *IGLTFLoaderExtension) SetName(name string) *IGLTFLoaderExtension + func (i *IGLTFLoaderExtension) SetOrder(order float64) *IGLTFLoaderExtension + type IGLTFValidationOptions struct + func IGLTFValidationOptionsFromJSObject(p js.Value, ctx js.Value) *IGLTFValidationOptions + func (i *IGLTFValidationOptions) ExternalResourceFunction() js.Value + func (i *IGLTFValidationOptions) IgnoredIssues() []string + func (i *IGLTFValidationOptions) JSObject() js.Value + func (i *IGLTFValidationOptions) MaxIssues() float64 + func (i *IGLTFValidationOptions) SetExternalResourceFunction(externalResourceFunction JSFunc) *IGLTFValidationOptions + func (i *IGLTFValidationOptions) SetIgnoredIssues(ignoredIssues []string) *IGLTFValidationOptions + func (i *IGLTFValidationOptions) SetMaxIssues(maxIssues float64) *IGLTFValidationOptions + func (i *IGLTFValidationOptions) SetSeverityOverrides(severityOverrides js.Value) *IGLTFValidationOptions + func (i *IGLTFValidationOptions) SetUri(uri string) *IGLTFValidationOptions + func (i *IGLTFValidationOptions) SetValidateAccessorData(validateAccessorData bool) *IGLTFValidationOptions + func (i *IGLTFValidationOptions) SeverityOverrides() js.Value + func (i *IGLTFValidationOptions) Uri() string + func (i *IGLTFValidationOptions) ValidateAccessorData() bool + type IGetSetVerticesData struct + func IGetSetVerticesDataFromJSObject(p js.Value, ctx js.Value) *IGetSetVerticesData + func (i *IGetSetVerticesData) GetIndices(opts *IGetSetVerticesDataGetIndicesOpts) js.Value + func (i *IGetSetVerticesData) GetVerticesData(kind string, opts *IGetSetVerticesDataGetVerticesDataOpts) js.Value + func (i *IGetSetVerticesData) IsVerticesDataPresent(kind string) bool + func (i *IGetSetVerticesData) JSObject() js.Value + func (i *IGetSetVerticesData) SetIndices(indices js.Value, totalVertices float64, ...) + func (i *IGetSetVerticesData) SetVerticesData(kind string, data js.Value, updatable bool) + func (i *IGetSetVerticesData) UpdateVerticesData(kind string, data js.Value, opts *IGetSetVerticesDataUpdateVerticesDataOpts) + type IGetSetVerticesDataGetIndicesOpts struct + CopyWhenShared *bool + ForceCopy *bool + type IGetSetVerticesDataGetVerticesDataOpts struct + CopyWhenShared *bool + ForceCopy *bool + type IGetSetVerticesDataSetIndicesOpts struct + Updatable *bool + type IGetSetVerticesDataUpdateVerticesDataOpts struct + MakeItUnique *bool + UpdateExtends *bool + type IGlowLayerOptions struct + func IGlowLayerOptionsFromJSObject(p js.Value, ctx js.Value) *IGlowLayerOptions + func (i *IGlowLayerOptions) BlurKernelSize() float64 + func (i *IGlowLayerOptions) Camera() *Camera + func (i *IGlowLayerOptions) JSObject() js.Value + func (i *IGlowLayerOptions) MainTextureFixedSize() float64 + func (i *IGlowLayerOptions) MainTextureRatio() float64 + func (i *IGlowLayerOptions) MainTextureSamples() float64 + func (i *IGlowLayerOptions) RenderingGroupId() float64 + func (i *IGlowLayerOptions) SetBlurKernelSize(blurKernelSize float64) *IGlowLayerOptions + func (i *IGlowLayerOptions) SetCamera(camera *Camera) *IGlowLayerOptions + func (i *IGlowLayerOptions) SetMainTextureFixedSize(mainTextureFixedSize float64) *IGlowLayerOptions + func (i *IGlowLayerOptions) SetMainTextureRatio(mainTextureRatio float64) *IGlowLayerOptions + func (i *IGlowLayerOptions) SetMainTextureSamples(mainTextureSamples float64) *IGlowLayerOptions + func (i *IGlowLayerOptions) SetRenderingGroupId(renderingGroupId float64) *IGlowLayerOptions + type IHighlightLayerOptions struct + func IHighlightLayerOptionsFromJSObject(p js.Value, ctx js.Value) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) AlphaBlendingMode() float64 + func (i *IHighlightLayerOptions) BlurHorizontalSize() float64 + func (i *IHighlightLayerOptions) BlurTextureSizeRatio() float64 + func (i *IHighlightLayerOptions) BlurVerticalSize() float64 + func (i *IHighlightLayerOptions) Camera() *Camera + func (i *IHighlightLayerOptions) IsStroke() bool + func (i *IHighlightLayerOptions) JSObject() js.Value + func (i *IHighlightLayerOptions) MainTextureFixedSize() float64 + func (i *IHighlightLayerOptions) MainTextureRatio() float64 + func (i *IHighlightLayerOptions) RenderingGroupId() float64 + func (i *IHighlightLayerOptions) SetAlphaBlendingMode(alphaBlendingMode float64) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetBlurHorizontalSize(blurHorizontalSize float64) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetBlurTextureSizeRatio(blurTextureSizeRatio float64) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetBlurVerticalSize(blurVerticalSize float64) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetCamera(camera *Camera) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetIsStroke(isStroke bool) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetMainTextureFixedSize(mainTextureFixedSize float64) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetMainTextureRatio(mainTextureRatio float64) *IHighlightLayerOptions + func (i *IHighlightLayerOptions) SetRenderingGroupId(renderingGroupId float64) *IHighlightLayerOptions + type IHtmlElementTextureOptions struct + func IHtmlElementTextureOptionsFromJSObject(p js.Value, ctx js.Value) *IHtmlElementTextureOptions + func (i *IHtmlElementTextureOptions) Engine() *ThinEngine + func (i *IHtmlElementTextureOptions) GenerateMipMaps() bool + func (i *IHtmlElementTextureOptions) JSObject() js.Value + func (i *IHtmlElementTextureOptions) SamplingMode() float64 + func (i *IHtmlElementTextureOptions) Scene() *Scene + func (i *IHtmlElementTextureOptions) SetEngine(engine *ThinEngine) *IHtmlElementTextureOptions + func (i *IHtmlElementTextureOptions) SetGenerateMipMaps(generateMipMaps bool) *IHtmlElementTextureOptions + func (i *IHtmlElementTextureOptions) SetSamplingMode(samplingMode float64) *IHtmlElementTextureOptions + func (i *IHtmlElementTextureOptions) SetScene(scene *Scene) *IHtmlElementTextureOptions + type IImage struct + func IImageFromJSObject(p js.Value, ctx js.Value) *IImage + func (i *IImage) JSObject() js.Value + type IInspectable struct + func IInspectableFromJSObject(p js.Value, ctx js.Value) *IInspectable + func (i *IInspectable) JSObject() js.Value + func (i *IInspectable) Label() string + func (i *IInspectable) Max() float64 + func (i *IInspectable) Min() float64 + func (i *IInspectable) PropertyName() string + func (i *IInspectable) SetLabel(label string) *IInspectable + func (i *IInspectable) SetMax(max float64) *IInspectable + func (i *IInspectable) SetMin(min float64) *IInspectable + func (i *IInspectable) SetPropertyName(propertyName string) *IInspectable + func (i *IInspectable) SetStep(step float64) *IInspectable + func (i *IInspectable) SetType(jsType js.Value) *IInspectable + func (i *IInspectable) Step() float64 + func (i *IInspectable) Type() js.Value + type IInspectorOptions struct + func IInspectorOptionsFromJSObject(p js.Value, ctx js.Value) *IInspectorOptions + func (i *IInspectorOptions) EmbedMode() bool + func (i *IInspectorOptions) EnableClose() bool + func (i *IInspectorOptions) EnablePopup() bool + func (i *IInspectorOptions) ExplorerExtensibility() []*IExplorerExtensibilityGroup + func (i *IInspectorOptions) GlobalRoot() js.Value + func (i *IInspectorOptions) HandleResize() bool + func (i *IInspectorOptions) InspectorURL() string + func (i *IInspectorOptions) JSObject() js.Value + func (i *IInspectorOptions) Overlay() bool + func (i *IInspectorOptions) SetEmbedMode(embedMode bool) *IInspectorOptions + func (i *IInspectorOptions) SetEnableClose(enableClose bool) *IInspectorOptions + func (i *IInspectorOptions) SetEnablePopup(enablePopup bool) *IInspectorOptions + func (i *IInspectorOptions) SetExplorerExtensibility(explorerExtensibility []*IExplorerExtensibilityGroup) *IInspectorOptions + func (i *IInspectorOptions) SetGlobalRoot(globalRoot js.Value) *IInspectorOptions + func (i *IInspectorOptions) SetHandleResize(handleResize bool) *IInspectorOptions + func (i *IInspectorOptions) SetInspectorURL(inspectorURL string) *IInspectorOptions + func (i *IInspectorOptions) SetOverlay(overlay bool) *IInspectorOptions + func (i *IInspectorOptions) SetShowExplorer(showExplorer bool) *IInspectorOptions + func (i *IInspectorOptions) SetShowInspector(showInspector bool) *IInspectorOptions + func (i *IInspectorOptions) ShowExplorer() bool + func (i *IInspectorOptions) ShowInspector() bool + type IInternalTextureLoader struct + func IInternalTextureLoaderFromJSObject(p js.Value, ctx js.Value) *IInternalTextureLoader + func (i *IInternalTextureLoader) CanLoad(extension string, textureFormatInUse string, fallback *InternalTexture, ...) bool + func (i *IInternalTextureLoader) GetFallbackTextureUrl(rootUrl string, textureFormatInUse string) string + func (i *IInternalTextureLoader) JSObject() js.Value + func (i *IInternalTextureLoader) LoadCubeData(data []string, texture *InternalTexture, createPolynomials bool, onLoad JSFunc, ...) + func (i *IInternalTextureLoader) LoadData(data js.Value, texture *InternalTexture, callback JSFunc) + func (i *IInternalTextureLoader) SetSupportCascades(supportCascades bool) *IInternalTextureLoader + func (i *IInternalTextureLoader) SupportCascades() bool + func (i *IInternalTextureLoader) TransformUrl(rootUrl string, textureFormatInUse string) string + type ILoadingScreen struct + func ILoadingScreenFromJSObject(p js.Value, ctx js.Value) *ILoadingScreen + func (i *ILoadingScreen) DisplayLoadingUI() js.Value + func (i *ILoadingScreen) HideLoadingUI() js.Value + func (i *ILoadingScreen) JSObject() js.Value + func (i *ILoadingScreen) LoadingUIBackgroundColor() string + func (i *ILoadingScreen) LoadingUIText() string + func (i *ILoadingScreen) SetDisplayLoadingUI(displayLoadingUI JSFunc) *ILoadingScreen + func (i *ILoadingScreen) SetHideLoadingUI(hideLoadingUI JSFunc) *ILoadingScreen + func (i *ILoadingScreen) SetLoadingUIBackgroundColor(loadingUIBackgroundColor string) *ILoadingScreen + func (i *ILoadingScreen) SetLoadingUIText(loadingUIText string) *ILoadingScreen + type IMaterial struct + func IMaterialFromJSObject(p js.Value, ctx js.Value) *IMaterial + func (i *IMaterial) EmissiveTexture() *ITextureInfo + func (i *IMaterial) JSObject() js.Value + func (i *IMaterial) NormalTexture() *IMaterialNormalTextureInfo + func (i *IMaterial) OcclusionTexture() *IMaterialOcclusionTextureInfo + func (i *IMaterial) PbrMetallicRoughness() *IMaterialPbrMetallicRoughness + func (i *IMaterial) SetEmissiveTexture(emissiveTexture *ITextureInfo) *IMaterial + func (i *IMaterial) SetNormalTexture(normalTexture *IMaterialNormalTextureInfo) *IMaterial + func (i *IMaterial) SetOcclusionTexture(occlusionTexture *IMaterialOcclusionTextureInfo) *IMaterial + func (i *IMaterial) SetPbrMetallicRoughness(pbrMetallicRoughness *IMaterialPbrMetallicRoughness) *IMaterial + type IMaterialCompilationOptions struct + func IMaterialCompilationOptionsFromJSObject(p js.Value, ctx js.Value) *IMaterialCompilationOptions + func (i *IMaterialCompilationOptions) ClipPlane() bool + func (i *IMaterialCompilationOptions) JSObject() js.Value + func (i *IMaterialCompilationOptions) SetClipPlane(clipPlane bool) *IMaterialCompilationOptions + func (i *IMaterialCompilationOptions) SetUseInstances(useInstances bool) *IMaterialCompilationOptions + func (i *IMaterialCompilationOptions) UseInstances() bool + type IMaterialNormalTextureInfo struct + func IMaterialNormalTextureInfoFromJSObject(p js.Value, ctx js.Value) *IMaterialNormalTextureInfo + func (i *IMaterialNormalTextureInfo) JSObject() js.Value + type IMaterialOcclusionTextureInfo struct + func IMaterialOcclusionTextureInfoFromJSObject(p js.Value, ctx js.Value) *IMaterialOcclusionTextureInfo + func (i *IMaterialOcclusionTextureInfo) JSObject() js.Value + type IMaterialPbrMetallicRoughness struct + func IMaterialPbrMetallicRoughnessFromJSObject(p js.Value, ctx js.Value) *IMaterialPbrMetallicRoughness + func (i *IMaterialPbrMetallicRoughness) BaseColorTexture() *ITextureInfo + func (i *IMaterialPbrMetallicRoughness) JSObject() js.Value + func (i *IMaterialPbrMetallicRoughness) MetallicRoughnessTexture() *ITextureInfo + func (i *IMaterialPbrMetallicRoughness) SetBaseColorTexture(baseColorTexture *ITextureInfo) *IMaterialPbrMetallicRoughness + func (i *IMaterialPbrMetallicRoughness) SetMetallicRoughnessTexture(metallicRoughnessTexture *ITextureInfo) *IMaterialPbrMetallicRoughness + type IMesh struct + func IMeshFromJSObject(p js.Value, ctx js.Value) *IMesh + func (i *IMesh) JSObject() js.Value + func (i *IMesh) Primitives() []*IMeshPrimitive + func (i *IMesh) SetPrimitives(primitives []*IMeshPrimitive) *IMesh + type IMeshPrimitive struct + func IMeshPrimitiveFromJSObject(p js.Value, ctx js.Value) *IMeshPrimitive + func (i *IMeshPrimitive) JSObject() js.Value + type IMotorEnabledJoint struct + func IMotorEnabledJointFromJSObject(p js.Value, ctx js.Value) *IMotorEnabledJoint + func (i *IMotorEnabledJoint) JSObject() js.Value + func (i *IMotorEnabledJoint) PhysicsJoint() js.Value + func (i *IMotorEnabledJoint) SetLimit(upperLimit float64, opts *IMotorEnabledJointSetLimitOpts) + func (i *IMotorEnabledJoint) SetMotor(opts *IMotorEnabledJointSetMotorOpts) + func (i *IMotorEnabledJoint) SetPhysicsJoint(physicsJoint JSObject) *IMotorEnabledJoint + type IMotorEnabledJointSetLimitOpts struct + LowerLimit *float64 + MotorIndex *float64 + type IMotorEnabledJointSetMotorOpts struct + Force *float64 + MaxForce *float64 + MotorIndex *float64 + type IMultiRenderTargetOptions struct + func IMultiRenderTargetOptionsFromJSObject(p js.Value, ctx js.Value) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) DefaultType() float64 + func (i *IMultiRenderTargetOptions) DoNotChangeAspectRatio() bool + func (i *IMultiRenderTargetOptions) GenerateDepthBuffer() bool + func (i *IMultiRenderTargetOptions) GenerateDepthTexture() bool + func (i *IMultiRenderTargetOptions) GenerateMipMaps() bool + func (i *IMultiRenderTargetOptions) GenerateStencilBuffer() bool + func (i *IMultiRenderTargetOptions) JSObject() js.Value + func (i *IMultiRenderTargetOptions) SamplingModes() []float64 + func (i *IMultiRenderTargetOptions) SetDefaultType(defaultType float64) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetDoNotChangeAspectRatio(doNotChangeAspectRatio bool) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetGenerateDepthBuffer(generateDepthBuffer bool) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetGenerateDepthTexture(generateDepthTexture bool) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetGenerateMipMaps(generateMipMaps bool) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetGenerateStencilBuffer(generateStencilBuffer bool) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetSamplingModes(samplingModes []float64) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetTextureCount(textureCount float64) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) SetTypes(types []float64) *IMultiRenderTargetOptions + func (i *IMultiRenderTargetOptions) TextureCount() float64 + func (i *IMultiRenderTargetOptions) Types() []float64 + type INavMeshParameters struct + func INavMeshParametersFromJSObject(p js.Value, ctx js.Value) *INavMeshParameters + func (i *INavMeshParameters) Ch() float64 + func (i *INavMeshParameters) Cs() float64 + func (i *INavMeshParameters) DetailSampleDist() float64 + func (i *INavMeshParameters) DetailSampleMaxError() float64 + func (i *INavMeshParameters) JSObject() js.Value + func (i *INavMeshParameters) MaxEdgeLen() float64 + func (i *INavMeshParameters) MaxSimplificationError() float64 + func (i *INavMeshParameters) MaxVertsPerPoly() float64 + func (i *INavMeshParameters) MergeRegionArea() float64 + func (i *INavMeshParameters) MinRegionArea() float64 + func (i *INavMeshParameters) SetCh(ch float64) *INavMeshParameters + func (i *INavMeshParameters) SetCs(cs float64) *INavMeshParameters + func (i *INavMeshParameters) SetDetailSampleDist(detailSampleDist float64) *INavMeshParameters + func (i *INavMeshParameters) SetDetailSampleMaxError(detailSampleMaxError float64) *INavMeshParameters + func (i *INavMeshParameters) SetMaxEdgeLen(maxEdgeLen float64) *INavMeshParameters + func (i *INavMeshParameters) SetMaxSimplificationError(maxSimplificationError float64) *INavMeshParameters + func (i *INavMeshParameters) SetMaxVertsPerPoly(maxVertsPerPoly float64) *INavMeshParameters + func (i *INavMeshParameters) SetMergeRegionArea(mergeRegionArea float64) *INavMeshParameters + func (i *INavMeshParameters) SetMinRegionArea(minRegionArea float64) *INavMeshParameters + func (i *INavMeshParameters) SetWalkableClimb(walkableClimb float64) *INavMeshParameters + func (i *INavMeshParameters) SetWalkableHeight(walkableHeight float64) *INavMeshParameters + func (i *INavMeshParameters) SetWalkableRadius(walkableRadius float64) *INavMeshParameters + func (i *INavMeshParameters) SetWalkableSlopeAngle(walkableSlopeAngle float64) *INavMeshParameters + func (i *INavMeshParameters) WalkableClimb() float64 + func (i *INavMeshParameters) WalkableHeight() float64 + func (i *INavMeshParameters) WalkableRadius() float64 + func (i *INavMeshParameters) WalkableSlopeAngle() float64 + type INavigationEnginePlugin struct + func INavigationEnginePluginFromJSObject(p js.Value, ctx js.Value) *INavigationEnginePlugin + func (i *INavigationEnginePlugin) ComputePath(start *Vector3, end *Vector3) []*Vector3 + func (i *INavigationEnginePlugin) CreateCrowd(maxAgents float64, maxAgentRadius float64, scene *Scene) *ICrowd + func (i *INavigationEnginePlugin) CreateDebugNavMesh(scene *Scene) *Mesh + func (i *INavigationEnginePlugin) CreateMavMesh(meshes []*Mesh, parameters *INavMeshParameters) + func (i *INavigationEnginePlugin) Dispose() + func (i *INavigationEnginePlugin) GetClosestPoint(position *Vector3) *Vector3 + func (i *INavigationEnginePlugin) GetDefaultQueryExtent() *Vector3 + func (i *INavigationEnginePlugin) GetRandomPointAround(position *Vector3, maxRadius float64) *Vector3 + func (i *INavigationEnginePlugin) IsSupported() bool + func (i *INavigationEnginePlugin) JSObject() js.Value + func (i *INavigationEnginePlugin) MoveAlong(position *Vector3, destination *Vector3) *Vector3 + func (i *INavigationEnginePlugin) Name() string + func (i *INavigationEnginePlugin) SetDefaultQueryExtent(extent *Vector3) + func (i *INavigationEnginePlugin) SetName(name string) *INavigationEnginePlugin + type INode struct + func INodeFromJSObject(p js.Value, ctx js.Value) *INode + func (i *INode) JSObject() js.Value + func (i *INode) Parent() *INode + func (i *INode) SetParent(parent *INode) *INode + type INodeMaterialEditorOptions struct + func INodeMaterialEditorOptionsFromJSObject(p js.Value, ctx js.Value) *INodeMaterialEditorOptions + func (i *INodeMaterialEditorOptions) EditorURL() string + func (i *INodeMaterialEditorOptions) JSObject() js.Value + func (i *INodeMaterialEditorOptions) SetEditorURL(editorURL string) *INodeMaterialEditorOptions + type INodeMaterialOptions struct + func INodeMaterialOptionsFromJSObject(p js.Value, ctx js.Value) *INodeMaterialOptions + func (i *INodeMaterialOptions) EmitComments() bool + func (i *INodeMaterialOptions) JSObject() js.Value + func (i *INodeMaterialOptions) SetEmitComments(emitComments bool) *INodeMaterialOptions + type IOceanPostProcessOptions struct + func IOceanPostProcessOptionsFromJSObject(p js.Value, ctx js.Value) *IOceanPostProcessOptions + func (i *IOceanPostProcessOptions) JSObject() js.Value + func (i *IOceanPostProcessOptions) ReflectionSize() float64 + func (i *IOceanPostProcessOptions) RefractionSize() float64 + func (i *IOceanPostProcessOptions) SetReflectionSize(reflectionSize float64) *IOceanPostProcessOptions + func (i *IOceanPostProcessOptions) SetRefractionSize(refractionSize float64) *IOceanPostProcessOptions + type IOctreeContainer struct + func IOctreeContainerFromJSObject(p js.Value, ctx js.Value) *IOctreeContainer + func (i *IOctreeContainer) Blocks() []*OctreeBlock + func (i *IOctreeContainer) JSObject() js.Value + func (i *IOctreeContainer) SetBlocks(blocks []*OctreeBlock) *IOctreeContainer + type IOfflineProvider struct + func IOfflineProviderFromJSObject(p js.Value, ctx js.Value) *IOfflineProvider + func (i *IOfflineProvider) EnableSceneOffline() bool + func (i *IOfflineProvider) EnableTexturesOffline() bool + func (i *IOfflineProvider) JSObject() js.Value + func (i *IOfflineProvider) LoadFile(url string, sceneLoaded JSFunc, opts *IOfflineProviderLoadFileOpts) + func (i *IOfflineProvider) LoadImage(url string, image js.Value) + func (i *IOfflineProvider) Open(successCallback JSFunc, errorCallback JSFunc) + func (i *IOfflineProvider) SetEnableSceneOffline(enableSceneOffline bool) *IOfflineProvider + func (i *IOfflineProvider) SetEnableTexturesOffline(enableTexturesOffline bool) *IOfflineProvider + type IOfflineProviderLoadFileOpts struct + ErrorCallback JSFunc + ProgressCallBack JSFunc + UseArrayBuffer *bool + type IParticleEmitterType struct + func IParticleEmitterTypeFromJSObject(p js.Value, ctx js.Value) *IParticleEmitterType + func (i *IParticleEmitterType) ApplyToShader(effect *Effect) + func (i *IParticleEmitterType) Clone() *IParticleEmitterType + func (i *IParticleEmitterType) GetClassName() string + func (i *IParticleEmitterType) GetEffectDefines() string + func (i *IParticleEmitterType) JSObject() js.Value + func (i *IParticleEmitterType) Parse(serializationObject JSObject) + func (i *IParticleEmitterType) Serialize() js.Value + func (i *IParticleEmitterType) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + func (i *IParticleEmitterType) StartPositionFunction(worldMatrix *Matrix, positionToUpdate *Vector3, particle *Particle) + type IParticleSystem struct + func IParticleSystemFromJSObject(p js.Value, ctx js.Value) *IParticleSystem + func (i *IParticleSystem) AddAlphaRemapGradient(gradient float64, min float64, max float64) *IParticleSystem + func (i *IParticleSystem) AddAngularSpeedGradient(gradient float64, factor float64, ...) *IParticleSystem + func (i *IParticleSystem) AddColorGradient(gradient float64, color1 *Color4, opts *IParticleSystemAddColorGradientOpts) *IParticleSystem + func (i *IParticleSystem) AddColorRemapGradient(gradient float64, min float64, max float64) *IParticleSystem + func (i *IParticleSystem) AddDragGradient(gradient float64, factor float64, opts *IParticleSystemAddDragGradientOpts) *IParticleSystem + func (i *IParticleSystem) AddEmitRateGradient(gradient float64, factor float64, opts *IParticleSystemAddEmitRateGradientOpts) *IParticleSystem + func (i *IParticleSystem) AddLifeTimeGradient(gradient float64, factor float64, opts *IParticleSystemAddLifeTimeGradientOpts) *IParticleSystem + func (i *IParticleSystem) AddLimitVelocityGradient(gradient float64, factor float64, ...) *IParticleSystem + func (i *IParticleSystem) AddRampGradient(gradient float64, color *Color3) *IParticleSystem + func (i *IParticleSystem) AddSizeGradient(gradient float64, factor float64, opts *IParticleSystemAddSizeGradientOpts) *IParticleSystem + func (i *IParticleSystem) AddStartSizeGradient(gradient float64, factor float64, ...) *IParticleSystem + func (i *IParticleSystem) AddVelocityGradient(gradient float64, factor float64, opts *IParticleSystemAddVelocityGradientOpts) *IParticleSystem + func (i *IParticleSystem) Animate() + func (i *IParticleSystem) Animations() []*Animation + func (i *IParticleSystem) BeginAnimationFrom() float64 + func (i *IParticleSystem) BeginAnimationLoop() bool + func (i *IParticleSystem) BeginAnimationOnStart() bool + func (i *IParticleSystem) BeginAnimationTo() float64 + func (i *IParticleSystem) BillboardMode() float64 + func (i *IParticleSystem) BlendMode() float64 + func (i *IParticleSystem) Clone(name string, newEmitter JSObject) *IParticleSystem + func (i *IParticleSystem) Color1() *Color4 + func (i *IParticleSystem) Color2() *Color4 + func (i *IParticleSystem) ColorDead() *Color4 + func (i *IParticleSystem) CreateBoxEmitter(direction1 *Vector3, direction2 *Vector3, minEmitBox *Vector3, ...) *BoxParticleEmitter + func (i *IParticleSystem) CreateConeEmitter(radius float64, angle float64) *ConeParticleEmitter + func (i *IParticleSystem) CreateCylinderEmitter(radius float64, height float64, radiusRange float64, ...) *CylinderParticleEmitter + func (i *IParticleSystem) CreateDirectedCylinderEmitter(radius float64, height float64, radiusRange float64, direction1 *Vector3, ...) *SphereDirectedParticleEmitter + func (i *IParticleSystem) CreateDirectedSphereEmitter(radius float64, direction1 *Vector3, direction2 *Vector3) *SphereDirectedParticleEmitter + func (i *IParticleSystem) CreateHemisphericEmitter(radius float64, radiusRange float64) *HemisphericParticleEmitter + func (i *IParticleSystem) CreatePointEmitter(direction1 *Vector3, direction2 *Vector3) *PointParticleEmitter + func (i *IParticleSystem) CreateSphereEmitter(radius float64, radiusRange float64) *SphereParticleEmitter + func (i *IParticleSystem) Dispose(opts *IParticleSystemDisposeOpts) + func (i *IParticleSystem) DisposeOnStop() bool + func (i *IParticleSystem) EmitRate() float64 + func (i *IParticleSystem) Emitter() *AbstractMesh + func (i *IParticleSystem) EndSpriteCellID() float64 + func (i *IParticleSystem) GetAlphaRemapGradients() []*FactorGradient + func (i *IParticleSystem) GetAngularSpeedGradients() []*FactorGradient + func (i *IParticleSystem) GetCapacity() float64 + func (i *IParticleSystem) GetColorGradients() []*ColorGradient + func (i *IParticleSystem) GetColorRemapGradients() []*FactorGradient + func (i *IParticleSystem) GetDragGradients() []*FactorGradient + func (i *IParticleSystem) GetEmitRateGradients() []*FactorGradient + func (i *IParticleSystem) GetLifeTimeGradients() []*FactorGradient + func (i *IParticleSystem) GetLimitVelocityGradients() []*FactorGradient + func (i *IParticleSystem) GetRampGradients() []*Color3Gradient + func (i *IParticleSystem) GetScene() *Scene + func (i *IParticleSystem) GetSizeGradients() []*FactorGradient + func (i *IParticleSystem) GetStartSizeGradients() []*FactorGradient + func (i *IParticleSystem) GetVelocityGradients() []*FactorGradient + func (i *IParticleSystem) Gravity() *Vector3 + func (i *IParticleSystem) Id() string + func (i *IParticleSystem) IsAnimationSheetEnabled() bool + func (i *IParticleSystem) IsBillboardBased() bool + func (i *IParticleSystem) IsReady() bool + func (i *IParticleSystem) IsStarted() bool + func (i *IParticleSystem) JSObject() js.Value + func (i *IParticleSystem) LayerMask() float64 + func (i *IParticleSystem) LimitVelocityDamping() float64 + func (i *IParticleSystem) MaxAngularSpeed() float64 + func (i *IParticleSystem) MaxEmitPower() float64 + func (i *IParticleSystem) MaxInitialRotation() float64 + func (i *IParticleSystem) MaxLifeTime() float64 + func (i *IParticleSystem) MaxScaleX() float64 + func (i *IParticleSystem) MaxScaleY() float64 + func (i *IParticleSystem) MaxSize() float64 + func (i *IParticleSystem) MinAngularSpeed() float64 + func (i *IParticleSystem) MinEmitPower() float64 + func (i *IParticleSystem) MinInitialRotation() float64 + func (i *IParticleSystem) MinLifeTime() float64 + func (i *IParticleSystem) MinScaleX() float64 + func (i *IParticleSystem) MinScaleY() float64 + func (i *IParticleSystem) MinSize() float64 + func (i *IParticleSystem) Name() string + func (i *IParticleSystem) NoiseStrength() *Vector3 + func (i *IParticleSystem) NoiseTexture() *BaseTexture + func (i *IParticleSystem) ParticleEmitterType() *IParticleEmitterType + func (i *IParticleSystem) ParticleTexture() *Texture + func (i *IParticleSystem) PreWarmCycles() float64 + func (i *IParticleSystem) PreWarmStepOffset() float64 + func (i *IParticleSystem) Rebuild() + func (i *IParticleSystem) RemoveAngularSpeedGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveColorGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveDragGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveEmitRateGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveLifeTimeGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveLimitVelocityGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveSizeGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveStartSizeGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) RemoveVelocityGradient(gradient float64) *IParticleSystem + func (i *IParticleSystem) Render() float64 + func (i *IParticleSystem) RenderingGroupId() float64 + func (i *IParticleSystem) Reset() + func (i *IParticleSystem) Serialize() js.Value + func (i *IParticleSystem) SetAnimations(animations []*Animation) *IParticleSystem + func (i *IParticleSystem) SetBeginAnimationFrom(beginAnimationFrom float64) *IParticleSystem + func (i *IParticleSystem) SetBeginAnimationLoop(beginAnimationLoop bool) *IParticleSystem + func (i *IParticleSystem) SetBeginAnimationOnStart(beginAnimationOnStart bool) *IParticleSystem + func (i *IParticleSystem) SetBeginAnimationTo(beginAnimationTo float64) *IParticleSystem + func (i *IParticleSystem) SetBillboardMode(billboardMode float64) *IParticleSystem + func (i *IParticleSystem) SetBlendMode(blendMode float64) *IParticleSystem + func (i *IParticleSystem) SetColor1(color1 *Color4) *IParticleSystem + func (i *IParticleSystem) SetColor2(color2 *Color4) *IParticleSystem + func (i *IParticleSystem) SetColorDead(colorDead *Color4) *IParticleSystem + func (i *IParticleSystem) SetDisposeOnStop(disposeOnStop bool) *IParticleSystem + func (i *IParticleSystem) SetEmitRate(emitRate float64) *IParticleSystem + func (i *IParticleSystem) SetEmitter(emitter *AbstractMesh) *IParticleSystem + func (i *IParticleSystem) SetEndSpriteCellID(endSpriteCellID float64) *IParticleSystem + func (i *IParticleSystem) SetGravity(gravity *Vector3) *IParticleSystem + func (i *IParticleSystem) SetId(id string) *IParticleSystem + func (i *IParticleSystem) SetIsAnimationSheetEnabled(isAnimationSheetEnabled bool) *IParticleSystem + func (i *IParticleSystem) SetIsBillboardBased(isBillboardBased bool) *IParticleSystem + func (i *IParticleSystem) SetLayerMask(layerMask float64) *IParticleSystem + func (i *IParticleSystem) SetLimitVelocityDamping(limitVelocityDamping float64) *IParticleSystem + func (i *IParticleSystem) SetMaxAngularSpeed(maxAngularSpeed float64) *IParticleSystem + func (i *IParticleSystem) SetMaxEmitPower(maxEmitPower float64) *IParticleSystem + func (i *IParticleSystem) SetMaxInitialRotation(maxInitialRotation float64) *IParticleSystem + func (i *IParticleSystem) SetMaxLifeTime(maxLifeTime float64) *IParticleSystem + func (i *IParticleSystem) SetMaxScaleX(maxScaleX float64) *IParticleSystem + func (i *IParticleSystem) SetMaxScaleY(maxScaleY float64) *IParticleSystem + func (i *IParticleSystem) SetMaxSize(maxSize float64) *IParticleSystem + func (i *IParticleSystem) SetMinAngularSpeed(minAngularSpeed float64) *IParticleSystem + func (i *IParticleSystem) SetMinEmitPower(minEmitPower float64) *IParticleSystem + func (i *IParticleSystem) SetMinInitialRotation(minInitialRotation float64) *IParticleSystem + func (i *IParticleSystem) SetMinLifeTime(minLifeTime float64) *IParticleSystem + func (i *IParticleSystem) SetMinScaleX(minScaleX float64) *IParticleSystem + func (i *IParticleSystem) SetMinScaleY(minScaleY float64) *IParticleSystem + func (i *IParticleSystem) SetMinSize(minSize float64) *IParticleSystem + func (i *IParticleSystem) SetName(name string) *IParticleSystem + func (i *IParticleSystem) SetNoiseStrength(noiseStrength *Vector3) *IParticleSystem + func (i *IParticleSystem) SetNoiseTexture(noiseTexture *BaseTexture) *IParticleSystem + func (i *IParticleSystem) SetParticleEmitterType(particleEmitterType *IParticleEmitterType) *IParticleSystem + func (i *IParticleSystem) SetParticleTexture(particleTexture *Texture) *IParticleSystem + func (i *IParticleSystem) SetPreWarmCycles(preWarmCycles float64) *IParticleSystem + func (i *IParticleSystem) SetPreWarmStepOffset(preWarmStepOffset float64) *IParticleSystem + func (i *IParticleSystem) SetRenderingGroupId(renderingGroupId float64) *IParticleSystem + func (i *IParticleSystem) SetSpriteCellChangeSpeed(spriteCellChangeSpeed float64) *IParticleSystem + func (i *IParticleSystem) SetSpriteCellHeight(spriteCellHeight float64) *IParticleSystem + func (i *IParticleSystem) SetSpriteCellWidth(spriteCellWidth float64) *IParticleSystem + func (i *IParticleSystem) SetSpriteRandomStartCell(spriteRandomStartCell bool) *IParticleSystem + func (i *IParticleSystem) SetStartDelay(startDelay float64) *IParticleSystem + func (i *IParticleSystem) SetStartSpriteCellID(startSpriteCellID float64) *IParticleSystem + func (i *IParticleSystem) SetTargetStopDuration(targetStopDuration float64) *IParticleSystem + func (i *IParticleSystem) SetTranslationPivot(translationPivot *Vector2) *IParticleSystem + func (i *IParticleSystem) SetUpdateSpeed(updateSpeed float64) *IParticleSystem + func (i *IParticleSystem) SetUseRampGradients(useRampGradients bool) *IParticleSystem + func (i *IParticleSystem) SpriteCellChangeSpeed() float64 + func (i *IParticleSystem) SpriteCellHeight() float64 + func (i *IParticleSystem) SpriteCellWidth() float64 + func (i *IParticleSystem) SpriteRandomStartCell() bool + func (i *IParticleSystem) Start(opts *IParticleSystemStartOpts) + func (i *IParticleSystem) StartDelay() float64 + func (i *IParticleSystem) StartSpriteCellID() float64 + func (i *IParticleSystem) Stop() + func (i *IParticleSystem) TargetStopDuration() float64 + func (i *IParticleSystem) TranslationPivot() *Vector2 + func (i *IParticleSystem) UpdateSpeed() float64 + func (i *IParticleSystem) UseRampGradients() bool + type IParticleSystemAddAngularSpeedGradientOpts struct + Factor2 *float64 + type IParticleSystemAddColorGradientOpts struct + Color2 *Color4 + type IParticleSystemAddDragGradientOpts struct + Factor2 *float64 + type IParticleSystemAddEmitRateGradientOpts struct + Factor2 *float64 + type IParticleSystemAddLifeTimeGradientOpts struct + Factor2 *float64 + type IParticleSystemAddLimitVelocityGradientOpts struct + Factor2 *float64 + type IParticleSystemAddSizeGradientOpts struct + Factor2 *float64 + type IParticleSystemAddStartSizeGradientOpts struct + Factor2 *float64 + type IParticleSystemAddVelocityGradientOpts struct + Factor2 *float64 + type IParticleSystemDisposeOpts struct + DisposeTexture *bool + type IParticleSystemStartOpts struct + Delay *float64 + type IPhysicsEnabledObject struct + func IPhysicsEnabledObjectFromJSObject(p js.Value, ctx js.Value) *IPhysicsEnabledObject + func (i *IPhysicsEnabledObject) ComputeWorldMatrix(force bool) *Matrix + func (i *IPhysicsEnabledObject) GetAbsolutePivotPoint() *Vector3 + func (i *IPhysicsEnabledObject) GetAbsolutePosition() *Vector3 + func (i *IPhysicsEnabledObject) GetBoundingInfo() *BoundingInfo + func (i *IPhysicsEnabledObject) GetChildMeshes(opts *IPhysicsEnabledObjectGetChildMeshesOpts) []*AbstractMesh + func (i *IPhysicsEnabledObject) GetClassName() string + func (i *IPhysicsEnabledObject) GetIndices() js.Value + func (i *IPhysicsEnabledObject) GetScene() *Scene + func (i *IPhysicsEnabledObject) GetVerticesData(kind string) []float64 + func (i *IPhysicsEnabledObject) GetWorldMatrix() *Matrix + func (i *IPhysicsEnabledObject) JSObject() js.Value + func (i *IPhysicsEnabledObject) Parent() js.Value + func (i *IPhysicsEnabledObject) Position() *Vector3 + func (i *IPhysicsEnabledObject) Rotate(axis *Vector3, amount float64, opts *IPhysicsEnabledObjectRotateOpts) *TransformNode + func (i *IPhysicsEnabledObject) Rotation() *Vector3 + func (i *IPhysicsEnabledObject) RotationQuaternion() *Quaternion + func (i *IPhysicsEnabledObject) Scaling() *Vector3 + func (i *IPhysicsEnabledObject) SetAbsolutePosition(absolutePosition *Vector3) *TransformNode + func (i *IPhysicsEnabledObject) SetParent(parent JSObject) *IPhysicsEnabledObject + func (i *IPhysicsEnabledObject) SetPosition(position *Vector3) *IPhysicsEnabledObject + func (i *IPhysicsEnabledObject) SetRotation(rotation *Vector3) *IPhysicsEnabledObject + func (i *IPhysicsEnabledObject) SetRotationQuaternion(rotationQuaternion *Quaternion) *IPhysicsEnabledObject + func (i *IPhysicsEnabledObject) SetScaling(scaling *Vector3) *IPhysicsEnabledObject + func (i *IPhysicsEnabledObject) Translate(axis *Vector3, distance float64, opts *IPhysicsEnabledObjectTranslateOpts) *TransformNode + type IPhysicsEnabledObjectGetChildMeshesOpts struct + DirectDescendantsOnly *bool + type IPhysicsEnabledObjectRotateOpts struct + Space js.Value + type IPhysicsEnabledObjectTranslateOpts struct + Space js.Value + type IPhysicsEngine struct + func IPhysicsEngineFromJSObject(p js.Value, ctx js.Value) *IPhysicsEngine + func (i *IPhysicsEngine) AddImpostor(impostor *PhysicsImpostor) + func (i *IPhysicsEngine) AddJoint(mainImpostor *PhysicsImpostor, connectedImpostor *PhysicsImpostor, ...) + func (i *IPhysicsEngine) Dispose() + func (i *IPhysicsEngine) GetImpostorForPhysicsObject(object *IPhysicsEnabledObject) *PhysicsImpostor + func (i *IPhysicsEngine) GetImpostorWithPhysicsBody(body JSObject) *PhysicsImpostor + func (i *IPhysicsEngine) GetImpostors() []*PhysicsImpostor + func (i *IPhysicsEngine) GetPhysicsPlugin() js.Value + func (i *IPhysicsEngine) GetPhysicsPluginName() string + func (i *IPhysicsEngine) GetSubTimeStep() float64 + func (i *IPhysicsEngine) GetTimeStep() float64 + func (i *IPhysicsEngine) Gravity() *Vector3 + func (i *IPhysicsEngine) JSObject() js.Value + func (i *IPhysicsEngine) Raycast(from *Vector3, to *Vector3) *PhysicsRaycastResult + func (i *IPhysicsEngine) RemoveImpostor(impostor *PhysicsImpostor) + func (i *IPhysicsEngine) RemoveJoint(mainImpostor *PhysicsImpostor, connectedImpostor *PhysicsImpostor, ...) + func (i *IPhysicsEngine) SetGravity(gravity *Vector3) + func (i *IPhysicsEngine) SetSubTimeStep(subTimeStep float64) + func (i *IPhysicsEngine) SetTimeStep(newTimeStep float64) + type IPipelineContext struct + func IPipelineContextFromJSObject(p js.Value, ctx js.Value) *IPipelineContext + func (i *IPipelineContext) IsAsync() bool + func (i *IPipelineContext) IsReady() bool + func (i *IPipelineContext) JSObject() js.Value + func (i *IPipelineContext) SetIsAsync(isAsync bool) *IPipelineContext + func (i *IPipelineContext) SetIsReady(isReady bool) *IPipelineContext + type IProperty struct + func IPropertyFromJSObject(p js.Value, ctx js.Value) *IProperty + func (i *IProperty) Extensions() js.Value + func (i *IProperty) Extras() js.Value + func (i *IProperty) JSObject() js.Value + func (i *IProperty) SetExtensions(extensions js.Value) *IProperty + func (i *IProperty) SetExtras(extras JSObject) *IProperty + type IRenderingManagerAutoClearSetup struct + func IRenderingManagerAutoClearSetupFromJSObject(p js.Value, ctx js.Value) *IRenderingManagerAutoClearSetup + func (i *IRenderingManagerAutoClearSetup) AutoClear() bool + func (i *IRenderingManagerAutoClearSetup) Depth() bool + func (i *IRenderingManagerAutoClearSetup) JSObject() js.Value + func (i *IRenderingManagerAutoClearSetup) SetAutoClear(autoClear bool) *IRenderingManagerAutoClearSetup + func (i *IRenderingManagerAutoClearSetup) SetDepth(depth bool) *IRenderingManagerAutoClearSetup + func (i *IRenderingManagerAutoClearSetup) SetStencil(stencil bool) *IRenderingManagerAutoClearSetup + func (i *IRenderingManagerAutoClearSetup) Stencil() bool + type ISampler struct + func ISamplerFromJSObject(p js.Value, ctx js.Value) *ISampler + func (i *ISampler) JSObject() js.Value + type IScene struct + func ISceneFromJSObject(p js.Value, ctx js.Value) *IScene + func (i *IScene) JSObject() js.Value + type ISceneComponent struct + func ISceneComponentFromJSObject(p js.Value, ctx js.Value) *ISceneComponent + func (i *ISceneComponent) Dispose() + func (i *ISceneComponent) JSObject() js.Value + func (i *ISceneComponent) Name() string + func (i *ISceneComponent) Rebuild() + func (i *ISceneComponent) Register() + func (i *ISceneComponent) Scene() *Scene + func (i *ISceneComponent) SetName(name string) *ISceneComponent + func (i *ISceneComponent) SetScene(scene *Scene) *ISceneComponent + type ISceneLoaderPlugin struct + func ISceneLoaderPluginFromJSObject(p js.Value, ctx js.Value) *ISceneLoaderPlugin + func (i *ISceneLoaderPlugin) ImportMesh(meshesNames JSObject, scene *Scene, data JSObject, rootUrl string, ...) bool + func (i *ISceneLoaderPlugin) JSObject() js.Value + func (i *ISceneLoaderPlugin) Load(scene *Scene, data JSObject, rootUrl string, opts *ISceneLoaderPluginLoadOpts) bool + func (i *ISceneLoaderPlugin) LoadAssetContainer(scene *Scene, data JSObject, rootUrl string, ...) *AssetContainer + type ISceneLoaderPluginAsync struct + func ISceneLoaderPluginAsyncFromJSObject(p js.Value, ctx js.Value) *ISceneLoaderPluginAsync + func (i *ISceneLoaderPluginAsync) ImportMeshAsync(meshesNames JSObject, scene *Scene, data JSObject, rootUrl string, ...) *Promise + func (i *ISceneLoaderPluginAsync) JSObject() js.Value + func (i *ISceneLoaderPluginAsync) LoadAssetContainerAsync(scene *Scene, data JSObject, rootUrl string, ...) *Promise + func (i *ISceneLoaderPluginAsync) LoadAsync(scene *Scene, data JSObject, rootUrl string, ...) *Promise + type ISceneLoaderPluginAsyncImportMeshAsyncOpts struct + FileName *string + OnProgress JSFunc + type ISceneLoaderPluginAsyncLoadAssetContainerAsyncOpts struct + FileName *string + OnProgress JSFunc + type ISceneLoaderPluginAsyncLoadAsyncOpts struct + FileName *string + OnProgress JSFunc + type ISceneLoaderPluginBase struct + func ISceneLoaderPluginBaseFromJSObject(p js.Value, ctx js.Value) *ISceneLoaderPluginBase + func (i *ISceneLoaderPluginBase) CanDirectLoad(data string) bool + func (i *ISceneLoaderPluginBase) DirectLoad(scene *Scene, data string) js.Value + func (i *ISceneLoaderPluginBase) Extensions() string + func (i *ISceneLoaderPluginBase) JSObject() js.Value + func (i *ISceneLoaderPluginBase) Name() string + func (i *ISceneLoaderPluginBase) ReadFile(scene *Scene, file js.Value, onSuccess JSFunc, ...) *IFileRequest + func (i *ISceneLoaderPluginBase) RequestFile(scene *Scene, url string, onSuccess JSFunc, ...) *IFileRequest + func (i *ISceneLoaderPluginBase) RewriteRootURL(rootUrl string, opts *ISceneLoaderPluginBaseRewriteRootURLOpts) string + func (i *ISceneLoaderPluginBase) SetExtensions(extensions string) *ISceneLoaderPluginBase + func (i *ISceneLoaderPluginBase) SetName(name string) *ISceneLoaderPluginBase + type ISceneLoaderPluginBaseReadFileOpts struct + OnError JSFunc + OnProgress JSFunc + UseArrayBuffer *bool + type ISceneLoaderPluginBaseRequestFileOpts struct + OnError JSFunc + OnProgress JSFunc + UseArrayBuffer *bool + type ISceneLoaderPluginBaseRewriteRootURLOpts struct + ResponseURL *string + type ISceneLoaderPluginExtensions struct + func ISceneLoaderPluginExtensionsFromJSObject(p js.Value, ctx js.Value) *ISceneLoaderPluginExtensions + func (i *ISceneLoaderPluginExtensions) JSObject() js.Value + type ISceneLoaderPluginFactory struct + func ISceneLoaderPluginFactoryFromJSObject(p js.Value, ctx js.Value) *ISceneLoaderPluginFactory + func (i *ISceneLoaderPluginFactory) CanDirectLoad(data string) bool + func (i *ISceneLoaderPluginFactory) CreatePlugin() *ISceneLoaderPlugin + func (i *ISceneLoaderPluginFactory) JSObject() js.Value + func (i *ISceneLoaderPluginFactory) Name() string + func (i *ISceneLoaderPluginFactory) SetName(name string) *ISceneLoaderPluginFactory + type ISceneLoaderPluginImportMeshOpts struct + OnError JSFunc + type ISceneLoaderPluginLoadAssetContainerOpts struct + OnError JSFunc + type ISceneLoaderPluginLoadOpts struct + OnError JSFunc + type ISceneSerializableComponent struct + func ISceneSerializableComponentFromJSObject(p js.Value, ctx js.Value) *ISceneSerializableComponent + func (i *ISceneSerializableComponent) AddFromContainer(container *AbstractScene) + func (i *ISceneSerializableComponent) JSObject() js.Value + func (i *ISceneSerializableComponent) RemoveFromContainer(container *AbstractScene, ...) + func (i *ISceneSerializableComponent) Serialize(serializationObject JSObject) + type ISceneSerializableComponentRemoveFromContainerOpts struct + Dispose *bool + type IScreenshotSize struct + func IScreenshotSizeFromJSObject(p js.Value, ctx js.Value) *IScreenshotSize + func (i *IScreenshotSize) Height() float64 + func (i *IScreenshotSize) JSObject() js.Value + func (i *IScreenshotSize) Precision() float64 + func (i *IScreenshotSize) SetHeight(height float64) *IScreenshotSize + func (i *IScreenshotSize) SetPrecision(precision float64) *IScreenshotSize + func (i *IScreenshotSize) SetWidth(width float64) *IScreenshotSize + func (i *IScreenshotSize) Width() float64 + type IShaderMaterialOptions struct + func IShaderMaterialOptionsFromJSObject(p js.Value, ctx js.Value) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) Attributes() []string + func (i *IShaderMaterialOptions) Defines() []string + func (i *IShaderMaterialOptions) JSObject() js.Value + func (i *IShaderMaterialOptions) NeedAlphaBlending() bool + func (i *IShaderMaterialOptions) NeedAlphaTesting() bool + func (i *IShaderMaterialOptions) Samplers() []string + func (i *IShaderMaterialOptions) SetAttributes(attributes []string) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) SetDefines(defines []string) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) SetNeedAlphaBlending(needAlphaBlending bool) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) SetNeedAlphaTesting(needAlphaTesting bool) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) SetSamplers(samplers []string) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) SetUniformBuffers(uniformBuffers []string) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) SetUniforms(uniforms []string) *IShaderMaterialOptions + func (i *IShaderMaterialOptions) UniformBuffers() []string + func (i *IShaderMaterialOptions) Uniforms() []string + type IShadowGenerator struct + func IShadowGeneratorFromJSObject(p js.Value, ctx js.Value) *IShadowGenerator + func (i *IShadowGenerator) BindShadowLight(lightIndex string, effect *Effect) + func (i *IShadowGenerator) Dispose() + func (i *IShadowGenerator) ForceCompilation(opts *IShadowGeneratorForceCompilationOpts) + func (i *IShadowGenerator) ForceCompilationAsync(opts *IShadowGeneratorForceCompilationAsyncOpts) *Promise + func (i *IShadowGenerator) GetShadowMap() *RenderTargetTexture + func (i *IShadowGenerator) GetShadowMapForRendering() *RenderTargetTexture + func (i *IShadowGenerator) GetTransformMatrix() *Matrix + func (i *IShadowGenerator) IsReady(subMesh *SubMesh, useInstances bool) bool + func (i *IShadowGenerator) JSObject() js.Value + func (i *IShadowGenerator) PrepareDefines(defines *MaterialDefines, lightIndex float64) + func (i *IShadowGenerator) RecreateShadowMap() + func (i *IShadowGenerator) Serialize() js.Value + type IShadowGeneratorForceCompilationAsyncOpts struct + Options map[string]interface{} + type IShadowGeneratorForceCompilationOpts struct + OnCompiled JSFunc + Options map[string]interface{} + type IShadowLight struct + func IShadowLightFromJSObject(p js.Value, ctx js.Value) *IShadowLight + func (i *IShadowLight) ComputeTransformedInformation() bool + func (i *IShadowLight) CustomProjectionMatrixBuilder() js.Value + func (i *IShadowLight) Direction() *Vector3 + func (i *IShadowLight) ForceProjectionMatrixCompute() + func (i *IShadowLight) GetDepthMaxZ(activeCamera *Camera) float64 + func (i *IShadowLight) GetDepthMinZ(activeCamera *Camera) float64 + func (i *IShadowLight) GetDepthScale() float64 + func (i *IShadowLight) GetScene() *Scene + func (i *IShadowLight) GetShadowDirection(opts *IShadowLightGetShadowDirectionOpts) *Vector3 + func (i *IShadowLight) Id() string + func (i *IShadowLight) JSObject() js.Value + func (i *IShadowLight) Name() string + func (i *IShadowLight) NeedCube() bool + func (i *IShadowLight) NeedProjectionMatrixCompute() bool + func (i *IShadowLight) Position() *Vector3 + func (i *IShadowLight) SetCustomProjectionMatrixBuilder(customProjectionMatrixBuilder JSFunc) *IShadowLight + func (i *IShadowLight) SetDirection(direction *Vector3) *IShadowLight + func (i *IShadowLight) SetId(id string) *IShadowLight + func (i *IShadowLight) SetName(name string) *IShadowLight + func (i *IShadowLight) SetPosition(position *Vector3) *IShadowLight + func (i *IShadowLight) SetShadowMaxZ(shadowMaxZ float64) *IShadowLight + func (i *IShadowLight) SetShadowMinZ(shadowMinZ float64) *IShadowLight + func (i *IShadowLight) SetShadowProjectionMatrix(matrix *Matrix, viewMatrix *Matrix, renderList []*AbstractMesh) *IShadowLight + func (i *IShadowLight) SetTransformedDirection(transformedDirection *Vector3) *IShadowLight + func (i *IShadowLight) SetTransformedPosition(transformedPosition *Vector3) *IShadowLight + func (i *IShadowLight) ShadowMaxZ() float64 + func (i *IShadowLight) ShadowMinZ() float64 + func (i *IShadowLight) TransformedDirection() *Vector3 + func (i *IShadowLight) TransformedPosition() *Vector3 + type IShadowLightGetShadowDirectionOpts struct + FaceIndex *float64 + type ISimplificationSettings struct + func ISimplificationSettingsFromJSObject(p js.Value, ctx js.Value) *ISimplificationSettings + func (i *ISimplificationSettings) Distance() float64 + func (i *ISimplificationSettings) JSObject() js.Value + func (i *ISimplificationSettings) OptimizeMesh() bool + func (i *ISimplificationSettings) Quality() float64 + func (i *ISimplificationSettings) SetDistance(distance float64) *ISimplificationSettings + func (i *ISimplificationSettings) SetOptimizeMesh(optimizeMesh bool) *ISimplificationSettings + func (i *ISimplificationSettings) SetQuality(quality float64) *ISimplificationSettings + type ISimplificationTask struct + func ISimplificationTaskFromJSObject(p js.Value, ctx js.Value) *ISimplificationTask + func (i *ISimplificationTask) JSObject() js.Value + func (i *ISimplificationTask) Mesh() *Mesh + func (i *ISimplificationTask) ParallelProcessing() bool + func (i *ISimplificationTask) SetMesh(mesh *Mesh) *ISimplificationTask + func (i *ISimplificationTask) SetParallelProcessing(parallelProcessing bool) *ISimplificationTask + func (i *ISimplificationTask) SetSettings(settings []*ISimplificationSettings) *ISimplificationTask + func (i *ISimplificationTask) SetSimplificationType(simplificationType js.Value) *ISimplificationTask + func (i *ISimplificationTask) SetSuccessCallback(successCallback JSFunc) *ISimplificationTask + func (i *ISimplificationTask) Settings() []*ISimplificationSettings + func (i *ISimplificationTask) SimplificationType() js.Value + func (i *ISimplificationTask) SuccessCallback() js.Value + type ISimplifier struct + func ISimplifierFromJSObject(p js.Value, ctx js.Value) *ISimplifier + func (i *ISimplifier) JSObject() js.Value + func (i *ISimplifier) Simplify(settings *ISimplificationSettings, successCallback JSFunc, ...) + type ISimplifierSimplifyOpts struct + ErrorCallback JSFunc + type ISize struct + func ISizeFromJSObject(p js.Value, ctx js.Value) *ISize + func (i *ISize) Height() float64 + func (i *ISize) JSObject() js.Value + func (i *ISize) SetHeight(height float64) *ISize + func (i *ISize) SetWidth(width float64) *ISize + func (i *ISize) Width() float64 + type ISkin struct + func ISkinFromJSObject(p js.Value, ctx js.Value) *ISkin + func (i *ISkin) JSObject() js.Value + type ISmartArrayLike struct + func ISmartArrayLikeFromJSObject(p js.Value, ctx js.Value) *ISmartArrayLike + func (i *ISmartArrayLike) Data() []*T + func (i *ISmartArrayLike) JSObject() js.Value + func (i *ISmartArrayLike) Length() float64 + func (i *ISmartArrayLike) SetData(data []*T) *ISmartArrayLike + func (i *ISmartArrayLike) SetLength(length float64) *ISmartArrayLike + type ISoundOptions struct + func ISoundOptionsFromJSObject(p js.Value, ctx js.Value) *ISoundOptions + func (i *ISoundOptions) Autoplay() bool + func (i *ISoundOptions) DistanceModel() string + func (i *ISoundOptions) JSObject() js.Value + func (i *ISoundOptions) Length() float64 + func (i *ISoundOptions) Loop() bool + func (i *ISoundOptions) MaxDistance() float64 + func (i *ISoundOptions) Offset() float64 + func (i *ISoundOptions) PlaybackRate() float64 + func (i *ISoundOptions) RefDistance() float64 + func (i *ISoundOptions) RolloffFactor() float64 + func (i *ISoundOptions) SetAutoplay(autoplay bool) *ISoundOptions + func (i *ISoundOptions) SetDistanceModel(distanceModel string) *ISoundOptions + func (i *ISoundOptions) SetLength(length float64) *ISoundOptions + func (i *ISoundOptions) SetLoop(loop bool) *ISoundOptions + func (i *ISoundOptions) SetMaxDistance(maxDistance float64) *ISoundOptions + func (i *ISoundOptions) SetOffset(offset float64) *ISoundOptions + func (i *ISoundOptions) SetPlaybackRate(playbackRate float64) *ISoundOptions + func (i *ISoundOptions) SetRefDistance(refDistance float64) *ISoundOptions + func (i *ISoundOptions) SetRolloffFactor(rolloffFactor float64) *ISoundOptions + func (i *ISoundOptions) SetSkipCodecCheck(skipCodecCheck bool) *ISoundOptions + func (i *ISoundOptions) SetSpatialSound(spatialSound bool) *ISoundOptions + func (i *ISoundOptions) SetStreaming(streaming bool) *ISoundOptions + func (i *ISoundOptions) SetUseCustomAttenuation(useCustomAttenuation bool) *ISoundOptions + func (i *ISoundOptions) SetVolume(volume float64) *ISoundOptions + func (i *ISoundOptions) SkipCodecCheck() bool + func (i *ISoundOptions) SpatialSound() bool + func (i *ISoundOptions) Streaming() bool + func (i *ISoundOptions) UseCustomAttenuation() bool + func (i *ISoundOptions) Volume() float64 + type ISoundTrackOptions struct + func ISoundTrackOptionsFromJSObject(p js.Value, ctx js.Value) *ISoundTrackOptions + func (i *ISoundTrackOptions) JSObject() js.Value + func (i *ISoundTrackOptions) MainTrack() bool + func (i *ISoundTrackOptions) SetMainTrack(mainTrack bool) *ISoundTrackOptions + func (i *ISoundTrackOptions) SetVolume(volume float64) *ISoundTrackOptions + func (i *ISoundTrackOptions) Volume() float64 + type ISpriteManager struct + func ISpriteManagerFromJSObject(p js.Value, ctx js.Value) *ISpriteManager + func (i *ISpriteManager) Intersects(ray *Ray, camera *Camera, opts *ISpriteManagerIntersectsOpts) *PickingInfo + func (i *ISpriteManager) IsPickable() bool + func (i *ISpriteManager) JSObject() js.Value + func (i *ISpriteManager) LayerMask() float64 + func (i *ISpriteManager) MultiIntersects(ray *Ray, camera *Camera, opts *ISpriteManagerMultiIntersectsOpts) []*PickingInfo + func (i *ISpriteManager) Render() + func (i *ISpriteManager) RenderingGroupId() float64 + func (i *ISpriteManager) SetIsPickable(isPickable bool) *ISpriteManager + func (i *ISpriteManager) SetLayerMask(layerMask float64) *ISpriteManager + func (i *ISpriteManager) SetRenderingGroupId(renderingGroupId float64) *ISpriteManager + func (i *ISpriteManager) SetSprites(sprites []*Sprite) *ISpriteManager + func (i *ISpriteManager) Sprites() []*Sprite + type ISpriteManagerIntersectsOpts struct + FastCheck *bool + Predicate JSFunc + type ISpriteManagerMultiIntersectsOpts struct + Predicate JSFunc + type ITexture struct + func ITextureFromJSObject(p js.Value, ctx js.Value) *ITexture + func (i *ITexture) JSObject() js.Value + type ITextureAssetTask struct + func ITextureAssetTaskFromJSObject(p js.Value, ctx js.Value) *ITextureAssetTask + func (i *ITextureAssetTask) JSObject() js.Value + func (i *ITextureAssetTask) SetTexture(texture js.Value) *ITextureAssetTask + func (i *ITextureAssetTask) Texture() js.Value + type ITextureInfo struct + func ITextureInfoFromJSObject(p js.Value, ctx js.Value) *ITextureInfo + func (i *ITextureInfo) JSObject() js.Value + type IVRPresentationAttributes struct + func IVRPresentationAttributesFromJSObject(p js.Value, ctx js.Value) *IVRPresentationAttributes + func (i *IVRPresentationAttributes) FoveationLevel() float64 + func (i *IVRPresentationAttributes) HighRefreshRate() bool + func (i *IVRPresentationAttributes) JSObject() js.Value + func (i *IVRPresentationAttributes) SetFoveationLevel(foveationLevel float64) *IVRPresentationAttributes + func (i *IVRPresentationAttributes) SetHighRefreshRate(highRefreshRate bool) *IVRPresentationAttributes + type IValueGradient struct + func IValueGradientFromJSObject(p js.Value, ctx js.Value) *IValueGradient + func (i *IValueGradient) Gradient() float64 + func (i *IValueGradient) JSObject() js.Value + func (i *IValueGradient) SetGradient(gradient float64) *IValueGradient + type IViewportOwnerLike struct + func IViewportOwnerLikeFromJSObject(p js.Value, ctx js.Value) *IViewportOwnerLike + func (i *IViewportOwnerLike) JSObject() js.Value + func (i *IViewportOwnerLike) SetViewport(viewport js.Value) *IViewportOwnerLike + func (i *IViewportOwnerLike) Viewport() js.Value + type IWebRequest struct + func IWebRequestFromJSObject(p js.Value, ctx js.Value) *IWebRequest + func (i *IWebRequest) JSObject() js.Value + func (i *IWebRequest) ResponseURL() string + func (i *IWebRequest) SetResponseURL(responseURL string) *IWebRequest + func (i *IWebRequest) SetStatus(status float64) *IWebRequest + func (i *IWebRequest) SetStatusText(statusText string) *IWebRequest + func (i *IWebRequest) Status() float64 + func (i *IWebRequest) StatusText() string + type IXYZ struct + func IXYZFromJSObject(p js.Value, ctx js.Value) *IXYZ + func (i *IXYZ) JSObject() js.Value + func (i *IXYZ) SetX(x float64) *IXYZ + func (i *IXYZ) SetY(y float64) *IXYZ + func (i *IXYZ) SetZ(z float64) *IXYZ + func (i *IXYZ) X() float64 + func (i *IXYZ) Y() float64 + func (i *IXYZ) Z() float64 + type IcoSphereBuilder struct + func IcoSphereBuilderFromJSObject(p js.Value, ctx js.Value) *IcoSphereBuilder + func (i *IcoSphereBuilder) CreateIcoSphere(name string, options js.Value, opts *IcoSphereBuilderCreateIcoSphereOpts) *Mesh + func (i *IcoSphereBuilder) JSObject() js.Value + type IcoSphereBuilderCreateIcoSphereOpts struct + Scene *Scene + type Image struct + func ImageFromJSObject(p js.Value, ctx js.Value) *Image + func (i *Image) AutoScale() bool + func (i *Image) CellHeight() float64 + func (i *Image) CellId() float64 + func (i *Image) CellWidth() float64 + func (i *Image) Contains(x float64, y float64) bool + func (i *Image) DetectPointerOnOpaqueOnly() bool + func (i *Image) Dispose() + func (i *Image) DomImage() js.Value + func (i *Image) IsLoaded() bool + func (i *Image) JSObject() js.Value + func (i *Image) Name() string + func (i *Image) OnImageLoadedObservable() *Observable + func (i *Image) OnSVGAttributesComputedObservable() *Observable + func (i *Image) PopulateNinePatchSlicesFromImage() bool + func (i *Image) STRETCH_EXTEND() float64 + func (i *Image) STRETCH_FILL() float64 + func (i *Image) STRETCH_NINE_PATCH() float64 + func (i *Image) STRETCH_NONE() float64 + func (i *Image) STRETCH_UNIFORM() float64 + func (i *Image) SetAutoScale(autoScale bool) *Image + func (i *Image) SetCellHeight(cellHeight float64) *Image + func (i *Image) SetCellId(cellId float64) *Image + func (i *Image) SetCellWidth(cellWidth float64) *Image + func (i *Image) SetDetectPointerOnOpaqueOnly(detectPointerOnOpaqueOnly bool) *Image + func (i *Image) SetDomImage(domImage js.Value) *Image + func (i *Image) SetIsLoaded(isLoaded bool) *Image + func (i *Image) SetName(name string) *Image + func (i *Image) SetOnImageLoadedObservable(onImageLoadedObservable *Observable) *Image + func (i *Image) SetOnSVGAttributesComputedObservable(onSVGAttributesComputedObservable *Observable) *Image + func (i *Image) SetPopulateNinePatchSlicesFromImage(populateNinePatchSlicesFromImage bool) *Image + func (i *Image) SetSTRETCH_EXTEND(STRETCH_EXTEND float64) *Image + func (i *Image) SetSTRETCH_FILL(STRETCH_FILL float64) *Image + func (i *Image) SetSTRETCH_NINE_PATCH(STRETCH_NINE_PATCH float64) *Image + func (i *Image) SetSTRETCH_NONE(STRETCH_NONE float64) *Image + func (i *Image) SetSTRETCH_UNIFORM(STRETCH_UNIFORM float64) *Image + func (i *Image) SetSliceBottom(sliceBottom float64) *Image + func (i *Image) SetSliceLeft(sliceLeft float64) *Image + func (i *Image) SetSliceRight(sliceRight float64) *Image + func (i *Image) SetSliceTop(sliceTop float64) *Image + func (i *Image) SetSource(source string) *Image + func (i *Image) SetSourceHeight(sourceHeight float64) *Image + func (i *Image) SetSourceLeft(sourceLeft float64) *Image + func (i *Image) SetSourceTop(sourceTop float64) *Image + func (i *Image) SetSourceWidth(sourceWidth float64) *Image + func (i *Image) SetStretch(stretch float64) *Image + func (i *Image) SliceBottom() float64 + func (i *Image) SliceLeft() float64 + func (i *Image) SliceRight() float64 + func (i *Image) SliceTop() float64 + func (i *Image) Source() string + func (i *Image) SourceHeight() float64 + func (i *Image) SourceLeft() float64 + func (i *Image) SourceTop() float64 + func (i *Image) SourceWidth() float64 + func (i *Image) Stretch() float64 + func (i *Image) SynchronizeSizeWithContent() + type ImageAssetTask struct + func ImageAssetTaskFromJSObject(p js.Value, ctx js.Value) *ImageAssetTask + func (i *ImageAssetTask) Image() js.Value + func (i *ImageAssetTask) JSObject() js.Value + func (i *ImageAssetTask) Name() string + func (i *ImageAssetTask) OnError() js.Value + func (i *ImageAssetTask) OnSuccess() js.Value + func (i *ImageAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (i *ImageAssetTask) SetImage(image js.Value) *ImageAssetTask + func (i *ImageAssetTask) SetName(name string) *ImageAssetTask + func (i *ImageAssetTask) SetOnError(onError JSFunc) *ImageAssetTask + func (i *ImageAssetTask) SetOnSuccess(onSuccess JSFunc) *ImageAssetTask + func (i *ImageAssetTask) SetUrl(url string) *ImageAssetTask + func (i *ImageAssetTask) Url() string + type ImageBasedSlider struct + func ImageBasedSliderFromJSObject(p js.Value, ctx js.Value) *ImageBasedSlider + func (i *ImageBasedSlider) BackgroundImage() *Image + func (i *ImageBasedSlider) DisplayThumb() bool + func (i *ImageBasedSlider) JSObject() js.Value + func (i *ImageBasedSlider) Name() string + func (i *ImageBasedSlider) SetBackgroundImage(backgroundImage *Image) *ImageBasedSlider + func (i *ImageBasedSlider) SetDisplayThumb(displayThumb bool) *ImageBasedSlider + func (i *ImageBasedSlider) SetName(name string) *ImageBasedSlider + func (i *ImageBasedSlider) SetThumbImage(thumbImage *Image) *ImageBasedSlider + func (i *ImageBasedSlider) SetValueBarImage(valueBarImage *Image) *ImageBasedSlider + func (i *ImageBasedSlider) ThumbImage() *Image + func (i *ImageBasedSlider) ValueBarImage() *Image + type ImageBasedSlider_drawOpts struct + InvalidatedRectangle *Measure + type ImageProcessingBlock struct + func ImageProcessingBlockFromJSObject(p js.Value, ctx js.Value) *ImageProcessingBlock + func (i *ImageProcessingBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *ImageProcessingBlockBindOpts) + func (i *ImageProcessingBlock) Color() *NodeMaterialConnectionPoint + func (i *ImageProcessingBlock) GetClassName() string + func (i *ImageProcessingBlock) Initialize(state *NodeMaterialBuildState) + func (i *ImageProcessingBlock) IsReady(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) bool + func (i *ImageProcessingBlock) JSObject() js.Value + func (i *ImageProcessingBlock) Output() *NodeMaterialConnectionPoint + func (i *ImageProcessingBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (i *ImageProcessingBlock) SetColor(color *NodeMaterialConnectionPoint) *ImageProcessingBlock + func (i *ImageProcessingBlock) SetOutput(output *NodeMaterialConnectionPoint) *ImageProcessingBlock + type ImageProcessingBlockBindOpts struct + Mesh *Mesh + type ImageProcessingConfiguration struct + func ImageProcessingConfigurationFromJSObject(p js.Value, ctx js.Value) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) ApplyByPostProcess() bool + func (i *ImageProcessingConfiguration) Bind(effect *Effect, opts *ImageProcessingConfigurationBindOpts) + func (i *ImageProcessingConfiguration) Clone() *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) ColorCurves() *ColorCurves + func (i *ImageProcessingConfiguration) ColorCurvesEnabled() bool + func (i *ImageProcessingConfiguration) ColorGradingBGR() bool + func (i *ImageProcessingConfiguration) ColorGradingEnabled() bool + func (i *ImageProcessingConfiguration) ColorGradingTexture() *BaseTexture + func (i *ImageProcessingConfiguration) ColorGradingWithGreenDepth() bool + func (i *ImageProcessingConfiguration) Contrast() float64 + func (i *ImageProcessingConfiguration) Exposure() float64 + func (i *ImageProcessingConfiguration) GetClassName() string + func (i *ImageProcessingConfiguration) IsEnabled() bool + func (i *ImageProcessingConfiguration) IsReady() bool + func (i *ImageProcessingConfiguration) JSObject() js.Value + func (i *ImageProcessingConfiguration) OnUpdateParameters() *Observable + func (i *ImageProcessingConfiguration) Parse(source JSObject) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) PrepareDefines(defines js.Value, opts *ImageProcessingConfigurationPrepareDefinesOpts) + func (i *ImageProcessingConfiguration) PrepareSamplers(samplersList []string, defines js.Value) + func (i *ImageProcessingConfiguration) PrepareUniforms(uniforms []string, defines js.Value) + func (i *ImageProcessingConfiguration) Serialize() js.Value + func (i *ImageProcessingConfiguration) SetApplyByPostProcess(applyByPostProcess bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetColorCurves(colorCurves *ColorCurves) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetColorCurvesEnabled(colorCurvesEnabled bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetColorGradingBGR(colorGradingBGR bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetColorGradingEnabled(colorGradingEnabled bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetColorGradingTexture(colorGradingTexture *BaseTexture) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetColorGradingWithGreenDepth(colorGradingWithGreenDepth bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetContrast(contrast float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetExposure(exposure float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetIsEnabled(isEnabled bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetOnUpdateParameters(onUpdateParameters *Observable) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetTONEMAPPING_ACES(TONEMAPPING_ACES float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetTONEMAPPING_STANDARD(TONEMAPPING_STANDARD float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetToneMappingEnabled(toneMappingEnabled bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetToneMappingType(toneMappingType float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVIGNETTEMODE_MULTIPLY(VIGNETTEMODE_MULTIPLY float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVIGNETTEMODE_OPAQUE(VIGNETTEMODE_OPAQUE float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteBlendMode(vignetteBlendMode float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteCameraFov(vignetteCameraFov float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteCentreX(vignetteCentreX float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteCentreY(vignetteCentreY float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteColor(vignetteColor *Color4) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteEnabled(vignetteEnabled bool) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteStretch(vignetteStretch float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) SetVignetteWeight(vignetteWeight float64) *ImageProcessingConfiguration + func (i *ImageProcessingConfiguration) TONEMAPPING_ACES() float64 + func (i *ImageProcessingConfiguration) TONEMAPPING_STANDARD() float64 + func (i *ImageProcessingConfiguration) ToneMappingEnabled() bool + func (i *ImageProcessingConfiguration) ToneMappingType() float64 + func (i *ImageProcessingConfiguration) VIGNETTEMODE_MULTIPLY() float64 + func (i *ImageProcessingConfiguration) VIGNETTEMODE_OPAQUE() float64 + func (i *ImageProcessingConfiguration) VignetteBlendMode() float64 + func (i *ImageProcessingConfiguration) VignetteCameraFov() float64 + func (i *ImageProcessingConfiguration) VignetteCentreX() float64 + func (i *ImageProcessingConfiguration) VignetteCentreY() float64 + func (i *ImageProcessingConfiguration) VignetteColor() *Color4 + func (i *ImageProcessingConfiguration) VignetteEnabled() bool + func (i *ImageProcessingConfiguration) VignetteStretch() float64 + func (i *ImageProcessingConfiguration) VignetteWeight() float64 + type ImageProcessingConfigurationBindOpts struct + OverrideAspectRatio *float64 + type ImageProcessingConfigurationPrepareDefinesOpts struct + ForPostProcess *bool + type ImageProcessingPostProcess struct + func ImageProcessingPostProcessFromJSObject(p js.Value, ctx js.Value) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) ColorCurves() *ColorCurves + func (i *ImageProcessingPostProcess) ColorCurvesEnabled() bool + func (i *ImageProcessingPostProcess) ColorGradingEnabled() bool + func (i *ImageProcessingPostProcess) ColorGradingTexture() *BaseTexture + func (i *ImageProcessingPostProcess) Contrast() float64 + func (i *ImageProcessingPostProcess) Dispose(opts *ImageProcessingPostProcessDisposeOpts) + func (i *ImageProcessingPostProcess) Exposure() float64 + func (i *ImageProcessingPostProcess) FromLinearSpace() bool + func (i *ImageProcessingPostProcess) GetClassName() string + func (i *ImageProcessingPostProcess) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (i *ImageProcessingPostProcess) JSObject() js.Value + func (i *ImageProcessingPostProcess) SetColorCurves(colorCurves *ColorCurves) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetColorCurvesEnabled(colorCurvesEnabled bool) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetColorGradingEnabled(colorGradingEnabled bool) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetColorGradingTexture(colorGradingTexture *BaseTexture) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetContrast(contrast float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetExposure(exposure float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetFromLinearSpace(fromLinearSpace bool) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetImageProcessingConfiguration(imageProcessingConfiguration *ImageProcessingConfiguration) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetToneMappingEnabled(toneMappingEnabled bool) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetToneMappingType(toneMappingType float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteBlendMode(vignetteBlendMode float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteCameraFov(vignetteCameraFov float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteCentreX(vignetteCentreX float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteCentreY(vignetteCentreY float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteColor(vignetteColor *Color4) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteEnabled(vignetteEnabled bool) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteStretch(vignetteStretch float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) SetVignetteWeight(vignetteWeight float64) *ImageProcessingPostProcess + func (i *ImageProcessingPostProcess) ToneMappingEnabled() bool + func (i *ImageProcessingPostProcess) ToneMappingType() float64 + func (i *ImageProcessingPostProcess) VignetteBlendMode() float64 + func (i *ImageProcessingPostProcess) VignetteCameraFov() float64 + func (i *ImageProcessingPostProcess) VignetteCentreX() float64 + func (i *ImageProcessingPostProcess) VignetteCentreY() float64 + func (i *ImageProcessingPostProcess) VignetteColor() *Color4 + func (i *ImageProcessingPostProcess) VignetteEnabled() bool + func (i *ImageProcessingPostProcess) VignetteStretch() float64 + func (i *ImageProcessingPostProcess) VignetteWeight() float64 + type ImageProcessingPostProcessDisposeOpts struct + Camera *Camera + type ImageScrollBar struct + func ImageScrollBarFromJSObject(p js.Value, ctx js.Value) *ImageScrollBar + func (i *ImageScrollBar) BackgroundImage() *Image + func (i *ImageScrollBar) BarImageHeight() float64 + func (i *ImageScrollBar) JSObject() js.Value + func (i *ImageScrollBar) Name() string + func (i *ImageScrollBar) SetBackgroundImage(backgroundImage *Image) *ImageScrollBar + func (i *ImageScrollBar) SetBarImageHeight(barImageHeight float64) *ImageScrollBar + func (i *ImageScrollBar) SetName(name string) *ImageScrollBar + func (i *ImageScrollBar) SetThumbHeight(thumbHeight float64) *ImageScrollBar + func (i *ImageScrollBar) SetThumbImage(thumbImage *Image) *ImageScrollBar + func (i *ImageScrollBar) SetThumbLength(thumbLength float64) *ImageScrollBar + func (i *ImageScrollBar) ThumbHeight() float64 + func (i *ImageScrollBar) ThumbImage() *Image + func (i *ImageScrollBar) ThumbLength() float64 + type IncrementValueAction struct + func IncrementValueActionFromJSObject(p js.Value, ctx js.Value) *IncrementValueAction + func (i *IncrementValueAction) Execute() + func (i *IncrementValueAction) JSObject() js.Value + func (i *IncrementValueAction) PropertyPath() string + func (i *IncrementValueAction) Serialize(parent JSObject) js.Value + func (i *IncrementValueAction) SetPropertyPath(propertyPath string) *IncrementValueAction + func (i *IncrementValueAction) SetValue(value JSObject) *IncrementValueAction + func (i *IncrementValueAction) Value() js.Value + type InputBlock struct + func InputBlockFromJSObject(p js.Value, ctx js.Value) *InputBlock + func (i *InputBlock) Animate(scene *Scene) + func (i *InputBlock) AnimationType() js.Value + func (i *InputBlock) AssociatedVariableName() string + func (i *InputBlock) GetClassName() string + func (i *InputBlock) Initialize(state *NodeMaterialBuildState) + func (i *InputBlock) IsAttribute() bool + func (i *InputBlock) IsConstant() bool + func (i *InputBlock) IsSystemValue() bool + func (i *InputBlock) IsUndefined() bool + func (i *InputBlock) IsUniform() bool + func (i *InputBlock) IsVarying() bool + func (i *InputBlock) JSObject() js.Value + func (i *InputBlock) MatrixMode() float64 + func (i *InputBlock) Max() float64 + func (i *InputBlock) Min() float64 + func (i *InputBlock) Output() *NodeMaterialConnectionPoint + func (i *InputBlock) Serialize() js.Value + func (i *InputBlock) SetAnimationType(animationType js.Value) *InputBlock + func (i *InputBlock) SetAsAttribute(opts *InputBlockSetAsAttributeOpts) *InputBlock + func (i *InputBlock) SetAsSystemValue(value js.Value) *InputBlock + func (i *InputBlock) SetAssociatedVariableName(associatedVariableName string) *InputBlock + func (i *InputBlock) SetDefaultValue() + func (i *InputBlock) SetIsAttribute(isAttribute bool) *InputBlock + func (i *InputBlock) SetIsConstant(isConstant bool) *InputBlock + func (i *InputBlock) SetIsSystemValue(isSystemValue bool) *InputBlock + func (i *InputBlock) SetIsUndefined(isUndefined bool) *InputBlock + func (i *InputBlock) SetIsUniform(isUniform bool) *InputBlock + func (i *InputBlock) SetIsVarying(isVarying bool) *InputBlock + func (i *InputBlock) SetMatrixMode(matrixMode float64) *InputBlock + func (i *InputBlock) SetMax(max float64) *InputBlock + func (i *InputBlock) SetMin(min float64) *InputBlock + func (i *InputBlock) SetOutput(output *NodeMaterialConnectionPoint) *InputBlock + func (i *InputBlock) SetSystemValue(systemValue js.Value) *InputBlock + func (i *InputBlock) SetType(jsType js.Value) *InputBlock + func (i *InputBlock) SetValue(value JSObject) *InputBlock + func (i *InputBlock) SetValueCallback(valueCallback JSFunc) *InputBlock + func (i *InputBlock) SetVisibleInInspector(visibleInInspector bool) *InputBlock + func (i *InputBlock) SystemValue() js.Value + func (i *InputBlock) Type() js.Value + func (i *InputBlock) Value() js.Value + func (i *InputBlock) ValueCallback() js.Value + func (i *InputBlock) VisibleInInspector() bool + type InputBlockSetAsAttributeOpts struct + AttributeName *string + type InputManager struct + func InputManagerFromJSObject(p js.Value, ctx js.Value) *InputManager + func (i *InputManager) AttachControl(opts *InputManagerAttachControlOpts) + func (i *InputManager) DetachControl() + func (i *InputManager) DoubleClickDelay() float64 + func (i *InputManager) DragMovementThreshold() float64 + func (i *InputManager) ExclusiveDoubleClickMode() bool + func (i *InputManager) GetPointerOverMesh() *AbstractMesh + func (i *InputManager) IsPointerCaptured(opts *InputManagerIsPointerCapturedOpts) bool + func (i *InputManager) JSObject() js.Value + func (i *InputManager) LongPressDelay() float64 + func (i *InputManager) MeshUnderPointer() *AbstractMesh + func (i *InputManager) PointerX() float64 + func (i *InputManager) PointerY() float64 + func (i *InputManager) SetDoubleClickDelay(DoubleClickDelay float64) *InputManager + func (i *InputManager) SetDragMovementThreshold(DragMovementThreshold float64) *InputManager + func (i *InputManager) SetExclusiveDoubleClickMode(ExclusiveDoubleClickMode bool) *InputManager + func (i *InputManager) SetLongPressDelay(LongPressDelay float64) *InputManager + func (i *InputManager) SetMeshUnderPointer(meshUnderPointer *AbstractMesh) *InputManager + func (i *InputManager) SetPointerOverMesh(mesh *AbstractMesh) + func (i *InputManager) SetPointerX(pointerX float64) *InputManager + func (i *InputManager) SetPointerY(pointerY float64) *InputManager + func (i *InputManager) SetUnTranslatedPointer(unTranslatedPointer *Vector2) *InputManager + func (i *InputManager) SimulatePointerDown(pickResult *PickingInfo, opts *InputManagerSimulatePointerDownOpts) + func (i *InputManager) SimulatePointerMove(pickResult *PickingInfo, opts *InputManagerSimulatePointerMoveOpts) + func (i *InputManager) SimulatePointerUp(pickResult *PickingInfo, opts *InputManagerSimulatePointerUpOpts) + func (i *InputManager) UnTranslatedPointer() *Vector2 + type InputManagerAttachControlOpts struct + AttachDown *bool + AttachMove *bool + AttachUp *bool + type InputManagerIsPointerCapturedOpts struct + PointerId *float64 + type InputManagerSimulatePointerDownOpts struct + PointerEventInit js.Value + type InputManagerSimulatePointerMoveOpts struct + PointerEventInit js.Value + type InputManagerSimulatePointerUpOpts struct + DoubleTap *bool + PointerEventInit js.Value + type InputPassword struct + func InputPasswordFromJSObject(p js.Value, ctx js.Value) *InputPassword + func (i *InputPassword) JSObject() js.Value + type InputText struct + func InputTextFromJSObject(p js.Value, ctx js.Value) *InputText + func (i *InputText) AddKey() bool + func (i *InputText) AutoStretchWidth() bool + func (i *InputText) Background() string + func (i *InputText) CurrentKey() string + func (i *InputText) DeadKey() bool + func (i *InputText) DisableMobilePrompt() bool + func (i *InputText) Dispose() + func (i *InputText) FocusedBackground() string + func (i *InputText) FocusedColor() string + func (i *InputText) HighligherOpacity() float64 + func (i *InputText) HighlightedText() string + func (i *InputText) JSObject() js.Value + func (i *InputText) KeepsFocusWith() []*Control + func (i *InputText) Margin() string + func (i *InputText) MarginInPixels() float64 + func (i *InputText) MaxWidth() string + func (i *InputText) MaxWidthInPixels() float64 + func (i *InputText) Name() string + func (i *InputText) OnBeforeKeyAddObservable() *Observable + func (i *InputText) OnBlurObservable() *Observable + func (i *InputText) OnFocusObservable() *Observable + func (i *InputText) OnFocusSelectAll() bool + func (i *InputText) OnKeyboardEventProcessedObservable() *Observable + func (i *InputText) OnTextChangedObservable() *Observable + func (i *InputText) OnTextCopyObservable() *Observable + func (i *InputText) OnTextCutObservable() *Observable + func (i *InputText) OnTextHighlightObservable() *Observable + func (i *InputText) OnTextPasteObservable() *Observable + func (i *InputText) PlaceholderColor() string + func (i *InputText) PlaceholderText() string + func (i *InputText) ProcessKeyboard(evt js.Value) + func (i *InputText) PromptMessage() string + func (i *InputText) SetAddKey(addKey bool) *InputText + func (i *InputText) SetAutoStretchWidth(autoStretchWidth bool) *InputText + func (i *InputText) SetBackground(background string) *InputText + func (i *InputText) SetCurrentKey(currentKey string) *InputText + func (i *InputText) SetDeadKey(deadKey bool) *InputText + func (i *InputText) SetDisableMobilePrompt(disableMobilePrompt bool) *InputText + func (i *InputText) SetFocusedBackground(focusedBackground string) *InputText + func (i *InputText) SetFocusedColor(focusedColor string) *InputText + func (i *InputText) SetHighligherOpacity(highligherOpacity float64) *InputText + func (i *InputText) SetHighlightedText(highlightedText string) *InputText + func (i *InputText) SetMargin(margin string) *InputText + func (i *InputText) SetMarginInPixels(marginInPixels float64) *InputText + func (i *InputText) SetMaxWidth(maxWidth string) *InputText + func (i *InputText) SetMaxWidthInPixels(maxWidthInPixels float64) *InputText + func (i *InputText) SetName(name string) *InputText + func (i *InputText) SetOnBeforeKeyAddObservable(onBeforeKeyAddObservable *Observable) *InputText + func (i *InputText) SetOnBlurObservable(onBlurObservable *Observable) *InputText + func (i *InputText) SetOnFocusObservable(onFocusObservable *Observable) *InputText + func (i *InputText) SetOnFocusSelectAll(onFocusSelectAll bool) *InputText + func (i *InputText) SetOnKeyboardEventProcessedObservable(onKeyboardEventProcessedObservable *Observable) *InputText + func (i *InputText) SetOnTextChangedObservable(onTextChangedObservable *Observable) *InputText + func (i *InputText) SetOnTextCopyObservable(onTextCopyObservable *Observable) *InputText + func (i *InputText) SetOnTextCutObservable(onTextCutObservable *Observable) *InputText + func (i *InputText) SetOnTextHighlightObservable(onTextHighlightObservable *Observable) *InputText + func (i *InputText) SetOnTextPasteObservable(onTextPasteObservable *Observable) *InputText + func (i *InputText) SetPlaceholderColor(placeholderColor string) *InputText + func (i *InputText) SetPlaceholderText(placeholderText string) *InputText + func (i *InputText) SetPromptMessage(promptMessage string) *InputText + func (i *InputText) SetText(text string) *InputText + func (i *InputText) SetTextHighlightColor(textHighlightColor string) *InputText + func (i *InputText) SetThickness(thickness float64) *InputText + func (i *InputText) SetWidth(width string) *InputText + func (i *InputText) Text() string + func (i *InputText) TextHighlightColor() string + func (i *InputText) Thickness() float64 + func (i *InputText) Width() string + type InputText_drawOpts struct + InvalidatedRectangle *Measure + type InstancedLinesMesh struct + func InstancedLinesMeshFromJSObject(p js.Value, ctx js.Value) *InstancedLinesMesh + func (i *InstancedLinesMesh) EnableEdgesRendering(opts *InstancedLinesMeshEnableEdgesRenderingOpts) *InstancedLinesMesh + func (i *InstancedLinesMesh) GetClassName() string + func (i *InstancedLinesMesh) IntersectionThreshold() float64 + func (i *InstancedLinesMesh) JSObject() js.Value + func (i *InstancedLinesMesh) SetIntersectionThreshold(intersectionThreshold float64) *InstancedLinesMesh + type InstancedLinesMeshEnableEdgesRenderingOpts struct + CheckVerticesInsteadOfIndices *bool + Epsilon *float64 + type InstancedMesh struct + func InstancedMeshFromJSObject(p js.Value, ctx js.Value) *InstancedMesh + func (i *InstancedMesh) Clone(name string, opts *InstancedMeshCloneOpts) *AbstractMesh + func (i *InstancedMesh) Dispose(opts *InstancedMeshDisposeOpts) + func (i *InstancedMesh) GetClassName() string + func (i *InstancedMesh) GetIndices() js.Value + func (i *InstancedMesh) GetLOD(camera *Camera) *AbstractMesh + func (i *InstancedMesh) GetTotalIndices() float64 + func (i *InstancedMesh) GetTotalVertices() float64 + func (i *InstancedMesh) GetVerticesData(kind string, opts *InstancedMeshGetVerticesDataOpts) js.Value + func (i *InstancedMesh) GetWorldMatrix() *Matrix + func (i *InstancedMesh) IsAnInstance() bool + func (i *InstancedMesh) IsReady(opts *InstancedMeshIsReadyOpts) bool + func (i *InstancedMesh) IsVerticesDataPresent(kind string) bool + func (i *InstancedMesh) JSObject() js.Value + func (i *InstancedMesh) LightSources() []*Light + func (i *InstancedMesh) Material() *Material + func (i *InstancedMesh) ReceiveShadows() bool + func (i *InstancedMesh) RefreshBoundingInfo(opts *InstancedMeshRefreshBoundingInfoOpts) *InstancedMesh + func (i *InstancedMesh) RenderingGroupId() float64 + func (i *InstancedMesh) SetIndices(indices js.Value, opts *InstancedMeshSetIndicesOpts) *Mesh + func (i *InstancedMesh) SetIsAnInstance(isAnInstance bool) *InstancedMesh + func (i *InstancedMesh) SetLightSources(lightSources []*Light) *InstancedMesh + func (i *InstancedMesh) SetMaterial(material *Material) *InstancedMesh + func (i *InstancedMesh) SetReceiveShadows(receiveShadows bool) *InstancedMesh + func (i *InstancedMesh) SetRenderingGroupId(renderingGroupId float64) *InstancedMesh + func (i *InstancedMesh) SetSkeleton(skeleton *Skeleton) *InstancedMesh + func (i *InstancedMesh) SetSourceMesh(sourceMesh *Mesh) *InstancedMesh + func (i *InstancedMesh) SetVerticesData(kind string, data js.Value, opts *InstancedMeshSetVerticesDataOpts) *AbstractMesh + func (i *InstancedMesh) SetVisibility(visibility float64) *InstancedMesh + func (i *InstancedMesh) Set_positions(_positions []*Vector3) *InstancedMesh + func (i *InstancedMesh) Skeleton() *Skeleton + func (i *InstancedMesh) SourceMesh() *Mesh + func (i *InstancedMesh) UpdateVerticesData(kind string, data js.Value, opts *InstancedMeshUpdateVerticesDataOpts) *Mesh + func (i *InstancedMesh) Visibility() float64 + type InstancedMeshCloneOpts struct + DoNotCloneChildren *bool + NewParent *Node + type InstancedMeshDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type InstancedMeshGetVerticesDataOpts struct + CopyWhenShared *bool + type InstancedMeshIsReadyOpts struct + CompleteCheck *bool + type InstancedMeshRefreshBoundingInfoOpts struct + ApplySkeleton *bool + type InstancedMeshSetIndicesOpts struct + TotalVertices *float64 + type InstancedMeshSetVerticesDataOpts struct + Stride *float64 + Updatable *bool + type InstancedMeshUpdateVerticesDataOpts struct + MakeItUnique *bool + UpdateExtends *bool + type InstancesBlock struct + func InstancesBlockFromJSObject(p js.Value, ctx js.Value) *InstancesBlock + func (i *InstancesBlock) AutoConfigure(material *NodeMaterial) + func (i *InstancesBlock) GetClassName() string + func (i *InstancesBlock) JSObject() js.Value + func (i *InstancesBlock) Output() *NodeMaterialConnectionPoint + func (i *InstancesBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value, ...) + func (i *InstancesBlock) SetOutput(output *NodeMaterialConnectionPoint) *InstancesBlock + func (i *InstancesBlock) SetWorld(world *NodeMaterialConnectionPoint) *InstancesBlock + func (i *InstancesBlock) SetWorld0(world0 *NodeMaterialConnectionPoint) *InstancesBlock + func (i *InstancesBlock) SetWorld1(world1 *NodeMaterialConnectionPoint) *InstancesBlock + func (i *InstancesBlock) SetWorld2(world2 *NodeMaterialConnectionPoint) *InstancesBlock + func (i *InstancesBlock) SetWorld3(world3 *NodeMaterialConnectionPoint) *InstancesBlock + func (i *InstancesBlock) World() *NodeMaterialConnectionPoint + func (i *InstancesBlock) World0() *NodeMaterialConnectionPoint + func (i *InstancesBlock) World1() *NodeMaterialConnectionPoint + func (i *InstancesBlock) World2() *NodeMaterialConnectionPoint + func (i *InstancesBlock) World3() *NodeMaterialConnectionPoint + type InstancesBlockPrepareDefinesOpts struct + UseInstances *bool + type InstancingAttributeInfo struct + func InstancingAttributeInfoFromJSObject(p js.Value, ctx js.Value) *InstancingAttributeInfo + func (i *InstancingAttributeInfo) AttributeName() string + func (i *InstancingAttributeInfo) AttributeSize() float64 + func (i *InstancingAttributeInfo) AttributeType() float64 + func (i *InstancingAttributeInfo) Index() float64 + func (i *InstancingAttributeInfo) JSObject() js.Value + func (i *InstancingAttributeInfo) Normalized() bool + func (i *InstancingAttributeInfo) Offset() float64 + func (i *InstancingAttributeInfo) SetAttributeName(attributeName string) *InstancingAttributeInfo + func (i *InstancingAttributeInfo) SetAttributeSize(attributeSize float64) *InstancingAttributeInfo + func (i *InstancingAttributeInfo) SetAttributeType(attributeType float64) *InstancingAttributeInfo + func (i *InstancingAttributeInfo) SetIndex(index float64) *InstancingAttributeInfo + func (i *InstancingAttributeInfo) SetNormalized(normalized bool) *InstancingAttributeInfo + func (i *InstancingAttributeInfo) SetOffset(offset float64) *InstancingAttributeInfo + type InstantiatedEntries struct + func InstantiatedEntriesFromJSObject(p js.Value, ctx js.Value) *InstantiatedEntries + func (i *InstantiatedEntries) AnimationGroups() []*AnimationGroup + func (i *InstantiatedEntries) JSObject() js.Value + func (i *InstantiatedEntries) RootNodes() []*TransformNode + func (i *InstantiatedEntries) SetAnimationGroups(animationGroups []*AnimationGroup) *InstantiatedEntries + func (i *InstantiatedEntries) SetRootNodes(rootNodes []*TransformNode) *InstantiatedEntries + func (i *InstantiatedEntries) SetSkeletons(skeletons []*Skeleton) *InstantiatedEntries + func (i *InstantiatedEntries) Skeletons() []*Skeleton + type InstantiationTools struct + func InstantiationToolsFromJSObject(p js.Value, ctx js.Value) *InstantiationTools + func (i *InstantiationTools) Instantiate(className string) js.Value + func (i *InstantiationTools) JSObject() js.Value + func (i *InstantiationTools) RegisteredExternalClasses() js.Value + func (i *InstantiationTools) SetRegisteredExternalClasses(RegisteredExternalClasses js.Value) *InstantiationTools + type InternalTexture struct + func InternalTextureFromJSObject(p js.Value, ctx js.Value) *InternalTexture + func (i *InternalTexture) BaseDepth() float64 + func (i *InternalTexture) BaseHeight() float64 + func (i *InternalTexture) BaseWidth() float64 + func (i *InternalTexture) Depth() float64 + func (i *InternalTexture) Dispose() + func (i *InternalTexture) Format() float64 + func (i *InternalTexture) GenerateMipMaps() bool + func (i *InternalTexture) GetEngine() *ThinEngine + func (i *InternalTexture) Height() float64 + func (i *InternalTexture) IncrementReferences() + func (i *InternalTexture) InvertY() bool + func (i *InternalTexture) Is2DArray() bool + func (i *InternalTexture) Is3D() bool + func (i *InternalTexture) IsCube() bool + func (i *InternalTexture) IsMultiview() bool + func (i *InternalTexture) IsReady() bool + func (i *InternalTexture) JSObject() js.Value + func (i *InternalTexture) OnLoadedObservable() *Observable + func (i *InternalTexture) Samples() float64 + func (i *InternalTexture) SamplingMode() float64 + func (i *InternalTexture) SetBaseDepth(baseDepth float64) *InternalTexture + func (i *InternalTexture) SetBaseHeight(baseHeight float64) *InternalTexture + func (i *InternalTexture) SetBaseWidth(baseWidth float64) *InternalTexture + func (i *InternalTexture) SetDepth(depth float64) *InternalTexture + func (i *InternalTexture) SetFormat(format float64) *InternalTexture + func (i *InternalTexture) SetGenerateMipMaps(generateMipMaps bool) *InternalTexture + func (i *InternalTexture) SetHeight(height float64) *InternalTexture + func (i *InternalTexture) SetInvertY(invertY bool) *InternalTexture + func (i *InternalTexture) SetIs2DArray(is2DArray bool) *InternalTexture + func (i *InternalTexture) SetIs3D(is3D bool) *InternalTexture + func (i *InternalTexture) SetIsCube(isCube bool) *InternalTexture + func (i *InternalTexture) SetIsMultiview(isMultiview bool) *InternalTexture + func (i *InternalTexture) SetIsReady(isReady bool) *InternalTexture + func (i *InternalTexture) SetOnLoadedObservable(onLoadedObservable *Observable) *InternalTexture + func (i *InternalTexture) SetSamples(samples float64) *InternalTexture + func (i *InternalTexture) SetSamplingMode(samplingMode float64) *InternalTexture + func (i *InternalTexture) SetSource(source js.Value) *InternalTexture + func (i *InternalTexture) SetType(jsType float64) *InternalTexture + func (i *InternalTexture) SetUrl(url string) *InternalTexture + func (i *InternalTexture) SetWidth(width float64) *InternalTexture + func (i *InternalTexture) Source() js.Value + func (i *InternalTexture) Type() float64 + func (i *InternalTexture) UpdateSize(width int, height int, opts *InternalTextureUpdateSizeOpts) + func (i *InternalTexture) Url() string + func (i *InternalTexture) Width() float64 + type InternalTextureUpdateSizeOpts struct + Depth *int + type InterpolateValueAction struct + func InterpolateValueActionFromJSObject(p js.Value, ctx js.Value) *InterpolateValueAction + func (i *InterpolateValueAction) Duration() float64 + func (i *InterpolateValueAction) Execute() + func (i *InterpolateValueAction) JSObject() js.Value + func (i *InterpolateValueAction) OnInterpolationDone() js.Value + func (i *InterpolateValueAction) OnInterpolationDoneObservable() *Observable + func (i *InterpolateValueAction) PropertyPath() string + func (i *InterpolateValueAction) Serialize(parent JSObject) js.Value + func (i *InterpolateValueAction) SetDuration(duration float64) *InterpolateValueAction + func (i *InterpolateValueAction) SetOnInterpolationDone(onInterpolationDone JSFunc) *InterpolateValueAction + func (i *InterpolateValueAction) SetOnInterpolationDoneObservable(onInterpolationDoneObservable *Observable) *InterpolateValueAction + func (i *InterpolateValueAction) SetPropertyPath(propertyPath string) *InterpolateValueAction + func (i *InterpolateValueAction) SetStopOtherAnimations(stopOtherAnimations bool) *InterpolateValueAction + func (i *InterpolateValueAction) SetValue(value JSObject) *InterpolateValueAction + func (i *InterpolateValueAction) StopOtherAnimations() bool + func (i *InterpolateValueAction) Value() js.Value + type JSFunc func(this js.Value, args []js.Value) interface + type JSObject interface + JSObject func() js.Value + type KHR_draco_mesh_compression struct + func KHR_draco_mesh_compressionFromJSObject(p js.Value, ctx js.Value) *KHR_draco_mesh_compression + func (k *KHR_draco_mesh_compression) DracoCompression() *DracoCompression + func (k *KHR_draco_mesh_compression) Enabled() bool + func (k *KHR_draco_mesh_compression) JSObject() js.Value + func (k *KHR_draco_mesh_compression) Name() string + func (k *KHR_draco_mesh_compression) SetDracoCompression(dracoCompression *DracoCompression) *KHR_draco_mesh_compression + func (k *KHR_draco_mesh_compression) SetEnabled(enabled bool) *KHR_draco_mesh_compression + func (k *KHR_draco_mesh_compression) SetName(name string) *KHR_draco_mesh_compression + type KHR_lights struct + func KHR_lightsFromJSObject(p js.Value, ctx js.Value) *KHR_lights + func (k *KHR_lights) Enabled() bool + func (k *KHR_lights) JSObject() js.Value + func (k *KHR_lights) Name() string + func (k *KHR_lights) SetEnabled(enabled bool) *KHR_lights + func (k *KHR_lights) SetName(name string) *KHR_lights + type KHR_materials_clearcoat struct + func KHR_materials_clearcoatFromJSObject(p js.Value, ctx js.Value) *KHR_materials_clearcoat + func (k *KHR_materials_clearcoat) Enabled() bool + func (k *KHR_materials_clearcoat) JSObject() js.Value + func (k *KHR_materials_clearcoat) Name() string + func (k *KHR_materials_clearcoat) Order() float64 + func (k *KHR_materials_clearcoat) SetEnabled(enabled bool) *KHR_materials_clearcoat + func (k *KHR_materials_clearcoat) SetName(name string) *KHR_materials_clearcoat + func (k *KHR_materials_clearcoat) SetOrder(order float64) *KHR_materials_clearcoat + type KHR_materials_pbrSpecularGlossiness struct + func KHR_materials_pbrSpecularGlossinessFromJSObject(p js.Value, ctx js.Value) *KHR_materials_pbrSpecularGlossiness + func (k *KHR_materials_pbrSpecularGlossiness) Enabled() bool + func (k *KHR_materials_pbrSpecularGlossiness) JSObject() js.Value + func (k *KHR_materials_pbrSpecularGlossiness) Name() string + func (k *KHR_materials_pbrSpecularGlossiness) Order() float64 + func (k *KHR_materials_pbrSpecularGlossiness) SetEnabled(enabled bool) *KHR_materials_pbrSpecularGlossiness + func (k *KHR_materials_pbrSpecularGlossiness) SetName(name string) *KHR_materials_pbrSpecularGlossiness + func (k *KHR_materials_pbrSpecularGlossiness) SetOrder(order float64) *KHR_materials_pbrSpecularGlossiness + type KHR_materials_sheen struct + func KHR_materials_sheenFromJSObject(p js.Value, ctx js.Value) *KHR_materials_sheen + func (k *KHR_materials_sheen) Enabled() bool + func (k *KHR_materials_sheen) JSObject() js.Value + func (k *KHR_materials_sheen) Name() string + func (k *KHR_materials_sheen) Order() float64 + func (k *KHR_materials_sheen) SetEnabled(enabled bool) *KHR_materials_sheen + func (k *KHR_materials_sheen) SetName(name string) *KHR_materials_sheen + func (k *KHR_materials_sheen) SetOrder(order float64) *KHR_materials_sheen + type KHR_materials_specular struct + func KHR_materials_specularFromJSObject(p js.Value, ctx js.Value) *KHR_materials_specular + func (k *KHR_materials_specular) Enabled() bool + func (k *KHR_materials_specular) JSObject() js.Value + func (k *KHR_materials_specular) Name() string + func (k *KHR_materials_specular) Order() float64 + func (k *KHR_materials_specular) SetEnabled(enabled bool) *KHR_materials_specular + func (k *KHR_materials_specular) SetName(name string) *KHR_materials_specular + func (k *KHR_materials_specular) SetOrder(order float64) *KHR_materials_specular + type KHR_materials_unlit struct + func KHR_materials_unlitFromJSObject(p js.Value, ctx js.Value) *KHR_materials_unlit + func (k *KHR_materials_unlit) Enabled() bool + func (k *KHR_materials_unlit) JSObject() js.Value + func (k *KHR_materials_unlit) Name() string + func (k *KHR_materials_unlit) Order() float64 + func (k *KHR_materials_unlit) SetEnabled(enabled bool) *KHR_materials_unlit + func (k *KHR_materials_unlit) SetName(name string) *KHR_materials_unlit + func (k *KHR_materials_unlit) SetOrder(order float64) *KHR_materials_unlit + type KHR_mesh_quantization struct + func KHR_mesh_quantizationFromJSObject(p js.Value, ctx js.Value) *KHR_mesh_quantization + func (k *KHR_mesh_quantization) Enabled() bool + func (k *KHR_mesh_quantization) JSObject() js.Value + func (k *KHR_mesh_quantization) Name() string + func (k *KHR_mesh_quantization) SetEnabled(enabled bool) *KHR_mesh_quantization + func (k *KHR_mesh_quantization) SetName(name string) *KHR_mesh_quantization + type KHR_texture_transform struct + func KHR_texture_transformFromJSObject(p js.Value, ctx js.Value) *KHR_texture_transform + func (k *KHR_texture_transform) Enabled() bool + func (k *KHR_texture_transform) JSObject() js.Value + func (k *KHR_texture_transform) Name() string + func (k *KHR_texture_transform) SetEnabled(enabled bool) *KHR_texture_transform + func (k *KHR_texture_transform) SetName(name string) *KHR_texture_transform + type KeepAssets struct + func KeepAssetsFromJSObject(p js.Value, ctx js.Value) *KeepAssets + func (k *KeepAssets) JSObject() js.Value + type KeyPropertySet struct + func KeyPropertySetFromJSObject(p js.Value, ctx js.Value) *KeyPropertySet + func (k *KeyPropertySet) Background() string + func (k *KeyPropertySet) Color() string + func (k *KeyPropertySet) Height() string + func (k *KeyPropertySet) JSObject() js.Value + func (k *KeyPropertySet) PaddingBottom() string + func (k *KeyPropertySet) PaddingLeft() string + func (k *KeyPropertySet) PaddingRight() string + func (k *KeyPropertySet) PaddingTop() string + func (k *KeyPropertySet) SetBackground(background string) *KeyPropertySet + func (k *KeyPropertySet) SetColor(color string) *KeyPropertySet + func (k *KeyPropertySet) SetHeight(height string) *KeyPropertySet + func (k *KeyPropertySet) SetPaddingBottom(paddingBottom string) *KeyPropertySet + func (k *KeyPropertySet) SetPaddingLeft(paddingLeft string) *KeyPropertySet + func (k *KeyPropertySet) SetPaddingRight(paddingRight string) *KeyPropertySet + func (k *KeyPropertySet) SetPaddingTop(paddingTop string) *KeyPropertySet + func (k *KeyPropertySet) SetWidth(width string) *KeyPropertySet + func (k *KeyPropertySet) Width() string + type KeyboardEventTypes struct + func KeyboardEventTypesFromJSObject(p js.Value, ctx js.Value) *KeyboardEventTypes + func (k *KeyboardEventTypes) JSObject() js.Value + func (k *KeyboardEventTypes) KEYDOWN() float64 + func (k *KeyboardEventTypes) KEYUP() float64 + func (k *KeyboardEventTypes) SetKEYDOWN(KEYDOWN float64) *KeyboardEventTypes + func (k *KeyboardEventTypes) SetKEYUP(KEYUP float64) *KeyboardEventTypes + type KeyboardInfo struct + func KeyboardInfoFromJSObject(p js.Value, ctx js.Value) *KeyboardInfo + func (k *KeyboardInfo) Event() js.Value + func (k *KeyboardInfo) JSObject() js.Value + func (k *KeyboardInfo) SetEvent(event js.Value) *KeyboardInfo + func (k *KeyboardInfo) SetType(jsType float64) *KeyboardInfo + func (k *KeyboardInfo) Type() float64 + type KeyboardInfoPre struct + func KeyboardInfoPreFromJSObject(p js.Value, ctx js.Value) *KeyboardInfoPre + func (k *KeyboardInfoPre) Event() js.Value + func (k *KeyboardInfoPre) JSObject() js.Value + func (k *KeyboardInfoPre) SetEvent(event js.Value) *KeyboardInfoPre + func (k *KeyboardInfoPre) SetSkipOnPointerObservable(skipOnPointerObservable bool) *KeyboardInfoPre + func (k *KeyboardInfoPre) SetType(jsType float64) *KeyboardInfoPre + func (k *KeyboardInfoPre) SkipOnPointerObservable() bool + func (k *KeyboardInfoPre) Type() float64 + type KhronosTextureContainer struct + func KhronosTextureContainerFromJSObject(p js.Value, ctx js.Value) *KhronosTextureContainer + func (k *KhronosTextureContainer) ArrayBuffer() js.Value + func (k *KhronosTextureContainer) BytesOfKeyValueData() float64 + func (k *KhronosTextureContainer) GlBaseInternalFormat() float64 + func (k *KhronosTextureContainer) GlFormat() float64 + func (k *KhronosTextureContainer) GlInternalFormat() float64 + func (k *KhronosTextureContainer) GlType() float64 + func (k *KhronosTextureContainer) GlTypeSize() float64 + func (k *KhronosTextureContainer) IsInvalid() bool + func (k *KhronosTextureContainer) JSObject() js.Value + func (k *KhronosTextureContainer) LoadType() float64 + func (k *KhronosTextureContainer) NumberOfArrayElements() float64 + func (k *KhronosTextureContainer) NumberOfFaces() float64 + func (k *KhronosTextureContainer) NumberOfMipmapLevels() float64 + func (k *KhronosTextureContainer) PixelDepth() float64 + func (k *KhronosTextureContainer) PixelHeight() float64 + func (k *KhronosTextureContainer) PixelWidth() float64 + func (k *KhronosTextureContainer) SetArrayBuffer(arrayBuffer JSObject) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetBytesOfKeyValueData(bytesOfKeyValueData float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetGlBaseInternalFormat(glBaseInternalFormat float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetGlFormat(glFormat float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetGlInternalFormat(glInternalFormat float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetGlType(glType float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetGlTypeSize(glTypeSize float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetIsInvalid(isInvalid bool) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetLoadType(loadType float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetNumberOfArrayElements(numberOfArrayElements float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetNumberOfFaces(numberOfFaces float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetNumberOfMipmapLevels(numberOfMipmapLevels float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetPixelDepth(pixelDepth float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetPixelHeight(pixelHeight float64) *KhronosTextureContainer + func (k *KhronosTextureContainer) SetPixelWidth(pixelWidth float64) *KhronosTextureContainer + type LatheBuilder struct + func LatheBuilderFromJSObject(p js.Value, ctx js.Value) *LatheBuilder + func (l *LatheBuilder) CreateLathe(name string, options js.Value, opts *LatheBuilderCreateLatheOpts) *Mesh + func (l *LatheBuilder) JSObject() js.Value + type LatheBuilderCreateLatheOpts struct + Scene *Scene + type LavaMaterial struct + func LavaMaterialFromJSObject(p js.Value, ctx js.Value) *LavaMaterial + func (l *LavaMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (l *LavaMaterial) Clone(name string) *LavaMaterial + func (l *LavaMaterial) DiffuseColor() *Color3 + func (l *LavaMaterial) DiffuseTexture() *BaseTexture + func (l *LavaMaterial) DisableLighting() bool + func (l *LavaMaterial) Dispose(opts *LavaMaterialDisposeOpts) + func (l *LavaMaterial) FogColor() *Color3 + func (l *LavaMaterial) FogDensity() float64 + func (l *LavaMaterial) GetActiveTextures() []*BaseTexture + func (l *LavaMaterial) GetAlphaTestTexture() *BaseTexture + func (l *LavaMaterial) GetAnimatables() []*IAnimatable + func (l *LavaMaterial) GetClassName() string + func (l *LavaMaterial) HasTexture(texture *BaseTexture) bool + func (l *LavaMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *LavaMaterialIsReadyForSubMeshOpts) bool + func (l *LavaMaterial) JSObject() js.Value + func (l *LavaMaterial) LowFrequencySpeed() float64 + func (l *LavaMaterial) MaxSimultaneousLights() float64 + func (l *LavaMaterial) MovingSpeed() float64 + func (l *LavaMaterial) NeedAlphaBlending() bool + func (l *LavaMaterial) NeedAlphaTesting() bool + func (l *LavaMaterial) NoiseTexture() *BaseTexture + func (l *LavaMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *LavaMaterial + func (l *LavaMaterial) Serialize() js.Value + func (l *LavaMaterial) SetDiffuseColor(diffuseColor *Color3) *LavaMaterial + func (l *LavaMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *LavaMaterial + func (l *LavaMaterial) SetDisableLighting(disableLighting bool) *LavaMaterial + func (l *LavaMaterial) SetFogColor(fogColor *Color3) *LavaMaterial + func (l *LavaMaterial) SetFogDensity(fogDensity float64) *LavaMaterial + func (l *LavaMaterial) SetLowFrequencySpeed(lowFrequencySpeed float64) *LavaMaterial + func (l *LavaMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *LavaMaterial + func (l *LavaMaterial) SetMovingSpeed(movingSpeed float64) *LavaMaterial + func (l *LavaMaterial) SetNoiseTexture(noiseTexture *BaseTexture) *LavaMaterial + func (l *LavaMaterial) SetSpeed(speed float64) *LavaMaterial + func (l *LavaMaterial) SetUnlit(unlit bool) *LavaMaterial + func (l *LavaMaterial) Speed() float64 + func (l *LavaMaterial) Unlit() bool + type LavaMaterialDisposeOpts struct + ForceDisposeEffect *bool + type LavaMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type Layer struct + func LayerFromJSObject(p js.Value, ctx js.Value) *Layer + func (l *Layer) AlphaBlendingMode() float64 + func (l *Layer) AlphaTest() bool + func (l *Layer) Color() *Color4 + func (l *Layer) Dispose() + func (l *Layer) IsBackground() bool + func (l *Layer) JSObject() js.Value + func (l *Layer) LayerMask() float64 + func (l *Layer) Name() string + func (l *Layer) Offset() *Vector2 + func (l *Layer) OnAfterRender() js.Value + func (l *Layer) OnAfterRenderObservable() *Observable + func (l *Layer) OnBeforeRender() js.Value + func (l *Layer) OnBeforeRenderObservable() *Observable + func (l *Layer) OnDispose() js.Value + func (l *Layer) OnDisposeObservable() *Observable + func (l *Layer) Render() + func (l *Layer) RenderOnlyInRenderTargetTextures() bool + func (l *Layer) RenderTargetTextures() []*RenderTargetTexture + func (l *Layer) Scale() *Vector2 + func (l *Layer) SetAlphaBlendingMode(alphaBlendingMode float64) *Layer + func (l *Layer) SetAlphaTest(alphaTest bool) *Layer + func (l *Layer) SetColor(color *Color4) *Layer + func (l *Layer) SetIsBackground(isBackground bool) *Layer + func (l *Layer) SetLayerMask(layerMask float64) *Layer + func (l *Layer) SetName(name string) *Layer + func (l *Layer) SetOffset(offset *Vector2) *Layer + func (l *Layer) SetOnAfterRender(onAfterRender JSFunc) *Layer + func (l *Layer) SetOnAfterRenderObservable(onAfterRenderObservable *Observable) *Layer + func (l *Layer) SetOnBeforeRender(onBeforeRender JSFunc) *Layer + func (l *Layer) SetOnBeforeRenderObservable(onBeforeRenderObservable *Observable) *Layer + func (l *Layer) SetOnDispose(onDispose JSFunc) *Layer + func (l *Layer) SetOnDisposeObservable(onDisposeObservable *Observable) *Layer + func (l *Layer) SetRenderOnlyInRenderTargetTextures(renderOnlyInRenderTargetTextures bool) *Layer + func (l *Layer) SetRenderTargetTextures(renderTargetTextures []*RenderTargetTexture) *Layer + func (l *Layer) SetScale(scale *Vector2) *Layer + func (l *Layer) SetTexture(texture *Texture) *Layer + func (l *Layer) Texture() *Texture + type LayerSceneComponent struct + func LayerSceneComponentFromJSObject(p js.Value, ctx js.Value) *LayerSceneComponent + func (l *LayerSceneComponent) AddFromContainer(container *AbstractScene) + func (l *LayerSceneComponent) Dispose() + func (l *LayerSceneComponent) JSObject() js.Value + func (l *LayerSceneComponent) Name() string + func (l *LayerSceneComponent) Rebuild() + func (l *LayerSceneComponent) Register() + func (l *LayerSceneComponent) RemoveFromContainer(container *AbstractScene, opts *LayerSceneComponentRemoveFromContainerOpts) + func (l *LayerSceneComponent) Scene() *Scene + func (l *LayerSceneComponent) SetName(name string) *LayerSceneComponent + func (l *LayerSceneComponent) SetScene(scene *Scene) *LayerSceneComponent + type LayerSceneComponentRemoveFromContainerOpts struct + Dispose *bool + type LengthBlock struct + func LengthBlockFromJSObject(p js.Value, ctx js.Value) *LengthBlock + func (l *LengthBlock) GetClassName() string + func (l *LengthBlock) JSObject() js.Value + func (l *LengthBlock) Output() *NodeMaterialConnectionPoint + func (l *LengthBlock) SetOutput(output *NodeMaterialConnectionPoint) *LengthBlock + func (l *LengthBlock) SetValue(value *NodeMaterialConnectionPoint) *LengthBlock + func (l *LengthBlock) Value() *NodeMaterialConnectionPoint + type LensFlare struct + func LensFlareFromJSObject(p js.Value, ctx js.Value) *LensFlare + func (l *LensFlare) AddFlare(size float64, position float64, color *Color3, imgUrl string, ...) *LensFlare + func (l *LensFlare) AlphaMode() float64 + func (l *LensFlare) Color() *Color3 + func (l *LensFlare) Dispose() + func (l *LensFlare) JSObject() js.Value + func (l *LensFlare) Position() float64 + func (l *LensFlare) SetAlphaMode(alphaMode float64) *LensFlare + func (l *LensFlare) SetColor(color *Color3) *LensFlare + func (l *LensFlare) SetPosition(position float64) *LensFlare + func (l *LensFlare) SetSize(size float64) *LensFlare + func (l *LensFlare) SetTexture(texture *Texture) *LensFlare + func (l *LensFlare) Size() float64 + func (l *LensFlare) Texture() *Texture + type LensFlareSystem struct + func LensFlareSystemFromJSObject(p js.Value, ctx js.Value) *LensFlareSystem + func (l *LensFlareSystem) BorderLimit() float64 + func (l *LensFlareSystem) Dispose() + func (l *LensFlareSystem) GetEmitter() js.Value + func (l *LensFlareSystem) GetEmitterPosition() *Vector3 + func (l *LensFlareSystem) GetScene() *Scene + func (l *LensFlareSystem) Id() string + func (l *LensFlareSystem) IsEnabled() bool + func (l *LensFlareSystem) JSObject() js.Value + func (l *LensFlareSystem) LayerMask() float64 + func (l *LensFlareSystem) LensFlares() []*LensFlare + func (l *LensFlareSystem) MeshesSelectionPredicate() js.Value + func (l *LensFlareSystem) Name() string + func (l *LensFlareSystem) Parse(parsedLensFlareSystem JSObject, scene *Scene, rootUrl string) *LensFlareSystem + func (l *LensFlareSystem) Serialize() js.Value + func (l *LensFlareSystem) SetBorderLimit(borderLimit float64) *LensFlareSystem + func (l *LensFlareSystem) SetEmitter(newEmitter JSObject) + func (l *LensFlareSystem) SetId(id string) *LensFlareSystem + func (l *LensFlareSystem) SetIsEnabled(isEnabled bool) *LensFlareSystem + func (l *LensFlareSystem) SetLayerMask(layerMask float64) *LensFlareSystem + func (l *LensFlareSystem) SetLensFlares(lensFlares []*LensFlare) *LensFlareSystem + func (l *LensFlareSystem) SetMeshesSelectionPredicate(meshesSelectionPredicate JSFunc) *LensFlareSystem + func (l *LensFlareSystem) SetName(name string) *LensFlareSystem + func (l *LensFlareSystem) SetViewportBorder(viewportBorder float64) *LensFlareSystem + func (l *LensFlareSystem) ViewportBorder() float64 + type LensFlareSystemSceneComponent struct + func LensFlareSystemSceneComponentFromJSObject(p js.Value, ctx js.Value) *LensFlareSystemSceneComponent + func (l *LensFlareSystemSceneComponent) AddFromContainer(container *AbstractScene) + func (l *LensFlareSystemSceneComponent) Dispose() + func (l *LensFlareSystemSceneComponent) JSObject() js.Value + func (l *LensFlareSystemSceneComponent) Name() string + func (l *LensFlareSystemSceneComponent) Rebuild() + func (l *LensFlareSystemSceneComponent) Register() + func (l *LensFlareSystemSceneComponent) RemoveFromContainer(container *AbstractScene, ...) + func (l *LensFlareSystemSceneComponent) Scene() *Scene + func (l *LensFlareSystemSceneComponent) Serialize(serializationObject JSObject) + func (l *LensFlareSystemSceneComponent) SetName(name string) *LensFlareSystemSceneComponent + func (l *LensFlareSystemSceneComponent) SetScene(scene *Scene) *LensFlareSystemSceneComponent + type LensFlareSystemSceneComponentRemoveFromContainerOpts struct + Dispose *bool + type LensFlaresOptimization struct + func LensFlaresOptimizationFromJSObject(p js.Value, ctx js.Value) *LensFlaresOptimization + func (l *LensFlaresOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (l *LensFlaresOptimization) GetDescription() string + func (l *LensFlaresOptimization) JSObject() js.Value + type LensRenderingPipeline struct + func LensRenderingPipelineFromJSObject(p js.Value, ctx js.Value) *LensRenderingPipeline + func (l *LensRenderingPipeline) BlurNoise() bool + func (l *LensRenderingPipeline) ChromaticAberration() float64 + func (l *LensRenderingPipeline) DarkenOutOfFocus() float64 + func (l *LensRenderingPipeline) DisableChromaticAberration() + func (l *LensRenderingPipeline) DisableDepthOfField() + func (l *LensRenderingPipeline) DisableEdgeBlur() + func (l *LensRenderingPipeline) DisableEdgeDistortion() + func (l *LensRenderingPipeline) DisableGrain() + func (l *LensRenderingPipeline) DisableHighlights() + func (l *LensRenderingPipeline) DisableNoiseBlur() + func (l *LensRenderingPipeline) DisablePentagonBokeh() + func (l *LensRenderingPipeline) Dispose(opts *LensRenderingPipelineDisposeOpts) + func (l *LensRenderingPipeline) DofAperture() float64 + func (l *LensRenderingPipeline) DofDistortion() float64 + func (l *LensRenderingPipeline) EdgeBlur() float64 + func (l *LensRenderingPipeline) EdgeDistortion() float64 + func (l *LensRenderingPipeline) EnableNoiseBlur() + func (l *LensRenderingPipeline) EnablePentagonBokeh() + func (l *LensRenderingPipeline) GetClassName() string + func (l *LensRenderingPipeline) GrainAmount() float64 + func (l *LensRenderingPipeline) HighlightsGain() float64 + func (l *LensRenderingPipeline) HighlightsThreshold() float64 + func (l *LensRenderingPipeline) JSObject() js.Value + func (l *LensRenderingPipeline) PentagonBokeh() bool + func (l *LensRenderingPipeline) Scene() *Scene + func (l *LensRenderingPipeline) SetAperture(amount float64) + func (l *LensRenderingPipeline) SetBlurNoise(blurNoise bool) *LensRenderingPipeline + func (l *LensRenderingPipeline) SetChromaticAberration(amount float64) + func (l *LensRenderingPipeline) SetDarkenOutOfFocus(amount float64) + func (l *LensRenderingPipeline) SetDofAperture(dofAperture float64) *LensRenderingPipeline + func (l *LensRenderingPipeline) SetDofDistortion(dofDistortion float64) *LensRenderingPipeline + func (l *LensRenderingPipeline) SetEdgeBlur(amount float64) + func (l *LensRenderingPipeline) SetEdgeDistortion(amount float64) + func (l *LensRenderingPipeline) SetFocusDistance(amount float64) + func (l *LensRenderingPipeline) SetGrainAmount(amount float64) + func (l *LensRenderingPipeline) SetHighlightsGain(amount float64) + func (l *LensRenderingPipeline) SetHighlightsThreshold(amount float64) + func (l *LensRenderingPipeline) SetPentagonBokeh(pentagonBokeh bool) *LensRenderingPipeline + func (l *LensRenderingPipeline) SetScene(scene *Scene) *LensRenderingPipeline + type LensRenderingPipelineDisposeOpts struct + DisableDepthRender *bool + type LerpBlock struct + func LerpBlockFromJSObject(p js.Value, ctx js.Value) *LerpBlock + func (l *LerpBlock) GetClassName() string + func (l *LerpBlock) Gradient() *NodeMaterialConnectionPoint + func (l *LerpBlock) JSObject() js.Value + func (l *LerpBlock) Left() *NodeMaterialConnectionPoint + func (l *LerpBlock) Output() *NodeMaterialConnectionPoint + func (l *LerpBlock) Right() *NodeMaterialConnectionPoint + func (l *LerpBlock) SetGradient(gradient *NodeMaterialConnectionPoint) *LerpBlock + func (l *LerpBlock) SetLeft(left *NodeMaterialConnectionPoint) *LerpBlock + func (l *LerpBlock) SetOutput(output *NodeMaterialConnectionPoint) *LerpBlock + func (l *LerpBlock) SetRight(right *NodeMaterialConnectionPoint) *LerpBlock + type Light struct + func LightFromJSObject(p js.Value, ctx js.Value) *Light + func (l *Light) BindLight(lightIndex float64, scene *Scene, effect *Effect, useSpecular bool, ...) + func (l *Light) CanAffectMesh(mesh *AbstractMesh) bool + func (l *Light) Clone(name string) *Light + func (l *Light) CompareLightsPriority(a *Light, b *Light) float64 + func (l *Light) Diffuse() *Color3 + func (l *Light) Dispose(opts *LightDisposeOpts) + func (l *Light) ExcludeWithLayerMask() float64 + func (l *Light) ExcludedMeshes() *AbstractMeshArray + func (l *Light) FALLOFF_DEFAULT() float64 + func (l *Light) FALLOFF_GLTF() float64 + func (l *Light) FALLOFF_PHYSICAL() float64 + func (l *Light) FALLOFF_STANDARD() float64 + func (l *Light) FalloffType() float64 + func (l *Light) GetAbsolutePosition() *Vector3 + func (l *Light) GetClassName() string + func (l *Light) GetConstructorFromName(jsType float64, name string, scene *Scene) js.Value + func (l *Light) GetScaledIntensity() float64 + func (l *Light) GetShadowGenerator() *IShadowGenerator + func (l *Light) GetTypeID() float64 + func (l *Light) INTENSITYMODE_AUTOMATIC() float64 + func (l *Light) INTENSITYMODE_ILLUMINANCE() float64 + func (l *Light) INTENSITYMODE_LUMINANCE() float64 + func (l *Light) INTENSITYMODE_LUMINOUSINTENSITY() float64 + func (l *Light) INTENSITYMODE_LUMINOUSPOWER() float64 + func (l *Light) IncludeOnlyWithLayerMask() float64 + func (l *Light) IncludedOnlyMeshes() *AbstractMeshArray + func (l *Light) Intensity() float64 + func (l *Light) IntensityMode() float64 + func (l *Light) JSObject() js.Value + func (l *Light) LIGHTMAP_DEFAULT() float64 + func (l *Light) LIGHTMAP_SHADOWSONLY() float64 + func (l *Light) LIGHTMAP_SPECULAR() float64 + func (l *Light) LIGHTTYPEID_DIRECTIONALLIGHT() float64 + func (l *Light) LIGHTTYPEID_HEMISPHERICLIGHT() float64 + func (l *Light) LIGHTTYPEID_POINTLIGHT() float64 + func (l *Light) LIGHTTYPEID_SPOTLIGHT() float64 + func (l *Light) LightmapMode() float64 + func (l *Light) Parse(parsedLight JSObject, scene *Scene) *Light + func (l *Light) PrepareLightSpecificDefines(defines JSObject, lightIndex float64) + func (l *Light) Radius() float64 + func (l *Light) Range() float64 + func (l *Light) RenderPriority() float64 + func (l *Light) Serialize() js.Value + func (l *Light) SetDiffuse(diffuse *Color3) *Light + func (l *Light) SetEnabled(value bool) + func (l *Light) SetExcludeWithLayerMask(excludeWithLayerMask float64) *Light + func (l *Light) SetExcludedMeshes(excludedMeshes []*AbstractMesh) *Light + func (l *Light) SetFALLOFF_DEFAULT(FALLOFF_DEFAULT float64) *Light + func (l *Light) SetFALLOFF_GLTF(FALLOFF_GLTF float64) *Light + func (l *Light) SetFALLOFF_PHYSICAL(FALLOFF_PHYSICAL float64) *Light + func (l *Light) SetFALLOFF_STANDARD(FALLOFF_STANDARD float64) *Light + func (l *Light) SetFalloffType(falloffType float64) *Light + func (l *Light) SetINTENSITYMODE_AUTOMATIC(INTENSITYMODE_AUTOMATIC float64) *Light + func (l *Light) SetINTENSITYMODE_ILLUMINANCE(INTENSITYMODE_ILLUMINANCE float64) *Light + func (l *Light) SetINTENSITYMODE_LUMINANCE(INTENSITYMODE_LUMINANCE float64) *Light + func (l *Light) SetINTENSITYMODE_LUMINOUSINTENSITY(INTENSITYMODE_LUMINOUSINTENSITY float64) *Light + func (l *Light) SetINTENSITYMODE_LUMINOUSPOWER(INTENSITYMODE_LUMINOUSPOWER float64) *Light + func (l *Light) SetIncludeOnlyWithLayerMask(includeOnlyWithLayerMask float64) *Light + func (l *Light) SetIncludedOnlyMeshes(includedOnlyMeshes []*AbstractMesh) *Light + func (l *Light) SetIntensity(intensity float64) + func (l *Light) SetIntensityMode(intensityMode float64) *Light + func (l *Light) SetLIGHTMAP_DEFAULT(LIGHTMAP_DEFAULT float64) *Light + func (l *Light) SetLIGHTMAP_SHADOWSONLY(LIGHTMAP_SHADOWSONLY float64) *Light + func (l *Light) SetLIGHTMAP_SPECULAR(LIGHTMAP_SPECULAR float64) *Light + func (l *Light) SetLIGHTTYPEID_DIRECTIONALLIGHT(LIGHTTYPEID_DIRECTIONALLIGHT float64) *Light + func (l *Light) SetLIGHTTYPEID_HEMISPHERICLIGHT(LIGHTTYPEID_HEMISPHERICLIGHT float64) *Light + func (l *Light) SetLIGHTTYPEID_POINTLIGHT(LIGHTTYPEID_POINTLIGHT float64) *Light + func (l *Light) SetLIGHTTYPEID_SPOTLIGHT(LIGHTTYPEID_SPOTLIGHT float64) *Light + func (l *Light) SetLightmapMode(lightmapMode float64) *Light + func (l *Light) SetRadius(radius float64) *Light + func (l *Light) SetRange(r float64) *Light + func (l *Light) SetRenderPriority(renderPriority float64) *Light + func (l *Light) SetShadowEnabled(shadowEnabled bool) *Light + func (l *Light) SetSpecular(specular *Color3) *Light + func (l *Light) ShadowEnabled() bool + func (l *Light) Specular() *Color3 + func (l *Light) ToString(opts *LightToStringOpts) string + func (l *Light) TransferTexturesToEffect(effect *Effect, lightIndex string) *Light + func (l *Light) TransferToEffect(effect *Effect, lightIndex string) *Light + func (l *Light) TransferToNodeMaterialEffect(effect *Effect, lightDataUniformName string) *Light + type LightBindLightOpts struct + RebuildInParallel *bool + UsePhysicalLightFalloff *bool + type LightBlock struct + func LightBlockFromJSObject(p js.Value, ctx js.Value) *LightBlock + func (l *LightBlock) AutoConfigure(material *NodeMaterial) + func (l *LightBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *LightBlockBindOpts) + func (l *LightBlock) CameraPosition() *NodeMaterialConnectionPoint + func (l *LightBlock) DiffuseColor() *NodeMaterialConnectionPoint + func (l *LightBlock) DiffuseOutput() *NodeMaterialConnectionPoint + func (l *LightBlock) GetClassName() string + func (l *LightBlock) GlossPower() *NodeMaterialConnectionPoint + func (l *LightBlock) Glossiness() *NodeMaterialConnectionPoint + func (l *LightBlock) JSObject() js.Value + func (l *LightBlock) Light() *Light + func (l *LightBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (l *LightBlock) Serialize() js.Value + func (l *LightBlock) SetCameraPosition(cameraPosition *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetDiffuseColor(diffuseColor *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetDiffuseOutput(diffuseOutput *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetGlossPower(glossPower *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetGlossiness(glossiness *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetLight(light *Light) *LightBlock + func (l *LightBlock) SetSpecularColor(specularColor *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetSpecularOutput(specularOutput *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetWorldNormal(worldNormal *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SetWorldPosition(worldPosition *NodeMaterialConnectionPoint) *LightBlock + func (l *LightBlock) SpecularColor() *NodeMaterialConnectionPoint + func (l *LightBlock) SpecularOutput() *NodeMaterialConnectionPoint + func (l *LightBlock) UpdateUniformsAndSamples(state *NodeMaterialBuildState, nodeMaterial *NodeMaterial, defines js.Value, ...) + func (l *LightBlock) WorldNormal() *NodeMaterialConnectionPoint + func (l *LightBlock) WorldPosition() *NodeMaterialConnectionPoint + type LightBlockBindOpts struct + Mesh *Mesh + type LightDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type LightGizmo struct + func LightGizmoFromJSObject(p js.Value, ctx js.Value) *LightGizmo + func (l *LightGizmo) Dispose() + func (l *LightGizmo) JSObject() js.Value + func (l *LightGizmo) Light() *Light + func (l *LightGizmo) Material() *StandardMaterial + func (l *LightGizmo) SetLight(light *Light) *LightGizmo + func (l *LightGizmo) SetMaterial(material *StandardMaterial) *LightGizmo + type LightInformationBlock struct + func LightInformationBlockFromJSObject(p js.Value, ctx js.Value) *LightInformationBlock + func (l *LightInformationBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, ...) + func (l *LightInformationBlock) Color() *NodeMaterialConnectionPoint + func (l *LightInformationBlock) Direction() *NodeMaterialConnectionPoint + func (l *LightInformationBlock) GetClassName() string + func (l *LightInformationBlock) Intensity() *NodeMaterialConnectionPoint + func (l *LightInformationBlock) JSObject() js.Value + func (l *LightInformationBlock) Light() *Light + func (l *LightInformationBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (l *LightInformationBlock) Serialize() js.Value + func (l *LightInformationBlock) SetColor(color *NodeMaterialConnectionPoint) *LightInformationBlock + func (l *LightInformationBlock) SetDirection(direction *NodeMaterialConnectionPoint) *LightInformationBlock + func (l *LightInformationBlock) SetIntensity(intensity *NodeMaterialConnectionPoint) *LightInformationBlock + func (l *LightInformationBlock) SetLight(light *Light) *LightInformationBlock + func (l *LightInformationBlock) SetWorldPosition(worldPosition *NodeMaterialConnectionPoint) *LightInformationBlock + func (l *LightInformationBlock) WorldPosition() *NodeMaterialConnectionPoint + type LightInformationBlockBindOpts struct + Mesh *Mesh + type LightToStringOpts struct + FullDetails *bool + type Line struct + func LineFromJSObject(p js.Value, ctx js.Value) *Line + func (l *Line) ConnectedControl() *Control + func (l *Line) Dash() []float64 + func (l *Line) HorizontalAlignment() float64 + func (l *Line) JSObject() js.Value + func (l *Line) LineWidth() float64 + func (l *Line) MoveToVector3(position *Vector3, scene *Scene, opts *LineMoveToVector3Opts) + func (l *Line) Name() string + func (l *Line) SetConnectedControl(connectedControl *Control) *Line + func (l *Line) SetDash(dash []float64) *Line + func (l *Line) SetHorizontalAlignment(horizontalAlignment float64) *Line + func (l *Line) SetLineWidth(lineWidth float64) *Line + func (l *Line) SetName(name string) *Line + func (l *Line) SetVerticalAlignment(verticalAlignment float64) *Line + func (l *Line) SetX1(x1 string) *Line + func (l *Line) SetX2(x2 string) *Line + func (l *Line) SetY1(y1 string) *Line + func (l *Line) SetY2(y2 string) *Line + func (l *Line) VerticalAlignment() float64 + func (l *Line) X1() string + func (l *Line) X2() string + func (l *Line) Y1() string + func (l *Line) Y2() string + type LineEdgesRenderer struct + func LineEdgesRendererFromJSObject(p js.Value, ctx js.Value) *LineEdgesRenderer + func (l *LineEdgesRenderer) JSObject() js.Value + type LineMoveToVector3Opts struct + End *bool + type Line_moveToProjectedPositionOpts struct + End *bool + type LinesBuilder struct + func LinesBuilderFromJSObject(p js.Value, ctx js.Value) *LinesBuilder + func (l *LinesBuilder) CreateDashedLines(name string, options js.Value, opts *LinesBuilderCreateDashedLinesOpts) *LinesMesh + func (l *LinesBuilder) CreateLineSystem(name string, options js.Value, scene *Scene) *LinesMesh + func (l *LinesBuilder) CreateLines(name string, options js.Value, opts *LinesBuilderCreateLinesOpts) *LinesMesh + func (l *LinesBuilder) JSObject() js.Value + type LinesBuilderCreateDashedLinesOpts struct + Scene *Scene + type LinesBuilderCreateLinesOpts struct + Scene *Scene + type LinesMesh struct + func LinesMeshFromJSObject(p js.Value, ctx js.Value) *LinesMesh + func (l *LinesMesh) Alpha() float64 + func (l *LinesMesh) Clone(name string, opts *LinesMeshCloneOpts) *AbstractMesh + func (l *LinesMesh) Color() *Color3 + func (l *LinesMesh) CreateInstance(name string) *InstancedLinesMesh + func (l *LinesMesh) Dispose(opts *LinesMeshDisposeOpts) + func (l *LinesMesh) EnableEdgesRendering(opts *LinesMeshEnableEdgesRenderingOpts) *AbstractMesh + func (l *LinesMesh) GetClassName() string + func (l *LinesMesh) IntersectionThreshold() float64 + func (l *LinesMesh) IsReady() bool + func (l *LinesMesh) JSObject() js.Value + func (l *LinesMesh) SetAlpha(alpha float64) *LinesMesh + func (l *LinesMesh) SetColor(color *Color3) *LinesMesh + func (l *LinesMesh) SetIntersectionThreshold(intersectionThreshold float64) *LinesMesh + func (l *LinesMesh) SetUseVertexAlpha(useVertexAlpha bool) *LinesMesh + func (l *LinesMesh) SetUseVertexColor(useVertexColor bool) *LinesMesh + func (l *LinesMesh) UseVertexAlpha() bool + func (l *LinesMesh) UseVertexColor() bool + type LinesMeshCloneOpts struct + DoNotCloneChildren *bool + NewParent *Node + type LinesMeshDisposeOpts struct + DoNotRecurse *bool + type LinesMeshEnableEdgesRenderingOpts struct + CheckVerticesInsteadOfIndices *bool + Epsilon *float64 + type LinesOpts struct + Colors []*Color4 + Instance *LinesMesh + Points []*Vector3 + Updatable *bool + UseVertexAlpha *bool + type Logger struct + func LoggerFromJSObject(p js.Value, ctx js.Value) *Logger + func (l *Logger) AllLogLevel() float64 + func (l *Logger) ClearLogCache() + func (l *Logger) Error() js.Value + func (l *Logger) ErrorLogLevel() float64 + func (l *Logger) ErrorsCount() float64 + func (l *Logger) JSObject() js.Value + func (l *Logger) Log() js.Value + func (l *Logger) LogCache() string + func (l *Logger) LogLevels() float64 + func (l *Logger) MessageLogLevel() float64 + func (l *Logger) NoneLogLevel() float64 + func (l *Logger) OnNewCacheEntry() js.Value + func (l *Logger) SetAllLogLevel(AllLogLevel float64) *Logger + func (l *Logger) SetError(Error JSFunc) *Logger + func (l *Logger) SetErrorLogLevel(ErrorLogLevel float64) *Logger + func (l *Logger) SetErrorsCount(errorsCount float64) *Logger + func (l *Logger) SetLog(Log JSFunc) *Logger + func (l *Logger) SetLogCache(LogCache string) *Logger + func (l *Logger) SetLogLevels(LogLevels float64) *Logger + func (l *Logger) SetMessageLogLevel(MessageLogLevel float64) *Logger + func (l *Logger) SetNoneLogLevel(NoneLogLevel float64) *Logger + func (l *Logger) SetOnNewCacheEntry(OnNewCacheEntry JSFunc) *Logger + func (l *Logger) SetWarn(Warn JSFunc) *Logger + func (l *Logger) SetWarningLogLevel(WarningLogLevel float64) *Logger + func (l *Logger) Warn() js.Value + func (l *Logger) WarningLogLevel() float64 + type MSFT_audio_emitter struct + func MSFT_audio_emitterFromJSObject(p js.Value, ctx js.Value) *MSFT_audio_emitter + func (m *MSFT_audio_emitter) Enabled() bool + func (m *MSFT_audio_emitter) JSObject() js.Value + func (m *MSFT_audio_emitter) Name() string + func (m *MSFT_audio_emitter) SetEnabled(enabled bool) *MSFT_audio_emitter + func (m *MSFT_audio_emitter) SetName(name string) *MSFT_audio_emitter + type MSFT_lod struct + func MSFT_lodFromJSObject(p js.Value, ctx js.Value) *MSFT_lod + func (m *MSFT_lod) Enabled() bool + func (m *MSFT_lod) JSObject() js.Value + func (m *MSFT_lod) MaxLODsToLoad() float64 + func (m *MSFT_lod) Name() string + func (m *MSFT_lod) OnMaterialLODsLoadedObservable() *Observable + func (m *MSFT_lod) OnNodeLODsLoadedObservable() *Observable + func (m *MSFT_lod) Order() float64 + func (m *MSFT_lod) SetEnabled(enabled bool) *MSFT_lod + func (m *MSFT_lod) SetMaxLODsToLoad(maxLODsToLoad float64) *MSFT_lod + func (m *MSFT_lod) SetName(name string) *MSFT_lod + func (m *MSFT_lod) SetOnMaterialLODsLoadedObservable(onMaterialLODsLoadedObservable *Observable) *MSFT_lod + func (m *MSFT_lod) SetOnNodeLODsLoadedObservable(onNodeLODsLoadedObservable *Observable) *MSFT_lod + func (m *MSFT_lod) SetOrder(order float64) *MSFT_lod + type MTLFileLoader struct + func MTLFileLoaderFromJSObject(p js.Value, ctx js.Value) *MTLFileLoader + func (m *MTLFileLoader) JSObject() js.Value + func (m *MTLFileLoader) Materials() []*StandardMaterial + func (m *MTLFileLoader) ParseMTL(scene *Scene, data string, rootUrl string) + func (m *MTLFileLoader) SetMaterials(materials []*StandardMaterial) *MTLFileLoader + type MarbleProceduralTexture struct + func MarbleProceduralTextureFromJSObject(p js.Value, ctx js.Value) *MarbleProceduralTexture + func (m *MarbleProceduralTexture) Amplitude() float64 + func (m *MarbleProceduralTexture) JSObject() js.Value + func (m *MarbleProceduralTexture) JointColor() *Color3 + func (m *MarbleProceduralTexture) NumberOfTilesHeight() float64 + func (m *MarbleProceduralTexture) NumberOfTilesWidth() float64 + func (m *MarbleProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *MarbleProceduralTexture + func (m *MarbleProceduralTexture) Serialize() js.Value + func (m *MarbleProceduralTexture) SetAmplitude(amplitude float64) *MarbleProceduralTexture + func (m *MarbleProceduralTexture) SetJointColor(jointColor *Color3) *MarbleProceduralTexture + func (m *MarbleProceduralTexture) SetNumberOfTilesHeight(numberOfTilesHeight float64) *MarbleProceduralTexture + func (m *MarbleProceduralTexture) SetNumberOfTilesWidth(numberOfTilesWidth float64) *MarbleProceduralTexture + func (m *MarbleProceduralTexture) UpdateShaderUniforms() + type Material struct + func MaterialFromJSObject(p js.Value, ctx js.Value) *Material + func (m *Material) AllDirtyFlag() float64 + func (m *Material) Alpha() float64 + func (m *Material) AlphaMode() float64 + func (m *Material) Animations() []*Animation + func (m *Material) AttributesDirtyFlag() float64 + func (m *Material) BackFaceCulling() bool + func (m *Material) Bind(world *Matrix, opts *MaterialBindOpts) + func (m *Material) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (m *Material) BindOnlyWorldMatrix(world *Matrix) + func (m *Material) BindSceneUniformBuffer(effect *Effect, sceneUbo *UniformBuffer) + func (m *Material) BindView(effect *Effect) + func (m *Material) BindViewProjection(effect *Effect) + func (m *Material) CheckReadyOnEveryCall() bool + func (m *Material) CheckReadyOnlyOnce() bool + func (m *Material) ClockWiseSideOrientation() float64 + func (m *Material) Clone(name string) *Material + func (m *Material) CounterClockWiseSideOrientation() float64 + func (m *Material) DepthFunction() float64 + func (m *Material) DisableDepthWrite() bool + func (m *Material) Dispose(opts *MaterialDisposeOpts) + func (m *Material) DoNotSerialize() bool + func (m *Material) FillMode() float64 + func (m *Material) FogEnabled() bool + func (m *Material) ForceCompilation(mesh *AbstractMesh, opts *MaterialForceCompilationOpts) + func (m *Material) ForceCompilationAsync(mesh *AbstractMesh, opts *MaterialForceCompilationAsyncOpts) *Promise + func (m *Material) ForceDepthWrite() bool + func (m *Material) Freeze() + func (m *Material) FresnelDirtyFlag() float64 + func (m *Material) GetActiveTextures() []*BaseTexture + func (m *Material) GetAlphaTestTexture() *BaseTexture + func (m *Material) GetBindedMeshes() []*AbstractMesh + func (m *Material) GetClassName() string + func (m *Material) GetEffect() *Effect + func (m *Material) GetRenderTargetTextures() js.Value + func (m *Material) GetScene() *Scene + func (m *Material) HasRenderTargetTextures() bool + func (m *Material) HasTexture(texture *BaseTexture) bool + func (m *Material) Id() string + func (m *Material) InspectableCustomProperties() []*IInspectable + func (m *Material) IsFrozen() bool + func (m *Material) IsReady(opts *MaterialIsReadyOpts) bool + func (m *Material) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *BaseSubMesh, opts *MaterialIsReadyForSubMeshOpts) bool + func (m *Material) JSObject() js.Value + func (m *Material) LightDirtyFlag() float64 + func (m *Material) LineListDrawMode() float64 + func (m *Material) LineLoopDrawMode() float64 + func (m *Material) LineStripDrawMode() float64 + func (m *Material) MarkAsDirty(flag float64) + func (m *Material) MarkDirty() + func (m *Material) Metadata() js.Value + func (m *Material) MiscDirtyFlag() float64 + func (m *Material) Name() string + func (m *Material) NeedAlphaBlending() bool + func (m *Material) NeedAlphaBlendingForMesh(mesh *AbstractMesh) bool + func (m *Material) NeedAlphaTesting() bool + func (m *Material) NeedDepthPrePass() bool + func (m *Material) OnBind() js.Value + func (m *Material) OnBindObservable() *Observable + func (m *Material) OnCompiled() js.Value + func (m *Material) OnDispose() js.Value + func (m *Material) OnDisposeObservable() *Observable + func (m *Material) OnError() js.Value + func (m *Material) OnUnBindObservable() *Observable + func (m *Material) Parse(parsedMaterial JSObject, scene *Scene, rootUrl string) *Material + func (m *Material) PointFillMode() float64 + func (m *Material) PointListDrawMode() float64 + func (m *Material) PointSize() float64 + func (m *Material) PointsCloud() bool + func (m *Material) ReservedDataStore() js.Value + func (m *Material) SeparateCullingPass() bool + func (m *Material) Serialize() js.Value + func (m *Material) SetAllDirtyFlag(AllDirtyFlag float64) *Material + func (m *Material) SetAlpha(alpha float64) *Material + func (m *Material) SetAlphaMode(alphaMode float64) *Material + func (m *Material) SetAnimations(animations []*Animation) *Material + func (m *Material) SetAttributesDirtyFlag(AttributesDirtyFlag float64) *Material + func (m *Material) SetBackFaceCulling(backFaceCulling bool) *Material + func (m *Material) SetCheckReadyOnEveryCall(checkReadyOnEveryCall bool) *Material + func (m *Material) SetCheckReadyOnlyOnce(checkReadyOnlyOnce bool) *Material + func (m *Material) SetClockWiseSideOrientation(ClockWiseSideOrientation float64) *Material + func (m *Material) SetCounterClockWiseSideOrientation(CounterClockWiseSideOrientation float64) *Material + func (m *Material) SetDepthFunction(depthFunction float64) *Material + func (m *Material) SetDisableDepthWrite(disableDepthWrite bool) *Material + func (m *Material) SetDoNotSerialize(doNotSerialize bool) *Material + func (m *Material) SetFillMode(fillMode float64) *Material + func (m *Material) SetFogEnabled(fogEnabled bool) *Material + func (m *Material) SetForceDepthWrite(forceDepthWrite bool) *Material + func (m *Material) SetFresnelDirtyFlag(FresnelDirtyFlag float64) *Material + func (m *Material) SetGetRenderTargetTextures(getRenderTargetTextures JSFunc) *Material + func (m *Material) SetHasRenderTargetTextures(hasRenderTargetTextures bool) *Material + func (m *Material) SetId(id string) *Material + func (m *Material) SetInspectableCustomProperties(inspectableCustomProperties []*IInspectable) *Material + func (m *Material) SetIsFrozen(isFrozen bool) *Material + func (m *Material) SetLightDirtyFlag(LightDirtyFlag float64) *Material + func (m *Material) SetLineListDrawMode(LineListDrawMode float64) *Material + func (m *Material) SetLineLoopDrawMode(LineLoopDrawMode float64) *Material + func (m *Material) SetLineStripDrawMode(LineStripDrawMode float64) *Material + func (m *Material) SetMetadata(metadata JSObject) *Material + func (m *Material) SetMiscDirtyFlag(MiscDirtyFlag float64) *Material + func (m *Material) SetName(name string) *Material + func (m *Material) SetNeedDepthPrePass(needDepthPrePass bool) *Material + func (m *Material) SetOnBind(onBind JSFunc) *Material + func (m *Material) SetOnBindObservable(onBindObservable *Observable) *Material + func (m *Material) SetOnCompiled(onCompiled JSFunc) *Material + func (m *Material) SetOnDispose(onDispose JSFunc) *Material + func (m *Material) SetOnDisposeObservable(onDisposeObservable *Observable) *Material + func (m *Material) SetOnError(onError JSFunc) *Material + func (m *Material) SetOnUnBindObservable(onUnBindObservable *Observable) *Material + func (m *Material) SetPointFillMode(PointFillMode float64) *Material + func (m *Material) SetPointListDrawMode(PointListDrawMode float64) *Material + func (m *Material) SetPointSize(pointSize float64) *Material + func (m *Material) SetPointsCloud(pointsCloud bool) *Material + func (m *Material) SetReservedDataStore(reservedDataStore JSObject) *Material + func (m *Material) SetSeparateCullingPass(separateCullingPass bool) *Material + func (m *Material) SetSideOrientation(sideOrientation float64) *Material + func (m *Material) SetState(state string) *Material + func (m *Material) SetTextureDirtyFlag(TextureDirtyFlag float64) *Material + func (m *Material) SetTriangleFanDrawMode(TriangleFanDrawMode float64) *Material + func (m *Material) SetTriangleFillMode(TriangleFillMode float64) *Material + func (m *Material) SetTriangleStripDrawMode(TriangleStripDrawMode float64) *Material + func (m *Material) SetUniqueId(uniqueId float64) *Material + func (m *Material) SetWireFrameFillMode(WireFrameFillMode float64) *Material + func (m *Material) SetWireframe(wireframe bool) *Material + func (m *Material) SetZOffset(zOffset float64) *Material + func (m *Material) SideOrientation() float64 + func (m *Material) State() string + func (m *Material) TextureDirtyFlag() float64 + func (m *Material) ToString(opts *MaterialToStringOpts) string + func (m *Material) TriangleFanDrawMode() float64 + func (m *Material) TriangleFillMode() float64 + func (m *Material) TriangleStripDrawMode() float64 + func (m *Material) Unbind() + func (m *Material) Unfreeze() + func (m *Material) UniqueId() float64 + func (m *Material) WireFrameFillMode() float64 + func (m *Material) Wireframe() bool + func (m *Material) ZOffset() float64 + func (s *Material) DiffuseTexture() *BaseTexture + func (s *Material) SetDiffuseTexture(diffuseTexture *BaseTexture) *Material + func (s *Material) SetSpecularColor(specularColor *Color3) *Material + func (s *Material) SpecularColor() *Color3 + type MaterialBindOpts struct + Mesh *Mesh + type MaterialDefines struct + func MaterialDefinesFromJSObject(p js.Value, ctx js.Value) *MaterialDefines + func (m *MaterialDefines) CloneTo(other *MaterialDefines) + func (m *MaterialDefines) IsDirty() bool + func (m *MaterialDefines) IsEqual(other *MaterialDefines) bool + func (m *MaterialDefines) JSObject() js.Value + func (m *MaterialDefines) MarkAllAsDirty() + func (m *MaterialDefines) MarkAsAttributesDirty() + func (m *MaterialDefines) MarkAsFresnelDirty() + func (m *MaterialDefines) MarkAsImageProcessingDirty() + func (m *MaterialDefines) MarkAsLightDirty(opts *MaterialDefinesMarkAsLightDirtyOpts) + func (m *MaterialDefines) MarkAsMiscDirty() + func (m *MaterialDefines) MarkAsProcessed() + func (m *MaterialDefines) MarkAsTexturesDirty() + func (m *MaterialDefines) MarkAsUnprocessed() + func (m *MaterialDefines) Rebuild() + func (m *MaterialDefines) Reset() + func (m *MaterialDefines) SetIsDirty(isDirty bool) *MaterialDefines + func (m *MaterialDefines) ToString() string + type MaterialDefinesMarkAsLightDirtyOpts struct + Disposed *bool + type MaterialDisposeOpts struct + ForceDisposeEffect *bool + ForceDisposeTextures *bool + NotBoundToMesh *bool + type MaterialFlags struct + func MaterialFlagsFromJSObject(p js.Value, ctx js.Value) *MaterialFlags + func (m *MaterialFlags) AmbientTextureEnabled() bool + func (m *MaterialFlags) AnisotropicTextureEnabled() bool + func (m *MaterialFlags) BumpTextureEnabled() bool + func (m *MaterialFlags) ClearCoatBumpTextureEnabled() bool + func (m *MaterialFlags) ClearCoatTextureEnabled() bool + func (m *MaterialFlags) ClearCoatTintTextureEnabled() bool + func (m *MaterialFlags) ColorGradingTextureEnabled() bool + func (m *MaterialFlags) DiffuseTextureEnabled() bool + func (m *MaterialFlags) EmissiveTextureEnabled() bool + func (m *MaterialFlags) FresnelEnabled() bool + func (m *MaterialFlags) JSObject() js.Value + func (m *MaterialFlags) LightmapTextureEnabled() bool + func (m *MaterialFlags) OpacityTextureEnabled() bool + func (m *MaterialFlags) ReflectionTextureEnabled() bool + func (m *MaterialFlags) RefractionTextureEnabled() bool + func (m *MaterialFlags) SetAmbientTextureEnabled(AmbientTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetAnisotropicTextureEnabled(AnisotropicTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetBumpTextureEnabled(BumpTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetClearCoatBumpTextureEnabled(ClearCoatBumpTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetClearCoatTextureEnabled(ClearCoatTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetClearCoatTintTextureEnabled(ClearCoatTintTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetColorGradingTextureEnabled(ColorGradingTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetDiffuseTextureEnabled(DiffuseTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetEmissiveTextureEnabled(EmissiveTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetFresnelEnabled(FresnelEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetLightmapTextureEnabled(LightmapTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetOpacityTextureEnabled(OpacityTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetReflectionTextureEnabled(ReflectionTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetRefractionTextureEnabled(RefractionTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetSheenTextureEnabled(SheenTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetSpecularTextureEnabled(SpecularTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SetThicknessTextureEnabled(ThicknessTextureEnabled bool) *MaterialFlags + func (m *MaterialFlags) SheenTextureEnabled() bool + func (m *MaterialFlags) SpecularTextureEnabled() bool + func (m *MaterialFlags) ThicknessTextureEnabled() bool + type MaterialForceCompilationAsyncOpts struct + Options js.Value + type MaterialForceCompilationOpts struct + OnCompiled JSFunc + OnError JSFunc + Options js.Value + type MaterialHelper struct + func MaterialHelperFromJSObject(p js.Value, ctx js.Value) *MaterialHelper + func (m *MaterialHelper) BindBonesParameters(opts *MaterialHelperBindBonesParametersOpts) + func (m *MaterialHelper) BindClipPlane(effect *Effect, scene *Scene) + func (m *MaterialHelper) BindEyePosition(effect *Effect, scene *Scene) + func (m *MaterialHelper) BindFogParameters(scene *Scene, mesh *AbstractMesh, effect *Effect, ...) + func (m *MaterialHelper) BindLight(light *Light, lightIndex float64, scene *Scene, effect *Effect, ...) + func (m *MaterialHelper) BindLightProperties(light *Light, effect *Effect, lightIndex float64) + func (m *MaterialHelper) BindLights(scene *Scene, mesh *AbstractMesh, effect *Effect, defines JSObject, ...) + func (m *MaterialHelper) BindLogDepth(defines JSObject, effect *Effect, scene *Scene) + func (m *MaterialHelper) BindMorphTargetParameters(abstractMesh *AbstractMesh, effect *Effect) + func (m *MaterialHelper) BindTextureMatrix(texture *BaseTexture, uniformBuffer *UniformBuffer, key string) + func (m *MaterialHelper) GetFogState(mesh *AbstractMesh, scene *Scene) bool + func (m *MaterialHelper) HandleFallbacksForShadows(defines JSObject, fallbacks *EffectFallbacks, ...) float64 + func (m *MaterialHelper) JSObject() js.Value + func (m *MaterialHelper) PrepareAttributesForBones(attribs []string, mesh *AbstractMesh, defines JSObject, ...) + func (m *MaterialHelper) PrepareAttributesForInstances(attribs []string, defines *MaterialDefines) + func (m *MaterialHelper) PrepareAttributesForMorphTargets(attribs []string, mesh *AbstractMesh, defines JSObject) + func (m *MaterialHelper) PrepareAttributesForMorphTargetsInfluencers(attribs []string, mesh *AbstractMesh, influencers float64) + func (m *MaterialHelper) PrepareDefinesForAttributes(mesh *AbstractMesh, defines JSObject, useVertexColor bool, useBones bool, ...) bool + func (m *MaterialHelper) PrepareDefinesForBones(mesh *AbstractMesh, defines JSObject) + func (m *MaterialHelper) PrepareDefinesForFrameBoundValues(scene *Scene, engine *Engine, defines JSObject, useInstances bool, ...) + func (m *MaterialHelper) PrepareDefinesForLight(scene *Scene, mesh *AbstractMesh, light *Light, lightIndex float64, ...) + func (m *MaterialHelper) PrepareDefinesForLights(scene *Scene, mesh *AbstractMesh, defines JSObject, specularSupported bool, ...) bool + func (m *MaterialHelper) PrepareDefinesForMergedUV(texture *BaseTexture, defines JSObject, key string) + func (m *MaterialHelper) PrepareDefinesForMisc(mesh *AbstractMesh, scene *Scene, useLogarithmicDepth bool, pointsCloud bool, ...) + func (m *MaterialHelper) PrepareDefinesForMorphTargets(mesh *AbstractMesh, defines JSObject) + func (m *MaterialHelper) PrepareDefinesForMultiview(scene *Scene, defines JSObject) + func (m *MaterialHelper) PrepareUniformsAndSamplersForLight(lightIndex float64, uniformsList []string, samplersList []string, ...) + func (m *MaterialHelper) PrepareUniformsAndSamplersList(uniformsListOrOptions []string, ...) + func (m *MaterialHelper) PushAttributesForInstances(attribs []string) + type MaterialHelperBindBonesParametersOpts struct + Effect *Effect + Mesh *AbstractMesh + type MaterialHelperBindFogParametersOpts struct + LinearSpace *bool + type MaterialHelperBindLightOpts struct + RebuildInParallel *bool + UsePhysicalLightFalloff *bool + type MaterialHelperBindLightsOpts struct + MaxSimultaneousLights *float64 + RebuildInParallel *bool + UsePhysicalLightFalloff *bool + type MaterialHelperHandleFallbacksForShadowsOpts struct + MaxSimultaneousLights *float64 + Rank *float64 + type MaterialHelperPrepareDefinesForAttributesOpts struct + UseMorphTargets *bool + UseVertexAlpha *bool + type MaterialHelperPrepareDefinesForFrameBoundValuesOpts struct + UseClipPlane *bool + type MaterialHelperPrepareDefinesForLightsOpts struct + DisableLighting *bool + MaxSimultaneousLights *float64 + type MaterialHelperPrepareUniformsAndSamplersForLightOpts struct + ProjectedLightTexture interface{} + UniformBuffersList []string + type MaterialHelperPrepareUniformsAndSamplersListOpts struct + Defines interface{} + MaxSimultaneousLights *float64 + SamplersList []string + type MaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type MaterialIsReadyOpts struct + Mesh *AbstractMesh + UseInstances *bool + type MaterialToStringOpts struct + FullDetails *bool + type Matrix struct + func MatrixFromJSObject(p js.Value, ctx js.Value) *Matrix + func (m *Matrix) Add(other *Matrix) *Matrix + func (m *Matrix) AddAtIndex(index float64, value float64) *Matrix + func (m *Matrix) AddToRef(other *Matrix, result *Matrix) *Matrix + func (m *Matrix) AddToSelf(other *Matrix) *Matrix + func (m *Matrix) AddTranslationFromFloats(x float64, y float64, z float64) *Matrix + func (m *Matrix) AsArray() js.Value + func (m *Matrix) Clone() *Matrix + func (m *Matrix) Compose(scale *Vector3, rotation *Quaternion, translation *Vector3) *Matrix + func (m *Matrix) ComposeToRef(scale *Vector3, rotation *Quaternion, translation *Vector3, result *Matrix) + func (m *Matrix) CopyFrom(other *Matrix) *Matrix + func (m *Matrix) CopyToArray(array js.Value, opts *MatrixCopyToArrayOpts) *Matrix + func (m *Matrix) Decompose(opts *MatrixDecomposeOpts) bool + func (m *Matrix) DecomposeLerp(startValue *Matrix, endValue *Matrix, gradient float64) *Matrix + func (m *Matrix) DecomposeLerpToRef(startValue *Matrix, endValue *Matrix, gradient float64, result *Matrix) + func (m *Matrix) Determinant() float64 + func (m *Matrix) Equals(value *Matrix) bool + func (m *Matrix) FromArray(array js.Value, opts *MatrixFromArrayOpts) *Matrix + func (m *Matrix) FromArrayToRef(array js.Value, offset float64, result *Matrix) + func (m *Matrix) FromFloat32ArrayToRefScaled(array js.Value, offset float64, scale float64, result *Matrix) + func (m *Matrix) FromQuaternionToRef(quat *Quaternion, result *Matrix) + func (m *Matrix) FromValues(initialM11 float64, initialM12 float64, initialM13 float64, initialM14 float64, ...) *Matrix + func (m *Matrix) FromValuesToRef(initialM11 float64, initialM12 float64, initialM13 float64, initialM14 float64, ...) + func (m *Matrix) FromXYZAxesToRef(xaxis *Vector3, yaxis *Vector3, zaxis *Vector3, result *Matrix) + func (m *Matrix) GetAsMatrix2x2(matrix *Matrix) js.Value + func (m *Matrix) GetAsMatrix3x3(matrix *Matrix) js.Value + func (m *Matrix) GetClassName() string + func (m *Matrix) GetFinalMatrix(viewport *Viewport, world *Matrix, view *Matrix, projection *Matrix, ...) *Matrix + func (m *Matrix) GetHashCode() float64 + func (m *Matrix) GetRotationMatrix() *Matrix + func (m *Matrix) GetRotationMatrixToRef(result *Matrix) *Matrix + func (m *Matrix) GetRow(index float64) *Vector4 + func (m *Matrix) GetTranslation() *Vector3 + func (m *Matrix) GetTranslationToRef(result *Vector3) *Matrix + func (m *Matrix) Identity() *Matrix + func (m *Matrix) IdentityReadOnly() *Matrix + func (m *Matrix) IdentityToRef(result *Matrix) + func (m *Matrix) Invert(source *Matrix) *Matrix + func (m *Matrix) InvertToRef(other *Matrix) *Matrix + func (m *Matrix) IsIdentity() bool + func (m *Matrix) IsIdentityAs3x2() bool + func (m *Matrix) JSObject() js.Value + func (m *Matrix) Lerp(startValue *Matrix, endValue *Matrix, gradient float64) *Matrix + func (m *Matrix) LerpToRef(startValue *Matrix, endValue *Matrix, gradient float64, result *Matrix) + func (m *Matrix) LookAtLH(eye *Vector3, target *Vector3, up *Vector3) *Matrix + func (m *Matrix) LookAtLHToRef(eye *Vector3, target *Vector3, up *Vector3, result *Matrix) + func (m *Matrix) LookAtRH(eye *Vector3, target *Vector3, up *Vector3) *Matrix + func (m *Matrix) LookAtRHToRef(eye *Vector3, target *Vector3, up *Vector3, result *Matrix) + func (m *Matrix) M() js.Value + func (m *Matrix) Multiply(other *Matrix) *Matrix + func (m *Matrix) MultiplyAtIndex(index float64, value float64) *Matrix + func (m *Matrix) MultiplyToArray(other *Matrix, result js.Value, offset float64) *Matrix + func (m *Matrix) MultiplyToRef(other *Matrix, result *Matrix) *Matrix + func (m *Matrix) OrthoLH(width float64, height float64, znear float64, zfar float64) *Matrix + func (m *Matrix) OrthoLHToRef(width float64, height float64, znear float64, zfar float64, result *Matrix) + func (m *Matrix) OrthoOffCenterLH(left float64, right float64, bottom float64, top float64, znear float64, ...) *Matrix + func (m *Matrix) OrthoOffCenterLHToRef(left float64, right float64, bottom float64, top float64, znear float64, ...) + func (m *Matrix) OrthoOffCenterRH(left float64, right float64, bottom float64, top float64, znear float64, ...) *Matrix + func (m *Matrix) OrthoOffCenterRHToRef(left float64, right float64, bottom float64, top float64, znear float64, ...) + func (m *Matrix) PerspectiveFovLH(fov float64, aspect float64, znear float64, zfar float64) *Matrix + func (m *Matrix) PerspectiveFovLHToRef(fov float64, aspect float64, znear float64, zfar float64, result *Matrix, ...) + func (m *Matrix) PerspectiveFovRH(fov float64, aspect float64, znear float64, zfar float64) *Matrix + func (m *Matrix) PerspectiveFovRHToRef(fov float64, aspect float64, znear float64, zfar float64, result *Matrix, ...) + func (m *Matrix) PerspectiveFovReverseLHToRef(fov float64, aspect float64, znear float64, zfar float64, result *Matrix, ...) + func (m *Matrix) PerspectiveFovReverseRHToRef(fov float64, aspect float64, znear float64, zfar float64, result *Matrix, ...) + func (m *Matrix) PerspectiveFovWebVRToRef(fov js.Value, znear float64, zfar float64, result *Matrix, ...) + func (m *Matrix) PerspectiveLH(width float64, height float64, znear float64, zfar float64) *Matrix + func (m *Matrix) Reflection(plane js.Value) *Matrix + func (m *Matrix) ReflectionToRef(plane js.Value, result *Matrix) + func (m *Matrix) RemoveRotationAndScaling() *Matrix + func (m *Matrix) Reset() *Matrix + func (m *Matrix) RotationAlignToRef(from *Vector3, to *Vector3, result *Matrix) + func (m *Matrix) RotationAxis(axis *Vector3, angle float64) *Matrix + func (m *Matrix) RotationAxisToRef(axis *Vector3, angle float64, result *Matrix) + func (m *Matrix) RotationX(angle float64) *Matrix + func (m *Matrix) RotationXToRef(angle float64, result *Matrix) + func (m *Matrix) RotationY(angle float64) *Matrix + func (m *Matrix) RotationYToRef(angle float64, result *Matrix) + func (m *Matrix) RotationYawPitchRoll(yaw float64, pitch float64, roll float64) *Matrix + func (m *Matrix) RotationYawPitchRollToRef(yaw float64, pitch float64, roll float64, result *Matrix) + func (m *Matrix) RotationZ(angle float64) *Matrix + func (m *Matrix) RotationZToRef(angle float64, result *Matrix) + func (m *Matrix) Scale(scale float64) *Matrix + func (m *Matrix) ScaleAndAddToRef(scale float64, result *Matrix) *Matrix + func (m *Matrix) ScaleToRef(scale float64, result *Matrix) *Matrix + func (m *Matrix) Scaling(x float64, y float64, z float64) *Matrix + func (m *Matrix) ScalingToRef(x float64, y float64, z float64, result *Matrix) + func (m *Matrix) SetIdentityReadOnly(IdentityReadOnly *Matrix) *Matrix + func (m *Matrix) SetM(mm js.Value) *Matrix + func (m *Matrix) SetRow(index float64, row *Vector4) *Matrix + func (m *Matrix) SetRowFromFloats(index float64, x float64, y float64, z float64, w float64) *Matrix + func (m *Matrix) SetTranslation(vector3 *Vector3) *Matrix + func (m *Matrix) SetTranslationFromFloats(x float64, y float64, z float64) *Matrix + func (m *Matrix) SetUpdateFlag(updateFlag float64) *Matrix + func (m *Matrix) ToArray() js.Value + func (m *Matrix) ToNormalMatrix(ref *Matrix) + func (m *Matrix) ToggleModelMatrixHandInPlace() + func (m *Matrix) ToggleProjectionMatrixHandInPlace() + func (m *Matrix) Translation(x float64, y float64, z float64) *Matrix + func (m *Matrix) TranslationToRef(x float64, y float64, z float64, result *Matrix) + func (m *Matrix) Transpose(matrix *Matrix) *Matrix + func (m *Matrix) TransposeToRef(matrix *Matrix, result *Matrix) + func (m *Matrix) UpdateFlag() float64 + func (m *Matrix) Zero() *Matrix + type Matrix2D struct + func Matrix2DFromJSObject(p js.Value, ctx js.Value) *Matrix2D + func (m *Matrix2D) ComposeToRef(tx float64, ty float64, angle float64, scaleX float64, scaleY float64, ...) + func (m *Matrix2D) Determinant() float64 + func (m *Matrix2D) FromValues(m00 float64, m01 float64, m10 float64, m11 float64, m20 float64, m21 float64) *Matrix2D + func (m *Matrix2D) Identity() *Matrix2D + func (m *Matrix2D) InvertToRef(result *Matrix2D) *Matrix2D + func (m *Matrix2D) JSObject() js.Value + func (m *Matrix2D) M() js.Value + func (m *Matrix2D) MultiplyToRef(other *Matrix2D, result *Matrix2D) *Matrix2D + func (m *Matrix2D) RotationToRef(angle float64, result *Matrix2D) + func (m *Matrix2D) ScalingToRef(x float64, y float64, result *Matrix2D) + func (m *Matrix2D) SetM(mm js.Value) *Matrix2D + func (m *Matrix2D) TransformCoordinates(x float64, y float64, result *Vector2) *Matrix2D + func (m *Matrix2D) TranslationToRef(x float64, y float64, result *Matrix2D) + type MatrixCopyToArrayOpts struct + Offset *float64 + type MatrixDecomposeOpts struct + Rotation *Quaternion + Scale *Vector3 + Translation *Vector3 + type MatrixFromArrayOpts struct + Offset *float64 + type MatrixPerspectiveFovLHToRefOpts struct + IsVerticalFovFixed *bool + type MatrixPerspectiveFovRHToRefOpts struct + IsVerticalFovFixed *bool + type MatrixPerspectiveFovReverseLHToRefOpts struct + IsVerticalFovFixed *bool + type MatrixPerspectiveFovReverseRHToRefOpts struct + IsVerticalFovFixed *bool + type MatrixPerspectiveFovWebVRToRefOpts struct + RightHanded *bool + type MaxBlock struct + func MaxBlockFromJSObject(p js.Value, ctx js.Value) *MaxBlock + func (m *MaxBlock) GetClassName() string + func (m *MaxBlock) JSObject() js.Value + func (m *MaxBlock) Left() *NodeMaterialConnectionPoint + func (m *MaxBlock) Output() *NodeMaterialConnectionPoint + func (m *MaxBlock) Right() *NodeMaterialConnectionPoint + func (m *MaxBlock) SetLeft(left *NodeMaterialConnectionPoint) *MaxBlock + func (m *MaxBlock) SetOutput(output *NodeMaterialConnectionPoint) *MaxBlock + func (m *MaxBlock) SetRight(right *NodeMaterialConnectionPoint) *MaxBlock + type Measure struct + func MeasureFromJSObject(p js.Value, ctx js.Value) *Measure + func (m *Measure) CombineToRef(a *Measure, b *Measure, result *Measure) + func (m *Measure) CopyFrom(other *Measure) + func (m *Measure) CopyFromFloats(left float64, top float64, width float64, height float64) + func (m *Measure) Empty() *Measure + func (m *Measure) Height() float64 + func (m *Measure) IsEqualsTo(other *Measure) bool + func (m *Measure) JSObject() js.Value + func (m *Measure) Left() float64 + func (m *Measure) SetHeight(height float64) *Measure + func (m *Measure) SetLeft(left float64) *Measure + func (m *Measure) SetTop(top float64) *Measure + func (m *Measure) SetWidth(width float64) *Measure + func (m *Measure) Top() float64 + func (m *Measure) TransformToRef(transform *Matrix2D, result *Measure) + func (m *Measure) Width() float64 + type MergeMeshesOptimization struct + func MergeMeshesOptimizationFromJSObject(p js.Value, ctx js.Value) *MergeMeshesOptimization + func (m *MergeMeshesOptimization) Apply(scene *Scene, optimizer *SceneOptimizer, ...) bool + func (m *MergeMeshesOptimization) GetDescription() string + func (m *MergeMeshesOptimization) JSObject() js.Value + func (m *MergeMeshesOptimization) SetUpdateSelectionTree(UpdateSelectionTree bool) *MergeMeshesOptimization + func (m *MergeMeshesOptimization) UpdateSelectionTree() bool + type MergeMeshesOptimizationApplyOpts struct + UpdateSelectionTree *bool + type Mesh struct + func MeshFromJSObject(p js.Value, ctx js.Value) *Mesh + func (m *Mesh) AddLODLevel(distance float64, mesh *Mesh) *Mesh + func (m *Mesh) ApplyDisplacementMap(url string, minHeight float64, maxHeight float64, ...) *Mesh + func (m *Mesh) ApplyDisplacementMapFromBuffer(buffer js.Value, heightMapWidth float64, heightMapHeight float64, ...) *Mesh + func (m *Mesh) ApplySkeleton(skeleton *Skeleton) *Mesh + func (m *Mesh) AreNormalsFrozen() bool + func (m *Mesh) BACKSIDE() float64 + func (m *Mesh) BOTTOM() float64 + func (m *Mesh) BakeCurrentTransformIntoVertices() *Mesh + func (m *Mesh) BakeTransformIntoVertices(transform *Matrix) *Mesh + func (m *Mesh) CAP_ALL() float64 + func (m *Mesh) CAP_END() float64 + func (m *Mesh) CAP_START() float64 + func (m *Mesh) CENTER() float64 + func (m *Mesh) Center(meshesOrMinMaxVector js.Value) *Vector3 + func (m *Mesh) CleanMatrixWeights() + func (m *Mesh) Clone(opts *MeshCloneOpts) *AbstractMesh + func (m *Mesh) ConvertToFlatShadedMesh() *Mesh + func (m *Mesh) ConvertToUnIndexedMesh() *Mesh + func (m *Mesh) CreateBox(name string, size float64, opts *MeshCreateBoxOpts) *Mesh + func (m *Mesh) CreateCylinder(name string, height float64, diameterTop float64, diameterBottom float64, ...) *Mesh + func (m *Mesh) CreateDashedLines(name string, points []*Vector3, dashSize float64, gapSize float64, ...) *LinesMesh + func (m *Mesh) CreateDecal(name string, sourceMesh *AbstractMesh, position *Vector3, normal *Vector3, ...) *Mesh + func (m *Mesh) CreateDisc(name string, radius float64, tessellation float64, opts *MeshCreateDiscOpts) *Mesh + func (m *Mesh) CreateGround(name string, width float64, height float64, subdivisions float64, ...) *Mesh + func (m *Mesh) CreateGroundFromHeightMap(name string, url string, width float64, height float64, subdivisions float64, ...) *GroundMesh + func (m *Mesh) CreateHemisphere(name string, segments float64, diameter float64, ...) *Mesh + func (m *Mesh) CreateIcoSphere(name string, options js.Value, scene *Scene) *Mesh + func (m *Mesh) CreateInstance(name string) *InstancedMesh + func (m *Mesh) CreateLathe(name string, shape []*Vector3, radius float64, tessellation float64, ...) *Mesh + func (m *Mesh) CreateLines(name string, points []*Vector3, opts *MeshCreateLinesOpts) *LinesMesh + func (m *Mesh) CreatePlane(name string, size float64, scene *Scene, opts *MeshCreatePlaneOpts) *Mesh + func (m *Mesh) CreatePolygon(name string, shape []*Vector3, scene *Scene, opts *MeshCreatePolygonOpts) *Mesh + func (m *Mesh) CreatePolyhedron(name string, options js.Value, scene *Scene) *Mesh + func (m *Mesh) CreateRibbon(name string, pathArray [][]*Vector3, closeArray bool, closePath bool, ...) *Mesh + func (m *Mesh) CreateSphere(name string, segments float64, diameter float64, opts *MeshCreateSphereOpts) *Mesh + func (m *Mesh) CreateTiledGround(name string, xmin float64, zmin float64, xmax float64, zmax float64, ...) *Mesh + func (m *Mesh) CreateTorus(name string, diameter float64, thickness float64, tessellation float64, ...) *Mesh + func (m *Mesh) CreateTorusKnot(name string, radius float64, tube float64, radialSegments float64, ...) *Mesh + func (m *Mesh) CreateTube(name string, path []*Vector3, radius float64, tessellation float64, ...) *Mesh + func (m *Mesh) DEFAULTSIDE() float64 + func (m *Mesh) DOUBLESIDE() float64 + func (m *Mesh) DelayLoadState() float64 + func (m *Mesh) DelayLoadingFile() string + func (m *Mesh) Dispose(opts *MeshDisposeOpts) + func (m *Mesh) ExtrudePolygon(name string, shape []*Vector3, depth float64, scene *Scene, ...) *Mesh + func (m *Mesh) ExtrudeShape(name string, shape []*Vector3, path []*Vector3, scale float64, ...) *Mesh + func (m *Mesh) ExtrudeShapeCustom(name string, shape []*Vector3, path []*Vector3, scaleFunction JSFunc, ...) *Mesh + func (m *Mesh) FLIP_N_ROTATE_ROW() float64 + func (m *Mesh) FLIP_N_ROTATE_TILE() float64 + func (m *Mesh) FLIP_ROW() float64 + func (m *Mesh) FLIP_TILE() float64 + func (m *Mesh) FRONTSIDE() float64 + func (m *Mesh) FlipFaces(opts *MeshFlipFacesOpts) *Mesh + func (m *Mesh) ForceSharedVertices() + func (m *Mesh) FreezeNormals() *Mesh + func (m *Mesh) Geometry() *Geometry + func (m *Mesh) GetAnimatables() []*IAnimatable + func (m *Mesh) GetClassName() string + func (m *Mesh) GetEmittedParticleSystems() []*IParticleSystem + func (m *Mesh) GetHierarchyEmittedParticleSystems() []*IParticleSystem + func (m *Mesh) GetIndices(opts *MeshGetIndicesOpts) js.Value + func (m *Mesh) GetLOD(camera *Camera, opts *MeshGetLODOpts) *AbstractMesh + func (m *Mesh) GetLODLevelAtDistance(distance float64) *Mesh + func (m *Mesh) GetLODLevels() []*MeshLODLevel + func (m *Mesh) GetTotalIndices() float64 + func (m *Mesh) GetTotalVertices() float64 + func (m *Mesh) GetVertexBuffer(kind string) *VertexBuffer + func (m *Mesh) GetVerticesData(kind string, opts *MeshGetVerticesDataOpts) js.Value + func (m *Mesh) GetVerticesDataKinds() []string + func (m *Mesh) HasInstances() bool + func (m *Mesh) HasLODLevels() bool + func (m *Mesh) IncreaseVertices(numberPerEdge float64) + func (m *Mesh) Instances() []*InstancedMesh + func (m *Mesh) InstantiateHierarchy(opts *MeshInstantiateHierarchyOpts) *TransformNode + func (m *Mesh) IsBlocked() bool + func (m *Mesh) IsInFrustum(frustumPlanes []*Plane) bool + func (m *Mesh) IsReady(opts *MeshIsReadyOpts) bool + func (m *Mesh) IsUnIndexed() bool + func (m *Mesh) IsVertexBufferUpdatable(kind string) bool + func (m *Mesh) IsVerticesDataPresent(kind string) bool + func (m *Mesh) JSObject() js.Value + func (m *Mesh) LEFT() float64 + func (m *Mesh) MakeGeometryUnique() *Mesh + func (m *Mesh) ManualUpdateOfWorldMatrixInstancedBuffer() bool + func (m *Mesh) MarkVerticesDataAsUpdatable(kind string, opts *MeshMarkVerticesDataAsUpdatableOpts) + func (m *Mesh) MergeMeshes(meshes []*Mesh, opts *MeshMergeMeshesOpts) *Mesh + func (m *Mesh) MinMax(meshes []*AbstractMesh) js.Value + func (m *Mesh) MorphTargetManager() *MorphTargetManager + func (m *Mesh) NO_CAP() float64 + func (m *Mesh) NO_FLIP() float64 + func (m *Mesh) OnAfterRenderObservable() *Observable + func (m *Mesh) OnBeforeBindObservable() *Observable + func (m *Mesh) OnBeforeDraw() js.Value + func (m *Mesh) OnBeforeDrawObservable() *Observable + func (m *Mesh) OnBeforeRenderObservable() *Observable + func (m *Mesh) OnLODLevelSelection() js.Value + func (m *Mesh) OptimizeIndices(opts *MeshOptimizeIndicesOpts) *Mesh + func (m *Mesh) OverrideMaterialSideOrientation() float64 + func (m *Mesh) OverridenInstanceCount() float64 + func (m *Mesh) Parse(parsedMesh JSObject, scene *Scene, rootUrl string) *Mesh + func (m *Mesh) RIGHT() float64 + func (m *Mesh) ROTATE_ROW() float64 + func (m *Mesh) ROTATE_TILE() float64 + func (m *Mesh) RefreshBoundingInfo(opts *MeshRefreshBoundingInfoOpts) *Mesh + func (m *Mesh) RegisterAfterRender(jsFunc JSFunc) *Mesh + func (m *Mesh) RegisterBeforeRender(jsFunc JSFunc) *Mesh + func (m *Mesh) RegisterInstancedBuffer(kind string, stride float64) + func (m *Mesh) RemoveLODLevel(mesh *Mesh) *Mesh + func (m *Mesh) RemoveVerticesData(kind string) + func (m *Mesh) Render(subMesh *SubMesh, enableAlphaMode bool, opts *MeshRenderOpts) *Mesh + func (m *Mesh) Serialize(serializationObject JSObject) + func (m *Mesh) SetAreNormalsFrozen(areNormalsFrozen bool) *Mesh + func (m *Mesh) SetBACKSIDE(BACKSIDE float64) *Mesh + func (m *Mesh) SetBOTTOM(BOTTOM float64) *Mesh + func (m *Mesh) SetCAP_ALL(CAP_ALL float64) *Mesh + func (m *Mesh) SetCAP_END(CAP_END float64) *Mesh + func (m *Mesh) SetCAP_START(CAP_START float64) *Mesh + func (m *Mesh) SetCENTER(CENTER float64) *Mesh + func (m *Mesh) SetDEFAULTSIDE(DEFAULTSIDE float64) *Mesh + func (m *Mesh) SetDOUBLESIDE(DOUBLESIDE float64) *Mesh + func (m *Mesh) SetDelayLoadState(delayLoadState float64) *Mesh + func (m *Mesh) SetDelayLoadingFile(delayLoadingFile string) *Mesh + func (m *Mesh) SetFLIP_N_ROTATE_ROW(FLIP_N_ROTATE_ROW float64) *Mesh + func (m *Mesh) SetFLIP_N_ROTATE_TILE(FLIP_N_ROTATE_TILE float64) *Mesh + func (m *Mesh) SetFLIP_ROW(FLIP_ROW float64) *Mesh + func (m *Mesh) SetFLIP_TILE(FLIP_TILE float64) *Mesh + func (m *Mesh) SetFRONTSIDE(FRONTSIDE float64) *Mesh + func (m *Mesh) SetGeometry(geometry *Geometry) *Mesh + func (m *Mesh) SetHasInstances(hasInstances bool) *Mesh + func (m *Mesh) SetHasLODLevels(hasLODLevels bool) *Mesh + func (m *Mesh) SetIndices(indices js.Value, opts *MeshSetIndicesOpts) *AbstractMesh + func (m *Mesh) SetInstances(instances []*InstancedMesh) *Mesh + func (m *Mesh) SetIsBlocked(isBlocked bool) *Mesh + func (m *Mesh) SetIsUnIndexed(isUnIndexed bool) *Mesh + func (m *Mesh) SetLEFT(LEFT float64) *Mesh + func (m *Mesh) SetManualUpdateOfWorldMatrixInstancedBuffer(manualUpdateOfWorldMatrixInstancedBuffer bool) *Mesh + func (m *Mesh) SetMaterialByID(id string) *Mesh + func (m *Mesh) SetMorphTargetManager(morphTargetManager *MorphTargetManager) *Mesh + func (m *Mesh) SetNO_CAP(NO_CAP float64) *Mesh + func (m *Mesh) SetNO_FLIP(NO_FLIP float64) *Mesh + func (m *Mesh) SetNormalsForCPUSkinning() js.Value + func (m *Mesh) SetOnAfterRenderObservable(onAfterRenderObservable *Observable) *Mesh + func (m *Mesh) SetOnBeforeBindObservable(onBeforeBindObservable *Observable) *Mesh + func (m *Mesh) SetOnBeforeDraw(onBeforeDraw JSFunc) *Mesh + func (m *Mesh) SetOnBeforeDrawObservable(onBeforeDrawObservable *Observable) *Mesh + func (m *Mesh) SetOnBeforeRenderObservable(onBeforeRenderObservable *Observable) *Mesh + func (m *Mesh) SetOnLODLevelSelection(onLODLevelSelection JSFunc) *Mesh + func (m *Mesh) SetOverrideMaterialSideOrientation(overrideMaterialSideOrientation float64) *Mesh + func (m *Mesh) SetOverridenInstanceCount(overridenInstanceCount float64) *Mesh + func (m *Mesh) SetPositionsForCPUSkinning() js.Value + func (m *Mesh) SetRIGHT(RIGHT float64) *Mesh + func (m *Mesh) SetROTATE_ROW(ROTATE_ROW float64) *Mesh + func (m *Mesh) SetROTATE_TILE(ROTATE_TILE float64) *Mesh + func (m *Mesh) SetSource(source *Mesh) *Mesh + func (m *Mesh) SetTOP(TOP float64) *Mesh + func (m *Mesh) SetVerticesBuffer(buffer *VertexBuffer) *Mesh + func (m *Mesh) SetVerticesData(kind string, data js.Value, opts *MeshSetVerticesDataOpts) *AbstractMesh + func (m *Mesh) SetWorldMatrixInstancedBuffer(worldMatrixInstancedBuffer js.Value) *Mesh + func (m *Mesh) Simplify(settings []*ISimplificationSettings, opts *MeshSimplifyOpts) *Mesh + func (m *Mesh) Source() *Mesh + func (m *Mesh) Subdivide(count float64) + func (m *Mesh) SynchronizeInstances() *Mesh + func (m *Mesh) TOP() float64 + func (m *Mesh) ToLeftHanded() *Mesh + func (m *Mesh) ToString(opts *MeshToStringOpts) string + func (m *Mesh) UnfreezeNormals() *Mesh + func (m *Mesh) UnregisterAfterRender(jsFunc JSFunc) *Mesh + func (m *Mesh) UnregisterBeforeRender(jsFunc JSFunc) *Mesh + func (m *Mesh) UpdateIndices(indices js.Value, opts *MeshUpdateIndicesOpts) *AbstractMesh + func (m *Mesh) UpdateMeshPositions(positionFunction JSFunc, opts *MeshUpdateMeshPositionsOpts) *Mesh + func (m *Mesh) UpdateVerticesData(kind string, data js.Value, opts *MeshUpdateVerticesDataOpts) *AbstractMesh + func (m *Mesh) ValidateSkinning() js.Value + func (m *Mesh) WorldMatrixInstancedBuffer() js.Value + type MeshApplyDisplacementMapFromBufferOpts struct + ForceUpdate *bool + UvOffset *Vector2 + UvScale *Vector2 + type MeshApplyDisplacementMapOpts struct + ForceUpdate *bool + OnSuccess JSFunc + UvOffset *Vector2 + UvScale *Vector2 + type MeshAssetTask struct + func MeshAssetTaskFromJSObject(p js.Value, ctx js.Value) *MeshAssetTask + func (m *MeshAssetTask) JSObject() js.Value + func (m *MeshAssetTask) LoadedAnimationGroups() []*AnimationGroup + func (m *MeshAssetTask) LoadedMeshes() []*AbstractMesh + func (m *MeshAssetTask) LoadedParticleSystems() []*IParticleSystem + func (m *MeshAssetTask) LoadedSkeletons() []*Skeleton + func (m *MeshAssetTask) MeshesNames() js.Value + func (m *MeshAssetTask) Name() string + func (m *MeshAssetTask) OnError() js.Value + func (m *MeshAssetTask) OnSuccess() js.Value + func (m *MeshAssetTask) RootUrl() string + func (m *MeshAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (m *MeshAssetTask) SceneFilename() string + func (m *MeshAssetTask) SetLoadedAnimationGroups(loadedAnimationGroups []*AnimationGroup) *MeshAssetTask + func (m *MeshAssetTask) SetLoadedMeshes(loadedMeshes []*AbstractMesh) *MeshAssetTask + func (m *MeshAssetTask) SetLoadedParticleSystems(loadedParticleSystems []*IParticleSystem) *MeshAssetTask + func (m *MeshAssetTask) SetLoadedSkeletons(loadedSkeletons []*Skeleton) *MeshAssetTask + func (m *MeshAssetTask) SetMeshesNames(meshesNames JSObject) *MeshAssetTask + func (m *MeshAssetTask) SetName(name string) *MeshAssetTask + func (m *MeshAssetTask) SetOnError(onError JSFunc) *MeshAssetTask + func (m *MeshAssetTask) SetOnSuccess(onSuccess JSFunc) *MeshAssetTask + func (m *MeshAssetTask) SetRootUrl(rootUrl string) *MeshAssetTask + func (m *MeshAssetTask) SetSceneFilename(sceneFilename string) *MeshAssetTask + type MeshBuilder struct + func MeshBuilderFromJSObject(p js.Value, ctx js.Value) *MeshBuilder + func (m *MeshBuilder) CreateDecal(name string, sourceMesh *AbstractMesh, options js.Value) *Mesh + func (m *MeshBuilder) CreateDisc(name string, options js.Value, opts *MeshBuilderCreateDiscOpts) *Mesh + func (m *MeshBuilder) CreateGroundFromHeightMap(name string, url string, options js.Value, ...) *GroundMesh + func (m *MeshBuilder) CreateIcoSphere(name string, options js.Value, opts *MeshBuilderCreateIcoSphereOpts) *Mesh + func (m *MeshBuilder) CreateLathe(name string, options js.Value, opts *MeshBuilderCreateLatheOpts) *Mesh + func (m *MeshBuilder) CreateLineSystem(name string, options js.Value, scene *Scene) *LinesMesh + func (m *MeshBuilder) CreatePolygon(name string, options js.Value, opts *MeshBuilderCreatePolygonOpts) *Mesh + func (m *MeshBuilder) CreatePolyhedron(name string, options js.Value, opts *MeshBuilderCreatePolyhedronOpts) *Mesh + func (m *MeshBuilder) CreateRibbon(name string, options js.Value, opts *MeshBuilderCreateRibbonOpts) *Mesh + func (m *MeshBuilder) CreateTiledBox(name string, options js.Value, opts *MeshBuilderCreateTiledBoxOpts) *Mesh + func (m *MeshBuilder) CreateTiledGround(name string, options js.Value, opts *MeshBuilderCreateTiledGroundOpts) *Mesh + func (m *MeshBuilder) CreateTiledPlane(name string, options js.Value, opts *MeshBuilderCreateTiledPlaneOpts) *Mesh + func (m *MeshBuilder) CreateTorus(name string, options js.Value, opts *MeshBuilderCreateTorusOpts) *Mesh + func (m *MeshBuilder) CreateTorusKnot(name string, options js.Value, opts *MeshBuilderCreateTorusKnotOpts) *Mesh + func (m *MeshBuilder) CreateTube(name string, options js.Value, opts *MeshBuilderCreateTubeOpts) *Mesh + func (m *MeshBuilder) ExtrudePolygon(name string, options js.Value, opts *MeshBuilderExtrudePolygonOpts) *Mesh + func (m *MeshBuilder) ExtrudeShape(name string, options js.Value, opts *MeshBuilderExtrudeShapeOpts) *Mesh + func (m *MeshBuilder) ExtrudeShapeCustom(name string, options js.Value, opts *MeshBuilderExtrudeShapeCustomOpts) *Mesh + func (m *MeshBuilder) JSObject() js.Value + func (mb *MeshBuilder) CreateBox(name string, opts *BoxOpts, scene *Scene) *Mesh + func (mb *MeshBuilder) CreateCylinder(name string, opts *CylinderOpts, scene *Scene) *Mesh + func (mb *MeshBuilder) CreateDashedLines(name string, opts *DashedLinesOpts, scene *Scene) *LinesMesh + func (mb *MeshBuilder) CreateGround(name string, opts *GroundOpts, scene *Scene) *Mesh + func (mb *MeshBuilder) CreateLines(name string, opts *LinesOpts, scene *Scene) *LinesMesh + func (mb *MeshBuilder) CreatePlane(name string, opts *PlaneOpts, scene *Scene) *Mesh + func (mb *MeshBuilder) CreateSphere(name string, opts *SphereOpts, scene *Scene) *Mesh + type MeshBuilderCreateDiscOpts struct + Scene *Scene + type MeshBuilderCreateGroundFromHeightMapOpts struct + Scene *Scene + type MeshBuilderCreateIcoSphereOpts struct + Scene *Scene + type MeshBuilderCreateLatheOpts struct + Scene *Scene + type MeshBuilderCreatePolygonOpts struct + EarcutInjection interface{} + Scene *Scene + type MeshBuilderCreatePolyhedronOpts struct + Scene *Scene + type MeshBuilderCreateRibbonOpts struct + Scene *Scene + type MeshBuilderCreateTiledBoxOpts struct + Scene *Scene + type MeshBuilderCreateTiledGroundOpts struct + Scene *Scene + type MeshBuilderCreateTiledPlaneOpts struct + Scene *Scene + type MeshBuilderCreateTorusKnotOpts struct + Scene *Scene + type MeshBuilderCreateTorusOpts struct + Scene *Scene + type MeshBuilderCreateTubeOpts struct + Scene *Scene + type MeshBuilderExtrudePolygonOpts struct + EarcutInjection interface{} + Scene *Scene + type MeshBuilderExtrudeShapeCustomOpts struct + Scene *Scene + type MeshBuilderExtrudeShapeOpts struct + Scene *Scene + type MeshButton3D struct + func MeshButton3DFromJSObject(p js.Value, ctx js.Value) *MeshButton3D + func (m *MeshButton3D) JSObject() js.Value + type MeshCloneOpts struct + ClonePhysicsImpostor *bool + DoNotCloneChildren *bool + Name *string + NewParent *Node + type MeshCreateBoxOpts struct + Scene *Scene + SideOrientation *float64 + Updatable *bool + type MeshCreateCylinderOpts struct + Scene *Scene + SideOrientation *float64 + Updatable interface{} + type MeshCreateDashedLinesOpts struct + Instance *LinesMesh + Scene *Scene + Updatable *bool + type MeshCreateDiscOpts struct + Scene *Scene + SideOrientation *float64 + Updatable *bool + type MeshCreateGroundFromHeightMapOpts struct + AlphaFilter *float64 + OnReady JSFunc + Updatable *bool + type MeshCreateGroundOpts struct + Scene *Scene + Updatable *bool + type MeshCreateHemisphereOpts struct + Scene *Scene + type MeshCreateLatheOpts struct + SideOrientation *float64 + Updatable *bool + type MeshCreateLinesOpts struct + Instance *LinesMesh + Scene *Scene + Updatable *bool + type MeshCreatePlaneOpts struct + SideOrientation *float64 + Updatable *bool + type MeshCreatePolygonOpts struct + EarcutInjection interface{} + Holes [][]*Vector3 + SideOrientation *float64 + Updatable *bool + type MeshCreateRibbonOpts struct + Instance *Mesh + Scene *Scene + SideOrientation *float64 + Updatable *bool + type MeshCreateSphereOpts struct + Scene *Scene + SideOrientation *float64 + Updatable *bool + type MeshCreateTiledGroundOpts struct + Updatable *bool + type MeshCreateTorusKnotOpts struct + Scene *Scene + SideOrientation *float64 + Updatable *bool + type MeshCreateTorusOpts struct + Scene *Scene + SideOrientation *float64 + Updatable *bool + type MeshCreateTubeOpts struct + Instance *Mesh + SideOrientation *float64 + Updatable *bool + type MeshDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type MeshExploder struct + func MeshExploderFromJSObject(p js.Value, ctx js.Value) *MeshExploder + func (m *MeshExploder) Explode(opts *MeshExploderExplodeOpts) + func (m *MeshExploder) GetClassName() string + func (m *MeshExploder) GetMeshes() []*Mesh + func (m *MeshExploder) JSObject() js.Value + type MeshExploderExplodeOpts struct + Direction *float64 + type MeshExtrudePolygonOpts struct + EarcutInjection interface{} + Holes [][]*Vector3 + SideOrientation *float64 + Updatable *bool + type MeshExtrudeShapeCustomOpts struct + Instance *Mesh + SideOrientation *float64 + Updatable *bool + type MeshExtrudeShapeOpts struct + Instance *Mesh + Scene *Scene + SideOrientation *float64 + Updatable *bool + type MeshFlipFacesOpts struct + FlipNormals *bool + type MeshGetIndicesOpts struct + CopyWhenShared *bool + ForceCopy *bool + type MeshGetLODOpts struct + BoundingSphere *BoundingSphere + type MeshGetVerticesDataOpts struct + CopyWhenShared *bool + ForceCopy *bool + type MeshInstantiateHierarchyOpts struct + NewParent *TransformNode + OnNewNodeCreated JSFunc + Options map[string]interface{} + type MeshIsReadyOpts struct + CompleteCheck *bool + ForceInstanceSupport *bool + type MeshLODLevel struct + func MeshLODLevelFromJSObject(p js.Value, ctx js.Value) *MeshLODLevel + func (m *MeshLODLevel) Distance() float64 + func (m *MeshLODLevel) JSObject() js.Value + func (m *MeshLODLevel) Mesh() *Mesh + func (m *MeshLODLevel) SetDistance(distance float64) *MeshLODLevel + func (m *MeshLODLevel) SetMesh(mesh *Mesh) *MeshLODLevel + type MeshMarkVerticesDataAsUpdatableOpts struct + Updatable *bool + type MeshMergeMeshesOpts struct + Allow32BitsIndices *bool + DisposeSource *bool + MeshSubclass *Mesh + MultiMultiMaterials *bool + SubdivideWithSubMeshes *bool + type MeshOptimizeIndicesOpts struct + SuccessCallback JSFunc + type MeshRefreshBoundingInfoOpts struct + ApplySkeleton *bool + type MeshRenderOpts struct + EffectiveMeshReplacement *AbstractMesh + type MeshSetIndicesOpts struct + TotalVertices *float64 + Updatable *bool + type MeshSetVerticesDataOpts struct + Stride *float64 + Updatable *bool + type MeshSimplifyOpts struct + ParallelProcessing *bool + SimplificationType js.Value + SuccessCallback JSFunc + type MeshToStringOpts struct + FullDetails *bool + type MeshUpdateIndicesOpts struct + GpuMemoryOnly *bool + Offset *float64 + type MeshUpdateMeshPositionsOpts struct + ComputeNormals *bool + type MeshUpdateVerticesDataOpts struct + MakeItUnique *bool + UpdateExtends *bool + type MinBlock struct + func MinBlockFromJSObject(p js.Value, ctx js.Value) *MinBlock + func (m *MinBlock) GetClassName() string + func (m *MinBlock) JSObject() js.Value + func (m *MinBlock) Left() *NodeMaterialConnectionPoint + func (m *MinBlock) Output() *NodeMaterialConnectionPoint + func (m *MinBlock) Right() *NodeMaterialConnectionPoint + func (m *MinBlock) SetLeft(left *NodeMaterialConnectionPoint) *MinBlock + func (m *MinBlock) SetOutput(output *NodeMaterialConnectionPoint) *MinBlock + func (m *MinBlock) SetRight(right *NodeMaterialConnectionPoint) *MinBlock + type MirrorTexture struct + func MirrorTextureFromJSObject(p js.Value, ctx js.Value) *MirrorTexture + func (m *MirrorTexture) AdaptiveBlurKernel() float64 + func (m *MirrorTexture) BlurKernel() float64 + func (m *MirrorTexture) BlurKernelX() float64 + func (m *MirrorTexture) BlurKernelY() float64 + func (m *MirrorTexture) BlurRatio() float64 + func (m *MirrorTexture) Clone() *MirrorTexture + func (m *MirrorTexture) Dispose() + func (m *MirrorTexture) JSObject() js.Value + func (m *MirrorTexture) MirrorPlane() *Plane + func (m *MirrorTexture) Serialize() js.Value + func (m *MirrorTexture) SetAdaptiveBlurKernel(adaptiveBlurKernel float64) *MirrorTexture + func (m *MirrorTexture) SetBlurKernel(blurKernel float64) *MirrorTexture + func (m *MirrorTexture) SetBlurKernelX(blurKernelX float64) *MirrorTexture + func (m *MirrorTexture) SetBlurKernelY(blurKernelY float64) *MirrorTexture + func (m *MirrorTexture) SetBlurRatio(blurRatio float64) *MirrorTexture + func (m *MirrorTexture) SetMirrorPlane(mirrorPlane *Plane) *MirrorTexture + type MixMaterial struct + func MixMaterialFromJSObject(p js.Value, ctx js.Value) *MixMaterial + func (m *MixMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (m *MixMaterial) Clone(name string) *MixMaterial + func (m *MixMaterial) DiffuseColor() *Color3 + func (m *MixMaterial) DiffuseTexture1() *Texture + func (m *MixMaterial) DiffuseTexture2() *Texture + func (m *MixMaterial) DiffuseTexture3() *Texture + func (m *MixMaterial) DiffuseTexture4() *Texture + func (m *MixMaterial) DiffuseTexture5() *Texture + func (m *MixMaterial) DiffuseTexture6() *Texture + func (m *MixMaterial) DiffuseTexture7() *Texture + func (m *MixMaterial) DiffuseTexture8() *Texture + func (m *MixMaterial) DisableLighting() bool + func (m *MixMaterial) Dispose(opts *MixMaterialDisposeOpts) + func (m *MixMaterial) GetActiveTextures() []*BaseTexture + func (m *MixMaterial) GetAlphaTestTexture() *BaseTexture + func (m *MixMaterial) GetAnimatables() []*IAnimatable + func (m *MixMaterial) GetClassName() string + func (m *MixMaterial) HasTexture(texture *BaseTexture) bool + func (m *MixMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *MixMaterialIsReadyForSubMeshOpts) bool + func (m *MixMaterial) JSObject() js.Value + func (m *MixMaterial) MaxSimultaneousLights() float64 + func (m *MixMaterial) MixTexture1() *BaseTexture + func (m *MixMaterial) MixTexture2() *BaseTexture + func (m *MixMaterial) NeedAlphaBlending() bool + func (m *MixMaterial) NeedAlphaTesting() bool + func (m *MixMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *MixMaterial + func (m *MixMaterial) Serialize() js.Value + func (m *MixMaterial) SetDiffuseColor(diffuseColor *Color3) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture1(diffuseTexture1 *Texture) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture2(diffuseTexture2 *Texture) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture3(diffuseTexture3 *Texture) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture4(diffuseTexture4 *Texture) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture5(diffuseTexture5 *Texture) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture6(diffuseTexture6 *Texture) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture7(diffuseTexture7 *Texture) *MixMaterial + func (m *MixMaterial) SetDiffuseTexture8(diffuseTexture8 *Texture) *MixMaterial + func (m *MixMaterial) SetDisableLighting(disableLighting bool) *MixMaterial + func (m *MixMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *MixMaterial + func (m *MixMaterial) SetMixTexture1(mixTexture1 *BaseTexture) *MixMaterial + func (m *MixMaterial) SetMixTexture2(mixTexture2 *BaseTexture) *MixMaterial + func (m *MixMaterial) SetSpecularColor(specularColor *Color3) *MixMaterial + func (m *MixMaterial) SetSpecularPower(specularPower float64) *MixMaterial + func (m *MixMaterial) SpecularColor() *Color3 + func (m *MixMaterial) SpecularPower() float64 + type MixMaterialDisposeOpts struct + ForceDisposeEffect *bool + type MixMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type ModelShape struct + func ModelShapeFromJSObject(p js.Value, ctx js.Value) *ModelShape + func (m *ModelShape) JSObject() js.Value + type MorphTarget struct + func MorphTargetFromJSObject(p js.Value, ctx js.Value) *MorphTarget + func (m *MorphTarget) AnimationPropertiesOverride() *AnimationPropertiesOverride + func (m *MorphTarget) Animations() []*Animation + func (m *MorphTarget) Clone() *MorphTarget + func (m *MorphTarget) FromMesh(mesh *AbstractMesh, opts *MorphTargetFromMeshOpts) *MorphTarget + func (m *MorphTarget) GetClassName() string + func (m *MorphTarget) GetNormals() js.Value + func (m *MorphTarget) GetPositions() js.Value + func (m *MorphTarget) GetTangents() js.Value + func (m *MorphTarget) GetUVs() js.Value + func (m *MorphTarget) HasNormals() bool + func (m *MorphTarget) HasPositions() bool + func (m *MorphTarget) HasTangents() bool + func (m *MorphTarget) HasUVs() bool + func (m *MorphTarget) Id() string + func (m *MorphTarget) Influence() float64 + func (m *MorphTarget) JSObject() js.Value + func (m *MorphTarget) Name() string + func (m *MorphTarget) OnInfluenceChanged() *Observable + func (m *MorphTarget) Parse(serializationObject JSObject) *MorphTarget + func (m *MorphTarget) Serialize() js.Value + func (m *MorphTarget) SetAnimationPropertiesOverride(animationPropertiesOverride *AnimationPropertiesOverride) *MorphTarget + func (m *MorphTarget) SetAnimations(animations []*Animation) *MorphTarget + func (m *MorphTarget) SetHasNormals(hasNormals bool) *MorphTarget + func (m *MorphTarget) SetHasPositions(hasPositions bool) *MorphTarget + func (m *MorphTarget) SetHasTangents(hasTangents bool) *MorphTarget + func (m *MorphTarget) SetHasUVs(hasUVs bool) *MorphTarget + func (m *MorphTarget) SetId(id string) *MorphTarget + func (m *MorphTarget) SetInfluence(influence float64) *MorphTarget + func (m *MorphTarget) SetName(name string) *MorphTarget + func (m *MorphTarget) SetNormals(data js.Value) + func (m *MorphTarget) SetOnInfluenceChanged(onInfluenceChanged *Observable) *MorphTarget + func (m *MorphTarget) SetPositions(data js.Value) + func (m *MorphTarget) SetTangents(data js.Value) + func (m *MorphTarget) SetUVs(data js.Value) + func (m *MorphTarget) SetUniqueId(uniqueId float64) *MorphTarget + func (m *MorphTarget) UniqueId() float64 + type MorphTargetFromMeshOpts struct + Influence *float64 + Name *string + type MorphTargetManager struct + func MorphTargetManagerFromJSObject(p js.Value, ctx js.Value) *MorphTargetManager + func (m *MorphTargetManager) AddTarget(target *MorphTarget) + func (m *MorphTargetManager) Clone() *MorphTargetManager + func (m *MorphTargetManager) EnableNormalMorphing() bool + func (m *MorphTargetManager) EnableTangentMorphing() bool + func (m *MorphTargetManager) EnableUVMorphing() bool + func (m *MorphTargetManager) GetActiveTarget(index float64) *MorphTarget + func (m *MorphTargetManager) GetTarget(index float64) *MorphTarget + func (m *MorphTargetManager) Influences() js.Value + func (m *MorphTargetManager) JSObject() js.Value + func (m *MorphTargetManager) NumInfluencers() float64 + func (m *MorphTargetManager) NumTargets() float64 + func (m *MorphTargetManager) Parse(serializationObject JSObject, scene *Scene) *MorphTargetManager + func (m *MorphTargetManager) RemoveTarget(target *MorphTarget) + func (m *MorphTargetManager) Serialize() js.Value + func (m *MorphTargetManager) SetEnableNormalMorphing(enableNormalMorphing bool) *MorphTargetManager + func (m *MorphTargetManager) SetEnableTangentMorphing(enableTangentMorphing bool) *MorphTargetManager + func (m *MorphTargetManager) SetEnableUVMorphing(enableUVMorphing bool) *MorphTargetManager + func (m *MorphTargetManager) SetInfluences(influences js.Value) *MorphTargetManager + func (m *MorphTargetManager) SetNumInfluencers(numInfluencers float64) *MorphTargetManager + func (m *MorphTargetManager) SetNumTargets(numTargets float64) *MorphTargetManager + func (m *MorphTargetManager) SetSupportsNormals(supportsNormals bool) *MorphTargetManager + func (m *MorphTargetManager) SetSupportsTangents(supportsTangents bool) *MorphTargetManager + func (m *MorphTargetManager) SetSupportsUVs(supportsUVs bool) *MorphTargetManager + func (m *MorphTargetManager) SetUniqueId(uniqueId float64) *MorphTargetManager + func (m *MorphTargetManager) SetVertexCount(vertexCount float64) *MorphTargetManager + func (m *MorphTargetManager) SupportsNormals() bool + func (m *MorphTargetManager) SupportsTangents() bool + func (m *MorphTargetManager) SupportsUVs() bool + func (m *MorphTargetManager) Synchronize() + func (m *MorphTargetManager) UniqueId() float64 + func (m *MorphTargetManager) VertexCount() float64 + type MorphTargetsBlock struct + func MorphTargetsBlockFromJSObject(p js.Value, ctx js.Value) *MorphTargetsBlock + func (m *MorphTargetsBlock) AutoConfigure(material *NodeMaterial) + func (m *MorphTargetsBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *MorphTargetsBlockBindOpts) + func (m *MorphTargetsBlock) GetClassName() string + func (m *MorphTargetsBlock) Initialize(state *NodeMaterialBuildState) + func (m *MorphTargetsBlock) JSObject() js.Value + func (m *MorphTargetsBlock) Normal() *NodeMaterialConnectionPoint + func (m *MorphTargetsBlock) NormalOutput() *NodeMaterialConnectionPoint + func (m *MorphTargetsBlock) Position() *NodeMaterialConnectionPoint + func (m *MorphTargetsBlock) PositionOutput() *NodeMaterialConnectionPoint + func (m *MorphTargetsBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (m *MorphTargetsBlock) ReplaceRepeatableContent(vertexShaderState *NodeMaterialBuildState, ...) + func (m *MorphTargetsBlock) SetNormal(normal *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) SetNormalOutput(normalOutput *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) SetPosition(position *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) SetPositionOutput(positionOutput *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) SetTangent(tangent *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) SetTangentOutput(tangentOutput *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) SetUv(uv *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) SetUvOutput(uvOutput *NodeMaterialConnectionPoint) *MorphTargetsBlock + func (m *MorphTargetsBlock) Tangent() *NodeMaterialConnectionPoint + func (m *MorphTargetsBlock) TangentOutput() *NodeMaterialConnectionPoint + func (m *MorphTargetsBlock) Uv() *NodeMaterialConnectionPoint + func (m *MorphTargetsBlock) UvOutput() *NodeMaterialConnectionPoint + type MorphTargetsBlockBindOpts struct + Mesh *Mesh + type MotionBlurPostProcess struct + func MotionBlurPostProcessFromJSObject(p js.Value, ctx js.Value) *MotionBlurPostProcess + func (m *MotionBlurPostProcess) Dispose(opts *MotionBlurPostProcessDisposeOpts) + func (m *MotionBlurPostProcess) ExcludeSkinnedMesh(skinnedMesh *AbstractMesh) + func (m *MotionBlurPostProcess) JSObject() js.Value + func (m *MotionBlurPostProcess) MotionBlurSamples() float64 + func (m *MotionBlurPostProcess) MotionStrength() float64 + func (m *MotionBlurPostProcess) RemoveExcludedSkinnedMesh(skinnedMesh *AbstractMesh) + func (m *MotionBlurPostProcess) SetMotionBlurSamples(motionBlurSamples float64) *MotionBlurPostProcess + func (m *MotionBlurPostProcess) SetMotionStrength(motionStrength float64) *MotionBlurPostProcess + type MotionBlurPostProcessDisposeOpts struct + Camera *Camera + type MotorEnabledJoint struct + func MotorEnabledJointFromJSObject(p js.Value, ctx js.Value) *MotorEnabledJoint + func (m *MotorEnabledJoint) JSObject() js.Value + func (m *MotorEnabledJoint) SetLimit(upperLimit float64, opts *MotorEnabledJointSetLimitOpts) + func (m *MotorEnabledJoint) SetMotor(opts *MotorEnabledJointSetMotorOpts) + type MotorEnabledJointSetLimitOpts struct + LowerLimit *float64 + type MotorEnabledJointSetMotorOpts struct + Force *float64 + MaxForce *float64 + type MultiLine struct + func MultiLineFromJSObject(p js.Value, ctx js.Value) *MultiLine + func (m *MultiLine) Add(items []*AbstractMesh) []*MultiLinePoint + func (m *MultiLine) Dash() []float64 + func (m *MultiLine) Dispose() + func (m *MultiLine) GetAt(index float64) *MultiLinePoint + func (m *MultiLine) HorizontalAlignment() float64 + func (m *MultiLine) JSObject() js.Value + func (m *MultiLine) LineWidth() float64 + func (m *MultiLine) Name() string + func (m *MultiLine) OnPointUpdate() js.Value + func (m *MultiLine) Push(opts *MultiLinePushOpts) *MultiLinePoint + func (m *MultiLine) Remove(value float64) + func (m *MultiLine) Reset() + func (m *MultiLine) ResetLinks() + func (m *MultiLine) SetDash(dash []float64) *MultiLine + func (m *MultiLine) SetHorizontalAlignment(horizontalAlignment float64) *MultiLine + func (m *MultiLine) SetLineWidth(lineWidth float64) *MultiLine + func (m *MultiLine) SetName(name string) *MultiLine + func (m *MultiLine) SetOnPointUpdate(onPointUpdate JSFunc) *MultiLine + func (m *MultiLine) SetVerticalAlignment(verticalAlignment float64) *MultiLine + func (m *MultiLine) VerticalAlignment() float64 + type MultiLinePoint struct + func MultiLinePointFromJSObject(p js.Value, ctx js.Value) *MultiLinePoint + func (m *MultiLinePoint) Control() *Control + func (m *MultiLinePoint) Dispose() + func (m *MultiLinePoint) JSObject() js.Value + func (m *MultiLinePoint) Mesh() *AbstractMesh + func (m *MultiLinePoint) ResetLinks() + func (m *MultiLinePoint) SetControl(control *Control) *MultiLinePoint + func (m *MultiLinePoint) SetMesh(mesh *AbstractMesh) *MultiLinePoint + func (m *MultiLinePoint) SetX(x string) *MultiLinePoint + func (m *MultiLinePoint) SetY(y string) *MultiLinePoint + func (m *MultiLinePoint) Translate() *Vector2 + func (m *MultiLinePoint) X() string + func (m *MultiLinePoint) Y() string + type MultiLinePushOpts struct + Item *AbstractMesh + type MultiLine_drawOpts struct + InvalidatedRectangle *Measure + type MultiMaterial struct + func MultiMaterialFromJSObject(p js.Value, ctx js.Value) *MultiMaterial + func (m *MultiMaterial) Clone(name string, opts *MultiMaterialCloneOpts) *MultiMaterial + func (m *MultiMaterial) Dispose(opts *MultiMaterialDisposeOpts) + func (m *MultiMaterial) GetActiveTextures() []*BaseTexture + func (m *MultiMaterial) GetChildren() []*Material + func (m *MultiMaterial) GetClassName() string + func (m *MultiMaterial) GetSubMaterial(index float64) *Material + func (m *MultiMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *BaseSubMesh, ...) bool + func (m *MultiMaterial) JSObject() js.Value + func (m *MultiMaterial) ParseMultiMaterial(parsedMultiMaterial JSObject, scene *Scene) *MultiMaterial + func (m *MultiMaterial) Serialize() js.Value + func (m *MultiMaterial) SetSubMaterials(subMaterials []*Material) *MultiMaterial + func (m *MultiMaterial) SubMaterials() []*Material + type MultiMaterialCloneOpts struct + CloneChildren *bool + type MultiMaterialDisposeOpts struct + ForceDisposeChildren *bool + ForceDisposeEffect *bool + ForceDisposeTextures *bool + type MultiMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type MultiObserver struct + func MultiObserverFromJSObject(p js.Value, ctx js.Value) *MultiObserver + func (m *MultiObserver) Dispose() + func (m *MultiObserver) JSObject() js.Value + type MultiPointerScaleBehavior struct + func MultiPointerScaleBehaviorFromJSObject(p js.Value, ctx js.Value) *MultiPointerScaleBehavior + func (m *MultiPointerScaleBehavior) Attach(ownerNode *Mesh) + func (m *MultiPointerScaleBehavior) Detach() + func (m *MultiPointerScaleBehavior) Init() + func (m *MultiPointerScaleBehavior) JSObject() js.Value + func (m *MultiPointerScaleBehavior) Name() string + func (m *MultiPointerScaleBehavior) SetName(name string) *MultiPointerScaleBehavior + type MultiRenderTarget struct + func MultiRenderTargetFromJSObject(p js.Value, ctx js.Value) *MultiRenderTarget + func (m *MultiRenderTarget) DepthTexture() *Texture + func (m *MultiRenderTarget) Dispose() + func (m *MultiRenderTarget) IsSupported() bool + func (m *MultiRenderTarget) JSObject() js.Value + func (m *MultiRenderTarget) ReleaseInternalTextures() + func (m *MultiRenderTarget) Resize(size JSObject) + func (m *MultiRenderTarget) Samples() float64 + func (m *MultiRenderTarget) SetDepthTexture(depthTexture *Texture) *MultiRenderTarget + func (m *MultiRenderTarget) SetIsSupported(isSupported bool) *MultiRenderTarget + func (m *MultiRenderTarget) SetSamples(samples float64) *MultiRenderTarget + func (m *MultiRenderTarget) SetTextures(textures []*Texture) *MultiRenderTarget + func (m *MultiRenderTarget) SetWrapU(wrapU float64) *MultiRenderTarget + func (m *MultiRenderTarget) SetWrapV(wrapV float64) *MultiRenderTarget + func (m *MultiRenderTarget) Textures() []*Texture + func (m *MultiRenderTarget) WrapU() float64 + func (m *MultiRenderTarget) WrapV() float64 + type MultiplyBlock struct + func MultiplyBlockFromJSObject(p js.Value, ctx js.Value) *MultiplyBlock + func (m *MultiplyBlock) GetClassName() string + func (m *MultiplyBlock) JSObject() js.Value + func (m *MultiplyBlock) Left() *NodeMaterialConnectionPoint + func (m *MultiplyBlock) Output() *NodeMaterialConnectionPoint + func (m *MultiplyBlock) Right() *NodeMaterialConnectionPoint + func (m *MultiplyBlock) SetLeft(left *NodeMaterialConnectionPoint) *MultiplyBlock + func (m *MultiplyBlock) SetOutput(output *NodeMaterialConnectionPoint) *MultiplyBlock + func (m *MultiplyBlock) SetRight(right *NodeMaterialConnectionPoint) *MultiplyBlock + type MultiviewRenderTarget struct + func MultiviewRenderTargetFromJSObject(p js.Value, ctx js.Value) *MultiviewRenderTarget + func (m *MultiviewRenderTarget) GetViewCount() float64 + func (m *MultiviewRenderTarget) JSObject() js.Value + type MutableGamepadButton struct + func MutableGamepadButtonFromJSObject(p js.Value, ctx js.Value) *MutableGamepadButton + func (m *MutableGamepadButton) JSObject() js.Value + func (m *MutableGamepadButton) Pressed() bool + func (m *MutableGamepadButton) SetPressed(pressed bool) *MutableGamepadButton + func (m *MutableGamepadButton) SetTouched(touched bool) *MutableGamepadButton + func (m *MutableGamepadButton) SetValue(value float64) *MutableGamepadButton + func (m *MutableGamepadButton) Touched() bool + func (m *MutableGamepadButton) Value() float64 + type NLerpBlock struct + func NLerpBlockFromJSObject(p js.Value, ctx js.Value) *NLerpBlock + func (n *NLerpBlock) GetClassName() string + func (n *NLerpBlock) Gradient() *NodeMaterialConnectionPoint + func (n *NLerpBlock) JSObject() js.Value + func (n *NLerpBlock) Left() *NodeMaterialConnectionPoint + func (n *NLerpBlock) Output() *NodeMaterialConnectionPoint + func (n *NLerpBlock) Right() *NodeMaterialConnectionPoint + func (n *NLerpBlock) SetGradient(gradient *NodeMaterialConnectionPoint) *NLerpBlock + func (n *NLerpBlock) SetLeft(left *NodeMaterialConnectionPoint) *NLerpBlock + func (n *NLerpBlock) SetOutput(output *NodeMaterialConnectionPoint) *NLerpBlock + func (n *NLerpBlock) SetRight(right *NodeMaterialConnectionPoint) *NLerpBlock + type NativeDataBuffer struct + func NativeDataBufferFromJSObject(p js.Value, ctx js.Value) *NativeDataBuffer + func (n *NativeDataBuffer) JSObject() js.Value + func (n *NativeDataBuffer) NativeIndexBuffer() js.Value + func (n *NativeDataBuffer) NativeVertexBuffer() js.Value + func (n *NativeDataBuffer) SetNativeIndexBuffer(nativeIndexBuffer JSObject) *NativeDataBuffer + func (n *NativeDataBuffer) SetNativeVertexBuffer(nativeVertexBuffer JSObject) *NativeDataBuffer + type NegateBlock struct + func NegateBlockFromJSObject(p js.Value, ctx js.Value) *NegateBlock + func (n *NegateBlock) GetClassName() string + func (n *NegateBlock) JSObject() js.Value + func (n *NegateBlock) Output() *NodeMaterialConnectionPoint + func (n *NegateBlock) SetOutput(output *NodeMaterialConnectionPoint) *NegateBlock + func (n *NegateBlock) SetValue(value *NodeMaterialConnectionPoint) *NegateBlock + func (n *NegateBlock) Value() *NodeMaterialConnectionPoint + type NewAbstractButton3DOpts struct + Name *string + type NewAbstractMeshOpts struct + Scene *Scene + type NewActionEventOpts struct + AdditionalData interface{} + SourceEvent interface{} + type NewActionOpts struct + Condition *Condition + type NewAdvancedDynamicTextureOpts struct + GenerateMipMaps *bool + SamplingMode *float64 + type NewAmmoJSPluginOpts struct + AmmoInjection interface{} + OverlappingPairCache interface{} + type NewAnaglyphPostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + type NewAnimatableOpts struct + Animations []*Animation + FromFrame *float64 + LoopAnimation *bool + OnAnimationEnd JSFunc + OnAnimationLoop JSFunc + SpeedRatio *float64 + ToFrame *float64 + type NewAnimationEventOpts struct + OnlyOnce *bool + type NewAnimationGroupOpts struct + Scene *Scene + type NewAnimationOpts struct + EnableBlending *bool + LoopMode *float64 + type NewArcRotateCameraOpts struct + SetActiveOnSceneIfNoneActive *bool + type NewAsciiArtFontTextureOpts struct + Scene *Scene + type NewAsciiArtPostProcessOpts struct + Options *string + type NewAsyncLoopOpts struct + Offset *float64 + type NewAudioEngineOpts struct + HostElement js.Value + type NewAxesViewerOpts struct + RenderingGroupId *float64 + ScaleLines *float64 + XAxis *TransformNode + YAxis *TransformNode + ZAxis *TransformNode + type NewAxisDragGizmoOpts struct + Color *Color3 + GizmoLayer *UtilityLayerRenderer + Parent *PositionGizmo + type NewAxisScaleGizmoOpts struct + Color *Color3 + GizmoLayer *UtilityLayerRenderer + Parent *ScaleGizmo + type NewBackEaseOpts struct + Amplitude *float64 + type NewBaseSliderOpts struct + Name *string + type NewBezierCurveEaseOpts struct + X1 *float64 + X2 *float64 + Y1 *float64 + Y2 *float64 + type NewBlackAndWhitePostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + type NewBloomEffectOpts struct + BlockCompilation *bool + PipelineTextureType *float64 + type NewBloomMergePostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewBlurPostProcessOpts struct + BlockCompilation *bool + Defines *string + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewBoneAxesViewerOpts struct + ScaleLines *float64 + type NewBoneIKControllerOpts struct + Options map[string]interface{} + type NewBoneLookControllerOpts struct + Options map[string]interface{} + type NewBoneOpts struct + BaseMatrix *Matrix + Index *float64 + LocalMatrix *Matrix + ParentBone *Bone + RestPose *Matrix + type NewBounceEaseOpts struct + Bounces *float64 + Bounciness *float64 + type NewBoundingBoxGizmoOpts struct + Color *Color3 + GizmoLayer *UtilityLayerRenderer + type NewBoundingBoxOpts struct + WorldMatrix *Matrix + type NewBoundingInfoOpts struct + WorldMatrix *Matrix + type NewBoundingSphereOpts struct + WorldMatrix *Matrix + type NewBrickProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewBufferOpts struct + Divisor *float64 + Instanced *bool + PostponeInternalCreation *bool + Stride *float64 + UseBytes *bool + type NewButton3DOpts struct + Name *string + type NewButtonOpts struct + Name *string + type NewCameraOpts struct + SetActiveOnSceneIfNoneActive *bool + type NewCheckboxOpts struct + Name *string + type NewChromaticAberrationPostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewCircleOfConfusionPostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewCloudProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewColorCorrectionPostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + type NewColorPickerOpts struct + Name *string + type NewCombineActionOpts struct + Condition *Condition + type NewConeParticleEmitterOpts struct + Angle *float64 + DirectionRandomizer *float64 + Radius *float64 + type NewContainer3DOpts struct + Name *string + type NewContainerOpts struct + Name *string + type NewControl3DOpts struct + Name *string + type NewControlOpts struct + Name *string + type NewConvolutionPostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewCubeTextureAssetTaskOpts struct + Extensions []string + Files []string + NoMipmap *bool + type NewCubeTextureOpts struct + CreatePolynomials *bool + Extensions []string + Files []string + ForcedExtension interface{} + Format *float64 + LodOffset *float64 + LodScale *float64 + NoMipmap *bool + OnError JSFunc + OnLoad JSFunc + Prefiltered *bool + type NewCustomOptimizationOpts struct + Priority *float64 + type NewCustomProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewCylinderDirectedParticleEmitterOpts struct + Direction1 *Vector3 + Direction2 *Vector3 + Height *float64 + Radius *float64 + RadiusRange *float64 + type NewCylinderParticleEmitterOpts struct + DirectionRandomizer *float64 + Height *float64 + Radius *float64 + RadiusRange *float64 + type NewDatabaseOpts struct + DisableManifestCheck *bool + type NewDefaultLoadingScreenOpts struct + type NewDefaultRenderingPipelineOpts struct + AutomaticBuild *bool + Cameras []*Camera + Hdr *bool + Name *string + Scene *Scene + type NewDepthOfFieldBlurPostProcessOpts struct + BlockCompilation *bool + Engine *Engine + ImageToBlur *PostProcess + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewDepthOfFieldEffectOpts struct + BlockCompilation *bool + BlurLevel *DepthOfFieldEffectBlurLevel + PipelineTextureType *float64 + type NewDepthOfFieldMergePostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewDepthRendererOpts struct + Camera *Camera + StoreNonLinearDepth *bool + Type *float64 + type NewDigitalRainFontTextureOpts struct + Scene *Scene + type NewDigitalRainPostProcessOpts struct + Options *string + type NewDisplayGridOpts struct + Name *string + type NewDisplayPassPostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + type NewDoNothingActionOpts struct + Condition *Condition + TriggerOptions interface{} + type NewDracoCompressionOpts struct + NumWorkers *float64 + type NewDynamicTextureOpts struct + Format *float64 + SamplingMode *float64 + type NewEdgesRendererOpts struct + CheckVerticesInsteadOfIndices *bool + Epsilon *float64 + GenerateEdgesLines *bool + type NewEffectOpts struct + Defines *string + Engine *ThinEngine + Fallbacks *IEffectFallbacks + IndexParameters interface{} + OnCompiled JSFunc + OnError JSFunc + Samplers []string + type NewEffectRendererOpts struct + Options *IEffectRendererOptions + type NewElasticEaseOpts struct + Oscillations *float64 + Springiness *float64 + type NewEllipseOpts struct + Name *string + type NewEngineOpts struct + AdaptToDeviceRatio *bool + Antialias *bool + Options js.Value + type NewEquiRectangularCubeTextureAssetTaskOpts struct + GammaSpace *bool + NoMipmap *bool + type NewEquiRectangularCubeTextureOpts struct + GammaSpace *bool + NoMipmap *bool + OnError JSFunc + OnLoad JSFunc + type NewEventStateOpts struct + CurrentTarget interface{} + SkipNextObservers *bool + Target interface{} + type NewExecuteCodeActionOpts struct + Condition *Condition + type NewExponentialEaseOpts struct + Exponent *float64 + type NewExtractHighlightsPostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewFilterPostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + type NewFireProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewFlyCameraMouseInputOpts struct + TouchEnabled *bool + type NewFlyCameraOpts struct + SetActiveOnSceneIfNoneActive *bool + type NewFollowCameraOpts struct + LockedTarget *AbstractMesh + type NewFreeCameraMouseInputOpts struct + TouchEnabled *bool + type NewFreeCameraOpts struct + SetActiveOnSceneIfNoneActive *bool + type NewFxaaPostProcessOpts struct + Camera *Camera + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewGPUParticleSystemOpts struct + IsAnimationSheetEnabled *bool + type NewGUI3DManagerOpts struct + Scene *Scene + type NewGamepadManagerOpts struct + type NewGamepadOpts struct + LeftStickX *float64 + LeftStickY *float64 + RightStickX *float64 + RightStickY *float64 + type NewGeometryBufferRendererOpts struct + Ratio *float64 + type NewGeometryOpts struct + Mesh *Mesh + Updatable *bool + VertexData *VertexData + type NewGizmoOpts struct + GizmoLayer *UtilityLayerRenderer + type NewGlowLayerOpts struct + Options *IGlowLayerOptions + type NewGrainPostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewGrassProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewGridOpts struct + Name *string + type NewHDRCubeTextureAssetTaskOpts struct + GammaSpace *bool + GenerateHarmonics *bool + NoMipmap *bool + Reserved *bool + type NewHDRCubeTextureOpts struct + GammaSpace *bool + GenerateHarmonics *bool + NoMipmap *bool + OnError JSFunc + OnLoad JSFunc + Reserved *bool + type NewHardwareScalingOptimizationOpts struct + MaximumScale *float64 + Priority *float64 + Step *float64 + type NewHemisphericParticleEmitterOpts struct + DirectionRandomizer *float64 + Radius *float64 + RadiusRange *float64 + type NewHighlightLayerOpts struct + Options *IHighlightLayerOptions + type NewHighlightsPostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewHolographicButtonOpts struct + Name *string + ShareMaterials *bool + type NewIAnimationKeyOpts struct + InTangent JSObject + Interpolation *float64 + OutTangent JSObject + type NewImageBasedSliderOpts struct + Name *string + type NewImageOpts struct + Name *string + Url *string + type NewImageProcessingPostProcessOpts struct + Camera *Camera + Engine *Engine + ImageProcessingConfiguration *ImageProcessingConfiguration + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewImageScrollBarOpts struct + Name *string + type NewIncrementValueActionOpts struct + Condition *Condition + type NewInputBlockOpts struct + Target js.Value + Type js.Value + type NewInputPasswordOpts struct + Name *string + Text *string + type NewInputTextOpts struct + Text *string + type NewInternalTextureOpts struct + DelayAllocation *bool + type NewInterpolateValueActionOpts struct + Condition *Condition + Duration *float64 + OnInterpolationDone JSFunc + StopOtherAnimations *bool + type NewKhronosTextureContainerOpts struct + TextureArrayExpected *bool + ThreeDExpected *bool + type NewLayerOpts struct + Color *Color4 + IsBackground *bool + type NewLensFlaresOptimizationOpts struct + Priority *float64 + type NewLensRenderingPipelineOpts struct + Cameras []*Camera + Ratio *float64 + type NewLightGizmoOpts struct + GizmoLayer *UtilityLayerRenderer + type NewLineEdgesRendererOpts struct + CheckVerticesInsteadOfIndices *bool + Epsilon *float64 + type NewLineOpts struct + Name *string + type NewLinesMeshOpts struct + DoNotCloneChildren *bool + Parent *Node + Scene *Scene + Source *LinesMesh + UseVertexAlpha *bool + UseVertexColor *bool + type NewMarbleProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewMaterialOpts struct + DoNotAdd *bool + type NewMergeMeshesOptimizationOpts struct + Priority *float64 + type NewMeshButton3DOpts struct + Name *string + type NewMeshExploderOpts struct + CenterMesh *Mesh + type NewMeshOpts struct + ClonePhysicsImpostor *bool + DoNotCloneChildren *bool + Parent *Node + Scene *Scene + Source *Mesh + type NewMirrorTextureOpts struct + GenerateDepthBuffer *bool + GenerateMipMaps *bool + SamplingMode *float64 + Type *float64 + type NewMorphTargetManagerOpts struct + Scene *Scene + type NewMorphTargetOpts struct + Influence *float64 + Scene *Scene + type NewMotionBlurPostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewMultiLineOpts struct + Name *string + type NewMultiRenderTargetOpts struct + Options *IMultiRenderTargetOptions + type NewMultiviewRenderTargetOpts struct + Size *float64 + type NewNodeMaterialBlockOpts struct + IsFinalMerger *bool + IsInput *bool + Target js.Value + type NewNodeMaterialOpts struct + Options *INodeMaterialOptions + Scene *Scene + type NewNodeOpts struct + Scene *Scene + type NewNoiseProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + Scene *Scene + Size *float64 + type NewNormalMapProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewNullEngineOpts struct + Options *NullEngineOptions + type NewOBJFileLoaderOpts struct + MeshLoadOptions js.Value + type NewObserverOpts struct + Scope interface{} + type NewOceanPostProcessOpts struct + Options *IOceanPostProcessOptions + type NewOctreeOpts struct + MaxBlockCapacity *float64 + MaxDepth *float64 + type NewParticleSystemOpts struct + CustomEffect *Effect + Epsilon *float64 + IsAnimationSheetEnabled *bool + type NewParticlesOptimizationOpts struct + Priority *float64 + type NewPassCubePostProcessOpts struct + BlockCompilation *bool + Camera *Camera + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewPassPostProcessOpts struct + BlockCompilation *bool + Camera *Camera + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewPath3DOpts struct + AlignTangentsWithPath *bool + FirstNormal *Vector3 + Raw *bool + type NewPerformanceMonitorOpts struct + FrameSampleSize *float64 + type NewPerlinNoiseProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewPhotoDomeOpts struct + OnError JSFunc + type NewPhysicsEngineOpts struct + type NewPhysicsImpostorOpts struct + type NewPlaneDragGizmoOpts struct + Color *Color3 + GizmoLayer *UtilityLayerRenderer + Parent *PositionGizmo + type NewPlaneRotationGizmoOpts struct + Color *Color3 + GizmoLayer *UtilityLayerRenderer + Parent *RotationGizmo + Tessellation *float64 + UseEulerRotation *bool + type NewPlayAnimationActionOpts struct + Condition *Condition + Loop *bool + type NewPlaySoundActionOpts struct + Condition *Condition + type NewPointerDragBehaviorOpts struct + Options map[string]interface{} + type NewPointsCloudSystemOpts struct + Options map[string]interface{} + type NewPolygonMeshBuilderOpts struct + EarcutInjection interface{} + Scene *Scene + type NewPositionGizmoOpts struct + GizmoLayer *UtilityLayerRenderer + type NewPositionNormalTextureVertexOpts struct + Normal *Vector3 + Position *Vector3 + Uv *Vector2 + type NewPositionNormalVertexOpts struct + Normal *Vector3 + Position *Vector3 + type NewPostProcessOpts struct + BlockCompilation *bool + Defines *string + Engine *Engine + IndexParameters interface{} + Reusable *bool + SamplingMode *float64 + TextureType *float64 + VertexUrl *string + type NewPostProcessRenderEffectOpts struct + SingleInstance *bool + type NewPostProcessesOptimizationOpts struct + Priority *float64 + type NewPowerEaseOpts struct + Power *float64 + type NewProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + IsCube *bool + type NewQuaternionOpts struct + W *float64 + X *float64 + Y *float64 + Z *float64 + type NewRadioButtonOpts struct + Name *string + type NewRawCubeTextureOpts struct + Compression *string + Format *float64 + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + Type *float64 + type NewRawTexture2DArrayOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + TextureType *float64 + type NewRawTexture3DOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + TextureType *float64 + type NewRawTextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + Type *float64 + type NewRayOpts struct + Length *float64 + type NewRecastJSPluginOpts struct + RecastInjection interface{} + type NewRectangleOpts struct + Name *string + type NewReflectionProbeOpts struct + GenerateMipMaps *bool + UseFloat *bool + type NewRefractionPostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + type NewRefractionTextureOpts struct + GenerateMipMaps *bool + type NewRenderTargetTextureOpts struct + DelayAllocation *bool + DoNotChangeAspectRatio *bool + Format *float64 + GenerateDepthBuffer *bool + GenerateMipMaps *bool + GenerateStencilBuffer *bool + IsCube *bool + IsMulti *bool + SamplingMode *float64 + Type *float64 + type NewRenderTargetsOptimizationOpts struct + Priority *float64 + type NewRoadProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewRotationGizmoOpts struct + GizmoLayer *UtilityLayerRenderer + Tessellation *float64 + UseEulerRotation *bool + type NewSSAO2RenderingPipelineOpts struct + Cameras []*Camera + type NewSSAORenderingPipelineOpts struct + Cameras []*Camera + type NewScaleGizmoOpts struct + GizmoLayer *UtilityLayerRenderer + type NewSceneOptimizationOpts struct + Priority *float64 + type NewSceneOptimizerOptionsOpts struct + TargetFrameRate *float64 + TrackerDuration *float64 + type NewSceneOptimizerOpts struct + AutoGeneratePriorities *bool + ImprovementMode *bool + Options *SceneOptimizerOptions + type NewSceneOpts struct + Options js.Value + type NewScrollBarOpts struct + Name *string + type NewScrollViewerOpts struct + IsImageBased *bool + Name *string + type NewSelectionPanelOpts struct + Groups []*SelectorGroup + type NewSetParentActionOpts struct + Condition *Condition + type NewSetStateActionOpts struct + Condition *Condition + type NewSetValueActionOpts struct + Condition *Condition + type NewShaderMaterialOpts struct + Options *IShaderMaterialOptions + type NewShadowGeneratorOpts struct + UsefulFloatFirst *bool + type NewShadowsOptimizationOpts struct + Priority *float64 + type NewSharpenPostProcessOpts struct + BlockCompilation *bool + Engine *Engine + Reusable *bool + SamplingMode *float64 + TextureType *float64 + type NewSimplificationSettingsOpts struct + OptimizeMesh *bool + type NewSkeletonViewerOpts struct + AutoUpdateBonesMatrices *bool + RenderingGroupId *float64 + type NewSolidParticleOpts struct + MaterialIndex *float64 + ModelBoundingInfo *BoundingInfo + type NewSolidParticleSystemOpts struct + Options map[string]interface{} + type NewSoundOpts struct + Options *ISoundOptions + ReadyToPlayCallback JSFunc + type NewSoundTrackOpts struct + Options *ISoundTrackOptions + type NewSphereDirectedParticleEmitterOpts struct + Direction1 *Vector3 + Direction2 *Vector3 + Radius *float64 + type NewSphereParticleEmitterOpts struct + DirectionRandomizer *float64 + Radius *float64 + RadiusRange *float64 + type NewSpriteManagerOpts struct + Epsilon *float64 + FromPacked *bool + SamplingMode *float64 + SpriteJSON *string + type NewSpritePackedManagerOpts struct + Epsilon *float64 + SamplingMode *float64 + SpriteJSON *string + type NewStackPanel3DOpts struct + IsVertical *bool + type NewStackPanelOpts struct + Name *string + type NewStandardRenderingPipelineOpts struct + Cameras []*Camera + OriginalPostProcess *PostProcess + type NewStarfieldProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewStereoscopicInterlacePostProcessOpts struct + Engine *Engine + Reusable *bool + SamplingMode *float64 + type NewStopAnimationActionOpts struct + Condition *Condition + type NewStopSoundActionOpts struct + Condition *Condition + type NewSubMeshOpts struct + CreateBoundingBox *bool + RenderingMesh *Mesh + type NewSwitchBooleanActionOpts struct + Condition *Condition + type NewTargetCameraOpts struct + SetActiveOnSceneIfNoneActive *bool + type NewTextureAssetTaskOpts struct + InvertY *bool + NoMipmap *bool + SamplingMode *float64 + type NewTextureOptimizationOpts struct + MaximumSize *float64 + Priority *float64 + Step *float64 + type NewTextureOpts struct + Buffer *string + DeleteBuffer *bool + Format *float64 + InvertY *bool + MimeType *string + NoMipmap *bool + OnError JSFunc + OnLoad JSFunc + SamplingMode *float64 + type NewThinEngineOpts struct + AdaptToDeviceRatio *bool + Antialias *bool + Options js.Value + type NewTonemapPostProcessOpts struct + Engine *Engine + SamplingMode *float64 + TextureFormat *float64 + type NewTrailMeshOpts struct + AutoStart *bool + Diameter *float64 + Length *float64 + type NewTransformNodeOpts struct + IsPure *bool + Scene *Scene + type NewUniformBufferOpts struct + Data []float64 + Dynamic *bool + type NewUtilityLayerRendererOpts struct + HandleEvents *bool + type NewVRDeviceOrientationArcRotateCameraOpts struct + CompensateDistortion *bool + VrCameraMetrics *VRCameraMetrics + type NewVRDeviceOrientationFreeCameraOpts struct + CompensateDistortion *bool + VrCameraMetrics *VRCameraMetrics + type NewVRDeviceOrientationGamepadCameraOpts struct + CompensateDistortion *bool + VrCameraMetrics *VRCameraMetrics + type NewVRExperienceHelperOpts struct + WebVROptions js.Value + type NewValueAndUnitOpts struct + NegativeValueAllowed *bool + Unit *float64 + type NewValueConditionOpts struct + Operator *float64 + type NewVector2WithInfoOpts struct + ButtonIndex *float64 + type NewVector3WithInfoOpts struct + ButtonIndex *float64 + type NewVertexBufferOpts struct + Divisor *float64 + Instanced *bool + Normalized *bool + Offset *float64 + PostponeInternalCreation *bool + Size *float64 + Stride *float64 + Type *float64 + UseBytes *bool + type NewVideoRecorderOpts struct + Options js.Value + type NewVideoTextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + Settings js.Value + type NewVirtualJoystickOpts struct + LeftJoystick *bool + type NewVirtualKeyboardOpts struct + Name *string + type NewVolumetricLightScatteringPostProcessOpts struct + Engine *Engine + Mesh *Mesh + Reusable *bool + Samples *float64 + SamplingMode *float64 + Scene *Scene + type NewWaterMaterialOpts struct + RenderTargetSize *Vector2 + type NewWebVRFreeCameraOpts struct + WebVROptions js.Value + type NewWebXRControllerOpts struct + ParentContainer *AbstractMesh + type NewWebXRControllerTeleportationOpts struct + FloorMeshes []js.Value + type NewWebXRManagedOutputCanvasOpts struct + Canvas js.Value + Configuration *WebXRManagedOutputCanvasOptions + OnStateChangedObservable *Observable + type NewWoodProceduralTextureOpts struct + FallbackTexture *Texture + GenerateMipMaps *bool + type NewXbox360PadOpts struct + XboxOne *bool + type NewXmlLoaderOpts struct + ParentClass js.Value + type Node struct + func NodeFromJSObject(p js.Value, ctx js.Value) *Node + func (n *Node) AddBehavior(behavior js.Value, opts *NodeAddBehaviorOpts) *Node + func (n *Node) AddNodeConstructor(jsType string, constructorFunc js.Value) + func (n *Node) AnimationPropertiesOverride() *AnimationPropertiesOverride + func (n *Node) Animations() *AnimationArray + func (n *Node) BeginAnimation(name string, opts *NodeBeginAnimationOpts) *Animatable + func (n *Node) Behaviors() js.Value + func (n *Node) ComputeWorldMatrix(opts *NodeComputeWorldMatrixOpts) *Matrix + func (n *Node) Construct(jsType string, name string, scene *Scene, opts *NodeConstructOpts) js.Value + func (n *Node) CreateAnimationRange(name string, from float64, to float64) + func (n *Node) DeleteAnimationRange(name string, opts *NodeDeleteAnimationRangeOpts) + func (n *Node) Dispose(opts *NodeDisposeOpts) + func (n *Node) DoNotSerialize() bool + func (n *Node) GetAnimationByName(name string) *Animation + func (n *Node) GetAnimationRange(name string) *AnimationRange + func (n *Node) GetAnimationRanges() []*AnimationRange + func (n *Node) GetBehaviorByName(name string) js.Value + func (n *Node) GetChildMeshes(opts *NodeGetChildMeshesOpts) []*AbstractMesh + func (n *Node) GetChildren(opts *NodeGetChildrenOpts) []*Node + func (n *Node) GetClassName() string + func (n *Node) GetDescendants(opts *NodeGetDescendantsOpts) []*Node + func (n *Node) GetEngine() *Engine + func (n *Node) GetHierarchyBoundingVectors(opts *NodeGetHierarchyBoundingVectorsOpts) js.Value + func (n *Node) GetScene() *Scene + func (n *Node) GetWorldMatrix() *Matrix + func (n *Node) Id() string + func (n *Node) InspectableCustomProperties() []*IInspectable + func (n *Node) IsDescendantOf(ancestor *Node) bool + func (n *Node) IsDisposed() bool + func (n *Node) IsEnabled(opts *NodeIsEnabledOpts) bool + func (n *Node) IsReady(opts *NodeIsReadyOpts) bool + func (n *Node) JSObject() js.Value + func (n *Node) Metadata() js.Value + func (n *Node) Name() string + func (n *Node) OnDispose() js.Value + func (n *Node) OnDisposeObservable() *Observable + func (n *Node) OnReady() js.Value + func (n *Node) Parent() *Node + func (n *Node) ParseAnimationRanges(node *Node, parsedNode JSObject, scene *Scene) + func (n *Node) RemoveBehavior(behavior js.Value) *Node + func (n *Node) ReservedDataStore() js.Value + func (n *Node) SerializeAnimationRanges() js.Value + func (n *Node) SetAnimationPropertiesOverride(animationPropertiesOverride *AnimationPropertiesOverride) *Node + func (n *Node) SetAnimations(animations *AnimationArray) *Node + func (n *Node) SetBehaviors(behaviors js.Value) *Node + func (n *Node) SetDoNotSerialize(doNotSerialize bool) *Node + func (n *Node) SetEnabled(value bool) + func (n *Node) SetId(id string) *Node + func (n *Node) SetInspectableCustomProperties(inspectableCustomProperties []*IInspectable) *Node + func (n *Node) SetMetadata(metadata JSObject) *Node + func (n *Node) SetName(name string) *Node + func (n *Node) SetOnDispose(onDispose JSFunc) *Node + func (n *Node) SetOnDisposeObservable(onDisposeObservable *Observable) *Node + func (n *Node) SetOnReady(onReady JSFunc) *Node + func (n *Node) SetParent(parent *Node) *Node + func (n *Node) SetReservedDataStore(reservedDataStore JSObject) *Node + func (n *Node) SetState(state string) *Node + func (n *Node) SetUniqueId(uniqueId float64) *Node + func (n *Node) SetWorldMatrixFromCache(worldMatrixFromCache *Matrix) *Node + func (n *Node) State() string + func (n *Node) UniqueId() float64 + func (n *Node) WorldMatrixFromCache() *Matrix + type NodeAddBehaviorOpts struct + AttachImmediately *bool + type NodeBeginAnimationOpts struct + Loop *bool + OnAnimationEnd JSFunc + SpeedRatio *float64 + type NodeComputeWorldMatrixOpts struct + Force *bool + type NodeConstructOpts struct + Options interface{} + type NodeDeleteAnimationRangeOpts struct + DeleteFrames *bool + type NodeDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type NodeGetChildMeshesOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type NodeGetChildrenOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type NodeGetDescendantsOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type NodeGetHierarchyBoundingVectorsOpts struct + IncludeDescendants *bool + Predicate JSFunc + type NodeIsEnabledOpts struct + CheckAncestors *bool + type NodeIsReadyOpts struct + CompleteCheck *bool + type NodeMaterial struct + func NodeMaterialFromJSObject(p js.Value, ctx js.Value) *NodeMaterial + func (n *NodeMaterial) AddOutputNode(node *NodeMaterialBlock) *NodeMaterial + func (n *NodeMaterial) AttachedBlocks() []*NodeMaterialBlock + func (n *NodeMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (n *NodeMaterial) BindOnlyWorldMatrix(world *Matrix) + func (n *NodeMaterial) Build(opts *NodeMaterialBuildOpts) + func (n *NodeMaterial) Clear() + func (n *NodeMaterial) CompiledShaders() string + func (n *NodeMaterial) CreateDefault(name string, opts *NodeMaterialCreateDefaultOpts) *NodeMaterial + func (n *NodeMaterial) Dispose(opts *NodeMaterialDisposeOpts) + func (n *NodeMaterial) Edit(opts *NodeMaterialEditOpts) *Promise + func (n *NodeMaterial) EditorData() js.Value + func (n *NodeMaterial) EditorURL() string + func (n *NodeMaterial) GenerateCode() string + func (n *NodeMaterial) GetActiveTextures() []*BaseTexture + func (n *NodeMaterial) GetBlockByName(name string) *NodeMaterialBlock + func (n *NodeMaterial) GetBlockByPredicate(predicate JSFunc) *NodeMaterialBlock + func (n *NodeMaterial) GetClassName() string + func (n *NodeMaterial) GetInputBlockByPredicate(predicate JSFunc) *InputBlock + func (n *NodeMaterial) GetInputBlocks() []*InputBlock + func (n *NodeMaterial) GetTextureBlocks() []*ReflectionTextureBlock + func (n *NodeMaterial) HasTexture(texture *BaseTexture) bool + func (n *NodeMaterial) IgnoreAlpha() bool + func (n *NodeMaterial) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (n *NodeMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *NodeMaterialIsReadyForSubMeshOpts) bool + func (n *NodeMaterial) JSObject() js.Value + func (n *NodeMaterial) LoadAsync(url string) *Promise + func (n *NodeMaterial) LoadFromSerialization(source JSObject, opts *NodeMaterialLoadFromSerializationOpts) + func (n *NodeMaterial) MaxSimultaneousLights() float64 + func (n *NodeMaterial) NeedAlphaBlending() bool + func (n *NodeMaterial) NeedAlphaTesting() bool + func (n *NodeMaterial) OnBuildObservable() *Observable + func (n *NodeMaterial) Optimize() + func (n *NodeMaterial) Options() *INodeMaterialOptions + func (n *NodeMaterial) Parse(source JSObject, scene *Scene, opts *NodeMaterialParseOpts) *NodeMaterial + func (n *NodeMaterial) RegisterOptimizer(optimizer *NodeMaterialOptimizer) *NodeMaterial + func (n *NodeMaterial) RemoveBlock(block *NodeMaterialBlock) + func (n *NodeMaterial) RemoveOutputNode(node *NodeMaterialBlock) *NodeMaterial + func (n *NodeMaterial) Serialize() js.Value + func (n *NodeMaterial) SetAttachedBlocks(attachedBlocks []*NodeMaterialBlock) *NodeMaterial + func (n *NodeMaterial) SetCompiledShaders(compiledShaders string) *NodeMaterial + func (n *NodeMaterial) SetEditorData(editorData JSObject) *NodeMaterial + func (n *NodeMaterial) SetEditorURL(EditorURL string) *NodeMaterial + func (n *NodeMaterial) SetIgnoreAlpha(ignoreAlpha bool) *NodeMaterial + func (n *NodeMaterial) SetImageProcessingConfiguration(imageProcessingConfiguration *ImageProcessingConfiguration) *NodeMaterial + func (n *NodeMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *NodeMaterial + func (n *NodeMaterial) SetOnBuildObservable(onBuildObservable *Observable) *NodeMaterial + func (n *NodeMaterial) SetOptions(options *INodeMaterialOptions) *NodeMaterial + func (n *NodeMaterial) SetToDefault() + func (n *NodeMaterial) Set_fragmentOutputNodes(_fragmentOutputNodes []*NodeMaterialBlock) *NodeMaterial + func (n *NodeMaterial) Set_vertexOutputNodes(_vertexOutputNodes []*NodeMaterialBlock) *NodeMaterial + func (n *NodeMaterial) UnregisterOptimizer(optimizer *NodeMaterialOptimizer) *NodeMaterial + type NodeMaterialBlock struct + func NodeMaterialBlockFromJSObject(p js.Value, ctx js.Value) *NodeMaterialBlock + func (n *NodeMaterialBlock) AutoConfigure(material *NodeMaterial) + func (n *NodeMaterialBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *NodeMaterialBlockBindOpts) + func (n *NodeMaterialBlock) Build(state *NodeMaterialBuildState, activeBlocks []*NodeMaterialBlock) bool + func (n *NodeMaterialBlock) BuildId() float64 + func (n *NodeMaterialBlock) Clone(scene *Scene, opts *NodeMaterialBlockCloneOpts) *NodeMaterialBlock + func (n *NodeMaterialBlock) Comments() string + func (n *NodeMaterialBlock) ConnectTo(other *NodeMaterialBlock, opts *NodeMaterialBlockConnectToOpts) *NodeMaterialBlock + func (n *NodeMaterialBlock) Dispose() + func (n *NodeMaterialBlock) GetClassName() string + func (n *NodeMaterialBlock) GetFirstAvailableInput(opts *NodeMaterialBlockGetFirstAvailableInputOpts) *NodeMaterialConnectionPoint + func (n *NodeMaterialBlock) GetFirstAvailableOutput(opts *NodeMaterialBlockGetFirstAvailableOutputOpts) *NodeMaterialConnectionPoint + func (n *NodeMaterialBlock) GetInputByName(name string) *NodeMaterialConnectionPoint + func (n *NodeMaterialBlock) GetOutputByName(name string) *NodeMaterialConnectionPoint + func (n *NodeMaterialBlock) GetSiblingOutput(current *NodeMaterialConnectionPoint) *NodeMaterialConnectionPoint + func (n *NodeMaterialBlock) Initialize(state *NodeMaterialBuildState) + func (n *NodeMaterialBlock) InitializeDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value, ...) + func (n *NodeMaterialBlock) Inputs() []*NodeMaterialConnectionPoint + func (n *NodeMaterialBlock) IsFinalMerger() bool + func (n *NodeMaterialBlock) IsInput() bool + func (n *NodeMaterialBlock) IsReady(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value, ...) bool + func (n *NodeMaterialBlock) IsUnique() bool + func (n *NodeMaterialBlock) JSObject() js.Value + func (n *NodeMaterialBlock) Name() string + func (n *NodeMaterialBlock) Outputs() []*NodeMaterialConnectionPoint + func (n *NodeMaterialBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value, ...) + func (n *NodeMaterialBlock) ProvideFallbacks(mesh *AbstractMesh, fallbacks *EffectFallbacks) + func (n *NodeMaterialBlock) RegisterInput(name string, jsType js.Value, opts *NodeMaterialBlockRegisterInputOpts) *NodeMaterialBlock + func (n *NodeMaterialBlock) RegisterOutput(name string, jsType js.Value, opts *NodeMaterialBlockRegisterOutputOpts) *NodeMaterialBlock + func (n *NodeMaterialBlock) ReplaceRepeatableContent(vertexShaderState *NodeMaterialBuildState, ...) + func (n *NodeMaterialBlock) Serialize() js.Value + func (n *NodeMaterialBlock) SetBuildId(buildId float64) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetComments(comments string) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetInputs(inputs []*NodeMaterialConnectionPoint) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetIsFinalMerger(isFinalMerger bool) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetIsInput(isInput bool) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetIsUnique(isUnique bool) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetName(name string) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetOutputs(outputs []*NodeMaterialConnectionPoint) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetTarget(target js.Value) *NodeMaterialBlock + func (n *NodeMaterialBlock) SetUniqueId(uniqueId float64) *NodeMaterialBlock + func (n *NodeMaterialBlock) Target() js.Value + func (n *NodeMaterialBlock) UniqueId() float64 + func (n *NodeMaterialBlock) UpdateUniformsAndSamples(state *NodeMaterialBuildState, nodeMaterial *NodeMaterial, defines js.Value, ...) + type NodeMaterialBlockBindOpts struct + Mesh *Mesh + type NodeMaterialBlockCloneOpts struct + RootUrl *string + type NodeMaterialBlockConnectToOpts struct + Options map[string]interface{} + type NodeMaterialBlockGetFirstAvailableInputOpts struct + ForOutput *NodeMaterialConnectionPoint + type NodeMaterialBlockGetFirstAvailableOutputOpts struct + ForBlock *NodeMaterialBlock + type NodeMaterialBlockInitializeDefinesOpts struct + UseInstances *bool + type NodeMaterialBlockIsReadyOpts struct + UseInstances *bool + type NodeMaterialBlockPrepareDefinesOpts struct + UseInstances *bool + type NodeMaterialBlockRegisterInputOpts struct + IsOptional *bool + Target js.Value + type NodeMaterialBlockRegisterOutputOpts struct + Target js.Value + type NodeMaterialBuildOpts struct + Verbose *bool + type NodeMaterialBuildState struct + func NodeMaterialBuildStateFromJSObject(p js.Value, ctx js.Value) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) Attributes() []string + func (n *NodeMaterialBuildState) CompilationString() string + func (n *NodeMaterialBuildState) Constants() []string + func (n *NodeMaterialBuildState) Counters() js.Value + func (n *NodeMaterialBuildState) Extensions() js.Value + func (n *NodeMaterialBuildState) Finalize(state *NodeMaterialBuildState) + func (n *NodeMaterialBuildState) Functions() js.Value + func (n *NodeMaterialBuildState) JSObject() js.Value + func (n *NodeMaterialBuildState) Samplers() []string + func (n *NodeMaterialBuildState) SetAttributes(attributes []string) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetCompilationString(compilationString string) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetConstants(constants []string) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetCounters(counters js.Value) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetExtensions(extensions js.Value) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetFunctions(functions js.Value) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetSamplers(samplers []string) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetSharedData(sharedData *NodeMaterialBuildStateSharedData) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetSupportUniformBuffers(supportUniformBuffers bool) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetTarget(target js.Value) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SetUniforms(uniforms []string) *NodeMaterialBuildState + func (n *NodeMaterialBuildState) SharedData() *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildState) SupportUniformBuffers() bool + func (n *NodeMaterialBuildState) Target() js.Value + func (n *NodeMaterialBuildState) Uniforms() []string + type NodeMaterialBuildStateSharedData struct + func NodeMaterialBuildStateSharedDataFromJSObject(p js.Value, ctx js.Value) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) AnimatedInputs() []*InputBlock + func (n *NodeMaterialBuildStateSharedData) BindableBlocks() []*NodeMaterialBlock + func (n *NodeMaterialBuildStateSharedData) BlockingBlocks() []*NodeMaterialBlock + func (n *NodeMaterialBuildStateSharedData) BlocksWithDefines() []*NodeMaterialBlock + func (n *NodeMaterialBuildStateSharedData) BlocksWithFallbacks() []*NodeMaterialBlock + func (n *NodeMaterialBuildStateSharedData) BuildId() float64 + func (n *NodeMaterialBuildStateSharedData) Checks() js.Value + func (n *NodeMaterialBuildStateSharedData) DefineNames() js.Value + func (n *NodeMaterialBuildStateSharedData) DynamicUniformBlocks() []*NodeMaterialBlock + func (n *NodeMaterialBuildStateSharedData) EmitComments() bool + func (n *NodeMaterialBuildStateSharedData) EmitErrors() + func (n *NodeMaterialBuildStateSharedData) Hints() js.Value + func (n *NodeMaterialBuildStateSharedData) InputBlocks() []*InputBlock + func (n *NodeMaterialBuildStateSharedData) JSObject() js.Value + func (n *NodeMaterialBuildStateSharedData) RepeatableContentBlocks() []*NodeMaterialBlock + func (n *NodeMaterialBuildStateSharedData) Scene() *Scene + func (n *NodeMaterialBuildStateSharedData) SetAnimatedInputs(animatedInputs []*InputBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetBindableBlocks(bindableBlocks []*NodeMaterialBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetBlockingBlocks(blockingBlocks []*NodeMaterialBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetBlocksWithDefines(blocksWithDefines []*NodeMaterialBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetBlocksWithFallbacks(blocksWithFallbacks []*NodeMaterialBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetBuildId(buildId float64) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetChecks(checks js.Value) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetDefineNames(defineNames js.Value) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetDynamicUniformBlocks(dynamicUniformBlocks []*NodeMaterialBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetEmitComments(emitComments bool) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetHints(hints js.Value) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetInputBlocks(inputBlocks []*InputBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetRepeatableContentBlocks(repeatableContentBlocks []*NodeMaterialBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetScene(scene *Scene) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetTemps(temps []string) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetTextureBlocks(textureBlocks []*ReflectionTextureBlock) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetVariableNames(variableNames js.Value) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetVaryingDeclaration(varyingDeclaration string) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetVaryings(varyings []string) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) SetVerbose(verbose bool) *NodeMaterialBuildStateSharedData + func (n *NodeMaterialBuildStateSharedData) Temps() []string + func (n *NodeMaterialBuildStateSharedData) TextureBlocks() []*ReflectionTextureBlock + func (n *NodeMaterialBuildStateSharedData) VariableNames() js.Value + func (n *NodeMaterialBuildStateSharedData) VaryingDeclaration() string + func (n *NodeMaterialBuildStateSharedData) Varyings() []string + func (n *NodeMaterialBuildStateSharedData) Verbose() bool + type NodeMaterialConnectionPoint struct + func NodeMaterialConnectionPointFromJSObject(p js.Value, ctx js.Value) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) AcceptedConnectionPointTypes() js.Value + func (n *NodeMaterialConnectionPoint) AssociatedVariableName() string + func (n *NodeMaterialConnectionPoint) CanConnectTo(connectionPoint *NodeMaterialConnectionPoint) bool + func (n *NodeMaterialConnectionPoint) CheckCompatibilityState(connectionPoint *NodeMaterialConnectionPoint) js.Value + func (n *NodeMaterialConnectionPoint) ConnectInputBlock() *InputBlock + func (n *NodeMaterialConnectionPoint) ConnectTo(connectionPoint *NodeMaterialConnectionPoint, ...) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) ConnectedBlocks() []*NodeMaterialBlock + func (n *NodeMaterialConnectionPoint) ConnectedPoint() *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) Define() string + func (n *NodeMaterialConnectionPoint) Direction() js.Value + func (n *NodeMaterialConnectionPoint) DisconnectFrom(endpoint *NodeMaterialConnectionPoint) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) Dispose() + func (n *NodeMaterialConnectionPoint) Endpoints() []*NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) ExcludedConnectionPointTypes() js.Value + func (n *NodeMaterialConnectionPoint) GetClassName() string + func (n *NodeMaterialConnectionPoint) HasEndpoints() bool + func (n *NodeMaterialConnectionPoint) IsConnected() bool + func (n *NodeMaterialConnectionPoint) IsConnectedInFragmentShader() bool + func (n *NodeMaterialConnectionPoint) IsConnectedInVertexShader() bool + func (n *NodeMaterialConnectionPoint) IsConnectedToInputBlock() bool + func (n *NodeMaterialConnectionPoint) IsOptional() bool + func (n *NodeMaterialConnectionPoint) JSObject() js.Value + func (n *NodeMaterialConnectionPoint) Name() string + func (n *NodeMaterialConnectionPoint) OnConnectionObservable() *Observable + func (n *NodeMaterialConnectionPoint) OwnerBlock() *NodeMaterialBlock + func (n *NodeMaterialConnectionPoint) Serialize() js.Value + func (n *NodeMaterialConnectionPoint) SetAcceptedConnectionPointTypes(acceptedConnectionPointTypes js.Value) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetAssociatedVariableName(associatedVariableName string) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetConnectInputBlock(connectInputBlock *InputBlock) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetConnectedBlocks(connectedBlocks []*NodeMaterialBlock) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetConnectedPoint(connectedPoint *NodeMaterialConnectionPoint) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetDefine(define string) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetDirection(direction js.Value) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetEndpoints(endpoints []*NodeMaterialConnectionPoint) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetExcludedConnectionPointTypes(excludedConnectionPointTypes js.Value) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetHasEndpoints(hasEndpoints bool) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetIsConnected(isConnected bool) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetIsConnectedInFragmentShader(isConnectedInFragmentShader bool) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetIsConnectedInVertexShader(isConnectedInVertexShader bool) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetIsConnectedToInputBlock(isConnectedToInputBlock bool) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetIsOptional(isOptional bool) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetName(name string) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetOnConnectionObservable(onConnectionObservable *Observable) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetOwnerBlock(ownerBlock *NodeMaterialBlock) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetSourceBlock(sourceBlock *NodeMaterialBlock) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetTarget(target js.Value) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SetType(jsType js.Value) *NodeMaterialConnectionPoint + func (n *NodeMaterialConnectionPoint) SourceBlock() *NodeMaterialBlock + func (n *NodeMaterialConnectionPoint) Target() js.Value + func (n *NodeMaterialConnectionPoint) Type() js.Value + type NodeMaterialConnectionPointConnectToOpts struct + IgnoreConstraints *bool + type NodeMaterialCreateDefaultOpts struct + Scene *Scene + type NodeMaterialDisposeOpts struct + ForceDisposeEffect *bool + ForceDisposeTextures *bool + NotBoundToMesh *bool + type NodeMaterialEditOpts struct + Config *INodeMaterialEditorOptions + type NodeMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type NodeMaterialLoadFromSerializationOpts struct + RootUrl *string + type NodeMaterialOptimizer struct + func NodeMaterialOptimizerFromJSObject(p js.Value, ctx js.Value) *NodeMaterialOptimizer + func (n *NodeMaterialOptimizer) JSObject() js.Value + func (n *NodeMaterialOptimizer) Optimize(vertexOutputNodes []*NodeMaterialBlock, ...) + type NodeMaterialParseOpts struct + RootUrl *string + type NoiseProceduralTexture struct + func NoiseProceduralTextureFromJSObject(p js.Value, ctx js.Value) *NoiseProceduralTexture + func (n *NoiseProceduralTexture) AnimationSpeedFactor() float64 + func (n *NoiseProceduralTexture) Brightness() float64 + func (n *NoiseProceduralTexture) JSObject() js.Value + func (n *NoiseProceduralTexture) Octaves() float64 + func (n *NoiseProceduralTexture) Parse(parsedTexture JSObject, scene *Scene) *NoiseProceduralTexture + func (n *NoiseProceduralTexture) Persistence() float64 + func (n *NoiseProceduralTexture) Render(opts *NoiseProceduralTextureRenderOpts) + func (n *NoiseProceduralTexture) Serialize() js.Value + func (n *NoiseProceduralTexture) SetAnimationSpeedFactor(animationSpeedFactor float64) *NoiseProceduralTexture + func (n *NoiseProceduralTexture) SetBrightness(brightness float64) *NoiseProceduralTexture + func (n *NoiseProceduralTexture) SetOctaves(octaves float64) *NoiseProceduralTexture + func (n *NoiseProceduralTexture) SetPersistence(persistence float64) *NoiseProceduralTexture + type NoiseProceduralTextureRenderOpts struct + UseCameraPostProcess *bool + type NormalBlendBlock struct + func NormalBlendBlockFromJSObject(p js.Value, ctx js.Value) *NormalBlendBlock + func (n *NormalBlendBlock) GetClassName() string + func (n *NormalBlendBlock) JSObject() js.Value + func (n *NormalBlendBlock) NormalMap0() *NodeMaterialConnectionPoint + func (n *NormalBlendBlock) NormalMap1() *NodeMaterialConnectionPoint + func (n *NormalBlendBlock) Output() *NodeMaterialConnectionPoint + func (n *NormalBlendBlock) SetNormalMap0(normalMap0 *NodeMaterialConnectionPoint) *NormalBlendBlock + func (n *NormalBlendBlock) SetNormalMap1(normalMap1 *NodeMaterialConnectionPoint) *NormalBlendBlock + func (n *NormalBlendBlock) SetOutput(output *NodeMaterialConnectionPoint) *NormalBlendBlock + type NormalMapProceduralTexture struct + func NormalMapProceduralTextureFromJSObject(p js.Value, ctx js.Value) *NormalMapProceduralTexture + func (n *NormalMapProceduralTexture) BaseTexture() *Texture + func (n *NormalMapProceduralTexture) JSObject() js.Value + func (n *NormalMapProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *NormalMapProceduralTexture + func (n *NormalMapProceduralTexture) Render(opts *NormalMapProceduralTextureRenderOpts) + func (n *NormalMapProceduralTexture) Resize(size JSObject, generateMipMaps JSObject) + func (n *NormalMapProceduralTexture) Serialize() js.Value + func (n *NormalMapProceduralTexture) SetBaseTexture(baseTexture *Texture) *NormalMapProceduralTexture + func (n *NormalMapProceduralTexture) UpdateShaderUniforms() + type NormalMapProceduralTextureRenderOpts struct + UseCameraPostProcess *bool + type NormalMaterial struct + func NormalMaterialFromJSObject(p js.Value, ctx js.Value) *NormalMaterial + func (n *NormalMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (n *NormalMaterial) Clone(name string) *NormalMaterial + func (n *NormalMaterial) DiffuseColor() *Color3 + func (n *NormalMaterial) DiffuseTexture() *BaseTexture + func (n *NormalMaterial) DisableLighting() bool + func (n *NormalMaterial) Dispose(opts *NormalMaterialDisposeOpts) + func (n *NormalMaterial) GetActiveTextures() []*BaseTexture + func (n *NormalMaterial) GetAlphaTestTexture() *BaseTexture + func (n *NormalMaterial) GetAnimatables() []*IAnimatable + func (n *NormalMaterial) GetClassName() string + func (n *NormalMaterial) HasTexture(texture *BaseTexture) bool + func (n *NormalMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (n *NormalMaterial) JSObject() js.Value + func (n *NormalMaterial) MaxSimultaneousLights() float64 + func (n *NormalMaterial) NeedAlphaBlending() bool + func (n *NormalMaterial) NeedAlphaBlendingForMesh(mesh *AbstractMesh) bool + func (n *NormalMaterial) NeedAlphaTesting() bool + func (n *NormalMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *NormalMaterial + func (n *NormalMaterial) Serialize() js.Value + func (n *NormalMaterial) SetDiffuseColor(diffuseColor *Color3) *NormalMaterial + func (n *NormalMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *NormalMaterial + func (n *NormalMaterial) SetDisableLighting(disableLighting bool) *NormalMaterial + func (n *NormalMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *NormalMaterial + type NormalMaterialDisposeOpts struct + ForceDisposeEffect *bool + type NormalMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type NormalizeBlock struct + func NormalizeBlockFromJSObject(p js.Value, ctx js.Value) *NormalizeBlock + func (n *NormalizeBlock) GetClassName() string + func (n *NormalizeBlock) Input() *NodeMaterialConnectionPoint + func (n *NormalizeBlock) JSObject() js.Value + func (n *NormalizeBlock) Output() *NodeMaterialConnectionPoint + func (n *NormalizeBlock) SetInput(input *NodeMaterialConnectionPoint) *NormalizeBlock + func (n *NormalizeBlock) SetOutput(output *NodeMaterialConnectionPoint) *NormalizeBlock + type NullEngine struct + func NullEngineFromJSObject(p js.Value, ctx js.Value) *NullEngine + func (n *NullEngine) AreAllEffectsReady() bool + func (n *NullEngine) BindBuffers(vertexBuffers js.Value, indexBuffer *DataBuffer, effect *Effect) + func (n *NullEngine) BindFramebuffer(texture *InternalTexture, opts *NullEngineBindFramebufferOpts) + func (n *NullEngine) BindSamplers(effect *Effect) + func (n *NullEngine) Clear(color js.Value, backBuffer bool, depth bool, opts *NullEngineClearOpts) + func (n *NullEngine) CreateDynamicVertexBuffer(vertices js.Value) *DataBuffer + func (n *NullEngine) CreateIndexBuffer(indices js.Value) *DataBuffer + func (n *NullEngine) CreateRenderTargetTexture(size JSObject, options bool) *InternalTexture + func (n *NullEngine) CreateShaderProgram(pipelineContext *IPipelineContext, vertexCode string, fragmentCode string, ...) js.Value + func (n *NullEngine) CreateTexture(urlArg string, noMipmap bool, invertY bool, scene *Scene, ...) *InternalTexture + func (n *NullEngine) CreateVertexBuffer(vertices js.Value) *DataBuffer + func (n *NullEngine) DisplayLoadingUI() + func (n *NullEngine) Draw(useTriangles bool, indexStart float64, indexCount float64, ...) + func (n *NullEngine) DrawArraysType(fillMode float64, verticesStart float64, verticesCount float64, ...) + func (n *NullEngine) DrawElementsType(fillMode float64, indexStart float64, indexCount float64, ...) + func (n *NullEngine) EnableEffect(effect *Effect) + func (n *NullEngine) GetAttributes(pipelineContext *IPipelineContext, attributesNames []string) []float64 + func (n *NullEngine) GetHardwareScalingLevel() float64 + func (n *NullEngine) GetLockstepMaxSteps() float64 + func (n *NullEngine) GetRenderHeight(opts *NullEngineGetRenderHeightOpts) float64 + func (n *NullEngine) GetRenderWidth(opts *NullEngineGetRenderWidthOpts) float64 + func (n *NullEngine) GetUniforms(pipelineContext *IPipelineContext, uniformsNames []string) js.Value + func (n *NullEngine) HideLoadingUI() + func (n *NullEngine) IsDeterministicLockStep() bool + func (n *NullEngine) JSObject() js.Value + func (n *NullEngine) ReleaseEffects() + func (n *NullEngine) SetAlphaMode(mode float64, opts *NullEngineSetAlphaModeOpts) + func (n *NullEngine) SetArray(uniform js.Value, array []float64) + func (n *NullEngine) SetArray2(uniform js.Value, array []float64) + func (n *NullEngine) SetArray3(uniform js.Value, array []float64) + func (n *NullEngine) SetArray4(uniform js.Value, array []float64) + func (n *NullEngine) SetBool(uniform js.Value, bool float64) + func (n *NullEngine) SetFloat(uniform js.Value, value float64) + func (n *NullEngine) SetFloat2(uniform js.Value, x float64, y float64) + func (n *NullEngine) SetFloat3(uniform js.Value, x float64, y float64, z float64) + func (n *NullEngine) SetFloat4(uniform js.Value, x float64, y float64, z float64, w float64) + func (n *NullEngine) SetFloatArray(uniform js.Value, array js.Value) + func (n *NullEngine) SetFloatArray2(uniform js.Value, array js.Value) + func (n *NullEngine) SetFloatArray3(uniform js.Value, array js.Value) + func (n *NullEngine) SetFloatArray4(uniform js.Value, array js.Value) + func (n *NullEngine) SetIntArray(uniform js.Value, array js.Value) + func (n *NullEngine) SetIntArray2(uniform js.Value, array js.Value) + func (n *NullEngine) SetIntArray3(uniform js.Value, array js.Value) + func (n *NullEngine) SetIntArray4(uniform js.Value, array js.Value) + func (n *NullEngine) SetMatrices(uniform js.Value, matrices js.Value) + func (n *NullEngine) SetMatrix2x2(uniform js.Value, matrix js.Value) + func (n *NullEngine) SetMatrix3x3(uniform js.Value, matrix js.Value) + func (n *NullEngine) SetState(culling bool, opts *NullEngineSetStateOpts) + func (n *NullEngine) SetViewport(viewport js.Value, opts *NullEngineSetViewportOpts) + func (n *NullEngine) UnBindFramebuffer(texture *InternalTexture, opts *NullEngineUnBindFramebufferOpts) + func (n *NullEngine) UpdateDynamicIndexBuffer(indexBuffer js.Value, indices js.Value, ...) + func (n *NullEngine) UpdateDynamicTexture(texture *InternalTexture, canvas js.Value, invertY bool, ...) + func (n *NullEngine) UpdateDynamicVertexBuffer(vertexBuffer js.Value, vertices js.Value, ...) + func (n *NullEngine) UpdateTextureSamplingMode(samplingMode float64, texture *InternalTexture) + func (n *NullEngine) WipeCaches(opts *NullEngineWipeCachesOpts) + type NullEngineBindFramebufferOpts struct + FaceIndex *float64 + ForceFullscreenViewport *bool + RequiredHeight *float64 + RequiredWidth *float64 + type NullEngineClearOpts struct + Stencil *bool + type NullEngineCreateShaderProgramOpts struct + Context js.Value + type NullEngineCreateTextureOpts struct + Buffer js.Value + FallBack *InternalTexture + Format *float64 + OnError JSFunc + OnLoad JSFunc + SamplingMode *float64 + type NullEngineDrawArraysTypeOpts struct + InstancesCount *float64 + type NullEngineDrawElementsTypeOpts struct + InstancesCount *float64 + type NullEngineDrawOpts struct + InstancesCount *float64 + type NullEngineGetRenderHeightOpts struct + UseScreen *bool + type NullEngineGetRenderWidthOpts struct + UseScreen *bool + type NullEngineOptions struct + func NullEngineOptionsFromJSObject(p js.Value, ctx js.Value) *NullEngineOptions + func (n *NullEngineOptions) DeterministicLockstep() bool + func (n *NullEngineOptions) JSObject() js.Value + func (n *NullEngineOptions) LockstepMaxSteps() float64 + func (n *NullEngineOptions) RenderHeight() float64 + func (n *NullEngineOptions) RenderWidth() float64 + func (n *NullEngineOptions) SetDeterministicLockstep(deterministicLockstep bool) *NullEngineOptions + func (n *NullEngineOptions) SetLockstepMaxSteps(lockstepMaxSteps float64) *NullEngineOptions + func (n *NullEngineOptions) SetRenderHeight(renderHeight float64) *NullEngineOptions + func (n *NullEngineOptions) SetRenderWidth(renderWidth float64) *NullEngineOptions + func (n *NullEngineOptions) SetTextureSize(textureSize float64) *NullEngineOptions + func (n *NullEngineOptions) TextureSize() float64 + type NullEngineSetAlphaModeOpts struct + NoDepthWriteChange *bool + type NullEngineSetStateOpts struct + Force *bool + ReverseSide *bool + ZOffset *float64 + type NullEngineSetViewportOpts struct + RequiredHeight *float64 + RequiredWidth *float64 + type NullEngineUnBindFramebufferOpts struct + DisableGenerateMipMaps *bool + OnBeforeUnbind JSFunc + type NullEngineUpdateDynamicIndexBufferOpts struct + Offset *float64 + type NullEngineUpdateDynamicTextureOpts struct + Format *float64 + PremulAlpha *bool + type NullEngineUpdateDynamicVertexBufferOpts struct + ByteLength *float64 + ByteOffset *float64 + type NullEngineWipeCachesOpts struct + BruteForce *bool + type OBJExport struct + func OBJExportFromJSObject(p js.Value, ctx js.Value) *OBJExport + func (o *OBJExport) JSObject() js.Value + func (o *OBJExport) MTL(mesh *Mesh) string + func (o *OBJExport) OBJ(mesh []*Mesh, opts *OBJExportOBJOpts) string + type OBJExportOBJOpts struct + Globalposition *bool + Materials *bool + Matlibname *string + type OBJFileLoader struct + func OBJFileLoaderFromJSObject(p js.Value, ctx js.Value) *OBJFileLoader + func (o *OBJFileLoader) COMPUTE_NORMALS() bool + func (o *OBJFileLoader) CanDirectLoad(data string) bool + func (o *OBJFileLoader) CreatePlugin() *ISceneLoaderPluginAsync + func (o *OBJFileLoader) Extensions() string + func (o *OBJFileLoader) IMPORT_VERTEX_COLORS() bool + func (o *OBJFileLoader) INVERT_TEXTURE_Y() bool + func (o *OBJFileLoader) INVERT_Y() bool + func (o *OBJFileLoader) ImportMeshAsync(meshesNames JSObject, scene *Scene, data JSObject, rootUrl string, ...) *Promise + func (o *OBJFileLoader) JSObject() js.Value + func (o *OBJFileLoader) LoadAssetContainerAsync(scene *Scene, data string, rootUrl string, ...) *Promise + func (o *OBJFileLoader) LoadAsync(scene *Scene, data string, rootUrl string, opts *OBJFileLoaderLoadAsyncOpts) *Promise + func (o *OBJFileLoader) MATERIAL_LOADING_FAILS_SILENTLY() bool + func (o *OBJFileLoader) Name() string + func (o *OBJFileLoader) OPTIMIZE_WITH_UV() bool + func (o *OBJFileLoader) SKIP_MATERIALS() bool + func (o *OBJFileLoader) SetCOMPUTE_NORMALS(COMPUTE_NORMALS bool) *OBJFileLoader + func (o *OBJFileLoader) SetExtensions(extensions string) *OBJFileLoader + func (o *OBJFileLoader) SetIMPORT_VERTEX_COLORS(IMPORT_VERTEX_COLORS bool) *OBJFileLoader + func (o *OBJFileLoader) SetINVERT_TEXTURE_Y(INVERT_TEXTURE_Y bool) *OBJFileLoader + func (o *OBJFileLoader) SetINVERT_Y(INVERT_Y bool) *OBJFileLoader + func (o *OBJFileLoader) SetMATERIAL_LOADING_FAILS_SILENTLY(MATERIAL_LOADING_FAILS_SILENTLY bool) *OBJFileLoader + func (o *OBJFileLoader) SetName(name string) *OBJFileLoader + func (o *OBJFileLoader) SetOPTIMIZE_WITH_UV(OPTIMIZE_WITH_UV bool) *OBJFileLoader + func (o *OBJFileLoader) SetSKIP_MATERIALS(SKIP_MATERIALS bool) *OBJFileLoader + func (o *OBJFileLoader) SetUV_SCALING(UV_SCALING *Vector2) *OBJFileLoader + func (o *OBJFileLoader) UV_SCALING() *Vector2 + type OBJFileLoaderImportMeshAsyncOpts struct + FileName *string + OnProgress JSFunc + type OBJFileLoaderLoadAssetContainerAsyncOpts struct + FileName *string + OnProgress JSFunc + type OBJFileLoaderLoadAsyncOpts struct + FileName *string + OnProgress JSFunc + type Observable struct + func ObservableFromJSObject(p js.Value, ctx js.Value) *Observable + func (o *Observable) Add(callback JSFunc, opts *ObservableAddOpts) *Observer + func (o *Observable) AddOnce(callback JSFunc) *Observer + func (o *Observable) Clear() + func (o *Observable) Clone() *Observable + func (o *Observable) HasObservers() bool + func (o *Observable) HasSpecificMask(opts *ObservableHasSpecificMaskOpts) bool + func (o *Observable) JSObject() js.Value + func (o *Observable) MakeObserverBottomPriority(observer *Observer) + func (o *Observable) MakeObserverTopPriority(observer *Observer) + func (o *Observable) NotifyObserver(observer *Observer, eventData *T, opts *ObservableNotifyObserverOpts) + func (o *Observable) NotifyObservers(eventData *T, opts *ObservableNotifyObserversOpts) bool + func (o *Observable) NotifyObserversWithPromise(eventData *T, opts *ObservableNotifyObserversWithPromiseOpts) *Promise + func (o *Observable) Observers() []*Observer + func (o *Observable) Remove(observer *Observer) bool + func (o *Observable) RemoveCallback(callback JSFunc, opts *ObservableRemoveCallbackOpts) bool + func (o *Observable) SetObservers(observers []*Observer) *Observable + type ObservableAddOpts struct + InsertFirst *bool + Mask *float64 + Scope interface{} + UnregisterOnFirstCall *bool + type ObservableHasSpecificMaskOpts struct + Mask *float64 + type ObservableNotifyObserverOpts struct + Mask *float64 + type ObservableNotifyObserversOpts struct + CurrentTarget interface{} + Mask *float64 + Target interface{} + type ObservableNotifyObserversWithPromiseOpts struct + CurrentTarget interface{} + Mask *float64 + Target interface{} + type ObservableRemoveCallbackOpts struct + Scope interface{} + type Observer struct + func ObserverFromJSObject(p js.Value, ctx js.Value) *Observer + func (o *Observer) Callback() js.Value + func (o *Observer) JSObject() js.Value + func (o *Observer) Mask() float64 + func (o *Observer) Scope() js.Value + func (o *Observer) SetCallback(callback JSFunc) *Observer + func (o *Observer) SetMask(mask float64) *Observer + func (o *Observer) SetScope(scope JSObject) *Observer + func (o *Observer) SetUnregisterOnNextCall(unregisterOnNextCall bool) *Observer + func (o *Observer) UnregisterOnNextCall() bool + type OceanPostProcess struct + func OceanPostProcessFromJSObject(p js.Value, ctx js.Value) *OceanPostProcess + func (o *OceanPostProcess) IsSupported() bool + func (o *OceanPostProcess) JSObject() js.Value + func (o *OceanPostProcess) ReflectionEnabled() bool + func (o *OceanPostProcess) ReflectionTexture() *MirrorTexture + func (o *OceanPostProcess) RefractionEnabled() bool + func (o *OceanPostProcess) RefractionTexture() *RenderTargetTexture + func (o *OceanPostProcess) SetIsSupported(isSupported bool) *OceanPostProcess + func (o *OceanPostProcess) SetReflectionEnabled(reflectionEnabled bool) *OceanPostProcess + func (o *OceanPostProcess) SetReflectionTexture(reflectionTexture *MirrorTexture) *OceanPostProcess + func (o *OceanPostProcess) SetRefractionEnabled(refractionEnabled bool) *OceanPostProcess + func (o *OceanPostProcess) SetRefractionTexture(refractionTexture *RenderTargetTexture) *OceanPostProcess + type Octree struct + func OctreeFromJSObject(p js.Value, ctx js.Value) *Octree + func (o *Octree) AddMesh(entry *T) + func (o *Octree) Blocks() []*OctreeBlock + func (o *Octree) CreationFuncForMeshes() js.Value + func (o *Octree) CreationFuncForSubMeshes() js.Value + func (o *Octree) DynamicContent() []*T + func (o *Octree) Intersects(sphereCenter *Vector3, sphereRadius float64, opts *OctreeIntersectsOpts) *SmartArray + func (o *Octree) IntersectsRay(ray *Ray) *SmartArray + func (o *Octree) JSObject() js.Value + func (o *Octree) MaxDepth() float64 + func (o *Octree) RemoveMesh(entry *T) + func (o *Octree) Select(frustumPlanes []*Plane, opts *OctreeSelectOpts) *SmartArray + func (o *Octree) SetBlocks(blocks []*OctreeBlock) *Octree + func (o *Octree) SetCreationFuncForMeshes(CreationFuncForMeshes JSFunc) *Octree + func (o *Octree) SetCreationFuncForSubMeshes(CreationFuncForSubMeshes JSFunc) *Octree + func (o *Octree) SetDynamicContent(dynamicContent []*T) *Octree + func (o *Octree) SetMaxDepth(maxDepth float64) *Octree + func (o *Octree) Update(worldMin *Vector3, worldMax *Vector3, entries []*T) + type OctreeBlock struct + func OctreeBlockFromJSObject(p js.Value, ctx js.Value) *OctreeBlock + func (o *OctreeBlock) AddEntries(entries []*T) + func (o *OctreeBlock) AddEntry(entry *T) + func (o *OctreeBlock) Blocks() []*OctreeBlock + func (o *OctreeBlock) Capacity() float64 + func (o *OctreeBlock) CreateInnerBlocks() + func (o *OctreeBlock) Entries() []*T + func (o *OctreeBlock) Intersects(sphereCenter *Vector3, sphereRadius float64, selection *SmartArrayNoDuplicate, ...) + func (o *OctreeBlock) IntersectsRay(ray *Ray, selection *SmartArrayNoDuplicate) + func (o *OctreeBlock) JSObject() js.Value + func (o *OctreeBlock) MaxPoint() *Vector3 + func (o *OctreeBlock) MinPoint() *Vector3 + func (o *OctreeBlock) RemoveEntry(entry *T) + func (o *OctreeBlock) Select(frustumPlanes []*Plane, selection *SmartArrayNoDuplicate, ...) + func (o *OctreeBlock) SetBlocks(blocks []*OctreeBlock) *OctreeBlock + func (o *OctreeBlock) SetCapacity(capacity float64) *OctreeBlock + func (o *OctreeBlock) SetEntries(entries []*T) *OctreeBlock + func (o *OctreeBlock) SetMaxPoint(maxPoint *Vector3) *OctreeBlock + func (o *OctreeBlock) SetMinPoint(minPoint *Vector3) *OctreeBlock + type OctreeBlockIntersectsOpts struct + AllowDuplicate *bool + type OctreeBlockSelectOpts struct + AllowDuplicate *bool + type OctreeIntersectsOpts struct + AllowDuplicate *bool + type OctreeSceneComponent struct + func OctreeSceneComponentFromJSObject(p js.Value, ctx js.Value) *OctreeSceneComponent + func (o *OctreeSceneComponent) ChecksIsEnabled() bool + func (o *OctreeSceneComponent) Dispose() + func (o *OctreeSceneComponent) GetActiveMeshCandidates() js.Value + func (o *OctreeSceneComponent) GetActiveSubMeshCandidates(mesh *AbstractMesh) js.Value + func (o *OctreeSceneComponent) GetCollidingSubMeshCandidates(mesh *AbstractMesh, collider js.Value) js.Value + func (o *OctreeSceneComponent) GetIntersectingSubMeshCandidates(mesh *AbstractMesh, localRay *Ray) js.Value + func (o *OctreeSceneComponent) JSObject() js.Value + func (o *OctreeSceneComponent) Name() string + func (o *OctreeSceneComponent) Rebuild() + func (o *OctreeSceneComponent) Register() + func (o *OctreeSceneComponent) Scene() *Scene + func (o *OctreeSceneComponent) SetChecksIsEnabled(checksIsEnabled bool) *OctreeSceneComponent + func (o *OctreeSceneComponent) SetName(name string) *OctreeSceneComponent + func (o *OctreeSceneComponent) SetScene(scene *Scene) *OctreeSceneComponent + type OctreeSelectOpts struct + AllowDuplicate *bool + type OculusTouchController struct + func OculusTouchControllerFromJSObject(p js.Value, ctx js.Value) *OculusTouchController + func (o *OculusTouchController) InitControllerMesh(scene *Scene, opts *OculusTouchControllerInitControllerMeshOpts) + func (o *OculusTouchController) JSObject() js.Value + func (o *OculusTouchController) MODEL_BASE_URL() string + func (o *OculusTouchController) MODEL_LEFT_FILENAME() string + func (o *OculusTouchController) MODEL_RIGHT_FILENAME() string + func (o *OculusTouchController) OnAButtonStateChangedObservable() *Observable + func (o *OculusTouchController) OnBButtonStateChangedObservable() *Observable + func (o *OculusTouchController) OnSecondaryTriggerStateChangedObservable() *Observable + func (o *OculusTouchController) OnThumbRestChangedObservable() *Observable + func (o *OculusTouchController) OnXButtonStateChangedObservable() *Observable + func (o *OculusTouchController) OnYButtonStateChangedObservable() *Observable + func (o *OculusTouchController) QUEST_MODEL_BASE_URL() string + func (o *OculusTouchController) SetMODEL_BASE_URL(MODEL_BASE_URL string) *OculusTouchController + func (o *OculusTouchController) SetMODEL_LEFT_FILENAME(MODEL_LEFT_FILENAME string) *OculusTouchController + func (o *OculusTouchController) SetMODEL_RIGHT_FILENAME(MODEL_RIGHT_FILENAME string) *OculusTouchController + func (o *OculusTouchController) SetOnAButtonStateChangedObservable(onAButtonStateChangedObservable *Observable) *OculusTouchController + func (o *OculusTouchController) SetOnBButtonStateChangedObservable(onBButtonStateChangedObservable *Observable) *OculusTouchController + func (o *OculusTouchController) SetOnSecondaryTriggerStateChangedObservable(onSecondaryTriggerStateChangedObservable *Observable) *OculusTouchController + func (o *OculusTouchController) SetOnThumbRestChangedObservable(onThumbRestChangedObservable *Observable) *OculusTouchController + func (o *OculusTouchController) SetOnXButtonStateChangedObservable(onXButtonStateChangedObservable *Observable) *OculusTouchController + func (o *OculusTouchController) SetOnYButtonStateChangedObservable(onYButtonStateChangedObservable *Observable) *OculusTouchController + func (o *OculusTouchController) SetQUEST_MODEL_BASE_URL(QUEST_MODEL_BASE_URL string) *OculusTouchController + type OculusTouchControllerInitControllerMeshOpts struct + MeshLoaded JSFunc + type OnAfterEnteringVRObservableEvent struct + func OnAfterEnteringVRObservableEventFromJSObject(p js.Value, ctx js.Value) *OnAfterEnteringVRObservableEvent + func (o *OnAfterEnteringVRObservableEvent) JSObject() js.Value + func (o *OnAfterEnteringVRObservableEvent) SetSuccess(success bool) *OnAfterEnteringVRObservableEvent + func (o *OnAfterEnteringVRObservableEvent) Success() bool + type OneMinusBlock struct + func OneMinusBlockFromJSObject(p js.Value, ctx js.Value) *OneMinusBlock + func (o *OneMinusBlock) GetClassName() string + func (o *OneMinusBlock) Input() *NodeMaterialConnectionPoint + func (o *OneMinusBlock) JSObject() js.Value + func (o *OneMinusBlock) Output() *NodeMaterialConnectionPoint + func (o *OneMinusBlock) SetInput(input *NodeMaterialConnectionPoint) *OneMinusBlock + func (o *OneMinusBlock) SetOutput(output *NodeMaterialConnectionPoint) *OneMinusBlock + type OutlineRenderer struct + func OutlineRendererFromJSObject(p js.Value, ctx js.Value) *OutlineRenderer + func (o *OutlineRenderer) Dispose() + func (o *OutlineRenderer) IsReady(subMesh *SubMesh, useInstances bool) bool + func (o *OutlineRenderer) JSObject() js.Value + func (o *OutlineRenderer) Name() string + func (o *OutlineRenderer) Rebuild() + func (o *OutlineRenderer) Register() + func (o *OutlineRenderer) Render(subMesh *SubMesh, batch js.Value, opts *OutlineRendererRenderOpts) + func (o *OutlineRenderer) Scene() *Scene + func (o *OutlineRenderer) SetName(name string) *OutlineRenderer + func (o *OutlineRenderer) SetScene(scene *Scene) *OutlineRenderer + func (o *OutlineRenderer) SetZOffset(zOffset float64) *OutlineRenderer + func (o *OutlineRenderer) ZOffset() float64 + type OutlineRendererRenderOpts struct + UseOverlay *bool + type PBRAnisotropicConfiguration struct + func PBRAnisotropicConfigurationFromJSObject(p js.Value, ctx js.Value) *PBRAnisotropicConfiguration + func (p *PBRAnisotropicConfiguration) AddFallbacks(defines js.Value, fallbacks *EffectFallbacks, currentRank float64) float64 + func (p *PBRAnisotropicConfiguration) AddSamplers(samplers []string) + func (p *PBRAnisotropicConfiguration) AddUniforms(uniforms []string) + func (p *PBRAnisotropicConfiguration) BindForSubMesh(uniformBuffer *UniformBuffer, scene *Scene, isFrozen bool) + func (p *PBRAnisotropicConfiguration) CopyTo(anisotropicConfiguration *PBRAnisotropicConfiguration) + func (p *PBRAnisotropicConfiguration) Direction() *Vector2 + func (p *PBRAnisotropicConfiguration) Dispose(opts *PBRAnisotropicConfigurationDisposeOpts) + func (p *PBRAnisotropicConfiguration) GetActiveTextures(activeTextures []*BaseTexture) + func (p *PBRAnisotropicConfiguration) GetAnimatables(animatables []*IAnimatable) + func (p *PBRAnisotropicConfiguration) GetClassName() string + func (p *PBRAnisotropicConfiguration) HasTexture(texture *BaseTexture) bool + func (p *PBRAnisotropicConfiguration) Intensity() float64 + func (p *PBRAnisotropicConfiguration) IsEnabled() bool + func (p *PBRAnisotropicConfiguration) IsReadyForSubMesh(defines js.Value, scene *Scene) bool + func (p *PBRAnisotropicConfiguration) JSObject() js.Value + func (p *PBRAnisotropicConfiguration) Parse(source JSObject, scene *Scene, rootUrl string) + func (p *PBRAnisotropicConfiguration) PrepareDefines(defines js.Value, mesh *AbstractMesh, scene *Scene) + func (p *PBRAnisotropicConfiguration) PrepareUniformBuffer(uniformBuffer *UniformBuffer) + func (p *PBRAnisotropicConfiguration) Serialize() js.Value + func (p *PBRAnisotropicConfiguration) SetDirection(direction *Vector2) *PBRAnisotropicConfiguration + func (p *PBRAnisotropicConfiguration) SetIntensity(intensity float64) *PBRAnisotropicConfiguration + func (p *PBRAnisotropicConfiguration) SetIsEnabled(isEnabled bool) *PBRAnisotropicConfiguration + func (p *PBRAnisotropicConfiguration) SetTexture(texture *BaseTexture) *PBRAnisotropicConfiguration + func (p *PBRAnisotropicConfiguration) Texture() *BaseTexture + type PBRAnisotropicConfigurationDisposeOpts struct + ForceDisposeTextures *bool + type PBRBRDFConfiguration struct + func PBRBRDFConfigurationFromJSObject(p js.Value, ctx js.Value) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) CopyTo(brdfConfiguration *PBRBRDFConfiguration) + func (p *PBRBRDFConfiguration) DEFAULT_USE_ENERGY_CONSERVATION() bool + func (p *PBRBRDFConfiguration) DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED() bool + func (p *PBRBRDFConfiguration) DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION() bool + func (p *PBRBRDFConfiguration) DEFAULT_USE_SPHERICAL_HARMONICS() bool + func (p *PBRBRDFConfiguration) GetClassName() string + func (p *PBRBRDFConfiguration) JSObject() js.Value + func (p *PBRBRDFConfiguration) Parse(source JSObject, scene *Scene, rootUrl string) + func (p *PBRBRDFConfiguration) PrepareDefines(defines js.Value) + func (p *PBRBRDFConfiguration) Serialize() js.Value + func (p *PBRBRDFConfiguration) SetDEFAULT_USE_ENERGY_CONSERVATION(DEFAULT_USE_ENERGY_CONSERVATION bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) SetDEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED(DEFAULT_USE_SMITH_VISIBILITY_HEIGHT_CORRELATED bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) SetDEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION(DEFAULT_USE_SPECULAR_GLOSSINESS_INPUT_ENERGY_CONSERVATION bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) SetDEFAULT_USE_SPHERICAL_HARMONICS(DEFAULT_USE_SPHERICAL_HARMONICS bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) SetUseEnergyConservation(useEnergyConservation bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) SetUseSmithVisibilityHeightCorrelated(useSmithVisibilityHeightCorrelated bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) SetUseSpecularGlossinessInputEnergyConservation(useSpecularGlossinessInputEnergyConservation bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) SetUseSphericalHarmonics(useSphericalHarmonics bool) *PBRBRDFConfiguration + func (p *PBRBRDFConfiguration) UseEnergyConservation() bool + func (p *PBRBRDFConfiguration) UseSmithVisibilityHeightCorrelated() bool + func (p *PBRBRDFConfiguration) UseSpecularGlossinessInputEnergyConservation() bool + func (p *PBRBRDFConfiguration) UseSphericalHarmonics() bool + type PBRBaseMaterial struct + func PBRBaseMaterialFromJSObject(p js.Value, ctx js.Value) *PBRBaseMaterial + func (p *PBRBaseMaterial) Anisotropy() *PBRAnisotropicConfiguration + func (p *PBRBaseMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (p *PBRBaseMaterial) Brdf() *PBRBRDFConfiguration + func (p *PBRBaseMaterial) BuildUniformLayout() + func (p *PBRBaseMaterial) ClearCoat() *PBRClearCoatConfiguration + func (p *PBRBaseMaterial) CustomShaderNameResolve() js.Value + func (p *PBRBaseMaterial) DEFAULT_AO_ON_ANALYTICAL_LIGHTS() float64 + func (p *PBRBaseMaterial) Dispose(opts *PBRBaseMaterialDisposeOpts) + func (p *PBRBaseMaterial) ForceCompilation(mesh *AbstractMesh, opts *PBRBaseMaterialForceCompilationOpts) + func (p *PBRBaseMaterial) GetActiveTextures() []*BaseTexture + func (p *PBRBaseMaterial) GetAlphaTestTexture() *BaseTexture + func (p *PBRBaseMaterial) GetAnimatables() []*IAnimatable + func (p *PBRBaseMaterial) GetClassName() string + func (p *PBRBaseMaterial) HasRenderTargetTextures() bool + func (p *PBRBaseMaterial) HasTexture(texture *BaseTexture) bool + func (p *PBRBaseMaterial) IsMetallicWorkflow() bool + func (p *PBRBaseMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (p *PBRBaseMaterial) JSObject() js.Value + func (p *PBRBaseMaterial) LIGHTFALLOFF_GLTF() float64 + func (p *PBRBaseMaterial) LIGHTFALLOFF_PHYSICAL() float64 + func (p *PBRBaseMaterial) LIGHTFALLOFF_STANDARD() float64 + func (p *PBRBaseMaterial) NeedAlphaBlending() bool + func (p *PBRBaseMaterial) NeedAlphaBlendingForMesh(mesh *AbstractMesh) bool + func (p *PBRBaseMaterial) NeedAlphaTesting() bool + func (p *PBRBaseMaterial) PBRMATERIAL_ALPHABLEND() float64 + func (p *PBRBaseMaterial) PBRMATERIAL_ALPHATEST() float64 + func (p *PBRBaseMaterial) PBRMATERIAL_ALPHATESTANDBLEND() float64 + func (p *PBRBaseMaterial) PBRMATERIAL_OPAQUE() float64 + func (p *PBRBaseMaterial) SetAnisotropy(anisotropy *PBRAnisotropicConfiguration) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetBrdf(brdf *PBRBRDFConfiguration) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetClearCoat(clearCoat *PBRClearCoatConfiguration) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetCustomShaderNameResolve(customShaderNameResolve JSFunc) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetDEFAULT_AO_ON_ANALYTICAL_LIGHTS(DEFAULT_AO_ON_ANALYTICAL_LIGHTS float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetHasRenderTargetTextures(hasRenderTargetTextures bool) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetLIGHTFALLOFF_GLTF(LIGHTFALLOFF_GLTF float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetLIGHTFALLOFF_PHYSICAL(LIGHTFALLOFF_PHYSICAL float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetLIGHTFALLOFF_STANDARD(LIGHTFALLOFF_STANDARD float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetPBRMATERIAL_ALPHABLEND(PBRMATERIAL_ALPHABLEND float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetPBRMATERIAL_ALPHATEST(PBRMATERIAL_ALPHATEST float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetPBRMATERIAL_ALPHATESTANDBLEND(PBRMATERIAL_ALPHATESTANDBLEND float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetPBRMATERIAL_OPAQUE(PBRMATERIAL_OPAQUE float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetSheen(sheen *PBRSheenConfiguration) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetSubSurface(subSurface *PBRSubSurfaceConfiguration) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetTransparencyMode(transparencyMode float64) *PBRBaseMaterial + func (p *PBRBaseMaterial) SetUseLogarithmicDepth(useLogarithmicDepth bool) *PBRBaseMaterial + func (p *PBRBaseMaterial) Sheen() *PBRSheenConfiguration + func (p *PBRBaseMaterial) SubSurface() *PBRSubSurfaceConfiguration + func (p *PBRBaseMaterial) TransparencyMode() float64 + func (p *PBRBaseMaterial) Unbind() + func (p *PBRBaseMaterial) UseLogarithmicDepth() bool + type PBRBaseMaterialDisposeOpts struct + ForceDisposeEffect *bool + ForceDisposeTextures *bool + type PBRBaseMaterialForceCompilationOpts struct + OnCompiled JSFunc + Options js.Value + type PBRBaseMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type PBRBaseSimpleMaterial struct + func PBRBaseSimpleMaterialFromJSObject(p js.Value, ctx js.Value) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) AlphaCutOff() float64 + func (p *PBRBaseSimpleMaterial) DisableLighting() bool + func (p *PBRBaseSimpleMaterial) DoubleSided() bool + func (p *PBRBaseSimpleMaterial) EmissiveColor() *Color3 + func (p *PBRBaseSimpleMaterial) EmissiveTexture() *BaseTexture + func (p *PBRBaseSimpleMaterial) EnvironmentTexture() *BaseTexture + func (p *PBRBaseSimpleMaterial) GetClassName() string + func (p *PBRBaseSimpleMaterial) InvertNormalMapX() bool + func (p *PBRBaseSimpleMaterial) InvertNormalMapY() bool + func (p *PBRBaseSimpleMaterial) JSObject() js.Value + func (p *PBRBaseSimpleMaterial) LightmapTexture() *BaseTexture + func (p *PBRBaseSimpleMaterial) MaxSimultaneousLights() float64 + func (p *PBRBaseSimpleMaterial) NormalTexture() *BaseTexture + func (p *PBRBaseSimpleMaterial) OcclusionStrength() float64 + func (p *PBRBaseSimpleMaterial) OcclusionTexture() *BaseTexture + func (p *PBRBaseSimpleMaterial) SetAlphaCutOff(alphaCutOff float64) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetDisableLighting(disableLighting bool) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetDoubleSided(doubleSided bool) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetEmissiveColor(emissiveColor *Color3) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetEmissiveTexture(emissiveTexture *BaseTexture) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetEnvironmentTexture(environmentTexture *BaseTexture) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetInvertNormalMapX(invertNormalMapX bool) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetInvertNormalMapY(invertNormalMapY bool) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetLightmapTexture(lightmapTexture *BaseTexture) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetNormalTexture(normalTexture *BaseTexture) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetOcclusionStrength(occlusionStrength float64) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetOcclusionTexture(occlusionTexture *BaseTexture) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) SetUseLightmapAsShadowmap(useLightmapAsShadowmap bool) *PBRBaseSimpleMaterial + func (p *PBRBaseSimpleMaterial) UseLightmapAsShadowmap() bool + type PBRClearCoatConfiguration struct + func PBRClearCoatConfigurationFromJSObject(p js.Value, ctx js.Value) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) AddFallbacks(defines js.Value, fallbacks *EffectFallbacks, currentRank float64) float64 + func (p *PBRClearCoatConfiguration) AddSamplers(samplers []string) + func (p *PBRClearCoatConfiguration) AddUniforms(uniforms []string) + func (p *PBRClearCoatConfiguration) BindForSubMesh(uniformBuffer *UniformBuffer, scene *Scene, engine *Engine, ...) + func (p *PBRClearCoatConfiguration) BumpTexture() *BaseTexture + func (p *PBRClearCoatConfiguration) CopyTo(clearCoatConfiguration *PBRClearCoatConfiguration) + func (p *PBRClearCoatConfiguration) Dispose(opts *PBRClearCoatConfigurationDisposeOpts) + func (p *PBRClearCoatConfiguration) GetActiveTextures(activeTextures []*BaseTexture) + func (p *PBRClearCoatConfiguration) GetAnimatables(animatables []*IAnimatable) + func (p *PBRClearCoatConfiguration) GetClassName() string + func (p *PBRClearCoatConfiguration) HasTexture(texture *BaseTexture) bool + func (p *PBRClearCoatConfiguration) IndexOfRefraction() float64 + func (p *PBRClearCoatConfiguration) Intensity() float64 + func (p *PBRClearCoatConfiguration) IsEnabled() bool + func (p *PBRClearCoatConfiguration) IsReadyForSubMesh(defines js.Value, scene *Scene, engine *Engine, disableBumpMap bool) bool + func (p *PBRClearCoatConfiguration) IsTintEnabled() bool + func (p *PBRClearCoatConfiguration) JSObject() js.Value + func (p *PBRClearCoatConfiguration) Parse(source JSObject, scene *Scene, rootUrl string) + func (p *PBRClearCoatConfiguration) PrepareDefines(defines js.Value, scene *Scene) + func (p *PBRClearCoatConfiguration) PrepareUniformBuffer(uniformBuffer *UniformBuffer) + func (p *PBRClearCoatConfiguration) Roughness() float64 + func (p *PBRClearCoatConfiguration) Serialize() js.Value + func (p *PBRClearCoatConfiguration) SetBumpTexture(bumpTexture *BaseTexture) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetIndexOfRefraction(indexOfRefraction float64) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetIntensity(intensity float64) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetIsEnabled(isEnabled bool) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetIsTintEnabled(isTintEnabled bool) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetRoughness(roughness float64) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetTexture(texture *BaseTexture) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetTintColor(tintColor *Color3) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetTintColorAtDistance(tintColorAtDistance float64) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetTintTexture(tintTexture *BaseTexture) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) SetTintThickness(tintThickness float64) *PBRClearCoatConfiguration + func (p *PBRClearCoatConfiguration) Texture() *BaseTexture + func (p *PBRClearCoatConfiguration) TintColor() *Color3 + func (p *PBRClearCoatConfiguration) TintColorAtDistance() float64 + func (p *PBRClearCoatConfiguration) TintTexture() *BaseTexture + func (p *PBRClearCoatConfiguration) TintThickness() float64 + type PBRClearCoatConfigurationDisposeOpts struct + ForceDisposeTextures *bool + type PBRCustomMaterial struct + func PBRCustomMaterialFromJSObject(p js.Value, ctx js.Value) *PBRCustomMaterial + func (p *PBRCustomMaterial) AddUniform(name string, kind string, param JSObject) *PBRCustomMaterial + func (p *PBRCustomMaterial) AttachAfterBind(mesh *Mesh, effect *Effect) + func (p *PBRCustomMaterial) Builder(shaderName string, uniforms []string, uniformBuffers []string, ...) string + func (p *PBRCustomMaterial) CustomParts() *ShaderAlebdoParts + func (p *PBRCustomMaterial) FragmentShader() string + func (p *PBRCustomMaterial) Fragment_Before_Fog(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Before_FragColor(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Before_Lights(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Begin(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Custom_Albedo(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Custom_Alpha(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Custom_MetallicRoughness(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Custom_MicroSurface(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_Definitions(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Fragment_MainBegin(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) JSObject() js.Value + func (p *PBRCustomMaterial) ReviewUniform(name string, arr []string) []string + func (p *PBRCustomMaterial) SetCustomParts(CustomParts *ShaderAlebdoParts) *PBRCustomMaterial + func (p *PBRCustomMaterial) SetFragmentShader(FragmentShader string) *PBRCustomMaterial + func (p *PBRCustomMaterial) SetShaderIndexer(ShaderIndexer float64) *PBRCustomMaterial + func (p *PBRCustomMaterial) SetVertexShader(VertexShader string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Set_createdShaderName(_createdShaderName string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Set_customUniform(_customUniform []string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Set_isCreatedShader(_isCreatedShader bool) *PBRCustomMaterial + func (p *PBRCustomMaterial) Set_newSamplerInstances(_newSamplerInstances []*Texture) *PBRCustomMaterial + func (p *PBRCustomMaterial) Set_newUniformInstances(_newUniformInstances JSObject) *PBRCustomMaterial + func (p *PBRCustomMaterial) Set_newUniforms(_newUniforms []string) *PBRCustomMaterial + func (p *PBRCustomMaterial) ShaderIndexer() float64 + func (p *PBRCustomMaterial) VertexShader() string + func (p *PBRCustomMaterial) Vertex_Before_NormalUpdated(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Vertex_Before_PositionUpdated(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Vertex_Begin(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Vertex_Definitions(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Vertex_MainBegin(shaderPart string) *PBRCustomMaterial + func (p *PBRCustomMaterial) Vertex_MainEnd(shaderPart string) *PBRCustomMaterial + type PBRMaterial struct + func PBRMaterialFromJSObject(p js.Value, ctx js.Value) *PBRMaterial + func (p *PBRMaterial) AlbedoColor() *Color3 + func (p *PBRMaterial) AlbedoTexture() *BaseTexture + func (p *PBRMaterial) AlphaCutOff() float64 + func (p *PBRMaterial) AmbientColor() *Color3 + func (p *PBRMaterial) AmbientTexture() *BaseTexture + func (p *PBRMaterial) AmbientTextureImpactOnAnalyticalLights() float64 + func (p *PBRMaterial) AmbientTextureStrength() float64 + func (p *PBRMaterial) BumpTexture() *BaseTexture + func (p *PBRMaterial) CameraColorCurves() *ColorCurves + func (p *PBRMaterial) CameraColorCurvesEnabled() bool + func (p *PBRMaterial) CameraColorGradingEnabled() bool + func (p *PBRMaterial) CameraColorGradingTexture() *BaseTexture + func (p *PBRMaterial) CameraContrast() float64 + func (p *PBRMaterial) CameraExposure() float64 + func (p *PBRMaterial) CameraToneMappingEnabled() bool + func (p *PBRMaterial) Clone(name string) *PBRMaterial + func (p *PBRMaterial) DEFAULT_AO_ON_ANALYTICAL_LIGHTS() float64 + func (p *PBRMaterial) DirectIntensity() float64 + func (p *PBRMaterial) DisableBumpMap() bool + func (p *PBRMaterial) DisableLighting() bool + func (p *PBRMaterial) EmissiveColor() *Color3 + func (p *PBRMaterial) EmissiveIntensity() float64 + func (p *PBRMaterial) EmissiveTexture() *BaseTexture + func (p *PBRMaterial) EnableSpecularAntiAliasing() bool + func (p *PBRMaterial) EnvironmentBRDFTexture() *BaseTexture + func (p *PBRMaterial) EnvironmentIntensity() float64 + func (p *PBRMaterial) ForceAlphaTest() bool + func (p *PBRMaterial) ForceIrradianceInFragment() bool + func (p *PBRMaterial) ForceNormalForward() bool + func (p *PBRMaterial) GetClassName() string + func (p *PBRMaterial) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (p *PBRMaterial) IndexOfRefraction() float64 + func (p *PBRMaterial) InvertNormalMapX() bool + func (p *PBRMaterial) InvertNormalMapY() bool + func (p *PBRMaterial) InvertRefractionY() bool + func (p *PBRMaterial) JSObject() js.Value + func (p *PBRMaterial) LightmapTexture() *BaseTexture + func (p *PBRMaterial) LinkRefractionWithTransparency() bool + func (p *PBRMaterial) MaxSimultaneousLights() float64 + func (p *PBRMaterial) Metallic() float64 + func (p *PBRMaterial) MetallicF0Factor() float64 + func (p *PBRMaterial) MetallicTexture() *BaseTexture + func (p *PBRMaterial) MicroSurface() float64 + func (p *PBRMaterial) MicroSurfaceTexture() *BaseTexture + func (p *PBRMaterial) OpacityTexture() *BaseTexture + func (p *PBRMaterial) PBRMATERIAL_ALPHABLEND() float64 + func (p *PBRMaterial) PBRMATERIAL_ALPHATEST() float64 + func (p *PBRMaterial) PBRMATERIAL_ALPHATESTANDBLEND() float64 + func (p *PBRMaterial) PBRMATERIAL_OPAQUE() float64 + func (p *PBRMaterial) ParallaxScaleBias() float64 + func (p *PBRMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *PBRMaterial + func (p *PBRMaterial) ReflectionColor() *Color3 + func (p *PBRMaterial) ReflectionTexture() *BaseTexture + func (p *PBRMaterial) ReflectivityColor() *Color3 + func (p *PBRMaterial) ReflectivityTexture() *BaseTexture + func (p *PBRMaterial) RefractionTexture() *BaseTexture + func (p *PBRMaterial) Roughness() float64 + func (p *PBRMaterial) Serialize() js.Value + func (p *PBRMaterial) SetAlbedoColor(albedoColor *Color3) *PBRMaterial + func (p *PBRMaterial) SetAlbedoTexture(albedoTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetAlphaCutOff(alphaCutOff float64) *PBRMaterial + func (p *PBRMaterial) SetAmbientColor(ambientColor *Color3) *PBRMaterial + func (p *PBRMaterial) SetAmbientTexture(ambientTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetAmbientTextureImpactOnAnalyticalLights(ambientTextureImpactOnAnalyticalLights float64) *PBRMaterial + func (p *PBRMaterial) SetAmbientTextureStrength(ambientTextureStrength float64) *PBRMaterial + func (p *PBRMaterial) SetBumpTexture(bumpTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetCameraColorCurves(cameraColorCurves *ColorCurves) *PBRMaterial + func (p *PBRMaterial) SetCameraColorCurvesEnabled(cameraColorCurvesEnabled bool) *PBRMaterial + func (p *PBRMaterial) SetCameraColorGradingEnabled(cameraColorGradingEnabled bool) *PBRMaterial + func (p *PBRMaterial) SetCameraColorGradingTexture(cameraColorGradingTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetCameraContrast(cameraContrast float64) *PBRMaterial + func (p *PBRMaterial) SetCameraExposure(cameraExposure float64) *PBRMaterial + func (p *PBRMaterial) SetCameraToneMappingEnabled(cameraToneMappingEnabled bool) *PBRMaterial + func (p *PBRMaterial) SetDEFAULT_AO_ON_ANALYTICAL_LIGHTS(DEFAULT_AO_ON_ANALYTICAL_LIGHTS float64) *PBRMaterial + func (p *PBRMaterial) SetDirectIntensity(directIntensity float64) *PBRMaterial + func (p *PBRMaterial) SetDisableBumpMap(disableBumpMap bool) *PBRMaterial + func (p *PBRMaterial) SetDisableLighting(disableLighting bool) *PBRMaterial + func (p *PBRMaterial) SetEmissiveColor(emissiveColor *Color3) *PBRMaterial + func (p *PBRMaterial) SetEmissiveIntensity(emissiveIntensity float64) *PBRMaterial + func (p *PBRMaterial) SetEmissiveTexture(emissiveTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetEnableSpecularAntiAliasing(enableSpecularAntiAliasing bool) *PBRMaterial + func (p *PBRMaterial) SetEnvironmentBRDFTexture(environmentBRDFTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetEnvironmentIntensity(environmentIntensity float64) *PBRMaterial + func (p *PBRMaterial) SetForceAlphaTest(forceAlphaTest bool) *PBRMaterial + func (p *PBRMaterial) SetForceIrradianceInFragment(forceIrradianceInFragment bool) *PBRMaterial + func (p *PBRMaterial) SetForceNormalForward(forceNormalForward bool) *PBRMaterial + func (p *PBRMaterial) SetImageProcessingConfiguration(imageProcessingConfiguration *ImageProcessingConfiguration) *PBRMaterial + func (p *PBRMaterial) SetIndexOfRefraction(indexOfRefraction float64) *PBRMaterial + func (p *PBRMaterial) SetInvertNormalMapX(invertNormalMapX bool) *PBRMaterial + func (p *PBRMaterial) SetInvertNormalMapY(invertNormalMapY bool) *PBRMaterial + func (p *PBRMaterial) SetInvertRefractionY(invertRefractionY bool) *PBRMaterial + func (p *PBRMaterial) SetLightmapTexture(lightmapTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetLinkRefractionWithTransparency(linkRefractionWithTransparency bool) *PBRMaterial + func (p *PBRMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *PBRMaterial + func (p *PBRMaterial) SetMetallic(metallic float64) *PBRMaterial + func (p *PBRMaterial) SetMetallicF0Factor(metallicF0Factor float64) *PBRMaterial + func (p *PBRMaterial) SetMetallicTexture(metallicTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetMicroSurface(microSurface float64) *PBRMaterial + func (p *PBRMaterial) SetMicroSurfaceTexture(microSurfaceTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetOpacityTexture(opacityTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetPBRMATERIAL_ALPHABLEND(PBRMATERIAL_ALPHABLEND float64) *PBRMaterial + func (p *PBRMaterial) SetPBRMATERIAL_ALPHATEST(PBRMATERIAL_ALPHATEST float64) *PBRMaterial + func (p *PBRMaterial) SetPBRMATERIAL_ALPHATESTANDBLEND(PBRMATERIAL_ALPHATESTANDBLEND float64) *PBRMaterial + func (p *PBRMaterial) SetPBRMATERIAL_OPAQUE(PBRMATERIAL_OPAQUE float64) *PBRMaterial + func (p *PBRMaterial) SetParallaxScaleBias(parallaxScaleBias float64) *PBRMaterial + func (p *PBRMaterial) SetReflectionColor(reflectionColor *Color3) *PBRMaterial + func (p *PBRMaterial) SetReflectionTexture(reflectionTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetReflectivityColor(reflectivityColor *Color3) *PBRMaterial + func (p *PBRMaterial) SetReflectivityTexture(reflectivityTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetRefractionTexture(refractionTexture *BaseTexture) *PBRMaterial + func (p *PBRMaterial) SetRoughness(roughness float64) *PBRMaterial + func (p *PBRMaterial) SetSpecularIntensity(specularIntensity float64) *PBRMaterial + func (p *PBRMaterial) SetTwoSidedLighting(twoSidedLighting bool) *PBRMaterial + func (p *PBRMaterial) SetUnlit(unlit bool) *PBRMaterial + func (p *PBRMaterial) SetUseAlphaFresnel(useAlphaFresnel bool) *PBRMaterial + func (p *PBRMaterial) SetUseAlphaFromAlbedoTexture(useAlphaFromAlbedoTexture bool) *PBRMaterial + func (p *PBRMaterial) SetUseAmbientInGrayScale(useAmbientInGrayScale bool) *PBRMaterial + func (p *PBRMaterial) SetUseAmbientOcclusionFromMetallicTextureRed(useAmbientOcclusionFromMetallicTextureRed bool) *PBRMaterial + func (p *PBRMaterial) SetUseAutoMicroSurfaceFromReflectivityMap(useAutoMicroSurfaceFromReflectivityMap bool) *PBRMaterial + func (p *PBRMaterial) SetUseGLTFLightFalloff(useGLTFLightFalloff bool) *PBRMaterial + func (p *PBRMaterial) SetUseHorizonOcclusion(useHorizonOcclusion bool) *PBRMaterial + func (p *PBRMaterial) SetUseLightmapAsShadowmap(useLightmapAsShadowmap bool) *PBRMaterial + func (p *PBRMaterial) SetUseLinearAlphaFresnel(useLinearAlphaFresnel bool) *PBRMaterial + func (p *PBRMaterial) SetUseMetallicF0FactorFromMetallicTexture(useMetallicF0FactorFromMetallicTexture bool) *PBRMaterial + func (p *PBRMaterial) SetUseMetallnessFromMetallicTextureBlue(useMetallnessFromMetallicTextureBlue bool) *PBRMaterial + func (p *PBRMaterial) SetUseMicroSurfaceFromReflectivityMapAlpha(useMicroSurfaceFromReflectivityMapAlpha bool) *PBRMaterial + func (p *PBRMaterial) SetUseObjectSpaceNormalMap(useObjectSpaceNormalMap bool) *PBRMaterial + func (p *PBRMaterial) SetUseParallax(useParallax bool) *PBRMaterial + func (p *PBRMaterial) SetUseParallaxOcclusion(useParallaxOcclusion bool) *PBRMaterial + func (p *PBRMaterial) SetUsePhysicalLightFalloff(usePhysicalLightFalloff bool) *PBRMaterial + func (p *PBRMaterial) SetUseRadianceOcclusion(useRadianceOcclusion bool) *PBRMaterial + func (p *PBRMaterial) SetUseRadianceOverAlpha(useRadianceOverAlpha bool) *PBRMaterial + func (p *PBRMaterial) SetUseRoughnessFromMetallicTextureAlpha(useRoughnessFromMetallicTextureAlpha bool) *PBRMaterial + func (p *PBRMaterial) SetUseRoughnessFromMetallicTextureGreen(useRoughnessFromMetallicTextureGreen bool) *PBRMaterial + func (p *PBRMaterial) SetUseSpecularOverAlpha(useSpecularOverAlpha bool) *PBRMaterial + func (p *PBRMaterial) SpecularIntensity() float64 + func (p *PBRMaterial) TwoSidedLighting() bool + func (p *PBRMaterial) Unlit() bool + func (p *PBRMaterial) UseAlphaFresnel() bool + func (p *PBRMaterial) UseAlphaFromAlbedoTexture() bool + func (p *PBRMaterial) UseAmbientInGrayScale() bool + func (p *PBRMaterial) UseAmbientOcclusionFromMetallicTextureRed() bool + func (p *PBRMaterial) UseAutoMicroSurfaceFromReflectivityMap() bool + func (p *PBRMaterial) UseGLTFLightFalloff() bool + func (p *PBRMaterial) UseHorizonOcclusion() bool + func (p *PBRMaterial) UseLightmapAsShadowmap() bool + func (p *PBRMaterial) UseLinearAlphaFresnel() bool + func (p *PBRMaterial) UseMetallicF0FactorFromMetallicTexture() bool + func (p *PBRMaterial) UseMetallnessFromMetallicTextureBlue() bool + func (p *PBRMaterial) UseMicroSurfaceFromReflectivityMapAlpha() bool + func (p *PBRMaterial) UseObjectSpaceNormalMap() bool + func (p *PBRMaterial) UseParallax() bool + func (p *PBRMaterial) UseParallaxOcclusion() bool + func (p *PBRMaterial) UsePhysicalLightFalloff() bool + func (p *PBRMaterial) UseRadianceOcclusion() bool + func (p *PBRMaterial) UseRadianceOverAlpha() bool + func (p *PBRMaterial) UseRoughnessFromMetallicTextureAlpha() bool + func (p *PBRMaterial) UseRoughnessFromMetallicTextureGreen() bool + func (p *PBRMaterial) UseSpecularOverAlpha() bool + type PBRMetallicRoughnessMaterial struct + func PBRMetallicRoughnessMaterialFromJSObject(p js.Value, ctx js.Value) *PBRMetallicRoughnessMaterial + func (p *PBRMetallicRoughnessMaterial) BaseColor() *Color3 + func (p *PBRMetallicRoughnessMaterial) BaseTexture() *BaseTexture + func (p *PBRMetallicRoughnessMaterial) Clone(name string) *PBRMetallicRoughnessMaterial + func (p *PBRMetallicRoughnessMaterial) GetClassName() string + func (p *PBRMetallicRoughnessMaterial) JSObject() js.Value + func (p *PBRMetallicRoughnessMaterial) Metallic() float64 + func (p *PBRMetallicRoughnessMaterial) MetallicRoughnessTexture() *BaseTexture + func (p *PBRMetallicRoughnessMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *PBRMetallicRoughnessMaterial + func (p *PBRMetallicRoughnessMaterial) Roughness() float64 + func (p *PBRMetallicRoughnessMaterial) Serialize() js.Value + func (p *PBRMetallicRoughnessMaterial) SetBaseColor(baseColor *Color3) *PBRMetallicRoughnessMaterial + func (p *PBRMetallicRoughnessMaterial) SetBaseTexture(baseTexture *BaseTexture) *PBRMetallicRoughnessMaterial + func (p *PBRMetallicRoughnessMaterial) SetMetallic(metallic float64) *PBRMetallicRoughnessMaterial + func (p *PBRMetallicRoughnessMaterial) SetMetallicRoughnessTexture(metallicRoughnessTexture *BaseTexture) *PBRMetallicRoughnessMaterial + func (p *PBRMetallicRoughnessMaterial) SetRoughness(roughness float64) *PBRMetallicRoughnessMaterial + type PBRSheenConfiguration struct + func PBRSheenConfigurationFromJSObject(p js.Value, ctx js.Value) *PBRSheenConfiguration + func (p *PBRSheenConfiguration) AddFallbacks(defines js.Value, fallbacks *EffectFallbacks, currentRank float64) float64 + func (p *PBRSheenConfiguration) AddSamplers(samplers []string) + func (p *PBRSheenConfiguration) AddUniforms(uniforms []string) + func (p *PBRSheenConfiguration) BindForSubMesh(uniformBuffer *UniformBuffer, scene *Scene, isFrozen bool) + func (p *PBRSheenConfiguration) Color() *Color3 + func (p *PBRSheenConfiguration) CopyTo(sheenConfiguration *PBRSheenConfiguration) + func (p *PBRSheenConfiguration) Dispose(opts *PBRSheenConfigurationDisposeOpts) + func (p *PBRSheenConfiguration) GetActiveTextures(activeTextures []*BaseTexture) + func (p *PBRSheenConfiguration) GetAnimatables(animatables []*IAnimatable) + func (p *PBRSheenConfiguration) GetClassName() string + func (p *PBRSheenConfiguration) HasTexture(texture *BaseTexture) bool + func (p *PBRSheenConfiguration) Intensity() float64 + func (p *PBRSheenConfiguration) IsEnabled() bool + func (p *PBRSheenConfiguration) IsReadyForSubMesh(defines js.Value, scene *Scene) bool + func (p *PBRSheenConfiguration) JSObject() js.Value + func (p *PBRSheenConfiguration) LinkSheenWithAlbedo() bool + func (p *PBRSheenConfiguration) Parse(source JSObject, scene *Scene, rootUrl string) + func (p *PBRSheenConfiguration) PrepareDefines(defines js.Value, scene *Scene) + func (p *PBRSheenConfiguration) PrepareUniformBuffer(uniformBuffer *UniformBuffer) + func (p *PBRSheenConfiguration) Serialize() js.Value + func (p *PBRSheenConfiguration) SetColor(color *Color3) *PBRSheenConfiguration + func (p *PBRSheenConfiguration) SetIntensity(intensity float64) *PBRSheenConfiguration + func (p *PBRSheenConfiguration) SetIsEnabled(isEnabled bool) *PBRSheenConfiguration + func (p *PBRSheenConfiguration) SetLinkSheenWithAlbedo(linkSheenWithAlbedo bool) *PBRSheenConfiguration + func (p *PBRSheenConfiguration) SetTexture(texture *BaseTexture) *PBRSheenConfiguration + func (p *PBRSheenConfiguration) Texture() *BaseTexture + type PBRSheenConfigurationDisposeOpts struct + ForceDisposeTextures *bool + type PBRSpecularGlossinessMaterial struct + func PBRSpecularGlossinessMaterialFromJSObject(p js.Value, ctx js.Value) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) Clone(name string) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) DiffuseColor() *Color3 + func (p *PBRSpecularGlossinessMaterial) DiffuseTexture() *BaseTexture + func (p *PBRSpecularGlossinessMaterial) GetClassName() string + func (p *PBRSpecularGlossinessMaterial) Glossiness() float64 + func (p *PBRSpecularGlossinessMaterial) JSObject() js.Value + func (p *PBRSpecularGlossinessMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) Serialize() js.Value + func (p *PBRSpecularGlossinessMaterial) SetDiffuseColor(diffuseColor *Color3) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) SetGlossiness(glossiness float64) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) SetSpecularColor(specularColor *Color3) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) SetSpecularGlossinessTexture(specularGlossinessTexture *BaseTexture) *PBRSpecularGlossinessMaterial + func (p *PBRSpecularGlossinessMaterial) SpecularColor() *Color3 + func (p *PBRSpecularGlossinessMaterial) SpecularGlossinessTexture() *BaseTexture + type PBRSubSurfaceConfiguration struct + func PBRSubSurfaceConfigurationFromJSObject(p js.Value, ctx js.Value) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) AddFallbacks(defines js.Value, fallbacks *EffectFallbacks, currentRank float64) float64 + func (p *PBRSubSurfaceConfiguration) AddSamplers(samplers []string) + func (p *PBRSubSurfaceConfiguration) AddUniforms(uniforms []string) + func (p *PBRSubSurfaceConfiguration) BindForSubMesh(uniformBuffer *UniformBuffer, scene *Scene, engine *Engine, isFrozen bool, ...) + func (p *PBRSubSurfaceConfiguration) CopyTo(configuration *PBRSubSurfaceConfiguration) + func (p *PBRSubSurfaceConfiguration) DiffusionDistance() *Color3 + func (p *PBRSubSurfaceConfiguration) DisableAlphaBlending() bool + func (p *PBRSubSurfaceConfiguration) Dispose(opts *PBRSubSurfaceConfigurationDisposeOpts) + func (p *PBRSubSurfaceConfiguration) FillRenderTargetTextures(renderTargets *SmartArray) + func (p *PBRSubSurfaceConfiguration) GetActiveTextures(activeTextures []*BaseTexture) + func (p *PBRSubSurfaceConfiguration) GetAnimatables(animatables []*IAnimatable) + func (p *PBRSubSurfaceConfiguration) GetClassName() string + func (p *PBRSubSurfaceConfiguration) HasRenderTargetTextures() bool + func (p *PBRSubSurfaceConfiguration) HasTexture(texture *BaseTexture) bool + func (p *PBRSubSurfaceConfiguration) IndexOfRefraction() float64 + func (p *PBRSubSurfaceConfiguration) InvertRefractionY() bool + func (p *PBRSubSurfaceConfiguration) IsReadyForSubMesh(defines js.Value, scene *Scene) bool + func (p *PBRSubSurfaceConfiguration) IsRefractionEnabled() bool + func (p *PBRSubSurfaceConfiguration) IsTranslucencyEnabled() bool + func (p *PBRSubSurfaceConfiguration) JSObject() js.Value + func (p *PBRSubSurfaceConfiguration) LinkRefractionWithTransparency() bool + func (p *PBRSubSurfaceConfiguration) MaximumThickness() float64 + func (p *PBRSubSurfaceConfiguration) MinimumThickness() float64 + func (p *PBRSubSurfaceConfiguration) Parse(source JSObject, scene *Scene, rootUrl string) + func (p *PBRSubSurfaceConfiguration) PrepareDefines(defines js.Value, scene *Scene) + func (p *PBRSubSurfaceConfiguration) PrepareUniformBuffer(uniformBuffer *UniformBuffer) + func (p *PBRSubSurfaceConfiguration) RefractionIntensity() float64 + func (p *PBRSubSurfaceConfiguration) RefractionTexture() *BaseTexture + func (p *PBRSubSurfaceConfiguration) ScatteringIntensity() float64 + func (p *PBRSubSurfaceConfiguration) Serialize() js.Value + func (p *PBRSubSurfaceConfiguration) SetDiffusionDistance(diffusionDistance *Color3) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetDisableAlphaBlending(disableAlphaBlending bool) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetIndexOfRefraction(indexOfRefraction float64) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetInvertRefractionY(invertRefractionY bool) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetIsRefractionEnabled(isRefractionEnabled bool) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetIsTranslucencyEnabled(isTranslucencyEnabled bool) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetLinkRefractionWithTransparency(linkRefractionWithTransparency bool) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetMaximumThickness(maximumThickness float64) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetMinimumThickness(minimumThickness float64) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetRefractionIntensity(refractionIntensity float64) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetRefractionTexture(refractionTexture *BaseTexture) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetScatteringIntensity(scatteringIntensity float64) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetThicknessTexture(thicknessTexture *BaseTexture) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetTintColor(tintColor *Color3) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetTintColorAtDistance(tintColorAtDistance float64) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetTranslucencyIntensity(translucencyIntensity float64) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) SetUseMaskFromThicknessTexture(useMaskFromThicknessTexture bool) *PBRSubSurfaceConfiguration + func (p *PBRSubSurfaceConfiguration) ThicknessTexture() *BaseTexture + func (p *PBRSubSurfaceConfiguration) TintColor() *Color3 + func (p *PBRSubSurfaceConfiguration) TintColorAtDistance() float64 + func (p *PBRSubSurfaceConfiguration) TranslucencyIntensity() float64 + func (p *PBRSubSurfaceConfiguration) Unbind(activeEffect *Effect) bool + func (p *PBRSubSurfaceConfiguration) UseMaskFromThicknessTexture() bool + type PBRSubSurfaceConfigurationDisposeOpts struct + ForceDisposeTextures *bool + type PanoramaToCubeMapTools struct + func PanoramaToCubeMapToolsFromJSObject(p js.Value, ctx js.Value) *PanoramaToCubeMapTools + func (p *PanoramaToCubeMapTools) ConvertPanoramaToCubemap(float32Array js.Value, inputWidth float64, inputHeight float64, size float64) js.Value + func (p *PanoramaToCubeMapTools) JSObject() js.Value + type Particle struct + func ParticleFromJSObject(p js.Value, ctx js.Value) *Particle + func (p *Particle) Age() float64 + func (p *Particle) Angle() float64 + func (p *Particle) AngularSpeed() float64 + func (p *Particle) CellIndex() float64 + func (p *Particle) Color() *Color4 + func (p *Particle) ColorStep() *Color4 + func (p *Particle) CopyTo(other *Particle) + func (p *Particle) Direction() *Vector3 + func (p *Particle) Id() float64 + func (p *Particle) JSObject() js.Value + func (p *Particle) LifeTime() float64 + func (p *Particle) ParticleSystem() *ParticleSystem + func (p *Particle) Position() *Vector3 + func (p *Particle) RemapData() *Vector4 + func (p *Particle) Scale() *Vector2 + func (p *Particle) SetAge(age float64) *Particle + func (p *Particle) SetAngle(angle float64) *Particle + func (p *Particle) SetAngularSpeed(angularSpeed float64) *Particle + func (p *Particle) SetCellIndex(cellIndex float64) *Particle + func (p *Particle) SetColor(color *Color4) *Particle + func (p *Particle) SetColorStep(colorStep *Color4) *Particle + func (p *Particle) SetDirection(direction *Vector3) *Particle + func (p *Particle) SetId(id float64) *Particle + func (p *Particle) SetLifeTime(lifeTime float64) *Particle + func (p *Particle) SetParticleSystem(particleSystem *ParticleSystem) *Particle + func (p *Particle) SetPosition(position *Vector3) *Particle + func (p *Particle) SetRemapData(remapData *Vector4) *Particle + func (p *Particle) SetScale(scale *Vector2) *Particle + func (p *Particle) SetSize(size float64) *Particle + func (p *Particle) Size() float64 + func (p *Particle) UpdateCellIndex() + type ParticleHelper struct + func ParticleHelperFromJSObject(p js.Value, ctx js.Value) *ParticleHelper + func (p *ParticleHelper) BaseAssetsUrl() string + func (p *ParticleHelper) CreateAsync(jsType string, scene *Scene, opts *ParticleHelperCreateAsyncOpts) *Promise + func (p *ParticleHelper) CreateDefault(emitter *AbstractMesh, opts *ParticleHelperCreateDefaultOpts) *IParticleSystem + func (p *ParticleHelper) ExportSet(systems []*IParticleSystem) *ParticleSystemSet + func (p *ParticleHelper) JSObject() js.Value + func (p *ParticleHelper) SetBaseAssetsUrl(BaseAssetsUrl string) *ParticleHelper + type ParticleHelperCreateAsyncOpts struct + Gpu *bool + type ParticleHelperCreateDefaultOpts struct + Capacity *float64 + Scene *Scene + UseGPU *bool + type ParticleSystem struct + func ParticleSystemFromJSObject(p js.Value, ctx js.Value) *ParticleSystem + func (p *ParticleSystem) ActiveSubSystems() []*ParticleSystem + func (p *ParticleSystem) AddAlphaRemapGradient(gradient float64, min float64, max float64) *IParticleSystem + func (p *ParticleSystem) AddAngularSpeedGradient(gradient float64, factor float64, ...) *IParticleSystem + func (p *ParticleSystem) AddColorGradient(gradient float64, color1 *Color4, opts *ParticleSystemAddColorGradientOpts) *IParticleSystem + func (p *ParticleSystem) AddColorRemapGradient(gradient float64, min float64, max float64) *IParticleSystem + func (p *ParticleSystem) AddDragGradient(gradient float64, factor float64, opts *ParticleSystemAddDragGradientOpts) *IParticleSystem + func (p *ParticleSystem) AddEmitRateGradient(gradient float64, factor float64, opts *ParticleSystemAddEmitRateGradientOpts) *IParticleSystem + func (p *ParticleSystem) AddLifeTimeGradient(gradient float64, factor float64, opts *ParticleSystemAddLifeTimeGradientOpts) *IParticleSystem + func (p *ParticleSystem) AddLimitVelocityGradient(gradient float64, factor float64, ...) *IParticleSystem + func (p *ParticleSystem) AddRampGradient(gradient float64, color *Color3) *ParticleSystem + func (p *ParticleSystem) AddSizeGradient(gradient float64, factor float64, opts *ParticleSystemAddSizeGradientOpts) *IParticleSystem + func (p *ParticleSystem) AddStartSizeGradient(gradient float64, factor float64, opts *ParticleSystemAddStartSizeGradientOpts) *IParticleSystem + func (p *ParticleSystem) AddVelocityGradient(gradient float64, factor float64, opts *ParticleSystemAddVelocityGradientOpts) *IParticleSystem + func (p *ParticleSystem) Animate(opts *ParticleSystemAnimateOpts) + func (p *ParticleSystem) BILLBOARDMODE_ALL() float64 + func (p *ParticleSystem) BILLBOARDMODE_STRETCHED() float64 + func (p *ParticleSystem) BILLBOARDMODE_Y() float64 + func (p *ParticleSystem) Clone(name string, newEmitter JSObject) *ParticleSystem + func (p *ParticleSystem) Dispose(opts *ParticleSystemDisposeOpts) + func (p *ParticleSystem) GetCapacity() float64 + func (p *ParticleSystem) GetClassName() string + func (p *ParticleSystem) GetRampGradients() []*Color3Gradient + func (p *ParticleSystem) IsAlive() bool + func (p *ParticleSystem) IsReady() bool + func (p *ParticleSystem) IsStarted() bool + func (p *ParticleSystem) JSObject() js.Value + func (p *ParticleSystem) OnDispose() js.Value + func (p *ParticleSystem) OnDisposeObservable() *Observable + func (p *ParticleSystem) Parse(parsedParticleSystem JSObject, scene *Scene, rootUrl string, ...) *ParticleSystem + func (p *ParticleSystem) Particles() []*Particle + func (p *ParticleSystem) Rebuild() + func (p *ParticleSystem) RecycleParticle() js.Value + func (p *ParticleSystem) RemoveAlphaRemapGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveAngularSpeedGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveColorGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveColorRemapGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveDragGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveEmitRateGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveLifeTimeGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveLimitVelocityGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveRampGradient(gradient float64) *ParticleSystem + func (p *ParticleSystem) RemoveSizeGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveStartSizeGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) RemoveVelocityGradient(gradient float64) *IParticleSystem + func (p *ParticleSystem) Render() float64 + func (p *ParticleSystem) Reset() + func (p *ParticleSystem) Serialize() js.Value + func (p *ParticleSystem) SetActiveSubSystems(activeSubSystems []*ParticleSystem) *ParticleSystem + func (p *ParticleSystem) SetBILLBOARDMODE_ALL(BILLBOARDMODE_ALL float64) *ParticleSystem + func (p *ParticleSystem) SetBILLBOARDMODE_STRETCHED(BILLBOARDMODE_STRETCHED float64) *ParticleSystem + func (p *ParticleSystem) SetBILLBOARDMODE_Y(BILLBOARDMODE_Y float64) *ParticleSystem + func (p *ParticleSystem) SetOnDispose(onDispose JSFunc) *ParticleSystem + func (p *ParticleSystem) SetOnDisposeObservable(onDisposeObservable *Observable) *ParticleSystem + func (p *ParticleSystem) SetParticles(particles []*Particle) *ParticleSystem + func (p *ParticleSystem) SetRecycleParticle(recycleParticle JSFunc) *ParticleSystem + func (p *ParticleSystem) SetStartDirectionFunction(startDirectionFunction JSFunc) *ParticleSystem + func (p *ParticleSystem) SetStartPositionFunction(startPositionFunction JSFunc) *ParticleSystem + func (p *ParticleSystem) SetSubEmitters(subEmitters []*ParticleSystem) *ParticleSystem + func (p *ParticleSystem) SetUpdateFunction(updateFunction JSFunc) *ParticleSystem + func (p *ParticleSystem) SetUseRampGradients(useRampGradients bool) *ParticleSystem + func (p *ParticleSystem) Start(opts *ParticleSystemStartOpts) + func (p *ParticleSystem) StartDirectionFunction() js.Value + func (p *ParticleSystem) StartPositionFunction() js.Value + func (p *ParticleSystem) Stop(opts *ParticleSystemStopOpts) + func (p *ParticleSystem) SubEmitters() []*ParticleSystem + func (p *ParticleSystem) UpdateFunction() js.Value + func (p *ParticleSystem) UseRampGradients() bool + type ParticleSystemAddAngularSpeedGradientOpts struct + Factor2 *float64 + type ParticleSystemAddColorGradientOpts struct + Color2 *Color4 + type ParticleSystemAddDragGradientOpts struct + Factor2 *float64 + type ParticleSystemAddEmitRateGradientOpts struct + Factor2 *float64 + type ParticleSystemAddLifeTimeGradientOpts struct + Factor2 *float64 + type ParticleSystemAddLimitVelocityGradientOpts struct + Factor2 *float64 + type ParticleSystemAddSizeGradientOpts struct + Factor2 *float64 + type ParticleSystemAddStartSizeGradientOpts struct + Factor2 *float64 + type ParticleSystemAddVelocityGradientOpts struct + Factor2 *float64 + type ParticleSystemAnimateOpts struct + PreWarmOnly *bool + type ParticleSystemDisposeOpts struct + DisposeTexture *bool + type ParticleSystemParseOpts struct + DoNotStart *bool + type ParticleSystemSet struct + func ParticleSystemSetFromJSObject(p js.Value, ctx js.Value) *ParticleSystemSet + func (p *ParticleSystemSet) BaseAssetsUrl() string + func (p *ParticleSystemSet) Dispose() + func (p *ParticleSystemSet) EmitterNode() *TransformNode + func (p *ParticleSystemSet) JSObject() js.Value + func (p *ParticleSystemSet) Parse(data JSObject, scene *Scene, opts *ParticleSystemSetParseOpts) *ParticleSystemSet + func (p *ParticleSystemSet) Serialize() js.Value + func (p *ParticleSystemSet) SetBaseAssetsUrl(BaseAssetsUrl string) *ParticleSystemSet + func (p *ParticleSystemSet) SetEmitterAsSphere(options js.Value, renderingGroupId float64, scene *Scene) + func (p *ParticleSystemSet) SetEmitterNode(emitterNode *TransformNode) *ParticleSystemSet + func (p *ParticleSystemSet) SetSystems(systems []*IParticleSystem) *ParticleSystemSet + func (p *ParticleSystemSet) Start(opts *ParticleSystemSetStartOpts) + func (p *ParticleSystemSet) Systems() []*IParticleSystem + type ParticleSystemSetParseOpts struct + Gpu *bool + type ParticleSystemSetStartOpts struct + Emitter *AbstractMesh + type ParticleSystemStartOpts struct + Delay *float64 + type ParticleSystemStopOpts struct + StopSubEmitters *bool + type ParticlesOptimization struct + func ParticlesOptimizationFromJSObject(p js.Value, ctx js.Value) *ParticlesOptimization + func (p *ParticlesOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (p *ParticlesOptimization) GetDescription() string + func (p *ParticlesOptimization) JSObject() js.Value + type PassCubePostProcess struct + func PassCubePostProcessFromJSObject(p js.Value, ctx js.Value) *PassCubePostProcess + func (p *PassCubePostProcess) Face() float64 + func (p *PassCubePostProcess) JSObject() js.Value + func (p *PassCubePostProcess) SetFace(face float64) *PassCubePostProcess + type PassPostProcess struct + func PassPostProcessFromJSObject(p js.Value, ctx js.Value) *PassPostProcess + func (p *PassPostProcess) JSObject() js.Value + type Path2 struct + func Path2FromJSObject(p js.Value, ctx js.Value) *Path2 + func (p *Path2) AddArcTo(midX float64, midY float64, endX float64, endY float64, ...) *Path2 + func (p *Path2) AddLineTo(x float64, y float64) *Path2 + func (p *Path2) Close() *Path2 + func (p *Path2) Closed() bool + func (p *Path2) GetPointAtLengthPosition(normalizedLengthPosition float64) *Vector2 + func (p *Path2) GetPoints() []*Vector2 + func (p *Path2) JSObject() js.Value + func (p *Path2) Length() float64 + func (p *Path2) SetClosed(closed bool) *Path2 + func (p *Path2) StartingAt(x float64, y float64) *Path2 + type Path2AddArcToOpts struct + NumberOfSegments *float64 + type Path3D struct + func Path3DFromJSObject(p js.Value, ctx js.Value) *Path3D + func (p *Path3D) GetBinormalAt(position float64, opts *Path3DGetBinormalAtOpts) *Vector3 + func (p *Path3D) GetBinormals() []*Vector3 + func (p *Path3D) GetClosestPositionTo(target *Vector3) float64 + func (p *Path3D) GetCurve() []*Vector3 + func (p *Path3D) GetDistanceAt(position float64) float64 + func (p *Path3D) GetDistances() []float64 + func (p *Path3D) GetNormalAt(position float64, opts *Path3DGetNormalAtOpts) *Vector3 + func (p *Path3D) GetNormals() []*Vector3 + func (p *Path3D) GetPointAt(position float64) *Vector3 + func (p *Path3D) GetPoints() []*Vector3 + func (p *Path3D) GetPreviousPointIndexAt(position float64) float64 + func (p *Path3D) GetSubPositionAt(position float64) float64 + func (p *Path3D) GetTangentAt(position float64, opts *Path3DGetTangentAtOpts) *Vector3 + func (p *Path3D) GetTangents() []*Vector3 + func (p *Path3D) JSObject() js.Value + func (p *Path3D) Length() float64 + func (p *Path3D) Path() []*Vector3 + func (p *Path3D) SetPath(path []*Vector3) *Path3D + func (p *Path3D) Slice(opts *Path3DSliceOpts) *Path3D + func (p *Path3D) Update(path []*Vector3, opts *Path3DUpdateOpts) *Path3D + type Path3DGetBinormalAtOpts struct + Interpolated *bool + type Path3DGetNormalAtOpts struct + Interpolated *bool + type Path3DGetTangentAtOpts struct + Interpolated *bool + type Path3DSliceOpts struct + End *float64 + Start *float64 + type Path3DUpdateOpts struct + AlignTangentsWithPath *bool + FirstNormal *Vector3 + type PathCursor struct + func PathCursorFromJSObject(p js.Value, ctx js.Value) *PathCursor + func (p *PathCursor) Animations() []*Animation + func (p *PathCursor) GetPoint() *Vector3 + func (p *PathCursor) JSObject() js.Value + func (p *PathCursor) Move(step float64) *PathCursor + func (p *PathCursor) MoveAhead(opts *PathCursorMoveAheadOpts) *PathCursor + func (p *PathCursor) MoveBack(opts *PathCursorMoveBackOpts) *PathCursor + func (p *PathCursor) Onchange(f JSFunc) *PathCursor + func (p *PathCursor) SetAnimations(animations []*Animation) *PathCursor + func (p *PathCursor) SetValue(value float64) *PathCursor + func (p *PathCursor) Value() float64 + type PathCursorMoveAheadOpts struct + Step *float64 + type PathCursorMoveBackOpts struct + Step *float64 + type PerfCounter struct + func PerfCounterFromJSObject(p js.Value, ctx js.Value) *PerfCounter + func (p *PerfCounter) AddCount(newCount float64, fetchResult bool) + func (p *PerfCounter) Average() float64 + func (p *PerfCounter) BeginMonitoring() + func (p *PerfCounter) Count() float64 + func (p *PerfCounter) Current() float64 + func (p *PerfCounter) Enabled() bool + func (p *PerfCounter) EndMonitoring(opts *PerfCounterEndMonitoringOpts) + func (p *PerfCounter) FetchNewFrame() + func (p *PerfCounter) JSObject() js.Value + func (p *PerfCounter) LastSecAverage() float64 + func (p *PerfCounter) Max() float64 + func (p *PerfCounter) Min() float64 + func (p *PerfCounter) SetAverage(average float64) *PerfCounter + func (p *PerfCounter) SetCount(count float64) *PerfCounter + func (p *PerfCounter) SetCurrent(current float64) *PerfCounter + func (p *PerfCounter) SetEnabled(Enabled bool) *PerfCounter + func (p *PerfCounter) SetLastSecAverage(lastSecAverage float64) *PerfCounter + func (p *PerfCounter) SetMax(max float64) *PerfCounter + func (p *PerfCounter) SetMin(min float64) *PerfCounter + func (p *PerfCounter) SetTotal(total float64) *PerfCounter + func (p *PerfCounter) Total() float64 + type PerfCounterEndMonitoringOpts struct + NewFrame *bool + type PerformanceMonitor struct + func PerformanceMonitorFromJSObject(p js.Value, ctx js.Value) *PerformanceMonitor + func (p *PerformanceMonitor) AverageFPS() float64 + func (p *PerformanceMonitor) AverageFrameTime() float64 + func (p *PerformanceMonitor) AverageFrameTimeVariance() float64 + func (p *PerformanceMonitor) Disable() + func (p *PerformanceMonitor) Enable() + func (p *PerformanceMonitor) InstantaneousFPS() float64 + func (p *PerformanceMonitor) InstantaneousFrameTime() float64 + func (p *PerformanceMonitor) IsEnabled() bool + func (p *PerformanceMonitor) IsSaturated() bool + func (p *PerformanceMonitor) JSObject() js.Value + func (p *PerformanceMonitor) Reset() + func (p *PerformanceMonitor) SampleFrame(opts *PerformanceMonitorSampleFrameOpts) + func (p *PerformanceMonitor) SetAverageFPS(averageFPS float64) *PerformanceMonitor + func (p *PerformanceMonitor) SetAverageFrameTime(averageFrameTime float64) *PerformanceMonitor + func (p *PerformanceMonitor) SetAverageFrameTimeVariance(averageFrameTimeVariance float64) *PerformanceMonitor + func (p *PerformanceMonitor) SetInstantaneousFPS(instantaneousFPS float64) *PerformanceMonitor + func (p *PerformanceMonitor) SetInstantaneousFrameTime(instantaneousFrameTime float64) *PerformanceMonitor + func (p *PerformanceMonitor) SetIsEnabled(isEnabled bool) *PerformanceMonitor + func (p *PerformanceMonitor) SetIsSaturated(isSaturated bool) *PerformanceMonitor + type PerformanceMonitorSampleFrameOpts struct + TimeMs *float64 + type PerlinNoiseProceduralTexture struct + func PerlinNoiseProceduralTextureFromJSObject(p js.Value, ctx js.Value) *PerlinNoiseProceduralTexture + func (p *PerlinNoiseProceduralTexture) JSObject() js.Value + func (p *PerlinNoiseProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *PerlinNoiseProceduralTexture + func (p *PerlinNoiseProceduralTexture) Render(opts *PerlinNoiseProceduralTextureRenderOpts) + func (p *PerlinNoiseProceduralTexture) Resize(size JSObject, generateMipMaps JSObject) + func (p *PerlinNoiseProceduralTexture) Serialize() js.Value + func (p *PerlinNoiseProceduralTexture) SetTime(time float64) *PerlinNoiseProceduralTexture + func (p *PerlinNoiseProceduralTexture) SetTimeScale(timeScale float64) *PerlinNoiseProceduralTexture + func (p *PerlinNoiseProceduralTexture) SetTranslationSpeed(translationSpeed float64) *PerlinNoiseProceduralTexture + func (p *PerlinNoiseProceduralTexture) Time() float64 + func (p *PerlinNoiseProceduralTexture) TimeScale() float64 + func (p *PerlinNoiseProceduralTexture) TranslationSpeed() float64 + func (p *PerlinNoiseProceduralTexture) UpdateShaderUniforms() + type PerlinNoiseProceduralTextureRenderOpts struct + UseCameraPostProcess *bool + type PerturbNormalBlock struct + func PerturbNormalBlockFromJSObject(p js.Value, ctx js.Value) *PerturbNormalBlock + func (p *PerturbNormalBlock) AutoConfigure(material *NodeMaterial) + func (p *PerturbNormalBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *PerturbNormalBlockBindOpts) + func (p *PerturbNormalBlock) GetClassName() string + func (p *PerturbNormalBlock) InvertX() bool + func (p *PerturbNormalBlock) InvertY() bool + func (p *PerturbNormalBlock) JSObject() js.Value + func (p *PerturbNormalBlock) NormalMapColor() *NodeMaterialConnectionPoint + func (p *PerturbNormalBlock) Output() *NodeMaterialConnectionPoint + func (p *PerturbNormalBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (p *PerturbNormalBlock) Serialize() js.Value + func (p *PerturbNormalBlock) SetInvertX(invertX bool) *PerturbNormalBlock + func (p *PerturbNormalBlock) SetInvertY(invertY bool) *PerturbNormalBlock + func (p *PerturbNormalBlock) SetNormalMapColor(normalMapColor *NodeMaterialConnectionPoint) *PerturbNormalBlock + func (p *PerturbNormalBlock) SetOutput(output *NodeMaterialConnectionPoint) *PerturbNormalBlock + func (p *PerturbNormalBlock) SetStrength(strength *NodeMaterialConnectionPoint) *PerturbNormalBlock + func (p *PerturbNormalBlock) SetUv(uv *NodeMaterialConnectionPoint) *PerturbNormalBlock + func (p *PerturbNormalBlock) SetWorldNormal(worldNormal *NodeMaterialConnectionPoint) *PerturbNormalBlock + func (p *PerturbNormalBlock) SetWorldPosition(worldPosition *NodeMaterialConnectionPoint) *PerturbNormalBlock + func (p *PerturbNormalBlock) Strength() *NodeMaterialConnectionPoint + func (p *PerturbNormalBlock) Uv() *NodeMaterialConnectionPoint + func (p *PerturbNormalBlock) WorldNormal() *NodeMaterialConnectionPoint + func (p *PerturbNormalBlock) WorldPosition() *NodeMaterialConnectionPoint + type PerturbNormalBlockBindOpts struct + Mesh *Mesh + type PhotoDome struct + func PhotoDomeFromJSObject(p js.Value, ctx js.Value) *PhotoDome + func (p *PhotoDome) Dispose(opts *PhotoDomeDisposeOpts) + func (p *PhotoDome) FovMultiplier() float64 + func (p *PhotoDome) ImageMode() float64 + func (p *PhotoDome) JSObject() js.Value + func (p *PhotoDome) MODE_MONOSCOPIC() float64 + func (p *PhotoDome) MODE_SIDEBYSIDE() float64 + func (p *PhotoDome) MODE_TOPBOTTOM() float64 + func (p *PhotoDome) Mesh() *Mesh + func (p *PhotoDome) OnLoadErrorObservable() *Observable + func (p *PhotoDome) PhotoTexture() *Texture + func (p *PhotoDome) SetFovMultiplier(fovMultiplier float64) *PhotoDome + func (p *PhotoDome) SetImageMode(imageMode float64) *PhotoDome + func (p *PhotoDome) SetMODE_MONOSCOPIC(MODE_MONOSCOPIC float64) *PhotoDome + func (p *PhotoDome) SetMODE_SIDEBYSIDE(MODE_SIDEBYSIDE float64) *PhotoDome + func (p *PhotoDome) SetMODE_TOPBOTTOM(MODE_TOPBOTTOM float64) *PhotoDome + func (p *PhotoDome) SetMesh(mesh *Mesh) *PhotoDome + func (p *PhotoDome) SetOnLoadErrorObservable(onLoadErrorObservable *Observable) *PhotoDome + func (p *PhotoDome) SetPhotoTexture(photoTexture *Texture) *PhotoDome + type PhotoDomeDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type PhysicsAffectedImpostorWithData struct + func PhysicsAffectedImpostorWithDataFromJSObject(p js.Value, ctx js.Value) *PhysicsAffectedImpostorWithData + func (p *PhysicsAffectedImpostorWithData) HitData() *PhysicsHitData + func (p *PhysicsAffectedImpostorWithData) Impostor() *PhysicsImpostor + func (p *PhysicsAffectedImpostorWithData) JSObject() js.Value + func (p *PhysicsAffectedImpostorWithData) SetHitData(hitData *PhysicsHitData) *PhysicsAffectedImpostorWithData + func (p *PhysicsAffectedImpostorWithData) SetImpostor(impostor *PhysicsImpostor) *PhysicsAffectedImpostorWithData + type PhysicsEngine struct + func PhysicsEngineFromJSObject(p js.Value, ctx js.Value) *PhysicsEngine + func (p *PhysicsEngine) AddImpostor(impostor *PhysicsImpostor) + func (p *PhysicsEngine) AddJoint(mainImpostor *PhysicsImpostor, connectedImpostor *PhysicsImpostor, ...) + func (p *PhysicsEngine) DefaultPluginFactory() js.Value + func (p *PhysicsEngine) Dispose() + func (p *PhysicsEngine) Epsilon() float64 + func (p *PhysicsEngine) GetImpostorForPhysicsObject(object *IPhysicsEnabledObject) *PhysicsImpostor + func (p *PhysicsEngine) GetImpostorWithPhysicsBody(body JSObject) *PhysicsImpostor + func (p *PhysicsEngine) GetImpostors() []*PhysicsImpostor + func (p *PhysicsEngine) GetPhysicsPlugin() js.Value + func (p *PhysicsEngine) GetPhysicsPluginName() string + func (p *PhysicsEngine) GetSubTimeStep() float64 + func (p *PhysicsEngine) GetTimeStep() float64 + func (p *PhysicsEngine) Gravity() *Vector3 + func (p *PhysicsEngine) JSObject() js.Value + func (p *PhysicsEngine) Raycast(from *Vector3, to *Vector3) *PhysicsRaycastResult + func (p *PhysicsEngine) RemoveImpostor(impostor *PhysicsImpostor) + func (p *PhysicsEngine) RemoveJoint(mainImpostor *PhysicsImpostor, connectedImpostor *PhysicsImpostor, ...) + func (p *PhysicsEngine) SetEpsilon(Epsilon float64) *PhysicsEngine + func (p *PhysicsEngine) SetGravity(gravity *Vector3) + func (p *PhysicsEngine) SetSubTimeStep(opts *PhysicsEngineSetSubTimeStepOpts) + func (p *PhysicsEngine) SetTimeStep(opts *PhysicsEngineSetTimeStepOpts) + type PhysicsEngineSceneComponent struct + func PhysicsEngineSceneComponentFromJSObject(p js.Value, ctx js.Value) *PhysicsEngineSceneComponent + func (p *PhysicsEngineSceneComponent) Dispose() + func (p *PhysicsEngineSceneComponent) JSObject() js.Value + func (p *PhysicsEngineSceneComponent) Name() string + func (p *PhysicsEngineSceneComponent) Rebuild() + func (p *PhysicsEngineSceneComponent) Register() + func (p *PhysicsEngineSceneComponent) Scene() *Scene + func (p *PhysicsEngineSceneComponent) SetName(name string) *PhysicsEngineSceneComponent + func (p *PhysicsEngineSceneComponent) SetScene(scene *Scene) *PhysicsEngineSceneComponent + type PhysicsEngineSetSubTimeStepOpts struct + SubTimeStep *float64 + type PhysicsEngineSetTimeStepOpts struct + NewTimeStep *float64 + type PhysicsGravitationalFieldEvent struct + func PhysicsGravitationalFieldEventFromJSObject(p js.Value, ctx js.Value) *PhysicsGravitationalFieldEvent + func (p *PhysicsGravitationalFieldEvent) Disable() + func (p *PhysicsGravitationalFieldEvent) Dispose(opts *PhysicsGravitationalFieldEventDisposeOpts) + func (p *PhysicsGravitationalFieldEvent) Enable() + func (p *PhysicsGravitationalFieldEvent) GetData() js.Value + func (p *PhysicsGravitationalFieldEvent) JSObject() js.Value + type PhysicsGravitationalFieldEventData struct + func PhysicsGravitationalFieldEventDataFromJSObject(p js.Value, ctx js.Value) *PhysicsGravitationalFieldEventData + func (p *PhysicsGravitationalFieldEventData) JSObject() js.Value + func (p *PhysicsGravitationalFieldEventData) SetSphere(sphere *Mesh) *PhysicsGravitationalFieldEventData + func (p *PhysicsGravitationalFieldEventData) Sphere() *Mesh + type PhysicsGravitationalFieldEventDisposeOpts struct + Force *bool + type PhysicsHelper struct + func PhysicsHelperFromJSObject(p js.Value, ctx js.Value) *PhysicsHelper + func (p *PhysicsHelper) ApplyRadialExplosionForce(origin *Vector3, radiusOrEventOptions float64, ...) *PhysicsRadialExplosionEvent + func (p *PhysicsHelper) ApplyRadialExplosionImpulse(origin *Vector3, radiusOrEventOptions float64, ...) *PhysicsRadialExplosionEvent + func (p *PhysicsHelper) GravitationalField(origin *Vector3, radiusOrEventOptions float64, ...) *PhysicsGravitationalFieldEvent + func (p *PhysicsHelper) JSObject() js.Value + func (p *PhysicsHelper) Updraft(origin *Vector3, radiusOrEventOptions float64, opts *PhysicsHelperUpdraftOpts) *PhysicsUpdraftEvent + func (p *PhysicsHelper) Vortex(origin *Vector3, radiusOrEventOptions float64, opts *PhysicsHelperVortexOpts) *PhysicsVortexEvent + type PhysicsHelperApplyRadialExplosionForceOpts struct + Falloff js.Value + Strength *float64 + type PhysicsHelperApplyRadialExplosionImpulseOpts struct + Falloff js.Value + Strength *float64 + type PhysicsHelperGravitationalFieldOpts struct + Falloff js.Value + Strength *float64 + type PhysicsHelperUpdraftOpts struct + Height *float64 + Strength *float64 + UpdraftMode js.Value + type PhysicsHelperVortexOpts struct + Height *float64 + Strength *float64 + type PhysicsHitData struct + func PhysicsHitDataFromJSObject(p js.Value, ctx js.Value) *PhysicsHitData + func (p *PhysicsHitData) ContactPoint() *Vector3 + func (p *PhysicsHitData) DistanceFromOrigin() float64 + func (p *PhysicsHitData) Force() *Vector3 + func (p *PhysicsHitData) JSObject() js.Value + func (p *PhysicsHitData) SetContactPoint(contactPoint *Vector3) *PhysicsHitData + func (p *PhysicsHitData) SetDistanceFromOrigin(distanceFromOrigin float64) *PhysicsHitData + func (p *PhysicsHitData) SetForce(force *Vector3) *PhysicsHitData + type PhysicsImpostor struct + func PhysicsImpostorFromJSObject(p js.Value, ctx js.Value) *PhysicsImpostor + func (p *PhysicsImpostor) AddAnchor(otherImpostor *PhysicsImpostor, width float64, height float64, ...) *PhysicsImpostor + func (p *PhysicsImpostor) AddHook(otherImpostor *PhysicsImpostor, length float64, influence float64, ...) *PhysicsImpostor + func (p *PhysicsImpostor) AddJoint(otherImpostor *PhysicsImpostor, joint *PhysicsJoint) *PhysicsImpostor + func (p *PhysicsImpostor) AfterStep() js.Value + func (p *PhysicsImpostor) ApplyForce(force *Vector3, contactPoint *Vector3) *PhysicsImpostor + func (p *PhysicsImpostor) ApplyImpulse(force *Vector3, contactPoint *Vector3) *PhysicsImpostor + func (p *PhysicsImpostor) BeforeStep() js.Value + func (p *PhysicsImpostor) BoxImpostor() float64 + func (p *PhysicsImpostor) CapsuleImpostor() float64 + func (p *PhysicsImpostor) Clone(newObject *IPhysicsEnabledObject) *PhysicsImpostor + func (p *PhysicsImpostor) ClothImpostor() float64 + func (p *PhysicsImpostor) ConvexHullImpostor() float64 + func (p *PhysicsImpostor) CreateJoint(otherImpostor *PhysicsImpostor, jointType float64, jointData js.Value) *PhysicsImpostor + func (p *PhysicsImpostor) CustomImpostor() float64 + func (p *PhysicsImpostor) CylinderImpostor() float64 + func (p *PhysicsImpostor) DEFAULT_OBJECT_SIZE() *Vector3 + func (p *PhysicsImpostor) Dispose() + func (p *PhysicsImpostor) ExecuteNativeFunction(jsFunc JSFunc) + func (p *PhysicsImpostor) ForceUpdate() + func (p *PhysicsImpostor) Friction() float64 + func (p *PhysicsImpostor) GetAngularVelocity() *Vector3 + func (p *PhysicsImpostor) GetBoxSizeToRef(result *Vector3) *PhysicsImpostor + func (p *PhysicsImpostor) GetLinearVelocity() *Vector3 + func (p *PhysicsImpostor) GetObjectCenter() *Vector3 + func (p *PhysicsImpostor) GetObjectExtendSize() *Vector3 + func (p *PhysicsImpostor) GetParam(paramName string) js.Value + func (p *PhysicsImpostor) GetParentsRotation() *Quaternion + func (p *PhysicsImpostor) GetRadius() float64 + func (p *PhysicsImpostor) HeightmapImpostor() float64 + func (p *PhysicsImpostor) IDENTITY_QUATERNION() *Quaternion + func (p *PhysicsImpostor) IsBodyInitRequired() bool + func (p *PhysicsImpostor) IsDisposed() bool + func (p *PhysicsImpostor) JSObject() js.Value + func (p *PhysicsImpostor) Mass() float64 + func (p *PhysicsImpostor) MeshImpostor() float64 + func (p *PhysicsImpostor) NoImpostor() float64 + func (p *PhysicsImpostor) Object() *IPhysicsEnabledObject + func (p *PhysicsImpostor) OnCollide() js.Value + func (p *PhysicsImpostor) OnCollideEvent() js.Value + func (p *PhysicsImpostor) Parent() *PhysicsImpostor + func (p *PhysicsImpostor) ParticleImpostor() float64 + func (p *PhysicsImpostor) PhysicsBody() js.Value + func (p *PhysicsImpostor) PlaneImpostor() float64 + func (p *PhysicsImpostor) PositionIterations() float64 + func (p *PhysicsImpostor) Pressure() float64 + func (p *PhysicsImpostor) RegisterAfterPhysicsStep(jsFunc JSFunc) + func (p *PhysicsImpostor) RegisterBeforePhysicsStep(jsFunc JSFunc) + func (p *PhysicsImpostor) RegisterOnPhysicsCollide(collideAgainst *PhysicsImpostor, jsFunc JSFunc) + func (p *PhysicsImpostor) ResetUpdateFlags() + func (p *PhysicsImpostor) Restitution() float64 + func (p *PhysicsImpostor) RopeImpostor() float64 + func (p *PhysicsImpostor) SetAfterStep(afterStep JSFunc) *PhysicsImpostor + func (p *PhysicsImpostor) SetAngularVelocity(velocity *Vector3) + func (p *PhysicsImpostor) SetBeforeStep(beforeStep JSFunc) *PhysicsImpostor + func (p *PhysicsImpostor) SetBoxImpostor(BoxImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetCapsuleImpostor(CapsuleImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetClothImpostor(ClothImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetConvexHullImpostor(ConvexHullImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetCustomImpostor(CustomImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetCylinderImpostor(CylinderImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetDEFAULT_OBJECT_SIZE(DEFAULT_OBJECT_SIZE *Vector3) *PhysicsImpostor + func (p *PhysicsImpostor) SetDeltaPosition(position *Vector3) + func (p *PhysicsImpostor) SetDeltaRotation(rotation *Quaternion) + func (p *PhysicsImpostor) SetFriction(friction float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetHeightmapImpostor(HeightmapImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetIDENTITY_QUATERNION(IDENTITY_QUATERNION *Quaternion) *PhysicsImpostor + func (p *PhysicsImpostor) SetIsDisposed(isDisposed bool) *PhysicsImpostor + func (p *PhysicsImpostor) SetLinearVelocity(velocity *Vector3) + func (p *PhysicsImpostor) SetMass(mass float64) + func (p *PhysicsImpostor) SetMeshImpostor(MeshImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetNoImpostor(NoImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetObject(object *IPhysicsEnabledObject) *PhysicsImpostor + func (p *PhysicsImpostor) SetOnCollide(onCollide JSFunc) *PhysicsImpostor + func (p *PhysicsImpostor) SetOnCollideEvent(onCollideEvent JSFunc) *PhysicsImpostor + func (p *PhysicsImpostor) SetParam(paramName string, value float64) + func (p *PhysicsImpostor) SetParent(parent *PhysicsImpostor) *PhysicsImpostor + func (p *PhysicsImpostor) SetParticleImpostor(ParticleImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetPhysicsBody(physicsBody JSObject) *PhysicsImpostor + func (p *PhysicsImpostor) SetPlaneImpostor(PlaneImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetPositionIterations(positionIterations float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetPressure(pressure float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetRestitution(restitution float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetRopeImpostor(RopeImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetScalingUpdated() + func (p *PhysicsImpostor) SetSoftbodyImpostor(SoftbodyImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetSphereImpostor(SphereImpostor float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetStiffness(stiffness float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetType(jsType float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetUniqueId(uniqueId float64) *PhysicsImpostor + func (p *PhysicsImpostor) SetVelocityIterations(velocityIterations float64) *PhysicsImpostor + func (p *PhysicsImpostor) Sleep() *PhysicsImpostor + func (p *PhysicsImpostor) SoftbodyImpostor() float64 + func (p *PhysicsImpostor) SphereImpostor() float64 + func (p *PhysicsImpostor) Stiffness() float64 + func (p *PhysicsImpostor) SyncBoneWithImpostor(bone *Bone, boneMesh *AbstractMesh, jointPivot *Vector3, ...) + func (p *PhysicsImpostor) SyncImpostorWithBone(bone *Bone, boneMesh *AbstractMesh, jointPivot *Vector3, ...) + func (p *PhysicsImpostor) Type() float64 + func (p *PhysicsImpostor) UniqueId() float64 + func (p *PhysicsImpostor) UnregisterAfterPhysicsStep(jsFunc JSFunc) + func (p *PhysicsImpostor) UnregisterBeforePhysicsStep(jsFunc JSFunc) + func (p *PhysicsImpostor) UnregisterOnPhysicsCollide(collideAgainst *PhysicsImpostor, jsFunc JSFunc) + func (p *PhysicsImpostor) VelocityIterations() float64 + func (p *PhysicsImpostor) WakeUp() *PhysicsImpostor + type PhysicsImpostorJoint struct + func PhysicsImpostorJointFromJSObject(p js.Value, ctx js.Value) *PhysicsImpostorJoint + func (p *PhysicsImpostorJoint) ConnectedImpostor() *PhysicsImpostor + func (p *PhysicsImpostorJoint) JSObject() js.Value + func (p *PhysicsImpostorJoint) Joint() *PhysicsJoint + func (p *PhysicsImpostorJoint) MainImpostor() *PhysicsImpostor + func (p *PhysicsImpostorJoint) SetConnectedImpostor(connectedImpostor *PhysicsImpostor) *PhysicsImpostorJoint + func (p *PhysicsImpostorJoint) SetJoint(joint *PhysicsJoint) *PhysicsImpostorJoint + func (p *PhysicsImpostorJoint) SetMainImpostor(mainImpostor *PhysicsImpostor) *PhysicsImpostorJoint + type PhysicsImpostorParameters struct + func PhysicsImpostorParametersFromJSObject(p js.Value, ctx js.Value) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) Damping() float64 + func (p *PhysicsImpostorParameters) DisableBidirectionalTransformation() bool + func (p *PhysicsImpostorParameters) FixedPoints() float64 + func (p *PhysicsImpostorParameters) Friction() float64 + func (p *PhysicsImpostorParameters) IgnoreParent() bool + func (p *PhysicsImpostorParameters) JSObject() js.Value + func (p *PhysicsImpostorParameters) Margin() float64 + func (p *PhysicsImpostorParameters) Mass() float64 + func (p *PhysicsImpostorParameters) NativeOptions() js.Value + func (p *PhysicsImpostorParameters) Path() js.Value + func (p *PhysicsImpostorParameters) PositionIterations() float64 + func (p *PhysicsImpostorParameters) Pressure() float64 + func (p *PhysicsImpostorParameters) Restitution() float64 + func (p *PhysicsImpostorParameters) SetDamping(damping float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetDisableBidirectionalTransformation(disableBidirectionalTransformation bool) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetFixedPoints(fixedPoints float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetFriction(friction float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetIgnoreParent(ignoreParent bool) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetMargin(margin float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetMass(mass float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetNativeOptions(nativeOptions JSObject) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetPath(path JSObject) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetPositionIterations(positionIterations float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetPressure(pressure float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetRestitution(restitution float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetShape(shape JSObject) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetStiffness(stiffness float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) SetVelocityIterations(velocityIterations float64) *PhysicsImpostorParameters + func (p *PhysicsImpostorParameters) Shape() js.Value + func (p *PhysicsImpostorParameters) Stiffness() float64 + func (p *PhysicsImpostorParameters) VelocityIterations() float64 + type PhysicsImpostorSyncBoneWithImpostorOpts struct + AdjustRotation *Quaternion + DistToJoint *float64 + type PhysicsImpostorSyncImpostorWithBoneOpts struct + AdjustRotation *Quaternion + BoneAxis *Vector3 + DistToJoint *float64 + type PhysicsJoint struct + func PhysicsJointFromJSObject(p js.Value, ctx js.Value) *PhysicsJoint + func (p *PhysicsJoint) BallAndSocketJoint() float64 + func (p *PhysicsJoint) DistanceJoint() float64 + func (p *PhysicsJoint) ExecuteNativeFunction(jsFunc JSFunc) + func (p *PhysicsJoint) Hinge2Joint() float64 + func (p *PhysicsJoint) HingeJoint() float64 + func (p *PhysicsJoint) JSObject() js.Value + func (p *PhysicsJoint) JointData() js.Value + func (p *PhysicsJoint) LockJoint() float64 + func (p *PhysicsJoint) PhysicsJoint() js.Value + func (p *PhysicsJoint) PhysicsPlugin() js.Value + func (p *PhysicsJoint) PointToPointJoint() float64 + func (p *PhysicsJoint) PrismaticJoint() float64 + func (p *PhysicsJoint) SetBallAndSocketJoint(BallAndSocketJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetDistanceJoint(DistanceJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetHinge2Joint(Hinge2Joint float64) *PhysicsJoint + func (p *PhysicsJoint) SetHingeJoint(HingeJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetJointData(jointData js.Value) *PhysicsJoint + func (p *PhysicsJoint) SetLockJoint(LockJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetPhysicsJoint(physicsJoint JSObject) *PhysicsJoint + func (p *PhysicsJoint) SetPhysicsPlugin(physicsPlugin js.Value) *PhysicsJoint + func (p *PhysicsJoint) SetPointToPointJoint(PointToPointJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetPrismaticJoint(PrismaticJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetSliderJoint(SliderJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetSpringJoint(SpringJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetType(jsType float64) *PhysicsJoint + func (p *PhysicsJoint) SetUniversalJoint(UniversalJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SetWheelJoint(WheelJoint float64) *PhysicsJoint + func (p *PhysicsJoint) SliderJoint() float64 + func (p *PhysicsJoint) SpringJoint() float64 + func (p *PhysicsJoint) Type() float64 + func (p *PhysicsJoint) UniversalJoint() float64 + func (p *PhysicsJoint) WheelJoint() float64 + type PhysicsJointData struct + func PhysicsJointDataFromJSObject(p js.Value, ctx js.Value) *PhysicsJointData + func (p *PhysicsJointData) Collision() bool + func (p *PhysicsJointData) ConnectedAxis() *Vector3 + func (p *PhysicsJointData) ConnectedPivot() *Vector3 + func (p *PhysicsJointData) JSObject() js.Value + func (p *PhysicsJointData) MainAxis() *Vector3 + func (p *PhysicsJointData) MainPivot() *Vector3 + func (p *PhysicsJointData) NativeParams() js.Value + func (p *PhysicsJointData) SetCollision(collision bool) *PhysicsJointData + func (p *PhysicsJointData) SetConnectedAxis(connectedAxis *Vector3) *PhysicsJointData + func (p *PhysicsJointData) SetConnectedPivot(connectedPivot *Vector3) *PhysicsJointData + func (p *PhysicsJointData) SetMainAxis(mainAxis *Vector3) *PhysicsJointData + func (p *PhysicsJointData) SetMainPivot(mainPivot *Vector3) *PhysicsJointData + func (p *PhysicsJointData) SetNativeParams(nativeParams JSObject) *PhysicsJointData + type PhysicsRadialExplosionEvent struct + func PhysicsRadialExplosionEventFromJSObject(p js.Value, ctx js.Value) *PhysicsRadialExplosionEvent + func (p *PhysicsRadialExplosionEvent) Dispose(opts *PhysicsRadialExplosionEventDisposeOpts) + func (p *PhysicsRadialExplosionEvent) GetData() *PhysicsRadialExplosionEventData + func (p *PhysicsRadialExplosionEvent) GetImpostorHitData(impostor *PhysicsImpostor, origin *Vector3) *PhysicsHitData + func (p *PhysicsRadialExplosionEvent) JSObject() js.Value + func (p *PhysicsRadialExplosionEvent) TriggerAffectedImpostorsCallback(affectedImpostorsWithData []*PhysicsAffectedImpostorWithData) + type PhysicsRadialExplosionEventData struct + func PhysicsRadialExplosionEventDataFromJSObject(p js.Value, ctx js.Value) *PhysicsRadialExplosionEventData + func (p *PhysicsRadialExplosionEventData) JSObject() js.Value + func (p *PhysicsRadialExplosionEventData) SetSphere(sphere *Mesh) *PhysicsRadialExplosionEventData + func (p *PhysicsRadialExplosionEventData) Sphere() *Mesh + type PhysicsRadialExplosionEventDisposeOpts struct + Force *bool + type PhysicsRadialExplosionEventOptions struct + func PhysicsRadialExplosionEventOptionsFromJSObject(p js.Value, ctx js.Value) *PhysicsRadialExplosionEventOptions + func (p *PhysicsRadialExplosionEventOptions) AffectedImpostorsCallback() js.Value + func (p *PhysicsRadialExplosionEventOptions) Falloff() js.Value + func (p *PhysicsRadialExplosionEventOptions) JSObject() js.Value + func (p *PhysicsRadialExplosionEventOptions) Radius() float64 + func (p *PhysicsRadialExplosionEventOptions) SetAffectedImpostorsCallback(affectedImpostorsCallback JSFunc) *PhysicsRadialExplosionEventOptions + func (p *PhysicsRadialExplosionEventOptions) SetFalloff(falloff js.Value) *PhysicsRadialExplosionEventOptions + func (p *PhysicsRadialExplosionEventOptions) SetRadius(radius float64) *PhysicsRadialExplosionEventOptions + func (p *PhysicsRadialExplosionEventOptions) SetSphere(sphere js.Value) *PhysicsRadialExplosionEventOptions + func (p *PhysicsRadialExplosionEventOptions) SetStrength(strength float64) *PhysicsRadialExplosionEventOptions + func (p *PhysicsRadialExplosionEventOptions) Sphere() js.Value + func (p *PhysicsRadialExplosionEventOptions) Strength() float64 + type PhysicsRaycastResult struct + func PhysicsRaycastResultFromJSObject(p js.Value, ctx js.Value) *PhysicsRaycastResult + func (p *PhysicsRaycastResult) CalculateHitDistance() + func (p *PhysicsRaycastResult) HasHit() bool + func (p *PhysicsRaycastResult) HitDistance() float64 + func (p *PhysicsRaycastResult) HitNormalWorld() *Vector3 + func (p *PhysicsRaycastResult) HitPointWorld() *Vector3 + func (p *PhysicsRaycastResult) JSObject() js.Value + func (p *PhysicsRaycastResult) RayFromWorld() *Vector3 + func (p *PhysicsRaycastResult) RayToWorld() *Vector3 + func (p *PhysicsRaycastResult) Reset(opts *PhysicsRaycastResultResetOpts) + func (p *PhysicsRaycastResult) SetHasHit(hasHit bool) *PhysicsRaycastResult + func (p *PhysicsRaycastResult) SetHitData(hitNormalWorld *IXYZ, hitPointWorld *IXYZ) + func (p *PhysicsRaycastResult) SetHitDistance(distance float64) + func (p *PhysicsRaycastResult) SetHitNormalWorld(hitNormalWorld *Vector3) *PhysicsRaycastResult + func (p *PhysicsRaycastResult) SetHitPointWorld(hitPointWorld *Vector3) *PhysicsRaycastResult + func (p *PhysicsRaycastResult) SetRayFromWorld(rayFromWorld *Vector3) *PhysicsRaycastResult + func (p *PhysicsRaycastResult) SetRayToWorld(rayToWorld *Vector3) *PhysicsRaycastResult + type PhysicsRaycastResultResetOpts struct + From *Vector3 + To *Vector3 + type PhysicsUpdraftEvent struct + func PhysicsUpdraftEventFromJSObject(p js.Value, ctx js.Value) *PhysicsUpdraftEvent + func (p *PhysicsUpdraftEvent) Disable() + func (p *PhysicsUpdraftEvent) Dispose(opts *PhysicsUpdraftEventDisposeOpts) + func (p *PhysicsUpdraftEvent) Enable() + func (p *PhysicsUpdraftEvent) GetData() *PhysicsUpdraftEventData + func (p *PhysicsUpdraftEvent) JSObject() js.Value + type PhysicsUpdraftEventData struct + func PhysicsUpdraftEventDataFromJSObject(p js.Value, ctx js.Value) *PhysicsUpdraftEventData + func (p *PhysicsUpdraftEventData) Cylinder() *Mesh + func (p *PhysicsUpdraftEventData) JSObject() js.Value + func (p *PhysicsUpdraftEventData) SetCylinder(cylinder *Mesh) *PhysicsUpdraftEventData + type PhysicsUpdraftEventDisposeOpts struct + Force *bool + type PhysicsUpdraftEventOptions struct + func PhysicsUpdraftEventOptionsFromJSObject(p js.Value, ctx js.Value) *PhysicsUpdraftEventOptions + func (p *PhysicsUpdraftEventOptions) Height() float64 + func (p *PhysicsUpdraftEventOptions) JSObject() js.Value + func (p *PhysicsUpdraftEventOptions) Radius() float64 + func (p *PhysicsUpdraftEventOptions) SetHeight(height float64) *PhysicsUpdraftEventOptions + func (p *PhysicsUpdraftEventOptions) SetRadius(radius float64) *PhysicsUpdraftEventOptions + func (p *PhysicsUpdraftEventOptions) SetStrength(strength float64) *PhysicsUpdraftEventOptions + func (p *PhysicsUpdraftEventOptions) SetUpdraftMode(updraftMode js.Value) *PhysicsUpdraftEventOptions + func (p *PhysicsUpdraftEventOptions) Strength() float64 + func (p *PhysicsUpdraftEventOptions) UpdraftMode() js.Value + type PhysicsViewer struct + func PhysicsViewerFromJSObject(p js.Value, ctx js.Value) *PhysicsViewer + func (p *PhysicsViewer) Dispose() + func (p *PhysicsViewer) HideImpostor(impostor *PhysicsImpostor) + func (p *PhysicsViewer) JSObject() js.Value + func (p *PhysicsViewer) ShowImpostor(impostor *PhysicsImpostor, opts *PhysicsViewerShowImpostorOpts) *AbstractMesh + type PhysicsViewerShowImpostorOpts struct + TargetMesh *Mesh + type PhysicsVortexEvent struct + func PhysicsVortexEventFromJSObject(p js.Value, ctx js.Value) *PhysicsVortexEvent + func (p *PhysicsVortexEvent) Disable() + func (p *PhysicsVortexEvent) Dispose(opts *PhysicsVortexEventDisposeOpts) + func (p *PhysicsVortexEvent) Enable() + func (p *PhysicsVortexEvent) GetData() *PhysicsVortexEventData + func (p *PhysicsVortexEvent) JSObject() js.Value + type PhysicsVortexEventData struct + func PhysicsVortexEventDataFromJSObject(p js.Value, ctx js.Value) *PhysicsVortexEventData + func (p *PhysicsVortexEventData) Cylinder() *Mesh + func (p *PhysicsVortexEventData) JSObject() js.Value + func (p *PhysicsVortexEventData) SetCylinder(cylinder *Mesh) *PhysicsVortexEventData + type PhysicsVortexEventDisposeOpts struct + Force *bool + type PhysicsVortexEventOptions struct + func PhysicsVortexEventOptionsFromJSObject(p js.Value, ctx js.Value) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) CentrifugalForceMultiplier() float64 + func (p *PhysicsVortexEventOptions) CentripetalForceMultiplier() float64 + func (p *PhysicsVortexEventOptions) CentripetalForceThreshold() float64 + func (p *PhysicsVortexEventOptions) Height() float64 + func (p *PhysicsVortexEventOptions) JSObject() js.Value + func (p *PhysicsVortexEventOptions) Radius() float64 + func (p *PhysicsVortexEventOptions) SetCentrifugalForceMultiplier(centrifugalForceMultiplier float64) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) SetCentripetalForceMultiplier(centripetalForceMultiplier float64) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) SetCentripetalForceThreshold(centripetalForceThreshold float64) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) SetHeight(height float64) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) SetRadius(radius float64) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) SetStrength(strength float64) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) SetUpdraftForceMultiplier(updraftForceMultiplier float64) *PhysicsVortexEventOptions + func (p *PhysicsVortexEventOptions) Strength() float64 + func (p *PhysicsVortexEventOptions) UpdraftForceMultiplier() float64 + type PickingInfo struct + func PickingInfoFromJSObject(p js.Value, ctx js.Value) *PickingInfo + func (p *PickingInfo) Bu() float64 + func (p *PickingInfo) Bv() float64 + func (p *PickingInfo) Distance() float64 + func (p *PickingInfo) FaceId() float64 + func (p *PickingInfo) GetNormal(opts *PickingInfoGetNormalOpts) *Vector3 + func (p *PickingInfo) GetTextureCoordinates() *Vector2 + func (p *PickingInfo) Hit() bool + func (p *PickingInfo) JSObject() js.Value + func (p *PickingInfo) OriginMesh() *AbstractMesh + func (p *PickingInfo) PickedMesh() *AbstractMesh + func (p *PickingInfo) PickedPoint() *Vector3 + func (p *PickingInfo) PickedSprite() *Sprite + func (p *PickingInfo) Ray() *Ray + func (p *PickingInfo) SetBu(bu float64) *PickingInfo + func (p *PickingInfo) SetBv(bv float64) *PickingInfo + func (p *PickingInfo) SetDistance(distance float64) *PickingInfo + func (p *PickingInfo) SetFaceId(faceId float64) *PickingInfo + func (p *PickingInfo) SetHit(hit bool) *PickingInfo + func (p *PickingInfo) SetOriginMesh(originMesh *AbstractMesh) *PickingInfo + func (p *PickingInfo) SetPickedMesh(pickedMesh *AbstractMesh) *PickingInfo + func (p *PickingInfo) SetPickedPoint(pickedPoint *Vector3) *PickingInfo + func (p *PickingInfo) SetPickedSprite(pickedSprite *Sprite) *PickingInfo + func (p *PickingInfo) SetRay(ray *Ray) *PickingInfo + func (p *PickingInfo) SetSubMeshId(subMeshId float64) *PickingInfo + func (p *PickingInfo) SubMeshId() float64 + type PickingInfoGetNormalOpts struct + UseVerticesNormals *bool + UseWorldCoordinates *bool + type Plane struct + func PlaneFromJSObject(p js.Value, ctx js.Value) *Plane + func (p *Plane) AsArray() []float64 + func (p *Plane) Clone() *Plane + func (p *Plane) CopyFromPoints(point1 *Vector3, point2 *Vector3, point3 *Vector3) *Plane + func (p *Plane) D() float64 + func (p *Plane) DotCoordinate(point *Vector3) float64 + func (p *Plane) FromArray(array js.Value) *Plane + func (p *Plane) FromPoints(point1 *Vector3, point2 *Vector3, point3 *Vector3) *Plane + func (p *Plane) FromPositionAndNormal(origin *Vector3, normal *Vector3) *Plane + func (p *Plane) GetClassName() string + func (p *Plane) GetHashCode() float64 + func (p *Plane) IsFrontFacingTo(direction *Vector3, epsilon float64) bool + func (p *Plane) JSObject() js.Value + func (p *Plane) Normal() *Vector3 + func (p *Plane) Normalize() *Plane + func (p *Plane) SetD(d float64) *Plane + func (p *Plane) SetNormal(normal *Vector3) *Plane + func (p *Plane) SignedDistanceTo(point *Vector3) float64 + func (p *Plane) SignedDistanceToPlaneFromPositionAndNormal(origin *Vector3, normal *Vector3, point *Vector3) float64 + func (p *Plane) Transform(transformation *Matrix) *Plane + type PlaneBuilder struct + func PlaneBuilderFromJSObject(p js.Value, ctx js.Value) *PlaneBuilder + func (p *PlaneBuilder) CreatePlane(name string, options js.Value, opts *PlaneBuilderCreatePlaneOpts) *Mesh + func (p *PlaneBuilder) JSObject() js.Value + type PlaneBuilderCreatePlaneOpts struct + Scene *Scene + type PlaneDragGizmo struct + func PlaneDragGizmoFromJSObject(p js.Value, ctx js.Value) *PlaneDragGizmo + func (p *PlaneDragGizmo) Dispose() + func (p *PlaneDragGizmo) DragBehavior() *PointerDragBehavior + func (p *PlaneDragGizmo) IsEnabled() bool + func (p *PlaneDragGizmo) JSObject() js.Value + func (p *PlaneDragGizmo) OnSnapObservable() *Observable + func (p *PlaneDragGizmo) SetDragBehavior(dragBehavior *PointerDragBehavior) *PlaneDragGizmo + func (p *PlaneDragGizmo) SetIsEnabled(isEnabled bool) *PlaneDragGizmo + func (p *PlaneDragGizmo) SetOnSnapObservable(onSnapObservable *Observable) *PlaneDragGizmo + func (p *PlaneDragGizmo) SetSnapDistance(snapDistance float64) *PlaneDragGizmo + func (p *PlaneDragGizmo) SnapDistance() float64 + type PlaneOpts struct + BackUVs []*Vector4 + FrontUVs []*Vector4 + Height *float64 + SideOrientation *float64 + Size *float64 + SourcePlane *Plane + Updatable *bool + Width *float64 + type PlanePanel struct + func PlanePanelFromJSObject(p js.Value, ctx js.Value) *PlanePanel + func (p *PlanePanel) JSObject() js.Value + type PlaneRotationGizmo struct + func PlaneRotationGizmoFromJSObject(p js.Value, ctx js.Value) *PlaneRotationGizmo + func (p *PlaneRotationGizmo) Dispose() + func (p *PlaneRotationGizmo) DragBehavior() *PointerDragBehavior + func (p *PlaneRotationGizmo) IsEnabled() bool + func (p *PlaneRotationGizmo) JSObject() js.Value + func (p *PlaneRotationGizmo) OnSnapObservable() *Observable + func (p *PlaneRotationGizmo) SetDragBehavior(dragBehavior *PointerDragBehavior) *PlaneRotationGizmo + func (p *PlaneRotationGizmo) SetIsEnabled(isEnabled bool) *PlaneRotationGizmo + func (p *PlaneRotationGizmo) SetOnSnapObservable(onSnapObservable *Observable) *PlaneRotationGizmo + func (p *PlaneRotationGizmo) SetSnapDistance(snapDistance float64) *PlaneRotationGizmo + func (p *PlaneRotationGizmo) SnapDistance() float64 + type PlayAnimationAction struct + func PlayAnimationActionFromJSObject(p js.Value, ctx js.Value) *PlayAnimationAction + func (p *PlayAnimationAction) Execute() + func (p *PlayAnimationAction) From() float64 + func (p *PlayAnimationAction) JSObject() js.Value + func (p *PlayAnimationAction) Loop() bool + func (p *PlayAnimationAction) Serialize(parent JSObject) js.Value + func (p *PlayAnimationAction) SetFrom(from float64) *PlayAnimationAction + func (p *PlayAnimationAction) SetLoop(loop bool) *PlayAnimationAction + func (p *PlayAnimationAction) SetTo(to float64) *PlayAnimationAction + func (p *PlayAnimationAction) To() float64 + type PlaySoundAction struct + func PlaySoundActionFromJSObject(p js.Value, ctx js.Value) *PlaySoundAction + func (p *PlaySoundAction) Execute() + func (p *PlaySoundAction) JSObject() js.Value + func (p *PlaySoundAction) Serialize(parent JSObject) js.Value + type PointLight struct + func PointLightFromJSObject(p js.Value, ctx js.Value) *PointLight + func (p *PointLight) Direction() *Vector3 + func (p *PointLight) GetClassName() string + func (p *PointLight) GetShadowDirection(opts *PointLightGetShadowDirectionOpts) *Vector3 + func (p *PointLight) GetTypeID() float64 + func (p *PointLight) JSObject() js.Value + func (p *PointLight) NeedCube() bool + func (p *PointLight) PrepareLightSpecificDefines(defines JSObject, lightIndex float64) + func (p *PointLight) SetDirection(direction *Vector3) *PointLight + func (p *PointLight) SetShadowAngle(shadowAngle float64) *PointLight + func (p *PointLight) ShadowAngle() float64 + func (p *PointLight) TransferToEffect(effect *Effect, lightIndex string) *PointLight + func (p *PointLight) TransferToNodeMaterialEffect(effect *Effect, lightDataUniformName string) *PointLight + func (pl *PointLight) IShadowLight() *IShadowLight + type PointLightGetShadowDirectionOpts struct + FaceIndex *float64 + type PointParticleEmitter struct + func PointParticleEmitterFromJSObject(p js.Value, ctx js.Value) *PointParticleEmitter + func (p *PointParticleEmitter) ApplyToShader(effect *Effect) + func (p *PointParticleEmitter) Clone() *PointParticleEmitter + func (p *PointParticleEmitter) Direction1() *Vector3 + func (p *PointParticleEmitter) Direction2() *Vector3 + func (p *PointParticleEmitter) GetClassName() string + func (p *PointParticleEmitter) GetEffectDefines() string + func (p *PointParticleEmitter) JSObject() js.Value + func (p *PointParticleEmitter) Parse(serializationObject JSObject) + func (p *PointParticleEmitter) Serialize() js.Value + func (p *PointParticleEmitter) SetDirection1(direction1 *Vector3) *PointParticleEmitter + func (p *PointParticleEmitter) SetDirection2(direction2 *Vector3) *PointParticleEmitter + func (p *PointParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + func (p *PointParticleEmitter) StartPositionFunction(worldMatrix *Matrix, positionToUpdate *Vector3, particle *Particle) + type PointerDragBehavior struct + func PointerDragBehaviorFromJSObject(p js.Value, ctx js.Value) *PointerDragBehavior + func (p *PointerDragBehavior) Attach(ownerNode *AbstractMesh, opts *PointerDragBehaviorAttachOpts) + func (p *PointerDragBehavior) AttachedNode() *AbstractMesh + func (p *PointerDragBehavior) CurrentDraggingPointerID() float64 + func (p *PointerDragBehavior) Detach() + func (p *PointerDragBehavior) DetachCameraControls() bool + func (p *PointerDragBehavior) DragDeltaRatio() float64 + func (p *PointerDragBehavior) Dragging() bool + func (p *PointerDragBehavior) Enabled() bool + func (p *PointerDragBehavior) Init() + func (p *PointerDragBehavior) JSObject() js.Value + func (p *PointerDragBehavior) LastDragPosition() *Vector3 + func (p *PointerDragBehavior) MaxDragAngle() float64 + func (p *PointerDragBehavior) MoveAttached() bool + func (p *PointerDragBehavior) Name() string + func (p *PointerDragBehavior) OnDragEndObservable() *Observable + func (p *PointerDragBehavior) OnDragObservable() *Observable + func (p *PointerDragBehavior) OnDragStartObservable() *Observable + func (p *PointerDragBehavior) Options() js.Value + func (p *PointerDragBehavior) ReleaseDrag() + func (p *PointerDragBehavior) SetAttachedNode(attachedNode *AbstractMesh) *PointerDragBehavior + func (p *PointerDragBehavior) SetCurrentDraggingPointerID(currentDraggingPointerID float64) *PointerDragBehavior + func (p *PointerDragBehavior) SetDetachCameraControls(detachCameraControls bool) *PointerDragBehavior + func (p *PointerDragBehavior) SetDragDeltaRatio(dragDeltaRatio float64) *PointerDragBehavior + func (p *PointerDragBehavior) SetDragging(dragging bool) *PointerDragBehavior + func (p *PointerDragBehavior) SetEnabled(enabled bool) *PointerDragBehavior + func (p *PointerDragBehavior) SetLastDragPosition(lastDragPosition *Vector3) *PointerDragBehavior + func (p *PointerDragBehavior) SetMaxDragAngle(maxDragAngle float64) *PointerDragBehavior + func (p *PointerDragBehavior) SetMoveAttached(moveAttached bool) *PointerDragBehavior + func (p *PointerDragBehavior) SetName(name string) *PointerDragBehavior + func (p *PointerDragBehavior) SetOnDragEndObservable(onDragEndObservable *Observable) *PointerDragBehavior + func (p *PointerDragBehavior) SetOnDragObservable(onDragObservable *Observable) *PointerDragBehavior + func (p *PointerDragBehavior) SetOnDragStartObservable(onDragStartObservable *Observable) *PointerDragBehavior + func (p *PointerDragBehavior) SetOptions(options js.Value) *PointerDragBehavior + func (p *PointerDragBehavior) SetStartAndReleaseDragOnPointerEvents(startAndReleaseDragOnPointerEvents bool) *PointerDragBehavior + func (p *PointerDragBehavior) SetUpdateDragPlane(updateDragPlane bool) *PointerDragBehavior + func (p *PointerDragBehavior) SetUseObjectOrienationForDragging(useObjectOrienationForDragging bool) *PointerDragBehavior + func (p *PointerDragBehavior) SetValidateDrag(validateDrag JSFunc) *PointerDragBehavior + func (p *PointerDragBehavior) StartAndReleaseDragOnPointerEvents() bool + func (p *PointerDragBehavior) StartDrag(opts *PointerDragBehaviorStartDragOpts) + func (p *PointerDragBehavior) UpdateDragPlane() bool + func (p *PointerDragBehavior) UseObjectOrienationForDragging() bool + func (p *PointerDragBehavior) ValidateDrag() js.Value + type PointerDragBehaviorAttachOpts struct + Predicate JSFunc + type PointerDragBehaviorStartDragOpts struct + FromRay *Ray + PointerId *float64 + StartPickedPoint *Vector3 + type PointerEventTypes struct + func PointerEventTypesFromJSObject(p js.Value, ctx js.Value) *PointerEventTypes + func (p *PointerEventTypes) JSObject() js.Value + func (p *PointerEventTypes) POINTERDOUBLETAP() float64 + func (p *PointerEventTypes) POINTERDOWN() float64 + func (p *PointerEventTypes) POINTERMOVE() float64 + func (p *PointerEventTypes) POINTERPICK() float64 + func (p *PointerEventTypes) POINTERTAP() float64 + func (p *PointerEventTypes) POINTERUP() float64 + func (p *PointerEventTypes) POINTERWHEEL() float64 + func (p *PointerEventTypes) SetPOINTERDOUBLETAP(POINTERDOUBLETAP float64) *PointerEventTypes + func (p *PointerEventTypes) SetPOINTERDOWN(POINTERDOWN float64) *PointerEventTypes + func (p *PointerEventTypes) SetPOINTERMOVE(POINTERMOVE float64) *PointerEventTypes + func (p *PointerEventTypes) SetPOINTERPICK(POINTERPICK float64) *PointerEventTypes + func (p *PointerEventTypes) SetPOINTERTAP(POINTERTAP float64) *PointerEventTypes + func (p *PointerEventTypes) SetPOINTERUP(POINTERUP float64) *PointerEventTypes + func (p *PointerEventTypes) SetPOINTERWHEEL(POINTERWHEEL float64) *PointerEventTypes + type PointerInfo struct + func PointerInfoFromJSObject(p js.Value, ctx js.Value) *PointerInfo + func (p *PointerInfo) JSObject() js.Value + func (p *PointerInfo) PickInfo() *PickingInfo + func (p *PointerInfo) SetPickInfo(pickInfo *PickingInfo) *PointerInfo + type PointerInfoBase struct + func PointerInfoBaseFromJSObject(p js.Value, ctx js.Value) *PointerInfoBase + func (p *PointerInfoBase) Event() js.Value + func (p *PointerInfoBase) JSObject() js.Value + func (p *PointerInfoBase) SetEvent(event js.Value) *PointerInfoBase + func (p *PointerInfoBase) SetType(jsType float64) *PointerInfoBase + func (p *PointerInfoBase) Type() float64 + type PointerInfoPre struct + func PointerInfoPreFromJSObject(p js.Value, ctx js.Value) *PointerInfoPre + func (p *PointerInfoPre) JSObject() js.Value + func (p *PointerInfoPre) LocalPosition() *Vector2 + func (p *PointerInfoPre) Ray() *Ray + func (p *PointerInfoPre) SetLocalPosition(localPosition *Vector2) *PointerInfoPre + func (p *PointerInfoPre) SetRay(ray *Ray) *PointerInfoPre + func (p *PointerInfoPre) SetSkipOnPointerObservable(skipOnPointerObservable bool) *PointerInfoPre + func (p *PointerInfoPre) SkipOnPointerObservable() bool + type PointerTouch struct + func PointerTouchFromJSObject(p js.Value, ctx js.Value) *PointerTouch + func (p *PointerTouch) JSObject() js.Value + func (p *PointerTouch) PointerId() float64 + func (p *PointerTouch) SetPointerId(pointerId float64) *PointerTouch + func (p *PointerTouch) SetType(jsType JSObject) *PointerTouch + func (p *PointerTouch) SetX(x float64) *PointerTouch + func (p *PointerTouch) SetY(y float64) *PointerTouch + func (p *PointerTouch) Type() js.Value + func (p *PointerTouch) X() float64 + func (p *PointerTouch) Y() float64 + type PointsCloudSystem struct + func PointsCloudSystemFromJSObject(p js.Value, ctx js.Value) *PointsCloudSystem + func (p *PointsCloudSystem) AddPoints(nb float64, opts *PointsCloudSystemAddPointsOpts) float64 + func (p *PointsCloudSystem) AddSurfacePoints(mesh *Mesh, nb float64, opts *PointsCloudSystemAddSurfacePointsOpts) float64 + func (p *PointsCloudSystem) AddVolumePoints(mesh *Mesh, nb float64, opts *PointsCloudSystemAddVolumePointsOpts) float64 + func (p *PointsCloudSystem) AfterUpdateParticles(opts *PointsCloudSystemAfterUpdateParticlesOpts) + func (p *PointsCloudSystem) BeforeUpdateParticles(opts *PointsCloudSystemBeforeUpdateParticlesOpts) + func (p *PointsCloudSystem) BuildMeshAsync() *Promise + func (p *PointsCloudSystem) ComputeBoundingBox() bool + func (p *PointsCloudSystem) ComputeParticleColor() bool + func (p *PointsCloudSystem) ComputeParticleRotation() bool + func (p *PointsCloudSystem) ComputeParticleTexture() bool + func (p *PointsCloudSystem) Counter() float64 + func (p *PointsCloudSystem) Dispose() + func (p *PointsCloudSystem) InitParticles() + func (p *PointsCloudSystem) IsAlwaysVisible() bool + func (p *PointsCloudSystem) JSObject() js.Value + func (p *PointsCloudSystem) Mesh() *Mesh + func (p *PointsCloudSystem) Name() string + func (p *PointsCloudSystem) NbParticles() float64 + func (p *PointsCloudSystem) Particles() []*CloudPoint + func (p *PointsCloudSystem) RecycleParticle(particle *CloudPoint) *CloudPoint + func (p *PointsCloudSystem) RefreshVisibleSize() *PointsCloudSystem + func (p *PointsCloudSystem) SetComputeBoundingBox(computeBoundingBox bool) *PointsCloudSystem + func (p *PointsCloudSystem) SetComputeParticleColor(computeParticleColor bool) *PointsCloudSystem + func (p *PointsCloudSystem) SetComputeParticleRotation(computeParticleRotation bool) *PointsCloudSystem + func (p *PointsCloudSystem) SetComputeParticleTexture(computeParticleTexture bool) *PointsCloudSystem + func (p *PointsCloudSystem) SetCounter(counter float64) *PointsCloudSystem + func (p *PointsCloudSystem) SetIsAlwaysVisible(isAlwaysVisible bool) *PointsCloudSystem + func (p *PointsCloudSystem) SetMesh(mesh *Mesh) *PointsCloudSystem + func (p *PointsCloudSystem) SetName(name string) *PointsCloudSystem + func (p *PointsCloudSystem) SetNbParticles(nbParticles float64) *PointsCloudSystem + func (p *PointsCloudSystem) SetParticles(opts *PointsCloudSystemSetParticlesOpts) *PointsCloudSystem + func (p *PointsCloudSystem) SetVars(vars JSObject) *PointsCloudSystem + func (p *PointsCloudSystem) SetVisibilityBox(size float64) + func (p *PointsCloudSystem) UpdateParticle(particle *CloudPoint) *CloudPoint + func (p *PointsCloudSystem) Vars() js.Value + type PointsCloudSystemAddPointsOpts struct + PointFunction interface{} + type PointsCloudSystemAddSurfacePointsOpts struct + Color *Color4 + ColorWith *float64 + NumRange *float64 + type PointsCloudSystemAddVolumePointsOpts struct + Color *Color4 + ColorWith *float64 + NumRange *float64 + type PointsCloudSystemAfterUpdateParticlesOpts struct + Start *float64 + Stop *float64 + Update *bool + type PointsCloudSystemBeforeUpdateParticlesOpts struct + Start *float64 + Stop *float64 + Update *bool + type PointsCloudSystemSetParticlesOpts struct + End *float64 + Start *float64 + Update *bool + type PointsGroup struct + func PointsGroupFromJSObject(p js.Value, ctx js.Value) *PointsGroup + func (p *PointsGroup) JSObject() js.Value + type Polygon struct + func PolygonFromJSObject(p js.Value, ctx js.Value) *Polygon + func (p *Polygon) Circle(radius float64, opts *PolygonCircleOpts) []*Vector2 + func (p *Polygon) JSObject() js.Value + func (p *Polygon) Parse(input string) []*Vector2 + func (p *Polygon) Rectangle(xmin float64, ymin float64, xmax float64, ymax float64) []*Vector2 + func (p *Polygon) StartingAt(x float64, y float64) *Path2 + type PolygonBuilder struct + func PolygonBuilderFromJSObject(p js.Value, ctx js.Value) *PolygonBuilder + func (p *PolygonBuilder) CreatePolygon(name string, options js.Value, opts *PolygonBuilderCreatePolygonOpts) *Mesh + func (p *PolygonBuilder) ExtrudePolygon(name string, options js.Value, opts *PolygonBuilderExtrudePolygonOpts) *Mesh + func (p *PolygonBuilder) JSObject() js.Value + type PolygonBuilderCreatePolygonOpts struct + EarcutInjection interface{} + Scene *Scene + type PolygonBuilderExtrudePolygonOpts struct + EarcutInjection interface{} + Scene *Scene + type PolygonCircleOpts struct + Cx *float64 + Cy *float64 + NumberOfSides *float64 + type PolygonMeshBuilder struct + func PolygonMeshBuilderFromJSObject(p js.Value, ctx js.Value) *PolygonMeshBuilder + func (p *PolygonMeshBuilder) AddHole(hole []*Vector2) *PolygonMeshBuilder + func (p *PolygonMeshBuilder) BjsEarcut() js.Value + func (p *PolygonMeshBuilder) Build(opts *PolygonMeshBuilderBuildOpts) *Mesh + func (p *PolygonMeshBuilder) BuildVertexData(opts *PolygonMeshBuilderBuildVertexDataOpts) *VertexData + func (p *PolygonMeshBuilder) JSObject() js.Value + func (p *PolygonMeshBuilder) SetBjsEarcut(bjsEarcut JSObject) *PolygonMeshBuilder + type PolygonMeshBuilderBuildOpts struct + Depth *float64 + Updatable *bool + type PolygonMeshBuilderBuildVertexDataOpts struct + Depth *float64 + type PolyhedronBuilder struct + func PolyhedronBuilderFromJSObject(p js.Value, ctx js.Value) *PolyhedronBuilder + func (p *PolyhedronBuilder) CreatePolyhedron(name string, options js.Value, opts *PolyhedronBuilderCreatePolyhedronOpts) *Mesh + func (p *PolyhedronBuilder) JSObject() js.Value + type PolyhedronBuilderCreatePolyhedronOpts struct + Scene *Scene + type PoseControlled struct + func PoseControlledFromJSObject(p js.Value, ctx js.Value) *PoseControlled + func (p *PoseControlled) DevicePosition() *Vector3 + func (p *PoseControlled) DeviceRotationQuaternion() *Quaternion + func (p *PoseControlled) DeviceScaleFactor() float64 + func (p *PoseControlled) JSObject() js.Value + func (p *PoseControlled) Position() *Vector3 + func (p *PoseControlled) RawPose() js.Value + func (p *PoseControlled) RotationQuaternion() *Quaternion + func (p *PoseControlled) SetDevicePosition(devicePosition *Vector3) *PoseControlled + func (p *PoseControlled) SetDeviceRotationQuaternion(deviceRotationQuaternion *Quaternion) *PoseControlled + func (p *PoseControlled) SetDeviceScaleFactor(deviceScaleFactor float64) *PoseControlled + func (p *PoseControlled) SetPosition(position *Vector3) *PoseControlled + func (p *PoseControlled) SetRawPose(rawPose js.Value) *PoseControlled + func (p *PoseControlled) SetRotationQuaternion(rotationQuaternion *Quaternion) *PoseControlled + func (p *PoseControlled) UpdateFromDevice(poseData js.Value) + type PoseEnabledController struct + func PoseEnabledControllerFromJSObject(p js.Value, ctx js.Value) *PoseEnabledController + func (p *PoseEnabledController) AttachToMesh(mesh *AbstractMesh) + func (p *PoseEnabledController) AttachToPoseControlledCamera(camera *TargetCamera) + func (p *PoseEnabledController) ControllerType() js.Value + func (p *PoseEnabledController) DevicePosition() *Vector3 + func (p *PoseEnabledController) DeviceRotationQuaternion() *Quaternion + func (p *PoseEnabledController) DeviceScaleFactor() float64 + func (p *PoseEnabledController) Dispose() + func (p *PoseEnabledController) GetForwardRay(opts *PoseEnabledControllerGetForwardRayOpts) *Ray + func (p *PoseEnabledController) IsXR() bool + func (p *PoseEnabledController) JSObject() js.Value + func (p *PoseEnabledController) Mesh() *AbstractMesh + func (p *PoseEnabledController) POINTING_POSE() string + func (p *PoseEnabledController) Position() *Vector3 + func (p *PoseEnabledController) RawPose() js.Value + func (p *PoseEnabledController) RotationQuaternion() *Quaternion + func (p *PoseEnabledController) SetControllerType(controllerType js.Value) *PoseEnabledController + func (p *PoseEnabledController) SetDevicePosition(devicePosition *Vector3) *PoseEnabledController + func (p *PoseEnabledController) SetDeviceRotationQuaternion(deviceRotationQuaternion *Quaternion) *PoseEnabledController + func (p *PoseEnabledController) SetDeviceScaleFactor(deviceScaleFactor float64) *PoseEnabledController + func (p *PoseEnabledController) SetIsXR(isXR bool) *PoseEnabledController + func (p *PoseEnabledController) SetMesh(mesh *AbstractMesh) *PoseEnabledController + func (p *PoseEnabledController) SetPOINTING_POSE(POINTING_POSE string) *PoseEnabledController + func (p *PoseEnabledController) SetPosition(position *Vector3) *PoseEnabledController + func (p *PoseEnabledController) SetRawPose(rawPose js.Value) *PoseEnabledController + func (p *PoseEnabledController) SetRotationQuaternion(rotationQuaternion *Quaternion) *PoseEnabledController + func (p *PoseEnabledController) Update() + func (p *PoseEnabledController) UpdateFromDevice(poseData js.Value) + type PoseEnabledControllerGetForwardRayOpts struct + Length *float64 + type PoseEnabledControllerHelper struct + func PoseEnabledControllerHelperFromJSObject(p js.Value, ctx js.Value) *PoseEnabledControllerHelper + func (p *PoseEnabledControllerHelper) InitiateController(vrGamepad JSObject) *Gamepad + func (p *PoseEnabledControllerHelper) JSObject() js.Value + type PositionGizmo struct + func PositionGizmoFromJSObject(p js.Value, ctx js.Value) *PositionGizmo + func (p *PositionGizmo) AttachedMesh() *AbstractMesh + func (p *PositionGizmo) Dispose() + func (p *PositionGizmo) JSObject() js.Value + func (p *PositionGizmo) OnDragEndObservable() *Observable + func (p *PositionGizmo) OnDragStartObservable() *Observable + func (p *PositionGizmo) PlanarGizmoEnabled() bool + func (p *PositionGizmo) ScaleRatio() float64 + func (p *PositionGizmo) SetAttachedMesh(attachedMesh *AbstractMesh) *PositionGizmo + func (p *PositionGizmo) SetCustomMesh(mesh *Mesh) + func (p *PositionGizmo) SetOnDragEndObservable(onDragEndObservable *Observable) *PositionGizmo + func (p *PositionGizmo) SetOnDragStartObservable(onDragStartObservable *Observable) *PositionGizmo + func (p *PositionGizmo) SetPlanarGizmoEnabled(planarGizmoEnabled bool) *PositionGizmo + func (p *PositionGizmo) SetScaleRatio(scaleRatio float64) *PositionGizmo + func (p *PositionGizmo) SetSnapDistance(snapDistance float64) *PositionGizmo + func (p *PositionGizmo) SetUpdateGizmoRotationToMatchAttachedMesh(updateGizmoRotationToMatchAttachedMesh bool) *PositionGizmo + func (p *PositionGizmo) SetXGizmo(xGizmo *AxisDragGizmo) *PositionGizmo + func (p *PositionGizmo) SetXPlaneGizmo(xPlaneGizmo *PlaneDragGizmo) *PositionGizmo + func (p *PositionGizmo) SetYGizmo(yGizmo *AxisDragGizmo) *PositionGizmo + func (p *PositionGizmo) SetYPlaneGizmo(yPlaneGizmo *PlaneDragGizmo) *PositionGizmo + func (p *PositionGizmo) SetZGizmo(zGizmo *AxisDragGizmo) *PositionGizmo + func (p *PositionGizmo) SetZPlaneGizmo(zPlaneGizmo *PlaneDragGizmo) *PositionGizmo + func (p *PositionGizmo) SnapDistance() float64 + func (p *PositionGizmo) UpdateGizmoRotationToMatchAttachedMesh() bool + func (p *PositionGizmo) XGizmo() *AxisDragGizmo + func (p *PositionGizmo) XPlaneGizmo() *PlaneDragGizmo + func (p *PositionGizmo) YGizmo() *AxisDragGizmo + func (p *PositionGizmo) YPlaneGizmo() *PlaneDragGizmo + func (p *PositionGizmo) ZGizmo() *AxisDragGizmo + func (p *PositionGizmo) ZPlaneGizmo() *PlaneDragGizmo + type PositionNormalTextureVertex struct + func PositionNormalTextureVertexFromJSObject(p js.Value, ctx js.Value) *PositionNormalTextureVertex + func (p *PositionNormalTextureVertex) Clone() *PositionNormalTextureVertex + func (p *PositionNormalTextureVertex) JSObject() js.Value + func (p *PositionNormalTextureVertex) Normal() *Vector3 + func (p *PositionNormalTextureVertex) Position() *Vector3 + func (p *PositionNormalTextureVertex) SetNormal(normal *Vector3) *PositionNormalTextureVertex + func (p *PositionNormalTextureVertex) SetPosition(position *Vector3) *PositionNormalTextureVertex + func (p *PositionNormalTextureVertex) SetUv(uv *Vector2) *PositionNormalTextureVertex + func (p *PositionNormalTextureVertex) Uv() *Vector2 + type PositionNormalVertex struct + func PositionNormalVertexFromJSObject(p js.Value, ctx js.Value) *PositionNormalVertex + func (p *PositionNormalVertex) Clone() *PositionNormalVertex + func (p *PositionNormalVertex) JSObject() js.Value + func (p *PositionNormalVertex) Normal() *Vector3 + func (p *PositionNormalVertex) Position() *Vector3 + func (p *PositionNormalVertex) SetNormal(normal *Vector3) *PositionNormalVertex + func (p *PositionNormalVertex) SetPosition(position *Vector3) *PositionNormalVertex + type PostProcess struct + func PostProcessFromJSObject(p js.Value, ctx js.Value) *PostProcess + func (p *PostProcess) Activate(camera *Camera, opts *PostProcessActivateOpts) *InternalTexture + func (p *PostProcess) AdaptScaleToCurrentViewport() bool + func (p *PostProcess) AlphaConstants() *Color4 + func (p *PostProcess) AlphaMode() float64 + func (p *PostProcess) AlwaysForcePOT() bool + func (p *PostProcess) Animations() []*Animation + func (p *PostProcess) Apply() *Effect + func (p *PostProcess) AspectRatio() float64 + func (p *PostProcess) AutoClear() bool + func (p *PostProcess) ClearColor() *Color4 + func (p *PostProcess) Dispose(opts *PostProcessDisposeOpts) + func (p *PostProcess) EnablePixelPerfectMode() bool + func (p *PostProcess) ForceFullscreenViewport() bool + func (p *PostProcess) GetCamera() *Camera + func (p *PostProcess) GetClassName() string + func (p *PostProcess) GetEffect() *Effect + func (p *PostProcess) GetEffectName() string + func (p *PostProcess) GetEngine() *Engine + func (p *PostProcess) Height() float64 + func (p *PostProcess) InputTexture() *InternalTexture + func (p *PostProcess) InspectableCustomProperties() []*IInspectable + func (p *PostProcess) IsReady() bool + func (p *PostProcess) IsReusable() bool + func (p *PostProcess) IsSupported() bool + func (p *PostProcess) JSObject() js.Value + func (p *PostProcess) MarkTextureDirty() + func (p *PostProcess) Name() string + func (p *PostProcess) OnActivate() js.Value + func (p *PostProcess) OnActivateObservable() *Observable + func (p *PostProcess) OnAfterRender() js.Value + func (p *PostProcess) OnAfterRenderObservable() *Observable + func (p *PostProcess) OnApply() js.Value + func (p *PostProcess) OnApplyObservable() *Observable + func (p *PostProcess) OnBeforeRender() js.Value + func (p *PostProcess) OnBeforeRenderObservable() *Observable + func (p *PostProcess) OnSizeChanged() js.Value + func (p *PostProcess) OnSizeChangedObservable() *Observable + func (p *PostProcess) RenderTargetSamplingMode() float64 + func (p *PostProcess) Samples() float64 + func (p *PostProcess) ScaleMode() float64 + func (p *PostProcess) SetAdaptScaleToCurrentViewport(adaptScaleToCurrentViewport bool) *PostProcess + func (p *PostProcess) SetAlphaConstants(alphaConstants *Color4) *PostProcess + func (p *PostProcess) SetAlphaMode(alphaMode float64) *PostProcess + func (p *PostProcess) SetAlwaysForcePOT(alwaysForcePOT bool) *PostProcess + func (p *PostProcess) SetAnimations(animations []*Animation) *PostProcess + func (p *PostProcess) SetAspectRatio(aspectRatio float64) *PostProcess + func (p *PostProcess) SetAutoClear(autoClear bool) *PostProcess + func (p *PostProcess) SetClearColor(clearColor *Color4) *PostProcess + func (p *PostProcess) SetEnablePixelPerfectMode(enablePixelPerfectMode bool) *PostProcess + func (p *PostProcess) SetForceFullscreenViewport(forceFullscreenViewport bool) *PostProcess + func (p *PostProcess) SetHeight(height float64) *PostProcess + func (p *PostProcess) SetInputTexture(inputTexture *InternalTexture) *PostProcess + func (p *PostProcess) SetInspectableCustomProperties(inspectableCustomProperties []*IInspectable) *PostProcess + func (p *PostProcess) SetIsSupported(isSupported bool) *PostProcess + func (p *PostProcess) SetName(name string) *PostProcess + func (p *PostProcess) SetOnActivate(onActivate JSFunc) *PostProcess + func (p *PostProcess) SetOnActivateObservable(onActivateObservable *Observable) *PostProcess + func (p *PostProcess) SetOnAfterRender(onAfterRender JSFunc) *PostProcess + func (p *PostProcess) SetOnAfterRenderObservable(onAfterRenderObservable *Observable) *PostProcess + func (p *PostProcess) SetOnApply(onApply JSFunc) *PostProcess + func (p *PostProcess) SetOnApplyObservable(onApplyObservable *Observable) *PostProcess + func (p *PostProcess) SetOnBeforeRender(onBeforeRender JSFunc) *PostProcess + func (p *PostProcess) SetOnBeforeRenderObservable(onBeforeRenderObservable *Observable) *PostProcess + func (p *PostProcess) SetOnSizeChanged(onSizeChanged JSFunc) *PostProcess + func (p *PostProcess) SetOnSizeChangedObservable(onSizeChangedObservable *Observable) *PostProcess + func (p *PostProcess) SetRenderTargetSamplingMode(renderTargetSamplingMode float64) *PostProcess + func (p *PostProcess) SetSamples(samples float64) *PostProcess + func (p *PostProcess) SetScaleMode(scaleMode float64) *PostProcess + func (p *PostProcess) SetTexelSize(texelSize *Vector2) *PostProcess + func (p *PostProcess) SetUniqueId(uniqueId float64) *PostProcess + func (p *PostProcess) SetWidth(width float64) *PostProcess + func (p *PostProcess) ShareOutputWith(postProcess *PostProcess) *PostProcess + func (p *PostProcess) TexelSize() *Vector2 + func (p *PostProcess) UniqueId() float64 + func (p *PostProcess) UpdateEffect(opts *PostProcessUpdateEffectOpts) + func (p *PostProcess) UseOwnOutput() + func (p *PostProcess) Width() float64 + type PostProcessActivateOpts struct + ForceDepthStencil *bool + SourceTexture *InternalTexture + type PostProcessDisposeOpts struct + Camera *Camera + type PostProcessManager struct + func PostProcessManagerFromJSObject(p js.Value, ctx js.Value) *PostProcessManager + func (p *PostProcessManager) DirectRender(postProcesses []*PostProcess, opts *PostProcessManagerDirectRenderOpts) + func (p *PostProcessManager) Dispose() + func (p *PostProcessManager) JSObject() js.Value + type PostProcessManagerDirectRenderOpts struct + FaceIndex *float64 + ForceFullscreenViewport *bool + LodLevel *float64 + TargetTexture *InternalTexture + type PostProcessRenderEffect struct + func PostProcessRenderEffectFromJSObject(p js.Value, ctx js.Value) *PostProcessRenderEffect + func (p *PostProcessRenderEffect) GetPostProcesses(opts *PostProcessRenderEffectGetPostProcessesOpts) []*PostProcess + func (p *PostProcessRenderEffect) IsSupported() bool + func (p *PostProcessRenderEffect) JSObject() js.Value + func (p *PostProcessRenderEffect) SetIsSupported(isSupported bool) *PostProcessRenderEffect + type PostProcessRenderEffectGetPostProcessesOpts struct + Camera *Camera + type PostProcessRenderPipeline struct + func PostProcessRenderPipelineFromJSObject(p js.Value, ctx js.Value) *PostProcessRenderPipeline + func (p *PostProcessRenderPipeline) AddEffect(renderEffect *PostProcessRenderEffect) + func (p *PostProcessRenderPipeline) Cameras() []*Camera + func (p *PostProcessRenderPipeline) Dispose() + func (p *PostProcessRenderPipeline) GetClassName() string + func (p *PostProcessRenderPipeline) InspectableCustomProperties() []*IInspectable + func (p *PostProcessRenderPipeline) IsSupported() bool + func (p *PostProcessRenderPipeline) JSObject() js.Value + func (p *PostProcessRenderPipeline) Name() string + func (p *PostProcessRenderPipeline) SetCameras(cameras []*Camera) *PostProcessRenderPipeline + func (p *PostProcessRenderPipeline) SetInspectableCustomProperties(inspectableCustomProperties []*IInspectable) *PostProcessRenderPipeline + func (p *PostProcessRenderPipeline) SetIsSupported(isSupported bool) *PostProcessRenderPipeline + func (p *PostProcessRenderPipeline) SetName(name string) *PostProcessRenderPipeline + type PostProcessRenderPipelineManager struct + func PostProcessRenderPipelineManagerFromJSObject(p js.Value, ctx js.Value) *PostProcessRenderPipelineManager + func (p *PostProcessRenderPipelineManager) AddPipeline(renderPipeline *PostProcessRenderPipeline) + func (p *PostProcessRenderPipelineManager) AttachCamerasToRenderPipeline(renderPipelineName string, cameras JSObject, ...) + func (p *PostProcessRenderPipelineManager) DetachCamerasFromRenderPipeline(renderPipelineName string, cameras JSObject) + func (p *PostProcessRenderPipelineManager) DisableEffectInPipeline(renderPipelineName string, renderEffectName string, cameras JSObject) + func (p *PostProcessRenderPipelineManager) Dispose() + func (p *PostProcessRenderPipelineManager) EnableEffectInPipeline(renderPipelineName string, renderEffectName string, cameras JSObject) + func (p *PostProcessRenderPipelineManager) JSObject() js.Value + func (p *PostProcessRenderPipelineManager) SetSupportedPipelines(supportedPipelines []*PostProcessRenderPipeline) *PostProcessRenderPipelineManager + func (p *PostProcessRenderPipelineManager) SupportedPipelines() []*PostProcessRenderPipeline + func (p *PostProcessRenderPipelineManager) Update() + type PostProcessRenderPipelineManagerAttachCamerasToRenderPipelineOpts struct + Unique *bool + type PostProcessRenderPipelineManagerSceneComponent struct + func PostProcessRenderPipelineManagerSceneComponentFromJSObject(p js.Value, ctx js.Value) *PostProcessRenderPipelineManagerSceneComponent + func (p *PostProcessRenderPipelineManagerSceneComponent) Dispose() + func (p *PostProcessRenderPipelineManagerSceneComponent) JSObject() js.Value + func (p *PostProcessRenderPipelineManagerSceneComponent) Name() string + func (p *PostProcessRenderPipelineManagerSceneComponent) Rebuild() + func (p *PostProcessRenderPipelineManagerSceneComponent) Register() + func (p *PostProcessRenderPipelineManagerSceneComponent) Scene() *Scene + func (p *PostProcessRenderPipelineManagerSceneComponent) SetName(name string) *PostProcessRenderPipelineManagerSceneComponent + func (p *PostProcessRenderPipelineManagerSceneComponent) SetScene(scene *Scene) *PostProcessRenderPipelineManagerSceneComponent + type PostProcessUpdateEffectOpts struct + Defines *string + IndexParameters interface{} + OnCompiled JSFunc + OnError JSFunc + Samplers []string + Uniforms []string + type PostProcessesOptimization struct + func PostProcessesOptimizationFromJSObject(p js.Value, ctx js.Value) *PostProcessesOptimization + func (p *PostProcessesOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (p *PostProcessesOptimization) GetDescription() string + func (p *PostProcessesOptimization) JSObject() js.Value + type PosterizeBlock struct + func PosterizeBlockFromJSObject(p js.Value, ctx js.Value) *PosterizeBlock + func (p *PosterizeBlock) GetClassName() string + func (p *PosterizeBlock) JSObject() js.Value + func (p *PosterizeBlock) Output() *NodeMaterialConnectionPoint + func (p *PosterizeBlock) SetOutput(output *NodeMaterialConnectionPoint) *PosterizeBlock + func (p *PosterizeBlock) SetSteps(steps *NodeMaterialConnectionPoint) *PosterizeBlock + func (p *PosterizeBlock) SetValue(value *NodeMaterialConnectionPoint) *PosterizeBlock + func (p *PosterizeBlock) Steps() *NodeMaterialConnectionPoint + func (p *PosterizeBlock) Value() *NodeMaterialConnectionPoint + type PowBlock struct + func PowBlockFromJSObject(p js.Value, ctx js.Value) *PowBlock + func (p *PowBlock) GetClassName() string + func (p *PowBlock) JSObject() js.Value + func (p *PowBlock) Output() *NodeMaterialConnectionPoint + func (p *PowBlock) Power() *NodeMaterialConnectionPoint + func (p *PowBlock) SetOutput(output *NodeMaterialConnectionPoint) *PowBlock + func (p *PowBlock) SetPower(power *NodeMaterialConnectionPoint) *PowBlock + func (p *PowBlock) SetValue(value *NodeMaterialConnectionPoint) *PowBlock + func (p *PowBlock) Value() *NodeMaterialConnectionPoint + type PowerEase struct + func PowerEaseFromJSObject(p js.Value, ctx js.Value) *PowerEase + func (p *PowerEase) JSObject() js.Value + func (p *PowerEase) Power() float64 + func (p *PowerEase) SetPower(power float64) *PowerEase + type PrecisionDate struct + func PrecisionDateFromJSObject(p js.Value, ctx js.Value) *PrecisionDate + func (p *PrecisionDate) JSObject() js.Value + func (p *PrecisionDate) Now() float64 + func (p *PrecisionDate) SetNow(Now float64) *PrecisionDate + type PredicateCondition struct + func PredicateConditionFromJSObject(p js.Value, ctx js.Value) *PredicateCondition + func (p *PredicateCondition) IsValid() bool + func (p *PredicateCondition) JSObject() js.Value + func (p *PredicateCondition) Predicate() js.Value + func (p *PredicateCondition) SetPredicate(predicate JSFunc) *PredicateCondition + type ProceduralTexture struct + func ProceduralTextureFromJSObject(p js.Value, ctx js.Value) *ProceduralTexture + func (p *ProceduralTexture) AutoClear() bool + func (p *ProceduralTexture) Clone() *ProceduralTexture + func (p *ProceduralTexture) Dispose() + func (p *ProceduralTexture) GetContent() js.Value + func (p *ProceduralTexture) GetEffect() *Effect + func (p *ProceduralTexture) GetRenderSize() float64 + func (p *ProceduralTexture) IsCube() bool + func (p *ProceduralTexture) IsEnabled() bool + func (p *ProceduralTexture) IsReady() bool + func (p *ProceduralTexture) JSObject() js.Value + func (p *ProceduralTexture) OnGenerated() js.Value + func (p *ProceduralTexture) OnGeneratedObservable() *Observable + func (p *ProceduralTexture) RefreshRate() float64 + func (p *ProceduralTexture) Render(opts *ProceduralTextureRenderOpts) + func (p *ProceduralTexture) Reset() + func (p *ProceduralTexture) ResetRefreshCounter() + func (p *ProceduralTexture) Resize(size float64, generateMipMaps bool) + func (p *ProceduralTexture) SetAutoClear(autoClear bool) *ProceduralTexture + func (p *ProceduralTexture) SetColor3(name string, value *Color3) *ProceduralTexture + func (p *ProceduralTexture) SetColor4(name string, value *Color4) *ProceduralTexture + func (p *ProceduralTexture) SetFloat(name string, value float64) *ProceduralTexture + func (p *ProceduralTexture) SetFloats(name string, value []float64) *ProceduralTexture + func (p *ProceduralTexture) SetFragment(fragment JSObject) + func (p *ProceduralTexture) SetInt(name string, value float64) *ProceduralTexture + func (p *ProceduralTexture) SetIsCube(isCube bool) *ProceduralTexture + func (p *ProceduralTexture) SetIsEnabled(isEnabled bool) *ProceduralTexture + func (p *ProceduralTexture) SetMatrix(name string, value *Matrix) *ProceduralTexture + func (p *ProceduralTexture) SetOnGenerated(onGenerated JSFunc) *ProceduralTexture + func (p *ProceduralTexture) SetOnGeneratedObservable(onGeneratedObservable *Observable) *ProceduralTexture + func (p *ProceduralTexture) SetRefreshRate(refreshRate float64) *ProceduralTexture + func (p *ProceduralTexture) SetTexture(name string, texture *Texture) *ProceduralTexture + func (p *ProceduralTexture) SetVector2(name string, value *Vector2) *ProceduralTexture + func (p *ProceduralTexture) SetVector3(name string, value *Vector3) *ProceduralTexture + type ProceduralTextureRenderOpts struct + UseCameraPostProcess *bool + type ProceduralTextureSceneComponent struct + func ProceduralTextureSceneComponentFromJSObject(p js.Value, ctx js.Value) *ProceduralTextureSceneComponent + func (p *ProceduralTextureSceneComponent) Dispose() + func (p *ProceduralTextureSceneComponent) JSObject() js.Value + func (p *ProceduralTextureSceneComponent) Name() string + func (p *ProceduralTextureSceneComponent) Rebuild() + func (p *ProceduralTextureSceneComponent) Register() + func (p *ProceduralTextureSceneComponent) Scene() *Scene + func (p *ProceduralTextureSceneComponent) SetName(name string) *ProceduralTextureSceneComponent + func (p *ProceduralTextureSceneComponent) SetScene(scene *Scene) *ProceduralTextureSceneComponent + type Promise struct + func PromiseFromJSObject(p js.Value, ctx js.Value) *Promise + func (a *Promise) JSObject() js.Value + type PromisePolyfill struct + func PromisePolyfillFromJSObject(p js.Value, ctx js.Value) *PromisePolyfill + func (p *PromisePolyfill) Apply(opts *PromisePolyfillApplyOpts) + func (p *PromisePolyfill) JSObject() js.Value + type PromisePolyfillApplyOpts struct + Force *bool + type QuadraticEase struct + func QuadraticEaseFromJSObject(p js.Value, ctx js.Value) *QuadraticEase + func (q *QuadraticEase) JSObject() js.Value + type QuarticEase struct + func QuarticEaseFromJSObject(p js.Value, ctx js.Value) *QuarticEase + func (q *QuarticEase) JSObject() js.Value + type Quaternion struct + func QuaternionFromJSObject(p js.Value, ctx js.Value) *Quaternion + func (q *Quaternion) Add(other *Quaternion) *Quaternion + func (q *Quaternion) AddInPlace(other *Quaternion) *Quaternion + func (q *Quaternion) AreClose(quat0 *Quaternion, quat1 *Quaternion) bool + func (q *Quaternion) AsArray() []float64 + func (q *Quaternion) Clone() *Quaternion + func (q *Quaternion) Conjugate() *Quaternion + func (q *Quaternion) ConjugateInPlace() *Quaternion + func (q *Quaternion) ConjugateToRef(ref *Quaternion) *Quaternion + func (q *Quaternion) CopyFrom(other *Quaternion) *Quaternion + func (q *Quaternion) CopyFromFloats(x float64, y float64, z float64, w float64) *Quaternion + func (q *Quaternion) Dot(left *Quaternion, right *Quaternion) float64 + func (q *Quaternion) Equals(otherQuaternion *Quaternion) bool + func (q *Quaternion) FromArray(array js.Value, opts *QuaternionFromArrayOpts) *Quaternion + func (q *Quaternion) FromEulerAngles(x float64, y float64, z float64) *Quaternion + func (q *Quaternion) FromEulerAnglesToRef(x float64, y float64, z float64, result *Quaternion) *Quaternion + func (q *Quaternion) FromEulerVector(vec *Vector3) *Quaternion + func (q *Quaternion) FromEulerVectorToRef(vec *Vector3, result *Quaternion) *Quaternion + func (q *Quaternion) FromRotationMatrix(matrix *Matrix) *Quaternion + func (q *Quaternion) FromRotationMatrixToRef(matrix *Matrix, result *Quaternion) + func (q *Quaternion) GetClassName() string + func (q *Quaternion) GetHashCode() float64 + func (q *Quaternion) Hermite(value1 *Quaternion, tangent1 *Quaternion, value2 *Quaternion, ...) *Quaternion + func (q *Quaternion) Identity() *Quaternion + func (q *Quaternion) Inverse(v *Quaternion) *Quaternion + func (q *Quaternion) InverseToRef(v *Quaternion, result *Quaternion) *Quaternion + func (q *Quaternion) IsIdentity(quaternion *Quaternion) bool + func (q *Quaternion) JSObject() js.Value + func (q *Quaternion) Length() float64 + func (q *Quaternion) Multiply(q1 *Quaternion) *Quaternion + func (q *Quaternion) MultiplyInPlace(q1 *Quaternion) *Quaternion + func (q *Quaternion) MultiplyToRef(q1 *Quaternion, result *Quaternion) *Quaternion + func (q *Quaternion) Normalize() *Quaternion + func (q *Quaternion) RotationAlphaBetaGamma(alpha float64, beta float64, gamma float64) *Quaternion + func (q *Quaternion) RotationAlphaBetaGammaToRef(alpha float64, beta float64, gamma float64, result *Quaternion) + func (q *Quaternion) RotationAxis(axis *Vector3, angle float64) *Quaternion + func (q *Quaternion) RotationAxisToRef(axis *Vector3, angle float64, result *Quaternion) *Quaternion + func (q *Quaternion) RotationQuaternionFromAxis(axis1 *Vector3, axis2 *Vector3, axis3 *Vector3) *Quaternion + func (q *Quaternion) RotationQuaternionFromAxisToRef(axis1 *Vector3, axis2 *Vector3, axis3 *Vector3, ref *Quaternion) + func (q *Quaternion) RotationYawPitchRoll(yaw float64, pitch float64, roll float64) *Quaternion + func (q *Quaternion) RotationYawPitchRollToRef(yaw float64, pitch float64, roll float64, result *Quaternion) + func (q *Quaternion) Scale(value float64) *Quaternion + func (q *Quaternion) ScaleAndAddToRef(scale float64, result *Quaternion) *Quaternion + func (q *Quaternion) ScaleInPlace(value float64) *Quaternion + func (q *Quaternion) ScaleToRef(scale float64, result *Quaternion) *Quaternion + func (q *Quaternion) Set(x float64, y float64, z float64, w float64) *Quaternion + func (q *Quaternion) SetW(w float64) *Quaternion + func (q *Quaternion) SetX(x float64) *Quaternion + func (q *Quaternion) SetY(y float64) *Quaternion + func (q *Quaternion) SetZ(z float64) *Quaternion + func (q *Quaternion) Slerp(left *Quaternion, right *Quaternion, amount float64) *Quaternion + func (q *Quaternion) SlerpToRef(left *Quaternion, right *Quaternion, amount float64, result *Quaternion) + func (q *Quaternion) Subtract(other *Quaternion) *Quaternion + func (q *Quaternion) ToEulerAngles(opts *QuaternionToEulerAnglesOpts) *Vector3 + func (q *Quaternion) ToEulerAnglesToRef(result *Vector3) *Quaternion + func (q *Quaternion) ToRotationMatrix(result *Matrix) *Quaternion + func (q *Quaternion) ToString() string + func (q *Quaternion) W() float64 + func (q *Quaternion) X() float64 + func (q *Quaternion) Y() float64 + func (q *Quaternion) Z() float64 + func (q *Quaternion) Zero() *Quaternion + type QuaternionFromArrayOpts struct + Offset *float64 + type QuaternionToEulerAnglesOpts struct + Order *string + type QuinticEase struct + func QuinticEaseFromJSObject(p js.Value, ctx js.Value) *QuinticEase + func (q *QuinticEase) JSObject() js.Value + type RGBDTextureTools struct + func RGBDTextureToolsFromJSObject(p js.Value, ctx js.Value) *RGBDTextureTools + func (r *RGBDTextureTools) ExpandRGBDTexture(texture *Texture) + func (r *RGBDTextureTools) JSObject() js.Value + type RadioButton struct + func RadioButtonFromJSObject(p js.Value, ctx js.Value) *RadioButton + func (r *RadioButton) AddRadioButtonWithHeader(title string, group string, isChecked bool, onValueChanged JSFunc) *StackPanel + func (r *RadioButton) Background() string + func (r *RadioButton) CheckSizeRatio() float64 + func (r *RadioButton) Group() string + func (r *RadioButton) IsChecked() bool + func (r *RadioButton) JSObject() js.Value + func (r *RadioButton) Name() string + func (r *RadioButton) OnIsCheckedChangedObservable() *Observable + func (r *RadioButton) SetBackground(background string) *RadioButton + func (r *RadioButton) SetCheckSizeRatio(checkSizeRatio float64) *RadioButton + func (r *RadioButton) SetGroup(group string) *RadioButton + func (r *RadioButton) SetIsChecked(isChecked bool) *RadioButton + func (r *RadioButton) SetName(name string) *RadioButton + func (r *RadioButton) SetOnIsCheckedChangedObservable(onIsCheckedChangedObservable *Observable) *RadioButton + func (r *RadioButton) SetThickness(thickness float64) *RadioButton + func (r *RadioButton) Thickness() float64 + type RadioGroup struct + func RadioGroupFromJSObject(p js.Value, ctx js.Value) *RadioGroup + func (r *RadioGroup) AddRadio(label string, opts *RadioGroupAddRadioOpts) + func (r *RadioGroup) JSObject() js.Value + type RadioGroupAddRadioOpts struct + Checked *bool + Func JSFunc + type RandomNumberBlock struct + func RandomNumberBlockFromJSObject(p js.Value, ctx js.Value) *RandomNumberBlock + func (r *RandomNumberBlock) GetClassName() string + func (r *RandomNumberBlock) JSObject() js.Value + func (r *RandomNumberBlock) Output() *NodeMaterialConnectionPoint + func (r *RandomNumberBlock) Seed() *NodeMaterialConnectionPoint + func (r *RandomNumberBlock) SetOutput(output *NodeMaterialConnectionPoint) *RandomNumberBlock + func (r *RandomNumberBlock) SetSeed(seed *NodeMaterialConnectionPoint) *RandomNumberBlock + type RawCubeTexture struct + func RawCubeTextureFromJSObject(p js.Value, ctx js.Value) *RawCubeTexture + func (r *RawCubeTexture) Clone() *CubeTexture + func (r *RawCubeTexture) JSObject() js.Value + func (r *RawCubeTexture) Update(data js.Value, format float64, jsType float64, invertY bool, ...) + func (r *RawCubeTexture) UpdateRGBDAsync(data js.Value, opts *RawCubeTextureUpdateRGBDAsyncOpts) *Promise + type RawCubeTextureUpdateOpts struct + Compression *string + type RawCubeTextureUpdateRGBDAsyncOpts struct + LodOffset *float64 + LodScale *float64 + SphericalPolynomial *SphericalPolynomial + type RawTexture struct + func RawTextureFromJSObject(p js.Value, ctx js.Value) *RawTexture + func (r *RawTexture) CreateAlphaTexture(data js.Value, width float64, height float64, scene *Scene, ...) *RawTexture + func (r *RawTexture) CreateLuminanceAlphaTexture(data js.Value, width float64, height float64, scene *Scene, ...) *RawTexture + func (r *RawTexture) CreateLuminanceTexture(data js.Value, width float64, height float64, scene *Scene, ...) *RawTexture + func (r *RawTexture) CreateRGBATexture(data js.Value, width float64, height float64, scene *Scene, ...) *RawTexture + func (r *RawTexture) CreateRGBTexture(data js.Value, width float64, height float64, scene *Scene, ...) *RawTexture + func (r *RawTexture) CreateRTexture(data js.Value, width float64, height float64, scene *Scene, ...) *RawTexture + func (r *RawTexture) Format() float64 + func (r *RawTexture) JSObject() js.Value + func (r *RawTexture) SetFormat(format float64) *RawTexture + func (r *RawTexture) Update(data js.Value) + type RawTexture2DArray struct + func RawTexture2DArrayFromJSObject(p js.Value, ctx js.Value) *RawTexture2DArray + func (r *RawTexture2DArray) Format() float64 + func (r *RawTexture2DArray) JSObject() js.Value + func (r *RawTexture2DArray) SetFormat(format float64) *RawTexture2DArray + func (r *RawTexture2DArray) Update(data js.Value) + type RawTexture3D struct + func RawTexture3DFromJSObject(p js.Value, ctx js.Value) *RawTexture3D + func (r *RawTexture3D) Format() float64 + func (r *RawTexture3D) JSObject() js.Value + func (r *RawTexture3D) SetFormat(format float64) *RawTexture3D + func (r *RawTexture3D) Update(data js.Value) + type RawTextureCreateAlphaTextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + type RawTextureCreateLuminanceAlphaTextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + type RawTextureCreateLuminanceTextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + type RawTextureCreateRGBATextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + Type *float64 + type RawTextureCreateRGBTextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + Type *float64 + type RawTextureCreateRTextureOpts struct + GenerateMipMaps *bool + InvertY *bool + SamplingMode *float64 + Type *float64 + type Ray struct + func RayFromJSObject(p js.Value, ctx js.Value) *Ray + func (r *Ray) CreateNew(x float64, y float64, viewportWidth float64, viewportHeight float64, ...) *Ray + func (r *Ray) CreateNewFromTo(origin *Vector3, end *Vector3, opts *RayCreateNewFromToOpts) *Ray + func (r *Ray) Direction() *Vector3 + func (r *Ray) IntersectionSegment(sega *Vector3, segb *Vector3, threshold float64) float64 + func (r *Ray) IntersectsAxis(axis string, opts *RayIntersectsAxisOpts) *Vector3 + func (r *Ray) IntersectsBox(box *BoundingBox, opts *RayIntersectsBoxOpts) bool + func (r *Ray) IntersectsBoxMinMax(minimum *Vector3, maximum *Vector3, opts *RayIntersectsBoxMinMaxOpts) bool + func (r *Ray) IntersectsMesh(mesh *AbstractMesh, opts *RayIntersectsMeshOpts) *PickingInfo + func (r *Ray) IntersectsMeshes(meshes []*AbstractMesh, opts *RayIntersectsMeshesOpts) []*PickingInfo + func (r *Ray) IntersectsPlane(plane *Plane) float64 + func (r *Ray) IntersectsSphere(sphere *BoundingSphere, opts *RayIntersectsSphereOpts) bool + func (r *Ray) IntersectsTriangle(vertex0 *Vector3, vertex1 *Vector3, vertex2 *Vector3) js.Value + func (r *Ray) JSObject() js.Value + func (r *Ray) Length() float64 + func (r *Ray) Origin() *Vector3 + func (r *Ray) SetDirection(direction *Vector3) *Ray + func (r *Ray) SetLength(length float64) *Ray + func (r *Ray) SetOrigin(origin *Vector3) *Ray + func (r *Ray) Transform(ray *Ray, matrix *Matrix) *Ray + func (r *Ray) TransformToRef(ray *Ray, matrix *Matrix, result *Ray) + func (r *Ray) UnprojectRayToRef(sourceX float64, sourceY float64, viewportWidth float64, ...) + func (r *Ray) Update(x float64, y float64, viewportWidth float64, viewportHeight float64, ...) *Ray + func (r *Ray) Zero() *Ray + type RayCreateNewFromToOpts struct + World *Matrix + type RayHelper struct + func RayHelperFromJSObject(p js.Value, ctx js.Value) *RayHelper + func (r *RayHelper) AttachToMesh(mesh *AbstractMesh, opts *RayHelperAttachToMeshOpts) + func (r *RayHelper) CreateAndShow(ray *Ray, scene *Scene, color *Color3) *RayHelper + func (r *RayHelper) DetachFromMesh() + func (r *RayHelper) Dispose() + func (r *RayHelper) Hide() + func (r *RayHelper) JSObject() js.Value + func (r *RayHelper) Ray() *Ray + func (r *RayHelper) SetRay(ray *Ray) *RayHelper + func (r *RayHelper) Show(scene *Scene, opts *RayHelperShowOpts) + type RayHelperAttachToMeshOpts struct + Length *float64 + MeshSpaceDirection *Vector3 + MeshSpaceOrigin *Vector3 + type RayHelperShowOpts struct + Color *Color3 + type RayIntersectsAxisOpts struct + Offset *float64 + type RayIntersectsBoxMinMaxOpts struct + IntersectionTreshold *float64 + type RayIntersectsBoxOpts struct + IntersectionTreshold *float64 + type RayIntersectsMeshOpts struct + FastCheck *bool + type RayIntersectsMeshesOpts struct + FastCheck *bool + Results []js.Value + type RayIntersectsSphereOpts struct + IntersectionTreshold *float64 + type RecastJSCrowd struct + func RecastJSCrowdFromJSObject(p js.Value, ctx js.Value) *RecastJSCrowd + func (r *RecastJSCrowd) AddAgent(pos *Vector3, parameters *IAgentParameters, transform *TransformNode) float64 + func (r *RecastJSCrowd) AgentGoto(index float64, destination *Vector3) + func (r *RecastJSCrowd) Agents() []float64 + func (r *RecastJSCrowd) BjsRECASTPlugin() *RecastJSPlugin + func (r *RecastJSCrowd) Dispose() + func (r *RecastJSCrowd) GetAgentPosition(index float64) *Vector3 + func (r *RecastJSCrowd) GetAgentVelocity(index float64) *Vector3 + func (r *RecastJSCrowd) GetAgents() []float64 + func (r *RecastJSCrowd) GetDefaultQueryExtent() *Vector3 + func (r *RecastJSCrowd) JSObject() js.Value + func (r *RecastJSCrowd) RecastCrowd() js.Value + func (r *RecastJSCrowd) RemoveAgent(index float64) + func (r *RecastJSCrowd) SetAgents(agents []float64) *RecastJSCrowd + func (r *RecastJSCrowd) SetBjsRECASTPlugin(bjsRECASTPlugin *RecastJSPlugin) *RecastJSCrowd + func (r *RecastJSCrowd) SetDefaultQueryExtent(extent *Vector3) + func (r *RecastJSCrowd) SetRecastCrowd(recastCrowd JSObject) *RecastJSCrowd + func (r *RecastJSCrowd) SetTransforms(transforms []*TransformNode) *RecastJSCrowd + func (r *RecastJSCrowd) Transforms() []*TransformNode + func (r *RecastJSCrowd) Update(deltaTime float64) + type RecastJSPlugin struct + func RecastJSPluginFromJSObject(p js.Value, ctx js.Value) *RecastJSPlugin + func (r *RecastJSPlugin) BjsRECAST() js.Value + func (r *RecastJSPlugin) ComputePath(start *Vector3, end *Vector3) []*Vector3 + func (r *RecastJSPlugin) CreateCrowd(maxAgents float64, maxAgentRadius float64, scene *Scene) *ICrowd + func (r *RecastJSPlugin) CreateDebugNavMesh(scene *Scene) *Mesh + func (r *RecastJSPlugin) CreateMavMesh(meshes []*Mesh, parameters *INavMeshParameters) + func (r *RecastJSPlugin) Dispose() + func (r *RecastJSPlugin) GetClosestPoint(position *Vector3) *Vector3 + func (r *RecastJSPlugin) GetDefaultQueryExtent() *Vector3 + func (r *RecastJSPlugin) GetRandomPointAround(position *Vector3, maxRadius float64) *Vector3 + func (r *RecastJSPlugin) IsSupported() bool + func (r *RecastJSPlugin) JSObject() js.Value + func (r *RecastJSPlugin) MoveAlong(position *Vector3, destination *Vector3) *Vector3 + func (r *RecastJSPlugin) Name() string + func (r *RecastJSPlugin) NavMesh() js.Value + func (r *RecastJSPlugin) SetBjsRECAST(bjsRECAST JSObject) *RecastJSPlugin + func (r *RecastJSPlugin) SetDefaultQueryExtent(extent *Vector3) + func (r *RecastJSPlugin) SetName(name string) *RecastJSPlugin + func (r *RecastJSPlugin) SetNavMesh(navMesh JSObject) *RecastJSPlugin + type ReciprocalBlock struct + func ReciprocalBlockFromJSObject(p js.Value, ctx js.Value) *ReciprocalBlock + func (r *ReciprocalBlock) GetClassName() string + func (r *ReciprocalBlock) Input() *NodeMaterialConnectionPoint + func (r *ReciprocalBlock) JSObject() js.Value + func (r *ReciprocalBlock) Output() *NodeMaterialConnectionPoint + func (r *ReciprocalBlock) SetInput(input *NodeMaterialConnectionPoint) *ReciprocalBlock + func (r *ReciprocalBlock) SetOutput(output *NodeMaterialConnectionPoint) *ReciprocalBlock + type Rectangle struct + func RectangleFromJSObject(p js.Value, ctx js.Value) *Rectangle + func (r *Rectangle) CornerRadius() float64 + func (r *Rectangle) JSObject() js.Value + func (r *Rectangle) Name() string + func (r *Rectangle) SetCornerRadius(cornerRadius float64) *Rectangle + func (r *Rectangle) SetName(name string) *Rectangle + func (r *Rectangle) SetThickness(thickness float64) *Rectangle + func (r *Rectangle) Thickness() float64 + type ReflectBlock struct + func ReflectBlockFromJSObject(p js.Value, ctx js.Value) *ReflectBlock + func (r *ReflectBlock) GetClassName() string + func (r *ReflectBlock) Incident() *NodeMaterialConnectionPoint + func (r *ReflectBlock) JSObject() js.Value + func (r *ReflectBlock) Normal() *NodeMaterialConnectionPoint + func (r *ReflectBlock) Output() *NodeMaterialConnectionPoint + func (r *ReflectBlock) SetIncident(incident *NodeMaterialConnectionPoint) *ReflectBlock + func (r *ReflectBlock) SetNormal(normal *NodeMaterialConnectionPoint) *ReflectBlock + func (r *ReflectBlock) SetOutput(output *NodeMaterialConnectionPoint) *ReflectBlock + type ReflectionProbe struct + func ReflectionProbeFromJSObject(p js.Value, ctx js.Value) *ReflectionProbe + func (r *ReflectionProbe) AttachToMesh(mesh *AbstractMesh) + func (r *ReflectionProbe) CubeTexture() *RenderTargetTexture + func (r *ReflectionProbe) Dispose() + func (r *ReflectionProbe) GetClassName() string + func (r *ReflectionProbe) GetScene() *Scene + func (r *ReflectionProbe) JSObject() js.Value + func (r *ReflectionProbe) Name() string + func (r *ReflectionProbe) Parse(parsedReflectionProbe JSObject, scene *Scene, rootUrl string) *ReflectionProbe + func (r *ReflectionProbe) Position() *Vector3 + func (r *ReflectionProbe) RefreshRate() float64 + func (r *ReflectionProbe) RenderList() []*AbstractMesh + func (r *ReflectionProbe) Samples() float64 + func (r *ReflectionProbe) Serialize() js.Value + func (r *ReflectionProbe) SetCubeTexture(cubeTexture *RenderTargetTexture) *ReflectionProbe + func (r *ReflectionProbe) SetName(name string) *ReflectionProbe + func (r *ReflectionProbe) SetPosition(position *Vector3) *ReflectionProbe + func (r *ReflectionProbe) SetRefreshRate(refreshRate float64) *ReflectionProbe + func (r *ReflectionProbe) SetRenderList(renderList []*AbstractMesh) *ReflectionProbe + func (r *ReflectionProbe) SetRenderingAutoClearDepthStencil(renderingGroupId float64, autoClearDepthStencil bool) + func (r *ReflectionProbe) SetSamples(samples float64) *ReflectionProbe + func (r *ReflectionProbe) ToString(opts *ReflectionProbeToStringOpts) string + type ReflectionProbeToStringOpts struct + FullDetails *bool + type ReflectionTextureBlock struct + func ReflectionTextureBlockFromJSObject(p js.Value, ctx js.Value) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) AutoConfigure(material *NodeMaterial) + func (r *ReflectionTextureBlock) B() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, ...) + func (r *ReflectionTextureBlock) CameraPosition() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) G() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) GetClassName() string + func (r *ReflectionTextureBlock) IsReady() bool + func (r *ReflectionTextureBlock) JSObject() js.Value + func (r *ReflectionTextureBlock) Position() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (r *ReflectionTextureBlock) R() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) Rgb() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) Serialize() js.Value + func (r *ReflectionTextureBlock) SetB(b *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetCameraPosition(cameraPosition *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetG(g *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetPosition(position *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetR(rr *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetRgb(rgb *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetTexture(texture *BaseTexture) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetView(view *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetWorld(world *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetWorldNormal(worldNormal *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) SetWorldPosition(worldPosition *NodeMaterialConnectionPoint) *ReflectionTextureBlock + func (r *ReflectionTextureBlock) Texture() *BaseTexture + func (r *ReflectionTextureBlock) View() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) World() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) WorldNormal() *NodeMaterialConnectionPoint + func (r *ReflectionTextureBlock) WorldPosition() *NodeMaterialConnectionPoint + type ReflectionTextureBlockBindOpts struct + Mesh *Mesh + type RefractBlock struct + func RefractBlockFromJSObject(p js.Value, ctx js.Value) *RefractBlock + func (r *RefractBlock) GetClassName() string + func (r *RefractBlock) Incident() *NodeMaterialConnectionPoint + func (r *RefractBlock) Ior() *NodeMaterialConnectionPoint + func (r *RefractBlock) JSObject() js.Value + func (r *RefractBlock) Normal() *NodeMaterialConnectionPoint + func (r *RefractBlock) Output() *NodeMaterialConnectionPoint + func (r *RefractBlock) SetIncident(incident *NodeMaterialConnectionPoint) *RefractBlock + func (r *RefractBlock) SetIor(ior *NodeMaterialConnectionPoint) *RefractBlock + func (r *RefractBlock) SetNormal(normal *NodeMaterialConnectionPoint) *RefractBlock + func (r *RefractBlock) SetOutput(output *NodeMaterialConnectionPoint) *RefractBlock + type RefractionPostProcess struct + func RefractionPostProcessFromJSObject(p js.Value, ctx js.Value) *RefractionPostProcess + func (r *RefractionPostProcess) Color() *Color3 + func (r *RefractionPostProcess) ColorLevel() float64 + func (r *RefractionPostProcess) Depth() float64 + func (r *RefractionPostProcess) Dispose(camera *Camera) + func (r *RefractionPostProcess) JSObject() js.Value + func (r *RefractionPostProcess) RefractionTexture() *Texture + func (r *RefractionPostProcess) SetColor(color *Color3) *RefractionPostProcess + func (r *RefractionPostProcess) SetColorLevel(colorLevel float64) *RefractionPostProcess + func (r *RefractionPostProcess) SetDepth(depth float64) *RefractionPostProcess + func (r *RefractionPostProcess) SetRefractionTexture(refractionTexture *Texture) *RefractionPostProcess + type RefractionTexture struct + func RefractionTextureFromJSObject(p js.Value, ctx js.Value) *RefractionTexture + func (r *RefractionTexture) Clone() *RefractionTexture + func (r *RefractionTexture) Depth() float64 + func (r *RefractionTexture) JSObject() js.Value + func (r *RefractionTexture) RefractionPlane() *Plane + func (r *RefractionTexture) Serialize() js.Value + func (r *RefractionTexture) SetDepth(depth float64) *RefractionTexture + func (r *RefractionTexture) SetRefractionPlane(refractionPlane *Plane) *RefractionTexture + type RemapBlock struct + func RemapBlockFromJSObject(p js.Value, ctx js.Value) *RemapBlock + func (r *RemapBlock) GetClassName() string + func (r *RemapBlock) Input() *NodeMaterialConnectionPoint + func (r *RemapBlock) JSObject() js.Value + func (r *RemapBlock) Output() *NodeMaterialConnectionPoint + func (r *RemapBlock) Serialize() js.Value + func (r *RemapBlock) SetInput(input *NodeMaterialConnectionPoint) *RemapBlock + func (r *RemapBlock) SetOutput(output *NodeMaterialConnectionPoint) *RemapBlock + func (r *RemapBlock) SetSourceMax(sourceMax *NodeMaterialConnectionPoint) *RemapBlock + func (r *RemapBlock) SetSourceMin(sourceMin *NodeMaterialConnectionPoint) *RemapBlock + func (r *RemapBlock) SetSourceRange(sourceRange *Vector2) *RemapBlock + func (r *RemapBlock) SetTargetMax(targetMax *NodeMaterialConnectionPoint) *RemapBlock + func (r *RemapBlock) SetTargetMin(targetMin *NodeMaterialConnectionPoint) *RemapBlock + func (r *RemapBlock) SetTargetRange(targetRange *Vector2) *RemapBlock + func (r *RemapBlock) SourceMax() *NodeMaterialConnectionPoint + func (r *RemapBlock) SourceMin() *NodeMaterialConnectionPoint + func (r *RemapBlock) SourceRange() *Vector2 + func (r *RemapBlock) TargetMax() *NodeMaterialConnectionPoint + func (r *RemapBlock) TargetMin() *NodeMaterialConnectionPoint + func (r *RemapBlock) TargetRange() *Vector2 + type RenderTargetCreationOptions struct + func RenderTargetCreationOptionsFromJSObject(p js.Value, ctx js.Value) *RenderTargetCreationOptions + func (r *RenderTargetCreationOptions) Format() float64 + func (r *RenderTargetCreationOptions) GenerateDepthBuffer() bool + func (r *RenderTargetCreationOptions) GenerateMipMaps() bool + func (r *RenderTargetCreationOptions) GenerateStencilBuffer() bool + func (r *RenderTargetCreationOptions) JSObject() js.Value + func (r *RenderTargetCreationOptions) SamplingMode() float64 + func (r *RenderTargetCreationOptions) SetFormat(format float64) *RenderTargetCreationOptions + func (r *RenderTargetCreationOptions) SetGenerateDepthBuffer(generateDepthBuffer bool) *RenderTargetCreationOptions + func (r *RenderTargetCreationOptions) SetGenerateMipMaps(generateMipMaps bool) *RenderTargetCreationOptions + func (r *RenderTargetCreationOptions) SetGenerateStencilBuffer(generateStencilBuffer bool) *RenderTargetCreationOptions + func (r *RenderTargetCreationOptions) SetSamplingMode(samplingMode float64) *RenderTargetCreationOptions + func (r *RenderTargetCreationOptions) SetType(jsType float64) *RenderTargetCreationOptions + func (r *RenderTargetCreationOptions) Type() float64 + type RenderTargetTexture struct + func RenderTargetTextureFromJSObject(p js.Value, ctx js.Value) *RenderTargetTexture + func (r *RenderTargetTexture) ActiveCamera() *Camera + func (r *RenderTargetTexture) AddPostProcess(postProcess *PostProcess) + func (r *RenderTargetTexture) BoundingBoxPosition() *Vector3 + func (r *RenderTargetTexture) BoundingBoxSize() *Vector3 + func (r *RenderTargetTexture) CanRescale() bool + func (r *RenderTargetTexture) ClearColor() *Color4 + func (r *RenderTargetTexture) ClearPostProcesses(opts *RenderTargetTextureClearPostProcessesOpts) + func (r *RenderTargetTexture) Clone() *RenderTargetTexture + func (r *RenderTargetTexture) CoordinatesMode() float64 + func (r *RenderTargetTexture) CreateDepthStencilTexture(opts *RenderTargetTextureCreateDepthStencilTextureOpts) + func (r *RenderTargetTexture) CustomRenderFunction() js.Value + func (r *RenderTargetTexture) DepthStencilTexture() *InternalTexture + func (r *RenderTargetTexture) Dispose() + func (r *RenderTargetTexture) DisposeFramebufferObjects() + func (r *RenderTargetTexture) FreeRenderingGroups() + func (r *RenderTargetTexture) GetReflectionTextureMatrix() *Matrix + func (r *RenderTargetTexture) GetRenderHeight() float64 + func (r *RenderTargetTexture) GetRenderSize() float64 + func (r *RenderTargetTexture) GetRenderWidth() float64 + func (r *RenderTargetTexture) GetViewCount() float64 + func (r *RenderTargetTexture) IgnoreCameraViewport() bool + func (r *RenderTargetTexture) IsCube() bool + func (r *RenderTargetTexture) JSObject() js.Value + func (r *RenderTargetTexture) OnAfterRender() js.Value + func (r *RenderTargetTexture) OnAfterRenderObservable() *Observable + func (r *RenderTargetTexture) OnAfterUnbind() js.Value + func (r *RenderTargetTexture) OnAfterUnbindObservable() *Observable + func (r *RenderTargetTexture) OnBeforeBindObservable() *Observable + func (r *RenderTargetTexture) OnBeforeRender() js.Value + func (r *RenderTargetTexture) OnBeforeRenderObservable() *Observable + func (r *RenderTargetTexture) OnClear() js.Value + func (r *RenderTargetTexture) OnClearObservable() *Observable + func (r *RenderTargetTexture) OnResizeObservable() *Observable + func (r *RenderTargetTexture) REFRESHRATE_RENDER_ONCE() float64 + func (r *RenderTargetTexture) REFRESHRATE_RENDER_ONEVERYFRAME() float64 + func (r *RenderTargetTexture) REFRESHRATE_RENDER_ONEVERYTWOFRAMES() float64 + func (r *RenderTargetTexture) RefreshRate() float64 + func (r *RenderTargetTexture) RemovePostProcess(postProcess *PostProcess) + func (r *RenderTargetTexture) Render(opts *RenderTargetTextureRenderOpts) + func (r *RenderTargetTexture) RenderList() []*AbstractMesh + func (r *RenderTargetTexture) RenderListPredicate() js.Value + func (r *RenderTargetTexture) RenderParticles() bool + func (r *RenderTargetTexture) RenderSprites() bool + func (r *RenderTargetTexture) RenderTargetOptions() *RenderTargetCreationOptions + func (r *RenderTargetTexture) ResetRefreshCounter() + func (r *RenderTargetTexture) Resize(size float64) + func (r *RenderTargetTexture) Samples() float64 + func (r *RenderTargetTexture) Scale(ratio float64) + func (r *RenderTargetTexture) Serialize() js.Value + func (r *RenderTargetTexture) SetActiveCamera(activeCamera *Camera) *RenderTargetTexture + func (r *RenderTargetTexture) SetBoundingBoxPosition(boundingBoxPosition *Vector3) *RenderTargetTexture + func (r *RenderTargetTexture) SetBoundingBoxSize(boundingBoxSize *Vector3) *RenderTargetTexture + func (r *RenderTargetTexture) SetCanRescale(canRescale bool) *RenderTargetTexture + func (r *RenderTargetTexture) SetClearColor(clearColor *Color4) *RenderTargetTexture + func (r *RenderTargetTexture) SetCoordinatesMode(coordinatesMode float64) *RenderTargetTexture + func (r *RenderTargetTexture) SetCustomRenderFunction(customRenderFunction JSFunc) *RenderTargetTexture + func (r *RenderTargetTexture) SetDepthStencilTexture(depthStencilTexture *InternalTexture) *RenderTargetTexture + func (r *RenderTargetTexture) SetIgnoreCameraViewport(ignoreCameraViewport bool) *RenderTargetTexture + func (r *RenderTargetTexture) SetIsCube(isCube bool) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnAfterRender(onAfterRender JSFunc) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnAfterRenderObservable(onAfterRenderObservable *Observable) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnAfterUnbind(onAfterUnbind JSFunc) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnAfterUnbindObservable(onAfterUnbindObservable *Observable) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnBeforeBindObservable(onBeforeBindObservable *Observable) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnBeforeRender(onBeforeRender JSFunc) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnBeforeRenderObservable(onBeforeRenderObservable *Observable) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnClear(onClear JSFunc) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnClearObservable(onClearObservable *Observable) *RenderTargetTexture + func (r *RenderTargetTexture) SetOnResizeObservable(onResizeObservable *Observable) *RenderTargetTexture + func (r *RenderTargetTexture) SetREFRESHRATE_RENDER_ONCE(REFRESHRATE_RENDER_ONCE float64) *RenderTargetTexture + func (r *RenderTargetTexture) SetREFRESHRATE_RENDER_ONEVERYFRAME(REFRESHRATE_RENDER_ONEVERYFRAME float64) *RenderTargetTexture + func (r *RenderTargetTexture) SetREFRESHRATE_RENDER_ONEVERYTWOFRAMES(REFRESHRATE_RENDER_ONEVERYTWOFRAMES float64) *RenderTargetTexture + func (r *RenderTargetTexture) SetRefreshRate(refreshRate float64) *RenderTargetTexture + func (r *RenderTargetTexture) SetRenderList(renderList []*AbstractMesh) *RenderTargetTexture + func (r *RenderTargetTexture) SetRenderListPredicate(renderListPredicate JSFunc) *RenderTargetTexture + func (r *RenderTargetTexture) SetRenderParticles(renderParticles bool) *RenderTargetTexture + func (r *RenderTargetTexture) SetRenderSprites(renderSprites bool) *RenderTargetTexture + func (r *RenderTargetTexture) SetRenderTargetOptions(renderTargetOptions *RenderTargetCreationOptions) *RenderTargetTexture + func (r *RenderTargetTexture) SetRenderingAutoClearDepthStencil(renderingGroupId float64, autoClearDepthStencil bool) + func (r *RenderTargetTexture) SetRenderingOrder(renderingGroupId float64, opts *RenderTargetTextureSetRenderingOrderOpts) + func (r *RenderTargetTexture) SetSamples(samples float64) *RenderTargetTexture + func (r *RenderTargetTexture) SetUseCameraPostProcesses(useCameraPostProcesses bool) *RenderTargetTexture + func (r *RenderTargetTexture) UseCameraPostProcesses() bool + type RenderTargetTextureClearPostProcessesOpts struct + Dispose *bool + type RenderTargetTextureCreateDepthStencilTextureOpts struct + BilinearFiltering *bool + ComparisonFunction *float64 + GenerateStencil *bool + type RenderTargetTextureRenderOpts struct + DumpForDebug *bool + UseCameraPostProcess *bool + type RenderTargetTextureSetRenderingOrderOpts struct + AlphaTestSortCompareFn JSFunc + OpaqueSortCompareFn JSFunc + TransparentSortCompareFn JSFunc + type RenderTargetsOptimization struct + func RenderTargetsOptimizationFromJSObject(p js.Value, ctx js.Value) *RenderTargetsOptimization + func (r *RenderTargetsOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (r *RenderTargetsOptimization) GetDescription() string + func (r *RenderTargetsOptimization) JSObject() js.Value + type RenderingGroupInfo struct + func RenderingGroupInfoFromJSObject(p js.Value, ctx js.Value) *RenderingGroupInfo + func (r *RenderingGroupInfo) Camera() *Camera + func (r *RenderingGroupInfo) JSObject() js.Value + func (r *RenderingGroupInfo) RenderingGroupId() float64 + func (r *RenderingGroupInfo) Scene() *Scene + func (r *RenderingGroupInfo) SetCamera(camera *Camera) *RenderingGroupInfo + func (r *RenderingGroupInfo) SetRenderingGroupId(renderingGroupId float64) *RenderingGroupInfo + func (r *RenderingGroupInfo) SetScene(scene *Scene) *RenderingGroupInfo + type RenderingManager struct + func RenderingManagerFromJSObject(p js.Value, ctx js.Value) *RenderingManager + func (r *RenderingManager) AUTOCLEAR() bool + func (r *RenderingManager) Dispatch(subMesh *SubMesh, opts *RenderingManagerDispatchOpts) + func (r *RenderingManager) DispatchParticles(particleSystem *IParticleSystem) + func (r *RenderingManager) DispatchSprites(spriteManager *ISpriteManager) + func (r *RenderingManager) FreeRenderingGroups() + func (r *RenderingManager) GetAutoClearDepthStencilSetup(index float64) *IRenderingManagerAutoClearSetup + func (r *RenderingManager) JSObject() js.Value + func (r *RenderingManager) MAX_RENDERINGGROUPS() float64 + func (r *RenderingManager) MIN_RENDERINGGROUPS() float64 + func (r *RenderingManager) SetAUTOCLEAR(AUTOCLEAR bool) *RenderingManager + func (r *RenderingManager) SetMAX_RENDERINGGROUPS(MAX_RENDERINGGROUPS float64) *RenderingManager + func (r *RenderingManager) SetMIN_RENDERINGGROUPS(MIN_RENDERINGGROUPS float64) *RenderingManager + func (r *RenderingManager) SetRenderingAutoClearDepthStencil(renderingGroupId float64, autoClearDepthStencil bool, ...) + func (r *RenderingManager) SetRenderingOrder(renderingGroupId float64, opts *RenderingManagerSetRenderingOrderOpts) + type RenderingManagerDispatchOpts struct + Material *Material + Mesh *AbstractMesh + type RenderingManagerSetRenderingAutoClearDepthStencilOpts struct + Depth *bool + Stencil *bool + type RenderingManagerSetRenderingOrderOpts struct + AlphaTestSortCompareFn JSFunc + OpaqueSortCompareFn JSFunc + TransparentSortCompareFn JSFunc + type ReplaceColorBlock struct + func ReplaceColorBlockFromJSObject(p js.Value, ctx js.Value) *ReplaceColorBlock + func (r *ReplaceColorBlock) Distance() *NodeMaterialConnectionPoint + func (r *ReplaceColorBlock) GetClassName() string + func (r *ReplaceColorBlock) JSObject() js.Value + func (r *ReplaceColorBlock) Output() *NodeMaterialConnectionPoint + func (r *ReplaceColorBlock) Reference() *NodeMaterialConnectionPoint + func (r *ReplaceColorBlock) Replacement() *NodeMaterialConnectionPoint + func (r *ReplaceColorBlock) SetDistance(distance *NodeMaterialConnectionPoint) *ReplaceColorBlock + func (r *ReplaceColorBlock) SetOutput(output *NodeMaterialConnectionPoint) *ReplaceColorBlock + func (r *ReplaceColorBlock) SetReference(reference *NodeMaterialConnectionPoint) *ReplaceColorBlock + func (r *ReplaceColorBlock) SetReplacement(replacement *NodeMaterialConnectionPoint) *ReplaceColorBlock + func (r *ReplaceColorBlock) SetValue(value *NodeMaterialConnectionPoint) *ReplaceColorBlock + func (r *ReplaceColorBlock) Value() *NodeMaterialConnectionPoint + type RetryStrategy struct + func RetryStrategyFromJSObject(p js.Value, ctx js.Value) *RetryStrategy + func (r *RetryStrategy) ExponentialBackoff(opts *RetryStrategyExponentialBackoffOpts) js.Value + func (r *RetryStrategy) JSObject() js.Value + type RetryStrategyExponentialBackoffOpts struct + BaseInterval *float64 + MaxRetries *float64 + type RibbonBuilder struct + func RibbonBuilderFromJSObject(p js.Value, ctx js.Value) *RibbonBuilder + func (r *RibbonBuilder) CreateRibbon(name string, options js.Value, opts *RibbonBuilderCreateRibbonOpts) *Mesh + func (r *RibbonBuilder) JSObject() js.Value + type RibbonBuilderCreateRibbonOpts struct + Scene *Scene + type RoadProceduralTexture struct + func RoadProceduralTextureFromJSObject(p js.Value, ctx js.Value) *RoadProceduralTexture + func (r *RoadProceduralTexture) JSObject() js.Value + func (r *RoadProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *RoadProceduralTexture + func (r *RoadProceduralTexture) RoadColor() *Color3 + func (r *RoadProceduralTexture) Serialize() js.Value + func (r *RoadProceduralTexture) SetRoadColor(roadColor *Color3) *RoadProceduralTexture + func (r *RoadProceduralTexture) UpdateShaderUniforms() + type RollingAverage struct + func RollingAverageFromJSObject(p js.Value, ctx js.Value) *RollingAverage + func (r *RollingAverage) Add(v float64) + func (r *RollingAverage) Average() float64 + func (r *RollingAverage) History(i float64) float64 + func (r *RollingAverage) IsSaturated() bool + func (r *RollingAverage) JSObject() js.Value + func (r *RollingAverage) Reset() + func (r *RollingAverage) SetAverage(average float64) *RollingAverage + func (r *RollingAverage) SetVariance(variance float64) *RollingAverage + func (r *RollingAverage) Variance() float64 + type Rotate2dBlock struct + func Rotate2dBlockFromJSObject(p js.Value, ctx js.Value) *Rotate2dBlock + func (r *Rotate2dBlock) Angle() *NodeMaterialConnectionPoint + func (r *Rotate2dBlock) AutoConfigure(material *NodeMaterial) + func (r *Rotate2dBlock) GetClassName() string + func (r *Rotate2dBlock) Input() *NodeMaterialConnectionPoint + func (r *Rotate2dBlock) JSObject() js.Value + func (r *Rotate2dBlock) Output() *NodeMaterialConnectionPoint + func (r *Rotate2dBlock) SetAngle(angle *NodeMaterialConnectionPoint) *Rotate2dBlock + func (r *Rotate2dBlock) SetInput(input *NodeMaterialConnectionPoint) *Rotate2dBlock + func (r *Rotate2dBlock) SetOutput(output *NodeMaterialConnectionPoint) *Rotate2dBlock + type RotationGizmo struct + func RotationGizmoFromJSObject(p js.Value, ctx js.Value) *RotationGizmo + func (r *RotationGizmo) AttachedMesh() *AbstractMesh + func (r *RotationGizmo) Dispose() + func (r *RotationGizmo) JSObject() js.Value + func (r *RotationGizmo) OnDragEndObservable() *Observable + func (r *RotationGizmo) OnDragStartObservable() *Observable + func (r *RotationGizmo) ScaleRatio() float64 + func (r *RotationGizmo) SetAttachedMesh(attachedMesh *AbstractMesh) *RotationGizmo + func (r *RotationGizmo) SetCustomMesh(mesh *Mesh) + func (r *RotationGizmo) SetOnDragEndObservable(onDragEndObservable *Observable) *RotationGizmo + func (r *RotationGizmo) SetOnDragStartObservable(onDragStartObservable *Observable) *RotationGizmo + func (r *RotationGizmo) SetScaleRatio(scaleRatio float64) *RotationGizmo + func (r *RotationGizmo) SetSnapDistance(snapDistance float64) *RotationGizmo + func (r *RotationGizmo) SetUpdateGizmoRotationToMatchAttachedMesh(updateGizmoRotationToMatchAttachedMesh bool) *RotationGizmo + func (r *RotationGizmo) SetXGizmo(xGizmo *PlaneRotationGizmo) *RotationGizmo + func (r *RotationGizmo) SetYGizmo(yGizmo *PlaneRotationGizmo) *RotationGizmo + func (r *RotationGizmo) SetZGizmo(zGizmo *PlaneRotationGizmo) *RotationGizmo + func (r *RotationGizmo) SnapDistance() float64 + func (r *RotationGizmo) UpdateGizmoRotationToMatchAttachedMesh() bool + func (r *RotationGizmo) XGizmo() *PlaneRotationGizmo + func (r *RotationGizmo) YGizmo() *PlaneRotationGizmo + func (r *RotationGizmo) ZGizmo() *PlaneRotationGizmo + type RuntimeAnimation struct + func RuntimeAnimationFromJSObject(p js.Value, ctx js.Value) *RuntimeAnimation + func (r *RuntimeAnimation) Animate(delay float64, from float64, to float64, loop bool, speedRatio float64, ...) bool + func (r *RuntimeAnimation) Animation() *Animation + func (r *RuntimeAnimation) CurrentFrame() float64 + func (r *RuntimeAnimation) CurrentValue() js.Value + func (r *RuntimeAnimation) Dispose() + func (r *RuntimeAnimation) GoToFrame(frame float64) + func (r *RuntimeAnimation) IsStopped() bool + func (r *RuntimeAnimation) JSObject() js.Value + func (r *RuntimeAnimation) Reset(opts *RuntimeAnimationResetOpts) + func (r *RuntimeAnimation) SetAnimation(animation *Animation) *RuntimeAnimation + func (r *RuntimeAnimation) SetCurrentFrame(currentFrame float64) *RuntimeAnimation + func (r *RuntimeAnimation) SetCurrentValue(currentValue JSObject) *RuntimeAnimation + func (r *RuntimeAnimation) SetTarget(target JSObject) *RuntimeAnimation + func (r *RuntimeAnimation) SetTargetPath(targetPath string) *RuntimeAnimation + func (r *RuntimeAnimation) SetValue(currentValue JSObject, weight float64) + func (r *RuntimeAnimation) SetWeight(weight float64) *RuntimeAnimation + func (r *RuntimeAnimation) Target() js.Value + func (r *RuntimeAnimation) TargetPath() string + func (r *RuntimeAnimation) Weight() float64 + type RuntimeAnimationAnimateOpts struct + Weight *float64 + type RuntimeAnimationResetOpts struct + RestoreOriginal *bool + type SSAO2RenderingPipeline struct + func SSAO2RenderingPipelineFromJSObject(p js.Value, ctx js.Value) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) Base() float64 + func (s *SSAO2RenderingPipeline) Dispose(opts *SSAO2RenderingPipelineDisposeOpts) + func (s *SSAO2RenderingPipeline) ExpensiveBlur() bool + func (s *SSAO2RenderingPipeline) GetClassName() string + func (s *SSAO2RenderingPipeline) IsSupported() bool + func (s *SSAO2RenderingPipeline) JSObject() js.Value + func (s *SSAO2RenderingPipeline) MaxZ() float64 + func (s *SSAO2RenderingPipeline) MinZAspect() float64 + func (s *SSAO2RenderingPipeline) Parse(source JSObject, scene *Scene, rootUrl string) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) Radius() float64 + func (s *SSAO2RenderingPipeline) Samples() float64 + func (s *SSAO2RenderingPipeline) Scene() *Scene + func (s *SSAO2RenderingPipeline) Serialize() js.Value + func (s *SSAO2RenderingPipeline) SetBase(base float64) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetExpensiveBlur(expensiveBlur bool) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetIsSupported(IsSupported bool) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetMaxZ(maxZ float64) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetMinZAspect(minZAspect float64) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetRadius(radius float64) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetSamples(samples float64) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetScene(scene *Scene) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetTextureSamples(textureSamples float64) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) SetTotalStrength(totalStrength float64) *SSAO2RenderingPipeline + func (s *SSAO2RenderingPipeline) TextureSamples() float64 + func (s *SSAO2RenderingPipeline) TotalStrength() float64 + type SSAO2RenderingPipelineDisposeOpts struct + DisableGeometryBufferRenderer *bool + type SSAORenderingPipeline struct + func SSAORenderingPipelineFromJSObject(p js.Value, ctx js.Value) *SSAORenderingPipeline + func (s *SSAORenderingPipeline) Area() float64 + func (s *SSAORenderingPipeline) Base() float64 + func (s *SSAORenderingPipeline) Dispose(opts *SSAORenderingPipelineDisposeOpts) + func (s *SSAORenderingPipeline) FallOff() float64 + func (s *SSAORenderingPipeline) GetClassName() string + func (s *SSAORenderingPipeline) JSObject() js.Value + func (s *SSAORenderingPipeline) Radius() float64 + func (s *SSAORenderingPipeline) Scene() *Scene + func (s *SSAORenderingPipeline) SetArea(area float64) *SSAORenderingPipeline + func (s *SSAORenderingPipeline) SetBase(base float64) *SSAORenderingPipeline + func (s *SSAORenderingPipeline) SetFallOff(fallOff float64) *SSAORenderingPipeline + func (s *SSAORenderingPipeline) SetRadius(radius float64) *SSAORenderingPipeline + func (s *SSAORenderingPipeline) SetScene(scene *Scene) *SSAORenderingPipeline + func (s *SSAORenderingPipeline) SetTotalStrength(totalStrength float64) *SSAORenderingPipeline + func (s *SSAORenderingPipeline) TotalStrength() float64 + type SSAORenderingPipelineDisposeOpts struct + DisableDepthRender *bool + type STLExport struct + func STLExportFromJSObject(p js.Value, ctx js.Value) *STLExport + func (s *STLExport) CreateSTL(meshes []*Mesh, opts *STLExportCreateSTLOpts) js.Value + func (s *STLExport) JSObject() js.Value + type STLExportCreateSTLOpts struct + Binary *bool + Download *bool + FileName *string + IsLittleEndian *bool + type STLFileLoader struct + func STLFileLoaderFromJSObject(p js.Value, ctx js.Value) *STLFileLoader + func (s *STLFileLoader) Extensions() *ISceneLoaderPluginExtensions + func (s *STLFileLoader) ImportMesh(meshesNames JSObject, scene *Scene, data JSObject, rootUrl string, ...) bool + func (s *STLFileLoader) JSObject() js.Value + func (s *STLFileLoader) Load(scene *Scene, data JSObject, rootUrl string) bool + func (s *STLFileLoader) LoadAssetContainer(scene *Scene, data string, rootUrl string, ...) *AssetContainer + func (s *STLFileLoader) Name() string + func (s *STLFileLoader) SetExtensions(extensions *ISceneLoaderPluginExtensions) *STLFileLoader + func (s *STLFileLoader) SetName(name string) *STLFileLoader + type STLFileLoaderLoadAssetContainerOpts struct + OnError JSFunc + type Scalar struct + func ScalarFromJSObject(p js.Value, ctx js.Value) *Scalar + func (s *Scalar) Clamp(value float64, opts *ScalarClampOpts) float64 + func (s *Scalar) DeltaAngle(current float64, target float64) float64 + func (s *Scalar) Denormalize(normalized float64, min float64, max float64) float64 + func (s *Scalar) Hermite(value1 float64, tangent1 float64, value2 float64, tangent2 float64, ...) float64 + func (s *Scalar) InverseLerp(a float64, b float64, value float64) float64 + func (s *Scalar) JSObject() js.Value + func (s *Scalar) Lerp(start float64, end float64, amount float64) float64 + func (s *Scalar) LerpAngle(start float64, end float64, amount float64) float64 + func (s *Scalar) Log2(value float64) float64 + func (s *Scalar) MoveTowards(current float64, target float64, maxDelta float64) float64 + func (s *Scalar) MoveTowardsAngle(current float64, target float64, maxDelta float64) float64 + func (s *Scalar) Normalize(value float64, min float64, max float64) float64 + func (s *Scalar) NormalizeRadians(angle float64) float64 + func (s *Scalar) PercentToRange(percent float64, min float64, max float64) float64 + func (s *Scalar) PingPong(tx float64, length float64) float64 + func (s *Scalar) RandomRange(min float64, max float64) float64 + func (s *Scalar) RangeToPercent(number float64, min float64, max float64) float64 + func (s *Scalar) Repeat(value float64, length float64) float64 + func (s *Scalar) SetTwoPi(TwoPi float64) *Scalar + func (s *Scalar) Sign(value float64) float64 + func (s *Scalar) SmoothStep(from float64, to float64, tx float64) float64 + func (s *Scalar) ToHex(i float64) string + func (s *Scalar) TwoPi() float64 + func (s *Scalar) WithinEpsilon(a float64, b float64, opts *ScalarWithinEpsilonOpts) bool + type ScalarClampOpts struct + Max *float64 + Min *float64 + type ScalarWithinEpsilonOpts struct + Epsilon *float64 + type ScaleBlock struct + func ScaleBlockFromJSObject(p js.Value, ctx js.Value) *ScaleBlock + func (s *ScaleBlock) Factor() *NodeMaterialConnectionPoint + func (s *ScaleBlock) GetClassName() string + func (s *ScaleBlock) Input() *NodeMaterialConnectionPoint + func (s *ScaleBlock) JSObject() js.Value + func (s *ScaleBlock) Output() *NodeMaterialConnectionPoint + func (s *ScaleBlock) SetFactor(factor *NodeMaterialConnectionPoint) *ScaleBlock + func (s *ScaleBlock) SetInput(input *NodeMaterialConnectionPoint) *ScaleBlock + func (s *ScaleBlock) SetOutput(output *NodeMaterialConnectionPoint) *ScaleBlock + type ScaleGizmo struct + func ScaleGizmoFromJSObject(p js.Value, ctx js.Value) *ScaleGizmo + func (s *ScaleGizmo) AttachedMesh() *AbstractMesh + func (s *ScaleGizmo) Dispose() + func (s *ScaleGizmo) JSObject() js.Value + func (s *ScaleGizmo) OnDragEndObservable() *Observable + func (s *ScaleGizmo) OnDragStartObservable() *Observable + func (s *ScaleGizmo) ScaleRatio() float64 + func (s *ScaleGizmo) Sensitivity() float64 + func (s *ScaleGizmo) SetAttachedMesh(attachedMesh *AbstractMesh) *ScaleGizmo + func (s *ScaleGizmo) SetOnDragEndObservable(onDragEndObservable *Observable) *ScaleGizmo + func (s *ScaleGizmo) SetOnDragStartObservable(onDragStartObservable *Observable) *ScaleGizmo + func (s *ScaleGizmo) SetScaleRatio(scaleRatio float64) *ScaleGizmo + func (s *ScaleGizmo) SetSensitivity(sensitivity float64) *ScaleGizmo + func (s *ScaleGizmo) SetSnapDistance(snapDistance float64) *ScaleGizmo + func (s *ScaleGizmo) SetUniformScaleGizmo(uniformScaleGizmo *AxisScaleGizmo) *ScaleGizmo + func (s *ScaleGizmo) SetUpdateGizmoRotationToMatchAttachedMesh(updateGizmoRotationToMatchAttachedMesh bool) *ScaleGizmo + func (s *ScaleGizmo) SetXGizmo(xGizmo *AxisScaleGizmo) *ScaleGizmo + func (s *ScaleGizmo) SetYGizmo(yGizmo *AxisScaleGizmo) *ScaleGizmo + func (s *ScaleGizmo) SetZGizmo(zGizmo *AxisScaleGizmo) *ScaleGizmo + func (s *ScaleGizmo) SnapDistance() float64 + func (s *ScaleGizmo) UniformScaleGizmo() *AxisScaleGizmo + func (s *ScaleGizmo) UpdateGizmoRotationToMatchAttachedMesh() bool + func (s *ScaleGizmo) XGizmo() *AxisScaleGizmo + func (s *ScaleGizmo) YGizmo() *AxisScaleGizmo + func (s *ScaleGizmo) ZGizmo() *AxisScaleGizmo + type ScatterPanel struct + func ScatterPanelFromJSObject(p js.Value, ctx js.Value) *ScatterPanel + func (s *ScatterPanel) Iteration() float64 + func (s *ScatterPanel) JSObject() js.Value + func (s *ScatterPanel) SetIteration(iteration float64) *ScatterPanel + type Scene struct + func SceneFromJSObject(p js.Value, ctx js.Value) *Scene + func (s *Scene) ActionManager() *AbstractActionManager + func (s *Scene) ActiveBonesPerfCounter() *PerfCounter + func (s *Scene) ActiveCamera() *Camera + func (s *Scene) ActiveCameras() []*Camera + func (s *Scene) ActiveParticlesPerfCounter() *PerfCounter + func (s *Scene) AddActionManager(newActionManager *AbstractActionManager) + func (s *Scene) AddAnimation(newAnimation *Animation) + func (s *Scene) AddAnimationGroup(newAnimationGroup *AnimationGroup) + func (s *Scene) AddCamera(newCamera *Camera) + func (s *Scene) AddGeometry(newGeometry *Geometry) + func (s *Scene) AddLight(newLight *Light) + func (s *Scene) AddMaterial(newMaterial *Material) + func (s *Scene) AddMesh(newMesh *AbstractMesh, opts *SceneAddMeshOpts) + func (s *Scene) AddMorphTargetManager(newMorphTargetManager *MorphTargetManager) + func (s *Scene) AddMultiMaterial(newMultiMaterial *MultiMaterial) + func (s *Scene) AddParticleSystem(newParticleSystem *IParticleSystem) + func (s *Scene) AddSkeleton(newSkeleton *Skeleton) + func (s *Scene) AddTexture(newTexture *BaseTexture) + func (s *Scene) AddTransformNode(newTransformNode *TransformNode) + func (s *Scene) AfterCameraRender() js.Value + func (s *Scene) AfterRender() js.Value + func (s *Scene) AmbientColor() *Color3 + func (s *Scene) Animatables() []*Animatable + func (s *Scene) Animate() + func (s *Scene) AnimationPropertiesOverride() *AnimationPropertiesOverride + func (s *Scene) AnimationTimeScale() float64 + func (s *Scene) AnimationsEnabled() bool + func (s *Scene) AttachControl(opts *SceneAttachControlOpts) + func (s *Scene) AudioEnabled() bool + func (s *Scene) AudioListenerPositionProvider() js.Value + func (s *Scene) AudioPositioningRefreshRate() float64 + func (s *Scene) AutoClear() bool + func (s *Scene) AutoClearDepthAndStencil() bool + func (s *Scene) BeforeCameraRender() js.Value + func (s *Scene) BeforeRender() js.Value + func (s *Scene) BeginAnimation(target JSObject, from float64, to float64, opts *SceneBeginAnimationOpts) *Animatable + func (s *Scene) BeginDirectAnimation(target JSObject, animations []*Animation, from float64, to float64, ...) *Animatable + func (s *Scene) BeginDirectHierarchyAnimation(target *Node, directDescendantsOnly bool, animations []*Animation, ...) []*Animatable + func (s *Scene) BeginHierarchyAnimation(target JSObject, directDescendantsOnly bool, from float64, to float64, ...) []*Animatable + func (s *Scene) BeginWeightedAnimation(target JSObject, from float64, to float64, weight float64, ...) *Animatable + func (s *Scene) BlockMaterialDirtyMechanism() bool + func (s *Scene) BlockfreeActiveMeshesAndRenderingGroups() bool + func (s *Scene) CameraToUseForPointers() *Camera + func (s *Scene) CleanCachedTextureBuffer() + func (s *Scene) ClearCachedVertexData() + func (s *Scene) ClearColor() *Color4 + func (s *Scene) ClipPlane() *Plane + func (s *Scene) ClipPlane2() *Plane + func (s *Scene) ClipPlane3() *Plane + func (s *Scene) ClipPlane4() *Plane + func (s *Scene) CollisionCoordinatorFactory() js.Value + func (s *Scene) CollisionsEnabled() bool + func (s *Scene) ConstantlyUpdateMeshUnderPointer() bool + func (s *Scene) CreateDefaultCamera(opts *SceneCreateDefaultCameraOpts) + func (s *Scene) CreateDefaultCameraOrLight(opts *SceneCreateDefaultCameraOrLightOpts) + func (s *Scene) CreateDefaultEnvironment(options *IEnvironmentHelperOptions) *EnvironmentHelper + func (s *Scene) CreateDefaultLight(opts *SceneCreateDefaultLightOpts) + func (s *Scene) CreateDefaultSkybox(opts *SceneCreateDefaultSkyboxOpts) *Mesh + func (s *Scene) CreateDefaultVRExperience(opts *SceneCreateDefaultVRExperienceOpts) *VRExperienceHelper + func (s *Scene) CreateDefaultXRExperienceAsync(options *WebXRDefaultExperienceOptions) *Promise + func (s *Scene) CreateOrUpdateSelectionOctree(opts *SceneCreateOrUpdateSelectionOctreeOpts) *Octree + func (s *Scene) CreatePickingRay(x float64, y float64, world *Matrix, camera *Camera, ...) *Ray + func (s *Scene) CreatePickingRayInCameraSpace(x float64, y float64, opts *SceneCreatePickingRayInCameraSpaceOpts) *Ray + func (s *Scene) CreatePickingRayInCameraSpaceToRef(x float64, y float64, result *Ray, ...) *Scene + func (s *Scene) CreatePickingRayToRef(x float64, y float64, world *Matrix, result *Ray, camera *Camera, ...) *Scene + func (s *Scene) CustomLODSelector() js.Value + func (s *Scene) CustomRenderTargets() []*RenderTargetTexture + func (s *Scene) DebugLayer() *DebugLayer + func (s *Scene) DefaultCursor() string + func (s *Scene) DefaultMaterial() *Material + func (s *Scene) DefaultMaterialFactory(scene *Scene) *Material + func (s *Scene) DeleteCompoundImpostor(compound JSObject) + func (s *Scene) DeltaTime() float64 + func (s *Scene) DetachControl() + func (s *Scene) DisableDepthRenderer(opts *SceneDisableDepthRendererOpts) + func (s *Scene) DisableGeometryBufferRenderer() + func (s *Scene) DisableOfflineSupportExceptionRules() js.Value + func (s *Scene) DisablePhysicsEngine() + func (s *Scene) DispatchAllSubMeshesOfActiveMeshes() bool + func (s *Scene) Dispose() + func (s *Scene) DoNotHandleCursors() bool + func (s *Scene) DoubleClickDelay() float64 + func (s *Scene) DragMovementThreshold() float64 + func (s *Scene) DumpNextRenderTargets() bool + func (s *Scene) EnableDepthRenderer(opts *SceneEnableDepthRendererOpts) *DepthRenderer + func (s *Scene) EnableGeometryBufferRenderer(opts *SceneEnableGeometryBufferRendererOpts) *GeometryBufferRenderer + func (s *Scene) EnablePhysics(gravity *Vector3, opts *SceneEnablePhysicsOpts) bool + func (s *Scene) EnvironmentBRDFTexture() *BaseTexture + func (s *Scene) EnvironmentIntensity() float64 + func (s *Scene) EnvironmentTexture() *BaseTexture + func (s *Scene) ExclusiveDoubleClickMode() bool + func (s *Scene) ExecuteOnceBeforeRender(jsFunc JSFunc, opts *SceneExecuteOnceBeforeRenderOpts) + func (s *Scene) ExecuteWhenReady(jsFunc JSFunc) + func (s *Scene) FOGMODE_EXP() float64 + func (s *Scene) FOGMODE_EXP2() float64 + func (s *Scene) FOGMODE_LINEAR() float64 + func (s *Scene) FOGMODE_NONE() float64 + func (s *Scene) FogColor() *Color3 + func (s *Scene) FogDensity() float64 + func (s *Scene) FogEnabled() bool + func (s *Scene) FogEnd() float64 + func (s *Scene) FogMode() float64 + func (s *Scene) FogStart() float64 + func (s *Scene) ForcePointsCloud() bool + func (s *Scene) ForceShowBoundingBoxes() bool + func (s *Scene) ForceWireframe() bool + func (s *Scene) FreeActiveMeshes() + func (s *Scene) FreeProcessedMaterials() + func (s *Scene) FreeRenderingGroups() + func (s *Scene) FreezeActiveMeshes(opts *SceneFreezeActiveMeshesOpts) *Scene + func (s *Scene) FreezeMaterials() + func (s *Scene) FrustumPlanes() []*Plane + func (s *Scene) GamepadManager() *GamepadManager + func (s *Scene) GeometryBufferRenderer() *GeometryBufferRenderer + func (s *Scene) GetActiveBones() float64 + func (s *Scene) GetActiveIndices() float64 + func (s *Scene) GetActiveMeshCandidates() js.Value + func (s *Scene) GetActiveMeshes() *SmartArray + func (s *Scene) GetActiveParticles() float64 + func (s *Scene) GetActiveSubMeshCandidates() js.Value + func (s *Scene) GetAllAnimatablesByTarget(target JSObject) []*Animatable + func (s *Scene) GetAnimatableByTarget(target JSObject) *Animatable + func (s *Scene) GetAnimationGroupByName(name string) *AnimationGroup + func (s *Scene) GetAnimationRatio() float64 + func (s *Scene) GetAutoClearDepthStencilSetup(index float64) *IRenderingManagerAutoClearSetup + func (s *Scene) GetBoneByID(id string) *Bone + func (s *Scene) GetBoneByName(name string) *Bone + func (s *Scene) GetBoundingBoxRenderer() *BoundingBoxRenderer + func (s *Scene) GetCachedEffect() *Effect + func (s *Scene) GetCachedMaterial() *Material + func (s *Scene) GetCachedVisibility() float64 + func (s *Scene) GetCameraByID(id string) *Camera + func (s *Scene) GetCameraByName(name string) *Camera + func (s *Scene) GetCameraByUniqueID(uniqueId float64) *Camera + func (s *Scene) GetCamerasByTags(tagsQuery string, opts *SceneGetCamerasByTagsOpts) []*Camera + func (s *Scene) GetClassName() string + func (s *Scene) GetCollidingSubMeshCandidates() js.Value + func (s *Scene) GetDeterministicFrameTime() js.Value + func (s *Scene) GetEngine() *Engine + func (s *Scene) GetFrameId() float64 + func (s *Scene) GetGeometries() []*Geometry + func (s *Scene) GetGeometryByID(id string) *Geometry + func (s *Scene) GetInternalStep() float64 + func (s *Scene) GetIntersectingSubMeshCandidates() js.Value + func (s *Scene) GetLastEntryByID(id string) *Node + func (s *Scene) GetLastMaterialByID(id string) *Material + func (s *Scene) GetLastMeshByID(id string) *AbstractMesh + func (s *Scene) GetLastSkeletonByID(id string) *Skeleton + func (s *Scene) GetLightByID(id string) *Light + func (s *Scene) GetLightByName(name string) *Light + func (s *Scene) GetLightByUniqueID(uniqueId float64) *Light + func (s *Scene) GetLightsByTags(tagsQuery string, opts *SceneGetLightsByTagsOpts) []*Light + func (s *Scene) GetMaterialByID(id string) *Material + func (s *Scene) GetMaterialByName(name string) *Material + func (s *Scene) GetMaterialByTags(tagsQuery string, opts *SceneGetMaterialByTagsOpts) []*Material + func (s *Scene) GetMaterialByUniqueID(uniqueId float64) *Material + func (s *Scene) GetMeshByID(id string) *AbstractMesh + func (s *Scene) GetMeshByName(name string) *AbstractMesh + func (s *Scene) GetMeshByUniqueID(uniqueId float64) *AbstractMesh + func (s *Scene) GetMeshesByID(id string) []*AbstractMesh + func (s *Scene) GetMeshesByTags(tagsQuery string, opts *SceneGetMeshesByTagsOpts) []*Mesh + func (s *Scene) GetMorphTargetById(id string) *MorphTarget + func (s *Scene) GetMorphTargetManagerById(id float64) *MorphTargetManager + func (s *Scene) GetNodeByID(id string) *Node + func (s *Scene) GetNodeByName(name string) *Node + func (s *Scene) GetOutlineRenderer() *OutlineRenderer + func (s *Scene) GetParticleSystemByID(id string) *IParticleSystem + func (s *Scene) GetPhysicsEngine() *IPhysicsEngine + func (s *Scene) GetPointerOverMesh() *AbstractMesh + func (s *Scene) GetPointerOverSprite() *Sprite + func (s *Scene) GetProjectionMatrix() *Matrix + func (s *Scene) GetRenderId() float64 + func (s *Scene) GetSceneUniformBuffer() *UniformBuffer + func (s *Scene) GetSkeletonById(id string) *Skeleton + func (s *Scene) GetSkeletonByName(name string) *Skeleton + func (s *Scene) GetSkeletonByUniqueId(uniqueId float64) *Skeleton + func (s *Scene) GetSoundByName(name string) *Sound + func (s *Scene) GetStepId() float64 + func (s *Scene) GetTextureByUniqueID(uniqueId float64) *BaseTexture + func (s *Scene) GetTotalVertices() float64 + func (s *Scene) GetTransformMatrix() *Matrix + func (s *Scene) GetTransformNodeByID(id string) *TransformNode + func (s *Scene) GetTransformNodeByName(name string) *TransformNode + func (s *Scene) GetTransformNodeByUniqueID(uniqueId float64) *TransformNode + func (s *Scene) GetTransformNodesByID(id string) []*TransformNode + func (s *Scene) GetUniqueId() float64 + func (s *Scene) GetViewMatrix() *Matrix + func (s *Scene) GetWaitingItemsCount() float64 + func (s *Scene) GetWorldExtends(opts *SceneGetWorldExtendsOpts) js.Value + func (s *Scene) Gravity() *Vector3 + func (s *Scene) Headphone() bool + func (s *Scene) HoverCursor() string + func (s *Scene) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (s *Scene) ImportedMeshesFiles() []string + func (s *Scene) IncrementRenderId() + func (s *Scene) IsActiveMesh(mesh *AbstractMesh) bool + func (s *Scene) IsCachedMaterialInvalid(material *Material, effect *Effect, opts *SceneIsCachedMaterialInvalidOpts) bool + func (s *Scene) IsDisposed() bool + func (s *Scene) IsLoading() bool + func (s *Scene) IsPhysicsEnabled() bool + func (s *Scene) IsPointerCaptured(opts *SceneIsPointerCapturedOpts) bool + func (s *Scene) IsReady() bool + func (s *Scene) JSObject() js.Value + func (s *Scene) LensFlaresEnabled() bool + func (s *Scene) LightsEnabled() bool + func (s *Scene) LoadingPluginName() string + func (s *Scene) LongPressDelay() float64 + func (s *Scene) MainSoundTrack() *SoundTrack + func (s *Scene) MarkAllMaterialsAsDirty(flag float64, opts *SceneMarkAllMaterialsAsDirtyOpts) + func (s *Scene) MaxDeltaTime() float64 + func (s *Scene) MeshUnderPointer() *AbstractMesh + func (s *Scene) Metadata() js.Value + func (s *Scene) MinDeltaTime() float64 + func (s *Scene) MultiPick(x float64, y float64, opts *SceneMultiPickOpts) []*PickingInfo + func (s *Scene) MultiPickSprite(x float64, y float64, opts *SceneMultiPickSpriteOpts) []*PickingInfo + func (s *Scene) MultiPickSpriteWithRay(ray *Ray, opts *SceneMultiPickSpriteWithRayOpts) []*PickingInfo + func (s *Scene) MultiPickWithRay(ray *Ray, predicate JSFunc, opts *SceneMultiPickWithRayOpts) []*PickingInfo + func (s *Scene) OfflineProvider() *IOfflineProvider + func (s *Scene) OnActiveCameraChanged() *Observable + func (s *Scene) OnAfterActiveMeshesEvaluationObservable() *Observable + func (s *Scene) OnAfterAnimationsObservable() *Observable + func (s *Scene) OnAfterCameraRenderObservable() *Observable + func (s *Scene) OnAfterDrawPhaseObservable() *Observable + func (s *Scene) OnAfterParticlesRenderingObservable() *Observable + func (s *Scene) OnAfterPhysicsObservable() *Observable + func (s *Scene) OnAfterRenderCameraObservable() *Observable + func (s *Scene) OnAfterRenderObservable() *Observable + func (s *Scene) OnAfterRenderTargetsRenderObservable() *Observable + func (s *Scene) OnAfterRenderingGroupObservable() *Observable + func (s *Scene) OnAfterSpritesRenderingObservable() *Observable + func (s *Scene) OnAfterStepObservable() *Observable + func (s *Scene) OnBeforeActiveMeshesEvaluationObservable() *Observable + func (s *Scene) OnBeforeAnimationsObservable() *Observable + func (s *Scene) OnBeforeCameraRenderObservable() *Observable + func (s *Scene) OnBeforeDrawPhaseObservable() *Observable + func (s *Scene) OnBeforeParticlesRenderingObservable() *Observable + func (s *Scene) OnBeforePhysicsObservable() *Observable + func (s *Scene) OnBeforeRenderObservable() *Observable + func (s *Scene) OnBeforeRenderTargetsRenderObservable() *Observable + func (s *Scene) OnBeforeRenderingGroupObservable() *Observable + func (s *Scene) OnBeforeSpritesRenderingObservable() *Observable + func (s *Scene) OnBeforeStepObservable() *Observable + func (s *Scene) OnCameraRemovedObservable() *Observable + func (s *Scene) OnDataLoadedObservable() *Observable + func (s *Scene) OnDispose() js.Value + func (s *Scene) OnDisposeObservable() *Observable + func (s *Scene) OnGeometryRemovedObservable() *Observable + func (s *Scene) OnKeyboardObservable() *Observable + func (s *Scene) OnLightRemovedObservable() *Observable + func (s *Scene) OnMaterialRemovedObservable() *Observable + func (s *Scene) OnMeshImportedObservable() *Observable + func (s *Scene) OnMeshRemovedObservable() *Observable + func (s *Scene) OnNewCameraAddedObservable() *Observable + func (s *Scene) OnNewGeometryAddedObservable() *Observable + func (s *Scene) OnNewLightAddedObservable() *Observable + func (s *Scene) OnNewMaterialAddedObservable() *Observable + func (s *Scene) OnNewMeshAddedObservable() *Observable + func (s *Scene) OnNewSkeletonAddedObservable() *Observable + func (s *Scene) OnNewTextureAddedObservable() *Observable + func (s *Scene) OnNewTransformNodeAddedObservable() *Observable + func (s *Scene) OnPointerDown() js.Value + func (s *Scene) OnPointerMove() js.Value + func (s *Scene) OnPointerObservable() *Observable + func (s *Scene) OnPointerPick() js.Value + func (s *Scene) OnPointerUp() js.Value + func (s *Scene) OnPreKeyboardObservable() *Observable + func (s *Scene) OnPrePointerObservable() *Observable + func (s *Scene) OnReadyObservable() *Observable + func (s *Scene) OnSkeletonRemovedObservable() *Observable + func (s *Scene) OnTextureRemovedObservable() *Observable + func (s *Scene) OnTransformNodeRemovedObservable() *Observable + func (s *Scene) ParticlesEnabled() bool + func (s *Scene) Pick(x float64, y float64, opts *ScenePickOpts) *PickingInfo + func (s *Scene) PickSprite(x float64, y float64, opts *ScenePickSpriteOpts) *PickingInfo + func (s *Scene) PickSpriteWithRay(ray *Ray, opts *ScenePickSpriteWithRayOpts) *PickingInfo + func (s *Scene) PickWithRay(ray *Ray, opts *ScenePickWithRayOpts) *PickingInfo + func (s *Scene) PointerDownPredicate() js.Value + func (s *Scene) PointerMovePredicate() js.Value + func (s *Scene) PointerUpPredicate() js.Value + func (s *Scene) PointerX() float64 + func (s *Scene) PointerY() float64 + func (s *Scene) PostProcessManager() *PostProcessManager + func (s *Scene) PostProcessRenderPipelineManager() *PostProcessRenderPipelineManager + func (s *Scene) PostProcesses() []*PostProcess + func (s *Scene) PostProcessesEnabled() bool + func (s *Scene) PreventDefaultOnPointerDown() bool + func (s *Scene) PreventDefaultOnPointerUp() bool + func (s *Scene) ProbesEnabled() bool + func (s *Scene) ProceduralTexturesEnabled() bool + func (s *Scene) PushGeometry(geometry *Geometry, opts *ScenePushGeometryOpts) bool + func (s *Scene) RegisterAfterRender(jsFunc JSFunc) + func (s *Scene) RegisterBeforeRender(jsFunc JSFunc) + func (s *Scene) RemoveActionManager(toRemove *AbstractActionManager) float64 + func (s *Scene) RemoveAnimation(toRemove *Animation) float64 + func (s *Scene) RemoveAnimationGroup(toRemove *AnimationGroup) float64 + func (s *Scene) RemoveCamera(toRemove *Camera) float64 + func (s *Scene) RemoveExternalData(key string) bool + func (s *Scene) RemoveGeometry(geometry *Geometry) bool + func (s *Scene) RemoveLight(toRemove *Light) float64 + func (s *Scene) RemoveMaterial(toRemove *Material) float64 + func (s *Scene) RemoveMesh(toRemove *AbstractMesh, opts *SceneRemoveMeshOpts) float64 + func (s *Scene) RemoveMorphTargetManager(toRemove *MorphTargetManager) float64 + func (s *Scene) RemoveMultiMaterial(toRemove *MultiMaterial) float64 + func (s *Scene) RemoveParticleSystem(toRemove *IParticleSystem) float64 + func (s *Scene) RemoveSkeleton(toRemove *Skeleton) float64 + func (s *Scene) RemoveTexture(toRemove *BaseTexture) float64 + func (s *Scene) RemoveTransformNode(toRemove *TransformNode) float64 + func (s *Scene) Render(opts *SceneRenderOpts) + func (s *Scene) RenderLoopFunc(opts *SceneRenderOpts) JSFunc + func (s *Scene) RenderTargetsEnabled() bool + func (s *Scene) RequireLightSorting() bool + func (s *Scene) ReservedDataStore() js.Value + func (s *Scene) ResetCachedMaterial() + func (s *Scene) ResetLastAnimationTimeFrame() + func (s *Scene) SelectionOctree() *Octree + func (s *Scene) SetActionManager(actionManager *AbstractActionManager) *Scene + func (s *Scene) SetActiveBonesPerfCounter(activeBonesPerfCounter *PerfCounter) *Scene + func (s *Scene) SetActiveCamera(activeCamera *Camera) *Scene + func (s *Scene) SetActiveCameraByID(id string) *Camera + func (s *Scene) SetActiveCameraByName(name string) *Camera + func (s *Scene) SetActiveCameras(activeCameras []*Camera) *Scene + func (s *Scene) SetActiveParticlesPerfCounter(activeParticlesPerfCounter *PerfCounter) *Scene + func (s *Scene) SetAfterCameraRender(afterCameraRender JSFunc) *Scene + func (s *Scene) SetAfterRender(afterRender JSFunc) *Scene + func (s *Scene) SetAmbientColor(ambientColor *Color3) *Scene + func (s *Scene) SetAnimatables(animatables []*Animatable) *Scene + func (s *Scene) SetAnimationPropertiesOverride(animationPropertiesOverride *AnimationPropertiesOverride) *Scene + func (s *Scene) SetAnimationTimeScale(animationTimeScale float64) *Scene + func (s *Scene) SetAnimationsEnabled(animationsEnabled bool) *Scene + func (s *Scene) SetAudioEnabled(audioEnabled bool) *Scene + func (s *Scene) SetAudioListenerPositionProvider(audioListenerPositionProvider JSFunc) *Scene + func (s *Scene) SetAudioPositioningRefreshRate(audioPositioningRefreshRate float64) *Scene + func (s *Scene) SetAutoClear(autoClear bool) *Scene + func (s *Scene) SetAutoClearDepthAndStencil(autoClearDepthAndStencil bool) *Scene + func (s *Scene) SetBeforeCameraRender(beforeCameraRender JSFunc) *Scene + func (s *Scene) SetBeforeRender(beforeRender JSFunc) *Scene + func (s *Scene) SetBlockMaterialDirtyMechanism(blockMaterialDirtyMechanism bool) *Scene + func (s *Scene) SetBlockfreeActiveMeshesAndRenderingGroups(blockfreeActiveMeshesAndRenderingGroups bool) *Scene + func (s *Scene) SetCameraToUseForPointers(cameraToUseForPointers *Camera) *Scene + func (s *Scene) SetClearColor(color *Color4) + func (s *Scene) SetClipPlane(clipPlane *Plane) *Scene + func (s *Scene) SetClipPlane2(clipPlane2 *Plane) *Scene + func (s *Scene) SetClipPlane3(clipPlane3 *Plane) *Scene + func (s *Scene) SetClipPlane4(clipPlane4 *Plane) *Scene + func (s *Scene) SetCollisionsEnabled(collisionsEnabled bool) *Scene + func (s *Scene) SetConstantlyUpdateMeshUnderPointer(constantlyUpdateMeshUnderPointer bool) *Scene + func (s *Scene) SetCustomLODSelector(customLODSelector JSFunc) *Scene + func (s *Scene) SetCustomRenderTargets(customRenderTargets []*RenderTargetTexture) *Scene + func (s *Scene) SetDebugLayer(debugLayer *DebugLayer) *Scene + func (s *Scene) SetDefaultCandidateProviders() + func (s *Scene) SetDefaultCursor(defaultCursor string) *Scene + func (s *Scene) SetDefaultMaterial(defaultMaterial *Material) *Scene + func (s *Scene) SetDeltaTime(deltaTime float64) *Scene + func (s *Scene) SetDisableOfflineSupportExceptionRules(disableOfflineSupportExceptionRules js.Value) *Scene + func (s *Scene) SetDispatchAllSubMeshesOfActiveMeshes(dispatchAllSubMeshesOfActiveMeshes bool) *Scene + func (s *Scene) SetDoNotHandleCursors(doNotHandleCursors bool) *Scene + func (s *Scene) SetDoubleClickDelay(DoubleClickDelay float64) *Scene + func (s *Scene) SetDragMovementThreshold(DragMovementThreshold float64) *Scene + func (s *Scene) SetDumpNextRenderTargets(dumpNextRenderTargets bool) *Scene + func (s *Scene) SetEnvironmentBRDFTexture(environmentBRDFTexture *BaseTexture) *Scene + func (s *Scene) SetEnvironmentIntensity(environmentIntensity float64) *Scene + func (s *Scene) SetEnvironmentTexture(environmentTexture *BaseTexture) *Scene + func (s *Scene) SetExclusiveDoubleClickMode(ExclusiveDoubleClickMode bool) *Scene + func (s *Scene) SetFOGMODE_EXP(FOGMODE_EXP float64) *Scene + func (s *Scene) SetFOGMODE_EXP2(FOGMODE_EXP2 float64) *Scene + func (s *Scene) SetFOGMODE_LINEAR(FOGMODE_LINEAR float64) *Scene + func (s *Scene) SetFOGMODE_NONE(FOGMODE_NONE float64) *Scene + func (s *Scene) SetFogColor(fogColor *Color3) *Scene + func (s *Scene) SetFogDensity(fogDensity float64) *Scene + func (s *Scene) SetFogEnabled(fogEnabled bool) *Scene + func (s *Scene) SetFogEnd(fogEnd float64) *Scene + func (s *Scene) SetFogMode(fogMode float64) *Scene + func (s *Scene) SetFogStart(fogStart float64) *Scene + func (s *Scene) SetForcePointsCloud(forcePointsCloud bool) *Scene + func (s *Scene) SetForceShowBoundingBoxes(forceShowBoundingBoxes bool) *Scene + func (s *Scene) SetForceWireframe(forceWireframe bool) *Scene + func (s *Scene) SetFrustumPlanes(frustumPlanes []*Plane) *Scene + func (s *Scene) SetGamepadManager(gamepadManager *GamepadManager) *Scene + func (s *Scene) SetGeometryBufferRenderer(geometryBufferRenderer *GeometryBufferRenderer) *Scene + func (s *Scene) SetGetActiveMeshCandidates(getActiveMeshCandidates JSFunc) *Scene + func (s *Scene) SetGetActiveSubMeshCandidates(getActiveSubMeshCandidates JSFunc) *Scene + func (s *Scene) SetGetCollidingSubMeshCandidates(getCollidingSubMeshCandidates JSFunc) *Scene + func (s *Scene) SetGetDeterministicFrameTime(getDeterministicFrameTime JSFunc) *Scene + func (s *Scene) SetGetIntersectingSubMeshCandidates(getIntersectingSubMeshCandidates JSFunc) *Scene + func (s *Scene) SetGravity(gravity *Vector3) *Scene + func (s *Scene) SetHeadphone(headphone bool) *Scene + func (s *Scene) SetHoverCursor(hoverCursor string) *Scene + func (s *Scene) SetImageProcessingConfiguration(imageProcessingConfiguration *ImageProcessingConfiguration) *Scene + func (s *Scene) SetImportedMeshesFiles(importedMeshesFiles []string) *Scene + func (s *Scene) SetIsDisposed(isDisposed bool) *Scene + func (s *Scene) SetIsLoading(isLoading bool) *Scene + func (s *Scene) SetLensFlaresEnabled(lensFlaresEnabled bool) *Scene + func (s *Scene) SetLightsEnabled(lightsEnabled bool) *Scene + func (s *Scene) SetLoadingPluginName(loadingPluginName string) *Scene + func (s *Scene) SetLongPressDelay(LongPressDelay float64) *Scene + func (s *Scene) SetMainSoundTrack(mainSoundTrack *SoundTrack) *Scene + func (s *Scene) SetMaxDeltaTime(MaxDeltaTime float64) *Scene + func (s *Scene) SetMeshUnderPointer(meshUnderPointer *AbstractMesh) *Scene + func (s *Scene) SetMetadata(metadata JSObject) *Scene + func (s *Scene) SetMinDeltaTime(MinDeltaTime float64) *Scene + func (s *Scene) SetOfflineProvider(offlineProvider *IOfflineProvider) *Scene + func (s *Scene) SetOnActiveCameraChanged(onActiveCameraChanged *Observable) *Scene + func (s *Scene) SetOnAfterActiveMeshesEvaluationObservable(onAfterActiveMeshesEvaluationObservable *Observable) *Scene + func (s *Scene) SetOnAfterAnimationsObservable(onAfterAnimationsObservable *Observable) *Scene + func (s *Scene) SetOnAfterCameraRenderObservable(onAfterCameraRenderObservable *Observable) *Scene + func (s *Scene) SetOnAfterDrawPhaseObservable(onAfterDrawPhaseObservable *Observable) *Scene + func (s *Scene) SetOnAfterParticlesRenderingObservable(onAfterParticlesRenderingObservable *Observable) *Scene + func (s *Scene) SetOnAfterPhysicsObservable(onAfterPhysicsObservable *Observable) *Scene + func (s *Scene) SetOnAfterRenderCameraObservable(onAfterRenderCameraObservable *Observable) *Scene + func (s *Scene) SetOnAfterRenderObservable(onAfterRenderObservable *Observable) *Scene + func (s *Scene) SetOnAfterRenderTargetsRenderObservable(onAfterRenderTargetsRenderObservable *Observable) *Scene + func (s *Scene) SetOnAfterRenderingGroupObservable(onAfterRenderingGroupObservable *Observable) *Scene + func (s *Scene) SetOnAfterSpritesRenderingObservable(onAfterSpritesRenderingObservable *Observable) *Scene + func (s *Scene) SetOnAfterStepObservable(onAfterStepObservable *Observable) *Scene + func (s *Scene) SetOnBeforeActiveMeshesEvaluationObservable(onBeforeActiveMeshesEvaluationObservable *Observable) *Scene + func (s *Scene) SetOnBeforeAnimationsObservable(onBeforeAnimationsObservable *Observable) *Scene + func (s *Scene) SetOnBeforeCameraRenderObservable(onBeforeCameraRenderObservable *Observable) *Scene + func (s *Scene) SetOnBeforeDrawPhaseObservable(onBeforeDrawPhaseObservable *Observable) *Scene + func (s *Scene) SetOnBeforeParticlesRenderingObservable(onBeforeParticlesRenderingObservable *Observable) *Scene + func (s *Scene) SetOnBeforePhysicsObservable(onBeforePhysicsObservable *Observable) *Scene + func (s *Scene) SetOnBeforeRenderObservable(onBeforeRenderObservable *Observable) *Scene + func (s *Scene) SetOnBeforeRenderTargetsRenderObservable(onBeforeRenderTargetsRenderObservable *Observable) *Scene + func (s *Scene) SetOnBeforeRenderingGroupObservable(onBeforeRenderingGroupObservable *Observable) *Scene + func (s *Scene) SetOnBeforeSpritesRenderingObservable(onBeforeSpritesRenderingObservable *Observable) *Scene + func (s *Scene) SetOnBeforeStepObservable(onBeforeStepObservable *Observable) *Scene + func (s *Scene) SetOnCameraRemovedObservable(onCameraRemovedObservable *Observable) *Scene + func (s *Scene) SetOnDataLoadedObservable(onDataLoadedObservable *Observable) *Scene + func (s *Scene) SetOnDispose(onDispose JSFunc) *Scene + func (s *Scene) SetOnDisposeObservable(onDisposeObservable *Observable) *Scene + func (s *Scene) SetOnGeometryRemovedObservable(onGeometryRemovedObservable *Observable) *Scene + func (s *Scene) SetOnKeyboardObservable(onKeyboardObservable *Observable) *Scene + func (s *Scene) SetOnLightRemovedObservable(onLightRemovedObservable *Observable) *Scene + func (s *Scene) SetOnMaterialRemovedObservable(onMaterialRemovedObservable *Observable) *Scene + func (s *Scene) SetOnMeshImportedObservable(onMeshImportedObservable *Observable) *Scene + func (s *Scene) SetOnMeshRemovedObservable(onMeshRemovedObservable *Observable) *Scene + func (s *Scene) SetOnNewCameraAddedObservable(onNewCameraAddedObservable *Observable) *Scene + func (s *Scene) SetOnNewGeometryAddedObservable(onNewGeometryAddedObservable *Observable) *Scene + func (s *Scene) SetOnNewLightAddedObservable(onNewLightAddedObservable *Observable) *Scene + func (s *Scene) SetOnNewMaterialAddedObservable(onNewMaterialAddedObservable *Observable) *Scene + func (s *Scene) SetOnNewMeshAddedObservable(onNewMeshAddedObservable *Observable) *Scene + func (s *Scene) SetOnNewSkeletonAddedObservable(onNewSkeletonAddedObservable *Observable) *Scene + func (s *Scene) SetOnNewTextureAddedObservable(onNewTextureAddedObservable *Observable) *Scene + func (s *Scene) SetOnNewTransformNodeAddedObservable(onNewTransformNodeAddedObservable *Observable) *Scene + func (s *Scene) SetOnPointerDown(onPointerDown JSFunc) *Scene + func (s *Scene) SetOnPointerMove(onPointerMove JSFunc) *Scene + func (s *Scene) SetOnPointerObservable(onPointerObservable *Observable) *Scene + func (s *Scene) SetOnPointerPick(onPointerPick JSFunc) *Scene + func (s *Scene) SetOnPointerUp(onPointerUp JSFunc) *Scene + func (s *Scene) SetOnPreKeyboardObservable(onPreKeyboardObservable *Observable) *Scene + func (s *Scene) SetOnPrePointerObservable(onPrePointerObservable *Observable) *Scene + func (s *Scene) SetOnReadyObservable(onReadyObservable *Observable) *Scene + func (s *Scene) SetOnSkeletonRemovedObservable(onSkeletonRemovedObservable *Observable) *Scene + func (s *Scene) SetOnTextureRemovedObservable(onTextureRemovedObservable *Observable) *Scene + func (s *Scene) SetOnTransformNodeRemovedObservable(onTransformNodeRemovedObservable *Observable) *Scene + func (s *Scene) SetParticlesEnabled(particlesEnabled bool) *Scene + func (s *Scene) SetPointerDownPredicate(pointerDownPredicate JSFunc) *Scene + func (s *Scene) SetPointerMovePredicate(pointerMovePredicate JSFunc) *Scene + func (s *Scene) SetPointerOverMesh(mesh *AbstractMesh) + func (s *Scene) SetPointerOverSprite(sprite *Sprite) + func (s *Scene) SetPointerUpPredicate(pointerUpPredicate JSFunc) *Scene + func (s *Scene) SetPointerX(pointerX float64) *Scene + func (s *Scene) SetPointerY(pointerY float64) *Scene + func (s *Scene) SetPostProcessManager(postProcessManager *PostProcessManager) *Scene + func (s *Scene) SetPostProcessRenderPipelineManager(postProcessRenderPipelineManager *PostProcessRenderPipelineManager) *Scene + func (s *Scene) SetPostProcesses(postProcesses []*PostProcess) *Scene + func (s *Scene) SetPostProcessesEnabled(postProcessesEnabled bool) *Scene + func (s *Scene) SetPreventDefaultOnPointerDown(preventDefaultOnPointerDown bool) *Scene + func (s *Scene) SetPreventDefaultOnPointerUp(preventDefaultOnPointerUp bool) *Scene + func (s *Scene) SetProbesEnabled(probesEnabled bool) *Scene + func (s *Scene) SetProceduralTexturesEnabled(proceduralTexturesEnabled bool) *Scene + func (s *Scene) SetRenderTargetsEnabled(renderTargetsEnabled bool) *Scene + func (s *Scene) SetRenderingAutoClearDepthStencil(renderingGroupId float64, autoClearDepthStencil bool, ...) + func (s *Scene) SetRenderingOrder(renderingGroupId float64, opts *SceneSetRenderingOrderOpts) + func (s *Scene) SetRequireLightSorting(requireLightSorting bool) *Scene + func (s *Scene) SetReservedDataStore(reservedDataStore JSObject) *Scene + func (s *Scene) SetSelectionOctree(selectionOctree *Octree) *Scene + func (s *Scene) SetShadowsEnabled(shadowsEnabled bool) *Scene + func (s *Scene) SetSimplificationQueue(simplificationQueue *SimplificationQueue) *Scene + func (s *Scene) SetSkeletonsEnabled(skeletonsEnabled bool) *Scene + func (s *Scene) SetSoundTracks(soundTracks []*SoundTrack) *Scene + func (s *Scene) SetSpriteManagers(spriteManagers []*ISpriteManager) *Scene + func (s *Scene) SetSpritesEnabled(spritesEnabled bool) *Scene + func (s *Scene) SetStepId(newStepId float64) + func (s *Scene) SetTexturesEnabled(texturesEnabled bool) *Scene + func (s *Scene) SetTotalActiveIndicesPerfCounter(totalActiveIndicesPerfCounter *PerfCounter) *Scene + func (s *Scene) SetTotalVerticesPerfCounter(totalVerticesPerfCounter *PerfCounter) *Scene + func (s *Scene) SetTransformMatrix(viewL *Matrix, projectionL *Matrix, opts *SceneSetTransformMatrixOpts) + func (s *Scene) SetUid(uid string) *Scene + func (s *Scene) SetUnTranslatedPointer(unTranslatedPointer *Vector2) *Scene + func (s *Scene) SetUseConstantAnimationDeltaTime(useConstantAnimationDeltaTime bool) *Scene + func (s *Scene) SetUseDelayedTextureLoading(useDelayedTextureLoading bool) *Scene + func (s *Scene) SetUseRightHandedSystem(useRightHandedSystem bool) *Scene + func (s *Scene) ShadowsEnabled() bool + func (s *Scene) SimplificationQueue() *SimplificationQueue + func (s *Scene) SimulatePointerDown(pickResult *PickingInfo, opts *SceneSimulatePointerDownOpts) *Scene + func (s *Scene) SimulatePointerMove(pickResult *PickingInfo, opts *SceneSimulatePointerMoveOpts) *Scene + func (s *Scene) SimulatePointerUp(pickResult *PickingInfo, opts *SceneSimulatePointerUpOpts) *Scene + func (s *Scene) SkeletonsEnabled() bool + func (s *Scene) SortLightsByPriority() + func (s *Scene) SoundTracks() []*SoundTrack + func (s *Scene) SpriteManagers() []*ISpriteManager + func (s *Scene) SpritesEnabled() bool + func (s *Scene) StopAllAnimations() + func (s *Scene) StopAnimation(target JSObject, opts *SceneStopAnimationOpts) + func (s *Scene) SwitchActiveCamera(newCamera *Camera, opts *SceneSwitchActiveCameraOpts) + func (s *Scene) TexturesEnabled() bool + func (s *Scene) TotalActiveIndicesPerfCounter() *PerfCounter + func (s *Scene) TotalVerticesPerfCounter() *PerfCounter + func (s *Scene) Uid() string + func (s *Scene) UnTranslatedPointer() *Vector2 + func (s *Scene) UnfreezeActiveMeshes() *Scene + func (s *Scene) UnfreezeMaterials() + func (s *Scene) UnregisterAfterRender(jsFunc JSFunc) + func (s *Scene) UnregisterBeforeRender(jsFunc JSFunc) + func (s *Scene) UpdateTransformMatrix(opts *SceneUpdateTransformMatrixOpts) + func (s *Scene) UseConstantAnimationDeltaTime() bool + func (s *Scene) UseDelayedTextureLoading() bool + func (s *Scene) UseRightHandedSystem() bool + func (s *Scene) WhenReadyAsync() *Promise + type SceneAddMeshOpts struct + Recursive *bool + type SceneAttachControlOpts struct + AttachDown *bool + AttachMove *bool + AttachUp *bool + type SceneBeginAnimationOpts struct + Animatable *Animatable + Loop *bool + OnAnimationEnd JSFunc + OnAnimationLoop JSFunc + SpeedRatio *float64 + StopCurrent *bool + TargetMask JSFunc + type SceneBeginDirectAnimationOpts struct + Loop *bool + OnAnimationEnd JSFunc + OnAnimationLoop JSFunc + SpeedRatio *float64 + type SceneBeginDirectHierarchyAnimationOpts struct + Loop *bool + OnAnimationEnd JSFunc + OnAnimationLoop JSFunc + SpeedRatio *float64 + type SceneBeginHierarchyAnimationOpts struct + Animatable *Animatable + Loop *bool + OnAnimationEnd JSFunc + OnAnimationLoop JSFunc + SpeedRatio *float64 + StopCurrent *bool + TargetMask JSFunc + type SceneBeginWeightedAnimationOpts struct + Animatable *Animatable + Loop *bool + OnAnimationEnd JSFunc + OnAnimationLoop JSFunc + SpeedRatio *float64 + TargetMask JSFunc + type SceneCreateDefaultCameraOpts struct + AttachCameraControls *bool + CreateArcRotateCamera *bool + Replace *bool + type SceneCreateDefaultCameraOrLightOpts struct + AttachCameraControls *bool + CreateArcRotateCamera *bool + Replace *bool + type SceneCreateDefaultLightOpts struct + Replace *bool + type SceneCreateDefaultSkyboxOpts struct + Blur *float64 + EnvironmentTexture *BaseTexture + Pbr *bool + Scale *float64 + SetGlobalEnvTexture *bool + type SceneCreateDefaultVRExperienceOpts struct + WebVROptions js.Value + type SceneCreateOrUpdateSelectionOctreeOpts struct + MaxCapacity *float64 + MaxDepth *float64 + type SceneCreatePickingRayInCameraSpaceOpts struct + Camera *Camera + type SceneCreatePickingRayInCameraSpaceToRefOpts struct + Camera *Camera + type SceneCreatePickingRayOpts struct + CameraViewSpace *bool + type SceneCreatePickingRayToRefOpts struct + CameraViewSpace *bool + type SceneDisableDepthRendererOpts struct + Camera *Camera + type SceneEnableDepthRendererOpts struct + Camera *Camera + StoreNonLinearDepth *bool + type SceneEnableGeometryBufferRendererOpts struct + Ratio *float64 + type SceneEnablePhysicsOpts struct + Plugin js.Value + type SceneExecuteOnceBeforeRenderOpts struct + Timeout *float64 + type SceneFreezeActiveMeshesOpts struct + SkipEvaluateActiveMeshes *bool + type SceneGetCamerasByTagsOpts struct + ForEach JSFunc + type SceneGetLightsByTagsOpts struct + ForEach JSFunc + type SceneGetMaterialByTagsOpts struct + ForEach JSFunc + type SceneGetMeshesByTagsOpts struct + ForEach JSFunc + type SceneGetWorldExtendsOpts struct + FilterPredicate JSFunc + type SceneInstrumentation struct + func SceneInstrumentationFromJSObject(p js.Value, ctx js.Value) *SceneInstrumentation + func (s *SceneInstrumentation) ActiveMeshesEvaluationTimeCounter() *PerfCounter + func (s *SceneInstrumentation) AnimationsTimeCounter() *PerfCounter + func (s *SceneInstrumentation) CameraRenderTimeCounter() *PerfCounter + func (s *SceneInstrumentation) CaptureActiveMeshesEvaluationTime() bool + func (s *SceneInstrumentation) CaptureAnimationsTime() bool + func (s *SceneInstrumentation) CaptureCameraRenderTime() bool + func (s *SceneInstrumentation) CaptureFrameTime() bool + func (s *SceneInstrumentation) CaptureInterFrameTime() bool + func (s *SceneInstrumentation) CaptureParticlesRenderTime() bool + func (s *SceneInstrumentation) CapturePhysicsTime() bool + func (s *SceneInstrumentation) CaptureRenderTargetsRenderTime() bool + func (s *SceneInstrumentation) CaptureRenderTime() bool + func (s *SceneInstrumentation) CaptureSpritesRenderTime() bool + func (s *SceneInstrumentation) Dispose() + func (s *SceneInstrumentation) DrawCallsCounter() *PerfCounter + func (s *SceneInstrumentation) FrameTimeCounter() *PerfCounter + func (s *SceneInstrumentation) InterFrameTimeCounter() *PerfCounter + func (s *SceneInstrumentation) JSObject() js.Value + func (s *SceneInstrumentation) ParticlesRenderTimeCounter() *PerfCounter + func (s *SceneInstrumentation) PhysicsTimeCounter() *PerfCounter + func (s *SceneInstrumentation) RenderTargetsRenderTimeCounter() *PerfCounter + func (s *SceneInstrumentation) RenderTimeCounter() *PerfCounter + func (s *SceneInstrumentation) Scene() *Scene + func (s *SceneInstrumentation) SetActiveMeshesEvaluationTimeCounter(activeMeshesEvaluationTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetAnimationsTimeCounter(animationsTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetCameraRenderTimeCounter(cameraRenderTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureActiveMeshesEvaluationTime(captureActiveMeshesEvaluationTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureAnimationsTime(captureAnimationsTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureCameraRenderTime(captureCameraRenderTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureFrameTime(captureFrameTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureInterFrameTime(captureInterFrameTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureParticlesRenderTime(captureParticlesRenderTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCapturePhysicsTime(capturePhysicsTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureRenderTargetsRenderTime(captureRenderTargetsRenderTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureRenderTime(captureRenderTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetCaptureSpritesRenderTime(captureSpritesRenderTime bool) *SceneInstrumentation + func (s *SceneInstrumentation) SetDrawCallsCounter(drawCallsCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetFrameTimeCounter(frameTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetInterFrameTimeCounter(interFrameTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetParticlesRenderTimeCounter(particlesRenderTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetPhysicsTimeCounter(physicsTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetRenderTargetsRenderTimeCounter(renderTargetsRenderTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetRenderTimeCounter(renderTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SetScene(scene *Scene) *SceneInstrumentation + func (s *SceneInstrumentation) SetSpritesRenderTimeCounter(spritesRenderTimeCounter *PerfCounter) *SceneInstrumentation + func (s *SceneInstrumentation) SpritesRenderTimeCounter() *PerfCounter + type SceneIsCachedMaterialInvalidOpts struct + Visibility *float64 + type SceneIsPointerCapturedOpts struct + PointerId *float64 + type SceneLoader struct + func SceneLoaderFromJSObject(p js.Value, ctx js.Value) *SceneLoader + func (s *SceneLoader) Append(rootUrl string, opts *SceneLoaderAppendOpts) *ISceneLoaderPlugin + func (s *SceneLoader) AppendAsync(rootUrl string, opts *SceneLoaderAppendAsyncOpts) *Promise + func (s *SceneLoader) CleanBoneMatrixWeights() bool + func (s *SceneLoader) DETAILED_LOGGING() float64 + func (s *SceneLoader) ForceFullSceneLoadingForIncremental() bool + func (s *SceneLoader) GetPluginForExtension(extension string) *ISceneLoaderPlugin + func (s *SceneLoader) ImportMesh(meshNames interface{}, rootUrl string, opts *SceneLoaderImportMeshOpts) *ISceneLoaderPlugin + func (s *SceneLoader) ImportMeshAsync(meshNames JSObject, rootUrl string, opts *SceneLoaderImportMeshAsyncOpts) *Promise + func (s *SceneLoader) IsPluginForExtensionAvailable(extension string) bool + func (s *SceneLoader) JSObject() js.Value + func (s *SceneLoader) Load(rootUrl string, opts *SceneLoaderLoadOpts) *ISceneLoaderPlugin + func (s *SceneLoader) LoadAssetContainer(rootUrl string, opts *SceneLoaderLoadAssetContainerOpts) *ISceneLoaderPlugin + func (s *SceneLoader) LoadAssetContainerAsync(rootUrl string, opts *SceneLoaderLoadAssetContainerAsyncOpts) *Promise + func (s *SceneLoader) LoadAsync(rootUrl string, opts *SceneLoaderLoadAsyncOpts) *Promise + func (s *SceneLoader) LoggingLevel() float64 + func (s *SceneLoader) MINIMAL_LOGGING() float64 + func (s *SceneLoader) NO_LOGGING() float64 + func (s *SceneLoader) OnPluginActivatedObservable() *Observable + func (s *SceneLoader) RegisterPlugin(plugin *ISceneLoaderPlugin) + func (s *SceneLoader) SUMMARY_LOGGING() float64 + func (s *SceneLoader) SetCleanBoneMatrixWeights(CleanBoneMatrixWeights bool) *SceneLoader + func (s *SceneLoader) SetDETAILED_LOGGING(DETAILED_LOGGING float64) *SceneLoader + func (s *SceneLoader) SetForceFullSceneLoadingForIncremental(ForceFullSceneLoadingForIncremental bool) *SceneLoader + func (s *SceneLoader) SetLoggingLevel(loggingLevel float64) *SceneLoader + func (s *SceneLoader) SetMINIMAL_LOGGING(MINIMAL_LOGGING float64) *SceneLoader + func (s *SceneLoader) SetNO_LOGGING(NO_LOGGING float64) *SceneLoader + func (s *SceneLoader) SetOnPluginActivatedObservable(OnPluginActivatedObservable *Observable) *SceneLoader + func (s *SceneLoader) SetSUMMARY_LOGGING(SUMMARY_LOGGING float64) *SceneLoader + func (s *SceneLoader) SetShowLoadingScreen(ShowLoadingScreen bool) *SceneLoader + func (s *SceneLoader) ShowLoadingScreen() bool + type SceneLoaderAppendAsyncOpts struct + OnProgress JSFunc + PluginExtension *string + Scene *Scene + SceneFilename *string + type SceneLoaderAppendOpts struct + OnError JSFunc + OnProgress JSFunc + OnSuccess JSFunc + PluginExtension *string + Scene *Scene + SceneFilename *string + type SceneLoaderFlags struct + func SceneLoaderFlagsFromJSObject(p js.Value, ctx js.Value) *SceneLoaderFlags + func (s *SceneLoaderFlags) CleanBoneMatrixWeights() bool + func (s *SceneLoaderFlags) ForceFullSceneLoadingForIncremental() bool + func (s *SceneLoaderFlags) JSObject() js.Value + func (s *SceneLoaderFlags) LoggingLevel() float64 + func (s *SceneLoaderFlags) SetCleanBoneMatrixWeights(CleanBoneMatrixWeights bool) *SceneLoaderFlags + func (s *SceneLoaderFlags) SetForceFullSceneLoadingForIncremental(ForceFullSceneLoadingForIncremental bool) *SceneLoaderFlags + func (s *SceneLoaderFlags) SetLoggingLevel(loggingLevel float64) *SceneLoaderFlags + func (s *SceneLoaderFlags) SetShowLoadingScreen(ShowLoadingScreen bool) *SceneLoaderFlags + func (s *SceneLoaderFlags) ShowLoadingScreen() bool + type SceneLoaderImportMeshAsyncOpts struct + OnProgress JSFunc + PluginExtension *string + Scene *Scene + SceneFilename *string + type SceneLoaderImportMeshOpts struct + OnError JSFunc + OnProgress JSFunc + OnSuccess JSFunc + PluginExtension *string + Scene *Scene + SceneFilename *string + type SceneLoaderLoadAssetContainerAsyncOpts struct + OnProgress JSFunc + PluginExtension *string + Scene *Scene + SceneFilename *string + type SceneLoaderLoadAssetContainerOpts struct + OnError JSFunc + OnProgress JSFunc + OnSuccess JSFunc + PluginExtension *string + Scene *Scene + SceneFilename *string + type SceneLoaderLoadAsyncOpts struct + Engine *Engine + OnProgress JSFunc + PluginExtension *string + SceneFilename *string + type SceneLoaderLoadOpts struct + Engine *Engine + OnError JSFunc + OnProgress JSFunc + OnSuccess JSFunc + PluginExtension *string + SceneFilename *string + type SceneLoaderProgressEvent struct + func SceneLoaderProgressEventFromJSObject(p js.Value, ctx js.Value) *SceneLoaderProgressEvent + func (s *SceneLoaderProgressEvent) FromProgressEvent(event js.Value) *SceneLoaderProgressEvent + func (s *SceneLoaderProgressEvent) JSObject() js.Value + func (s *SceneLoaderProgressEvent) LengthComputable() bool + func (s *SceneLoaderProgressEvent) Loaded() float64 + func (s *SceneLoaderProgressEvent) SetLengthComputable(lengthComputable bool) *SceneLoaderProgressEvent + func (s *SceneLoaderProgressEvent) SetLoaded(loaded float64) *SceneLoaderProgressEvent + func (s *SceneLoaderProgressEvent) SetTotal(total float64) *SceneLoaderProgressEvent + func (s *SceneLoaderProgressEvent) Total() float64 + type SceneMarkAllMaterialsAsDirtyOpts struct + Predicate JSFunc + type SceneMultiPickOpts struct + Camera *Camera + Predicate JSFunc + TrianglePredicate js.Value + type SceneMultiPickSpriteOpts struct + Camera *Camera + Predicate JSFunc + type SceneMultiPickSpriteWithRayOpts struct + Camera *Camera + Predicate JSFunc + type SceneMultiPickWithRayOpts struct + TrianglePredicate js.Value + type SceneOptimization struct + func SceneOptimizationFromJSObject(p js.Value, ctx js.Value) *SceneOptimization + func (s *SceneOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (s *SceneOptimization) GetDescription() string + func (s *SceneOptimization) JSObject() js.Value + func (s *SceneOptimization) Priority() float64 + func (s *SceneOptimization) SetPriority(priority float64) *SceneOptimization + type SceneOptimizer struct + func SceneOptimizerFromJSObject(p js.Value, ctx js.Value) *SceneOptimizer + func (s *SceneOptimizer) CurrentFrameRate() float64 + func (s *SceneOptimizer) CurrentPriorityLevel() float64 + func (s *SceneOptimizer) Dispose() + func (s *SceneOptimizer) IsInImprovementMode() bool + func (s *SceneOptimizer) JSObject() js.Value + func (s *SceneOptimizer) OnFailureObservable() *Observable + func (s *SceneOptimizer) OnNewOptimizationAppliedObservable() *Observable + func (s *SceneOptimizer) OnSuccessObservable() *Observable + func (s *SceneOptimizer) Optimizations() []*SceneOptimization + func (s *SceneOptimizer) OptimizeAsync(scene *Scene, opts *SceneOptimizerOptimizeAsyncOpts) *SceneOptimizer + func (s *SceneOptimizer) Reset() + func (s *SceneOptimizer) SetCurrentFrameRate(currentFrameRate float64) *SceneOptimizer + func (s *SceneOptimizer) SetCurrentPriorityLevel(currentPriorityLevel float64) *SceneOptimizer + func (s *SceneOptimizer) SetIsInImprovementMode(isInImprovementMode bool) *SceneOptimizer + func (s *SceneOptimizer) SetOnFailureObservable(onFailureObservable *Observable) *SceneOptimizer + func (s *SceneOptimizer) SetOnNewOptimizationAppliedObservable(onNewOptimizationAppliedObservable *Observable) *SceneOptimizer + func (s *SceneOptimizer) SetOnSuccessObservable(onSuccessObservable *Observable) *SceneOptimizer + func (s *SceneOptimizer) SetOptimizations(optimizations []*SceneOptimization) *SceneOptimizer + func (s *SceneOptimizer) SetTargetFrameRate(targetFrameRate float64) *SceneOptimizer + func (s *SceneOptimizer) SetTrackerDuration(trackerDuration float64) *SceneOptimizer + func (s *SceneOptimizer) Start() + func (s *SceneOptimizer) Stop() + func (s *SceneOptimizer) TargetFrameRate() float64 + func (s *SceneOptimizer) TrackerDuration() float64 + type SceneOptimizerOptimizeAsyncOpts struct + OnFailure JSFunc + OnSuccess JSFunc + Options *SceneOptimizerOptions + type SceneOptimizerOptions struct + func SceneOptimizerOptionsFromJSObject(p js.Value, ctx js.Value) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) AddCustomOptimization(onApply JSFunc, onGetDescription JSFunc, ...) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) AddOptimization(optimization *SceneOptimization) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) HighDegradationAllowed(opts *SceneOptimizerOptionsHighDegradationAllowedOpts) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) JSObject() js.Value + func (s *SceneOptimizerOptions) LowDegradationAllowed(opts *SceneOptimizerOptionsLowDegradationAllowedOpts) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) ModerateDegradationAllowed(opts *SceneOptimizerOptionsModerateDegradationAllowedOpts) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) Optimizations() []*SceneOptimization + func (s *SceneOptimizerOptions) SetOptimizations(optimizations []*SceneOptimization) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) SetTargetFrameRate(targetFrameRate float64) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) SetTrackerDuration(trackerDuration float64) *SceneOptimizerOptions + func (s *SceneOptimizerOptions) TargetFrameRate() float64 + func (s *SceneOptimizerOptions) TrackerDuration() float64 + type SceneOptimizerOptionsAddCustomOptimizationOpts struct + Priority *float64 + type SceneOptimizerOptionsHighDegradationAllowedOpts struct + TargetFrameRate *float64 + type SceneOptimizerOptionsLowDegradationAllowedOpts struct + TargetFrameRate *float64 + type SceneOptimizerOptionsModerateDegradationAllowedOpts struct + TargetFrameRate *float64 + type SceneOptions struct + func SceneOptionsFromJSObject(p js.Value, ctx js.Value) *SceneOptions + func (s *SceneOptions) JSObject() js.Value + func (s *SceneOptions) SetUseClonedMeshhMap(useClonedMeshhMap bool) *SceneOptions + func (s *SceneOptions) SetUseGeometryUniqueIdsMap(useGeometryUniqueIdsMap bool) *SceneOptions + func (s *SceneOptions) SetUseMaterialMeshMap(useMaterialMeshMap bool) *SceneOptions + func (s *SceneOptions) SetVirtual(virtual bool) *SceneOptions + func (s *SceneOptions) UseClonedMeshhMap() bool + func (s *SceneOptions) UseGeometryUniqueIdsMap() bool + func (s *SceneOptions) UseMaterialMeshMap() bool + func (s *SceneOptions) Virtual() bool + type ScenePickOpts struct + Camera *Camera + FastCheck *bool + Predicate JSFunc + TrianglePredicate js.Value + type ScenePickSpriteOpts struct + Camera *Camera + FastCheck *bool + Predicate JSFunc + type ScenePickSpriteWithRayOpts struct + Camera *Camera + FastCheck *bool + Predicate JSFunc + type ScenePickWithRayOpts struct + FastCheck *bool + Predicate JSFunc + TrianglePredicate js.Value + type ScenePushGeometryOpts struct + Force *bool + type SceneRemoveMeshOpts struct + Recursive *bool + type SceneRenderOpts struct + IgnoreAnimations *bool + UpdateCameras *bool + type SceneSerializer struct + func SceneSerializerFromJSObject(p js.Value, ctx js.Value) *SceneSerializer + func (s *SceneSerializer) ClearCache() + func (s *SceneSerializer) JSObject() js.Value + func (s *SceneSerializer) Serialize(scene *Scene) js.Value + func (s *SceneSerializer) SerializeMesh(toSerialize JSObject, opts *SceneSerializerSerializeMeshOpts) js.Value + type SceneSerializerSerializeMeshOpts struct + WithChildren *bool + WithParents *bool + type SceneSetRenderingAutoClearDepthStencilOpts struct + Depth *bool + Stencil *bool + type SceneSetRenderingOrderOpts struct + AlphaTestSortCompareFn JSFunc + OpaqueSortCompareFn JSFunc + TransparentSortCompareFn JSFunc + type SceneSetTransformMatrixOpts struct + ProjectionR *Matrix + ViewR *Matrix + type SceneSimulatePointerDownOpts struct + PointerEventInit js.Value + type SceneSimulatePointerMoveOpts struct + PointerEventInit js.Value + type SceneSimulatePointerUpOpts struct + DoubleTap *bool + PointerEventInit js.Value + type SceneStopAnimationOpts struct + AnimationName *string + TargetMask JSFunc + type SceneSwitchActiveCameraOpts struct + AttachControl *bool + type SceneUpdateTransformMatrixOpts struct + Force *bool + type ScreenshotTools struct + func ScreenshotToolsFromJSObject(p js.Value, ctx js.Value) *ScreenshotTools + func (s *ScreenshotTools) CreateScreenshot(engine *Engine, camera *Camera, size *IScreenshotSize, ...) + func (s *ScreenshotTools) CreateScreenshotAsync(engine *Engine, camera *Camera, size JSObject, ...) *Promise + func (s *ScreenshotTools) CreateScreenshotUsingRenderTarget(engine *Engine, camera *Camera, size *IScreenshotSize, ...) + func (s *ScreenshotTools) CreateScreenshotUsingRenderTargetAsync(engine *Engine, camera *Camera, size JSObject, ...) *Promise + func (s *ScreenshotTools) JSObject() js.Value + type ScreenshotToolsCreateScreenshotAsyncOpts struct + MimeType *string + type ScreenshotToolsCreateScreenshotOpts struct + MimeType *string + SuccessCallback JSFunc + type ScreenshotToolsCreateScreenshotUsingRenderTargetAsyncOpts struct + Antialiasing *bool + FileName *string + MimeType *string + Samples *float64 + type ScreenshotToolsCreateScreenshotUsingRenderTargetOpts struct + Antialiasing *bool + FileName *string + MimeType *string + Samples *float64 + SuccessCallback JSFunc + type ScrollBar struct + func ScrollBarFromJSObject(p js.Value, ctx js.Value) *ScrollBar + func (s *ScrollBar) Background() string + func (s *ScrollBar) BorderColor() string + func (s *ScrollBar) JSObject() js.Value + func (s *ScrollBar) Name() string + func (s *ScrollBar) SetBackground(background string) *ScrollBar + func (s *ScrollBar) SetBorderColor(borderColor string) *ScrollBar + func (s *ScrollBar) SetName(name string) *ScrollBar + type ScrollViewer struct + func ScrollViewerFromJSObject(p js.Value, ctx js.Value) *ScrollViewer + func (s *ScrollViewer) AddControl(control *Control) *Container + func (s *ScrollViewer) BarBackground() string + func (s *ScrollViewer) BarColor() string + func (s *ScrollViewer) BarImage() *Image + func (s *ScrollViewer) BarImageHeight() float64 + func (s *ScrollViewer) BarSize() float64 + func (s *ScrollViewer) Children() []*Control + func (s *ScrollViewer) Dispose() + func (s *ScrollViewer) HorizontalBar() *ScrollBar + func (s *ScrollViewer) JSObject() js.Value + func (s *ScrollViewer) RemoveControl(control *Control) *Container + func (s *ScrollViewer) ResetWindow() + func (s *ScrollViewer) ScrollBackground() string + func (s *ScrollViewer) SetBarBackground(barBackground string) *ScrollViewer + func (s *ScrollViewer) SetBarColor(barColor string) *ScrollViewer + func (s *ScrollViewer) SetBarImage(barImage *Image) *ScrollViewer + func (s *ScrollViewer) SetBarImageHeight(barImageHeight float64) *ScrollViewer + func (s *ScrollViewer) SetBarSize(barSize float64) *ScrollViewer + func (s *ScrollViewer) SetChildren(children []*Control) *ScrollViewer + func (s *ScrollViewer) SetHorizontalBar(horizontalBar *ScrollBar) *ScrollViewer + func (s *ScrollViewer) SetScrollBackground(scrollBackground string) *ScrollViewer + func (s *ScrollViewer) SetThumbHeight(thumbHeight float64) *ScrollViewer + func (s *ScrollViewer) SetThumbImage(thumbImage *Image) *ScrollViewer + func (s *ScrollViewer) SetThumbLength(thumbLength float64) *ScrollViewer + func (s *ScrollViewer) SetVerticalBar(verticalBar *ScrollBar) *ScrollViewer + func (s *ScrollViewer) SetWheelPrecision(wheelPrecision float64) *ScrollViewer + func (s *ScrollViewer) ThumbHeight() float64 + func (s *ScrollViewer) ThumbImage() *Image + func (s *ScrollViewer) ThumbLength() float64 + func (s *ScrollViewer) VerticalBar() *ScrollBar + func (s *ScrollViewer) WheelPrecision() float64 + type SelectionPanel struct + func SelectionPanelFromJSObject(p js.Value, ctx js.Value) *SelectionPanel + func (s *SelectionPanel) AddGroup(group *SelectorGroup) + func (s *SelectionPanel) AddToGroupCheckbox(groupNb float64, label string, opts *SelectionPanelAddToGroupCheckboxOpts) + func (s *SelectionPanel) AddToGroupRadio(groupNb float64, label string, opts *SelectionPanelAddToGroupRadioOpts) + func (s *SelectionPanel) AddToGroupSlider(groupNb float64, label string, opts *SelectionPanelAddToGroupSliderOpts) + func (s *SelectionPanel) BarColor() string + func (s *SelectionPanel) BarHeight() string + func (s *SelectionPanel) ButtonBackground() string + func (s *SelectionPanel) ButtonColor() string + func (s *SelectionPanel) Groups() []*SelectorGroup + func (s *SelectionPanel) HeaderColor() string + func (s *SelectionPanel) JSObject() js.Value + func (s *SelectionPanel) LabelColor() string + func (s *SelectionPanel) Name() string + func (s *SelectionPanel) Relabel(label string, groupNb float64, selectorNb float64) + func (s *SelectionPanel) RemoveFromGroupSelector(groupNb float64, selectorNb float64) + func (s *SelectionPanel) RemoveGroup(groupNb float64) + func (s *SelectionPanel) SetBarColor(barColor string) *SelectionPanel + func (s *SelectionPanel) SetBarHeight(barHeight string) *SelectionPanel + func (s *SelectionPanel) SetButtonBackground(buttonBackground string) *SelectionPanel + func (s *SelectionPanel) SetButtonColor(buttonColor string) *SelectionPanel + func (s *SelectionPanel) SetGroups(groups []*SelectorGroup) *SelectionPanel + func (s *SelectionPanel) SetHeaderColor(headerColor string) *SelectionPanel + func (s *SelectionPanel) SetHeaderName(label string, groupNb float64) + func (s *SelectionPanel) SetLabelColor(labelColor string) *SelectionPanel + func (s *SelectionPanel) SetName(name string) *SelectionPanel + func (s *SelectionPanel) SetSpacerHeight(spacerHeight string) *SelectionPanel + func (s *SelectionPanel) SpacerHeight() string + type SelectionPanelAddToGroupCheckboxOpts struct + Checked *bool + Func JSFunc + type SelectionPanelAddToGroupRadioOpts struct + Checked *bool + Func JSFunc + type SelectionPanelAddToGroupSliderOpts struct + Func JSFunc + Max *float64 + Min *float64 + OnVal JSFunc + Unit *string + Value *float64 + type SelectorGroup struct + func SelectorGroupFromJSObject(p js.Value, ctx js.Value) *SelectorGroup + func (s *SelectorGroup) GroupPanel() *StackPanel + func (s *SelectorGroup) Header() string + func (s *SelectorGroup) JSObject() js.Value + func (s *SelectorGroup) Name() string + func (s *SelectorGroup) RemoveSelector(selectorNb float64) + func (s *SelectorGroup) Selectors() []*StackPanel + func (s *SelectorGroup) SetGroupPanel(groupPanel *StackPanel) *SelectorGroup + func (s *SelectorGroup) SetHeader(header string) *SelectorGroup + func (s *SelectorGroup) SetName(name string) *SelectorGroup + func (s *SelectorGroup) SetSelectors(selectors []*StackPanel) *SelectorGroup + type SerializationHelper struct + func SerializationHelperFromJSObject(p js.Value, ctx js.Value) *SerializationHelper + func (s *SerializationHelper) AppendSerializedAnimations(source *IAnimatable, destination JSObject) + func (s *SerializationHelper) JSObject() js.Value + type SetParentAction struct + func SetParentActionFromJSObject(p js.Value, ctx js.Value) *SetParentAction + func (s *SetParentAction) Execute() + func (s *SetParentAction) JSObject() js.Value + func (s *SetParentAction) Serialize(parent JSObject) js.Value + type SetStateAction struct + func SetStateActionFromJSObject(p js.Value, ctx js.Value) *SetStateAction + func (s *SetStateAction) Execute() + func (s *SetStateAction) JSObject() js.Value + func (s *SetStateAction) Serialize(parent JSObject) js.Value + func (s *SetStateAction) SetValue(value string) *SetStateAction + func (s *SetStateAction) Value() string + type SetValueAction struct + func SetValueActionFromJSObject(p js.Value, ctx js.Value) *SetValueAction + func (s *SetValueAction) Execute() + func (s *SetValueAction) JSObject() js.Value + func (s *SetValueAction) PropertyPath() string + func (s *SetValueAction) Serialize(parent JSObject) js.Value + func (s *SetValueAction) SetPropertyPath(propertyPath string) *SetValueAction + func (s *SetValueAction) SetValue(value JSObject) *SetValueAction + func (s *SetValueAction) Value() js.Value + type ShaderAlebdoParts struct + func ShaderAlebdoPartsFromJSObject(p js.Value, ctx js.Value) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) Fragment_Before_Fog() string + func (s *ShaderAlebdoParts) Fragment_Before_FragColor() string + func (s *ShaderAlebdoParts) Fragment_Before_Lights() string + func (s *ShaderAlebdoParts) Fragment_Begin() string + func (s *ShaderAlebdoParts) Fragment_Custom_Albedo() string + func (s *ShaderAlebdoParts) Fragment_Custom_Alpha() string + func (s *ShaderAlebdoParts) Fragment_Custom_MetallicRoughness() string + func (s *ShaderAlebdoParts) Fragment_Custom_MicroSurface() string + func (s *ShaderAlebdoParts) Fragment_Definitions() string + func (s *ShaderAlebdoParts) Fragment_MainBegin() string + func (s *ShaderAlebdoParts) JSObject() js.Value + func (s *ShaderAlebdoParts) SetFragment_Before_Fog(Fragment_Before_Fog string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Before_FragColor(Fragment_Before_FragColor string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Before_Lights(Fragment_Before_Lights string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Begin(Fragment_Begin string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Custom_Albedo(Fragment_Custom_Albedo string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Custom_Alpha(Fragment_Custom_Alpha string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Custom_MetallicRoughness(Fragment_Custom_MetallicRoughness string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Custom_MicroSurface(Fragment_Custom_MicroSurface string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_Definitions(Fragment_Definitions string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetFragment_MainBegin(Fragment_MainBegin string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetVertex_Before_NormalUpdated(Vertex_Before_NormalUpdated string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetVertex_Before_PositionUpdated(Vertex_Before_PositionUpdated string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetVertex_Begin(Vertex_Begin string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetVertex_Definitions(Vertex_Definitions string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetVertex_MainBegin(Vertex_MainBegin string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) SetVertex_MainEnd(Vertex_MainEnd string) *ShaderAlebdoParts + func (s *ShaderAlebdoParts) Vertex_Before_NormalUpdated() string + func (s *ShaderAlebdoParts) Vertex_Before_PositionUpdated() string + func (s *ShaderAlebdoParts) Vertex_Begin() string + func (s *ShaderAlebdoParts) Vertex_Definitions() string + func (s *ShaderAlebdoParts) Vertex_MainBegin() string + func (s *ShaderAlebdoParts) Vertex_MainEnd() string + type ShaderMaterial struct + func ShaderMaterialFromJSObject(p js.Value, ctx js.Value) *ShaderMaterial + func (s *ShaderMaterial) Bind(world *Matrix, opts *ShaderMaterialBindOpts) + func (s *ShaderMaterial) BindOnlyWorldMatrix(world *Matrix) + func (s *ShaderMaterial) Clone(name string) *ShaderMaterial + func (s *ShaderMaterial) Dispose(opts *ShaderMaterialDisposeOpts) + func (s *ShaderMaterial) GetActiveTextures() []*BaseTexture + func (s *ShaderMaterial) GetClassName() string + func (s *ShaderMaterial) HasTexture(texture *BaseTexture) bool + func (s *ShaderMaterial) IsReady(opts *ShaderMaterialIsReadyOpts) bool + func (s *ShaderMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *BaseSubMesh, ...) bool + func (s *ShaderMaterial) JSObject() js.Value + func (s *ShaderMaterial) NeedAlphaBlending() bool + func (s *ShaderMaterial) NeedAlphaTesting() bool + func (s *ShaderMaterial) Options() *IShaderMaterialOptions + func (s *ShaderMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *ShaderMaterial + func (s *ShaderMaterial) Serialize() js.Value + func (s *ShaderMaterial) SetArray2(name string, value []float64) *ShaderMaterial + func (s *ShaderMaterial) SetArray3(name string, value []float64) *ShaderMaterial + func (s *ShaderMaterial) SetArray4(name string, value []float64) *ShaderMaterial + func (s *ShaderMaterial) SetColor3(name string, value *Color3) *ShaderMaterial + func (s *ShaderMaterial) SetColor3Array(name string, value []*Color3) *ShaderMaterial + func (s *ShaderMaterial) SetColor4(name string, value *Color4) *ShaderMaterial + func (s *ShaderMaterial) SetColor4Array(name string, value []*Color4) *ShaderMaterial + func (s *ShaderMaterial) SetFloat(name string, value float64) *ShaderMaterial + func (s *ShaderMaterial) SetFloats(name string, value []float64) *ShaderMaterial + func (s *ShaderMaterial) SetInt(name string, value float64) *ShaderMaterial + func (s *ShaderMaterial) SetMatrices(name string, value []*Matrix) *ShaderMaterial + func (s *ShaderMaterial) SetMatrix(name string, value *Matrix) *ShaderMaterial + func (s *ShaderMaterial) SetMatrix2x2(name string, value js.Value) *ShaderMaterial + func (s *ShaderMaterial) SetMatrix3x3(name string, value js.Value) *ShaderMaterial + func (s *ShaderMaterial) SetOptions(options *IShaderMaterialOptions) *ShaderMaterial + func (s *ShaderMaterial) SetShaderPath(shaderPath JSObject) *ShaderMaterial + func (s *ShaderMaterial) SetTexture(name string, texture *Texture) *ShaderMaterial + func (s *ShaderMaterial) SetTextureArray(name string, textures []*Texture) *ShaderMaterial + func (s *ShaderMaterial) SetVector2(name string, value *Vector2) *ShaderMaterial + func (s *ShaderMaterial) SetVector3(name string, value *Vector3) *ShaderMaterial + func (s *ShaderMaterial) SetVector4(name string, value *Vector4) *ShaderMaterial + func (s *ShaderMaterial) ShaderPath() js.Value + type ShaderMaterialBindOpts struct + Mesh *Mesh + type ShaderMaterialDisposeOpts struct + ForceDisposeEffect *bool + ForceDisposeTextures *bool + NotBoundToMesh *bool + type ShaderMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type ShaderMaterialIsReadyOpts struct + Mesh *AbstractMesh + UseInstances *bool + type ShaderSpecialParts struct + func ShaderSpecialPartsFromJSObject(p js.Value, ctx js.Value) *ShaderSpecialParts + func (s *ShaderSpecialParts) Fragment_Before_Fog() string + func (s *ShaderSpecialParts) Fragment_Before_FragColor() string + func (s *ShaderSpecialParts) Fragment_Before_Lights() string + func (s *ShaderSpecialParts) Fragment_Begin() string + func (s *ShaderSpecialParts) Fragment_Custom_Alpha() string + func (s *ShaderSpecialParts) Fragment_Custom_Diffuse() string + func (s *ShaderSpecialParts) Fragment_Definitions() string + func (s *ShaderSpecialParts) Fragment_MainBegin() string + func (s *ShaderSpecialParts) JSObject() js.Value + func (s *ShaderSpecialParts) SetFragment_Before_Fog(Fragment_Before_Fog string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetFragment_Before_FragColor(Fragment_Before_FragColor string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetFragment_Before_Lights(Fragment_Before_Lights string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetFragment_Begin(Fragment_Begin string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetFragment_Custom_Alpha(Fragment_Custom_Alpha string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetFragment_Custom_Diffuse(Fragment_Custom_Diffuse string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetFragment_Definitions(Fragment_Definitions string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetFragment_MainBegin(Fragment_MainBegin string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetVertex_Before_NormalUpdated(Vertex_Before_NormalUpdated string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetVertex_Before_PositionUpdated(Vertex_Before_PositionUpdated string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetVertex_Begin(Vertex_Begin string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetVertex_Definitions(Vertex_Definitions string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetVertex_MainBegin(Vertex_MainBegin string) *ShaderSpecialParts + func (s *ShaderSpecialParts) SetVertex_MainEnd(Vertex_MainEnd string) *ShaderSpecialParts + func (s *ShaderSpecialParts) Vertex_Before_NormalUpdated() string + func (s *ShaderSpecialParts) Vertex_Before_PositionUpdated() string + func (s *ShaderSpecialParts) Vertex_Begin() string + func (s *ShaderSpecialParts) Vertex_Definitions() string + func (s *ShaderSpecialParts) Vertex_MainBegin() string + func (s *ShaderSpecialParts) Vertex_MainEnd() string + type ShadowGenerator struct + func ShadowGeneratorFromJSObject(p js.Value, ctx js.Value) *ShadowGenerator + func (s *ShadowGenerator) AddShadowCaster(mesh *AbstractMesh, opts *ShadowGeneratorAddShadowCasterOpts) *ShadowGenerator + func (s *ShadowGenerator) Bias() float64 + func (s *ShadowGenerator) BindShadowLight(lightIndex string, effect *Effect) + func (s *ShadowGenerator) BlurBoxOffset() float64 + func (s *ShadowGenerator) BlurKernel() float64 + func (s *ShadowGenerator) BlurScale() float64 + func (s *ShadowGenerator) ContactHardeningLightSizeUVRatio() float64 + func (s *ShadowGenerator) CustomShaderOptions() *ICustomShaderOptions + func (s *ShadowGenerator) Darkness() float64 + func (s *ShadowGenerator) DepthScale() float64 + func (s *ShadowGenerator) Dispose() + func (s *ShadowGenerator) FILTER_BLURCLOSEEXPONENTIALSHADOWMAP() float64 + func (s *ShadowGenerator) FILTER_BLUREXPONENTIALSHADOWMAP() float64 + func (s *ShadowGenerator) FILTER_CLOSEEXPONENTIALSHADOWMAP() float64 + func (s *ShadowGenerator) FILTER_EXPONENTIALSHADOWMAP() float64 + func (s *ShadowGenerator) FILTER_NONE() float64 + func (s *ShadowGenerator) FILTER_PCF() float64 + func (s *ShadowGenerator) FILTER_PCSS() float64 + func (s *ShadowGenerator) FILTER_POISSONSAMPLING() float64 + func (s *ShadowGenerator) Filter() float64 + func (s *ShadowGenerator) FilteringQuality() float64 + func (s *ShadowGenerator) ForceBackFacesOnly() bool + func (s *ShadowGenerator) ForceCompilation(opts *ShadowGeneratorForceCompilationOpts) + func (s *ShadowGenerator) ForceCompilationAsync(opts *ShadowGeneratorForceCompilationAsyncOpts) *Promise + func (s *ShadowGenerator) FrustumEdgeFalloff() float64 + func (s *ShadowGenerator) GetClassName() string + func (s *ShadowGenerator) GetDarkness() float64 + func (s *ShadowGenerator) GetLight() *IShadowLight + func (s *ShadowGenerator) GetShadowMap() *RenderTargetTexture + func (s *ShadowGenerator) GetShadowMapForRendering() *RenderTargetTexture + func (s *ShadowGenerator) GetTransformMatrix() *Matrix + func (s *ShadowGenerator) IsReady(subMesh *SubMesh, useInstances bool) bool + func (s *ShadowGenerator) JSObject() js.Value + func (s *ShadowGenerator) NormalBias() float64 + func (s *ShadowGenerator) OnAfterShadowMapRenderMeshObservable() *Observable + func (s *ShadowGenerator) OnAfterShadowMapRenderObservable() *Observable + func (s *ShadowGenerator) OnBeforeShadowMapRenderMeshObservable() *Observable + func (s *ShadowGenerator) OnBeforeShadowMapRenderObservable() *Observable + func (s *ShadowGenerator) Parse(parsedShadowGenerator JSObject, scene *Scene) *ShadowGenerator + func (s *ShadowGenerator) PrepareDefines(defines JSObject, lightIndex float64) + func (s *ShadowGenerator) QUALITY_HIGH() float64 + func (s *ShadowGenerator) QUALITY_LOW() float64 + func (s *ShadowGenerator) QUALITY_MEDIUM() float64 + func (s *ShadowGenerator) RecreateShadowMap() + func (s *ShadowGenerator) RemoveShadowCaster(mesh *AbstractMesh, opts *ShadowGeneratorRemoveShadowCasterOpts) *ShadowGenerator + func (s *ShadowGenerator) Serialize() js.Value + func (s *ShadowGenerator) SetBias(bias float64) *ShadowGenerator + func (s *ShadowGenerator) SetBlurBoxOffset(blurBoxOffset float64) *ShadowGenerator + func (s *ShadowGenerator) SetBlurKernel(blurKernel float64) *ShadowGenerator + func (s *ShadowGenerator) SetBlurScale(blurScale float64) *ShadowGenerator + func (s *ShadowGenerator) SetContactHardeningLightSizeUVRatio(contactHardeningLightSizeUVRatio float64) *ShadowGenerator + func (s *ShadowGenerator) SetCustomShaderOptions(customShaderOptions *ICustomShaderOptions) *ShadowGenerator + func (s *ShadowGenerator) SetDarkness(darkness float64) *ShadowGenerator + func (s *ShadowGenerator) SetDepthScale(depthScale float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_BLURCLOSEEXPONENTIALSHADOWMAP(FILTER_BLURCLOSEEXPONENTIALSHADOWMAP float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_BLUREXPONENTIALSHADOWMAP(FILTER_BLUREXPONENTIALSHADOWMAP float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_CLOSEEXPONENTIALSHADOWMAP(FILTER_CLOSEEXPONENTIALSHADOWMAP float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_EXPONENTIALSHADOWMAP(FILTER_EXPONENTIALSHADOWMAP float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_NONE(FILTER_NONE float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_PCF(FILTER_PCF float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_PCSS(FILTER_PCSS float64) *ShadowGenerator + func (s *ShadowGenerator) SetFILTER_POISSONSAMPLING(FILTER_POISSONSAMPLING float64) *ShadowGenerator + func (s *ShadowGenerator) SetFilter(filter float64) *ShadowGenerator + func (s *ShadowGenerator) SetFilteringQuality(filteringQuality float64) *ShadowGenerator + func (s *ShadowGenerator) SetForceBackFacesOnly(forceBackFacesOnly bool) *ShadowGenerator + func (s *ShadowGenerator) SetFrustumEdgeFalloff(frustumEdgeFalloff float64) *ShadowGenerator + func (s *ShadowGenerator) SetNormalBias(normalBias float64) *ShadowGenerator + func (s *ShadowGenerator) SetOnAfterShadowMapRenderMeshObservable(onAfterShadowMapRenderMeshObservable *Observable) *ShadowGenerator + func (s *ShadowGenerator) SetOnAfterShadowMapRenderObservable(onAfterShadowMapRenderObservable *Observable) *ShadowGenerator + func (s *ShadowGenerator) SetOnBeforeShadowMapRenderMeshObservable(onBeforeShadowMapRenderMeshObservable *Observable) *ShadowGenerator + func (s *ShadowGenerator) SetOnBeforeShadowMapRenderObservable(onBeforeShadowMapRenderObservable *Observable) *ShadowGenerator + func (s *ShadowGenerator) SetQUALITY_HIGH(QUALITY_HIGH float64) *ShadowGenerator + func (s *ShadowGenerator) SetQUALITY_LOW(QUALITY_LOW float64) *ShadowGenerator + func (s *ShadowGenerator) SetQUALITY_MEDIUM(QUALITY_MEDIUM float64) *ShadowGenerator + func (s *ShadowGenerator) SetTransparencyShadow(transparent bool) *ShadowGenerator + func (s *ShadowGenerator) SetUseBlurCloseExponentialShadowMap(useBlurCloseExponentialShadowMap bool) *ShadowGenerator + func (s *ShadowGenerator) SetUseBlurExponentialShadowMap(useBlurExponentialShadowMap bool) *ShadowGenerator + func (s *ShadowGenerator) SetUseCloseExponentialShadowMap(useCloseExponentialShadowMap bool) *ShadowGenerator + func (s *ShadowGenerator) SetUseContactHardeningShadow(useContactHardeningShadow bool) *ShadowGenerator + func (s *ShadowGenerator) SetUseExponentialShadowMap(useExponentialShadowMap bool) *ShadowGenerator + func (s *ShadowGenerator) SetUseKernelBlur(useKernelBlur bool) *ShadowGenerator + func (s *ShadowGenerator) SetUsePercentageCloserFiltering(usePercentageCloserFiltering bool) *ShadowGenerator + func (s *ShadowGenerator) SetUsePoissonSampling(usePoissonSampling bool) *ShadowGenerator + func (s *ShadowGenerator) TransparencyShadow() bool + func (s *ShadowGenerator) UseBlurCloseExponentialShadowMap() bool + func (s *ShadowGenerator) UseBlurExponentialShadowMap() bool + func (s *ShadowGenerator) UseCloseExponentialShadowMap() bool + func (s *ShadowGenerator) UseContactHardeningShadow() bool + func (s *ShadowGenerator) UseExponentialShadowMap() bool + func (s *ShadowGenerator) UseKernelBlur() bool + func (s *ShadowGenerator) UsePercentageCloserFiltering() bool + func (s *ShadowGenerator) UsePoissonSampling() bool + type ShadowGeneratorAddShadowCasterOpts struct + IncludeDescendants *bool + type ShadowGeneratorForceCompilationAsyncOpts struct + Options map[string]interface{} + type ShadowGeneratorForceCompilationOpts struct + OnCompiled JSFunc + Options map[string]interface{} + type ShadowGeneratorRemoveShadowCasterOpts struct + IncludeDescendants *bool + type ShadowGeneratorSceneComponent struct + func ShadowGeneratorSceneComponentFromJSObject(p js.Value, ctx js.Value) *ShadowGeneratorSceneComponent + func (s *ShadowGeneratorSceneComponent) AddFromContainer(container *AbstractScene) + func (s *ShadowGeneratorSceneComponent) Dispose() + func (s *ShadowGeneratorSceneComponent) JSObject() js.Value + func (s *ShadowGeneratorSceneComponent) Name() string + func (s *ShadowGeneratorSceneComponent) Rebuild() + func (s *ShadowGeneratorSceneComponent) Register() + func (s *ShadowGeneratorSceneComponent) RemoveFromContainer(container *AbstractScene, ...) + func (s *ShadowGeneratorSceneComponent) Scene() *Scene + func (s *ShadowGeneratorSceneComponent) Serialize(serializationObject JSObject) + func (s *ShadowGeneratorSceneComponent) SetName(name string) *ShadowGeneratorSceneComponent + func (s *ShadowGeneratorSceneComponent) SetScene(scene *Scene) *ShadowGeneratorSceneComponent + type ShadowGeneratorSceneComponentRemoveFromContainerOpts struct + Dispose *bool + type ShadowLight struct + func ShadowLightFromJSObject(p js.Value, ctx js.Value) *ShadowLight + func (s *ShadowLight) ComputeTransformedInformation() bool + func (s *ShadowLight) ComputeWorldMatrix(opts *ShadowLightComputeWorldMatrixOpts) *Matrix + func (s *ShadowLight) CustomProjectionMatrixBuilder() js.Value + func (s *ShadowLight) Direction() *Vector3 + func (s *ShadowLight) ForceProjectionMatrixCompute() + func (s *ShadowLight) GetAbsolutePosition() *Vector3 + func (s *ShadowLight) GetDepthMaxZ(activeCamera *Camera) float64 + func (s *ShadowLight) GetDepthMinZ(activeCamera *Camera) float64 + func (s *ShadowLight) GetDepthScale() float64 + func (s *ShadowLight) GetRotation() *Vector3 + func (s *ShadowLight) GetShadowDirection(opts *ShadowLightGetShadowDirectionOpts) *Vector3 + func (s *ShadowLight) JSObject() js.Value + func (s *ShadowLight) NeedCube() bool + func (s *ShadowLight) NeedProjectionMatrixCompute() bool + func (s *ShadowLight) Position() *Vector3 + func (s *ShadowLight) SetCustomProjectionMatrixBuilder(customProjectionMatrixBuilder JSFunc) *ShadowLight + func (s *ShadowLight) SetDirection(direction *Vector3) *ShadowLight + func (s *ShadowLight) SetDirectionToTarget(target *Vector3) *Vector3 + func (s *ShadowLight) SetPosition(position *Vector3) *ShadowLight + func (s *ShadowLight) SetShadowMaxZ(shadowMaxZ float64) *ShadowLight + func (s *ShadowLight) SetShadowMinZ(shadowMinZ float64) *ShadowLight + func (s *ShadowLight) SetShadowProjectionMatrix(matrix *Matrix, viewMatrix *Matrix, renderList []*AbstractMesh) *IShadowLight + func (s *ShadowLight) SetTransformedDirection(transformedDirection *Vector3) *ShadowLight + func (s *ShadowLight) SetTransformedPosition(transformedPosition *Vector3) *ShadowLight + func (s *ShadowLight) ShadowMaxZ() float64 + func (s *ShadowLight) ShadowMinZ() float64 + func (s *ShadowLight) TransformedDirection() *Vector3 + func (s *ShadowLight) TransformedPosition() *Vector3 + type ShadowLightComputeWorldMatrixOpts struct + Force *bool + type ShadowLightGetShadowDirectionOpts struct + FaceIndex *float64 + type ShadowOnlyMaterial struct + func ShadowOnlyMaterialFromJSObject(p js.Value, ctx js.Value) *ShadowOnlyMaterial + func (s *ShadowOnlyMaterial) ActiveLight() *IShadowLight + func (s *ShadowOnlyMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (s *ShadowOnlyMaterial) Clone(name string) *ShadowOnlyMaterial + func (s *ShadowOnlyMaterial) GetAlphaTestTexture() *BaseTexture + func (s *ShadowOnlyMaterial) GetClassName() string + func (s *ShadowOnlyMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (s *ShadowOnlyMaterial) JSObject() js.Value + func (s *ShadowOnlyMaterial) NeedAlphaBlending() bool + func (s *ShadowOnlyMaterial) NeedAlphaTesting() bool + func (s *ShadowOnlyMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *ShadowOnlyMaterial + func (s *ShadowOnlyMaterial) Serialize() js.Value + func (s *ShadowOnlyMaterial) SetActiveLight(activeLight *IShadowLight) *ShadowOnlyMaterial + func (s *ShadowOnlyMaterial) SetShadowColor(shadowColor *Color3) *ShadowOnlyMaterial + func (s *ShadowOnlyMaterial) ShadowColor() *Color3 + type ShadowOnlyMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type ShadowsOptimization struct + func ShadowsOptimizationFromJSObject(p js.Value, ctx js.Value) *ShadowsOptimization + func (s *ShadowsOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (s *ShadowsOptimization) GetDescription() string + func (s *ShadowsOptimization) JSObject() js.Value + type ShapeBuilder struct + func ShapeBuilderFromJSObject(p js.Value, ctx js.Value) *ShapeBuilder + func (s *ShapeBuilder) ExtrudeShape(name string, options js.Value, opts *ShapeBuilderExtrudeShapeOpts) *Mesh + func (s *ShapeBuilder) ExtrudeShapeCustom(name string, options js.Value, opts *ShapeBuilderExtrudeShapeCustomOpts) *Mesh + func (s *ShapeBuilder) JSObject() js.Value + type ShapeBuilderExtrudeShapeCustomOpts struct + Scene *Scene + type ShapeBuilderExtrudeShapeOpts struct + Scene *Scene + type SharpenPostProcess struct + func SharpenPostProcessFromJSObject(p js.Value, ctx js.Value) *SharpenPostProcess + func (s *SharpenPostProcess) ColorAmount() float64 + func (s *SharpenPostProcess) EdgeAmount() float64 + func (s *SharpenPostProcess) JSObject() js.Value + func (s *SharpenPostProcess) SetColorAmount(colorAmount float64) *SharpenPostProcess + func (s *SharpenPostProcess) SetEdgeAmount(edgeAmount float64) *SharpenPostProcess + type SimpleMaterial struct + func SimpleMaterialFromJSObject(p js.Value, ctx js.Value) *SimpleMaterial + func (s *SimpleMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (s *SimpleMaterial) Clone(name string) *SimpleMaterial + func (s *SimpleMaterial) DiffuseColor() *Color3 + func (s *SimpleMaterial) DiffuseTexture() *BaseTexture + func (s *SimpleMaterial) DisableLighting() bool + func (s *SimpleMaterial) Dispose(opts *SimpleMaterialDisposeOpts) + func (s *SimpleMaterial) GetActiveTextures() []*BaseTexture + func (s *SimpleMaterial) GetAlphaTestTexture() *BaseTexture + func (s *SimpleMaterial) GetAnimatables() []*IAnimatable + func (s *SimpleMaterial) GetClassName() string + func (s *SimpleMaterial) HasTexture(texture *BaseTexture) bool + func (s *SimpleMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (s *SimpleMaterial) JSObject() js.Value + func (s *SimpleMaterial) MaxSimultaneousLights() float64 + func (s *SimpleMaterial) NeedAlphaBlending() bool + func (s *SimpleMaterial) NeedAlphaTesting() bool + func (s *SimpleMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *SimpleMaterial + func (s *SimpleMaterial) Serialize() js.Value + func (s *SimpleMaterial) SetDiffuseColor(diffuseColor *Color3) *SimpleMaterial + func (s *SimpleMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *SimpleMaterial + func (s *SimpleMaterial) SetDisableLighting(disableLighting bool) *SimpleMaterial + func (s *SimpleMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *SimpleMaterial + type SimpleMaterialDisposeOpts struct + ForceDisposeEffect *bool + type SimpleMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type SimplexPerlin3DBlock struct + func SimplexPerlin3DBlockFromJSObject(p js.Value, ctx js.Value) *SimplexPerlin3DBlock + func (s *SimplexPerlin3DBlock) GetClassName() string + func (s *SimplexPerlin3DBlock) JSObject() js.Value + func (s *SimplexPerlin3DBlock) Output() *NodeMaterialConnectionPoint + func (s *SimplexPerlin3DBlock) Seed() *NodeMaterialConnectionPoint + func (s *SimplexPerlin3DBlock) SetOutput(output *NodeMaterialConnectionPoint) *SimplexPerlin3DBlock + func (s *SimplexPerlin3DBlock) SetSeed(seed *NodeMaterialConnectionPoint) *SimplexPerlin3DBlock + type SimplicationQueueSceneComponent struct + func SimplicationQueueSceneComponentFromJSObject(p js.Value, ctx js.Value) *SimplicationQueueSceneComponent + func (s *SimplicationQueueSceneComponent) Dispose() + func (s *SimplicationQueueSceneComponent) JSObject() js.Value + func (s *SimplicationQueueSceneComponent) Name() string + func (s *SimplicationQueueSceneComponent) Rebuild() + func (s *SimplicationQueueSceneComponent) Register() + func (s *SimplicationQueueSceneComponent) Scene() *Scene + func (s *SimplicationQueueSceneComponent) SetName(name string) *SimplicationQueueSceneComponent + func (s *SimplicationQueueSceneComponent) SetScene(scene *Scene) *SimplicationQueueSceneComponent + type SimplificationQueue struct + func SimplificationQueueFromJSObject(p js.Value, ctx js.Value) *SimplificationQueue + func (s *SimplificationQueue) AddTask(task *ISimplificationTask) + func (s *SimplificationQueue) ExecuteNext() + func (s *SimplificationQueue) JSObject() js.Value + func (s *SimplificationQueue) RunSimplification(task *ISimplificationTask) + func (s *SimplificationQueue) Running() bool + func (s *SimplificationQueue) SetRunning(running bool) *SimplificationQueue + type SimplificationSettings struct + func SimplificationSettingsFromJSObject(p js.Value, ctx js.Value) *SimplificationSettings + func (s *SimplificationSettings) Distance() float64 + func (s *SimplificationSettings) JSObject() js.Value + func (s *SimplificationSettings) OptimizeMesh() bool + func (s *SimplificationSettings) Quality() float64 + func (s *SimplificationSettings) SetDistance(distance float64) *SimplificationSettings + func (s *SimplificationSettings) SetOptimizeMesh(optimizeMesh bool) *SimplificationSettings + func (s *SimplificationSettings) SetQuality(quality float64) *SimplificationSettings + type SineEase struct + func SineEaseFromJSObject(p js.Value, ctx js.Value) *SineEase + func (s *SineEase) JSObject() js.Value + type SixDofDragBehavior struct + func SixDofDragBehaviorFromJSObject(p js.Value, ctx js.Value) *SixDofDragBehavior + func (s *SixDofDragBehavior) Attach(ownerNode *Mesh) + func (s *SixDofDragBehavior) CurrentDraggingPointerID() float64 + func (s *SixDofDragBehavior) Detach() + func (s *SixDofDragBehavior) DetachCameraControls() bool + func (s *SixDofDragBehavior) DragDeltaRatio() float64 + func (s *SixDofDragBehavior) Dragging() bool + func (s *SixDofDragBehavior) Init() + func (s *SixDofDragBehavior) JSObject() js.Value + func (s *SixDofDragBehavior) Name() string + func (s *SixDofDragBehavior) OnDragEndObservable() *Observable + func (s *SixDofDragBehavior) OnDragStartObservable() *Observable + func (s *SixDofDragBehavior) RotateDraggedObject() bool + func (s *SixDofDragBehavior) SetCurrentDraggingPointerID(currentDraggingPointerID float64) *SixDofDragBehavior + func (s *SixDofDragBehavior) SetDetachCameraControls(detachCameraControls bool) *SixDofDragBehavior + func (s *SixDofDragBehavior) SetDragDeltaRatio(dragDeltaRatio float64) *SixDofDragBehavior + func (s *SixDofDragBehavior) SetDragging(dragging bool) *SixDofDragBehavior + func (s *SixDofDragBehavior) SetName(name string) *SixDofDragBehavior + func (s *SixDofDragBehavior) SetOnDragEndObservable(onDragEndObservable *Observable) *SixDofDragBehavior + func (s *SixDofDragBehavior) SetOnDragStartObservable(onDragStartObservable *Observable) *SixDofDragBehavior + func (s *SixDofDragBehavior) SetRotateDraggedObject(rotateDraggedObject bool) *SixDofDragBehavior + type Size struct + func SizeFromJSObject(p js.Value, ctx js.Value) *Size + func (s *Size) Add(otherSize *Size) *Size + func (s *Size) Clone() *Size + func (s *Size) CopyFrom(src *Size) + func (s *Size) CopyFromFloats(width float64, height float64) *Size + func (s *Size) Equals(other *Size) bool + func (s *Size) GetClassName() string + func (s *Size) GetHashCode() float64 + func (s *Size) Height() float64 + func (s *Size) JSObject() js.Value + func (s *Size) Lerp(start *Size, end *Size, amount float64) *Size + func (s *Size) MultiplyByFloats(w float64, h float64) *Size + func (s *Size) Set(width float64, height float64) *Size + func (s *Size) SetHeight(height float64) *Size + func (s *Size) SetSurface(surface float64) *Size + func (s *Size) SetWidth(width float64) *Size + func (s *Size) Subtract(otherSize *Size) *Size + func (s *Size) Surface() float64 + func (s *Size) ToString() string + func (s *Size) Width() float64 + func (s *Size) Zero() *Size + type Skeleton struct + func SkeletonFromJSObject(p js.Value, ctx js.Value) *Skeleton + func (s *Skeleton) AnimationPropertiesOverride() *AnimationPropertiesOverride + func (s *Skeleton) Animations() []*Animation + func (s *Skeleton) BeginAnimation(name string, opts *SkeletonBeginAnimationOpts) *Animatable + func (s *Skeleton) Bones() []*Bone + func (s *Skeleton) Clone(name string, opts *SkeletonCloneOpts) *Skeleton + func (s *Skeleton) ComputeAbsoluteTransforms(opts *SkeletonComputeAbsoluteTransformsOpts) + func (s *Skeleton) CopyAnimationRange(source *Skeleton, name string, opts *SkeletonCopyAnimationRangeOpts) bool + func (s *Skeleton) CreateAnimationRange(name string, from float64, to float64) + func (s *Skeleton) DeleteAnimationRange(name string, opts *SkeletonDeleteAnimationRangeOpts) + func (s *Skeleton) DimensionsAtRest() *Vector3 + func (s *Skeleton) Dispose() + func (s *Skeleton) DoNotSerialize() bool + func (s *Skeleton) EnableBlending(opts *SkeletonEnableBlendingOpts) + func (s *Skeleton) GetAnimatables() []*IAnimatable + func (s *Skeleton) GetAnimationRange(name string) *AnimationRange + func (s *Skeleton) GetAnimationRanges() []*AnimationRange + func (s *Skeleton) GetBoneIndexByName(name string) float64 + func (s *Skeleton) GetChildren() []*Bone + func (s *Skeleton) GetClassName() string + func (s *Skeleton) GetPoseMatrix() *Matrix + func (s *Skeleton) GetScene() *Scene + func (s *Skeleton) GetTransformMatrices(mesh *AbstractMesh) js.Value + func (s *Skeleton) GetTransformMatrixTexture(mesh *AbstractMesh) *RawTexture + func (s *Skeleton) Id() string + func (s *Skeleton) InspectableCustomProperties() []*IInspectable + func (s *Skeleton) IsUsingTextureForMatrices() bool + func (s *Skeleton) JSObject() js.Value + func (s *Skeleton) Name() string + func (s *Skeleton) NeedInitialSkinMatrix() bool + func (s *Skeleton) OnBeforeComputeObservable() *Observable + func (s *Skeleton) OverrideMesh() *AbstractMesh + func (s *Skeleton) Parse(parsedSkeleton JSObject, scene *Scene) *Skeleton + func (s *Skeleton) Prepare() + func (s *Skeleton) ReturnToRest() + func (s *Skeleton) Serialize() js.Value + func (s *Skeleton) SetAnimationPropertiesOverride(animationPropertiesOverride *AnimationPropertiesOverride) *Skeleton + func (s *Skeleton) SetAnimations(animations []*Animation) *Skeleton + func (s *Skeleton) SetBones(bones []*Bone) *Skeleton + func (s *Skeleton) SetDimensionsAtRest(dimensionsAtRest *Vector3) *Skeleton + func (s *Skeleton) SetDoNotSerialize(doNotSerialize bool) *Skeleton + func (s *Skeleton) SetId(id string) *Skeleton + func (s *Skeleton) SetInspectableCustomProperties(inspectableCustomProperties []*IInspectable) *Skeleton + func (s *Skeleton) SetIsUsingTextureForMatrices(isUsingTextureForMatrices bool) *Skeleton + func (s *Skeleton) SetName(name string) *Skeleton + func (s *Skeleton) SetNeedInitialSkinMatrix(needInitialSkinMatrix bool) *Skeleton + func (s *Skeleton) SetOnBeforeComputeObservable(onBeforeComputeObservable *Observable) *Skeleton + func (s *Skeleton) SetOverrideMesh(overrideMesh *AbstractMesh) *Skeleton + func (s *Skeleton) SetUniqueId(uniqueId float64) *Skeleton + func (s *Skeleton) SetUseTextureToStoreBoneMatrices(useTextureToStoreBoneMatrices bool) *Skeleton + func (s *Skeleton) SortBones() + func (s *Skeleton) ToString(opts *SkeletonToStringOpts) string + func (s *Skeleton) UniqueId() float64 + func (s *Skeleton) UseTextureToStoreBoneMatrices() bool + type SkeletonBeginAnimationOpts struct + Loop *bool + OnAnimationEnd JSFunc + SpeedRatio *float64 + type SkeletonCloneOpts struct + Id *string + type SkeletonComputeAbsoluteTransformsOpts struct + ForceUpdate *bool + type SkeletonCopyAnimationRangeOpts struct + RescaleAsRequired *bool + type SkeletonDeleteAnimationRangeOpts struct + DeleteFrames *bool + type SkeletonEnableBlendingOpts struct + BlendingSpeed *float64 + type SkeletonToStringOpts struct + FullDetails *bool + type SkeletonViewer struct + func SkeletonViewerFromJSObject(p js.Value, ctx js.Value) *SkeletonViewer + func (s *SkeletonViewer) AutoUpdateBonesMatrices() bool + func (s *SkeletonViewer) Color() *Color3 + func (s *SkeletonViewer) DebugMesh() *LinesMesh + func (s *SkeletonViewer) Dispose() + func (s *SkeletonViewer) IsEnabled() bool + func (s *SkeletonViewer) JSObject() js.Value + func (s *SkeletonViewer) Mesh() *AbstractMesh + func (s *SkeletonViewer) RenderingGroupId() float64 + func (s *SkeletonViewer) SetAutoUpdateBonesMatrices(autoUpdateBonesMatrices bool) *SkeletonViewer + func (s *SkeletonViewer) SetColor(color *Color3) *SkeletonViewer + func (s *SkeletonViewer) SetDebugMesh(debugMesh *LinesMesh) *SkeletonViewer + func (s *SkeletonViewer) SetIsEnabled(isEnabled bool) *SkeletonViewer + func (s *SkeletonViewer) SetMesh(mesh *AbstractMesh) *SkeletonViewer + func (s *SkeletonViewer) SetRenderingGroupId(renderingGroupId float64) *SkeletonViewer + func (s *SkeletonViewer) SetSkeleton(skeleton *Skeleton) *SkeletonViewer + func (s *SkeletonViewer) Skeleton() *Skeleton + func (s *SkeletonViewer) Update() + type SkyMaterial struct + func SkyMaterialFromJSObject(p js.Value, ctx js.Value) *SkyMaterial + func (s *SkyMaterial) Azimuth() float64 + func (s *SkyMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (s *SkyMaterial) CameraOffset() *Vector3 + func (s *SkyMaterial) Clone(name string) *SkyMaterial + func (s *SkyMaterial) Dispose(opts *SkyMaterialDisposeOpts) + func (s *SkyMaterial) Distance() float64 + func (s *SkyMaterial) GetAlphaTestTexture() *BaseTexture + func (s *SkyMaterial) GetAnimatables() []*IAnimatable + func (s *SkyMaterial) GetClassName() string + func (s *SkyMaterial) Inclination() float64 + func (s *SkyMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *SkyMaterialIsReadyForSubMeshOpts) bool + func (s *SkyMaterial) JSObject() js.Value + func (s *SkyMaterial) Luminance() float64 + func (s *SkyMaterial) MieCoefficient() float64 + func (s *SkyMaterial) MieDirectionalG() float64 + func (s *SkyMaterial) NeedAlphaBlending() bool + func (s *SkyMaterial) NeedAlphaTesting() bool + func (s *SkyMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *SkyMaterial + func (s *SkyMaterial) Rayleigh() float64 + func (s *SkyMaterial) Serialize() js.Value + func (s *SkyMaterial) SetAzimuth(azimuth float64) *SkyMaterial + func (s *SkyMaterial) SetCameraOffset(cameraOffset *Vector3) *SkyMaterial + func (s *SkyMaterial) SetDistance(distance float64) *SkyMaterial + func (s *SkyMaterial) SetInclination(inclination float64) *SkyMaterial + func (s *SkyMaterial) SetLuminance(luminance float64) *SkyMaterial + func (s *SkyMaterial) SetMieCoefficient(mieCoefficient float64) *SkyMaterial + func (s *SkyMaterial) SetMieDirectionalG(mieDirectionalG float64) *SkyMaterial + func (s *SkyMaterial) SetRayleigh(rayleigh float64) *SkyMaterial + func (s *SkyMaterial) SetSunPosition(sunPosition *Vector3) *SkyMaterial + func (s *SkyMaterial) SetTurbidity(turbidity float64) *SkyMaterial + func (s *SkyMaterial) SetUseSunPosition(useSunPosition bool) *SkyMaterial + func (s *SkyMaterial) SunPosition() *Vector3 + func (s *SkyMaterial) Turbidity() float64 + func (s *SkyMaterial) UseSunPosition() bool + type SkyMaterialDisposeOpts struct + ForceDisposeEffect *bool + type SkyMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type Slider struct + func SliderFromJSObject(p js.Value, ctx js.Value) *Slider + func (s *Slider) Background() string + func (s *Slider) BorderColor() string + func (s *Slider) DisplayValueBar() bool + func (s *Slider) IsThumbCircle() bool + func (s *Slider) JSObject() js.Value + func (s *Slider) Name() string + func (s *Slider) SetBackground(background string) *Slider + func (s *Slider) SetBorderColor(borderColor string) *Slider + func (s *Slider) SetDisplayValueBar(displayValueBar bool) *Slider + func (s *Slider) SetIsThumbCircle(isThumbCircle bool) *Slider + func (s *Slider) SetName(name string) *Slider + type SliderGroup struct + func SliderGroupFromJSObject(p js.Value, ctx js.Value) *SliderGroup + func (s *SliderGroup) AddSlider(label string, opts *SliderGroupAddSliderOpts) + func (s *SliderGroup) JSObject() js.Value + type SliderGroupAddSliderOpts struct + Func JSFunc + Max *float64 + Min *float64 + OnValueChange JSFunc + Unit *string + Value *float64 + type Slider_drawOpts struct + InvalidatedRectangle *Measure + type SmartArray struct + func SmartArrayFromJSObject(p js.Value, ctx js.Value) *SmartArray + func (s *SmartArray) Concat(array JSObject) + func (s *SmartArray) Contains(value *T) bool + func (s *SmartArray) Data() []*T + func (s *SmartArray) Dispose() + func (s *SmartArray) ForEach(jsFunc JSFunc) + func (s *SmartArray) IndexOf(value *T) float64 + func (s *SmartArray) JSObject() js.Value + func (s *SmartArray) Length() float64 + func (s *SmartArray) Push(value *T) + func (s *SmartArray) Reset() + func (s *SmartArray) SetData(data []*T) *SmartArray + func (s *SmartArray) SetLength(length float64) *SmartArray + func (s *SmartArray) Sort(compareFn JSFunc) + type SmartArrayNoDuplicate struct + func SmartArrayNoDuplicateFromJSObject(p js.Value, ctx js.Value) *SmartArrayNoDuplicate + func (s *SmartArrayNoDuplicate) ConcatWithNoDuplicate(array JSObject) + func (s *SmartArrayNoDuplicate) JSObject() js.Value + func (s *SmartArrayNoDuplicate) Push(value *T) + func (s *SmartArrayNoDuplicate) PushNoDuplicate(value *T) bool + func (s *SmartArrayNoDuplicate) Reset() + type SmoothStepBlock struct + func SmoothStepBlockFromJSObject(p js.Value, ctx js.Value) *SmoothStepBlock + func (s *SmoothStepBlock) Edge0() *NodeMaterialConnectionPoint + func (s *SmoothStepBlock) Edge1() *NodeMaterialConnectionPoint + func (s *SmoothStepBlock) GetClassName() string + func (s *SmoothStepBlock) JSObject() js.Value + func (s *SmoothStepBlock) Output() *NodeMaterialConnectionPoint + func (s *SmoothStepBlock) SetEdge0(edge0 *NodeMaterialConnectionPoint) *SmoothStepBlock + func (s *SmoothStepBlock) SetEdge1(edge1 *NodeMaterialConnectionPoint) *SmoothStepBlock + func (s *SmoothStepBlock) SetOutput(output *NodeMaterialConnectionPoint) *SmoothStepBlock + func (s *SmoothStepBlock) SetValue(value *NodeMaterialConnectionPoint) *SmoothStepBlock + func (s *SmoothStepBlock) Value() *NodeMaterialConnectionPoint + type SolidParticle struct + func SolidParticleFromJSObject(p js.Value, ctx js.Value) *SolidParticle + func (s *SolidParticle) Alive() bool + func (s *SolidParticle) Color() *Color4 + func (s *SolidParticle) CopyToRef(target *SolidParticle) *SolidParticle + func (s *SolidParticle) CullingStrategy() float64 + func (s *SolidParticle) Id() float64 + func (s *SolidParticle) Idx() float64 + func (s *SolidParticle) IdxInShape() float64 + func (s *SolidParticle) IntersectsMesh(target *Mesh) bool + func (s *SolidParticle) IsInFrustum(frustumPlanes []*Plane) bool + func (s *SolidParticle) IsVisible() bool + func (s *SolidParticle) JSObject() js.Value + func (s *SolidParticle) MaterialIndex() float64 + func (s *SolidParticle) ParentId() float64 + func (s *SolidParticle) Pivot() *Vector3 + func (s *SolidParticle) Position() *Vector3 + func (s *SolidParticle) Quaternion() *Quaternion + func (s *SolidParticle) Rotation() *Vector3 + func (s *SolidParticle) RotationQuaternion() *Quaternion + func (s *SolidParticle) Scale() *Vector3 + func (s *SolidParticle) Scaling() *Vector3 + func (s *SolidParticle) SetAlive(alive bool) *SolidParticle + func (s *SolidParticle) SetColor(color *Color4) *SolidParticle + func (s *SolidParticle) SetCullingStrategy(cullingStrategy float64) *SolidParticle + func (s *SolidParticle) SetId(id float64) *SolidParticle + func (s *SolidParticle) SetIdx(idx float64) *SolidParticle + func (s *SolidParticle) SetIdxInShape(idxInShape float64) *SolidParticle + func (s *SolidParticle) SetIsVisible(isVisible bool) *SolidParticle + func (s *SolidParticle) SetMaterialIndex(materialIndex float64) *SolidParticle + func (s *SolidParticle) SetParentId(parentId float64) *SolidParticle + func (s *SolidParticle) SetPivot(pivot *Vector3) *SolidParticle + func (s *SolidParticle) SetPosition(position *Vector3) *SolidParticle + func (s *SolidParticle) SetQuaternion(quaternion *Quaternion) *SolidParticle + func (s *SolidParticle) SetRotation(rotation *Vector3) *SolidParticle + func (s *SolidParticle) SetRotationQuaternion(rotationQuaternion *Quaternion) *SolidParticle + func (s *SolidParticle) SetScale(scale *Vector3) *SolidParticle + func (s *SolidParticle) SetScaling(scaling *Vector3) *SolidParticle + func (s *SolidParticle) SetShapeId(shapeId float64) *SolidParticle + func (s *SolidParticle) SetTranslateFromPivot(translateFromPivot bool) *SolidParticle + func (s *SolidParticle) SetUvs(uvs *Vector4) *SolidParticle + func (s *SolidParticle) SetVelocity(velocity *Vector3) *SolidParticle + func (s *SolidParticle) ShapeId() float64 + func (s *SolidParticle) TranslateFromPivot() bool + func (s *SolidParticle) Uvs() *Vector4 + func (s *SolidParticle) Velocity() *Vector3 + type SolidParticleSystem struct + func SolidParticleSystemFromJSObject(p js.Value, ctx js.Value) *SolidParticleSystem + func (s *SolidParticleSystem) AddShape(mesh *Mesh, nb float64, opts *SolidParticleSystemAddShapeOpts) float64 + func (s *SolidParticleSystem) AfterUpdateParticles(opts *SolidParticleSystemAfterUpdateParticlesOpts) + func (s *SolidParticleSystem) AutoUpdateSubMeshes() bool + func (s *SolidParticleSystem) BeforeUpdateParticles(opts *SolidParticleSystemBeforeUpdateParticlesOpts) + func (s *SolidParticleSystem) Billboard() bool + func (s *SolidParticleSystem) BuildMesh() *Mesh + func (s *SolidParticleSystem) ComputeBoundingBox() bool + func (s *SolidParticleSystem) ComputeParticleColor() bool + func (s *SolidParticleSystem) ComputeParticleRotation() bool + func (s *SolidParticleSystem) ComputeParticleTexture() bool + func (s *SolidParticleSystem) ComputeParticleVertex() bool + func (s *SolidParticleSystem) ComputeSubMeshes() *SolidParticleSystem + func (s *SolidParticleSystem) Counter() float64 + func (s *SolidParticleSystem) DepthSortParticles() bool + func (s *SolidParticleSystem) DepthSortedParticles() js.Value + func (s *SolidParticleSystem) Digest(mesh *Mesh, opts *SolidParticleSystemDigestOpts) *SolidParticleSystem + func (s *SolidParticleSystem) Dispose() + func (s *SolidParticleSystem) Expandable() bool + func (s *SolidParticleSystem) GetParticleById(id float64) *SolidParticle + func (s *SolidParticleSystem) GetParticlesByShapeId(shapeId float64) []*SolidParticle + func (s *SolidParticleSystem) GetParticlesByShapeIdToRef(shapeId float64, ref []*SolidParticle) *SolidParticleSystem + func (s *SolidParticleSystem) InitParticles() + func (s *SolidParticleSystem) InsertParticlesFromArray(solidParticleArray []*SolidParticle) *SolidParticleSystem + func (s *SolidParticleSystem) IsAlwaysVisible() bool + func (s *SolidParticleSystem) IsVisibilityBoxLocked() bool + func (s *SolidParticleSystem) JSObject() js.Value + func (s *SolidParticleSystem) Materials() []*Material + func (s *SolidParticleSystem) Mesh() *Mesh + func (s *SolidParticleSystem) Multimaterial() *MultiMaterial + func (s *SolidParticleSystem) MultimaterialEnabled() bool + func (s *SolidParticleSystem) Name() string + func (s *SolidParticleSystem) NbParticles() float64 + func (s *SolidParticleSystem) Particles() []*SolidParticle + func (s *SolidParticleSystem) PickedParticles() js.Value + func (s *SolidParticleSystem) RebuildMesh(opts *SolidParticleSystemRebuildMeshOpts) *SolidParticleSystem + func (s *SolidParticleSystem) RecomputeNormals() bool + func (s *SolidParticleSystem) RecycleParticle(particle *SolidParticle) *SolidParticle + func (s *SolidParticleSystem) RefreshVisibleSize() *SolidParticleSystem + func (s *SolidParticleSystem) RemoveParticles(start float64, end float64) []*SolidParticle + func (s *SolidParticleSystem) SetAutoUpdateSubMeshes(autoUpdateSubMeshes bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetBillboard(billboard bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetComputeBoundingBox(computeBoundingBox bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetComputeParticleColor(computeParticleColor bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetComputeParticleRotation(computeParticleRotation bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetComputeParticleTexture(computeParticleTexture bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetComputeParticleVertex(computeParticleVertex bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetCounter(counter float64) *SolidParticleSystem + func (s *SolidParticleSystem) SetDepthSortParticles(depthSortParticles bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetDepthSortedParticles(depthSortedParticles js.Value) *SolidParticleSystem + func (s *SolidParticleSystem) SetExpandable(expandable bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetIsAlwaysVisible(isAlwaysVisible bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetIsVisibilityBoxLocked(isVisibilityBoxLocked bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetMaterials(materials []*Material) *SolidParticleSystem + func (s *SolidParticleSystem) SetMesh(mesh *Mesh) *SolidParticleSystem + func (s *SolidParticleSystem) SetMultiMaterial(materials []*Material) + func (s *SolidParticleSystem) SetMultimaterial(multimaterial *MultiMaterial) *SolidParticleSystem + func (s *SolidParticleSystem) SetMultimaterialEnabled(multimaterialEnabled bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetName(name string) *SolidParticleSystem + func (s *SolidParticleSystem) SetNbParticles(nbParticles float64) *SolidParticleSystem + func (s *SolidParticleSystem) SetParticles(opts *SolidParticleSystemSetParticlesOpts) *SolidParticleSystem + func (s *SolidParticleSystem) SetPickedParticles(pickedParticles js.Value) *SolidParticleSystem + func (s *SolidParticleSystem) SetRecomputeNormals(recomputeNormals bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetUseModelMaterial(useModelMaterial bool) *SolidParticleSystem + func (s *SolidParticleSystem) SetVars(vars JSObject) *SolidParticleSystem + func (s *SolidParticleSystem) SetVisibilityBox(size float64) + func (s *SolidParticleSystem) UpdateParticle(particle *SolidParticle) *SolidParticle + func (s *SolidParticleSystem) UpdateParticleVertex(particle *SolidParticle, vertex *Vector3, pt float64) *Vector3 + func (s *SolidParticleSystem) UseModelMaterial() bool + func (s *SolidParticleSystem) Vars() js.Value + type SolidParticleSystemAddShapeOpts struct + Options map[string]interface{} + type SolidParticleSystemAfterUpdateParticlesOpts struct + Start *float64 + Stop *float64 + Update *bool + type SolidParticleSystemBeforeUpdateParticlesOpts struct + Start *float64 + Stop *float64 + Update *bool + type SolidParticleSystemDigestOpts struct + Options map[string]interface{} + type SolidParticleSystemRebuildMeshOpts struct + Reset *bool + type SolidParticleSystemSetParticlesOpts struct + End *float64 + Start *float64 + Update *bool + type Sound struct + func SoundFromJSObject(p js.Value, ctx js.Value) *Sound + func (s *Sound) AttachToMesh(transformNode *TransformNode) + func (s *Sound) Autoplay() bool + func (s *Sound) Clone() *Sound + func (s *Sound) ConnectToSoundTrackAudioNode(soundTrackAudioNode js.Value) + func (s *Sound) DetachFromMesh() + func (s *Sound) DirectionalConeInnerAngle() float64 + func (s *Sound) DirectionalConeOuterAngle() float64 + func (s *Sound) Dispose() + func (s *Sound) DistanceModel() string + func (s *Sound) GetAudioBuffer() js.Value + func (s *Sound) GetVolume() float64 + func (s *Sound) IsPaused() bool + func (s *Sound) IsPlaying() bool + func (s *Sound) IsReady() bool + func (s *Sound) JSObject() js.Value + func (s *Sound) Loop() bool + func (s *Sound) MaxDistance() float64 + func (s *Sound) Name() string + func (s *Sound) OnEndedObservable() *Observable + func (s *Sound) Parse(parsedSound JSObject, scene *Scene, rootUrl string, opts *SoundParseOpts) *Sound + func (s *Sound) Pause() + func (s *Sound) Play(opts *SoundPlayOpts) + func (s *Sound) RefDistance() float64 + func (s *Sound) RolloffFactor() float64 + func (s *Sound) Serialize() js.Value + func (s *Sound) SetAttenuationFunction(callback JSFunc) + func (s *Sound) SetAudioBuffer(audioBuffer js.Value) + func (s *Sound) SetAutoplay(autoplay bool) *Sound + func (s *Sound) SetDirectionalCone(coneInnerAngle float64, coneOuterAngle float64, coneOuterGain float64) + func (s *Sound) SetDirectionalConeInnerAngle(directionalConeInnerAngle float64) *Sound + func (s *Sound) SetDirectionalConeOuterAngle(directionalConeOuterAngle float64) *Sound + func (s *Sound) SetDistanceModel(distanceModel string) *Sound + func (s *Sound) SetIsPaused(isPaused bool) *Sound + func (s *Sound) SetIsPlaying(isPlaying bool) *Sound + func (s *Sound) SetLocalDirectionToMesh(newLocalDirection *Vector3) + func (s *Sound) SetLoop(loop bool) *Sound + func (s *Sound) SetMaxDistance(maxDistance float64) *Sound + func (s *Sound) SetName(name string) *Sound + func (s *Sound) SetOnEndedObservable(onEndedObservable *Observable) *Sound + func (s *Sound) SetPlaybackRate(newPlaybackRate float64) + func (s *Sound) SetPosition(newPosition *Vector3) + func (s *Sound) SetRefDistance(refDistance float64) *Sound + func (s *Sound) SetRolloffFactor(rolloffFactor float64) *Sound + func (s *Sound) SetSoundTrackId(soundTrackId float64) *Sound + func (s *Sound) SetSpatialSound(spatialSound bool) *Sound + func (s *Sound) SetUseCustomAttenuation(useCustomAttenuation bool) *Sound + func (s *Sound) SetVolume(newVolume float64, opts *SoundSetVolumeOpts) + func (s *Sound) SoundTrackId() float64 + func (s *Sound) SpatialSound() bool + func (s *Sound) Stop(opts *SoundStopOpts) + func (s *Sound) SwitchPanningModelToEqualPower() + func (s *Sound) SwitchPanningModelToHRTF() + func (s *Sound) UpdateOptions(options *ISoundOptions) + func (s *Sound) UseCustomAttenuation() bool + type SoundParseOpts struct + SourceSound *Sound + type SoundPlayOpts struct + Length *float64 + Offset *float64 + Time *float64 + type SoundSetVolumeOpts struct + Time *float64 + type SoundStopOpts struct + Time *float64 + type SoundTrack struct + func SoundTrackFromJSObject(p js.Value, ctx js.Value) *SoundTrack + func (s *SoundTrack) AddSound(sound *Sound) + func (s *SoundTrack) ConnectToAnalyser(analyser *Analyser) + func (s *SoundTrack) Dispose() + func (s *SoundTrack) Id() float64 + func (s *SoundTrack) JSObject() js.Value + func (s *SoundTrack) RemoveSound(sound *Sound) + func (s *SoundTrack) SetId(id float64) *SoundTrack + func (s *SoundTrack) SetSoundCollection(soundCollection []*Sound) *SoundTrack + func (s *SoundTrack) SetVolume(newVolume float64) + func (s *SoundTrack) SoundCollection() []*Sound + func (s *SoundTrack) SwitchPanningModelToEqualPower() + func (s *SoundTrack) SwitchPanningModelToHRTF() + type SphereBuilder struct + func SphereBuilderFromJSObject(p js.Value, ctx js.Value) *SphereBuilder + func (s *SphereBuilder) CreateSphere(name string, options js.Value, opts *SphereBuilderCreateSphereOpts) *Mesh + func (s *SphereBuilder) JSObject() js.Value + type SphereBuilderCreateSphereOpts struct + Scene *Scene + type SphereDirectedParticleEmitter struct + func SphereDirectedParticleEmitterFromJSObject(p js.Value, ctx js.Value) *SphereDirectedParticleEmitter + func (s *SphereDirectedParticleEmitter) ApplyToShader(effect *Effect) + func (s *SphereDirectedParticleEmitter) Clone() *SphereDirectedParticleEmitter + func (s *SphereDirectedParticleEmitter) Direction1() *Vector3 + func (s *SphereDirectedParticleEmitter) Direction2() *Vector3 + func (s *SphereDirectedParticleEmitter) GetClassName() string + func (s *SphereDirectedParticleEmitter) GetEffectDefines() string + func (s *SphereDirectedParticleEmitter) JSObject() js.Value + func (s *SphereDirectedParticleEmitter) Parse(serializationObject JSObject) + func (s *SphereDirectedParticleEmitter) Serialize() js.Value + func (s *SphereDirectedParticleEmitter) SetDirection1(direction1 *Vector3) *SphereDirectedParticleEmitter + func (s *SphereDirectedParticleEmitter) SetDirection2(direction2 *Vector3) *SphereDirectedParticleEmitter + func (s *SphereDirectedParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + type SphereOpts struct + Arc *float64 + Diameter *float64 + DiameterX *float64 + DiameterY *float64 + DiameterZ *float64 + Segments *float64 + SideOrientation *float64 + Slice *float64 + Updatable *bool + type SpherePanel struct + func SpherePanelFromJSObject(p js.Value, ctx js.Value) *SpherePanel + func (s *SpherePanel) JSObject() js.Value + func (s *SpherePanel) Radius() float64 + func (s *SpherePanel) SetRadius(radius float64) *SpherePanel + type SphereParticleEmitter struct + func SphereParticleEmitterFromJSObject(p js.Value, ctx js.Value) *SphereParticleEmitter + func (s *SphereParticleEmitter) ApplyToShader(effect *Effect) + func (s *SphereParticleEmitter) Clone() *SphereParticleEmitter + func (s *SphereParticleEmitter) DirectionRandomizer() float64 + func (s *SphereParticleEmitter) GetClassName() string + func (s *SphereParticleEmitter) GetEffectDefines() string + func (s *SphereParticleEmitter) JSObject() js.Value + func (s *SphereParticleEmitter) Parse(serializationObject JSObject) + func (s *SphereParticleEmitter) Radius() float64 + func (s *SphereParticleEmitter) RadiusRange() float64 + func (s *SphereParticleEmitter) Serialize() js.Value + func (s *SphereParticleEmitter) SetDirectionRandomizer(directionRandomizer float64) *SphereParticleEmitter + func (s *SphereParticleEmitter) SetRadius(radius float64) *SphereParticleEmitter + func (s *SphereParticleEmitter) SetRadiusRange(radiusRange float64) *SphereParticleEmitter + func (s *SphereParticleEmitter) StartDirectionFunction(worldMatrix *Matrix, directionToUpdate *Vector3, particle *Particle) + func (s *SphereParticleEmitter) StartPositionFunction(worldMatrix *Matrix, positionToUpdate *Vector3, particle *Particle) + type SphericalHarmonics struct + func SphericalHarmonicsFromJSObject(p js.Value, ctx js.Value) *SphericalHarmonics + func (s *SphericalHarmonics) AddLight(direction *Vector3, color *Color3, deltaSolidAngle float64) + func (s *SphericalHarmonics) ConvertIncidentRadianceToIrradiance() + func (s *SphericalHarmonics) ConvertIrradianceToLambertianRadiance() + func (s *SphericalHarmonics) FromArray(data js.Value) *SphericalHarmonics + func (s *SphericalHarmonics) FromPolynomial(polynomial *SphericalPolynomial) *SphericalHarmonics + func (s *SphericalHarmonics) JSObject() js.Value + func (s *SphericalHarmonics) L00() *Vector3 + func (s *SphericalHarmonics) L10() *Vector3 + func (s *SphericalHarmonics) L11() *Vector3 + func (s *SphericalHarmonics) L1_1() *Vector3 + func (s *SphericalHarmonics) L20() *Vector3 + func (s *SphericalHarmonics) L21() *Vector3 + func (s *SphericalHarmonics) L22() *Vector3 + func (s *SphericalHarmonics) L2_1() *Vector3 + func (s *SphericalHarmonics) L2_2() *Vector3 + func (s *SphericalHarmonics) PreScaleForRendering() + func (s *SphericalHarmonics) PreScaled() bool + func (s *SphericalHarmonics) ScaleInPlace(scale float64) + func (s *SphericalHarmonics) SetL00(l00 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL10(l10 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL11(l11 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL1_1(l1_1 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL20(l20 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL21(l21 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL22(l22 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL2_1(l2_1 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetL2_2(l2_2 *Vector3) *SphericalHarmonics + func (s *SphericalHarmonics) SetPreScaled(preScaled bool) *SphericalHarmonics + type SphericalPolynomial struct + func SphericalPolynomialFromJSObject(p js.Value, ctx js.Value) *SphericalPolynomial + func (s *SphericalPolynomial) AddAmbient(color *Color3) + func (s *SphericalPolynomial) FromArray(data js.Value) *SphericalPolynomial + func (s *SphericalPolynomial) FromHarmonics(harmonics *SphericalHarmonics) *SphericalPolynomial + func (s *SphericalPolynomial) JSObject() js.Value + func (s *SphericalPolynomial) PreScaledHarmonics() *SphericalHarmonics + func (s *SphericalPolynomial) ScaleInPlace(scale float64) + func (s *SphericalPolynomial) SetPreScaledHarmonics(preScaledHarmonics *SphericalHarmonics) *SphericalPolynomial + func (s *SphericalPolynomial) SetX(x *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetXx(xx *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetXy(xy *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetY(y *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetYy(yy *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetYz(yz *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetZ(z *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetZx(zx *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) SetZz(zz *Vector3) *SphericalPolynomial + func (s *SphericalPolynomial) X() *Vector3 + func (s *SphericalPolynomial) Xx() *Vector3 + func (s *SphericalPolynomial) Xy() *Vector3 + func (s *SphericalPolynomial) Y() *Vector3 + func (s *SphericalPolynomial) Yy() *Vector3 + func (s *SphericalPolynomial) Yz() *Vector3 + func (s *SphericalPolynomial) Z() *Vector3 + func (s *SphericalPolynomial) Zx() *Vector3 + func (s *SphericalPolynomial) Zz() *Vector3 + type SpotLight struct + func SpotLightFromJSObject(p js.Value, ctx js.Value) *SpotLight + func (s *SpotLight) Angle() float64 + func (s *SpotLight) Dispose() + func (s *SpotLight) Exponent() float64 + func (s *SpotLight) GetClassName() string + func (s *SpotLight) GetTypeID() float64 + func (s *SpotLight) InnerAngle() float64 + func (s *SpotLight) JSObject() js.Value + func (s *SpotLight) PrepareLightSpecificDefines(defines JSObject, lightIndex float64) + func (s *SpotLight) ProjectionTexture() *BaseTexture + func (s *SpotLight) ProjectionTextureLightFar() float64 + func (s *SpotLight) ProjectionTextureLightNear() float64 + func (s *SpotLight) ProjectionTextureMatrix() *Matrix + func (s *SpotLight) ProjectionTextureUpDirection() *Vector3 + func (s *SpotLight) SetAngle(angle float64) *SpotLight + func (s *SpotLight) SetExponent(exponent float64) *SpotLight + func (s *SpotLight) SetInnerAngle(innerAngle float64) *SpotLight + func (s *SpotLight) SetProjectionTexture(projectionTexture *BaseTexture) *SpotLight + func (s *SpotLight) SetProjectionTextureLightFar(projectionTextureLightFar float64) *SpotLight + func (s *SpotLight) SetProjectionTextureLightNear(projectionTextureLightNear float64) *SpotLight + func (s *SpotLight) SetProjectionTextureMatrix(projectionTextureMatrix *Matrix) *SpotLight + func (s *SpotLight) SetProjectionTextureUpDirection(projectionTextureUpDirection *Vector3) *SpotLight + func (s *SpotLight) SetShadowAngleScale(shadowAngleScale float64) *SpotLight + func (s *SpotLight) ShadowAngleScale() float64 + func (s *SpotLight) TransferTexturesToEffect(effect *Effect, lightIndex string) *Light + func (s *SpotLight) TransferToEffect(effect *Effect, lightIndex string) *SpotLight + func (s *SpotLight) TransferToNodeMaterialEffect(effect *Effect, lightDataUniformName string) *SpotLight + type SpringJointData struct + func SpringJointDataFromJSObject(p js.Value, ctx js.Value) *SpringJointData + func (s *SpringJointData) Damping() float64 + func (s *SpringJointData) ForceApplicationCallback() js.Value + func (s *SpringJointData) JSObject() js.Value + func (s *SpringJointData) Length() float64 + func (s *SpringJointData) SetDamping(damping float64) *SpringJointData + func (s *SpringJointData) SetForceApplicationCallback(forceApplicationCallback JSFunc) *SpringJointData + func (s *SpringJointData) SetLength(length float64) *SpringJointData + func (s *SpringJointData) SetStiffness(stiffness float64) *SpringJointData + func (s *SpringJointData) Stiffness() float64 + type Sprite struct + func SpriteFromJSObject(p js.Value, ctx js.Value) *Sprite + func (s *Sprite) ActionManager() *ActionManager + func (s *Sprite) Angle() float64 + func (s *Sprite) Animations() []*Animation + func (s *Sprite) CellIndex() float64 + func (s *Sprite) CellRef() string + func (s *Sprite) Color() *Color4 + func (s *Sprite) Dispose() + func (s *Sprite) DisposeWhenFinishedAnimating() bool + func (s *Sprite) Height() float64 + func (s *Sprite) InvertU() float64 + func (s *Sprite) InvertV() float64 + func (s *Sprite) IsPickable() bool + func (s *Sprite) IsVisible() bool + func (s *Sprite) JSObject() js.Value + func (s *Sprite) Name() string + func (s *Sprite) PlayAnimation(from float64, to float64, loop bool, delay float64, onAnimationEnd JSFunc) + func (s *Sprite) Position() *Vector3 + func (s *Sprite) SetActionManager(actionManager *ActionManager) *Sprite + func (s *Sprite) SetAngle(angle float64) *Sprite + func (s *Sprite) SetAnimations(animations []*Animation) *Sprite + func (s *Sprite) SetCellIndex(cellIndex float64) *Sprite + func (s *Sprite) SetCellRef(cellRef string) *Sprite + func (s *Sprite) SetColor(color *Color4) *Sprite + func (s *Sprite) SetDisposeWhenFinishedAnimating(disposeWhenFinishedAnimating bool) *Sprite + func (s *Sprite) SetHeight(height float64) *Sprite + func (s *Sprite) SetInvertU(invertU float64) *Sprite + func (s *Sprite) SetInvertV(invertV float64) *Sprite + func (s *Sprite) SetIsPickable(isPickable bool) *Sprite + func (s *Sprite) SetIsVisible(isVisible bool) *Sprite + func (s *Sprite) SetName(name string) *Sprite + func (s *Sprite) SetPosition(position *Vector3) *Sprite + func (s *Sprite) SetSize(size float64) *Sprite + func (s *Sprite) SetWidth(width float64) *Sprite + func (s *Sprite) Size() float64 + func (s *Sprite) StopAnimation() + func (s *Sprite) Width() float64 + type SpriteManager struct + func SpriteManagerFromJSObject(p js.Value, ctx js.Value) *SpriteManager + func (s *SpriteManager) CellHeight() float64 + func (s *SpriteManager) CellWidth() float64 + func (s *SpriteManager) Dispose() + func (s *SpriteManager) FogEnabled() bool + func (s *SpriteManager) Intersects(ray *Ray, camera *Camera, opts *SpriteManagerIntersectsOpts) *PickingInfo + func (s *SpriteManager) IsPickable() bool + func (s *SpriteManager) JSObject() js.Value + func (s *SpriteManager) LayerMask() float64 + func (s *SpriteManager) MultiIntersects(ray *Ray, camera *Camera, opts *SpriteManagerMultiIntersectsOpts) []*PickingInfo + func (s *SpriteManager) Name() string + func (s *SpriteManager) OnDispose() js.Value + func (s *SpriteManager) OnDisposeObservable() *Observable + func (s *SpriteManager) Render() + func (s *SpriteManager) RenderingGroupId() float64 + func (s *SpriteManager) SetCellHeight(cellHeight float64) *SpriteManager + func (s *SpriteManager) SetCellWidth(cellWidth float64) *SpriteManager + func (s *SpriteManager) SetFogEnabled(fogEnabled bool) *SpriteManager + func (s *SpriteManager) SetIsPickable(isPickable bool) *SpriteManager + func (s *SpriteManager) SetLayerMask(layerMask float64) *SpriteManager + func (s *SpriteManager) SetName(name string) *SpriteManager + func (s *SpriteManager) SetOnDispose(onDispose JSFunc) *SpriteManager + func (s *SpriteManager) SetOnDisposeObservable(onDisposeObservable *Observable) *SpriteManager + func (s *SpriteManager) SetRenderingGroupId(renderingGroupId float64) *SpriteManager + func (s *SpriteManager) SetSprites(sprites []*Sprite) *SpriteManager + func (s *SpriteManager) SetTexture(texture *Texture) *SpriteManager + func (s *SpriteManager) Sprites() []*Sprite + func (s *SpriteManager) Texture() *Texture + type SpriteManagerIntersectsOpts struct + FastCheck *bool + Predicate JSFunc + type SpriteManagerMultiIntersectsOpts struct + Predicate JSFunc + type SpritePackedManager struct + func SpritePackedManagerFromJSObject(p js.Value, ctx js.Value) *SpritePackedManager + func (s *SpritePackedManager) JSObject() js.Value + func (s *SpritePackedManager) Name() string + func (s *SpritePackedManager) SetName(name string) *SpritePackedManager + type SpriteSceneComponent struct + func SpriteSceneComponentFromJSObject(p js.Value, ctx js.Value) *SpriteSceneComponent + func (s *SpriteSceneComponent) Dispose() + func (s *SpriteSceneComponent) JSObject() js.Value + func (s *SpriteSceneComponent) Name() string + func (s *SpriteSceneComponent) Rebuild() + func (s *SpriteSceneComponent) Register() + func (s *SpriteSceneComponent) Scene() *Scene + func (s *SpriteSceneComponent) SetName(name string) *SpriteSceneComponent + func (s *SpriteSceneComponent) SetScene(scene *Scene) *SpriteSceneComponent + type StackPanel struct + func StackPanelFromJSObject(p js.Value, ctx js.Value) *StackPanel + func (s *StackPanel) Height() string + func (s *StackPanel) IgnoreLayoutWarnings() bool + func (s *StackPanel) IsVertical() bool + func (s *StackPanel) JSObject() js.Value + func (s *StackPanel) Name() string + func (s *StackPanel) SetHeight(height string) *StackPanel + func (s *StackPanel) SetIgnoreLayoutWarnings(ignoreLayoutWarnings bool) *StackPanel + func (s *StackPanel) SetIsVertical(isVertical bool) *StackPanel + func (s *StackPanel) SetName(name string) *StackPanel + func (s *StackPanel) SetWidth(width string) *StackPanel + func (s *StackPanel) Width() string + type StackPanel3D struct + func StackPanel3DFromJSObject(p js.Value, ctx js.Value) *StackPanel3D + func (s *StackPanel3D) IsVertical() bool + func (s *StackPanel3D) JSObject() js.Value + func (s *StackPanel3D) Margin() float64 + func (s *StackPanel3D) SetIsVertical(isVertical bool) *StackPanel3D + func (s *StackPanel3D) SetMargin(margin float64) *StackPanel3D + type StandardMaterial struct + func StandardMaterialFromJSObject(p js.Value, ctx js.Value) *StandardMaterial + func (s *StandardMaterial) AlphaCutOff() float64 + func (s *StandardMaterial) AmbientColor() *Color3 + func (s *StandardMaterial) AmbientTexture() *BaseTexture + func (s *StandardMaterial) AmbientTextureEnabled() bool + func (s *StandardMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (s *StandardMaterial) BuildUniformLayout() + func (s *StandardMaterial) BumpTexture() *BaseTexture + func (s *StandardMaterial) BumpTextureEnabled() bool + func (s *StandardMaterial) CameraColorCurves() *ColorCurves + func (s *StandardMaterial) CameraColorCurvesEnabled() bool + func (s *StandardMaterial) CameraColorGradingEnabled() bool + func (s *StandardMaterial) CameraColorGradingTexture() *BaseTexture + func (s *StandardMaterial) CameraContrast() float64 + func (s *StandardMaterial) CameraExposure() float64 + func (s *StandardMaterial) CameraToneMappingEnabled() bool + func (s *StandardMaterial) Clone(name string) *StandardMaterial + func (s *StandardMaterial) ColorGradingTextureEnabled() bool + func (s *StandardMaterial) CustomShaderNameResolve() js.Value + func (s *StandardMaterial) DiffuseColor() *Color3 + func (s *StandardMaterial) DiffuseFresnelParameters() *FresnelParameters + func (s *StandardMaterial) DiffuseTexture() *BaseTexture + func (s *StandardMaterial) DiffuseTextureEnabled() bool + func (s *StandardMaterial) DisableLighting() bool + func (s *StandardMaterial) Dispose(opts *StandardMaterialDisposeOpts) + func (s *StandardMaterial) EmissiveColor() *Color3 + func (s *StandardMaterial) EmissiveFresnelParameters() *FresnelParameters + func (s *StandardMaterial) EmissiveTexture() *BaseTexture + func (s *StandardMaterial) EmissiveTextureEnabled() bool + func (s *StandardMaterial) FresnelEnabled() bool + func (s *StandardMaterial) GetActiveTextures() []*BaseTexture + func (s *StandardMaterial) GetAlphaTestTexture() *BaseTexture + func (s *StandardMaterial) GetAnimatables() []*IAnimatable + func (s *StandardMaterial) GetClassName() string + func (s *StandardMaterial) HasRenderTargetTextures() bool + func (s *StandardMaterial) HasTexture(texture *BaseTexture) bool + func (s *StandardMaterial) ImageProcessingConfiguration() *ImageProcessingConfiguration + func (s *StandardMaterial) IndexOfRefraction() float64 + func (s *StandardMaterial) InvertNormalMapX() bool + func (s *StandardMaterial) InvertNormalMapY() bool + func (s *StandardMaterial) InvertRefractionY() bool + func (s *StandardMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (s *StandardMaterial) JSObject() js.Value + func (s *StandardMaterial) LightmapTexture() *BaseTexture + func (s *StandardMaterial) LightmapTextureEnabled() bool + func (s *StandardMaterial) LinkEmissiveWithDiffuse() bool + func (s *StandardMaterial) MaxSimultaneousLights() float64 + func (s *StandardMaterial) NeedAlphaBlending() bool + func (s *StandardMaterial) NeedAlphaTesting() bool + func (s *StandardMaterial) OpacityFresnelParameters() *FresnelParameters + func (s *StandardMaterial) OpacityTexture() *BaseTexture + func (s *StandardMaterial) OpacityTextureEnabled() bool + func (s *StandardMaterial) ParallaxScaleBias() float64 + func (s *StandardMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *StandardMaterial + func (s *StandardMaterial) ReflectionFresnelParameters() *FresnelParameters + func (s *StandardMaterial) ReflectionTexture() *BaseTexture + func (s *StandardMaterial) ReflectionTextureEnabled() bool + func (s *StandardMaterial) RefractionFresnelParameters() *FresnelParameters + func (s *StandardMaterial) RefractionTexture() *BaseTexture + func (s *StandardMaterial) RefractionTextureEnabled() bool + func (s *StandardMaterial) Roughness() float64 + func (s *StandardMaterial) Serialize() js.Value + func (s *StandardMaterial) SetAlphaCutOff(alphaCutOff float64) *StandardMaterial + func (s *StandardMaterial) SetAmbientColor(ambientColor *Color3) *StandardMaterial + func (s *StandardMaterial) SetAmbientTexture(ambientTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetAmbientTextureEnabled(AmbientTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetBumpTexture(bumpTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetBumpTextureEnabled(BumpTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetCameraColorCurves(cameraColorCurves *ColorCurves) *StandardMaterial + func (s *StandardMaterial) SetCameraColorCurvesEnabled(cameraColorCurvesEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetCameraColorGradingEnabled(cameraColorGradingEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetCameraColorGradingTexture(cameraColorGradingTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetCameraContrast(cameraContrast float64) *StandardMaterial + func (s *StandardMaterial) SetCameraExposure(cameraExposure float64) *StandardMaterial + func (s *StandardMaterial) SetCameraToneMappingEnabled(cameraToneMappingEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetColorGradingTextureEnabled(ColorGradingTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetCustomShaderNameResolve(customShaderNameResolve JSFunc) *StandardMaterial + func (s *StandardMaterial) SetDiffuseColor(diffuseColor *Color3) *StandardMaterial + func (s *StandardMaterial) SetDiffuseFresnelParameters(diffuseFresnelParameters *FresnelParameters) *StandardMaterial + func (s *StandardMaterial) SetDiffuseTexture(diffuseTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetDiffuseTextureEnabled(DiffuseTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetDisableLighting(disableLighting bool) *StandardMaterial + func (s *StandardMaterial) SetEmissiveColor(emissiveColor *Color3) *StandardMaterial + func (s *StandardMaterial) SetEmissiveFresnelParameters(emissiveFresnelParameters *FresnelParameters) *StandardMaterial + func (s *StandardMaterial) SetEmissiveTexture(emissiveTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetEmissiveTextureEnabled(EmissiveTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetFresnelEnabled(FresnelEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetHasRenderTargetTextures(hasRenderTargetTextures bool) *StandardMaterial + func (s *StandardMaterial) SetImageProcessingConfiguration(imageProcessingConfiguration *ImageProcessingConfiguration) *StandardMaterial + func (s *StandardMaterial) SetIndexOfRefraction(indexOfRefraction float64) *StandardMaterial + func (s *StandardMaterial) SetInvertNormalMapX(invertNormalMapX bool) *StandardMaterial + func (s *StandardMaterial) SetInvertNormalMapY(invertNormalMapY bool) *StandardMaterial + func (s *StandardMaterial) SetInvertRefractionY(invertRefractionY bool) *StandardMaterial + func (s *StandardMaterial) SetLightmapTexture(lightmapTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetLightmapTextureEnabled(LightmapTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetLinkEmissiveWithDiffuse(linkEmissiveWithDiffuse bool) *StandardMaterial + func (s *StandardMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *StandardMaterial + func (s *StandardMaterial) SetOpacityFresnelParameters(opacityFresnelParameters *FresnelParameters) *StandardMaterial + func (s *StandardMaterial) SetOpacityTexture(opacityTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetOpacityTextureEnabled(OpacityTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetParallaxScaleBias(parallaxScaleBias float64) *StandardMaterial + func (s *StandardMaterial) SetReflectionFresnelParameters(reflectionFresnelParameters *FresnelParameters) *StandardMaterial + func (s *StandardMaterial) SetReflectionTexture(reflectionTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetReflectionTextureEnabled(ReflectionTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetRefractionFresnelParameters(refractionFresnelParameters *FresnelParameters) *StandardMaterial + func (s *StandardMaterial) SetRefractionTexture(refractionTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetRefractionTextureEnabled(RefractionTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetRoughness(roughness float64) *StandardMaterial + func (s *StandardMaterial) SetSpecularColor(specularColor *Color3) *StandardMaterial + func (s *StandardMaterial) SetSpecularPower(specularPower float64) *StandardMaterial + func (s *StandardMaterial) SetSpecularTexture(specularTexture *BaseTexture) *StandardMaterial + func (s *StandardMaterial) SetSpecularTextureEnabled(SpecularTextureEnabled bool) *StandardMaterial + func (s *StandardMaterial) SetTwoSidedLighting(twoSidedLighting bool) *StandardMaterial + func (s *StandardMaterial) SetUseAlphaFromDiffuseTexture(useAlphaFromDiffuseTexture bool) *StandardMaterial + func (s *StandardMaterial) SetUseEmissiveAsIllumination(useEmissiveAsIllumination bool) *StandardMaterial + func (s *StandardMaterial) SetUseGlossinessFromSpecularMapAlpha(useGlossinessFromSpecularMapAlpha bool) *StandardMaterial + func (s *StandardMaterial) SetUseLightmapAsShadowmap(useLightmapAsShadowmap bool) *StandardMaterial + func (s *StandardMaterial) SetUseLogarithmicDepth(useLogarithmicDepth bool) *StandardMaterial + func (s *StandardMaterial) SetUseObjectSpaceNormalMap(useObjectSpaceNormalMap bool) *StandardMaterial + func (s *StandardMaterial) SetUseParallax(useParallax bool) *StandardMaterial + func (s *StandardMaterial) SetUseParallaxOcclusion(useParallaxOcclusion bool) *StandardMaterial + func (s *StandardMaterial) SetUseReflectionFresnelFromSpecular(useReflectionFresnelFromSpecular bool) *StandardMaterial + func (s *StandardMaterial) SetUseReflectionOverAlpha(useReflectionOverAlpha bool) *StandardMaterial + func (s *StandardMaterial) SetUseSpecularOverAlpha(useSpecularOverAlpha bool) *StandardMaterial + func (s *StandardMaterial) SpecularColor() *Color3 + func (s *StandardMaterial) SpecularPower() float64 + func (s *StandardMaterial) SpecularTexture() *BaseTexture + func (s *StandardMaterial) SpecularTextureEnabled() bool + func (s *StandardMaterial) TwoSidedLighting() bool + func (s *StandardMaterial) Unbind() + func (s *StandardMaterial) UseAlphaFromDiffuseTexture() bool + func (s *StandardMaterial) UseEmissiveAsIllumination() bool + func (s *StandardMaterial) UseGlossinessFromSpecularMapAlpha() bool + func (s *StandardMaterial) UseLightmapAsShadowmap() bool + func (s *StandardMaterial) UseLogarithmicDepth() bool + func (s *StandardMaterial) UseObjectSpaceNormalMap() bool + func (s *StandardMaterial) UseParallax() bool + func (s *StandardMaterial) UseParallaxOcclusion() bool + func (s *StandardMaterial) UseReflectionFresnelFromSpecular() bool + func (s *StandardMaterial) UseReflectionOverAlpha() bool + func (s *StandardMaterial) UseSpecularOverAlpha() bool + type StandardMaterialDisposeOpts struct + ForceDisposeEffect *bool + ForceDisposeTextures *bool + type StandardMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type StandardRenderingPipeline struct + func StandardRenderingPipelineFromJSObject(p js.Value, ctx js.Value) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) Animations() []*Animation + func (s *StandardRenderingPipeline) BlurHPostProcesses() []*PostProcess + func (s *StandardRenderingPipeline) BlurVPostProcesses() []*PostProcess + func (s *StandardRenderingPipeline) BlurWidth() float64 + func (s *StandardRenderingPipeline) BrightPassPostProcess() *PostProcess + func (s *StandardRenderingPipeline) BrightThreshold() float64 + func (s *StandardRenderingPipeline) DepthOfFieldBlurWidth() float64 + func (s *StandardRenderingPipeline) DepthOfFieldDistance() float64 + func (s *StandardRenderingPipeline) DepthOfFieldPostProcess() *PostProcess + func (s *StandardRenderingPipeline) Dispose() + func (s *StandardRenderingPipeline) DownSampleX4PostProcess() *PostProcess + func (s *StandardRenderingPipeline) Exposure() float64 + func (s *StandardRenderingPipeline) FxaaEnabled() bool + func (s *StandardRenderingPipeline) FxaaPostProcess() *FxaaPostProcess + func (s *StandardRenderingPipeline) HdrAutoExposure() bool + func (s *StandardRenderingPipeline) HdrDecreaseRate() float64 + func (s *StandardRenderingPipeline) HdrFinalPostProcess() *PostProcess + func (s *StandardRenderingPipeline) HdrIncreaseRate() float64 + func (s *StandardRenderingPipeline) HdrMinimumLuminance() float64 + func (s *StandardRenderingPipeline) HdrPostProcess() *PostProcess + func (s *StandardRenderingPipeline) HorizontalBlur() bool + func (s *StandardRenderingPipeline) JSObject() js.Value + func (s *StandardRenderingPipeline) LensColorTexture() *Texture + func (s *StandardRenderingPipeline) LensFlareBlurWidth() float64 + func (s *StandardRenderingPipeline) LensFlareComposePostProcess() *PostProcess + func (s *StandardRenderingPipeline) LensFlareDirtTexture() *Texture + func (s *StandardRenderingPipeline) LensFlareDistortionStrength() float64 + func (s *StandardRenderingPipeline) LensFlareFinalPostProcess() *PostProcess + func (s *StandardRenderingPipeline) LensFlareGhostDispersal() float64 + func (s *StandardRenderingPipeline) LensFlareHaloWidth() float64 + func (s *StandardRenderingPipeline) LensFlarePostProcess() *PostProcess + func (s *StandardRenderingPipeline) LensFlareStrength() float64 + func (s *StandardRenderingPipeline) LensStarTexture() *Texture + func (s *StandardRenderingPipeline) LensTexture() *Texture + func (s *StandardRenderingPipeline) LuminanceDownSamplePostProcesses() []*PostProcess + func (s *StandardRenderingPipeline) LuminancePostProcess() *PostProcess + func (s *StandardRenderingPipeline) LuminanceSteps() float64 + func (s *StandardRenderingPipeline) MotionBlurPostProcess() *PostProcess + func (s *StandardRenderingPipeline) MotionBlurSamples() float64 + func (s *StandardRenderingPipeline) MotionStrength() float64 + func (s *StandardRenderingPipeline) ObjectBasedMotionBlur() bool + func (s *StandardRenderingPipeline) OriginalPostProcess() *PostProcess + func (s *StandardRenderingPipeline) Parse(source JSObject, scene *Scene, rootUrl string) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) Samples() float64 + func (s *StandardRenderingPipeline) Serialize() js.Value + func (s *StandardRenderingPipeline) SetAnimations(animations []*Animation) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetBlurHPostProcesses(blurHPostProcesses []*PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetBlurVPostProcesses(blurVPostProcesses []*PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetBlurWidth(blurWidth float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetBrightPassPostProcess(brightPassPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetBrightThreshold(brightThreshold float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetDepthOfFieldBlurWidth(depthOfFieldBlurWidth float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetDepthOfFieldDistance(depthOfFieldDistance float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetDepthOfFieldPostProcess(depthOfFieldPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetDownSampleX4PostProcess(downSampleX4PostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetExposure(exposure float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetFxaaEnabled(fxaaEnabled bool) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetFxaaPostProcess(fxaaPostProcess *FxaaPostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetHdrAutoExposure(hdrAutoExposure bool) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetHdrDecreaseRate(hdrDecreaseRate float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetHdrFinalPostProcess(hdrFinalPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetHdrIncreaseRate(hdrIncreaseRate float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetHdrMinimumLuminance(hdrMinimumLuminance float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetHdrPostProcess(hdrPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetHorizontalBlur(horizontalBlur bool) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensColorTexture(lensColorTexture *Texture) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareBlurWidth(lensFlareBlurWidth float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareComposePostProcess(lensFlareComposePostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareDirtTexture(lensFlareDirtTexture *Texture) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareDistortionStrength(lensFlareDistortionStrength float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareFinalPostProcess(lensFlareFinalPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareGhostDispersal(lensFlareGhostDispersal float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareHaloWidth(lensFlareHaloWidth float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlarePostProcess(lensFlarePostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensFlareStrength(lensFlareStrength float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensStarTexture(lensStarTexture *Texture) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLensTexture(lensTexture *Texture) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLuminanceDownSamplePostProcesses(luminanceDownSamplePostProcesses []*PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLuminancePostProcess(luminancePostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetLuminanceSteps(LuminanceSteps float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetMotionBlurPostProcess(motionBlurPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetMotionBlurSamples(motionBlurSamples float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetMotionStrength(motionStrength float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetObjectBasedMotionBlur(objectBasedMotionBlur bool) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetOriginalPostProcess(originalPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetSamples(samples float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetSourceLight(sourceLight *SpotLight) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetTextureAdderFinalPostProcess(textureAdderFinalPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetTextureAdderPostProcess(textureAdderPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightBlurScale(volumetricLightBlurScale float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightCoefficient(volumetricLightCoefficient float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightFinalPostProcess(volumetricLightFinalPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightMergePostProces(volumetricLightMergePostProces *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightPostProcess(volumetricLightPostProcess *PostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightPower(volumetricLightPower float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightSmoothXPostProcess(volumetricLightSmoothXPostProcess *BlurPostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightSmoothYPostProcess(volumetricLightSmoothYPostProcess *BlurPostProcess) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SetVolumetricLightStepsCount(volumetricLightStepsCount float64) *StandardRenderingPipeline + func (s *StandardRenderingPipeline) SourceLight() *SpotLight + func (s *StandardRenderingPipeline) TextureAdderFinalPostProcess() *PostProcess + func (s *StandardRenderingPipeline) TextureAdderPostProcess() *PostProcess + func (s *StandardRenderingPipeline) VolumetricLightBlurScale() float64 + func (s *StandardRenderingPipeline) VolumetricLightCoefficient() float64 + func (s *StandardRenderingPipeline) VolumetricLightFinalPostProcess() *PostProcess + func (s *StandardRenderingPipeline) VolumetricLightMergePostProces() *PostProcess + func (s *StandardRenderingPipeline) VolumetricLightPostProcess() *PostProcess + func (s *StandardRenderingPipeline) VolumetricLightPower() float64 + func (s *StandardRenderingPipeline) VolumetricLightSmoothXPostProcess() *BlurPostProcess + func (s *StandardRenderingPipeline) VolumetricLightSmoothYPostProcess() *BlurPostProcess + func (s *StandardRenderingPipeline) VolumetricLightStepsCount() float64 + type StarfieldProceduralTexture struct + func StarfieldProceduralTextureFromJSObject(p js.Value, ctx js.Value) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) Alpha() float64 + func (s *StarfieldProceduralTexture) Beta() float64 + func (s *StarfieldProceduralTexture) Brightness() float64 + func (s *StarfieldProceduralTexture) Darkmatter() float64 + func (s *StarfieldProceduralTexture) Distfading() float64 + func (s *StarfieldProceduralTexture) Formuparam() float64 + func (s *StarfieldProceduralTexture) JSObject() js.Value + func (s *StarfieldProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) Saturation() float64 + func (s *StarfieldProceduralTexture) Serialize() js.Value + func (s *StarfieldProceduralTexture) SetAlpha(alpha float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetBeta(beta float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetBrightness(brightness float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetDarkmatter(darkmatter float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetDistfading(distfading float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetFormuparam(formuparam float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetSaturation(saturation float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetStepsize(stepsize float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetTile(tile float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetTime(time float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) SetZoom(zoom float64) *StarfieldProceduralTexture + func (s *StarfieldProceduralTexture) Stepsize() float64 + func (s *StarfieldProceduralTexture) Tile() float64 + func (s *StarfieldProceduralTexture) Time() float64 + func (s *StarfieldProceduralTexture) UpdateShaderUniforms() + func (s *StarfieldProceduralTexture) Zoom() float64 + type StateCondition struct + func StateConditionFromJSObject(p js.Value, ctx js.Value) *StateCondition + func (s *StateCondition) IsValid() bool + func (s *StateCondition) JSObject() js.Value + func (s *StateCondition) Serialize() js.Value + func (s *StateCondition) SetValue(value string) *StateCondition + func (s *StateCondition) Value() string + type StepBlock struct + func StepBlockFromJSObject(p js.Value, ctx js.Value) *StepBlock + func (s *StepBlock) Edge() *NodeMaterialConnectionPoint + func (s *StepBlock) GetClassName() string + func (s *StepBlock) JSObject() js.Value + func (s *StepBlock) Output() *NodeMaterialConnectionPoint + func (s *StepBlock) SetEdge(edge *NodeMaterialConnectionPoint) *StepBlock + func (s *StepBlock) SetOutput(output *NodeMaterialConnectionPoint) *StepBlock + func (s *StepBlock) SetValue(value *NodeMaterialConnectionPoint) *StepBlock + func (s *StepBlock) Value() *NodeMaterialConnectionPoint + type StereoscopicArcRotateCamera struct + func StereoscopicArcRotateCameraFromJSObject(p js.Value, ctx js.Value) *StereoscopicArcRotateCamera + func (s *StereoscopicArcRotateCamera) GetClassName() string + func (s *StereoscopicArcRotateCamera) JSObject() js.Value + type StereoscopicFreeCamera struct + func StereoscopicFreeCameraFromJSObject(p js.Value, ctx js.Value) *StereoscopicFreeCamera + func (s *StereoscopicFreeCamera) GetClassName() string + func (s *StereoscopicFreeCamera) JSObject() js.Value + type StereoscopicGamepadCamera struct + func StereoscopicGamepadCameraFromJSObject(p js.Value, ctx js.Value) *StereoscopicGamepadCamera + func (s *StereoscopicGamepadCamera) GetClassName() string + func (s *StereoscopicGamepadCamera) JSObject() js.Value + type StereoscopicInterlacePostProcess struct + func StereoscopicInterlacePostProcessFromJSObject(p js.Value, ctx js.Value) *StereoscopicInterlacePostProcess + func (s *StereoscopicInterlacePostProcess) JSObject() js.Value + type StereoscopicUniversalCamera struct + func StereoscopicUniversalCameraFromJSObject(p js.Value, ctx js.Value) *StereoscopicUniversalCamera + func (s *StereoscopicUniversalCamera) GetClassName() string + func (s *StereoscopicUniversalCamera) JSObject() js.Value + type StickValues struct + func StickValuesFromJSObject(p js.Value, ctx js.Value) *StickValues + func (s *StickValues) JSObject() js.Value + func (s *StickValues) SetX(x float64) *StickValues + func (s *StickValues) SetY(y float64) *StickValues + func (s *StickValues) X() float64 + func (s *StickValues) Y() float64 + type StopAnimationAction struct + func StopAnimationActionFromJSObject(p js.Value, ctx js.Value) *StopAnimationAction + func (s *StopAnimationAction) Execute() + func (s *StopAnimationAction) JSObject() js.Value + func (s *StopAnimationAction) Serialize(parent JSObject) js.Value + type StopSoundAction struct + func StopSoundActionFromJSObject(p js.Value, ctx js.Value) *StopSoundAction + func (s *StopSoundAction) Execute() + func (s *StopSoundAction) JSObject() js.Value + func (s *StopSoundAction) Serialize(parent JSObject) js.Value + type StringDictionary struct + func StringDictionaryFromJSObject(p js.Value, ctx js.Value) *StringDictionary + func (s *StringDictionary) Add(key string, value *T) bool + func (s *StringDictionary) Clear() + func (s *StringDictionary) Contains(key string) bool + func (s *StringDictionary) CopyFrom(source *StringDictionary) + func (s *StringDictionary) Count() float64 + func (s *StringDictionary) ForEach(callback JSFunc) + func (s *StringDictionary) Get(key string) *T + func (s *StringDictionary) GetAndRemove(key string) *T + func (s *StringDictionary) GetOrAdd(key string, val *T) *T + func (s *StringDictionary) GetOrAddWithFactory(key string, factory JSFunc) *T + func (s *StringDictionary) JSObject() js.Value + func (s *StringDictionary) Remove(key string) bool + func (s *StringDictionary) Set(key string, value *T) bool + func (s *StringDictionary) SetCount(count float64) *StringDictionary + type StringTools struct + func StringToolsFromJSObject(p js.Value, ctx js.Value) *StringTools + func (s *StringTools) Decode(buffer js.Value) string + func (s *StringTools) EncodeArrayBufferToBase64(buffer js.Value) string + func (s *StringTools) EndsWith(str string, suffix string) bool + func (s *StringTools) JSObject() js.Value + func (s *StringTools) StartsWith(str string, suffix string) bool + type Style struct + func StyleFromJSObject(p js.Value, ctx js.Value) *Style + func (s *Style) Dispose() + func (s *Style) FontFamily() string + func (s *Style) FontSize() string + func (s *Style) FontStyle() string + func (s *Style) FontWeight() string + func (s *Style) JSObject() js.Value + func (s *Style) OnChangedObservable() *Observable + func (s *Style) SetFontFamily(fontFamily string) *Style + func (s *Style) SetFontSize(fontSize string) *Style + func (s *Style) SetFontStyle(fontStyle string) *Style + func (s *Style) SetFontWeight(fontWeight string) *Style + func (s *Style) SetOnChangedObservable(onChangedObservable *Observable) *Style + type SubEmitter struct + func SubEmitterFromJSObject(p js.Value, ctx js.Value) *SubEmitter + func (s *SubEmitter) Clone() *SubEmitter + func (s *SubEmitter) Dispose() + func (s *SubEmitter) InheritDirection() bool + func (s *SubEmitter) InheritedVelocityAmount() float64 + func (s *SubEmitter) JSObject() js.Value + func (s *SubEmitter) Parse(serializationObject JSObject, scene *Scene, rootUrl string) *SubEmitter + func (s *SubEmitter) ParticleSystem() *ParticleSystem + func (s *SubEmitter) Serialize() js.Value + func (s *SubEmitter) SetInheritDirection(inheritDirection bool) *SubEmitter + func (s *SubEmitter) SetInheritedVelocityAmount(inheritedVelocityAmount float64) *SubEmitter + func (s *SubEmitter) SetParticleSystem(particleSystem *ParticleSystem) *SubEmitter + func (s *SubEmitter) SetType(jsType js.Value) *SubEmitter + func (s *SubEmitter) Type() js.Value + type SubMesh struct + func SubMeshFromJSObject(p js.Value, ctx js.Value) *SubMesh + func (s *SubMesh) AddToMesh(materialIndex float64, verticesStart float64, verticesCount float64, ...) *SubMesh + func (s *SubMesh) CanIntersects(ray *Ray) bool + func (s *SubMesh) Clone(newMesh *AbstractMesh, opts *SubMeshCloneOpts) *SubMesh + func (s *SubMesh) CreateFromIndices(materialIndex float64, startIndex float64, indexCount float64, ...) *SubMesh + func (s *SubMesh) Dispose() + func (s *SubMesh) GetBoundingInfo() *BoundingInfo + func (s *SubMesh) GetClassName() string + func (s *SubMesh) GetMaterial() *Material + func (s *SubMesh) GetMesh() *AbstractMesh + func (s *SubMesh) GetRenderingMesh() *Mesh + func (s *SubMesh) IndexCount() float64 + func (s *SubMesh) IndexStart() float64 + func (s *SubMesh) Intersects(ray *Ray, positions []*Vector3, indices js.Value, opts *SubMeshIntersectsOpts) js.Value + func (s *SubMesh) IsCompletelyInFrustum(frustumPlanes []*Plane) bool + func (s *SubMesh) IsGlobal() bool + func (s *SubMesh) IsInFrustum(frustumPlanes []*Plane) bool + func (s *SubMesh) JSObject() js.Value + func (s *SubMesh) MaterialIndex() float64 + func (s *SubMesh) RefreshBoundingInfo(opts *SubMeshRefreshBoundingInfoOpts) *SubMesh + func (s *SubMesh) Render(enableAlphaMode bool) *SubMesh + func (s *SubMesh) SetBoundingInfo(boundingInfo *BoundingInfo) *SubMesh + func (s *SubMesh) SetIndexCount(indexCount float64) *SubMesh + func (s *SubMesh) SetIndexStart(indexStart float64) *SubMesh + func (s *SubMesh) SetIsGlobal(IsGlobal bool) *SubMesh + func (s *SubMesh) SetMaterialIndex(materialIndex float64) *SubMesh + func (s *SubMesh) SetVerticesCount(verticesCount float64) *SubMesh + func (s *SubMesh) SetVerticesStart(verticesStart float64) *SubMesh + func (s *SubMesh) UpdateBoundingInfo(world *Matrix) *SubMesh + func (s *SubMesh) VerticesCount() float64 + func (s *SubMesh) VerticesStart() float64 + type SubMeshAddToMeshOpts struct + CreateBoundingBox *bool + RenderingMesh *Mesh + type SubMeshCloneOpts struct + NewRenderingMesh *Mesh + type SubMeshCreateFromIndicesOpts struct + RenderingMesh *Mesh + type SubMeshIntersectsOpts struct + FastCheck *bool + TrianglePredicate js.Value + type SubMeshRefreshBoundingInfoOpts struct + Data js.Value + type SubtractBlock struct + func SubtractBlockFromJSObject(p js.Value, ctx js.Value) *SubtractBlock + func (s *SubtractBlock) GetClassName() string + func (s *SubtractBlock) JSObject() js.Value + func (s *SubtractBlock) Left() *NodeMaterialConnectionPoint + func (s *SubtractBlock) Output() *NodeMaterialConnectionPoint + func (s *SubtractBlock) Right() *NodeMaterialConnectionPoint + func (s *SubtractBlock) SetLeft(left *NodeMaterialConnectionPoint) *SubtractBlock + func (s *SubtractBlock) SetOutput(output *NodeMaterialConnectionPoint) *SubtractBlock + func (s *SubtractBlock) SetRight(right *NodeMaterialConnectionPoint) *SubtractBlock + type SwitchBooleanAction struct + func SwitchBooleanActionFromJSObject(p js.Value, ctx js.Value) *SwitchBooleanAction + func (s *SwitchBooleanAction) Execute() + func (s *SwitchBooleanAction) JSObject() js.Value + func (s *SwitchBooleanAction) PropertyPath() string + func (s *SwitchBooleanAction) Serialize(parent JSObject) js.Value + func (s *SwitchBooleanAction) SetPropertyPath(propertyPath string) *SwitchBooleanAction + type T struct + func TFromJSObject(p js.Value, ctx js.Value) *T + func (a *T) JSObject() js.Value + type TGATools struct + func TGAToolsFromJSObject(p js.Value, ctx js.Value) *TGATools + func (t *TGATools) GetTGAHeader(data js.Value) js.Value + func (t *TGATools) JSObject() js.Value + type Tags struct + func TagsFromJSObject(p js.Value, ctx js.Value) *Tags + func (t *Tags) AddTagsTo(obj JSObject, tagsString string) + func (t *Tags) DisableFor(obj JSObject) + func (t *Tags) EnableFor(obj JSObject) + func (t *Tags) GetTags(obj JSObject, opts *TagsGetTagsOpts) js.Value + func (t *Tags) HasTags(obj JSObject) bool + func (t *Tags) JSObject() js.Value + func (t *Tags) MatchesQuery(obj JSObject, tagsQuery string) bool + func (t *Tags) RemoveTagsFrom(obj JSObject, tagsString string) + type TagsGetTagsOpts struct + AsString *bool + type TargetCamera struct + func TargetCameraFromJSObject(p js.Value, ctx js.Value) *TargetCamera + func (t *TargetCamera) CameraDirection() *Vector3 + func (t *TargetCamera) CameraRotation() *Vector2 + func (t *TargetCamera) GetClassName() string + func (t *TargetCamera) GetFrontPosition(distance float64) *Vector3 + func (t *TargetCamera) GetTarget() *Vector3 + func (t *TargetCamera) JSObject() js.Value + func (t *TargetCamera) LockedTarget() js.Value + func (t *TargetCamera) NoRotationConstraint() bool + func (t *TargetCamera) Rotation() *Vector3 + func (t *TargetCamera) RotationQuaternion() *Quaternion + func (t *TargetCamera) SetCameraDirection(cameraDirection *Vector3) *TargetCamera + func (t *TargetCamera) SetCameraRotation(cameraRotation *Vector2) *TargetCamera + func (t *TargetCamera) SetLockedTarget(lockedTarget JSObject) *TargetCamera + func (t *TargetCamera) SetNoRotationConstraint(noRotationConstraint bool) *TargetCamera + func (t *TargetCamera) SetRotation(rotation *Vector3) *TargetCamera + func (t *TargetCamera) SetRotationQuaternion(rotationQuaternion *Quaternion) *TargetCamera + func (t *TargetCamera) SetSpeed(speed float64) *TargetCamera + func (t *TargetCamera) SetTarget(target *Vector3) + func (t *TargetCamera) SetUpdateUpVectorFromRotation(updateUpVectorFromRotation bool) *TargetCamera + func (t *TargetCamera) Speed() float64 + func (t *TargetCamera) StoreState() *Camera + func (t *TargetCamera) UpdateUpVectorFromRotation() bool + type TargetedAnimation struct + func TargetedAnimationFromJSObject(p js.Value, ctx js.Value) *TargetedAnimation + func (t *TargetedAnimation) Animation() *Animation + func (t *TargetedAnimation) JSObject() js.Value + func (t *TargetedAnimation) Serialize() js.Value + func (t *TargetedAnimation) SetAnimation(animation *Animation) *TargetedAnimation + func (t *TargetedAnimation) SetTarget(target JSObject) *TargetedAnimation + func (t *TargetedAnimation) Target() js.Value + type TerrainMaterial struct + func TerrainMaterialFromJSObject(p js.Value, ctx js.Value) *TerrainMaterial + func (t *TerrainMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (t *TerrainMaterial) BumpTexture1() *Texture + func (t *TerrainMaterial) BumpTexture2() *Texture + func (t *TerrainMaterial) BumpTexture3() *Texture + func (t *TerrainMaterial) Clone(name string) *TerrainMaterial + func (t *TerrainMaterial) DiffuseColor() *Color3 + func (t *TerrainMaterial) DiffuseTexture1() *Texture + func (t *TerrainMaterial) DiffuseTexture2() *Texture + func (t *TerrainMaterial) DiffuseTexture3() *Texture + func (t *TerrainMaterial) DisableLighting() bool + func (t *TerrainMaterial) Dispose(opts *TerrainMaterialDisposeOpts) + func (t *TerrainMaterial) GetActiveTextures() []*BaseTexture + func (t *TerrainMaterial) GetAlphaTestTexture() *BaseTexture + func (t *TerrainMaterial) GetAnimatables() []*IAnimatable + func (t *TerrainMaterial) GetClassName() string + func (t *TerrainMaterial) HasTexture(texture *BaseTexture) bool + func (t *TerrainMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (t *TerrainMaterial) JSObject() js.Value + func (t *TerrainMaterial) MaxSimultaneousLights() float64 + func (t *TerrainMaterial) MixTexture() *BaseTexture + func (t *TerrainMaterial) NeedAlphaBlending() bool + func (t *TerrainMaterial) NeedAlphaTesting() bool + func (t *TerrainMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *TerrainMaterial + func (t *TerrainMaterial) Serialize() js.Value + func (t *TerrainMaterial) SetBumpTexture1(bumpTexture1 *Texture) *TerrainMaterial + func (t *TerrainMaterial) SetBumpTexture2(bumpTexture2 *Texture) *TerrainMaterial + func (t *TerrainMaterial) SetBumpTexture3(bumpTexture3 *Texture) *TerrainMaterial + func (t *TerrainMaterial) SetDiffuseColor(diffuseColor *Color3) *TerrainMaterial + func (t *TerrainMaterial) SetDiffuseTexture1(diffuseTexture1 *Texture) *TerrainMaterial + func (t *TerrainMaterial) SetDiffuseTexture2(diffuseTexture2 *Texture) *TerrainMaterial + func (t *TerrainMaterial) SetDiffuseTexture3(diffuseTexture3 *Texture) *TerrainMaterial + func (t *TerrainMaterial) SetDisableLighting(disableLighting bool) *TerrainMaterial + func (t *TerrainMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *TerrainMaterial + func (t *TerrainMaterial) SetMixTexture(mixTexture *BaseTexture) *TerrainMaterial + func (t *TerrainMaterial) SetSpecularColor(specularColor *Color3) *TerrainMaterial + func (t *TerrainMaterial) SetSpecularPower(specularPower float64) *TerrainMaterial + func (t *TerrainMaterial) SpecularColor() *Color3 + func (t *TerrainMaterial) SpecularPower() float64 + type TerrainMaterialDisposeOpts struct + ForceDisposeEffect *bool + type TerrainMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type TextBlock struct + func TextBlockFromJSObject(p js.Value, ctx js.Value) *TextBlock + func (t *TextBlock) ComputeExpectedHeight() float64 + func (t *TextBlock) Dispose() + func (t *TextBlock) JSObject() js.Value + func (t *TextBlock) LineSpacing() string + func (t *TextBlock) Lines() js.Value + func (t *TextBlock) Name() string + func (t *TextBlock) OnLinesReadyObservable() *Observable + func (t *TextBlock) OnTextChangedObservable() *Observable + func (t *TextBlock) OutlineColor() string + func (t *TextBlock) OutlineWidth() float64 + func (t *TextBlock) ResizeToFit() bool + func (t *TextBlock) SetLineSpacing(lineSpacing string) *TextBlock + func (t *TextBlock) SetLines(lines JSObject) *TextBlock + func (t *TextBlock) SetName(name string) *TextBlock + func (t *TextBlock) SetOnLinesReadyObservable(onLinesReadyObservable *Observable) *TextBlock + func (t *TextBlock) SetOnTextChangedObservable(onTextChangedObservable *Observable) *TextBlock + func (t *TextBlock) SetOutlineColor(outlineColor string) *TextBlock + func (t *TextBlock) SetOutlineWidth(outlineWidth float64) *TextBlock + func (t *TextBlock) SetResizeToFit(resizeToFit bool) *TextBlock + func (t *TextBlock) SetText(text string) *TextBlock + func (t *TextBlock) SetTextHorizontalAlignment(textHorizontalAlignment float64) *TextBlock + func (t *TextBlock) SetTextVerticalAlignment(textVerticalAlignment float64) *TextBlock + func (t *TextBlock) SetTextWrapping(textWrapping js.Value) *TextBlock + func (t *TextBlock) Text() string + func (t *TextBlock) TextHorizontalAlignment() float64 + func (t *TextBlock) TextVerticalAlignment() float64 + func (t *TextBlock) TextWrapping() js.Value + type TextFileAssetTask struct + func TextFileAssetTaskFromJSObject(p js.Value, ctx js.Value) *TextFileAssetTask + func (t *TextFileAssetTask) JSObject() js.Value + func (t *TextFileAssetTask) Name() string + func (t *TextFileAssetTask) OnError() js.Value + func (t *TextFileAssetTask) OnSuccess() js.Value + func (t *TextFileAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (t *TextFileAssetTask) SetName(name string) *TextFileAssetTask + func (t *TextFileAssetTask) SetOnError(onError JSFunc) *TextFileAssetTask + func (t *TextFileAssetTask) SetOnSuccess(onSuccess JSFunc) *TextFileAssetTask + func (t *TextFileAssetTask) SetText(text string) *TextFileAssetTask + func (t *TextFileAssetTask) SetUrl(url string) *TextFileAssetTask + func (t *TextFileAssetTask) Text() string + func (t *TextFileAssetTask) Url() string + type Texture struct + func TextureFromJSObject(p js.Value, ctx js.Value) *Texture + func (t *Texture) BILINEAR_SAMPLINGMODE() float64 + func (t *Texture) CLAMP_ADDRESSMODE() float64 + func (t *Texture) CUBIC_MODE() float64 + func (t *Texture) Clone() *Texture + func (t *Texture) CreateFromBase64String(data string, name string, scene *Scene, ...) *Texture + func (t *Texture) Dispose() + func (t *Texture) EQUIRECTANGULAR_MODE() float64 + func (t *Texture) EXPLICIT_MODE() float64 + func (t *Texture) FIXED_EQUIRECTANGULAR_MIRRORED_MODE() float64 + func (t *Texture) FIXED_EQUIRECTANGULAR_MODE() float64 + func (t *Texture) GetClassName() string + func (t *Texture) GetReflectionTextureMatrix() *Matrix + func (t *Texture) GetTextureMatrix(opts *TextureGetTextureMatrixOpts) *Matrix + func (t *Texture) INVCUBIC_MODE() float64 + func (t *Texture) InspectableCustomProperties() []*IInspectable + func (t *Texture) InvertY() bool + func (t *Texture) IsBlocking() bool + func (t *Texture) JSObject() js.Value + func (t *Texture) LINEAR_LINEAR() float64 + func (t *Texture) LINEAR_LINEAR_MIPLINEAR() float64 + func (t *Texture) LINEAR_LINEAR_MIPNEAREST() float64 + func (t *Texture) LINEAR_NEAREST() float64 + func (t *Texture) LINEAR_NEAREST_MIPLINEAR() float64 + func (t *Texture) LINEAR_NEAREST_MIPNEAREST() float64 + func (t *Texture) LoadFromDataString(name string, buffer JSObject, scene *Scene, ...) *Texture + func (t *Texture) MIRROR_ADDRESSMODE() float64 + func (t *Texture) NEAREST_LINEAR() float64 + func (t *Texture) NEAREST_LINEAR_MIPLINEAR() float64 + func (t *Texture) NEAREST_LINEAR_MIPNEAREST() float64 + func (t *Texture) NEAREST_NEAREST() float64 + func (t *Texture) NEAREST_NEAREST_MIPLINEAR() float64 + func (t *Texture) NEAREST_NEAREST_MIPNEAREST() float64 + func (t *Texture) NEAREST_SAMPLINGMODE() float64 + func (t *Texture) NoMipmap() bool + func (t *Texture) OnLoadObservable() *Observable + func (t *Texture) PLANAR_MODE() float64 + func (t *Texture) PROJECTION_MODE() float64 + func (t *Texture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *BaseTexture + func (t *Texture) SKYBOX_MODE() float64 + func (t *Texture) SPHERICAL_MODE() float64 + func (t *Texture) SamplingMode() float64 + func (t *Texture) Serialize() js.Value + func (t *Texture) SerializeBuffers() bool + func (t *Texture) SetBILINEAR_SAMPLINGMODE(BILINEAR_SAMPLINGMODE float64) *Texture + func (t *Texture) SetCLAMP_ADDRESSMODE(CLAMP_ADDRESSMODE float64) *Texture + func (t *Texture) SetCUBIC_MODE(CUBIC_MODE float64) *Texture + func (t *Texture) SetEQUIRECTANGULAR_MODE(EQUIRECTANGULAR_MODE float64) *Texture + func (t *Texture) SetEXPLICIT_MODE(EXPLICIT_MODE float64) *Texture + func (t *Texture) SetFIXED_EQUIRECTANGULAR_MIRRORED_MODE(FIXED_EQUIRECTANGULAR_MIRRORED_MODE float64) *Texture + func (t *Texture) SetFIXED_EQUIRECTANGULAR_MODE(FIXED_EQUIRECTANGULAR_MODE float64) *Texture + func (t *Texture) SetINVCUBIC_MODE(INVCUBIC_MODE float64) *Texture + func (t *Texture) SetInspectableCustomProperties(inspectableCustomProperties []*IInspectable) *Texture + func (t *Texture) SetInvertY(invertY bool) *Texture + func (t *Texture) SetIsBlocking(isBlocking bool) *Texture + func (t *Texture) SetLINEAR_LINEAR(LINEAR_LINEAR float64) *Texture + func (t *Texture) SetLINEAR_LINEAR_MIPLINEAR(LINEAR_LINEAR_MIPLINEAR float64) *Texture + func (t *Texture) SetLINEAR_LINEAR_MIPNEAREST(LINEAR_LINEAR_MIPNEAREST float64) *Texture + func (t *Texture) SetLINEAR_NEAREST(LINEAR_NEAREST float64) *Texture + func (t *Texture) SetLINEAR_NEAREST_MIPLINEAR(LINEAR_NEAREST_MIPLINEAR float64) *Texture + func (t *Texture) SetLINEAR_NEAREST_MIPNEAREST(LINEAR_NEAREST_MIPNEAREST float64) *Texture + func (t *Texture) SetMIRROR_ADDRESSMODE(MIRROR_ADDRESSMODE float64) *Texture + func (t *Texture) SetNEAREST_LINEAR(NEAREST_LINEAR float64) *Texture + func (t *Texture) SetNEAREST_LINEAR_MIPLINEAR(NEAREST_LINEAR_MIPLINEAR float64) *Texture + func (t *Texture) SetNEAREST_LINEAR_MIPNEAREST(NEAREST_LINEAR_MIPNEAREST float64) *Texture + func (t *Texture) SetNEAREST_NEAREST(NEAREST_NEAREST float64) *Texture + func (t *Texture) SetNEAREST_NEAREST_MIPLINEAR(NEAREST_NEAREST_MIPLINEAR float64) *Texture + func (t *Texture) SetNEAREST_NEAREST_MIPNEAREST(NEAREST_NEAREST_MIPNEAREST float64) *Texture + func (t *Texture) SetNEAREST_SAMPLINGMODE(NEAREST_SAMPLINGMODE float64) *Texture + func (t *Texture) SetNoMipmap(noMipmap bool) *Texture + func (t *Texture) SetOnLoadObservable(onLoadObservable *Observable) *Texture + func (t *Texture) SetPLANAR_MODE(PLANAR_MODE float64) *Texture + func (t *Texture) SetPROJECTION_MODE(PROJECTION_MODE float64) *Texture + func (t *Texture) SetSKYBOX_MODE(SKYBOX_MODE float64) *Texture + func (t *Texture) SetSPHERICAL_MODE(SPHERICAL_MODE float64) *Texture + func (t *Texture) SetSamplingMode(samplingMode float64) *Texture + func (t *Texture) SetSerializeBuffers(SerializeBuffers bool) *Texture + func (t *Texture) SetTRILINEAR_SAMPLINGMODE(TRILINEAR_SAMPLINGMODE float64) *Texture + func (t *Texture) SetUAng(uAng float64) *Texture + func (t *Texture) SetUOffset(uOffset float64) *Texture + func (t *Texture) SetURotationCenter(uRotationCenter float64) *Texture + func (t *Texture) SetUScale(uScale float64) *Texture + func (t *Texture) SetUrl(url string) *Texture + func (t *Texture) SetUseSerializedUrlIfAny(UseSerializedUrlIfAny bool) *Texture + func (t *Texture) SetVAng(vAng float64) *Texture + func (t *Texture) SetVOffset(vOffset float64) *Texture + func (t *Texture) SetVRotationCenter(vRotationCenter float64) *Texture + func (t *Texture) SetVScale(vScale float64) *Texture + func (t *Texture) SetWAng(wAng float64) *Texture + func (t *Texture) SetWRAP_ADDRESSMODE(WRAP_ADDRESSMODE float64) *Texture + func (t *Texture) SetWRotationCenter(wRotationCenter float64) *Texture + func (t *Texture) TRILINEAR_SAMPLINGMODE() float64 + func (t *Texture) UAng() float64 + func (t *Texture) UOffset() float64 + func (t *Texture) URotationCenter() float64 + func (t *Texture) UScale() float64 + func (t *Texture) UpdateURL(url string, opts *TextureUpdateURLOpts) + func (t *Texture) Url() string + func (t *Texture) UseSerializedUrlIfAny() bool + func (t *Texture) VAng() float64 + func (t *Texture) VOffset() float64 + func (t *Texture) VRotationCenter() float64 + func (t *Texture) VScale() float64 + func (t *Texture) WAng() float64 + func (t *Texture) WRAP_ADDRESSMODE() float64 + func (t *Texture) WRotationCenter() float64 + type TextureAssetTask struct + func TextureAssetTaskFromJSObject(p js.Value, ctx js.Value) *TextureAssetTask + func (t *TextureAssetTask) InvertY() bool + func (t *TextureAssetTask) JSObject() js.Value + func (t *TextureAssetTask) Name() string + func (t *TextureAssetTask) NoMipmap() bool + func (t *TextureAssetTask) OnError() js.Value + func (t *TextureAssetTask) OnSuccess() js.Value + func (t *TextureAssetTask) RunTask(scene *Scene, onSuccess JSFunc, onError JSFunc) + func (t *TextureAssetTask) SamplingMode() float64 + func (t *TextureAssetTask) SetInvertY(invertY bool) *TextureAssetTask + func (t *TextureAssetTask) SetName(name string) *TextureAssetTask + func (t *TextureAssetTask) SetNoMipmap(noMipmap bool) *TextureAssetTask + func (t *TextureAssetTask) SetOnError(onError JSFunc) *TextureAssetTask + func (t *TextureAssetTask) SetOnSuccess(onSuccess JSFunc) *TextureAssetTask + func (t *TextureAssetTask) SetSamplingMode(samplingMode float64) *TextureAssetTask + func (t *TextureAssetTask) SetTexture(texture *Texture) *TextureAssetTask + func (t *TextureAssetTask) SetUrl(url string) *TextureAssetTask + func (t *TextureAssetTask) Texture() *Texture + func (t *TextureAssetTask) Url() string + type TextureBlock struct + func TextureBlockFromJSObject(p js.Value, ctx js.Value) *TextureBlock + func (t *TextureBlock) A() *NodeMaterialConnectionPoint + func (t *TextureBlock) AutoConfigure(material *NodeMaterial) + func (t *TextureBlock) B() *NodeMaterialConnectionPoint + func (t *TextureBlock) Bind(effect *Effect, nodeMaterial *NodeMaterial, opts *TextureBlockBindOpts) + func (t *TextureBlock) G() *NodeMaterialConnectionPoint + func (t *TextureBlock) GetClassName() string + func (t *TextureBlock) InitializeDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value, ...) + func (t *TextureBlock) IsReady() bool + func (t *TextureBlock) JSObject() js.Value + func (t *TextureBlock) PrepareDefines(mesh *AbstractMesh, nodeMaterial *NodeMaterial, defines js.Value) + func (t *TextureBlock) R() *NodeMaterialConnectionPoint + func (t *TextureBlock) Rgb() *NodeMaterialConnectionPoint + func (t *TextureBlock) Rgba() *NodeMaterialConnectionPoint + func (t *TextureBlock) Serialize() js.Value + func (t *TextureBlock) SetA(a *NodeMaterialConnectionPoint) *TextureBlock + func (t *TextureBlock) SetB(b *NodeMaterialConnectionPoint) *TextureBlock + func (t *TextureBlock) SetG(g *NodeMaterialConnectionPoint) *TextureBlock + func (t *TextureBlock) SetR(r *NodeMaterialConnectionPoint) *TextureBlock + func (t *TextureBlock) SetRgb(rgb *NodeMaterialConnectionPoint) *TextureBlock + func (t *TextureBlock) SetRgba(rgba *NodeMaterialConnectionPoint) *TextureBlock + func (t *TextureBlock) SetTarget(target js.Value) *TextureBlock + func (t *TextureBlock) SetTexture(texture *Texture) *TextureBlock + func (t *TextureBlock) SetUv(uv *NodeMaterialConnectionPoint) *TextureBlock + func (t *TextureBlock) Target() js.Value + func (t *TextureBlock) Texture() *Texture + func (t *TextureBlock) Uv() *NodeMaterialConnectionPoint + type TextureBlockBindOpts struct + Mesh *Mesh + type TextureBlockInitializeDefinesOpts struct + UseInstances *bool + type TextureCreateFromBase64StringOpts struct + Format *float64 + InvertY *bool + NoMipmap *bool + OnError JSFunc + OnLoad JSFunc + SamplingMode *float64 + type TextureGetTextureMatrixOpts struct + UBase *float64 + type TextureLoadFromDataStringOpts struct + DeleteBuffer *bool + Format *float64 + InvertY *bool + NoMipmap *bool + OnError JSFunc + OnLoad JSFunc + SamplingMode *float64 + type TextureOptimization struct + func TextureOptimizationFromJSObject(p js.Value, ctx js.Value) *TextureOptimization + func (t *TextureOptimization) Apply(scene *Scene, optimizer *SceneOptimizer) bool + func (t *TextureOptimization) GetDescription() string + func (t *TextureOptimization) JSObject() js.Value + func (t *TextureOptimization) MaximumSize() float64 + func (t *TextureOptimization) Priority() float64 + func (t *TextureOptimization) SetMaximumSize(maximumSize float64) *TextureOptimization + func (t *TextureOptimization) SetPriority(priority float64) *TextureOptimization + func (t *TextureOptimization) SetStep(step float64) *TextureOptimization + func (t *TextureOptimization) Step() float64 + type TextureTools struct + func TextureToolsFromJSObject(p js.Value, ctx js.Value) *TextureTools + func (t *TextureTools) CreateResizedCopy(texture *Texture, width float64, height float64, ...) *Texture + func (t *TextureTools) JSObject() js.Value + type TextureToolsCreateResizedCopyOpts struct + UseBilinearMode *bool + type TextureUpdateURLOpts struct + Buffer *string + OnLoad JSFunc + type ThinEngine struct + func ThinEngineFromJSObject(p js.Value, ctx js.Value) *ThinEngine + func (t *ThinEngine) AlphaState() js.Value + func (t *ThinEngine) ApplyStates() + func (t *ThinEngine) AreAllEffectsReady() bool + func (t *ThinEngine) AttachContextLostEvent(callback JSFunc) + func (t *ThinEngine) AttachContextRestoredEvent(callback JSFunc) + func (t *ThinEngine) BeginFrame() + func (t *ThinEngine) BindArrayBuffer(buffer *DataBuffer) + func (t *ThinEngine) BindBuffers(vertexBuffers js.Value, indexBuffer *DataBuffer, effect *Effect) + func (t *ThinEngine) BindBuffersDirectly(vertexBuffer *DataBuffer, indexBuffer *DataBuffer, vertexDeclaration []float64, ...) + func (t *ThinEngine) BindFramebuffer(texture *InternalTexture, opts *ThinEngineBindFramebufferOpts) + func (t *ThinEngine) BindSamplers(effect *Effect) + func (t *ThinEngine) BindUniformBlock(pipelineContext *IPipelineContext, blockName string, index float64) + func (t *ThinEngine) BindUniformBuffer(buffer *DataBuffer) + func (t *ThinEngine) BindUniformBufferBase(buffer *DataBuffer, location float64) + func (t *ThinEngine) BindVertexArrayObject(vertexArrayObject js.Value, indexBuffer *DataBuffer) + func (t *ThinEngine) CeilingPOT(x float64) float64 + func (t *ThinEngine) Clear(color js.Value, backBuffer bool, depth bool, opts *ThinEngineClearOpts) + func (t *ThinEngine) ClearInternalTexturesCache() + func (t *ThinEngine) CollisionsEpsilon() float64 + func (t *ThinEngine) CreateCubeTexture(rootUrl string, scene *Scene, files []string, noMipmap bool, onLoad JSFunc, ...) *InternalTexture + func (t *ThinEngine) CreateDepthStencilTexture(size float64, options *DepthTextureCreationOptions) *InternalTexture + func (t *ThinEngine) CreateDynamicTexture(width float64, height float64, generateMipMaps bool, samplingMode float64) *InternalTexture + func (t *ThinEngine) CreateDynamicUniformBuffer(elements js.Value) *DataBuffer + func (t *ThinEngine) CreateDynamicVertexBuffer(data []float64) *DataBuffer + func (t *ThinEngine) CreateEffect(baseName JSObject, attributesNamesOrOptions []string, ...) *Effect + func (t *ThinEngine) CreateIndexBuffer(indices js.Value, opts *ThinEngineCreateIndexBufferOpts) *DataBuffer + func (t *ThinEngine) CreateMultipleRenderTarget(size JSObject, options *IMultiRenderTargetOptions) []*InternalTexture + func (t *ThinEngine) CreatePipelineContext() *IPipelineContext + func (t *ThinEngine) CreatePrefilteredCubeTexture(rootUrl string, scene *Scene, lodScale float64, lodOffset float64, ...) *InternalTexture + func (t *ThinEngine) CreateRawCubeTexture(data js.Value, size float64, format float64, jsType float64, ...) *InternalTexture + func (t *ThinEngine) CreateRawShaderProgram(pipelineContext *IPipelineContext, vertexCode string, fragmentCode string, ...) js.Value + func (t *ThinEngine) CreateRawTexture(data js.Value, width float64, height float64, format float64, ...) *InternalTexture + func (t *ThinEngine) CreateRawTexture2DArray(data js.Value, width float64, height float64, depth float64, format float64, ...) *InternalTexture + func (t *ThinEngine) CreateRawTexture3D(data js.Value, width float64, height float64, depth float64, format float64, ...) *InternalTexture + func (t *ThinEngine) CreateRenderTargetCubeTexture(size float64, opts *ThinEngineCreateRenderTargetCubeTextureOpts) *InternalTexture + func (t *ThinEngine) CreateRenderTargetTexture(size float64, options bool) *InternalTexture + func (t *ThinEngine) CreateShaderProgram(pipelineContext *IPipelineContext, vertexCode string, fragmentCode string, ...) js.Value + func (t *ThinEngine) CreateTexture(urlArg string, noMipmap bool, invertY bool, scene js.Value, ...) *InternalTexture + func (t *ThinEngine) CreateUniformBuffer(elements js.Value) *DataBuffer + func (t *ThinEngine) CreateVertexBuffer(data []float64) *DataBuffer + func (t *ThinEngine) CullBackFaces() bool + func (t *ThinEngine) CurrentViewport() js.Value + func (t *ThinEngine) DepthCullingState() js.Value + func (t *ThinEngine) Description() string + func (t *ThinEngine) DisableUniformBuffers() bool + func (t *ThinEngine) DisableVertexArrayObjects() bool + func (t *ThinEngine) Dispose() + func (t *ThinEngine) DoNotHandleContextLost() bool + func (t *ThinEngine) Draw(useTriangles bool, indexStart float64, indexCount float64, ...) + func (t *ThinEngine) DrawArraysType(fillMode float64, verticesStart float64, verticesCount float64, ...) + func (t *ThinEngine) DrawElementsType(fillMode float64, indexStart float64, indexCount float64, ...) + func (t *ThinEngine) DrawPointClouds(verticesStart float64, verticesCount float64, ...) + func (t *ThinEngine) DrawUnIndexed(useTriangles bool, verticesStart float64, verticesCount float64, ...) + func (t *ThinEngine) EmptyCubeTexture() *InternalTexture + func (t *ThinEngine) EmptyTexture() *InternalTexture + func (t *ThinEngine) EmptyTexture2DArray() *InternalTexture + func (t *ThinEngine) EmptyTexture3D() *InternalTexture + func (t *ThinEngine) EnableEffect(effect *Effect) + func (t *ThinEngine) EnableUnpackFlipYCached() bool + func (t *ThinEngine) EndFrame() + func (t *ThinEngine) ExceptionList() js.Value + func (t *ThinEngine) FloorPOT(x float64) float64 + func (t *ThinEngine) FlushFramebuffer() + func (t *ThinEngine) ForcePOTTextures() bool + func (t *ThinEngine) GetAttributes(pipelineContext *IPipelineContext, attributesNames []string) []float64 + func (t *ThinEngine) GetCaps() js.Value + func (t *ThinEngine) GetClassName() string + func (t *ThinEngine) GetError() float64 + func (t *ThinEngine) GetExponentOfTwo(value float64, max float64, opts *ThinEngineGetExponentOfTwoOpts) float64 + func (t *ThinEngine) GetGlInfo() js.Value + func (t *ThinEngine) GetHardwareScalingLevel() float64 + func (t *ThinEngine) GetHostDocument() js.Value + func (t *ThinEngine) GetHostWindow() js.Value + func (t *ThinEngine) GetLoadedTexturesCache() []*InternalTexture + func (t *ThinEngine) GetRenderHeight(opts *ThinEngineGetRenderHeightOpts) float64 + func (t *ThinEngine) GetRenderWidth(opts *ThinEngineGetRenderWidthOpts) float64 + func (t *ThinEngine) GetRenderingCanvas() js.Value + func (t *ThinEngine) GetUniforms(pipelineContext *IPipelineContext, uniformsNames []string) js.Value + func (t *ThinEngine) IsFullscreen() bool + func (t *ThinEngine) IsStencilEnable() bool + func (t *ThinEngine) IsSupported() bool + func (t *ThinEngine) JSObject() js.Value + func (t *ThinEngine) NearestPOT(x float64) float64 + func (t *ThinEngine) NeedPOTTextures() bool + func (t *ThinEngine) NpmPackage() string + func (t *ThinEngine) OnBeforeTextureInitObservable() *Observable + func (t *ThinEngine) OnContextLostObservable() *Observable + func (t *ThinEngine) OnContextRestoredObservable() *Observable + func (t *ThinEngine) PremultipliedAlpha() bool + func (t *ThinEngine) PreventCacheWipeBetweenFrames() bool + func (t *ThinEngine) QueueNewFrame(jsFunc JSFunc, opts *ThinEngineQueueNewFrameOpts) float64 + func (t *ThinEngine) RecordVertexArrayObject(vertexBuffers js.Value, indexBuffer *DataBuffer, effect *Effect) js.Value + func (t *ThinEngine) ReleaseEffects() + func (t *ThinEngine) ReleaseVertexArrayObject(vao js.Value) + func (t *ThinEngine) RenderEvenInBackground() bool + func (t *ThinEngine) ResetTextureCache() + func (t *ThinEngine) Resize() + func (t *ThinEngine) RestoreDefaultFramebuffer() + func (t *ThinEngine) RunRenderLoop(renderFunction JSFunc) + func (t *ThinEngine) SetAlphaState(alphaState js.Value) *ThinEngine + func (t *ThinEngine) SetArray(uniform js.Value, array []float64) + func (t *ThinEngine) SetArray2(uniform js.Value, array []float64) + func (t *ThinEngine) SetArray3(uniform js.Value, array []float64) + func (t *ThinEngine) SetArray4(uniform js.Value, array []float64) + func (t *ThinEngine) SetCollisionsEpsilon(CollisionsEpsilon float64) *ThinEngine + func (t *ThinEngine) SetCullBackFaces(cullBackFaces bool) *ThinEngine + func (t *ThinEngine) SetCurrentViewport(currentViewport js.Value) *ThinEngine + func (t *ThinEngine) SetDepthCullingState(depthCullingState js.Value) *ThinEngine + func (t *ThinEngine) SetDescription(description string) *ThinEngine + func (t *ThinEngine) SetDisableUniformBuffers(disableUniformBuffers bool) *ThinEngine + func (t *ThinEngine) SetDisableVertexArrayObjects(disableVertexArrayObjects bool) *ThinEngine + func (t *ThinEngine) SetDoNotHandleContextLost(doNotHandleContextLost bool) *ThinEngine + func (t *ThinEngine) SetEmptyCubeTexture(emptyCubeTexture *InternalTexture) *ThinEngine + func (t *ThinEngine) SetEmptyTexture(emptyTexture *InternalTexture) *ThinEngine + func (t *ThinEngine) SetEmptyTexture2DArray(emptyTexture2DArray *InternalTexture) *ThinEngine + func (t *ThinEngine) SetEmptyTexture3D(emptyTexture3D *InternalTexture) *ThinEngine + func (t *ThinEngine) SetEnableUnpackFlipYCached(enableUnpackFlipYCached bool) *ThinEngine + func (t *ThinEngine) SetExceptionList(ExceptionList js.Value) *ThinEngine + func (t *ThinEngine) SetFloat(uniform js.Value, value float64) + func (t *ThinEngine) SetFloat2(uniform js.Value, x float64, y float64) + func (t *ThinEngine) SetFloat3(uniform js.Value, x float64, y float64, z float64) + func (t *ThinEngine) SetFloat4(uniform js.Value, x float64, y float64, z float64, w float64) + func (t *ThinEngine) SetForcePOTTextures(forcePOTTextures bool) *ThinEngine + func (t *ThinEngine) SetHardwareScalingLevel(level float64) + func (t *ThinEngine) SetInt(uniform js.Value, value float64) + func (t *ThinEngine) SetIntArray(uniform js.Value, array js.Value) + func (t *ThinEngine) SetIntArray2(uniform js.Value, array js.Value) + func (t *ThinEngine) SetIntArray3(uniform js.Value, array js.Value) + func (t *ThinEngine) SetIntArray4(uniform js.Value, array js.Value) + func (t *ThinEngine) SetIsFullscreen(isFullscreen bool) *ThinEngine + func (t *ThinEngine) SetIsStencilEnable(isStencilEnable bool) *ThinEngine + func (t *ThinEngine) SetMatrices(uniform js.Value, matrices js.Value) + func (t *ThinEngine) SetMatrix2x2(uniform js.Value, matrix js.Value) + func (t *ThinEngine) SetMatrix3x3(uniform js.Value, matrix js.Value) + func (t *ThinEngine) SetNeedPOTTextures(needPOTTextures bool) *ThinEngine + func (t *ThinEngine) SetNpmPackage(NpmPackage string) *ThinEngine + func (t *ThinEngine) SetOnBeforeTextureInitObservable(onBeforeTextureInitObservable *Observable) *ThinEngine + func (t *ThinEngine) SetOnContextLostObservable(onContextLostObservable *Observable) *ThinEngine + func (t *ThinEngine) SetOnContextRestoredObservable(onContextRestoredObservable *Observable) *ThinEngine + func (t *ThinEngine) SetPremultipliedAlpha(premultipliedAlpha bool) *ThinEngine + func (t *ThinEngine) SetPreventCacheWipeBetweenFrames(preventCacheWipeBetweenFrames bool) *ThinEngine + func (t *ThinEngine) SetRenderEvenInBackground(renderEvenInBackground bool) *ThinEngine + func (t *ThinEngine) SetShadersRepository(ShadersRepository string) *ThinEngine + func (t *ThinEngine) SetSize(width float64, height float64) + func (t *ThinEngine) SetStencilState(stencilState js.Value) *ThinEngine + func (t *ThinEngine) SetSupportsUniformBuffers(supportsUniformBuffers bool) *ThinEngine + func (t *ThinEngine) SetTexture(channel float64, uniform js.Value, texture *BaseTexture) + func (t *ThinEngine) SetTextureArray(channel float64, uniform js.Value, textures []*BaseTexture) + func (t *ThinEngine) SetTextureFormatInUse(textureFormatInUse string) *ThinEngine + func (t *ThinEngine) SetTexturesSupported(texturesSupported []string) *ThinEngine + func (t *ThinEngine) SetUseReverseDepthBuffer(useReverseDepthBuffer bool) *ThinEngine + func (t *ThinEngine) SetValidateShaderPrograms(validateShaderPrograms bool) *ThinEngine + func (t *ThinEngine) SetVersion(Version string) *ThinEngine + func (t *ThinEngine) SetViewport(viewport js.Value, opts *ThinEngineSetViewportOpts) + func (t *ThinEngine) SetWebGLVersion(webGLVersion float64) *ThinEngine + func (t *ThinEngine) ShadersRepository() string + func (t *ThinEngine) StencilState() js.Value + func (t *ThinEngine) StopRenderLoop(opts *ThinEngineStopRenderLoopOpts) + func (t *ThinEngine) SupportsUniformBuffers() bool + func (t *ThinEngine) TextureFormatInUse() string + func (t *ThinEngine) TexturesSupported() []string + func (t *ThinEngine) UnBindFramebuffer(texture *InternalTexture, opts *ThinEngineUnBindFramebufferOpts) + func (t *ThinEngine) UnBindMultiColorAttachmentFramebuffer(textures []*InternalTexture, disableGenerateMipMaps bool, ...) + func (t *ThinEngine) UnbindAllAttributes() + func (t *ThinEngine) UnbindAllTextures() + func (t *ThinEngine) UnbindInstanceAttributes() + func (t *ThinEngine) UpdateAndBindInstancesBuffer(instancesBuffer *DataBuffer, data js.Value, offsetLocations [][]float64) + func (t *ThinEngine) UpdateArrayBuffer(data js.Value) + func (t *ThinEngine) UpdateDynamicTexture(texture *InternalTexture, canvas js.Value, invertY bool, ...) + func (t *ThinEngine) UpdateMultipleRenderTargetTextureSampleCount(textures []*InternalTexture, samples float64) float64 + func (t *ThinEngine) UpdateTextureSamplingMode(samplingMode float64, texture *InternalTexture) + func (t *ThinEngine) UpdateUniformBuffer(uniformBuffer *DataBuffer, elements js.Value, ...) + func (t *ThinEngine) UpdateVideoTexture(texture *InternalTexture, video js.Value, invertY bool) + func (t *ThinEngine) UseReverseDepthBuffer() bool + func (t *ThinEngine) ValidateShaderPrograms() bool + func (t *ThinEngine) Version() string + func (t *ThinEngine) WebGLVersion() float64 + func (t *ThinEngine) WipeCaches(opts *ThinEngineWipeCachesOpts) + type ThinEngineBindFramebufferOpts struct + DepthStencilTexture *InternalTexture + FaceIndex *float64 + ForceFullscreenViewport *bool + LodLevel *float64 + RequiredHeight *float64 + RequiredWidth *float64 + type ThinEngineClearOpts struct + Stencil *bool + type ThinEngineCreateEffectOpts struct + Defines *string + Fallbacks *IEffectFallbacks + IndexParameters interface{} + OnCompiled JSFunc + OnError JSFunc + Samplers []string + type ThinEngineCreateIndexBufferOpts struct + Updatable *bool + type ThinEngineCreatePrefilteredCubeTextureOpts struct + CreatePolynomials *bool + ForcedExtension interface{} + Format *float64 + OnError JSFunc + OnLoad JSFunc + type ThinEngineCreateRawCubeTextureOpts struct + Compression *string + type ThinEngineCreateRawShaderProgramOpts struct + Context js.Value + TransformFeedbackVaryings []string + type ThinEngineCreateRawTexture2DArrayOpts struct + Compression *string + TextureType *float64 + type ThinEngineCreateRawTexture3DOpts struct + Compression *string + TextureType *float64 + type ThinEngineCreateRawTextureOpts struct + Compression *string + Type *float64 + type ThinEngineCreateRenderTargetCubeTextureOpts struct + Options *RenderTargetCreationOptions + type ThinEngineCreateShaderProgramOpts struct + Context js.Value + TransformFeedbackVaryings []string + type ThinEngineCreateTextureOpts struct + Buffer *string + ExcludeLoaders []js.Value + Fallback *InternalTexture + ForcedExtension *string + Format *float64 + MimeType *string + OnError JSFunc + OnLoad JSFunc + SamplingMode *float64 + type ThinEngineDrawArraysTypeOpts struct + InstancesCount *float64 + type ThinEngineDrawElementsTypeOpts struct + InstancesCount *float64 + type ThinEngineDrawOpts struct + InstancesCount *float64 + type ThinEngineDrawPointCloudsOpts struct + InstancesCount *float64 + type ThinEngineDrawUnIndexedOpts struct + InstancesCount *float64 + type ThinEngineGetExponentOfTwoOpts struct + Mode *float64 + type ThinEngineGetRenderHeightOpts struct + UseScreen *bool + type ThinEngineGetRenderWidthOpts struct + UseScreen *bool + type ThinEngineQueueNewFrameOpts struct + Requester interface{} + type ThinEngineSetViewportOpts struct + RequiredHeight *float64 + RequiredWidth *float64 + type ThinEngineStopRenderLoopOpts struct + RenderFunction JSFunc + type ThinEngineUnBindFramebufferOpts struct + DisableGenerateMipMaps *bool + OnBeforeUnbind JSFunc + type ThinEngineUnBindMultiColorAttachmentFramebufferOpts struct + OnBeforeUnbind JSFunc + type ThinEngineUpdateDynamicTextureOpts struct + ForceBindTexture *bool + Format *float64 + PremulAlpha *bool + type ThinEngineUpdateUniformBufferOpts struct + Count *float64 + Offset *float64 + type ThinEngineWipeCachesOpts struct + BruteForce *bool + type TiledBoxBuilder struct + func TiledBoxBuilderFromJSObject(p js.Value, ctx js.Value) *TiledBoxBuilder + func (t *TiledBoxBuilder) CreateTiledBox(name string, options js.Value, opts *TiledBoxBuilderCreateTiledBoxOpts) *Mesh + func (t *TiledBoxBuilder) JSObject() js.Value + type TiledBoxBuilderCreateTiledBoxOpts struct + Scene *Scene + type TiledPlaneBuilder struct + func TiledPlaneBuilderFromJSObject(p js.Value, ctx js.Value) *TiledPlaneBuilder + func (t *TiledPlaneBuilder) CreateTiledPlane(name string, options js.Value, opts *TiledPlaneBuilderCreateTiledPlaneOpts) *Mesh + func (t *TiledPlaneBuilder) JSObject() js.Value + type TiledPlaneBuilderCreateTiledPlaneOpts struct + Scene *Scene + type TimingTools struct + func TimingToolsFromJSObject(p js.Value, ctx js.Value) *TimingTools + func (t *TimingTools) JSObject() js.Value + func (t *TimingTools) SetImmediate(action JSFunc) + type TonemapPostProcess struct + func TonemapPostProcessFromJSObject(p js.Value, ctx js.Value) *TonemapPostProcess + func (t *TonemapPostProcess) ExposureAdjustment() float64 + func (t *TonemapPostProcess) JSObject() js.Value + func (t *TonemapPostProcess) SetExposureAdjustment(exposureAdjustment float64) *TonemapPostProcess + type Tools struct + func ToolsFromJSObject(p js.Value, ctx js.Value) *Tools + func (t *Tools) AllLogLevel() float64 + func (t *Tools) BaseUrl() string + func (t *Tools) CleanUrl(url string) string + func (t *Tools) ClearLogCache() + func (t *Tools) CorsBehavior() string + func (t *Tools) CreateScreenshot(engine *Engine, camera *Camera, size *IScreenshotSize, ...) + func (t *Tools) CreateScreenshotAsync(engine *Engine, camera *Camera, size *IScreenshotSize, ...) *Promise + func (t *Tools) CreateScreenshotUsingRenderTarget(engine *Engine, camera *Camera, size *IScreenshotSize, ...) + func (t *Tools) CreateScreenshotUsingRenderTargetAsync(engine *Engine, camera *Camera, size *IScreenshotSize, ...) *Promise + func (t *Tools) CustomRequestHeaders() js.Value + func (t *Tools) DecodeBase64(uri string) js.Value + func (t *Tools) DeepCopy(source JSObject, destination JSObject, opts *ToolsDeepCopyOpts) + func (t *Tools) DefaultRetryStrategy() js.Value + func (t *Tools) DelayAsync(delay float64) *Promise + func (t *Tools) Download(blob js.Value, fileName string) + func (t *Tools) DumpFramebuffer(width float64, height float64, engine *Engine, opts *ToolsDumpFramebufferOpts) + func (t *Tools) EncodeScreenshotCanvasData(opts *ToolsEncodeScreenshotCanvasDataOpts) + func (t *Tools) EndPerformanceCounter() js.Value + func (t *Tools) Error(message string) + func (t *Tools) ErrorLogLevel() float64 + func (t *Tools) ErrorsCount() float64 + func (t *Tools) FallbackTexture() string + func (t *Tools) FetchToRef(u float64, v float64, width float64, height float64, pixels js.Value, ...) + func (t *Tools) FileAsURL(content string) string + func (t *Tools) FloatRound(value float64) float64 + func (t *Tools) Format(value float64, opts *ToolsFormatOpts) string + func (t *Tools) GetAbsoluteUrl(url string) string + func (t *Tools) GetClassName(object JSObject, opts *ToolsGetClassNameOpts) string + func (t *Tools) GetDOMTextContent() js.Value + func (t *Tools) GetFilename(path string) string + func (t *Tools) GetFolderPath(uri string, opts *ToolsGetFolderPathOpts) string + func (t *Tools) GetFullClassName(object JSObject, opts *ToolsGetFullClassNameOpts) string + func (t *Tools) GetPointerPrefix() string + func (t *Tools) Instantiate(className string) js.Value + func (t *Tools) IsBase64(uri string) bool + func (t *Tools) IsEmpty(obj JSObject) bool + func (t *Tools) IsExponentOfTwo(value float64) bool + func (t *Tools) IsWindowObjectExist() js.Value + func (t *Tools) JSObject() js.Value + func (t *Tools) LoadFile(url string, onSuccess JSFunc, opts *ToolsLoadFileOpts) *IFileRequest + func (t *Tools) LoadFileAsync(url string) *Promise + func (t *Tools) LoadImage(input string, onLoad JSFunc, onError JSFunc, offlineProvider *IOfflineProvider, ...) js.Value + func (t *Tools) LoadScript(scriptUrl string, onSuccess JSFunc, opts *ToolsLoadScriptOpts) + func (t *Tools) LoadScriptAsync(scriptUrl string, opts *ToolsLoadScriptAsyncOpts) *Promise + func (t *Tools) Log(message string) + func (t *Tools) LogCache() string + func (t *Tools) LogLevels() float64 + func (t *Tools) MakeArray(obj JSObject, opts *ToolsMakeArrayOpts) js.Value + func (t *Tools) MessageLogLevel() float64 + func (t *Tools) Mix(a float64, b float64, alpha float64) float64 + func (t *Tools) NoneLogLevel() float64 + func (t *Tools) Now() float64 + func (t *Tools) OnNewCacheEntry() js.Value + func (t *Tools) PerformanceConsoleLogLevel() float64 + func (t *Tools) PerformanceLogLevel() float64 + func (t *Tools) PerformanceNoneLogLevel() float64 + func (t *Tools) PerformanceUserMarkLogLevel() float64 + func (t *Tools) PreprocessUrl() js.Value + func (t *Tools) RandomId() string + func (t *Tools) ReadFile(file js.Value, onSuccess JSFunc, opts *ToolsReadFileOpts) *IFileRequest + func (t *Tools) ReadFileAsDataURL(fileToLoad js.Value, callback JSFunc, progressCallback JSFunc) *IFileRequest + func (t *Tools) RegisterTopRootEvents(windowElement js.Value, events js.Value) + func (t *Tools) RegisteredExternalClasses() js.Value + func (t *Tools) SetAllLogLevel(AllLogLevel float64) *Tools + func (t *Tools) SetBaseUrl(BaseUrl string) *Tools + func (t *Tools) SetCorsBehavior(url []string, element js.Value) + func (t *Tools) SetCustomRequestHeaders(CustomRequestHeaders js.Value) *Tools + func (t *Tools) SetDefaultRetryStrategy(DefaultRetryStrategy JSFunc) *Tools + func (t *Tools) SetEndPerformanceCounter(EndPerformanceCounter JSFunc) *Tools + func (t *Tools) SetErrorLogLevel(ErrorLogLevel float64) *Tools + func (t *Tools) SetErrorsCount(errorsCount float64) *Tools + func (t *Tools) SetFallbackTexture(fallbackTexture string) *Tools + func (t *Tools) SetGetDOMTextContent(GetDOMTextContent js.Value) *Tools + func (t *Tools) SetImmediate(action JSFunc) + func (t *Tools) SetIsWindowObjectExist(IsWindowObjectExist js.Value) *Tools + func (t *Tools) SetLogCache(LogCache string) *Tools + func (t *Tools) SetLogLevels(LogLevels float64) *Tools + func (t *Tools) SetMessageLogLevel(MessageLogLevel float64) *Tools + func (t *Tools) SetNoneLogLevel(NoneLogLevel float64) *Tools + func (t *Tools) SetNow(Now float64) *Tools + func (t *Tools) SetOnNewCacheEntry(OnNewCacheEntry JSFunc) *Tools + func (t *Tools) SetPerformanceConsoleLogLevel(PerformanceConsoleLogLevel float64) *Tools + func (t *Tools) SetPerformanceLogLevel(PerformanceLogLevel float64) *Tools + func (t *Tools) SetPerformanceNoneLogLevel(PerformanceNoneLogLevel float64) *Tools + func (t *Tools) SetPerformanceUserMarkLogLevel(PerformanceUserMarkLogLevel float64) *Tools + func (t *Tools) SetPreprocessUrl(PreprocessUrl JSFunc) *Tools + func (t *Tools) SetRegisteredExternalClasses(RegisteredExternalClasses js.Value) *Tools + func (t *Tools) SetStartPerformanceCounter(StartPerformanceCounter JSFunc) *Tools + func (t *Tools) SetUseCustomRequestHeaders(UseCustomRequestHeaders bool) *Tools + func (t *Tools) SetUseFallbackTexture(UseFallbackTexture bool) *Tools + func (t *Tools) SetWarningLogLevel(WarningLogLevel float64) *Tools + func (t *Tools) StartPerformanceCounter() js.Value + func (t *Tools) ToBlob(canvas js.Value, successCallback JSFunc, opts *ToolsToBlobOpts) + func (t *Tools) ToDegrees(angle float64) float64 + func (t *Tools) ToRadians(angle float64) float64 + func (t *Tools) UnregisterTopRootEvents(windowElement js.Value, events js.Value) + func (t *Tools) UseCustomRequestHeaders() bool + func (t *Tools) UseFallbackTexture() bool + func (t *Tools) Warn(message string) + func (t *Tools) WarningLogLevel() float64 + type ToolsCreateScreenshotAsyncOpts struct + MimeType *string + type ToolsCreateScreenshotOpts struct + MimeType *string + SuccessCallback JSFunc + type ToolsCreateScreenshotUsingRenderTargetAsyncOpts struct + Antialiasing *bool + FileName *string + MimeType *string + Samples *float64 + type ToolsCreateScreenshotUsingRenderTargetOpts struct + Antialiasing *bool + FileName *string + MimeType *string + Samples *float64 + SuccessCallback JSFunc + type ToolsDeepCopyOpts struct + DoNotCopyList []string + MustCopyList []string + type ToolsDumpFramebufferOpts struct + FileName *string + MimeType *string + SuccessCallback JSFunc + type ToolsEncodeScreenshotCanvasDataOpts struct + FileName *string + MimeType *string + SuccessCallback JSFunc + type ToolsFormatOpts struct + Decimals *float64 + type ToolsGetClassNameOpts struct + IsType *bool + type ToolsGetFolderPathOpts struct + ReturnUnchangedIfNoSlash *bool + type ToolsGetFullClassNameOpts struct + IsType *bool + type ToolsLoadFileOpts struct + OfflineProvider *IOfflineProvider + OnError JSFunc + OnProgress JSFunc + UseArrayBuffer *bool + type ToolsLoadImageOpts struct + MimeType *string + type ToolsLoadScriptAsyncOpts struct + ScriptId *string + type ToolsLoadScriptOpts struct + OnError JSFunc + ScriptId *string + type ToolsMakeArrayOpts struct + AllowsNullUndefined *bool + type ToolsReadFileOpts struct + OnError JSFunc + OnProgress JSFunc + UseArrayBuffer *bool + type ToolsToBlobOpts struct + MimeType *string + type TorusBuilder struct + func TorusBuilderFromJSObject(p js.Value, ctx js.Value) *TorusBuilder + func (t *TorusBuilder) CreateTorus(name string, options js.Value, scene JSObject) *Mesh + func (t *TorusBuilder) JSObject() js.Value + type TorusKnotBuilder struct + func TorusKnotBuilderFromJSObject(p js.Value, ctx js.Value) *TorusKnotBuilder + func (t *TorusKnotBuilder) CreateTorusKnot(name string, options js.Value, scene JSObject) *Mesh + func (t *TorusKnotBuilder) JSObject() js.Value + type TouchCamera struct + func TouchCameraFromJSObject(p js.Value, ctx js.Value) *TouchCamera + func (t *TouchCamera) GetClassName() string + func (t *TouchCamera) JSObject() js.Value + func (t *TouchCamera) SetTouchAngularSensibility(touchAngularSensibility float64) *TouchCamera + func (t *TouchCamera) SetTouchMoveSensibility(touchMoveSensibility float64) *TouchCamera + func (t *TouchCamera) TouchAngularSensibility() float64 + func (t *TouchCamera) TouchMoveSensibility() float64 + type TrailMesh struct + func TrailMeshFromJSObject(p js.Value, ctx js.Value) *TrailMesh + func (t *TrailMesh) Clone(name string, newGenerator *AbstractMesh) *TrailMesh + func (t *TrailMesh) GetClassName() string + func (t *TrailMesh) JSObject() js.Value + func (t *TrailMesh) Parse(parsedMesh JSObject, scene *Scene) *TrailMesh + func (t *TrailMesh) Serialize(serializationObject JSObject) + func (t *TrailMesh) Start() + func (t *TrailMesh) Stop() + func (t *TrailMesh) Update() + type TranscodeResult struct + func TranscodeResultFromJSObject(p js.Value, ctx js.Value) *TranscodeResult + func (t *TranscodeResult) FileInfo() *BasisFileInfo + func (t *TranscodeResult) Format() float64 + func (t *TranscodeResult) JSObject() js.Value + func (t *TranscodeResult) SetFileInfo(fileInfo *BasisFileInfo) *TranscodeResult + func (t *TranscodeResult) SetFormat(format float64) *TranscodeResult + type TransformBlock struct + func TransformBlockFromJSObject(p js.Value, ctx js.Value) *TransformBlock + func (t *TransformBlock) ComplementW() float64 + func (t *TransformBlock) ComplementZ() float64 + func (t *TransformBlock) GetClassName() string + func (t *TransformBlock) JSObject() js.Value + func (t *TransformBlock) Output() *NodeMaterialConnectionPoint + func (t *TransformBlock) Serialize() js.Value + func (t *TransformBlock) SetComplementW(complementW float64) *TransformBlock + func (t *TransformBlock) SetComplementZ(complementZ float64) *TransformBlock + func (t *TransformBlock) SetOutput(output *NodeMaterialConnectionPoint) *TransformBlock + func (t *TransformBlock) SetTransform(transform *NodeMaterialConnectionPoint) *TransformBlock + func (t *TransformBlock) SetVector(vector *NodeMaterialConnectionPoint) *TransformBlock + func (t *TransformBlock) Transform() *NodeMaterialConnectionPoint + func (t *TransformBlock) Vector() *NodeMaterialConnectionPoint + type TransformNode struct + func TransformNodeFromJSObject(p js.Value, ctx js.Value) *TransformNode + func (t *TransformNode) AbsolutePosition() *Vector3 + func (t *TransformNode) AbsoluteRotationQuaternion() *Quaternion + func (t *TransformNode) AbsoluteScaling() *Vector3 + func (t *TransformNode) AddRotation(x float64, y float64, z float64) *TransformNode + func (t *TransformNode) AttachToBone(bone *Bone, affectedTransformNode *TransformNode) *TransformNode + func (t *TransformNode) BILLBOARDMODE_ALL() float64 + func (t *TransformNode) BILLBOARDMODE_NONE() float64 + func (t *TransformNode) BILLBOARDMODE_USE_POSITION() float64 + func (t *TransformNode) BILLBOARDMODE_X() float64 + func (t *TransformNode) BILLBOARDMODE_Y() float64 + func (t *TransformNode) BILLBOARDMODE_Z() float64 + func (t *TransformNode) BillboardMode() float64 + func (t *TransformNode) Clone(name string, newParent *Node, opts *TransformNodeCloneOpts) *TransformNode + func (t *TransformNode) ComputeWorldMatrix(opts *TransformNodeComputeWorldMatrixOpts) *Matrix + func (t *TransformNode) DetachFromBone() *TransformNode + func (t *TransformNode) Dispose(opts *TransformNodeDisposeOpts) + func (t *TransformNode) Forward() *Vector3 + func (t *TransformNode) FreezeWorldMatrix(opts *TransformNodeFreezeWorldMatrixOpts) *TransformNode + func (t *TransformNode) GetAbsolutePivotPoint() *Vector3 + func (t *TransformNode) GetAbsolutePivotPointToRef(result *Vector3) *TransformNode + func (t *TransformNode) GetAbsolutePosition() *Vector3 + func (t *TransformNode) GetChildTransformNodes(opts *TransformNodeGetChildTransformNodesOpts) []*TransformNode + func (t *TransformNode) GetClassName() string + func (t *TransformNode) GetDirection(localAxis *Vector3) *Vector3 + func (t *TransformNode) GetDirectionToRef(localAxis *Vector3, result *Vector3) *TransformNode + func (t *TransformNode) GetDistanceToCamera(opts *TransformNodeGetDistanceToCameraOpts) float64 + func (t *TransformNode) GetPivotMatrix() *Matrix + func (t *TransformNode) GetPivotPoint() *Vector3 + func (t *TransformNode) GetPivotPointToRef(result *Vector3) *TransformNode + func (t *TransformNode) GetPoseMatrix() *Matrix + func (t *TransformNode) GetPositionExpressedInLocalSpace() *Vector3 + func (t *TransformNode) GetPositionInCameraSpace(opts *TransformNodeGetPositionInCameraSpaceOpts) *Vector3 + func (t *TransformNode) IgnoreNonUniformScaling() bool + func (t *TransformNode) InfiniteDistance() bool + func (t *TransformNode) InstantiateHierarchy(opts *TransformNodeInstantiateHierarchyOpts) *TransformNode + func (t *TransformNode) IsWorldMatrixFrozen() bool + func (t *TransformNode) JSObject() js.Value + func (t *TransformNode) LocallyTranslate(vector3 *Vector3) *TransformNode + func (t *TransformNode) LookAt(targetPoint *Vector3, opts *TransformNodeLookAtOpts) *TransformNode + func (t *TransformNode) MarkAsDirty(property string) *TransformNode + func (t *TransformNode) NonUniformScaling() bool + func (t *TransformNode) NormalizeToUnitCube(opts *TransformNodeNormalizeToUnitCubeOpts) *TransformNode + func (t *TransformNode) OnAfterWorldMatrixUpdateObservable() *Observable + func (t *TransformNode) Parse(parsedTransformNode JSObject, scene *Scene, rootUrl string) *TransformNode + func (t *TransformNode) Position() *Vector3 + func (t *TransformNode) PreserveParentRotationForBillboard() bool + func (t *TransformNode) ReIntegrateRotationIntoRotationQuaternion() bool + func (t *TransformNode) RegisterAfterWorldMatrixUpdate(jsFunc JSFunc) *TransformNode + func (t *TransformNode) Right() *Vector3 + func (t *TransformNode) Rotate(axis *Vector3, amount float64, opts *TransformNodeRotateOpts) *TransformNode + func (t *TransformNode) RotateAround(point *Vector3, axis *Vector3, amount float64) *TransformNode + func (t *TransformNode) Rotation() *Vector3 + func (t *TransformNode) RotationQuaternion() *Quaternion + func (t *TransformNode) Scaling() *Vector3 + func (t *TransformNode) ScalingDeterminant() float64 + func (t *TransformNode) Serialize(opts *TransformNodeSerializeOpts) js.Value + func (t *TransformNode) SetAbsolutePosition(absolutePosition *Vector3) *TransformNode + func (t *TransformNode) SetAbsoluteRotationQuaternion(absoluteRotationQuaternion *Quaternion) *TransformNode + func (t *TransformNode) SetAbsoluteScaling(absoluteScaling *Vector3) *TransformNode + func (t *TransformNode) SetBILLBOARDMODE_ALL(BILLBOARDMODE_ALL float64) *TransformNode + func (t *TransformNode) SetBILLBOARDMODE_NONE(BILLBOARDMODE_NONE float64) *TransformNode + func (t *TransformNode) SetBILLBOARDMODE_USE_POSITION(BILLBOARDMODE_USE_POSITION float64) *TransformNode + func (t *TransformNode) SetBILLBOARDMODE_X(BILLBOARDMODE_X float64) *TransformNode + func (t *TransformNode) SetBILLBOARDMODE_Y(BILLBOARDMODE_Y float64) *TransformNode + func (t *TransformNode) SetBILLBOARDMODE_Z(BILLBOARDMODE_Z float64) *TransformNode + func (t *TransformNode) SetBillboardMode(billboardMode float64) *TransformNode + func (t *TransformNode) SetDirection(localAxis *Vector3, opts *TransformNodeSetDirectionOpts) *TransformNode + func (t *TransformNode) SetForward(forward *Vector3) *TransformNode + func (t *TransformNode) SetIgnoreNonUniformScaling(ignoreNonUniformScaling bool) *TransformNode + func (t *TransformNode) SetInfiniteDistance(infiniteDistance bool) *TransformNode + func (t *TransformNode) SetIsWorldMatrixFrozen(isWorldMatrixFrozen bool) *TransformNode + func (t *TransformNode) SetNonUniformScaling(nonUniformScaling bool) *TransformNode + func (t *TransformNode) SetOnAfterWorldMatrixUpdateObservable(onAfterWorldMatrixUpdateObservable *Observable) *TransformNode + func (t *TransformNode) SetParent(node *Node) *TransformNode + func (t *TransformNode) SetPivotMatrix(matrix *Matrix, opts *TransformNodeSetPivotMatrixOpts) *TransformNode + func (t *TransformNode) SetPivotPoint(point *Vector3, opts *TransformNodeSetPivotPointOpts) *TransformNode + func (t *TransformNode) SetPosition(position *Vector3) *TransformNode + func (t *TransformNode) SetPositionWithLocalVector(vector3 *Vector3) *TransformNode + func (t *TransformNode) SetPreTransformMatrix(matrix *Matrix) *TransformNode + func (t *TransformNode) SetPreserveParentRotationForBillboard(preserveParentRotationForBillboard bool) *TransformNode + func (t *TransformNode) SetReIntegrateRotationIntoRotationQuaternion(reIntegrateRotationIntoRotationQuaternion bool) *TransformNode + func (t *TransformNode) SetRight(right *Vector3) *TransformNode + func (t *TransformNode) SetRotation(rotation *Vector3) *TransformNode + func (t *TransformNode) SetRotationQuaternion(rotationQuaternion *Quaternion) *TransformNode + func (t *TransformNode) SetScaling(scaling *Vector3) *TransformNode + func (t *TransformNode) SetScalingDeterminant(scalingDeterminant float64) *TransformNode + func (t *TransformNode) SetUp(up *Vector3) *TransformNode + func (t *TransformNode) Translate(axis *Vector3, distance float64, opts *TransformNodeTranslateOpts) *TransformNode + func (t *TransformNode) UnfreezeWorldMatrix() *TransformNode + func (t *TransformNode) UnregisterAfterWorldMatrixUpdate(jsFunc JSFunc) *TransformNode + func (t *TransformNode) Up() *Vector3 + func (t *TransformNode) UpdatePoseMatrix(matrix *Matrix) *TransformNode + type TransformNodeCloneOpts struct + DoNotCloneChildren *bool + type TransformNodeComputeWorldMatrixOpts struct + Force *bool + type TransformNodeDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type TransformNodeFreezeWorldMatrixOpts struct + NewWorldMatrix *Matrix + type TransformNodeGetChildTransformNodesOpts struct + DirectDescendantsOnly *bool + Predicate JSFunc + type TransformNodeGetDistanceToCameraOpts struct + Camera *Camera + type TransformNodeGetPositionInCameraSpaceOpts struct + Camera *Camera + type TransformNodeInstantiateHierarchyOpts struct + NewParent *TransformNode + OnNewNodeCreated JSFunc + Options map[string]interface{} + type TransformNodeLookAtOpts struct + PitchCor *float64 + RollCor *float64 + Space js.Value + YawCor *float64 + type TransformNodeNormalizeToUnitCubeOpts struct + IgnoreRotation *bool + IncludeDescendants *bool + Predicate JSFunc + type TransformNodeRotateOpts struct + Space js.Value + type TransformNodeSerializeOpts struct + CurrentSerializationObject interface{} + type TransformNodeSetDirectionOpts struct + PitchCor *float64 + RollCor *float64 + YawCor *float64 + type TransformNodeSetPivotMatrixOpts struct + PostMultiplyPivotMatrix *bool + type TransformNodeSetPivotPointOpts struct + Space js.Value + type TransformNodeTranslateOpts struct + Space js.Value + type TriPlanarMaterial struct + func TriPlanarMaterialFromJSObject(p js.Value, ctx js.Value) *TriPlanarMaterial + func (t *TriPlanarMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (t *TriPlanarMaterial) Clone(name string) *TriPlanarMaterial + func (t *TriPlanarMaterial) DiffuseColor() *Color3 + func (t *TriPlanarMaterial) DiffuseTextureX() *BaseTexture + func (t *TriPlanarMaterial) DiffuseTextureY() *BaseTexture + func (t *TriPlanarMaterial) DiffuseTextureZ() *BaseTexture + func (t *TriPlanarMaterial) DisableLighting() bool + func (t *TriPlanarMaterial) Dispose(opts *TriPlanarMaterialDisposeOpts) + func (t *TriPlanarMaterial) GetActiveTextures() []*BaseTexture + func (t *TriPlanarMaterial) GetAlphaTestTexture() *BaseTexture + func (t *TriPlanarMaterial) GetAnimatables() []*IAnimatable + func (t *TriPlanarMaterial) GetClassName() string + func (t *TriPlanarMaterial) HasTexture(texture *BaseTexture) bool + func (t *TriPlanarMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, ...) bool + func (t *TriPlanarMaterial) JSObject() js.Value + func (t *TriPlanarMaterial) MaxSimultaneousLights() float64 + func (t *TriPlanarMaterial) MixTexture() *BaseTexture + func (t *TriPlanarMaterial) NeedAlphaBlending() bool + func (t *TriPlanarMaterial) NeedAlphaTesting() bool + func (t *TriPlanarMaterial) NormalTextureX() *BaseTexture + func (t *TriPlanarMaterial) NormalTextureY() *BaseTexture + func (t *TriPlanarMaterial) NormalTextureZ() *BaseTexture + func (t *TriPlanarMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *TriPlanarMaterial + func (t *TriPlanarMaterial) Serialize() js.Value + func (t *TriPlanarMaterial) SetDiffuseColor(diffuseColor *Color3) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetDiffuseTextureX(diffuseTextureX *BaseTexture) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetDiffuseTextureY(diffuseTextureY *BaseTexture) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetDiffuseTextureZ(diffuseTextureZ *BaseTexture) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetDisableLighting(disableLighting bool) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetMixTexture(mixTexture *BaseTexture) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetNormalTextureX(normalTextureX *BaseTexture) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetNormalTextureY(normalTextureY *BaseTexture) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetNormalTextureZ(normalTextureZ *BaseTexture) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetSpecularColor(specularColor *Color3) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetSpecularPower(specularPower float64) *TriPlanarMaterial + func (t *TriPlanarMaterial) SetTileSize(tileSize float64) *TriPlanarMaterial + func (t *TriPlanarMaterial) SpecularColor() *Color3 + func (t *TriPlanarMaterial) SpecularPower() float64 + func (t *TriPlanarMaterial) TileSize() float64 + type TriPlanarMaterialDisposeOpts struct + ForceDisposeEffect *bool + type TriPlanarMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type TrigonometryBlock struct + func TrigonometryBlockFromJSObject(p js.Value, ctx js.Value) *TrigonometryBlock + func (t *TrigonometryBlock) GetClassName() string + func (t *TrigonometryBlock) Input() *NodeMaterialConnectionPoint + func (t *TrigonometryBlock) JSObject() js.Value + func (t *TrigonometryBlock) Operation() js.Value + func (t *TrigonometryBlock) Output() *NodeMaterialConnectionPoint + func (t *TrigonometryBlock) Serialize() js.Value + func (t *TrigonometryBlock) SetInput(input *NodeMaterialConnectionPoint) *TrigonometryBlock + func (t *TrigonometryBlock) SetOperation(operation js.Value) *TrigonometryBlock + func (t *TrigonometryBlock) SetOutput(output *NodeMaterialConnectionPoint) *TrigonometryBlock + type TubeBuilder struct + func TubeBuilderFromJSObject(p js.Value, ctx js.Value) *TubeBuilder + func (t *TubeBuilder) CreateTube(name string, options js.Value, opts *TubeBuilderCreateTubeOpts) *Mesh + func (t *TubeBuilder) JSObject() js.Value + type TubeBuilderCreateTubeOpts struct + Scene *Scene + type UniformBuffer struct + func UniformBufferFromJSObject(p js.Value, ctx js.Value) *UniformBuffer + func (u *UniformBuffer) AddColor3(name string, color *Color3) + func (u *UniformBuffer) AddColor4(name string, color *Color3, alpha float64) + func (u *UniformBuffer) AddFloat2(name string, x float64, y float64) + func (u *UniformBuffer) AddFloat3(name string, x float64, y float64, z float64) + func (u *UniformBuffer) AddMatrix(name string, mat *Matrix) + func (u *UniformBuffer) AddMatrix2x2(name string) + func (u *UniformBuffer) AddMatrix3x3(name string) + func (u *UniformBuffer) AddUniform(name string, size []float64) + func (u *UniformBuffer) AddVector3(name string, vector *Vector3) + func (u *UniformBuffer) BindToEffect(effect *Effect, name string) + func (u *UniformBuffer) Create() + func (u *UniformBuffer) Dispose() + func (u *UniformBuffer) GetBuffer() *DataBuffer + func (u *UniformBuffer) GetData() js.Value + func (u *UniformBuffer) IsDynamic() bool + func (u *UniformBuffer) IsSync() bool + func (u *UniformBuffer) JSObject() js.Value + func (u *UniformBuffer) SetIsSync(isSync bool) *UniformBuffer + func (u *UniformBuffer) SetTexture(name string, texture *BaseTexture) + func (u *UniformBuffer) SetUpdateColor3(updateColor3 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateColor4(updateColor4 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateFloat(updateFloat JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateFloat2(updateFloat2 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateFloat3(updateFloat3 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateFloat4(updateFloat4 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateMatrix(updateMatrix JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateMatrix2x2(updateMatrix2x2 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateMatrix3x3(updateMatrix3x3 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateVector3(updateVector3 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUpdateVector4(updateVector4 JSFunc) *UniformBuffer + func (u *UniformBuffer) SetUseUbo(useUbo bool) *UniformBuffer + func (u *UniformBuffer) Update() + func (u *UniformBuffer) UpdateColor3() js.Value + func (u *UniformBuffer) UpdateColor4() js.Value + func (u *UniformBuffer) UpdateFloat() js.Value + func (u *UniformBuffer) UpdateFloat2() js.Value + func (u *UniformBuffer) UpdateFloat3() js.Value + func (u *UniformBuffer) UpdateFloat4() js.Value + func (u *UniformBuffer) UpdateMatrix() js.Value + func (u *UniformBuffer) UpdateMatrix2x2() js.Value + func (u *UniformBuffer) UpdateMatrix3x3() js.Value + func (u *UniformBuffer) UpdateUniform(uniformName string, data js.Value, size float64) + func (u *UniformBuffer) UpdateUniformDirectly(uniformName string, data js.Value) + func (u *UniformBuffer) UpdateVector3() js.Value + func (u *UniformBuffer) UpdateVector4() js.Value + func (u *UniformBuffer) UseUbo() bool + type UniqueIdGenerator struct + func UniqueIdGeneratorFromJSObject(p js.Value, ctx js.Value) *UniqueIdGenerator + func (u *UniqueIdGenerator) JSObject() js.Value + func (u *UniqueIdGenerator) SetUniqueId(UniqueId float64) *UniqueIdGenerator + func (u *UniqueIdGenerator) UniqueId() float64 + type UniversalCamera struct + func UniversalCameraFromJSObject(p js.Value, ctx js.Value) *UniversalCamera + func (u *UniversalCamera) GamepadAngularSensibility() float64 + func (u *UniversalCamera) GamepadMoveSensibility() float64 + func (u *UniversalCamera) GetClassName() string + func (u *UniversalCamera) JSObject() js.Value + func (u *UniversalCamera) SetGamepadAngularSensibility(gamepadAngularSensibility float64) *UniversalCamera + func (u *UniversalCamera) SetGamepadMoveSensibility(gamepadMoveSensibility float64) *UniversalCamera + type UtilityLayerRenderer struct + func UtilityLayerRendererFromJSObject(p js.Value, ctx js.Value) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) DefaultKeepDepthUtilityLayer() *UtilityLayerRenderer + func (u *UtilityLayerRenderer) DefaultUtilityLayer() *UtilityLayerRenderer + func (u *UtilityLayerRenderer) Dispose() + func (u *UtilityLayerRenderer) GetRenderCamera() *Camera + func (u *UtilityLayerRenderer) JSObject() js.Value + func (u *UtilityLayerRenderer) MainSceneTrackerPredicate() js.Value + func (u *UtilityLayerRenderer) OnPointerOutObservable() *Observable + func (u *UtilityLayerRenderer) OnlyCheckPointerDownEvents() bool + func (u *UtilityLayerRenderer) OriginalScene() *Scene + func (u *UtilityLayerRenderer) PickUtilitySceneFirst() bool + func (u *UtilityLayerRenderer) ProcessAllEvents() bool + func (u *UtilityLayerRenderer) Render() + func (u *UtilityLayerRenderer) SetDefaultKeepDepthUtilityLayer(DefaultKeepDepthUtilityLayer *UtilityLayerRenderer) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetDefaultUtilityLayer(DefaultUtilityLayer *UtilityLayerRenderer) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetMainSceneTrackerPredicate(mainSceneTrackerPredicate JSFunc) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetOnPointerOutObservable(onPointerOutObservable *Observable) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetOnlyCheckPointerDownEvents(onlyCheckPointerDownEvents bool) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetOriginalScene(originalScene *Scene) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetPickUtilitySceneFirst(pickUtilitySceneFirst bool) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetProcessAllEvents(processAllEvents bool) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetRenderCamera(cam *Camera) + func (u *UtilityLayerRenderer) SetShouldRender(shouldRender bool) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) SetUtilityLayerScene(utilityLayerScene *Scene) *UtilityLayerRenderer + func (u *UtilityLayerRenderer) ShouldRender() bool + func (u *UtilityLayerRenderer) UtilityLayerScene() *Scene + type VRCameraMetrics struct + func VRCameraMetricsFromJSObject(p js.Value, ctx js.Value) *VRCameraMetrics + func (v *VRCameraMetrics) AspectRatio() float64 + func (v *VRCameraMetrics) AspectRatioFov() float64 + func (v *VRCameraMetrics) ChromaAbCorrection() []float64 + func (v *VRCameraMetrics) CompensateDistortion() bool + func (v *VRCameraMetrics) DistortionK() []float64 + func (v *VRCameraMetrics) EyeToScreenDistance() float64 + func (v *VRCameraMetrics) GetDefault() *VRCameraMetrics + func (v *VRCameraMetrics) HResolution() float64 + func (v *VRCameraMetrics) HScreenSize() float64 + func (v *VRCameraMetrics) InterpupillaryDistance() float64 + func (v *VRCameraMetrics) JSObject() js.Value + func (v *VRCameraMetrics) LensCenterOffset() float64 + func (v *VRCameraMetrics) LensSeparationDistance() float64 + func (v *VRCameraMetrics) MultiviewEnabled() bool + func (v *VRCameraMetrics) PostProcessScaleFactor() float64 + func (v *VRCameraMetrics) SetAspectRatio(aspectRatio float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetAspectRatioFov(aspectRatioFov float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetChromaAbCorrection(chromaAbCorrection []float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetCompensateDistortion(compensateDistortion bool) *VRCameraMetrics + func (v *VRCameraMetrics) SetDistortionK(distortionK []float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetEyeToScreenDistance(eyeToScreenDistance float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetHResolution(hResolution float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetHScreenSize(hScreenSize float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetInterpupillaryDistance(interpupillaryDistance float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetLensCenterOffset(lensCenterOffset float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetLensSeparationDistance(lensSeparationDistance float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetMultiviewEnabled(multiviewEnabled bool) *VRCameraMetrics + func (v *VRCameraMetrics) SetPostProcessScaleFactor(postProcessScaleFactor float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetVResolution(vResolution float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetVScreenCenter(vScreenCenter float64) *VRCameraMetrics + func (v *VRCameraMetrics) SetVScreenSize(vScreenSize float64) *VRCameraMetrics + func (v *VRCameraMetrics) VResolution() float64 + func (v *VRCameraMetrics) VScreenCenter() float64 + func (v *VRCameraMetrics) VScreenSize() float64 + type VRDeviceOrientationArcRotateCamera struct + func VRDeviceOrientationArcRotateCameraFromJSObject(p js.Value, ctx js.Value) *VRDeviceOrientationArcRotateCamera + func (v *VRDeviceOrientationArcRotateCamera) GetClassName() string + func (v *VRDeviceOrientationArcRotateCamera) JSObject() js.Value + type VRDeviceOrientationFreeCamera struct + func VRDeviceOrientationFreeCameraFromJSObject(p js.Value, ctx js.Value) *VRDeviceOrientationFreeCamera + func (v *VRDeviceOrientationFreeCamera) GetClassName() string + func (v *VRDeviceOrientationFreeCamera) JSObject() js.Value + type VRDeviceOrientationGamepadCamera struct + func VRDeviceOrientationGamepadCameraFromJSObject(p js.Value, ctx js.Value) *VRDeviceOrientationGamepadCamera + func (v *VRDeviceOrientationGamepadCamera) GetClassName() string + func (v *VRDeviceOrientationGamepadCamera) JSObject() js.Value + type VRDistortionCorrectionPostProcess struct + func VRDistortionCorrectionPostProcessFromJSObject(p js.Value, ctx js.Value) *VRDistortionCorrectionPostProcess + func (v *VRDistortionCorrectionPostProcess) JSObject() js.Value + type VRExperienceHelper struct + func VRExperienceHelperFromJSObject(p js.Value, ctx js.Value) *VRExperienceHelper + func (v *VRExperienceHelper) AddFloorMesh(floorMesh *Mesh) + func (v *VRExperienceHelper) ChangeGazeColor(color *Color3) + func (v *VRExperienceHelper) ChangeLaserColor(color *Color3) + func (v *VRExperienceHelper) CurrentVRCamera() *Camera + func (v *VRExperienceHelper) DeviceOrientationCamera() *DeviceOrientationCamera + func (v *VRExperienceHelper) DisplayGaze() bool + func (v *VRExperienceHelper) DisplayLaserPointer() bool + func (v *VRExperienceHelper) Dispose() + func (v *VRExperienceHelper) EnableGazeEvenWhenNoPointerLock() bool + func (v *VRExperienceHelper) EnableInteractions() + func (v *VRExperienceHelper) EnableTeleportation(opts *VRExperienceHelperEnableTeleportationOpts) + func (v *VRExperienceHelper) EnterVR() + func (v *VRExperienceHelper) ExitVR() + func (v *VRExperienceHelper) ExitVROnDoubleTap() bool + func (v *VRExperienceHelper) GazeTrackerMesh() *Mesh + func (v *VRExperienceHelper) GetClassName() string + func (v *VRExperienceHelper) IsInVRMode() bool + func (v *VRExperienceHelper) JSObject() js.Value + func (v *VRExperienceHelper) LeftControllerGazeTrackerMesh() *Mesh + func (v *VRExperienceHelper) MeshSelectionPredicate() js.Value + func (v *VRExperienceHelper) OnAfterCameraTeleport() *Observable + func (v *VRExperienceHelper) OnAfterEnteringVRObservable() *Observable + func (v *VRExperienceHelper) OnBeforeCameraTeleport() *Observable + func (v *VRExperienceHelper) OnControllerMeshLoaded() *Observable + func (v *VRExperienceHelper) OnControllerMeshLoadedObservable() *Observable + func (v *VRExperienceHelper) OnEnteringVR() *Observable + func (v *VRExperienceHelper) OnEnteringVRObservable() *Observable + func (v *VRExperienceHelper) OnExitingVR() *Observable + func (v *VRExperienceHelper) OnExitingVRObservable() *Observable + func (v *VRExperienceHelper) OnMeshSelectedWithController() *Observable + func (v *VRExperienceHelper) OnNewMeshPicked() *Observable + func (v *VRExperienceHelper) OnNewMeshSelected() *Observable + func (v *VRExperienceHelper) OnSelectedMeshUnselected() *Observable + func (v *VRExperienceHelper) Position() *Vector3 + func (v *VRExperienceHelper) RaySelectionPredicate() js.Value + func (v *VRExperienceHelper) RemoveFloorMesh(floorMesh *Mesh) + func (v *VRExperienceHelper) RequestPointerLockOnFullScreen() bool + func (v *VRExperienceHelper) RightControllerGazeTrackerMesh() *Mesh + func (v *VRExperienceHelper) SetCurrentVRCamera(currentVRCamera *Camera) *VRExperienceHelper + func (v *VRExperienceHelper) SetDeviceOrientationCamera(deviceOrientationCamera *DeviceOrientationCamera) *VRExperienceHelper + func (v *VRExperienceHelper) SetDisplayGaze(displayGaze bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetDisplayLaserPointer(displayLaserPointer bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetEnableGazeEvenWhenNoPointerLock(enableGazeEvenWhenNoPointerLock bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetExitVROnDoubleTap(exitVROnDoubleTap bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetGazeTrackerMesh(gazeTrackerMesh *Mesh) *VRExperienceHelper + func (v *VRExperienceHelper) SetIsInVRMode(isInVRMode bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetLeftControllerGazeTrackerMesh(leftControllerGazeTrackerMesh *Mesh) *VRExperienceHelper + func (v *VRExperienceHelper) SetMeshSelectionPredicate(meshSelectionPredicate JSFunc) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnAfterCameraTeleport(onAfterCameraTeleport *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnAfterEnteringVRObservable(onAfterEnteringVRObservable *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnBeforeCameraTeleport(onBeforeCameraTeleport *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnControllerMeshLoaded(onControllerMeshLoaded *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnControllerMeshLoadedObservable(onControllerMeshLoadedObservable *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnEnteringVR(onEnteringVR *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnEnteringVRObservable(onEnteringVRObservable *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnExitingVR(onExitingVR *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnExitingVRObservable(onExitingVRObservable *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnMeshSelectedWithController(onMeshSelectedWithController *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnNewMeshPicked(onNewMeshPicked *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnNewMeshSelected(onNewMeshSelected *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetOnSelectedMeshUnselected(onSelectedMeshUnselected *Observable) *VRExperienceHelper + func (v *VRExperienceHelper) SetPosition(position *Vector3) *VRExperienceHelper + func (v *VRExperienceHelper) SetRaySelectionPredicate(raySelectionPredicate JSFunc) *VRExperienceHelper + func (v *VRExperienceHelper) SetRequestPointerLockOnFullScreen(requestPointerLockOnFullScreen bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetRightControllerGazeTrackerMesh(rightControllerGazeTrackerMesh *Mesh) *VRExperienceHelper + func (v *VRExperienceHelper) SetTELEPORTATIONMODE_CONSTANTSPEED(TELEPORTATIONMODE_CONSTANTSPEED float64) *VRExperienceHelper + func (v *VRExperienceHelper) SetTELEPORTATIONMODE_CONSTANTTIME(TELEPORTATIONMODE_CONSTANTTIME float64) *VRExperienceHelper + func (v *VRExperienceHelper) SetTeleportationEnabled(teleportationEnabled bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetTeleportationTarget(teleportationTarget *Mesh) *VRExperienceHelper + func (v *VRExperienceHelper) SetUpdateControllerLaserColor(updateControllerLaserColor bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetUpdateGazeTrackerColor(updateGazeTrackerColor bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetUpdateGazeTrackerScale(updateGazeTrackerScale bool) *VRExperienceHelper + func (v *VRExperienceHelper) SetVrButton(vrButton js.Value) *VRExperienceHelper + func (v *VRExperienceHelper) SetVrDeviceOrientationCamera(vrDeviceOrientationCamera *VRDeviceOrientationFreeCamera) *VRExperienceHelper + func (v *VRExperienceHelper) SetWebVRCamera(webVRCamera *WebVRFreeCamera) *VRExperienceHelper + func (v *VRExperienceHelper) SetWebVROptions(webVROptions js.Value) *VRExperienceHelper + func (v *VRExperienceHelper) SetXr(xr *WebXRDefaultExperience) *VRExperienceHelper + func (v *VRExperienceHelper) SetXrTestDone(xrTestDone bool) *VRExperienceHelper + func (v *VRExperienceHelper) TELEPORTATIONMODE_CONSTANTSPEED() float64 + func (v *VRExperienceHelper) TELEPORTATIONMODE_CONSTANTTIME() float64 + func (v *VRExperienceHelper) TeleportCamera(location *Vector3) + func (v *VRExperienceHelper) TeleportationEnabled() bool + func (v *VRExperienceHelper) TeleportationTarget() *Mesh + func (v *VRExperienceHelper) UpdateControllerLaserColor() bool + func (v *VRExperienceHelper) UpdateGazeTrackerColor() bool + func (v *VRExperienceHelper) UpdateGazeTrackerScale() bool + func (v *VRExperienceHelper) VrButton() js.Value + func (v *VRExperienceHelper) VrDeviceOrientationCamera() *VRDeviceOrientationFreeCamera + func (v *VRExperienceHelper) WebVRCamera() *WebVRFreeCamera + func (v *VRExperienceHelper) WebVROptions() js.Value + func (v *VRExperienceHelper) Xr() *WebXRDefaultExperience + func (v *VRExperienceHelper) XrTestDone() bool + type VRExperienceHelperEnableTeleportationOpts struct + VrTeleportationOptions *VRTeleportationOptions + type VRExperienceHelperOptions struct + func VRExperienceHelperOptionsFromJSObject(p js.Value, ctx js.Value) *VRExperienceHelperOptions + func (v *VRExperienceHelperOptions) CreateDeviceOrientationCamera() bool + func (v *VRExperienceHelperOptions) CreateFallbackVRDeviceOrientationFreeCamera() bool + func (v *VRExperienceHelperOptions) FloorMeshes() []*Mesh + func (v *VRExperienceHelperOptions) JSObject() js.Value + func (v *VRExperienceHelperOptions) LaserToggle() bool + func (v *VRExperienceHelperOptions) SetCreateDeviceOrientationCamera(createDeviceOrientationCamera bool) *VRExperienceHelperOptions + func (v *VRExperienceHelperOptions) SetCreateFallbackVRDeviceOrientationFreeCamera(createFallbackVRDeviceOrientationFreeCamera bool) *VRExperienceHelperOptions + func (v *VRExperienceHelperOptions) SetFloorMeshes(floorMeshes []*Mesh) *VRExperienceHelperOptions + func (v *VRExperienceHelperOptions) SetLaserToggle(laserToggle bool) *VRExperienceHelperOptions + func (v *VRExperienceHelperOptions) SetUseXR(useXR bool) *VRExperienceHelperOptions + func (v *VRExperienceHelperOptions) SetVrDeviceOrientationCameraMetrics(vrDeviceOrientationCameraMetrics *VRCameraMetrics) *VRExperienceHelperOptions + func (v *VRExperienceHelperOptions) UseXR() bool + func (v *VRExperienceHelperOptions) VrDeviceOrientationCameraMetrics() *VRCameraMetrics + type VRMultiviewToSingleviewPostProcess struct + func VRMultiviewToSingleviewPostProcessFromJSObject(p js.Value, ctx js.Value) *VRMultiviewToSingleviewPostProcess + func (v *VRMultiviewToSingleviewPostProcess) JSObject() js.Value + type VRTeleportationOptions struct + func VRTeleportationOptionsFromJSObject(p js.Value, ctx js.Value) *VRTeleportationOptions + func (v *VRTeleportationOptions) EasingFunction() *EasingFunction + func (v *VRTeleportationOptions) FloorMeshName() string + func (v *VRTeleportationOptions) FloorMeshes() []*Mesh + func (v *VRTeleportationOptions) JSObject() js.Value + func (v *VRTeleportationOptions) SetEasingFunction(easingFunction *EasingFunction) *VRTeleportationOptions + func (v *VRTeleportationOptions) SetFloorMeshName(floorMeshName string) *VRTeleportationOptions + func (v *VRTeleportationOptions) SetFloorMeshes(floorMeshes []*Mesh) *VRTeleportationOptions + func (v *VRTeleportationOptions) SetTeleportationMode(teleportationMode float64) *VRTeleportationOptions + func (v *VRTeleportationOptions) SetTeleportationSpeed(teleportationSpeed float64) *VRTeleportationOptions + func (v *VRTeleportationOptions) SetTeleportationTime(teleportationTime float64) *VRTeleportationOptions + func (v *VRTeleportationOptions) TeleportationMode() float64 + func (v *VRTeleportationOptions) TeleportationSpeed() float64 + func (v *VRTeleportationOptions) TeleportationTime() float64 + type ValueAndUnit struct + func ValueAndUnitFromJSObject(p js.Value, ctx js.Value) *ValueAndUnit + func (v *ValueAndUnit) FromString(source string) bool + func (v *ValueAndUnit) GetValue(host *AdvancedDynamicTexture) float64 + func (v *ValueAndUnit) GetValueInPixel(host *AdvancedDynamicTexture, refValue float64) float64 + func (v *ValueAndUnit) IgnoreAdaptiveScaling() bool + func (v *ValueAndUnit) InternalValue() float64 + func (v *ValueAndUnit) IsPercentage() bool + func (v *ValueAndUnit) IsPixel() bool + func (v *ValueAndUnit) JSObject() js.Value + func (v *ValueAndUnit) NegativeValueAllowed() bool + func (v *ValueAndUnit) SetIgnoreAdaptiveScaling(ignoreAdaptiveScaling bool) *ValueAndUnit + func (v *ValueAndUnit) SetInternalValue(internalValue float64) *ValueAndUnit + func (v *ValueAndUnit) SetIsPercentage(isPercentage bool) *ValueAndUnit + func (v *ValueAndUnit) SetIsPixel(isPixel bool) *ValueAndUnit + func (v *ValueAndUnit) SetNegativeValueAllowed(negativeValueAllowed bool) *ValueAndUnit + func (v *ValueAndUnit) SetUNITMODE_PERCENTAGE(UNITMODE_PERCENTAGE float64) *ValueAndUnit + func (v *ValueAndUnit) SetUNITMODE_PIXEL(UNITMODE_PIXEL float64) *ValueAndUnit + func (v *ValueAndUnit) SetUnit(unit float64) *ValueAndUnit + func (v *ValueAndUnit) ToString(host *AdvancedDynamicTexture, opts *ValueAndUnitToStringOpts) string + func (v *ValueAndUnit) UNITMODE_PERCENTAGE() float64 + func (v *ValueAndUnit) UNITMODE_PIXEL() float64 + func (v *ValueAndUnit) Unit() float64 + func (v *ValueAndUnit) UpdateInPlace(value float64, opts *ValueAndUnitUpdateInPlaceOpts) *ValueAndUnit + type ValueAndUnitToStringOpts struct + Decimals *float64 + type ValueAndUnitUpdateInPlaceOpts struct + Unit *float64 + type ValueCondition struct + func ValueConditionFromJSObject(p js.Value, ctx js.Value) *ValueCondition + func (v *ValueCondition) GetOperatorName(operator float64) string + func (v *ValueCondition) IsDifferent() float64 + func (v *ValueCondition) IsEqual() float64 + func (v *ValueCondition) IsGreater() float64 + func (v *ValueCondition) IsLesser() float64 + func (v *ValueCondition) IsValid() bool + func (v *ValueCondition) JSObject() js.Value + func (v *ValueCondition) Operator() float64 + func (v *ValueCondition) PropertyPath() string + func (v *ValueCondition) Serialize() js.Value + func (v *ValueCondition) SetIsDifferent(IsDifferent float64) *ValueCondition + func (v *ValueCondition) SetIsEqual(IsEqual float64) *ValueCondition + func (v *ValueCondition) SetIsGreater(IsGreater float64) *ValueCondition + func (v *ValueCondition) SetIsLesser(IsLesser float64) *ValueCondition + func (v *ValueCondition) SetOperator(operator float64) *ValueCondition + func (v *ValueCondition) SetPropertyPath(propertyPath string) *ValueCondition + func (v *ValueCondition) SetValue(value JSObject) *ValueCondition + func (v *ValueCondition) Value() js.Value + type Vector2 struct + func Vector2FromJSObject(p js.Value, ctx js.Value) *Vector2 + func (v *Vector2) Add(otherVector *Vector2) *Vector2 + func (v *Vector2) AddInPlace(otherVector *Vector2) *Vector2 + func (v *Vector2) AddToRef(otherVector *Vector2, result *Vector2) *Vector2 + func (v *Vector2) AddVector3(otherVector *Vector3) *Vector2 + func (v *Vector2) AsArray() []float64 + func (v *Vector2) CatmullRom(value1 *Vector2, value2 *Vector2, value3 *Vector2, value4 *Vector2, ...) *Vector2 + func (v *Vector2) Center(value1 *Vector2, value2 *Vector2) *Vector2 + func (v *Vector2) Clamp(value *Vector2, min *Vector2, max *Vector2) *Vector2 + func (v *Vector2) Clone() *Vector2 + func (v *Vector2) CopyFrom(source *Vector2) *Vector2 + func (v *Vector2) CopyFromFloats(x float64, y float64) *Vector2 + func (v *Vector2) Distance(value1 *Vector2, value2 *Vector2) float64 + func (v *Vector2) DistanceOfPointFromSegment(p *Vector2, segA *Vector2, segB *Vector2) float64 + func (v *Vector2) DistanceSquared(value1 *Vector2, value2 *Vector2) float64 + func (v *Vector2) Divide(otherVector *Vector2) *Vector2 + func (v *Vector2) DivideInPlace(otherVector *Vector2) *Vector2 + func (v *Vector2) DivideToRef(otherVector *Vector2, result *Vector2) *Vector2 + func (v *Vector2) Dot(left *Vector2, right *Vector2) float64 + func (v *Vector2) Equals(otherVector *Vector2) bool + func (v *Vector2) EqualsWithEpsilon(otherVector *Vector2, opts *Vector2EqualsWithEpsilonOpts) bool + func (v *Vector2) Floor() *Vector2 + func (v *Vector2) Fract() *Vector2 + func (v *Vector2) FromArray(array js.Value, opts *Vector2FromArrayOpts) *Vector2 + func (v *Vector2) FromArrayToRef(array js.Value, offset float64, result *Vector2) + func (v *Vector2) GetClassName() string + func (v *Vector2) GetHashCode() float64 + func (v *Vector2) Hermite(value1 *Vector2, tangent1 *Vector2, value2 *Vector2, tangent2 *Vector2, ...) *Vector2 + func (v *Vector2) JSObject() js.Value + func (v *Vector2) Length() float64 + func (v *Vector2) LengthSquared() float64 + func (v *Vector2) Lerp(start *Vector2, end *Vector2, amount float64) *Vector2 + func (v *Vector2) Maximize(left *Vector2, right *Vector2) *Vector2 + func (v *Vector2) Minimize(left *Vector2, right *Vector2) *Vector2 + func (v *Vector2) Multiply(otherVector *Vector2) *Vector2 + func (v *Vector2) MultiplyByFloats(x float64, y float64) *Vector2 + func (v *Vector2) MultiplyInPlace(otherVector *Vector2) *Vector2 + func (v *Vector2) MultiplyToRef(otherVector *Vector2, result *Vector2) *Vector2 + func (v *Vector2) Negate() *Vector2 + func (v *Vector2) Normalize(vector *Vector2) *Vector2 + func (v *Vector2) One() *Vector2 + func (v *Vector2) PointInTriangle(p *Vector2, p0 *Vector2, p1 *Vector2, p2 *Vector2) bool + func (v *Vector2) Scale(scale float64) *Vector2 + func (v *Vector2) ScaleAndAddToRef(scale float64, result *Vector2) *Vector2 + func (v *Vector2) ScaleInPlace(scale float64) *Vector2 + func (v *Vector2) ScaleToRef(scale float64, result *Vector2) *Vector2 + func (v *Vector2) Set(x float64, y float64) *Vector2 + func (v *Vector2) SetX(x float64) *Vector2 + func (v *Vector2) SetY(y float64) *Vector2 + func (v *Vector2) Subtract(otherVector *Vector2) *Vector2 + func (v *Vector2) SubtractInPlace(otherVector *Vector2) *Vector2 + func (v *Vector2) SubtractToRef(otherVector *Vector2, result *Vector2) *Vector2 + func (v *Vector2) ToArray(array js.Value, opts *Vector2ToArrayOpts) *Vector2 + func (v *Vector2) ToString() string + func (v *Vector2) Transform(vector *Vector2, transformation *Matrix) *Vector2 + func (v *Vector2) TransformToRef(vector *Vector2, transformation *Matrix, result *Vector2) + func (v *Vector2) X() float64 + func (v *Vector2) Y() float64 + func (v *Vector2) Zero() *Vector2 + type Vector2EqualsWithEpsilonOpts struct + Epsilon *float64 + type Vector2FromArrayOpts struct + Offset *float64 + type Vector2ToArrayOpts struct + Index *float64 + type Vector2WithInfo struct + func Vector2WithInfoFromJSObject(p js.Value, ctx js.Value) *Vector2WithInfo + func (v *Vector2WithInfo) ButtonIndex() float64 + func (v *Vector2WithInfo) JSObject() js.Value + func (v *Vector2WithInfo) SetButtonIndex(buttonIndex float64) *Vector2WithInfo + type Vector3 struct + func Vector3FromJSObject(p js.Value, ctx js.Value) *Vector3 + func (v *Vector3) Add(otherVector *Vector3) *Vector3 + func (v *Vector3) AddInPlace(otherVector *Vector3) *Vector3 + func (v *Vector3) AddInPlaceFromFloats(x float64, y float64, z float64) *Vector3 + func (v *Vector3) AddToRef(otherVector *Vector3, result *Vector3) *Vector3 + func (v *Vector3) AsArray() []float64 + func (v *Vector3) Backward() *Vector3 + func (v *Vector3) CatmullRom(value1 *Vector3, value2 *Vector3, value3 *Vector3, value4 *Vector3, ...) *Vector3 + func (v *Vector3) Center(value1 *Vector3, value2 *Vector3) *Vector3 + func (v *Vector3) CheckExtends(vec *Vector3, min *Vector3, max *Vector3) + func (v *Vector3) Clamp(value *Vector3, min *Vector3, max *Vector3) *Vector3 + func (v *Vector3) ClampToRef(value *Vector3, min *Vector3, max *Vector3, result *Vector3) + func (v *Vector3) Clone() *Vector3 + func (v *Vector3) CopyFrom(source *Vector3) *Vector3 + func (v *Vector3) CopyFromFloats(x float64, y float64, z float64) *Vector3 + func (v *Vector3) Cross(left *Vector3, right *Vector3) *Vector3 + func (v *Vector3) CrossToRef(left *Vector3, right *Vector3, result *Vector3) + func (v *Vector3) Distance(value1 *Vector3, value2 *Vector3) float64 + func (v *Vector3) DistanceSquared(value1 *Vector3, value2 *Vector3) float64 + func (v *Vector3) Divide(otherVector *Vector3) *Vector3 + func (v *Vector3) DivideInPlace(otherVector *Vector3) *Vector3 + func (v *Vector3) DivideToRef(otherVector *Vector3, result *Vector3) *Vector3 + func (v *Vector3) Dot(left *Vector3, right *Vector3) float64 + func (v *Vector3) Down() *Vector3 + func (v *Vector3) Equals(otherVector *Vector3) bool + func (v *Vector3) EqualsToFloats(x float64, y float64, z float64) bool + func (v *Vector3) EqualsWithEpsilon(otherVector *Vector3, opts *Vector3EqualsWithEpsilonOpts) bool + func (v *Vector3) Floor() *Vector3 + func (v *Vector3) Forward() *Vector3 + func (v *Vector3) Fract() *Vector3 + func (v *Vector3) FromArray(array js.Value, opts *Vector3FromArrayOpts) *Vector3 + func (v *Vector3) FromArrayToRef(array js.Value, offset float64, result *Vector3) + func (v *Vector3) FromFloatArray(array js.Value, opts *Vector3FromFloatArrayOpts) *Vector3 + func (v *Vector3) FromFloatArrayToRef(array js.Value, offset float64, result *Vector3) + func (v *Vector3) FromFloatsToRef(x float64, y float64, z float64, result *Vector3) + func (v *Vector3) GetAngleBetweenVectors(vector0 *Vector3, vector1 *Vector3, normal *Vector3) float64 + func (v *Vector3) GetClassName() string + func (v *Vector3) GetClipFactor(vector0 *Vector3, vector1 *Vector3, axis *Vector3, size float64) float64 + func (v *Vector3) GetHashCode() float64 + func (v *Vector3) Hermite(value1 *Vector3, tangent1 *Vector3, value2 *Vector3, tangent2 *Vector3, ...) *Vector3 + func (v *Vector3) IsNonUniform() bool + func (v *Vector3) IsNonUniformWithinEpsilon(epsilon float64) bool + func (v *Vector3) JSObject() js.Value + func (v *Vector3) Left() *Vector3 + func (v *Vector3) Length() float64 + func (v *Vector3) LengthSquared() float64 + func (v *Vector3) Lerp(start *Vector3, end *Vector3, amount float64) *Vector3 + func (v *Vector3) LerpToRef(start *Vector3, end *Vector3, amount float64, result *Vector3) + func (v *Vector3) Maximize(left *Vector3, right *Vector3) *Vector3 + func (v *Vector3) MaximizeInPlace(other *Vector3) *Vector3 + func (v *Vector3) MaximizeInPlaceFromFloats(x float64, y float64, z float64) *Vector3 + func (v *Vector3) Minimize(left *Vector3, right *Vector3) *Vector3 + func (v *Vector3) MinimizeInPlace(other *Vector3) *Vector3 + func (v *Vector3) MinimizeInPlaceFromFloats(x float64, y float64, z float64) *Vector3 + func (v *Vector3) Multiply(otherVector *Vector3) *Vector3 + func (v *Vector3) MultiplyByFloats(x float64, y float64, z float64) *Vector3 + func (v *Vector3) MultiplyInPlace(otherVector *Vector3) *Vector3 + func (v *Vector3) MultiplyToRef(otherVector *Vector3, result *Vector3) *Vector3 + func (v *Vector3) Negate() *Vector3 + func (v *Vector3) Normalize(vector *Vector3) *Vector3 + func (v *Vector3) NormalizeFromLength(len float64) *Vector3 + func (v *Vector3) NormalizeToNew() *Vector3 + func (v *Vector3) NormalizeToRef(vector *Vector3, result *Vector3) + func (v *Vector3) One() *Vector3 + func (v *Vector3) Project(vector *Vector3, world *Matrix, transform *Matrix, viewport *Viewport) *Vector3 + func (v *Vector3) ReorderInPlace(order string) *Vector3 + func (v *Vector3) Right() *Vector3 + func (v *Vector3) RotateByQuaternionAroundPointToRef(quaternion *Quaternion, point *Vector3, result *Vector3) *Vector3 + func (v *Vector3) RotateByQuaternionToRef(quaternion *Quaternion, result *Vector3) *Vector3 + func (v *Vector3) RotationFromAxis(axis1 *Vector3, axis2 *Vector3, axis3 *Vector3) *Vector3 + func (v *Vector3) RotationFromAxisToRef(axis1 *Vector3, axis2 *Vector3, axis3 *Vector3, ref *Vector3) + func (v *Vector3) Scale(scale float64) *Vector3 + func (v *Vector3) ScaleAndAddToRef(scale float64, result *Vector3) *Vector3 + func (v *Vector3) ScaleInPlace(scale float64) *Vector3 + func (v *Vector3) ScaleToRef(scale float64, result *Vector3) *Vector3 + func (v *Vector3) Set(x float64, y float64, z float64) *Vector3 + func (v *Vector3) SetAll(f float64) *Vector3 + func (v *Vector3) SetIsNonUniform(isNonUniform bool) *Vector3 + func (v *Vector3) SetUpReadOnly(UpReadOnly *Vector3) *Vector3 + func (v *Vector3) SetX(x float64) *Vector3 + func (v *Vector3) SetY(y float64) *Vector3 + func (v *Vector3) SetZ(z float64) *Vector3 + func (v *Vector3) SetZeroReadOnly(ZeroReadOnly *Vector3) *Vector3 + func (v *Vector3) Subtract(otherVector *Vector3) *Vector3 + func (v *Vector3) SubtractFromFloats(x float64, y float64, z float64) *Vector3 + func (v *Vector3) SubtractFromFloatsToRef(x float64, y float64, z float64, result *Vector3) *Vector3 + func (v *Vector3) SubtractInPlace(otherVector *Vector3) *Vector3 + func (v *Vector3) SubtractToRef(otherVector *Vector3, result *Vector3) *Vector3 + func (v *Vector3) ToArray(array js.Value, opts *Vector3ToArrayOpts) *Vector3 + func (v *Vector3) ToQuaternion() *Quaternion + func (v *Vector3) ToString() string + func (v *Vector3) TransformCoordinates(vector *Vector3, transformation *Matrix) *Vector3 + func (v *Vector3) TransformCoordinatesFromFloatsToRef(x float64, y float64, z float64, transformation *Matrix, result *Vector3) + func (v *Vector3) TransformCoordinatesToRef(vector *Vector3, transformation *Matrix, result *Vector3) + func (v *Vector3) TransformNormal(vector *Vector3, transformation *Matrix) *Vector3 + func (v *Vector3) TransformNormalFromFloatsToRef(x float64, y float64, z float64, transformation *Matrix, result *Vector3) + func (v *Vector3) TransformNormalToRef(vector *Vector3, transformation *Matrix, result *Vector3) + func (v *Vector3) Unproject(source *Vector3, viewportWidth float64, viewportHeight float64, world *Matrix, ...) *Vector3 + func (v *Vector3) UnprojectFloatsToRef(sourceX float64, sourceY float64, sourceZ float64, viewportWidth float64, ...) + func (v *Vector3) UnprojectFromTransform(source *Vector3, viewportWidth float64, viewportHeight float64, world *Matrix, ...) *Vector3 + func (v *Vector3) UnprojectToRef(source *Vector3, viewportWidth float64, viewportHeight float64, world *Matrix, ...) + func (v *Vector3) Up() *Vector3 + func (v *Vector3) UpReadOnly() *Vector3 + func (v *Vector3) X() float64 + func (v *Vector3) Y() float64 + func (v *Vector3) Z() float64 + func (v *Vector3) Zero() *Vector3 + func (v *Vector3) ZeroReadOnly() *Vector3 + type Vector3EqualsWithEpsilonOpts struct + Epsilon *float64 + type Vector3FromArrayOpts struct + Offset *float64 + type Vector3FromFloatArrayOpts struct + Offset *float64 + type Vector3Slice []*Vector3 + func (vs Vector3Slice) JSObject() []interface{} + type Vector3ToArrayOpts struct + Index *float64 + type Vector3WithInfo struct + func Vector3WithInfoFromJSObject(p js.Value, ctx js.Value) *Vector3WithInfo + func (v *Vector3WithInfo) ButtonIndex() float64 + func (v *Vector3WithInfo) JSObject() js.Value + func (v *Vector3WithInfo) SetButtonIndex(buttonIndex float64) *Vector3WithInfo + type Vector4 struct + func Vector4FromJSObject(p js.Value, ctx js.Value) *Vector4 + func (v *Vector4) Add(otherVector *Vector4) *Vector4 + func (v *Vector4) AddInPlace(otherVector *Vector4) *Vector4 + func (v *Vector4) AddToRef(otherVector *Vector4, result *Vector4) *Vector4 + func (v *Vector4) AsArray() []float64 + func (v *Vector4) Center(value1 *Vector4, value2 *Vector4) *Vector4 + func (v *Vector4) Clone() *Vector4 + func (v *Vector4) CopyFrom(source *Vector4) *Vector4 + func (v *Vector4) CopyFromFloats(x float64, y float64, z float64, w float64) *Vector4 + func (v *Vector4) Distance(value1 *Vector4, value2 *Vector4) float64 + func (v *Vector4) DistanceSquared(value1 *Vector4, value2 *Vector4) float64 + func (v *Vector4) Divide(otherVector *Vector4) *Vector4 + func (v *Vector4) DivideInPlace(otherVector *Vector4) *Vector4 + func (v *Vector4) DivideToRef(otherVector *Vector4, result *Vector4) *Vector4 + func (v *Vector4) Equals(otherVector *Vector4) bool + func (v *Vector4) EqualsToFloats(x float64, y float64, z float64, w float64) bool + func (v *Vector4) EqualsWithEpsilon(otherVector *Vector4, opts *Vector4EqualsWithEpsilonOpts) bool + func (v *Vector4) Floor() *Vector4 + func (v *Vector4) Fract() *Vector4 + func (v *Vector4) FromArray(array js.Value, opts *Vector4FromArrayOpts) *Vector4 + func (v *Vector4) FromArrayToRef(array js.Value, offset float64, result *Vector4) + func (v *Vector4) FromFloatArrayToRef(array js.Value, offset float64, result *Vector4) + func (v *Vector4) FromFloatsToRef(x float64, y float64, z float64, w float64, result *Vector4) + func (v *Vector4) FromVector3(source *Vector3, opts *Vector4FromVector3Opts) *Vector4 + func (v *Vector4) GetClassName() string + func (v *Vector4) GetHashCode() float64 + func (v *Vector4) JSObject() js.Value + func (v *Vector4) Length() float64 + func (v *Vector4) LengthSquared() float64 + func (v *Vector4) Maximize(left *Vector4, right *Vector4) *Vector4 + func (v *Vector4) MaximizeInPlace(other *Vector4) *Vector4 + func (v *Vector4) Minimize(left *Vector4, right *Vector4) *Vector4 + func (v *Vector4) MinimizeInPlace(other *Vector4) *Vector4 + func (v *Vector4) Multiply(otherVector *Vector4) *Vector4 + func (v *Vector4) MultiplyByFloats(x float64, y float64, z float64, w float64) *Vector4 + func (v *Vector4) MultiplyInPlace(otherVector *Vector4) *Vector4 + func (v *Vector4) MultiplyToRef(otherVector *Vector4, result *Vector4) *Vector4 + func (v *Vector4) Negate() *Vector4 + func (v *Vector4) Normalize(vector *Vector4) *Vector4 + func (v *Vector4) NormalizeToRef(vector *Vector4, result *Vector4) + func (v *Vector4) One() *Vector4 + func (v *Vector4) Scale(scale float64) *Vector4 + func (v *Vector4) ScaleAndAddToRef(scale float64, result *Vector4) *Vector4 + func (v *Vector4) ScaleInPlace(scale float64) *Vector4 + func (v *Vector4) ScaleToRef(scale float64, result *Vector4) *Vector4 + func (v *Vector4) Set(x float64, y float64, z float64, w float64) *Vector4 + func (v *Vector4) SetAll(f float64) *Vector4 + func (v *Vector4) SetW(w float64) *Vector4 + func (v *Vector4) SetX(x float64) *Vector4 + func (v *Vector4) SetY(y float64) *Vector4 + func (v *Vector4) SetZ(z float64) *Vector4 + func (v *Vector4) Subtract(otherVector *Vector4) *Vector4 + func (v *Vector4) SubtractFromFloats(x float64, y float64, z float64, w float64) *Vector4 + func (v *Vector4) SubtractFromFloatsToRef(x float64, y float64, z float64, w float64, result *Vector4) *Vector4 + func (v *Vector4) SubtractInPlace(otherVector *Vector4) *Vector4 + func (v *Vector4) SubtractToRef(otherVector *Vector4, result *Vector4) *Vector4 + func (v *Vector4) ToArray(array js.Value, opts *Vector4ToArrayOpts) *Vector4 + func (v *Vector4) ToString() string + func (v *Vector4) ToVector3() *Vector3 + func (v *Vector4) TransformNormal(vector *Vector4, transformation *Matrix) *Vector4 + func (v *Vector4) TransformNormalFromFloatsToRef(x float64, y float64, z float64, w float64, transformation *Matrix, ...) + func (v *Vector4) TransformNormalToRef(vector *Vector4, transformation *Matrix, result *Vector4) + func (v *Vector4) W() float64 + func (v *Vector4) X() float64 + func (v *Vector4) Y() float64 + func (v *Vector4) Z() float64 + func (v *Vector4) Zero() *Vector4 + type Vector4EqualsWithEpsilonOpts struct + Epsilon *float64 + type Vector4FromArrayOpts struct + Offset *float64 + type Vector4FromVector3Opts struct + W *float64 + type Vector4Slice []*Vector4 + func (vs Vector4Slice) JSObject() []interface{} + type Vector4ToArrayOpts struct + Index *float64 + type VectorMergerBlock struct + func VectorMergerBlockFromJSObject(p js.Value, ctx js.Value) *VectorMergerBlock + func (v *VectorMergerBlock) GetClassName() string + func (v *VectorMergerBlock) JSObject() js.Value + func (v *VectorMergerBlock) SetW(w *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetX(x *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetXy(xy *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetXyIn(xyIn *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetXyOut(xyOut *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetXyz(xyz *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetXyzIn(xyzIn *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetXyzOut(xyzOut *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetXyzw(xyzw *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetY(y *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) SetZ(z *NodeMaterialConnectionPoint) *VectorMergerBlock + func (v *VectorMergerBlock) W() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) X() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) Xy() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) XyIn() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) XyOut() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) Xyz() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) XyzIn() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) XyzOut() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) Xyzw() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) Y() *NodeMaterialConnectionPoint + func (v *VectorMergerBlock) Z() *NodeMaterialConnectionPoint + type VectorSplitterBlock struct + func VectorSplitterBlockFromJSObject(p js.Value, ctx js.Value) *VectorSplitterBlock + func (v *VectorSplitterBlock) GetClassName() string + func (v *VectorSplitterBlock) JSObject() js.Value + func (v *VectorSplitterBlock) SetW(w *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetX(x *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetXyIn(xyIn *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetXyOut(xyOut *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetXyzIn(xyzIn *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetXyzOut(xyzOut *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetXyzw(xyzw *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetY(y *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) SetZ(z *NodeMaterialConnectionPoint) *VectorSplitterBlock + func (v *VectorSplitterBlock) W() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) X() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) XyIn() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) XyOut() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) XyzIn() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) XyzOut() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) Xyzw() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) Y() *NodeMaterialConnectionPoint + func (v *VectorSplitterBlock) Z() *NodeMaterialConnectionPoint + type VertexBuffer struct + func VertexBufferFromJSObject(p js.Value, ctx js.Value) *VertexBuffer + func (v *VertexBuffer) BYTE() float64 + func (v *VertexBuffer) ByteOffset() float64 + func (v *VertexBuffer) ByteStride() float64 + func (v *VertexBuffer) ColorKind() string + func (v *VertexBuffer) Create(opts *VertexBufferCreateOpts) + func (v *VertexBuffer) DeduceStride(kind string) float64 + func (v *VertexBuffer) Dispose() + func (v *VertexBuffer) FLOAT() float64 + func (v *VertexBuffer) ForEach(data []float64, byteOffset float64, byteStride float64, componentCount float64, ...) + func (v *VertexBuffer) GetBuffer() *DataBuffer + func (v *VertexBuffer) GetData() []float64 + func (v *VertexBuffer) GetInstanceDivisor() float64 + func (v *VertexBuffer) GetIsInstanced() bool + func (v *VertexBuffer) GetKind() string + func (v *VertexBuffer) GetOffset() float64 + func (v *VertexBuffer) GetSize() float64 + func (v *VertexBuffer) GetStrideSize() float64 + func (v *VertexBuffer) GetTypeByteLength(jsType float64) float64 + func (v *VertexBuffer) INT() float64 + func (v *VertexBuffer) InstanceDivisor() float64 + func (v *VertexBuffer) IsUpdatable() bool + func (v *VertexBuffer) JSObject() js.Value + func (v *VertexBuffer) MatricesIndicesExtraKind() string + func (v *VertexBuffer) MatricesIndicesKind() string + func (v *VertexBuffer) MatricesWeightsExtraKind() string + func (v *VertexBuffer) MatricesWeightsKind() string + func (v *VertexBuffer) NormalKind() string + func (v *VertexBuffer) Normalized() bool + func (v *VertexBuffer) PositionKind() string + func (v *VertexBuffer) SHORT() float64 + func (v *VertexBuffer) SetBYTE(BYTE float64) *VertexBuffer + func (v *VertexBuffer) SetByteOffset(byteOffset float64) *VertexBuffer + func (v *VertexBuffer) SetByteStride(byteStride float64) *VertexBuffer + func (v *VertexBuffer) SetColorKind(ColorKind string) *VertexBuffer + func (v *VertexBuffer) SetFLOAT(FLOAT float64) *VertexBuffer + func (v *VertexBuffer) SetINT(INT float64) *VertexBuffer + func (v *VertexBuffer) SetInstanceDivisor(instanceDivisor float64) *VertexBuffer + func (v *VertexBuffer) SetMatricesIndicesExtraKind(MatricesIndicesExtraKind string) *VertexBuffer + func (v *VertexBuffer) SetMatricesIndicesKind(MatricesIndicesKind string) *VertexBuffer + func (v *VertexBuffer) SetMatricesWeightsExtraKind(MatricesWeightsExtraKind string) *VertexBuffer + func (v *VertexBuffer) SetMatricesWeightsKind(MatricesWeightsKind string) *VertexBuffer + func (v *VertexBuffer) SetNormalKind(NormalKind string) *VertexBuffer + func (v *VertexBuffer) SetNormalized(normalized bool) *VertexBuffer + func (v *VertexBuffer) SetPositionKind(PositionKind string) *VertexBuffer + func (v *VertexBuffer) SetSHORT(SHORT float64) *VertexBuffer + func (v *VertexBuffer) SetTangentKind(TangentKind string) *VertexBuffer + func (v *VertexBuffer) SetType(jsType float64) *VertexBuffer + func (v *VertexBuffer) SetUNSIGNED_BYTE(UNSIGNED_BYTE float64) *VertexBuffer + func (v *VertexBuffer) SetUNSIGNED_INT(UNSIGNED_INT float64) *VertexBuffer + func (v *VertexBuffer) SetUNSIGNED_SHORT(UNSIGNED_SHORT float64) *VertexBuffer + func (v *VertexBuffer) SetUV2Kind(UV2Kind string) *VertexBuffer + func (v *VertexBuffer) SetUV3Kind(UV3Kind string) *VertexBuffer + func (v *VertexBuffer) SetUV4Kind(UV4Kind string) *VertexBuffer + func (v *VertexBuffer) SetUV5Kind(UV5Kind string) *VertexBuffer + func (v *VertexBuffer) SetUV6Kind(UV6Kind string) *VertexBuffer + func (v *VertexBuffer) SetUVKind(UVKind string) *VertexBuffer + func (v *VertexBuffer) TangentKind() string + func (v *VertexBuffer) Type() float64 + func (v *VertexBuffer) UNSIGNED_BYTE() float64 + func (v *VertexBuffer) UNSIGNED_INT() float64 + func (v *VertexBuffer) UNSIGNED_SHORT() float64 + func (v *VertexBuffer) UV2Kind() string + func (v *VertexBuffer) UV3Kind() string + func (v *VertexBuffer) UV4Kind() string + func (v *VertexBuffer) UV5Kind() string + func (v *VertexBuffer) UV6Kind() string + func (v *VertexBuffer) UVKind() string + func (v *VertexBuffer) Update(data []float64) + func (v *VertexBuffer) UpdateDirectly(data []float64, offset float64, opts *VertexBufferUpdateDirectlyOpts) + type VertexBufferCreateOpts struct + Data []float64 + type VertexBufferUpdateDirectlyOpts struct + UseBytes *bool + type VertexData struct + func VertexDataFromJSObject(p js.Value, ctx js.Value) *VertexData + func (v *VertexData) ApplyToGeometry(geometry *Geometry, opts *VertexDataApplyToGeometryOpts) *VertexData + func (v *VertexData) ApplyToMesh(mesh *Mesh, opts *VertexDataApplyToMeshOpts) *VertexData + func (v *VertexData) BACKSIDE() float64 + func (v *VertexData) Colors() js.Value + func (v *VertexData) ComputeNormals(positions JSObject, indices JSObject, normals JSObject, ...) + func (v *VertexData) CreateBox(options js.Value) *VertexData + func (v *VertexData) CreateCylinder(options js.Value) *VertexData + func (v *VertexData) CreateDashedLines(options js.Value) *VertexData + func (v *VertexData) CreateDisc(options js.Value) *VertexData + func (v *VertexData) CreateGround(options js.Value) *VertexData + func (v *VertexData) CreateGroundFromHeightMap(options js.Value) *VertexData + func (v *VertexData) CreateIcoSphere(options js.Value) *VertexData + func (v *VertexData) CreateLineSystem(options js.Value) *VertexData + func (v *VertexData) CreatePlane(options js.Value) *VertexData + func (v *VertexData) CreatePolygon(polygon *Mesh, sideOrientation float64, opts *VertexDataCreatePolygonOpts) *VertexData + func (v *VertexData) CreatePolyhedron(options js.Value) *VertexData + func (v *VertexData) CreateRibbon(options js.Value) *VertexData + func (v *VertexData) CreateSphere(options js.Value) *VertexData + func (v *VertexData) CreateTiledBox(options js.Value) *VertexData + func (v *VertexData) CreateTiledGround(options js.Value) *VertexData + func (v *VertexData) CreateTiledPlane(options js.Value) *VertexData + func (v *VertexData) CreateTorus(options js.Value) *VertexData + func (v *VertexData) CreateTorusKnot(options js.Value) *VertexData + func (v *VertexData) DEFAULTSIDE() float64 + func (v *VertexData) DOUBLESIDE() float64 + func (v *VertexData) ExtractFromGeometry(geometry *Geometry, opts *VertexDataExtractFromGeometryOpts) *VertexData + func (v *VertexData) ExtractFromMesh(mesh *Mesh, opts *VertexDataExtractFromMeshOpts) *VertexData + func (v *VertexData) FRONTSIDE() float64 + func (v *VertexData) ImportVertexData(parsedVertexData JSObject, geometry *Geometry) + func (v *VertexData) Indices() js.Value + func (v *VertexData) JSObject() js.Value + func (v *VertexData) MatricesIndices() js.Value + func (v *VertexData) MatricesIndicesExtra() js.Value + func (v *VertexData) MatricesWeights() js.Value + func (v *VertexData) MatricesWeightsExtra() js.Value + func (v *VertexData) Merge(other *VertexData, opts *VertexDataMergeOpts) *VertexData + func (v *VertexData) Normals() js.Value + func (v *VertexData) Positions() js.Value + func (v *VertexData) Serialize() js.Value + func (v *VertexData) Set(data js.Value, kind string) + func (v *VertexData) SetBACKSIDE(BACKSIDE float64) *VertexData + func (v *VertexData) SetColors(colors js.Value) *VertexData + func (v *VertexData) SetDEFAULTSIDE(DEFAULTSIDE float64) *VertexData + func (v *VertexData) SetDOUBLESIDE(DOUBLESIDE float64) *VertexData + func (v *VertexData) SetFRONTSIDE(FRONTSIDE float64) *VertexData + func (v *VertexData) SetIndices(indices js.Value) *VertexData + func (v *VertexData) SetMatricesIndices(matricesIndices js.Value) *VertexData + func (v *VertexData) SetMatricesIndicesExtra(matricesIndicesExtra js.Value) *VertexData + func (v *VertexData) SetMatricesWeights(matricesWeights js.Value) *VertexData + func (v *VertexData) SetMatricesWeightsExtra(matricesWeightsExtra js.Value) *VertexData + func (v *VertexData) SetNormals(normals js.Value) *VertexData + func (v *VertexData) SetPositions(positions js.Value) *VertexData + func (v *VertexData) SetTangents(tangents js.Value) *VertexData + func (v *VertexData) SetUvs(uvs js.Value) *VertexData + func (v *VertexData) SetUvs2(uvs2 js.Value) *VertexData + func (v *VertexData) SetUvs3(uvs3 js.Value) *VertexData + func (v *VertexData) SetUvs4(uvs4 js.Value) *VertexData + func (v *VertexData) SetUvs5(uvs5 js.Value) *VertexData + func (v *VertexData) SetUvs6(uvs6 js.Value) *VertexData + func (v *VertexData) Tangents() js.Value + func (v *VertexData) Transform(matrix *Matrix) *VertexData + func (v *VertexData) UpdateGeometry(geometry *Geometry) *VertexData + func (v *VertexData) UpdateMesh(mesh *Mesh) *VertexData + func (v *VertexData) Uvs() js.Value + func (v *VertexData) Uvs2() js.Value + func (v *VertexData) Uvs3() js.Value + func (v *VertexData) Uvs4() js.Value + func (v *VertexData) Uvs5() js.Value + func (v *VertexData) Uvs6() js.Value + type VertexDataApplyToGeometryOpts struct + Updatable *bool + type VertexDataApplyToMeshOpts struct + Updatable *bool + type VertexDataComputeNormalsOpts struct + Options map[string]interface{} + type VertexDataCreatePolygonOpts struct + BackUVs *Vector4 + FColors []*Color4 + FUV []*Vector4 + FrontUVs *Vector4 + type VertexDataExtractFromGeometryOpts struct + CopyWhenShared *bool + ForceCopy *bool + type VertexDataExtractFromMeshOpts struct + CopyWhenShared *bool + ForceCopy *bool + type VertexDataMergeOpts struct + Use32BitsIndices *bool + type VertexOutputBlock struct + func VertexOutputBlockFromJSObject(p js.Value, ctx js.Value) *VertexOutputBlock + func (v *VertexOutputBlock) GetClassName() string + func (v *VertexOutputBlock) JSObject() js.Value + func (v *VertexOutputBlock) SetVector(vector *NodeMaterialConnectionPoint) *VertexOutputBlock + func (v *VertexOutputBlock) Vector() *NodeMaterialConnectionPoint + type VideoDome struct + func VideoDomeFromJSObject(p js.Value, ctx js.Value) *VideoDome + func (v *VideoDome) Dispose(opts *VideoDomeDisposeOpts) + func (v *VideoDome) FovMultiplier() float64 + func (v *VideoDome) HalfDome() bool + func (v *VideoDome) JSObject() js.Value + func (v *VideoDome) MODE_MONOSCOPIC() float64 + func (v *VideoDome) MODE_SIDEBYSIDE() float64 + func (v *VideoDome) MODE_TOPBOTTOM() float64 + func (v *VideoDome) SetFovMultiplier(fovMultiplier float64) *VideoDome + func (v *VideoDome) SetHalfDome(halfDome bool) *VideoDome + func (v *VideoDome) SetMODE_MONOSCOPIC(MODE_MONOSCOPIC float64) *VideoDome + func (v *VideoDome) SetMODE_SIDEBYSIDE(MODE_SIDEBYSIDE float64) *VideoDome + func (v *VideoDome) SetMODE_TOPBOTTOM(MODE_TOPBOTTOM float64) *VideoDome + func (v *VideoDome) SetVideoMode(videoMode float64) *VideoDome + func (v *VideoDome) SetVideoTexture(videoTexture *VideoTexture) *VideoDome + func (v *VideoDome) VideoMode() float64 + func (v *VideoDome) VideoTexture() *VideoTexture + type VideoDomeDisposeOpts struct + DisposeMaterialAndTextures *bool + DoNotRecurse *bool + type VideoRecorder struct + func VideoRecorderFromJSObject(p js.Value, ctx js.Value) *VideoRecorder + func (v *VideoRecorder) Dispose() + func (v *VideoRecorder) IsRecording() bool + func (v *VideoRecorder) IsSupported(engine *Engine) bool + func (v *VideoRecorder) JSObject() js.Value + func (v *VideoRecorder) SetIsRecording(isRecording bool) *VideoRecorder + func (v *VideoRecorder) StartRecording(opts *VideoRecorderStartRecordingOpts) *Promise + func (v *VideoRecorder) StopRecording() + type VideoRecorderOptions struct + func VideoRecorderOptionsFromJSObject(p js.Value, ctx js.Value) *VideoRecorderOptions + func (v *VideoRecorderOptions) AudioTracks() js.Value + func (v *VideoRecorderOptions) Fps() float64 + func (v *VideoRecorderOptions) JSObject() js.Value + func (v *VideoRecorderOptions) MimeType() string + func (v *VideoRecorderOptions) RecordChunckSize() float64 + func (v *VideoRecorderOptions) SetAudioTracks(audioTracks js.Value) *VideoRecorderOptions + func (v *VideoRecorderOptions) SetFps(fps float64) *VideoRecorderOptions + func (v *VideoRecorderOptions) SetMimeType(mimeType string) *VideoRecorderOptions + func (v *VideoRecorderOptions) SetRecordChunckSize(recordChunckSize float64) *VideoRecorderOptions + type VideoRecorderStartRecordingOpts struct + FileName *string + MaxDuration *float64 + type VideoTexture struct + func VideoTextureFromJSObject(p js.Value, ctx js.Value) *VideoTexture + func (v *VideoTexture) AutoUpdateTexture() bool + func (v *VideoTexture) CreateFromStreamAsync(scene *Scene, stream js.Value) *Promise + func (v *VideoTexture) CreateFromWebCam(scene *Scene, onReady JSFunc, constraints js.Value, ...) + func (v *VideoTexture) CreateFromWebCamAsync(scene *Scene, constraints js.Value, ...) *Promise + func (v *VideoTexture) Dispose() + func (v *VideoTexture) JSObject() js.Value + func (v *VideoTexture) OnUserActionRequestedObservable() *Observable + func (v *VideoTexture) SetAutoUpdateTexture(autoUpdateTexture bool) *VideoTexture + func (v *VideoTexture) SetOnUserActionRequestedObservable(onUserActionRequestedObservable *Observable) *VideoTexture + func (v *VideoTexture) SetVideo(video js.Value) *VideoTexture + func (v *VideoTexture) Update() + func (v *VideoTexture) UpdateTexture(isVisible bool) + func (v *VideoTexture) UpdateURL(url string) + func (v *VideoTexture) Video() js.Value + type VideoTextureCreateFromWebCamAsyncOpts struct + AudioConstaints js.Value + type VideoTextureCreateFromWebCamOpts struct + AudioConstaints js.Value + type VideoTextureSettings struct + func VideoTextureSettingsFromJSObject(p js.Value, ctx js.Value) *VideoTextureSettings + func (v *VideoTextureSettings) AutoPlay() bool + func (v *VideoTextureSettings) AutoUpdateTexture() bool + func (v *VideoTextureSettings) JSObject() js.Value + func (v *VideoTextureSettings) Loop() bool + func (v *VideoTextureSettings) Poster() string + func (v *VideoTextureSettings) SetAutoPlay(autoPlay bool) *VideoTextureSettings + func (v *VideoTextureSettings) SetAutoUpdateTexture(autoUpdateTexture bool) *VideoTextureSettings + func (v *VideoTextureSettings) SetLoop(loop bool) *VideoTextureSettings + func (v *VideoTextureSettings) SetPoster(poster string) *VideoTextureSettings + type ViewDirectionBlock struct + func ViewDirectionBlockFromJSObject(p js.Value, ctx js.Value) *ViewDirectionBlock + func (v *ViewDirectionBlock) AutoConfigure(material *NodeMaterial) + func (v *ViewDirectionBlock) CameraPosition() *NodeMaterialConnectionPoint + func (v *ViewDirectionBlock) GetClassName() string + func (v *ViewDirectionBlock) JSObject() js.Value + func (v *ViewDirectionBlock) Output() *NodeMaterialConnectionPoint + func (v *ViewDirectionBlock) SetCameraPosition(cameraPosition *NodeMaterialConnectionPoint) *ViewDirectionBlock + func (v *ViewDirectionBlock) SetOutput(output *NodeMaterialConnectionPoint) *ViewDirectionBlock + func (v *ViewDirectionBlock) SetWorldPosition(worldPosition *NodeMaterialConnectionPoint) *ViewDirectionBlock + func (v *ViewDirectionBlock) WorldPosition() *NodeMaterialConnectionPoint + type Viewport struct + func ViewportFromJSObject(p js.Value, ctx js.Value) *Viewport + func (v *Viewport) Clone() *Viewport + func (v *Viewport) Height() float64 + func (v *Viewport) JSObject() js.Value + func (v *Viewport) SetHeight(height float64) *Viewport + func (v *Viewport) SetWidth(width float64) *Viewport + func (v *Viewport) SetX(x float64) *Viewport + func (v *Viewport) SetY(y float64) *Viewport + func (v *Viewport) ToGlobal(renderWidth float64, renderHeight float64) *Viewport + func (v *Viewport) ToGlobalToRef(renderWidth float64, renderHeight float64, ref *Viewport) *Viewport + func (v *Viewport) Width() float64 + func (v *Viewport) X() float64 + func (v *Viewport) Y() float64 + type VirtualJoystick struct + func VirtualJoystickFromJSObject(p js.Value, ctx js.Value) *VirtualJoystick + func (v *VirtualJoystick) Canvas() js.Value + func (v *VirtualJoystick) DeltaPosition() *Vector3 + func (v *VirtualJoystick) JSObject() js.Value + func (v *VirtualJoystick) Pressed() bool + func (v *VirtualJoystick) ReleaseCanvas() + func (v *VirtualJoystick) ReverseLeftRight() bool + func (v *VirtualJoystick) ReverseUpDown() bool + func (v *VirtualJoystick) SetActionOnTouch(action JSFunc) + func (v *VirtualJoystick) SetAxisForLeftRight(axis js.Value) + func (v *VirtualJoystick) SetAxisForUpDown(axis js.Value) + func (v *VirtualJoystick) SetCanvas(Canvas js.Value) *VirtualJoystick + func (v *VirtualJoystick) SetDeltaPosition(deltaPosition *Vector3) *VirtualJoystick + func (v *VirtualJoystick) SetJoystickColor(newColor string) + func (v *VirtualJoystick) SetJoystickSensibility(newJoystickSensibility float64) + func (v *VirtualJoystick) SetPressed(pressed bool) *VirtualJoystick + func (v *VirtualJoystick) SetReverseLeftRight(reverseLeftRight bool) *VirtualJoystick + func (v *VirtualJoystick) SetReverseUpDown(reverseUpDown bool) *VirtualJoystick + type VirtualJoysticksCamera struct + func VirtualJoysticksCameraFromJSObject(p js.Value, ctx js.Value) *VirtualJoysticksCamera + func (v *VirtualJoysticksCamera) GetClassName() string + func (v *VirtualJoysticksCamera) JSObject() js.Value + type VirtualKeyboard struct + func VirtualKeyboardFromJSObject(p js.Value, ctx js.Value) *VirtualKeyboard + func (v *VirtualKeyboard) AddKeysRow(keys []string, opts *VirtualKeyboardAddKeysRowOpts) + func (v *VirtualKeyboard) ApplyShiftState(shiftState float64) + func (v *VirtualKeyboard) Connect(input *InputText) + func (v *VirtualKeyboard) ConnectedInputText() *InputText + func (v *VirtualKeyboard) CreateDefaultLayout(opts *VirtualKeyboardCreateDefaultLayoutOpts) *VirtualKeyboard + func (v *VirtualKeyboard) DefaultButtonBackground() string + func (v *VirtualKeyboard) DefaultButtonColor() string + func (v *VirtualKeyboard) DefaultButtonHeight() string + func (v *VirtualKeyboard) DefaultButtonPaddingBottom() string + func (v *VirtualKeyboard) DefaultButtonPaddingLeft() string + func (v *VirtualKeyboard) DefaultButtonPaddingRight() string + func (v *VirtualKeyboard) DefaultButtonPaddingTop() string + func (v *VirtualKeyboard) DefaultButtonWidth() string + func (v *VirtualKeyboard) Disconnect(opts *VirtualKeyboardDisconnectOpts) + func (v *VirtualKeyboard) Dispose() + func (v *VirtualKeyboard) JSObject() js.Value + func (v *VirtualKeyboard) OnKeyPressObservable() *Observable + func (v *VirtualKeyboard) SelectedShiftThickness() float64 + func (v *VirtualKeyboard) SetConnectedInputText(connectedInputText *InputText) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonBackground(defaultButtonBackground string) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonColor(defaultButtonColor string) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonHeight(defaultButtonHeight string) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonPaddingBottom(defaultButtonPaddingBottom string) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonPaddingLeft(defaultButtonPaddingLeft string) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonPaddingRight(defaultButtonPaddingRight string) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonPaddingTop(defaultButtonPaddingTop string) *VirtualKeyboard + func (v *VirtualKeyboard) SetDefaultButtonWidth(defaultButtonWidth string) *VirtualKeyboard + func (v *VirtualKeyboard) SetOnKeyPressObservable(onKeyPressObservable *Observable) *VirtualKeyboard + func (v *VirtualKeyboard) SetSelectedShiftThickness(selectedShiftThickness float64) *VirtualKeyboard + func (v *VirtualKeyboard) SetShiftButtonColor(shiftButtonColor string) *VirtualKeyboard + func (v *VirtualKeyboard) SetShiftState(shiftState float64) *VirtualKeyboard + func (v *VirtualKeyboard) ShiftButtonColor() string + func (v *VirtualKeyboard) ShiftState() float64 + type VirtualKeyboardAddKeysRowOpts struct + PropertySets []js.Value + type VirtualKeyboardCreateDefaultLayoutOpts struct + Name *string + type VirtualKeyboardDisconnectOpts struct + Input *InputText + type ViveController struct + func ViveControllerFromJSObject(p js.Value, ctx js.Value) *ViveController + func (v *ViveController) InitControllerMesh(scene *Scene, opts *ViveControllerInitControllerMeshOpts) + func (v *ViveController) JSObject() js.Value + func (v *ViveController) MODEL_BASE_URL() string + func (v *ViveController) MODEL_FILENAME() string + func (v *ViveController) OnLeftButtonStateChangedObservable() *Observable + func (v *ViveController) OnMenuButtonStateChangedObservable() *Observable + func (v *ViveController) OnRightButtonStateChangedObservable() *Observable + func (v *ViveController) SetMODEL_BASE_URL(MODEL_BASE_URL string) *ViveController + func (v *ViveController) SetMODEL_FILENAME(MODEL_FILENAME string) *ViveController + func (v *ViveController) SetOnLeftButtonStateChangedObservable(onLeftButtonStateChangedObservable *Observable) *ViveController + func (v *ViveController) SetOnMenuButtonStateChangedObservable(onMenuButtonStateChangedObservable *Observable) *ViveController + func (v *ViveController) SetOnRightButtonStateChangedObservable(onRightButtonStateChangedObservable *Observable) *ViveController + type ViveControllerInitControllerMeshOpts struct + MeshLoaded JSFunc + type VolumeBasedPanel struct + func VolumeBasedPanelFromJSObject(p js.Value, ctx js.Value) *VolumeBasedPanel + func (v *VolumeBasedPanel) Columns() int + func (v *VolumeBasedPanel) JSObject() js.Value + func (v *VolumeBasedPanel) Margin() float64 + func (v *VolumeBasedPanel) Orientation() float64 + func (v *VolumeBasedPanel) Rows() int + func (v *VolumeBasedPanel) SetColumns(columns int) *VolumeBasedPanel + func (v *VolumeBasedPanel) SetMargin(margin float64) *VolumeBasedPanel + func (v *VolumeBasedPanel) SetOrientation(orientation float64) *VolumeBasedPanel + func (v *VolumeBasedPanel) SetRows(rows int) *VolumeBasedPanel + type VolumetricLightScatteringPostProcess struct + func VolumetricLightScatteringPostProcessFromJSObject(p js.Value, ctx js.Value) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) AttachedNode() js.Value + func (v *VolumetricLightScatteringPostProcess) CreateDefaultMesh(name string, scene *Scene) *Mesh + func (v *VolumetricLightScatteringPostProcess) CustomMeshPosition() *Vector3 + func (v *VolumetricLightScatteringPostProcess) Decay() float64 + func (v *VolumetricLightScatteringPostProcess) Density() float64 + func (v *VolumetricLightScatteringPostProcess) Dispose(camera *Camera) + func (v *VolumetricLightScatteringPostProcess) ExcludedMeshes() []*AbstractMesh + func (v *VolumetricLightScatteringPostProcess) Exposure() float64 + func (v *VolumetricLightScatteringPostProcess) GetClassName() string + func (v *VolumetricLightScatteringPostProcess) GetCustomMeshPosition() *Vector3 + func (v *VolumetricLightScatteringPostProcess) GetPass() *RenderTargetTexture + func (v *VolumetricLightScatteringPostProcess) Invert() bool + func (v *VolumetricLightScatteringPostProcess) JSObject() js.Value + func (v *VolumetricLightScatteringPostProcess) Mesh() *Mesh + func (v *VolumetricLightScatteringPostProcess) SetAttachedNode(attachedNode js.Value) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetCustomMeshPosition(position *Vector3) + func (v *VolumetricLightScatteringPostProcess) SetDecay(decay float64) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetDensity(density float64) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetExcludedMeshes(excludedMeshes []*AbstractMesh) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetExposure(exposure float64) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetInvert(invert bool) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetMesh(mesh *Mesh) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetUseCustomMeshPosition(useCustomMeshPosition bool) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) SetWeight(weight float64) *VolumetricLightScatteringPostProcess + func (v *VolumetricLightScatteringPostProcess) UseCustomMeshPosition() bool + func (v *VolumetricLightScatteringPostProcess) Weight() float64 + type WaterMaterial struct + func WaterMaterialFromJSObject(p js.Value, ctx js.Value) *WaterMaterial + func (w *WaterMaterial) AddToRenderList(node JSObject) + func (w *WaterMaterial) BindForSubMesh(world *Matrix, mesh *Mesh, subMesh *SubMesh) + func (w *WaterMaterial) BumpAffectsReflection() bool + func (w *WaterMaterial) BumpHeight() float64 + func (w *WaterMaterial) BumpSuperimpose() bool + func (w *WaterMaterial) BumpTexture() *BaseTexture + func (w *WaterMaterial) Clone(name string) *WaterMaterial + func (w *WaterMaterial) ColorBlendFactor() float64 + func (w *WaterMaterial) ColorBlendFactor2() float64 + func (w *WaterMaterial) CreateDefaultMesh(name string, scene *Scene) *Mesh + func (w *WaterMaterial) DiffuseColor() *Color3 + func (w *WaterMaterial) DisableClipPlane() bool + func (w *WaterMaterial) DisableLighting() bool + func (w *WaterMaterial) Dispose(opts *WaterMaterialDisposeOpts) + func (w *WaterMaterial) EnableRenderTargets(enable bool) + func (w *WaterMaterial) FresnelSeparate() bool + func (w *WaterMaterial) GetActiveTextures() []*BaseTexture + func (w *WaterMaterial) GetAlphaTestTexture() *BaseTexture + func (w *WaterMaterial) GetAnimatables() []*IAnimatable + func (w *WaterMaterial) GetClassName() string + func (w *WaterMaterial) GetRenderList() []*AbstractMesh + func (w *WaterMaterial) HasRenderTargetTextures() bool + func (w *WaterMaterial) HasTexture(texture *BaseTexture) bool + func (w *WaterMaterial) IsReadyForSubMesh(mesh *AbstractMesh, subMesh *SubMesh, opts *WaterMaterialIsReadyForSubMeshOpts) bool + func (w *WaterMaterial) JSObject() js.Value + func (w *WaterMaterial) MaxSimultaneousLights() float64 + func (w *WaterMaterial) NeedAlphaBlending() bool + func (w *WaterMaterial) NeedAlphaTesting() bool + func (w *WaterMaterial) Parse(source JSObject, scene *Scene, rootUrl string) *WaterMaterial + func (w *WaterMaterial) ReflectionTexture() *RenderTargetTexture + func (w *WaterMaterial) RefractionTexture() *RenderTargetTexture + func (w *WaterMaterial) RenderTargetSize() *Vector2 + func (w *WaterMaterial) RenderTargetsEnabled() bool + func (w *WaterMaterial) Serialize() js.Value + func (w *WaterMaterial) SetBumpAffectsReflection(bumpAffectsReflection bool) *WaterMaterial + func (w *WaterMaterial) SetBumpHeight(bumpHeight float64) *WaterMaterial + func (w *WaterMaterial) SetBumpSuperimpose(bumpSuperimpose bool) *WaterMaterial + func (w *WaterMaterial) SetBumpTexture(bumpTexture *BaseTexture) *WaterMaterial + func (w *WaterMaterial) SetColorBlendFactor(colorBlendFactor float64) *WaterMaterial + func (w *WaterMaterial) SetColorBlendFactor2(colorBlendFactor2 float64) *WaterMaterial + func (w *WaterMaterial) SetDiffuseColor(diffuseColor *Color3) *WaterMaterial + func (w *WaterMaterial) SetDisableClipPlane(disableClipPlane bool) *WaterMaterial + func (w *WaterMaterial) SetDisableLighting(disableLighting bool) *WaterMaterial + func (w *WaterMaterial) SetFresnelSeparate(fresnelSeparate bool) *WaterMaterial + func (w *WaterMaterial) SetHasRenderTargetTextures(hasRenderTargetTextures bool) *WaterMaterial + func (w *WaterMaterial) SetMaxSimultaneousLights(maxSimultaneousLights float64) *WaterMaterial + func (w *WaterMaterial) SetReflectionTexture(reflectionTexture *RenderTargetTexture) *WaterMaterial + func (w *WaterMaterial) SetRefractionTexture(refractionTexture *RenderTargetTexture) *WaterMaterial + func (w *WaterMaterial) SetRenderTargetSize(renderTargetSize *Vector2) *WaterMaterial + func (w *WaterMaterial) SetRenderTargetsEnabled(renderTargetsEnabled bool) *WaterMaterial + func (w *WaterMaterial) SetSpecularColor(specularColor *Color3) *WaterMaterial + func (w *WaterMaterial) SetSpecularPower(specularPower float64) *WaterMaterial + func (w *WaterMaterial) SetUseLogarithmicDepth(useLogarithmicDepth bool) *WaterMaterial + func (w *WaterMaterial) SetWaterColor(waterColor *Color3) *WaterMaterial + func (w *WaterMaterial) SetWaterColor2(waterColor2 *Color3) *WaterMaterial + func (w *WaterMaterial) SetWaveHeight(waveHeight float64) *WaterMaterial + func (w *WaterMaterial) SetWaveLength(waveLength float64) *WaterMaterial + func (w *WaterMaterial) SetWaveSpeed(waveSpeed float64) *WaterMaterial + func (w *WaterMaterial) SetWindDirection(windDirection *Vector2) *WaterMaterial + func (w *WaterMaterial) SetWindForce(windForce float64) *WaterMaterial + func (w *WaterMaterial) SpecularColor() *Color3 + func (w *WaterMaterial) SpecularPower() float64 + func (w *WaterMaterial) UseLogarithmicDepth() bool + func (w *WaterMaterial) WaterColor() *Color3 + func (w *WaterMaterial) WaterColor2() *Color3 + func (w *WaterMaterial) WaveHeight() float64 + func (w *WaterMaterial) WaveLength() float64 + func (w *WaterMaterial) WaveSpeed() float64 + func (w *WaterMaterial) WindDirection() *Vector2 + func (w *WaterMaterial) WindForce() float64 + type WaterMaterialDisposeOpts struct + ForceDisposeEffect *bool + type WaterMaterialIsReadyForSubMeshOpts struct + UseInstances *bool + type WaveBlock struct + func WaveBlockFromJSObject(p js.Value, ctx js.Value) *WaveBlock + func (w *WaveBlock) GetClassName() string + func (w *WaveBlock) Input() *NodeMaterialConnectionPoint + func (w *WaveBlock) JSObject() js.Value + func (w *WaveBlock) Kind() js.Value + func (w *WaveBlock) Output() *NodeMaterialConnectionPoint + func (w *WaveBlock) Serialize() js.Value + func (w *WaveBlock) SetInput(input *NodeMaterialConnectionPoint) *WaveBlock + func (w *WaveBlock) SetKind(kind js.Value) *WaveBlock + func (w *WaveBlock) SetOutput(output *NodeMaterialConnectionPoint) *WaveBlock + type WebRequest struct + func WebRequestFromJSObject(p js.Value, ctx js.Value) *WebRequest + func (w *WebRequest) Abort() + func (w *WebRequest) CustomRequestHeaders() js.Value + func (w *WebRequest) CustomRequestModifiers() js.Value + func (w *WebRequest) GetResponseHeader(name string) string + func (w *WebRequest) JSObject() js.Value + func (w *WebRequest) Onprogress() js.Value + func (w *WebRequest) Open(method string, url string) + func (w *WebRequest) ReadyState() float64 + func (w *WebRequest) Response() js.Value + func (w *WebRequest) ResponseText() string + func (w *WebRequest) ResponseType() js.Value + func (w *WebRequest) ResponseURL() string + func (w *WebRequest) Send(opts *WebRequestSendOpts) + func (w *WebRequest) SetCustomRequestHeaders(CustomRequestHeaders js.Value) *WebRequest + func (w *WebRequest) SetCustomRequestModifiers(CustomRequestModifiers JSFunc) *WebRequest + func (w *WebRequest) SetOnprogress(onprogress JSFunc) *WebRequest + func (w *WebRequest) SetReadyState(readyState float64) *WebRequest + func (w *WebRequest) SetRequestHeader(name string, value string) + func (w *WebRequest) SetResponse(response JSObject) *WebRequest + func (w *WebRequest) SetResponseText(responseText string) *WebRequest + func (w *WebRequest) SetResponseType(responseType js.Value) *WebRequest + func (w *WebRequest) SetResponseURL(responseURL string) *WebRequest + func (w *WebRequest) SetStatus(status float64) *WebRequest + func (w *WebRequest) SetStatusText(statusText string) *WebRequest + func (w *WebRequest) Status() float64 + func (w *WebRequest) StatusText() string + type WebRequestSendOpts struct + Body js.Value + type WebVRController struct + func WebVRControllerFromJSObject(p js.Value, ctx js.Value) *WebVRController + func (w *WebVRController) DefaultModel() *AbstractMesh + func (w *WebVRController) Dispose() + func (w *WebVRController) Hand() string + func (w *WebVRController) InitControllerMesh(scene *Scene, opts *WebVRControllerInitControllerMeshOpts) + func (w *WebVRController) JSObject() js.Value + func (w *WebVRController) OnButtonStateChange(callback JSFunc) + func (w *WebVRController) OnMainButtonStateChangedObservable() *Observable + func (w *WebVRController) OnPadStateChangedObservable() *Observable + func (w *WebVRController) OnPadValuesChangedObservable() *Observable + func (w *WebVRController) OnSecondaryButtonStateChangedObservable() *Observable + func (w *WebVRController) OnTriggerStateChangedObservable() *Observable + func (w *WebVRController) Pad() *StickValues + func (w *WebVRController) SetDefaultModel(defaultModel *AbstractMesh) *WebVRController + func (w *WebVRController) SetHand(hand string) *WebVRController + func (w *WebVRController) SetOnMainButtonStateChangedObservable(onMainButtonStateChangedObservable *Observable) *WebVRController + func (w *WebVRController) SetOnPadStateChangedObservable(onPadStateChangedObservable *Observable) *WebVRController + func (w *WebVRController) SetOnPadValuesChangedObservable(onPadValuesChangedObservable *Observable) *WebVRController + func (w *WebVRController) SetOnSecondaryButtonStateChangedObservable(onSecondaryButtonStateChangedObservable *Observable) *WebVRController + func (w *WebVRController) SetOnTriggerStateChangedObservable(onTriggerStateChangedObservable *Observable) *WebVRController + func (w *WebVRController) SetPad(pad *StickValues) *WebVRController + func (w *WebVRController) Update() + type WebVRControllerInitControllerMeshOpts struct + MeshLoaded JSFunc + type WebVRFreeCamera struct + func WebVRFreeCameraFromJSObject(p js.Value, ctx js.Value) *WebVRFreeCamera + func (w *WebVRFreeCamera) AttachControl(element js.Value, opts *WebVRFreeCameraAttachControlOpts) + func (w *WebVRFreeCamera) Controllers() []*WebVRController + func (w *WebVRFreeCamera) DetachControl(element js.Value) + func (w *WebVRFreeCamera) DeviceDistanceToRoomGround() float64 + func (w *WebVRFreeCamera) DevicePosition() *Vector3 + func (w *WebVRFreeCamera) DeviceRotationQuaternion() *Quaternion + func (w *WebVRFreeCamera) DeviceScaleFactor() float64 + func (w *WebVRFreeCamera) Dispose() + func (w *WebVRFreeCamera) GetClassName() string + func (w *WebVRFreeCamera) GetControllerByName(name string) *WebVRController + func (w *WebVRFreeCamera) GetForwardRay(opts *WebVRFreeCameraGetForwardRayOpts) *Ray + func (w *WebVRFreeCamera) InitControllers() + func (w *WebVRFreeCamera) JSObject() js.Value + func (w *WebVRFreeCamera) LeftController() *WebVRController + func (w *WebVRFreeCamera) OnControllerMeshLoadedObservable() *Observable + func (w *WebVRFreeCamera) OnControllersAttachedObservable() []*Observable + func (w *WebVRFreeCamera) OnPoseUpdatedFromDeviceObservable() *Observable + func (w *WebVRFreeCamera) RawPose() js.Value + func (w *WebVRFreeCamera) ResetToCurrentRotation() + func (w *WebVRFreeCamera) RigParenting() bool + func (w *WebVRFreeCamera) RightController() *WebVRController + func (w *WebVRFreeCamera) SetControllers(controllers []*WebVRController) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetDevicePosition(devicePosition *Vector3) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetDeviceRotationQuaternion(deviceRotationQuaternion *Quaternion) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetDeviceScaleFactor(deviceScaleFactor float64) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetLeftController(leftController *WebVRController) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetOnControllerMeshLoadedObservable(onControllerMeshLoadedObservable *Observable) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetOnControllersAttachedObservable(onControllersAttachedObservable []*Observable) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetOnPoseUpdatedFromDeviceObservable(onPoseUpdatedFromDeviceObservable *Observable) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetRawPose(rawPose js.Value) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetRigParenting(rigParenting bool) *WebVRFreeCamera + func (w *WebVRFreeCamera) SetRightController(rightController *WebVRController) *WebVRFreeCamera + func (w *WebVRFreeCamera) Update() + func (w *WebVRFreeCamera) UpdateFromDevice(poseData js.Value) + func (w *WebVRFreeCamera) UseStandingMatrix(opts *WebVRFreeCameraUseStandingMatrixOpts) + func (w *WebVRFreeCamera) UseStandingMatrixAsync() *Promise + type WebVRFreeCameraAttachControlOpts struct + NoPreventDefault *bool + type WebVRFreeCameraGetForwardRayOpts struct + Length *float64 + type WebVRFreeCameraUseStandingMatrixOpts struct + Callback JSFunc + type WebVROptions struct + func WebVROptionsFromJSObject(p js.Value, ctx js.Value) *WebVROptions + func (w *WebVROptions) ControllerMeshes() bool + func (w *WebVROptions) CustomVRButton() js.Value + func (w *WebVROptions) DefaultHeight() float64 + func (w *WebVROptions) DefaultLightingOnControllers() bool + func (w *WebVROptions) DisplayName() string + func (w *WebVROptions) JSObject() js.Value + func (w *WebVROptions) PositionScale() float64 + func (w *WebVROptions) RayLength() float64 + func (w *WebVROptions) SetControllerMeshes(controllerMeshes bool) *WebVROptions + func (w *WebVROptions) SetCustomVRButton(customVRButton js.Value) *WebVROptions + func (w *WebVROptions) SetDefaultHeight(defaultHeight float64) *WebVROptions + func (w *WebVROptions) SetDefaultLightingOnControllers(defaultLightingOnControllers bool) *WebVROptions + func (w *WebVROptions) SetDisplayName(displayName string) *WebVROptions + func (w *WebVROptions) SetPositionScale(positionScale float64) *WebVROptions + func (w *WebVROptions) SetRayLength(rayLength float64) *WebVROptions + func (w *WebVROptions) SetTrackPosition(trackPosition bool) *WebVROptions + func (w *WebVROptions) SetUseCustomVRButton(useCustomVRButton bool) *WebVROptions + func (w *WebVROptions) SetUseMultiview(useMultiview bool) *WebVROptions + func (w *WebVROptions) TrackPosition() bool + func (w *WebVROptions) UseCustomVRButton() bool + func (w *WebVROptions) UseMultiview() bool + type WebXRCamera struct + func WebXRCameraFromJSObject(p js.Value, ctx js.Value) *WebXRCamera + func (w *WebXRCamera) DebugMode() bool + func (w *WebXRCamera) JSObject() js.Value + func (w *WebXRCamera) SetDebugMode(debugMode bool) *WebXRCamera + func (w *WebXRCamera) UpdateFromXRSessionManager(xrSessionManager *WebXRSessionManager) bool + type WebXRController struct + func WebXRControllerFromJSObject(p js.Value, ctx js.Value) *WebXRController + func (w *WebXRController) Dispose() + func (w *WebXRController) GamepadController() *WebVRController + func (w *WebXRController) GetScene() *Scene + func (w *WebXRController) GetWorldPointerRayToRef(result *Ray) + func (w *WebXRController) Grip() *AbstractMesh + func (w *WebXRController) InputSource() js.Value + func (w *WebXRController) JSObject() js.Value + func (w *WebXRController) OnDisposeObservable() *Observable + func (w *WebXRController) Pointer() *AbstractMesh + func (w *WebXRController) SetGamepadController(gamepadController *WebVRController) *WebXRController + func (w *WebXRController) SetGrip(grip *AbstractMesh) *WebXRController + func (w *WebXRController) SetInputSource(inputSource js.Value) *WebXRController + func (w *WebXRController) SetOnDisposeObservable(onDisposeObservable *Observable) *WebXRController + func (w *WebXRController) SetPointer(pointer *AbstractMesh) *WebXRController + func (w *WebXRController) UpdateFromXRFrame(xrFrame js.Value, referenceSpace js.Value) + type WebXRControllerModelLoader struct + func WebXRControllerModelLoaderFromJSObject(p js.Value, ctx js.Value) *WebXRControllerModelLoader + func (w *WebXRControllerModelLoader) JSObject() js.Value + func (w *WebXRControllerModelLoader) OnControllerModelLoaded() *Observable + func (w *WebXRControllerModelLoader) SetOnControllerModelLoaded(onControllerModelLoaded *Observable) *WebXRControllerModelLoader + type WebXRControllerPointerSelection struct + func WebXRControllerPointerSelectionFromJSObject(p js.Value, ctx js.Value) *WebXRControllerPointerSelection + func (w *WebXRControllerPointerSelection) JSObject() js.Value + type WebXRControllerTeleportation struct + func WebXRControllerTeleportationFromJSObject(p js.Value, ctx js.Value) *WebXRControllerTeleportation + func (w *WebXRControllerTeleportation) JSObject() js.Value + type WebXRDefaultExperience struct + func WebXRDefaultExperienceFromJSObject(p js.Value, ctx js.Value) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) BaseExperience() *WebXRExperienceHelper + func (w *WebXRDefaultExperience) ControllerModelLoader() *WebXRControllerModelLoader + func (w *WebXRDefaultExperience) CreateAsync(scene *Scene, options *WebXRDefaultExperienceOptions) *Promise + func (w *WebXRDefaultExperience) Dispose() + func (w *WebXRDefaultExperience) EnterExitUI() *WebXREnterExitUI + func (w *WebXRDefaultExperience) Input() *WebXRInput + func (w *WebXRDefaultExperience) JSObject() js.Value + func (w *WebXRDefaultExperience) PointerSelection() *WebXRControllerPointerSelection + func (w *WebXRDefaultExperience) RenderTarget() *WebXRRenderTarget + func (w *WebXRDefaultExperience) SetBaseExperience(baseExperience *WebXRExperienceHelper) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) SetControllerModelLoader(controllerModelLoader *WebXRControllerModelLoader) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) SetEnterExitUI(enterExitUI *WebXREnterExitUI) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) SetInput(input *WebXRInput) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) SetPointerSelection(pointerSelection *WebXRControllerPointerSelection) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) SetRenderTarget(renderTarget *WebXRRenderTarget) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) SetTeleportation(teleportation *WebXRControllerTeleportation) *WebXRDefaultExperience + func (w *WebXRDefaultExperience) Teleportation() *WebXRControllerTeleportation + type WebXRDefaultExperienceOptions struct + func WebXRDefaultExperienceOptionsFromJSObject(p js.Value, ctx js.Value) *WebXRDefaultExperienceOptions + func (w *WebXRDefaultExperienceOptions) DisableDefaultUI() bool + func (w *WebXRDefaultExperienceOptions) FloorMeshes() []*AbstractMesh + func (w *WebXRDefaultExperienceOptions) JSObject() js.Value + func (w *WebXRDefaultExperienceOptions) OutputCanvasOptions() *WebXRManagedOutputCanvasOptions + func (w *WebXRDefaultExperienceOptions) SetDisableDefaultUI(disableDefaultUI bool) *WebXRDefaultExperienceOptions + func (w *WebXRDefaultExperienceOptions) SetFloorMeshes(floorMeshes []*AbstractMesh) *WebXRDefaultExperienceOptions + func (w *WebXRDefaultExperienceOptions) SetOutputCanvasOptions(outputCanvasOptions *WebXRManagedOutputCanvasOptions) *WebXRDefaultExperienceOptions + type WebXREnterExitUI struct + func WebXREnterExitUIFromJSObject(p js.Value, ctx js.Value) *WebXREnterExitUI + func (w *WebXREnterExitUI) ActiveButtonChangedObservable() *Observable + func (w *WebXREnterExitUI) CreateAsync(scene *Scene, helper *WebXRExperienceHelper, options *WebXREnterExitUIOptions) *Promise + func (w *WebXREnterExitUI) Dispose() + func (w *WebXREnterExitUI) JSObject() js.Value + func (w *WebXREnterExitUI) SetActiveButtonChangedObservable(activeButtonChangedObservable *Observable) *WebXREnterExitUI + type WebXREnterExitUIButton struct + func WebXREnterExitUIButtonFromJSObject(p js.Value, ctx js.Value) *WebXREnterExitUIButton + func (w *WebXREnterExitUIButton) Element() js.Value + func (w *WebXREnterExitUIButton) JSObject() js.Value + func (w *WebXREnterExitUIButton) ReferenceSpaceType() js.Value + func (w *WebXREnterExitUIButton) SessionMode() js.Value + func (w *WebXREnterExitUIButton) SetElement(element js.Value) *WebXREnterExitUIButton + func (w *WebXREnterExitUIButton) SetReferenceSpaceType(referenceSpaceType js.Value) *WebXREnterExitUIButton + func (w *WebXREnterExitUIButton) SetSessionMode(sessionMode js.Value) *WebXREnterExitUIButton + func (w *WebXREnterExitUIButton) Update(activeButton *WebXREnterExitUIButton) + type WebXREnterExitUIOptions struct + func WebXREnterExitUIOptionsFromJSObject(p js.Value, ctx js.Value) *WebXREnterExitUIOptions + func (w *WebXREnterExitUIOptions) CustomButtons() []*WebXREnterExitUIButton + func (w *WebXREnterExitUIOptions) JSObject() js.Value + func (w *WebXREnterExitUIOptions) ReferenceSpaceType() js.Value + func (w *WebXREnterExitUIOptions) RenderTarget() *WebXRRenderTarget + func (w *WebXREnterExitUIOptions) SessionMode() js.Value + func (w *WebXREnterExitUIOptions) SetCustomButtons(customButtons []*WebXREnterExitUIButton) *WebXREnterExitUIOptions + func (w *WebXREnterExitUIOptions) SetReferenceSpaceType(referenceSpaceType js.Value) *WebXREnterExitUIOptions + func (w *WebXREnterExitUIOptions) SetRenderTarget(renderTarget *WebXRRenderTarget) *WebXREnterExitUIOptions + func (w *WebXREnterExitUIOptions) SetSessionMode(sessionMode js.Value) *WebXREnterExitUIOptions + type WebXRExperienceHelper struct + func WebXRExperienceHelperFromJSObject(p js.Value, ctx js.Value) *WebXRExperienceHelper + func (w *WebXRExperienceHelper) Camera() *WebXRCamera + func (w *WebXRExperienceHelper) Container() *AbstractMesh + func (w *WebXRExperienceHelper) CreateAsync(scene *Scene) *Promise + func (w *WebXRExperienceHelper) Dispose() + func (w *WebXRExperienceHelper) EnterXRAsync(sessionMode js.Value, referenceSpaceType js.Value, ...) *Promise + func (w *WebXRExperienceHelper) ExitXRAsync() *Promise + func (w *WebXRExperienceHelper) JSObject() js.Value + func (w *WebXRExperienceHelper) OnStateChangedObservable() *Observable + func (w *WebXRExperienceHelper) RotateCameraByQuaternionUsingContainer(rotation *Quaternion) + func (w *WebXRExperienceHelper) SessionManager() *WebXRSessionManager + func (w *WebXRExperienceHelper) SetCamera(camera *WebXRCamera) *WebXRExperienceHelper + func (w *WebXRExperienceHelper) SetContainer(container *AbstractMesh) *WebXRExperienceHelper + func (w *WebXRExperienceHelper) SetOnStateChangedObservable(onStateChangedObservable *Observable) *WebXRExperienceHelper + func (w *WebXRExperienceHelper) SetPositionOfCameraUsingContainer(position *Vector3) + func (w *WebXRExperienceHelper) SetSessionManager(sessionManager *WebXRSessionManager) *WebXRExperienceHelper + func (w *WebXRExperienceHelper) SetState(state js.Value) *WebXRExperienceHelper + func (w *WebXRExperienceHelper) State() js.Value + type WebXRInput struct + func WebXRInputFromJSObject(p js.Value, ctx js.Value) *WebXRInput + func (w *WebXRInput) BaseExperience() *WebXRExperienceHelper + func (w *WebXRInput) Controllers() []*WebXRController + func (w *WebXRInput) Dispose() + func (w *WebXRInput) JSObject() js.Value + func (w *WebXRInput) OnControllerAddedObservable() *Observable + func (w *WebXRInput) OnControllerRemovedObservable() *Observable + func (w *WebXRInput) SetBaseExperience(baseExperience *WebXRExperienceHelper) *WebXRInput + func (w *WebXRInput) SetControllers(controllers []*WebXRController) *WebXRInput + func (w *WebXRInput) SetOnControllerAddedObservable(onControllerAddedObservable *Observable) *WebXRInput + func (w *WebXRInput) SetOnControllerRemovedObservable(onControllerRemovedObservable *Observable) *WebXRInput + type WebXRManagedOutputCanvas struct + func WebXRManagedOutputCanvasFromJSObject(p js.Value, ctx js.Value) *WebXRManagedOutputCanvas + func (w *WebXRManagedOutputCanvas) CanvasContext() js.Value + func (w *WebXRManagedOutputCanvas) Dispose() + func (w *WebXRManagedOutputCanvas) InitializeXRLayerAsync(xrSession JSObject) js.Value + func (w *WebXRManagedOutputCanvas) JSObject() js.Value + func (w *WebXRManagedOutputCanvas) SetCanvasContext(canvasContext js.Value) *WebXRManagedOutputCanvas + func (w *WebXRManagedOutputCanvas) SetXrLayer(xrLayer js.Value) *WebXRManagedOutputCanvas + func (w *WebXRManagedOutputCanvas) XrLayer() js.Value + type WebXRManagedOutputCanvasOptions struct + func WebXRManagedOutputCanvasOptionsFromJSObject(p js.Value, ctx js.Value) *WebXRManagedOutputCanvasOptions + func (w *WebXRManagedOutputCanvasOptions) CanvasOptions() js.Value + func (w *WebXRManagedOutputCanvasOptions) GetDefaults() *WebXRManagedOutputCanvasOptions + func (w *WebXRManagedOutputCanvasOptions) JSObject() js.Value + func (w *WebXRManagedOutputCanvasOptions) NewCanvasCssStyle() string + func (w *WebXRManagedOutputCanvasOptions) SetCanvasOptions(canvasOptions js.Value) *WebXRManagedOutputCanvasOptions + func (w *WebXRManagedOutputCanvasOptions) SetNewCanvasCssStyle(newCanvasCssStyle string) *WebXRManagedOutputCanvasOptions + type WebXRRenderTarget struct + func WebXRRenderTargetFromJSObject(p js.Value, ctx js.Value) *WebXRRenderTarget + func (w *WebXRRenderTarget) CanvasContext() js.Value + func (w *WebXRRenderTarget) InitializeXRLayerAsync(xrSession js.Value) *Promise + func (w *WebXRRenderTarget) JSObject() js.Value + func (w *WebXRRenderTarget) SetCanvasContext(canvasContext js.Value) *WebXRRenderTarget + func (w *WebXRRenderTarget) SetXrLayer(xrLayer js.Value) *WebXRRenderTarget + func (w *WebXRRenderTarget) XrLayer() js.Value + type WebXRSessionManager struct + func WebXRSessionManagerFromJSObject(p js.Value, ctx js.Value) *WebXRSessionManager + func (w *WebXRSessionManager) CurrentFrame() js.Value + func (w *WebXRSessionManager) Dispose() + func (w *WebXRSessionManager) ExitXRAsync() *Promise + func (w *WebXRSessionManager) GetRenderTargetTextureForEye(eye js.Value) *RenderTargetTexture + func (w *WebXRSessionManager) GetWebXRRenderTarget(opts *WebXRSessionManagerGetWebXRRenderTargetOpts) *WebXRRenderTarget + func (w *WebXRSessionManager) InitializeAsync() *Promise + func (w *WebXRSessionManager) InitializeSessionAsync(xrSessionMode js.Value, opts *WebXRSessionManagerInitializeSessionAsyncOpts) *Promise + func (w *WebXRSessionManager) IsSessionSupportedAsync(sessionMode js.Value) *Promise + func (w *WebXRSessionManager) JSObject() js.Value + func (w *WebXRSessionManager) OnXRFrameObservable() *Observable + func (w *WebXRSessionManager) OnXRSessionEnded() *Observable + func (w *WebXRSessionManager) ReferenceSpace() js.Value + func (w *WebXRSessionManager) Session() js.Value + func (w *WebXRSessionManager) SetCurrentFrame(currentFrame js.Value) *WebXRSessionManager + func (w *WebXRSessionManager) SetOnXRFrameObservable(onXRFrameObservable *Observable) *WebXRSessionManager + func (w *WebXRSessionManager) SetOnXRSessionEnded(onXRSessionEnded *Observable) *WebXRSessionManager + func (w *WebXRSessionManager) SetReferenceSpace(referenceSpace js.Value) *WebXRSessionManager + func (w *WebXRSessionManager) SetReferenceSpaceAsync(referenceSpace js.Value) *Promise + func (w *WebXRSessionManager) SetSession(session js.Value) *WebXRSessionManager + func (w *WebXRSessionManager) StartRenderingToXRAsync() *Promise + func (w *WebXRSessionManager) SupportsSessionAsync(sessionMode js.Value) *Promise + func (w *WebXRSessionManager) UpdateRenderStateAsync(state js.Value) *Promise + type WebXRSessionManagerGetWebXRRenderTargetOpts struct + OnStateChangedObservable *Observable + Options *WebXRManagedOutputCanvasOptions + type WebXRSessionManagerInitializeSessionAsyncOpts struct + OptionalFeatures interface{} + type WeightedSound struct + func WeightedSoundFromJSObject(p js.Value, ctx js.Value) *WeightedSound + func (w *WeightedSound) DirectionalConeInnerAngle() float64 + func (w *WeightedSound) DirectionalConeOuterAngle() float64 + func (w *WeightedSound) IsPaused() bool + func (w *WeightedSound) IsPlaying() bool + func (w *WeightedSound) JSObject() js.Value + func (w *WeightedSound) Loop() bool + func (w *WeightedSound) Pause() + func (w *WeightedSound) Play(opts *WeightedSoundPlayOpts) + func (w *WeightedSound) SetDirectionalConeInnerAngle(directionalConeInnerAngle float64) *WeightedSound + func (w *WeightedSound) SetDirectionalConeOuterAngle(directionalConeOuterAngle float64) *WeightedSound + func (w *WeightedSound) SetIsPaused(isPaused bool) *WeightedSound + func (w *WeightedSound) SetIsPlaying(isPlaying bool) *WeightedSound + func (w *WeightedSound) SetLoop(loop bool) *WeightedSound + func (w *WeightedSound) SetVolume(volume float64) *WeightedSound + func (w *WeightedSound) Stop() + func (w *WeightedSound) Volume() float64 + type WeightedSoundPlayOpts struct + StartOffset *float64 + type WindowsMotionController struct + func WindowsMotionControllerFromJSObject(p js.Value, ctx js.Value) *WindowsMotionController + func (w *WindowsMotionController) Dispose() + func (w *WindowsMotionController) GAMEPAD_ID_PREFIX() string + func (w *WindowsMotionController) GetForwardRay(opts *WindowsMotionControllerGetForwardRayOpts) *Ray + func (w *WindowsMotionController) InitControllerMesh(scene *Scene, opts *WindowsMotionControllerInitControllerMeshOpts) + func (w *WindowsMotionController) JSObject() js.Value + func (w *WindowsMotionController) MODEL_BASE_URL() string + func (w *WindowsMotionController) MODEL_LEFT_FILENAME() string + func (w *WindowsMotionController) MODEL_RIGHT_FILENAME() string + func (w *WindowsMotionController) OnGripButtonStateChangedObservable() *Observable + func (w *WindowsMotionController) OnMenuButtonStateChangedObservable() *Observable + func (w *WindowsMotionController) OnThumbstickButtonStateChangedObservable() *Observable + func (w *WindowsMotionController) OnTouchpadButtonStateChangedObservable() *Observable + func (w *WindowsMotionController) OnTouchpadValuesChangedObservable() *Observable + func (w *WindowsMotionController) OnTrackpadChangedObservable() *Observable + func (w *WindowsMotionController) OnTrackpadValuesChangedObservable() *Observable + func (w *WindowsMotionController) OnTriggerButtonStateChangedObservable() *Observable + func (w *WindowsMotionController) SetGAMEPAD_ID_PREFIX(GAMEPAD_ID_PREFIX string) *WindowsMotionController + func (w *WindowsMotionController) SetMODEL_BASE_URL(MODEL_BASE_URL string) *WindowsMotionController + func (w *WindowsMotionController) SetMODEL_LEFT_FILENAME(MODEL_LEFT_FILENAME string) *WindowsMotionController + func (w *WindowsMotionController) SetMODEL_RIGHT_FILENAME(MODEL_RIGHT_FILENAME string) *WindowsMotionController + func (w *WindowsMotionController) SetOnGripButtonStateChangedObservable(onGripButtonStateChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetOnMenuButtonStateChangedObservable(onMenuButtonStateChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetOnThumbstickButtonStateChangedObservable(onThumbstickButtonStateChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetOnTouchpadButtonStateChangedObservable(onTouchpadButtonStateChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetOnTouchpadValuesChangedObservable(onTouchpadValuesChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetOnTrackpadChangedObservable(onTrackpadChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetOnTrackpadValuesChangedObservable(onTrackpadValuesChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetOnTriggerButtonStateChangedObservable(onTriggerButtonStateChangedObservable *Observable) *WindowsMotionController + func (w *WindowsMotionController) SetTrackpad(trackpad *StickValues) *WindowsMotionController + func (w *WindowsMotionController) Trackpad() *StickValues + func (w *WindowsMotionController) Update() + type WindowsMotionControllerGetForwardRayOpts struct + Length *float64 + type WindowsMotionControllerInitControllerMeshOpts struct + ForceDefault *bool + MeshLoaded JSFunc + type WoodProceduralTexture struct + func WoodProceduralTextureFromJSObject(p js.Value, ctx js.Value) *WoodProceduralTexture + func (w *WoodProceduralTexture) AmpScale() float64 + func (w *WoodProceduralTexture) JSObject() js.Value + func (w *WoodProceduralTexture) Parse(parsedTexture JSObject, scene *Scene, rootUrl string) *WoodProceduralTexture + func (w *WoodProceduralTexture) Serialize() js.Value + func (w *WoodProceduralTexture) SetAmpScale(ampScale float64) *WoodProceduralTexture + func (w *WoodProceduralTexture) SetWoodColor(woodColor *Color3) *WoodProceduralTexture + func (w *WoodProceduralTexture) UpdateShaderUniforms() + func (w *WoodProceduralTexture) WoodColor() *Color3 + type WorkerPool struct + func WorkerPoolFromJSObject(p js.Value, ctx js.Value) *WorkerPool + func (w *WorkerPool) Dispose() + func (w *WorkerPool) JSObject() js.Value + func (w *WorkerPool) Push(action JSFunc) + type WorleyNoise3DBlock struct + func WorleyNoise3DBlockFromJSObject(p js.Value, ctx js.Value) *WorleyNoise3DBlock + func (w *WorleyNoise3DBlock) GetClassName() string + func (w *WorleyNoise3DBlock) JSObject() js.Value + func (w *WorleyNoise3DBlock) Jitter() *NodeMaterialConnectionPoint + func (w *WorleyNoise3DBlock) ManhattanDistance() bool + func (w *WorleyNoise3DBlock) Output() *NodeMaterialConnectionPoint + func (w *WorleyNoise3DBlock) Seed() *NodeMaterialConnectionPoint + func (w *WorleyNoise3DBlock) Serialize() js.Value + func (w *WorleyNoise3DBlock) SetJitter(jitter *NodeMaterialConnectionPoint) *WorleyNoise3DBlock + func (w *WorleyNoise3DBlock) SetManhattanDistance(manhattanDistance bool) *WorleyNoise3DBlock + func (w *WorleyNoise3DBlock) SetOutput(output *NodeMaterialConnectionPoint) *WorleyNoise3DBlock + func (w *WorleyNoise3DBlock) SetSeed(seed *NodeMaterialConnectionPoint) *WorleyNoise3DBlock + type XRWindowsMotionController struct + func XRWindowsMotionControllerFromJSObject(p js.Value, ctx js.Value) *XRWindowsMotionController + func (x *XRWindowsMotionController) Dispose() + func (x *XRWindowsMotionController) JSObject() js.Value + func (x *XRWindowsMotionController) OnThumbstickButtonStateChangedObservable() *Observable + func (x *XRWindowsMotionController) OnThumbstickStateChangedObservable() *Observable + func (x *XRWindowsMotionController) OnThumbstickValuesChangedObservable() *Observable + func (x *XRWindowsMotionController) OnTrackpadChangedObservable() *Observable + func (x *XRWindowsMotionController) OnTrackpadValuesChangedObservable() *Observable + func (x *XRWindowsMotionController) SetOnThumbstickButtonStateChangedObservable(onThumbstickButtonStateChangedObservable *Observable) *XRWindowsMotionController + func (x *XRWindowsMotionController) SetOnThumbstickStateChangedObservable(onThumbstickStateChangedObservable *Observable) *XRWindowsMotionController + func (x *XRWindowsMotionController) SetOnThumbstickValuesChangedObservable(onThumbstickValuesChangedObservable *Observable) *XRWindowsMotionController + func (x *XRWindowsMotionController) SetOnTrackpadChangedObservable(onTrackpadChangedObservable *Observable) *XRWindowsMotionController + func (x *XRWindowsMotionController) SetOnTrackpadValuesChangedObservable(onTrackpadValuesChangedObservable *Observable) *XRWindowsMotionController + func (x *XRWindowsMotionController) SetThumbstickValues(thumbstickValues *StickValues) *XRWindowsMotionController + func (x *XRWindowsMotionController) ThumbstickValues() *StickValues + type Xbox360Pad struct + func Xbox360PadFromJSObject(p js.Value, ctx js.Value) *Xbox360Pad + func (x *Xbox360Pad) ButtonA() float64 + func (x *Xbox360Pad) ButtonB() float64 + func (x *Xbox360Pad) ButtonBack() float64 + func (x *Xbox360Pad) ButtonLB() float64 + func (x *Xbox360Pad) ButtonLeftStick() float64 + func (x *Xbox360Pad) ButtonRB() float64 + func (x *Xbox360Pad) ButtonRightStick() float64 + func (x *Xbox360Pad) ButtonStart() float64 + func (x *Xbox360Pad) ButtonX() float64 + func (x *Xbox360Pad) ButtonY() float64 + func (x *Xbox360Pad) DPadDown() float64 + func (x *Xbox360Pad) DPadLeft() float64 + func (x *Xbox360Pad) DPadRight() float64 + func (x *Xbox360Pad) DPadUp() float64 + func (x *Xbox360Pad) Dispose() + func (x *Xbox360Pad) JSObject() js.Value + func (x *Xbox360Pad) LeftTrigger() float64 + func (x *Xbox360Pad) OnButtonDownObservable() *Observable + func (x *Xbox360Pad) OnButtonUpObservable() *Observable + func (x *Xbox360Pad) OnPadDownObservable() *Observable + func (x *Xbox360Pad) OnPadUpObservable() *Observable + func (x *Xbox360Pad) Onbuttondown(callback JSFunc) + func (x *Xbox360Pad) Onbuttonup(callback JSFunc) + func (x *Xbox360Pad) Ondpaddown(callback JSFunc) + func (x *Xbox360Pad) Ondpadup(callback JSFunc) + func (x *Xbox360Pad) Onlefttriggerchanged(callback JSFunc) + func (x *Xbox360Pad) Onrighttriggerchanged(callback JSFunc) + func (x *Xbox360Pad) RightTrigger() float64 + func (x *Xbox360Pad) SetButtonA(buttonA float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonB(buttonB float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonBack(buttonBack float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonLB(buttonLB float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonLeftStick(buttonLeftStick float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonRB(buttonRB float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonRightStick(buttonRightStick float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonStart(buttonStart float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonX(buttonX float64) *Xbox360Pad + func (x *Xbox360Pad) SetButtonY(buttonY float64) *Xbox360Pad + func (x *Xbox360Pad) SetDPadDown(dPadDown float64) *Xbox360Pad + func (x *Xbox360Pad) SetDPadLeft(dPadLeft float64) *Xbox360Pad + func (x *Xbox360Pad) SetDPadRight(dPadRight float64) *Xbox360Pad + func (x *Xbox360Pad) SetDPadUp(dPadUp float64) *Xbox360Pad + func (x *Xbox360Pad) SetLeftTrigger(leftTrigger float64) *Xbox360Pad + func (x *Xbox360Pad) SetOnButtonDownObservable(onButtonDownObservable *Observable) *Xbox360Pad + func (x *Xbox360Pad) SetOnButtonUpObservable(onButtonUpObservable *Observable) *Xbox360Pad + func (x *Xbox360Pad) SetOnPadDownObservable(onPadDownObservable *Observable) *Xbox360Pad + func (x *Xbox360Pad) SetOnPadUpObservable(onPadUpObservable *Observable) *Xbox360Pad + func (x *Xbox360Pad) SetRightTrigger(rightTrigger float64) *Xbox360Pad + func (x *Xbox360Pad) Update() + type XmlLoader struct + func XmlLoaderFromJSObject(p js.Value, ctx js.Value) *XmlLoader + func (x *XmlLoader) GetNodeById(id string) js.Value + func (x *XmlLoader) GetNodes() js.Value + func (x *XmlLoader) IsLoaded() bool + func (x *XmlLoader) JSObject() js.Value + func (x *XmlLoader) LoadLayout(xmlFile JSObject, rootNode JSObject, callback JSObject)