// // VertexBufferBinding.m // XNI // // Created by Matej Jan on 21.9.10. // Copyright 2010 Retronator. All rights reserved. // #import "VertexBufferBinding.h" #import "Retronator.Xni.Framework.Graphics.h" @implementation VertexBufferBinding - (id) initWithVertexBuffer:(VertexBuffer *)theVertexBuffer { return [self initWithVertexBuffer:theVertexBuffer vertexOffset:0 instanceFrequency:0]; } - (id) initWithVertexBuffer:(VertexBuffer *)theVertexBuffer vertexOffset:(int)theVertexOffset { return [self initWithVertexBuffer:theVertexBuffer vertexOffset:theVertexOffset instanceFrequency:0]; } - (id) initWithVertexBuffer:(VertexBuffer *)theVertexBuffer vertexOffset:(int)theVertexOffset instanceFrequency:(int)theInstanceFrequency { if (self = [super init]) { vertexBuffer = [theVertexBuffer retain]; vertexOffset = theVertexOffset; instanceFrequency = theInstanceFrequency; } return self; } @synthesize instanceFrequency; @synthesize vertexBuffer; @synthesize vertexOffset; - (void) dealloc { [vertexBuffer release]; [super dealloc]; } @end