class Vips::Introspect

Overview

Build introspection data for operations Make an operation, introspect it, and build a structure representing everything we know about it.

Defined in:

vips/introspect.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.get(operation_name : String) #

Get introspection data for a specified operation name.


[View source]

Instance Method Detail

def get_args(op : Operation) #

Get all arguments for an operation.


[View source]
def member_x : Argument | Nil #

The first required input image or nil


[View source]
def member_x? : Argument | Nil | Nil #

The first required input image or nil


[View source]
def mutable : Bool #

A bool indicating if this operation is mutable


[View source]
def optional_input : Hash(String, Argument) #

The optional input for this operation


[View source]
def optional_output : Hash(String, Argument) #

The optional output for this operation


[View source]
def required_input : Array(Argument) #

The required input for this operation


[View source]
def required_output : Array(Argument) #

The required output for this operation


[View source]