class CrShader::BufferDecl

Defined in:

crshader/ast/shader_ast.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(name : String, instance_name : String, set : Int32 = 0, binding : Int32 = 0, std : String = "std430", restrict : Bool = false, readonly : Bool = false, fields : Array(BufferField) = [] of BufferField) #

Instance Method Detail

def binding : Int32 #

def binding=(binding : Int32) #

def fields : Array(BufferField) #

def fields=(fields : Array(BufferField)) #

def instance_name : String #

def instance_name=(instance_name : String) #

def name : String #

def name=(name : String) #

def readonly : Bool #

def readonly=(readonly : Bool) #

def restrict : Bool #

def restrict=(restrict : Bool) #

def set : Int32 #

def set=(set : Int32) #

def std : String #

def std=(std : String) #