Documentation ¶
Index ¶
- func Capture(sn SequenceNumerics) []base.PixelMember
- func ImageSequence(sn SequenceNumerics, context draw.DrawingContext)
- type MockFactory
- type MockNumerics
- type MockRenderApplication
- type RenderApplication
- type SequenceNumerics
- type SequenceNumericsFactory
- type SequenceProvider
- type SequenceRenderStrategy
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Capture ¶
func Capture(sn SequenceNumerics) []base.PixelMember
func ImageSequence ¶
func ImageSequence(sn SequenceNumerics, context draw.DrawingContext)
Types ¶
type MockFactory ¶
type MockFactory struct { TBuild bool Numerics SequenceNumerics }
func (*MockFactory) Build ¶
func (mock *MockFactory) Build() SequenceNumerics
type MockNumerics ¶
func (*MockNumerics) Sequence ¶
func (mn *MockNumerics) Sequence() []base.PixelMember
func (*MockNumerics) SubImage ¶
func (mn *MockNumerics) SubImage(rect image.Rectangle)
type MockRenderApplication ¶
type MockRenderApplication struct { base.MockRenderApplication draw.MockContextProvider TSequenceNumericsFactory bool SequenceFactory SequenceNumericsFactory }
func (*MockRenderApplication) SequenceNumericsFactory ¶
func (mock *MockRenderApplication) SequenceNumericsFactory() SequenceNumericsFactory
type RenderApplication ¶
type RenderApplication interface { base.RenderApplication draw.ContextProvider SequenceProvider }
type SequenceNumerics ¶
type SequenceNumerics interface {
Sequence() []base.PixelMember
}
SequentialNumerics provides sequential (column-wise) rendering calculations
type SequenceNumericsFactory ¶
type SequenceNumericsFactory interface {
Build() SequenceNumerics
}
type SequenceProvider ¶
type SequenceProvider interface {
SequenceNumericsFactory() SequenceNumericsFactory
}
type SequenceRenderStrategy ¶
type SequenceRenderStrategy struct {
// contains filtered or unexported fields
}
func Make ¶
func Make(app RenderApplication) SequenceRenderStrategy
Click to show internal directories.
Click to hide internal directories.