enum Godot::RenderingDevice::ShaderStage

Defined in:

libgodot/generated/classes/classes_part5.cr

Enum Members

ShaderStageVertex = 0_i64
ShaderStageFragment = 1_i64
ShaderStageTesselationControl = 2_i64
ShaderStageTesselationEvaluation = 3_i64
ShaderStageCompute = 4_i64
ShaderStageRaygen = 5_i64
ShaderStageAnyHit = 6_i64
ShaderStageClosestHit = 7_i64
ShaderStageMiss = 8_i64
ShaderStageIntersection = 9_i64
ShaderStageMax = 10_i64
ShaderStageVertexBit = 1_i64
ShaderStageFragmentBit = 2_i64
ShaderStageTesselationControlBit = 4_i64
ShaderStageTesselationEvaluationBit = 8_i64
ShaderStageComputeBit = 16_i64
ShaderStageRaygenBit = 32_i64
ShaderStageAnyHitBit = 64_i64
ShaderStageClosestHitBit = 128_i64
ShaderStageMissBit = 256_i64
ShaderStageIntersectionBit = 512_i64

Instance Method Summary

Instance Method Detail

def shader_stage_any_hit? #

Returns true if this enum value equals ShaderStageAnyHit


[View source]
def shader_stage_any_hit_bit? #

Returns true if this enum value equals ShaderStageAnyHitBit


[View source]
def shader_stage_closest_hit? #

Returns true if this enum value equals ShaderStageClosestHit


[View source]
def shader_stage_closest_hit_bit? #

Returns true if this enum value equals ShaderStageClosestHitBit


[View source]
def shader_stage_compute? #

Returns true if this enum value equals ShaderStageCompute


[View source]
def shader_stage_compute_bit? #

Returns true if this enum value equals ShaderStageComputeBit


[View source]
def shader_stage_fragment? #

Returns true if this enum value equals ShaderStageFragment


[View source]
def shader_stage_fragment_bit? #

Returns true if this enum value equals ShaderStageFragmentBit


[View source]
def shader_stage_intersection? #

Returns true if this enum value equals ShaderStageIntersection


[View source]
def shader_stage_intersection_bit? #

Returns true if this enum value equals ShaderStageIntersectionBit


[View source]
def shader_stage_max? #

Returns true if this enum value equals ShaderStageMax


[View source]
def shader_stage_miss? #

Returns true if this enum value equals ShaderStageMiss


[View source]
def shader_stage_miss_bit? #

Returns true if this enum value equals ShaderStageMissBit


[View source]
def shader_stage_raygen? #

Returns true if this enum value equals ShaderStageRaygen


[View source]
def shader_stage_raygen_bit? #

Returns true if this enum value equals ShaderStageRaygenBit


[View source]
def shader_stage_tesselation_control? #

Returns true if this enum value equals ShaderStageTesselationControl


[View source]
def shader_stage_tesselation_control_bit? #

Returns true if this enum value equals ShaderStageTesselationControlBit


[View source]
def shader_stage_tesselation_evaluation? #

Returns true if this enum value equals ShaderStageTesselationEvaluation


[View source]
def shader_stage_tesselation_evaluation_bit? #

Returns true if this enum value equals ShaderStageTesselationEvaluationBit


[View source]
def shader_stage_vertex? #

Returns true if this enum value equals ShaderStageVertex


[View source]
def shader_stage_vertex_bit? #

Returns true if this enum value equals ShaderStageVertexBit


[View source]