Method List
-
#accept RLSL::Prism::IR::Node
-
#args RLSL::Prism::IR::FuncCall
-
#array RLSL::Prism::IR::ArrayIndex
-
array RLSL::Prism::TypeShapes
-
array? RLSL::Prism::TypeShapes
-
#array_element_type RLSL::Prism::TypeEnvironment
-
#array_size RLSL::Prism::IR::GlobalDecl
-
#assign_multiple_targets RLSL::Prism::CollectionTypeResolver
-
#binary_op_resolver RLSL::Prism::Emitters::TargetProfile
-
binary_op_result_type RLSL::Prism::Builtins::OperatorRules
-
binary_op_result_type RLSL::Prism::Builtins
-
binary_operator? RLSL::Prism::Builtins
-
binary_operator? RLSL::Prism::Builtins::OperatorRules
-
#body RLSL::Prism::SourceUnit
-
#body RLSL::Prism::IR::WhileLoop
-
#body RLSL::Prism::IR::FunctionDefinition
-
#body RLSL::Prism::IR::ForLoop
-
#build RLSL::ShaderBuilder::NativeExtensionCompiler
-
build RLSL::Prism::ASTVisitor::VisitorRegistry
-
#build_glsl_shader RLSL::ShaderBuilder::BuildService
-
#build_glsl_shader RLSL::ShaderBuilder
-
#build_metal_shader RLSL::ShaderBuilder
-
#build_metal_shader RLSL::ShaderBuilder::BuildService
-
build_profile RLSL::BaseTranslator
-
#build_wgsl_shader RLSL::ShaderBuilder::BuildService
-
#build_wgsl_shader RLSL::ShaderBuilder
-
#c_type RLSL::UniformTypes::Catalog
-
#c_type RLSL::UniformTypeSpec
-
cache_dir RLSL
-
#call_resolver RLSL::Prism::Emitters::TargetProfile
-
#call_rewrites RLSL::BaseTranslator::TargetProfile
-
child_nodes RLSL::Prism::IR::Traversal
-
#code RLSL::BaseTranslator::SourceSnippet
-
code RLSL::CodeGenerator::MathPrelude
-
#code? RLSL::BaseTranslator::CodeScanner::Segment
-
common_call_rewrites RLSL::BaseTranslator
-
#compile_and_load RLSL::ShaderBuilder::BuildService
-
#compile_and_load RLSL::ShaderBuilder
-
#compile_block RLSL::Prism::Transpiler
-
#compile_helpers RLSL::Prism::Transpiler
-
#compile_source RLSL::Prism::Transpiler
-
#compiled? RLSL::UniformTypeSpec
-
#compiled_spec RLSL::UniformTypes::Catalog
-
#compiled_supported RLSL::UniformTypeSpec
-
#compiled_types RLSL::UniformTypes::Catalog
-
#components RLSL::Prism::IR::Swizzle
-
#condition RLSL::Prism::IR::IfStatement
-
#condition RLSL::Prism::IR::WhileLoop
-
#condition RLSL::Prism::IR::Ternary
-
#current_return_struct_name RLSL::Prism::Emitters::BaseEmitter::DefinitionEmission
-
#custom_functions RLSL::ShaderBuilder::ShaderDefinition
-
#custom_functions RLSL::Prism::Transpiler
-
#declare RLSL::Prism::ASTVisitor::ScopeContext
-
#declared? RLSL::Prism::ASTVisitor::ScopeContext
-
#declared_vars RLSL::Prism::ASTVisitor::ScopeContext::Scope
-
#default_type_name RLSL::Prism::Emitters::TargetProfile
-
#define RLSL::FunctionContext
-
define RLSL
-
define_metal RLSL
-
#define_uniform RLSL::UniformContext
-
#directory RLSL::ShaderBuilder::NativeExtensionCompiler::Artifact
-
each RLSL::Prism::IR::Traversal
-
#each_segment RLSL::BaseTranslator::CodeScanner
-
#element_type RLSL::Prism::TypeShapes::ArrayType
-
#element_type RLSL::Prism::IR::GlobalDecl
-
element_type RLSL::Prism::TypeShapes
-
#elements RLSL::Prism::IR::ArrayLiteral
-
#else_branch RLSL::Prism::IR::IfStatement
-
#else_expr RLSL::Prism::IR::Ternary
-
#elsif_node? RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit RLSL::Prism::Emitters::BaseEmitter
-
#emit RLSL::Prism::Transpiler
-
#emit_array_index RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_array_literal RLSL::Prism::Emitters::BaseEmitter::DefinitionEmission
-
#emit_assignment RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_binary_op RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_block RLSL::Prism::Emitters::BaseEmitter::StatementEmission
-
#emit_bool_literal RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_branch RLSL::Prism::Emitters::BaseEmitter::StatementEmission
-
#emit_break RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit_conditional RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit_constant RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_elsif RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit_field_access RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_for_loop RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit_for_static_init RLSL::Prism::Emitters::BaseEmitter::DefinitionEmission
-
#emit_func_call RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_function_definition RLSL::Prism::Emitters::BaseEmitter::DefinitionEmission
-
#emit_global_decl RLSL::Prism::Emitters::BaseEmitter::DefinitionEmission
-
#emit_if_statement RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit_indented_block RLSL::Prism::Emitters::BaseEmitter::StatementEmission
-
#emit_literal RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_multiple_assignment RLSL::Prism::Emitters::BaseEmitter::DefinitionEmission
-
#emit_parenthesized RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_result_struct RLSL::Prism::Emitters::BaseEmitter::DefinitionEmission
-
#emit_return RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit_statement RLSL::Prism::Emitters::BaseEmitter::StatementEmission
-
#emit_statements RLSL::Prism::Emitters::BaseEmitter::StatementEmission
-
#emit_swizzle RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_terminal_statement RLSL::Prism::Emitters::BaseEmitter::StatementEmission
-
#emit_ternary RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_tuple_return RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
#emit_unary_op RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_var_decl RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_var_ref RLSL::Prism::Emitters::BaseEmitter::ExpressionEmission
-
#emit_while_loop RLSL::Prism::Emitters::BaseEmitter::ControlFlowEmission
-
explicit_type? RLSL::Prism::Builtins::FunctionRegistry
-
explicit_types RLSL::Prism::Builtins::FunctionRegistry
-
explicit_types RLSL::Prism::Builtins
-
#expression RLSL::Prism::IR::Return
-
#expression RLSL::Prism::IR::Parenthesized
-
#ext_name RLSL::ShaderBuilder::NativeExtensionCompiler::Artifact
-
#extract RLSL::Prism::SourceExtractor
-
#extract RLSL::Prism::SourceExtractor::BlockLocator
-
#extract_from_string RLSL::Prism::SourceExtractor
-
extract_group RLSL::BaseTranslator::CallParser
-
#extract_unit RLSL::Prism::SourceExtractor
-
#extract_unit RLSL::Prism::SourceExtractor::BlockLocator
-
#fetch RLSL::UniformTypes::Catalog
-
#field RLSL::Prism::IR::FieldAccess
-
#file RLSL::ShaderBuilder::NativeExtensionCompiler::Artifact
-
#format RLSL::BaseTranslator::SourceSnippet
-
#fragment RLSL::ShaderBuilder
-
#fragment_block RLSL::ShaderBuilder::ShaderDefinition
-
#fragment_code RLSL::ShaderBuilder::SourceResolver
-
#fragment_code RLSL::CodeGenerator::TemplateContext
-
#fragment_mode RLSL::ShaderBuilder::ShaderDefinition
-
from_block RLSL::Prism::SourceUnit
-
from_source RLSL::Prism::SourceUnit
-
function? RLSL::Prism::Builtins
-
function? RLSL::Prism::Builtins::FunctionRegistry
-
#function_shorthand RLSL::UniformTypeSpec
-
#function_shorthand? RLSL::UniformTypeSpec
-
#function_shorthand_types RLSL::UniformTypes::Catalog
-
function_signature RLSL::Prism::Builtins
-
function_signature RLSL::Prism::Builtins::FunctionRegistry
-
#functions RLSL::FunctionContext
-
#functions RLSL::ShaderBuilder
-
#generate RLSL::CodeGenerator::ShaderFunctionGenerator
-
#generate RLSL::CodeGenerator
-
#generate RLSL::CodeGenerator::UniformStructGenerator
-
#generate RLSL::CodeGenerator::RubyWrapperGenerator
-
#glsl_type RLSL::UniformTypeSpec
-
#helpers RLSL::ShaderBuilder
-
#helpers_block RLSL::ShaderBuilder::ShaderDefinition
-
#helpers_code RLSL::ShaderBuilder::SourceResolver
-
#helpers_code RLSL::CodeGenerator::TemplateContext
-
#helpers_mode RLSL::ShaderBuilder::ShaderDefinition
-
#identifier_replacements RLSL::BaseTranslator::TargetProfile
-
#indent_level RLSL::Prism::Emitters::BaseEmitter
-
#index RLSL::Prism::IR::ArrayIndex
-
#infer RLSL::Prism::TypeInference
-
#infer RLSL::Prism::InfererRegistry
-
#infer_array_index RLSL::Prism::ExpressionInferer
-
#infer_array_literal RLSL::Prism::ExpressionInferer
-
#infer_assignment RLSL::Prism::DefinitionInferer
-
#infer_binary_op RLSL::Prism::ExpressionInferer
-
#infer_bool_literal RLSL::Prism::ExpressionInferer
-
#infer_field_access RLSL::Prism::ExpressionInferer
-
#infer_for_loop RLSL::Prism::ControlFlowInferer
-
#infer_func_call RLSL::Prism::ExpressionInferer
-
#infer_function_definition RLSL::Prism::ControlFlowInferer
-
#infer_global_decl RLSL::Prism::DefinitionInferer
-
#infer_if_statement RLSL::Prism::ControlFlowInferer
-
#infer_literal RLSL::Prism::ExpressionInferer
-
#infer_multiple_assignment RLSL::Prism::DefinitionInferer
-
#infer_parenthesized RLSL::Prism::ExpressionInferer
-
#infer_return RLSL::Prism::ControlFlowInferer
-
#infer_swizzle RLSL::Prism::ExpressionInferer
-
#infer_ternary RLSL::Prism::ControlFlowInferer
-
#infer_unary_op RLSL::Prism::ExpressionInferer
-
#infer_var_decl RLSL::Prism::DefinitionInferer
-
#infer_var_ref RLSL::Prism::ExpressionInferer
-
#infer_while_loop RLSL::Prism::ControlFlowInferer
-
infix_call RLSL::BaseTranslator
-
#initialize RLSL::Prism::IR::Parenthesized
-
#initialize RLSL::Prism::IR::ArrayLiteral
-
#initialize RLSL::Prism::IR::Ternary
-
#initialize RLSL::Prism::IR::Constant
-
#initialize RLSL::CodeGenerator::TemplateContext
-
#initialize RLSL::Prism::IR::FieldAccess
-
#initialize RLSL::Prism::IR::Swizzle
-
#initialize RLSL::Prism::IR::FuncCall
-
#initialize RLSL::Prism::IR::UnaryOp
-
#initialize RLSL::Prism::IR::BinaryOp
-
#initialize RLSL::Prism::IR::BoolLiteral
-
#initialize RLSL::Prism::IR::Literal
-
#initialize RLSL::Prism::ExpressionInferer
-
#initialize RLSL::Prism::IR::VarDecl
-
#initialize RLSL::Prism::IR::Block
-
#initialize RLSL::Prism::IR::VarRef
-
#initialize RLSL::Prism::IR::TupleType
-
#initialize RLSL::Prism::Emitters::BaseEmitter
-
#initialize RLSL::Prism::IR::MultipleAssignment
-
#initialize RLSL::Prism::IR::FunctionDefinition
-
#initialize RLSL::Prism::IR::GlobalDecl
-
#initialize RLSL::Prism::CallTypeResolver
-
#initialize RLSL::BaseTranslator::CodeRewriter
-
#initialize RLSL::Prism::Transpiler
-
#initialize RLSL::FunctionContext
-
#initialize RLSL::Prism::ASTVisitor
-
#initialize RLSL::Prism::CollectionTypeResolver
-
#initialize RLSL::Prism::ScopeStack
-
#initialize RLSL::UniformContext
-
#initialize RLSL::GLSL::Translator
-
#initialize RLSL::CompiledShader
-
#initialize RLSL::Prism::IR::ArrayIndex
-
#initialize RLSL::ShaderBuilder
-
#initialize RLSL::BaseTranslator
-
#initialize RLSL::RuntimeShader
-
#initialize RLSL::Prism::InfererRegistry
-
#initialize RLSL::Prism::Emitters::TargetProfile
-
#initialize RLSL::CodeGenerator::RubyWrapperGenerator
-
#initialize RLSL::CodeGenerator::UniformStructGenerator
-
#initialize RLSL::ShaderBuilder::SourceResolver
-
#initialize RLSL::CodeGenerator
-
#initialize RLSL::ShaderBuilder::NativeExtensionCompiler
-
#initialize RLSL::MSL::Shader
-
#initialize RLSL::Prism::TypeEnvironment
-
#initialize RLSL::MSL::UniformBufferPacker
-
#initialize RLSL::Prism::SourceUnitParser
-
#initialize RLSL::Prism::SourceExtractor
-
#initialize RLSL::Prism::ASTVisitor::ScopeContext
-
#initialize RLSL::Prism::IR::WhileLoop
-
#initialize RLSL::Prism::IR::ForLoop
-
#initialize RLSL::Prism::IR::Break
-
#initialize RLSL::ShaderBuilder::ShaderDefinition
-
#initialize RLSL::Prism::IR::Assignment
-
#initialize RLSL::Prism::IR::IfStatement
-
#initialize RLSL::Prism::IR::Return
-
#initialize RLSL::Prism::FieldTypeResolver
-
#initialize RLSL::Prism::TypeInference
-
#initialize RLSL::CodeGenerator::ShaderFunctionGenerator
-
#initialize RLSL::Prism::DefinitionInferer
-
#initialize RLSL::ShaderBuilder::BuildService
-
#initialize RLSL::Prism::ControlFlowInferer
-
#initialize RLSL::BaseTranslator::CodeScanner
-
#initializer RLSL::Prism::IR::VarDecl
-
#initializer RLSL::Prism::IR::GlobalDecl
-
#ir RLSL::Prism::CompilationUnit
-
#is_const RLSL::Prism::IR::GlobalDecl
-
#is_static RLSL::Prism::IR::GlobalDecl
-
#known_variable? RLSL::Prism::ASTVisitor::ScopeContext
-
#left RLSL::Prism::IR::BinaryOp
-
#lookup RLSL::Prism::ScopeStack
-
#lookup RLSL::Prism::TypeEnvironment
-
#lookup RLSL::Prism::TypeInference
-
#math_functions RLSL::Prism::Emitters::TargetProfile
-
#matrix_constructors RLSL::Prism::Emitters::TargetProfile
-
matrix_type? RLSL::Prism::Builtins
-
matrix_type? RLSL::Prism::Builtins::OperatorRules
-
matrix_vector_result RLSL::Prism::Builtins::OperatorRules
-
matrix_vector_result RLSL::Prism::Builtins
-
#metal? RLSL::RuntimeShader
-
#metal? RLSL::MSL::Shader
-
#metal_alignment RLSL::UniformTypeSpec
-
#metal_packable? RLSL::UniformTypeSpec
-
#metal_size RLSL::UniformTypeSpec
-
#metal_spec RLSL::UniformTypes::Catalog
-
#msl_source RLSL::MSL::Shader
-
#msl_type RLSL::UniformTypeSpec
-
#name RLSL::Prism::IR::Constant
-
#name RLSL::Prism::IR::FuncCall
-
#name RLSL::Prism::IR::VarRef
-
#name RLSL::Prism::IR::VarDecl
-
#name RLSL::Prism::IR::FunctionDefinition
-
#name RLSL::Prism::IR::GlobalDecl
-
#name RLSL::CodeGenerator::TemplateContext
-
#name RLSL::ShaderBuilder
-
#name RLSL::RuntimeShader
-
#name RLSL::MSL::Shader
-
#normalize_bool RLSL::UniformTypes::ValueNormalizer
-
#normalize_value RLSL::UniformTypes::ValueNormalizer
-
#normalize_values RLSL::UniformTypes::ValueNormalizer
-
#normalize_vector RLSL::UniformTypes::ValueNormalizer
-
#operand RLSL::Prism::IR::UnaryOp
-
#operator RLSL::Prism::IR::UnaryOp
-
#operator RLSL::Prism::IR::BinaryOp
-
#pack RLSL::MSL::UniformBufferPacker
-
#param_types RLSL::Prism::IR::FunctionDefinition
-
#parameter? RLSL::Prism::ASTVisitor::ScopeContext
-
#params RLSL::Prism::IR::FunctionDefinition
-
#params RLSL::Prism::SourceUnit
-
#params RLSL::Prism::ASTVisitor::ScopeContext::Scope
-
#parse RLSL::Prism::ASTVisitor
-
#parse RLSL::Prism::SourceUnitParser
-
#pop RLSL::Prism::ScopeStack
-
#pop RLSL::Prism::TypeEnvironment
-
#push RLSL::Prism::ScopeStack
-
#push RLSL::Prism::TypeEnvironment
-
#range_end RLSL::Prism::IR::ForLoop
-
#range_start RLSL::Prism::IR::ForLoop
-
#receiver RLSL::Prism::IR::Swizzle
-
#receiver RLSL::Prism::IR::FuncCall
-
#receiver RLSL::Prism::IR::FieldAccess
-
#register RLSL::Prism::TypeInference
-
#register RLSL::Prism::InfererRegistry
-
#register RLSL::Prism::ScopeStack
-
#register RLSL::Prism::TypeEnvironment
-
#register_function RLSL::Prism::TypeInference
-
#register_methods RLSL::Prism::InfererRegistry
-
#removed_identifiers RLSL::BaseTranslator::TargetProfile
-
rename_call RLSL::BaseTranslator
-
#render RLSL::CompiledShader
-
#render RLSL::RuntimeShader
-
#render RLSL::MSL::Shader
-
#render_arity RLSL::CodeGenerator::TemplateContext
-
#render_metal RLSL::MSL::Shader
-
#resolve RLSL::Prism::FieldTypeResolver
-
#resolve RLSL::Prism::CallTypeResolver
-
#resolve_array_index RLSL::Prism::CollectionTypeResolver
-
#resolve_array_literal RLSL::Prism::CollectionTypeResolver
-
#resolve_global_decl RLSL::Prism::CollectionTypeResolver
-
resolve_return_type RLSL::Prism::Builtins::FunctionRegistry
-
resolve_return_type RLSL::Prism::Builtins
-
#return_type RLSL::Prism::IR::FunctionDefinition
-
#rewrite RLSL::BaseTranslator::CodeRewriter
-
#right RLSL::Prism::IR::BinaryOp
-
#ruby_fragment? RLSL::ShaderBuilder::ShaderDefinition
-
#ruby_helpers? RLSL::ShaderBuilder::ShaderDefinition
-
#runtime_supported RLSL::UniformTypeSpec
-
#runtime_supported? RLSL::UniformTypeSpec
-
#runtime_types RLSL::UniformTypes::Catalog
-
scalar_arithmetic_result_type RLSL::Prism::Builtins::OperatorRules
-
scalar_type? RLSL::Prism::Builtins::OperatorRules
-
scalar_type? RLSL::Prism::Builtins
-
single_component_field? RLSL::Prism::Builtins::SwizzleRules
-
single_component_field? RLSL::Prism::Builtins
-
#source_unit RLSL::Prism::CompilationUnit
-
#sources_for RLSL::ShaderBuilder::SourceResolver
-
split_arguments RLSL::BaseTranslator::CallParser
-
#statements RLSL::Prism::IR::Block
-
#supported? RLSL::UniformTypes::Catalog
-
supported_on_target? RLSL::Prism::Builtins::FunctionRegistry
-
supported_on_target? RLSL::Prism::Builtins
-
swizzle? RLSL::Prism::Builtins::SwizzleRules
-
swizzle? RLSL::Prism::Builtins
-
swizzle_type RLSL::Prism::Builtins::SwizzleRules
-
swizzle_type RLSL::Prism::Builtins
-
#symbol_table RLSL::Prism::TypeInference
-
#target RLSL::Prism::IR::Assignment
-
#target_code? RLSL::BaseTranslator::SourceSnippet
-
#target_supported? RLSL::UniformTypeSpec
-
#target_type RLSL::UniformTypes::TargetResolver
-
#targets RLSL::Prism::IR::MultipleAssignment
-
#text RLSL::BaseTranslator::CodeScanner::Segment
-
#texture_functions RLSL::Prism::Emitters::TargetProfile
-
#then_branch RLSL::Prism::IR::IfStatement
-
#then_expr RLSL::Prism::IR::Ternary
-
to_glsl RLSL
-
#to_h RLSL::Prism::TypeEnvironment
-
#to_h RLSL::Prism::ScopeStack
-
#to_s RLSL::Prism::TypeShapes::ArrayType
-
#to_source RLSL::Prism::SourceUnit
-
#to_sym RLSL::Prism::IR::TupleType
-
#to_sym RLSL::Prism::TypeShapes::ArrayType
-
to_wgsl RLSL
-
#translate RLSL::BaseTranslator::TargetProfile
-
#translate RLSL::BaseTranslator
-
#translation_sources_for RLSL::ShaderBuilder::SourceResolver
-
#transpile RLSL::Prism::Transpiler
-
#transpile_fragment RLSL::ShaderBuilder::BuildService
-
#transpile_fragment RLSL::ShaderBuilder
-
#transpile_helpers RLSL::ShaderBuilder::BuildService
-
#transpile_helpers RLSL::Prism::Transpiler
-
#transpile_helpers RLSL::ShaderBuilder
-
#transpile_source RLSL::Prism::Transpiler
-
#type RLSL::BaseTranslator::CodeScanner::Segment
-
#type RLSL::Prism::IR::Node
-
#type_map RLSL::Prism::Emitters::TargetProfile
-
#types RLSL::Prism::IR::TupleType
-
unary_operator? RLSL::Prism::Builtins::OperatorRules
-
unary_operator? RLSL::Prism::Builtins
-
#uniform_argument_list RLSL::CodeGenerator::TemplateContext
-
#uniform_entries RLSL::CodeGenerator::TemplateContext
-
#uniform_names RLSL::RuntimeShader
-
#uniform_target RLSL::BaseTranslator::TargetProfile
-
#uniform_types RLSL::RuntimeShader
-
#uniforms RLSL::Prism::Transpiler
-
#uniforms RLSL::UniformContext
-
#uniforms RLSL::ShaderBuilder
-
#uniforms RLSL::ShaderBuilder::ShaderDefinition
-
#validate! RLSL::Prism::TargetCapabilityValidator
-
#validate_builtin! RLSL::Prism::CallValidator
-
#validate_custom! RLSL::Prism::CallValidator
-
#value RLSL::Prism::IR::Assignment
-
#value RLSL::Prism::IR::Literal
-
#value RLSL::Prism::IR::BoolLiteral
-
#value RLSL::Prism::IR::MultipleAssignment
-
#variable RLSL::Prism::IR::ForLoop
-
#vector_constructors RLSL::Prism::Emitters::TargetProfile
-
#vector_ops RLSL::Prism::Emitters::TargetProfile
-
#vector_size RLSL::UniformTypeSpec
-
vector_type? RLSL::Prism::Builtins::OperatorRules
-
vector_type? RLSL::Prism::Builtins
-
#visit RLSL::Prism::ASTVisitor
-
visits RLSL::Prism::IR::Node
-
#wgsl_type RLSL::UniformTypeSpec
-
#with_custom_functions RLSL::ShaderBuilder::ShaderDefinition
-
#with_fragment RLSL::ShaderBuilder::ShaderDefinition
-
#with_helpers RLSL::ShaderBuilder::ShaderDefinition
-
#with_scope RLSL::Prism::ASTVisitor::ScopeContext
-
#with_uniforms RLSL::ShaderBuilder::ShaderDefinition
-
#without_params RLSL::Prism::SourceUnit
-
#wrapper_kind RLSL::UniformTypeSpec