Documentation
¶
Overview ¶
Package VisualShaderNodeCubemap provides methods for working with VisualShaderNodeCubemap object instances.
Index ¶
- type Advanced
- type Any
- type Instance
- func (self Instance) AsObject() [1]gd.Object
- func (self Instance) AsRefCounted() [1]gd.RefCounted
- func (self Instance) AsResource() Resource.Instance
- func (self Instance) AsVisualShaderNode() VisualShaderNode.Instance
- func (self Instance) AsVisualShaderNodeCubemap() Instance
- func (self Instance) CubeMap() [1]gdclass.Cubemap
- func (self Instance) SetCubeMap(value [1]gdclass.Cubemap)
- func (self Instance) SetSource(value gdclass.VisualShaderNodeCubemapSource)
- func (self Instance) SetTextureType(value gdclass.VisualShaderNodeCubemapTextureType)
- func (self Instance) Source() gdclass.VisualShaderNodeCubemapSource
- func (self Instance) TextureType() gdclass.VisualShaderNodeCubemapTextureType
- func (self *Instance) UnsafePointer() unsafe.Pointer
- func (self Instance) Virtual(name string) reflect.Value
- type Source
- type TextureType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced = class
Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.
type Instance ¶
type Instance [1]gdclass.VisualShaderNodeCubemap
Translated to [code]texture(cubemap, vec3)[/code] in the shader language. Returns a color vector and alpha channel as scalar.
var Nil Instance
Nil is a nil/null instance of the class. Equivalent to the zero value.
func (Instance) AsRefCounted ¶
func (self Instance) AsRefCounted() [1]gd.RefCounted
func (Instance) AsResource ¶
func (Instance) AsVisualShaderNode ¶
func (self Instance) AsVisualShaderNode() VisualShaderNode.Instance
func (Instance) AsVisualShaderNodeCubemap ¶
func (Instance) SetCubeMap ¶
func (Instance) SetSource ¶
func (self Instance) SetSource(value gdclass.VisualShaderNodeCubemapSource)
func (Instance) SetTextureType ¶
func (self Instance) SetTextureType(value gdclass.VisualShaderNodeCubemapTextureType)
func (Instance) Source ¶
func (self Instance) Source() gdclass.VisualShaderNodeCubemapSource
func (Instance) TextureType ¶
func (self Instance) TextureType() gdclass.VisualShaderNodeCubemapTextureType
func (*Instance) UnsafePointer ¶
type Source ¶
type Source = gdclass.VisualShaderNodeCubemapSource //gd:VisualShaderNodeCubemap.Source
const ( /*Use the [Cubemap] set via [member cube_map]. If this is set to [member source], the [code]samplerCube[/code] port is ignored.*/ SourceTexture Source = 0 /*Use the [Cubemap] sampler reference passed via the [code]samplerCube[/code] port. If this is set to [member source], the [member cube_map] texture is ignored.*/ SourcePort Source = 1 /*Represents the size of the [enum Source] enum.*/ SourceMax Source = 2 )
type TextureType ¶
type TextureType = gdclass.VisualShaderNodeCubemapTextureType //gd:VisualShaderNodeCubemap.TextureType
const ( /*No hints are added to the uniform declaration.*/ TypeData TextureType = 0 /*Adds [code]source_color[/code] as hint to the uniform declaration for proper sRGB to linear conversion.*/ TypeColor TextureType = 1 /*Adds [code]hint_normal[/code] as hint to the uniform declaration, which internally converts the texture for proper usage as normal map.*/ TypeNormalMap TextureType = 2 /*Represents the size of the [enum TextureType] enum.*/ TypeMax TextureType = 3 )
Click to show internal directories.
Click to hide internal directories.