| ArcGIS Runtime SDK for iOS
    100.15
    | 
An instance of this class represents the rule for how the requested image should be rendered or processed.
A rendering rule defines the processing that is to be done to the ArcGIS image service. An instance of this class can be created from an AGSRenderingRuleInfo or a JSON string that specifies a service-defined or client-defined rendering rule.
See raster functions for a list of functions and the syntax for rendering rules.
 
  
| Instance Methods | |
| (instancetype) | - initWithRenderingRuleInfo: | 
| (instancetype) | - initWithRenderingRuleJSON: | 
| Class Methods | |
| (instancetype) | + renderingRuleWithRenderingRuleInfo: | 
| (instancetype) | + renderingRuleWithRenderingRuleJSON: | 
| Properties | |
| AGSRenderingRuleInfo * | renderingRuleInfo | 
| NSDictionary< NSString *, id > * | renderingRuleJSON | 
| - (instancetype) initWithRenderingRuleInfo: | (AGSRenderingRuleInfo *) | renderingRuleInfo | 
Creates a rendering rule with information about a pre-existing rendering rule available in the ArcGIS image service.
| renderingRuleInfo | specifying a predefined rendering rule in the ArcGIS image service. | 
| - (instancetype) initWithRenderingRuleJSON: | (NSDictionary< NSString *, id > *) | renderingRuleJSON | 
Creates a rendering rule with provided JSON definition.
| renderingRuleJSON | defining a new rendering rule. | 
| + (instancetype) renderingRuleWithRenderingRuleInfo: | (AGSRenderingRuleInfo *) | renderingRuleInfo | 
Creates a rendering rule with information about a pre-existing rendering rule available in the ArcGIS image service.
| renderingRuleInfo | specifying a predefined rendering rule in the ArcGIS image service. | 
| + (instancetype) renderingRuleWithRenderingRuleJSON: | (NSString *) | renderingRuleJSON | 
Creates a rendering rule with provided JSON definition.
| renderingRuleJSON | defining a new rendering rule. | 
| 
 | readnonatomicstrong | 
Information about a predefined rendering rule in the ArcGIS image service. Either this property or renderingRuleJSON may be populated, but not both. 
| 
 | readnonatomiccopy | 
JSON definition of a new rendering rule. Either this property or renderingRuleInfo may be populated, but not both.