//
//  CRSceneItemValuePort.h
//  CRGraphics
//
//  Created by Yaroslav Glushchenko on 10/25/10.
//  Copyright 2010 Corner-A. All rights reserved.
//

#import "CRSceneItemPort.h"

//////////////////////////////////////////////////////////////////////
// Scene item port that stores value itself
//////////////////////////////////////////////////////////////////////
@interface CRSceneItemValuePort : CRSceneItemPort
{
	id value;
}

- (id)initWithName:(NSString *)portName type:(NSUInteger)portType usage:(NSUInteger)portUsage defaultValue:(id)defaultValue codingTransformer:(NSString *)transformerName;
+ (id)portWithName:(NSString *)portName type:(NSUInteger)portType usage:(NSUInteger)portUsage defaultValue:(id)defaultValue codingTransformer:(NSString *)transformerName;

@end