public TComponent GetComponent <TComponent>() { IVao <TModel> vao = Live <TModel> .InternalComponent; ThreadedDecoratorVao <TModel> decorator = (ThreadedDecoratorVao <TModel>)Container.Resolve(typeof(ThreadedDecoratorVao <TModel>)); decorator.Decorated = vao; return((TComponent)(object)decorator); }
public TComponent GetComponent <TComponent>() { IVao <TModel> dao = Live <TModel> .InternalComponent; IVaoCacheDecorator <TModel> decorator = (IVaoCacheDecorator <TModel>)Container.Resolve(typeof(IVaoCacheDecorator <TModel>)); decorator.Decorated = dao; return((TComponent)(object)decorator); }
public static void SetVertexArrayObject(this GraphicsDevice device, IVao vao) { device.SetVertexBuffer(vao.VertexBuffer); if (vao.IndexBuffer != null) device.Indices = vao.IndexBuffer; }