private ProjectionTransposeMatrixSubscriber(ObjectAnnotationType objectAnnotationType) : base(objectAnnotationType) { }
private ViewProjectionInverseMatrixSubscriber(ObjectAnnotationType objectAnnotationType) : base(objectAnnotationType) { }
protected override SubscriberBase GetSubscriberInstance(ObjectAnnotationType Object) { return(new ProjectionTransposeMatrixSubscriber(Object)); }
protected override SubscriberBase GetSubscriberInstance(ObjectAnnotationType Object) { return(new ViewInverseMatrixSubscriber(Object)); }
private WorldInverseTransposeMatrixSubscriber(ObjectAnnotationType objectAnnotationType) : base(objectAnnotationType) { }
protected abstract SubscriberBase GetSubscriberInstance(ObjectAnnotationType type);
protected WorldInfoSubscriberBase(ObjectAnnotationType obj) { this.Object = obj; }
private ViewInverseTransposeMatrixSubsriber(ObjectAnnotationType objectAnnotationType) : base(objectAnnotationType) { }
private WorldViewProjectionMatrixSubscriber(ObjectAnnotationType objectAnnotationType) : base(objectAnnotationType) { }
protected override SubscriberBase GetSubscriberInstance(ObjectAnnotationType type) { return(new PositionSubscriber(type)); }
private PositionSubscriber(ObjectAnnotationType obj) : base(obj) { }
protected MatrixSubscriberBase(ObjectAnnotationType Object) { this.TargetObject = Object; }
private WorldViewInverseMatrixSubscriber(ObjectAnnotationType objectAnnotationType) : base(objectAnnotationType) { }
private ViewProjectionMatrixSubscriber(ObjectAnnotationType Object) : base(Object) { }
private DirectionSubscriber(ObjectAnnotationType type) : base(type) { }
private ViewMatrixSubscriber(ObjectAnnotationType objectAnnotationType) : base(objectAnnotationType) { }