Enum RenderingServer.GlobalShaderParameterType
- Namespace
- Godot
- Assembly
- GodotSharp.dll
public enum RenderingServer.GlobalShaderParameterType : long
Fields
Bool = 0Boolean global shader parameter (
global uniform bool ...).Bvec2 = 12-dimensional boolean vector global shader parameter (
global uniform bvec2 ...).Bvec3 = 23-dimensional boolean vector global shader parameter (
global uniform bvec3 ...).Bvec4 = 34-dimensional boolean vector global shader parameter (
global uniform bvec4 ...).Color = 17Color global shader parameter (
global uniform vec4 ...). Equivalent to Vec4 in shader code, but exposed as a Color in the editor UI.Float = 13Single-precision floating-point global shader parameter (
global uniform float ...).Int = 4Integer global shader parameter (
global uniform int ...).Ivec2 = 52-dimensional integer vector global shader parameter (
global uniform ivec2 ...).Ivec3 = 63-dimensional integer vector global shader parameter (
global uniform ivec3 ...).Ivec4 = 74-dimensional integer vector global shader parameter (
global uniform ivec4 ...).Mat2 = 192×2 matrix global shader parameter (
global uniform mat2 ...). Exposed as a int[] in the editor UI.Mat3 = 203×3 matrix global shader parameter (
global uniform mat3 ...). Exposed as a Basis in the editor UI.Mat4 = 214×4 matrix global shader parameter (
global uniform mat4 ...). Exposed as a Projection in the editor UI.Max = 28Represents the size of the RenderingServer.GlobalShaderParameterType enum.
Rect2 = 182-dimensional floating-point rectangle global shader parameter (
global uniform vec4 ...). Equivalent to Vec4 in shader code, but exposed as a Rect2 in the editor UI.Rect2I = 82-dimensional integer rectangle global shader parameter (
global uniform ivec4 ...). Equivalent to Ivec4 in shader code, but exposed as a Rect2I in the editor UI.Sampler2D = 242D sampler global shader parameter (
global uniform sampler2D ...). Exposed as a Texture2D in the editor UI.Sampler2Darray = 252D sampler array global shader parameter (
global uniform sampler2DArray ...). Exposed as a Texture2DArray in the editor UI.Sampler3D = 263D sampler global shader parameter (
global uniform sampler3D ...). Exposed as a Texture3D in the editor UI.Samplercube = 27Cubemap sampler global shader parameter (
global uniform samplerCube ...). Exposed as a Cubemap in the editor UI.Transform = 233-dimensional transform global shader parameter (
global uniform mat3x4 ...). Exposed as a Transform3D in the editor UI.Transform2D = 222-dimensional transform global shader parameter (
global uniform mat2x3 ...). Exposed as a Transform2D in the editor UI.Uint = 9Unsigned integer global shader parameter (
global uniform uint ...).Uvec2 = 102-dimensional unsigned integer vector global shader parameter (
global uniform uvec2 ...).Uvec3 = 113-dimensional unsigned integer vector global shader parameter (
global uniform uvec3 ...).Uvec4 = 124-dimensional unsigned integer vector global shader parameter (
global uniform uvec4 ...).Vec2 = 142-dimensional floating-point vector global shader parameter (
global uniform vec2 ...).Vec3 = 153-dimensional floating-point vector global shader parameter (
global uniform vec3 ...).Vec4 = 164-dimensional floating-point vector global shader parameter (
global uniform vec4 ...).