simplex3d

data

package data

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. data
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Accessor = math.integration.Accessor

  2. type AccessorBound[A <: Accessor] = DataSrc { type Format <: simplex3d.data.Format{type Accessor = A} }

  3. type CompositeFormat = math.integration.CompositeFormat

  4. type CompressedFormat = math.integration.CompressedFormat

  5. type FloatingPoint = math.integration.FloatingPoint

  6. type Format = math.integration.Format

  7. type FormatBound[F <: Format] = DataSrc { type Format = F }

  8. type HFloat = math.integration.HFloat

  9. type Index = Contiguous[SInt, Unsigned]

  10. type IndexArray = DataArray[SInt, Unsigned]

  11. type IndexBuffer = DataBuffer[SInt, Unsigned]

  12. type Integral = math.integration.Integral

  13. type PrimitiveFormat = math.integration.PrimitiveFormat

  14. type RDouble = math.integration.RDouble

  15. type RFloat = math.integration.RFloat

  16. type Raw = math.integration.Raw

  17. type RawByte = math.integration.RawByte

  18. type RawInt = math.integration.RawInt

  19. type RawShort = math.integration.RawShort

  20. type RawView = ReadDataView[_ <: Format, _ <: Raw]

  21. type ReadIndex = ReadContiguous[SInt, Unsigned]

  22. type ReadIndexArray = ReadDataArray[SInt, Unsigned]

  23. type ReadIndexBuffer = ReadDataBuffer[SInt, Unsigned]

  24. type SByte = math.integration.SByte

  25. type SInt = math.integration.SInt

  26. type SShort = math.integration.SShort

  27. type Signed = math.integration.Signed

  28. type SysFP = math.integration.SysFP

  29. type Tangible = math.integration.Tangible

  30. type TangibleDouble = math.integration.TangibleDouble

  31. type TangibleFloat = math.integration.TangibleFloat

  32. type TangibleIndex = math.integration.TangibleIndex

  33. type TangibleInt = math.integration.TangibleInt

  34. type UByte = math.integration.UByte

  35. type UInt = math.integration.UInt

  36. type UShort = math.integration.UShort

  37. type Unsigned = math.integration.Unsigned

  38. type inContiguous[F <: Format, +R <: Raw] = ReadContiguous[F, R]

  39. type inData[A <: Accessor] = ReadData[A]

  40. type inDataArray[F <: Format, +R <: Raw] = ReadDataArray[F, R]

  41. type inDataBuffer[F <: Format, +R <: Raw] = ReadDataBuffer[F, R]

  42. type inDataSeq[F <: Format, +R <: Raw] = ReadDataSeq[F, R]

  43. type inDataView[F <: Format, +R <: Raw] = ReadDataView[F, R]

  44. type inIndex = ReadContiguous[SInt, Unsigned]

  45. type inIndexArray = ReadDataArray[SInt, Unsigned]

  46. type inIndexBuffer = ReadDataBuffer[SInt, Unsigned]

Value Members

  1. implicit final val FactorySInt: CompositionFactory[SInt, TangibleInt]

  2. implicit final val FactorySIntSByte: PrimitiveFactory[SInt, SByte]

  3. implicit final val FactorySIntSInt: PrimitiveFactory[SInt, SInt]

  4. implicit final val FactorySIntSShort: PrimitiveFactory[SInt, SShort]

  5. implicit final val FactorySIntUByte: PrimitiveFactory[SInt, UByte]

  6. implicit final val FactorySIntUInt: PrimitiveFactory[SInt, UInt]

  7. implicit final val FactorySIntUShort: PrimitiveFactory[SInt, UShort]

  8. implicit final val FactoryVec2i: CompositionFactory[Vec2i, TangibleInt]

  9. implicit final val FactoryVec3i: CompositionFactory[Vec3i, TangibleInt]

  10. implicit final val FactoryVec4i: CompositionFactory[Vec4i, TangibleInt]

  11. def IndexArray(max: Int, size: Int): IndexArray

  12. def IndexBuffer(max: Int, size: Int): IndexBuffer

  13. val PrimitiveFormat: math.integration.PrimitiveFormat.type

  14. package format

  15. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw, F6 <: Format, R6 <: Raw, F7 <: Format, R7 <: Raw, F8 <: Format, R8 <: Raw, F9 <: Format, R9 <: Raw, F10 <: Format, R10 <: Raw, F11 <: Format, R11 <: Raw, F12 <: Format, R12 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5], seq6: inDataSeq[F6, R6], seq7: inDataSeq[F7, R7], seq8: inDataSeq[F8, R8], seq9: inDataSeq[F9, R9], seq10: inDataSeq[F10, R10], seq11: inDataSeq[F11, R11], seq12: inDataSeq[F12, R12])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5], DataView[F6, R6], DataView[F7, R7], DataView[F8, R8], DataView[F9, R9], DataView[F10, R10], DataView[F11, R11], DataView[F12, R12])

  16. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw, F6 <: Format, R6 <: Raw, F7 <: Format, R7 <: Raw, F8 <: Format, R8 <: Raw, F9 <: Format, R9 <: Raw, F10 <: Format, R10 <: Raw, F11 <: Format, R11 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5], seq6: inDataSeq[F6, R6], seq7: inDataSeq[F7, R7], seq8: inDataSeq[F8, R8], seq9: inDataSeq[F9, R9], seq10: inDataSeq[F10, R10], seq11: inDataSeq[F11, R11])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5], DataView[F6, R6], DataView[F7, R7], DataView[F8, R8], DataView[F9, R9], DataView[F10, R10], DataView[F11, R11])

  17. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw, F6 <: Format, R6 <: Raw, F7 <: Format, R7 <: Raw, F8 <: Format, R8 <: Raw, F9 <: Format, R9 <: Raw, F10 <: Format, R10 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5], seq6: inDataSeq[F6, R6], seq7: inDataSeq[F7, R7], seq8: inDataSeq[F8, R8], seq9: inDataSeq[F9, R9], seq10: inDataSeq[F10, R10])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5], DataView[F6, R6], DataView[F7, R7], DataView[F8, R8], DataView[F9, R9], DataView[F10, R10])

  18. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw, F6 <: Format, R6 <: Raw, F7 <: Format, R7 <: Raw, F8 <: Format, R8 <: Raw, F9 <: Format, R9 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5], seq6: inDataSeq[F6, R6], seq7: inDataSeq[F7, R7], seq8: inDataSeq[F8, R8], seq9: inDataSeq[F9, R9])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5], DataView[F6, R6], DataView[F7, R7], DataView[F8, R8], DataView[F9, R9])

  19. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw, F6 <: Format, R6 <: Raw, F7 <: Format, R7 <: Raw, F8 <: Format, R8 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5], seq6: inDataSeq[F6, R6], seq7: inDataSeq[F7, R7], seq8: inDataSeq[F8, R8])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5], DataView[F6, R6], DataView[F7, R7], DataView[F8, R8])

  20. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw, F6 <: Format, R6 <: Raw, F7 <: Format, R7 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5], seq6: inDataSeq[F6, R6], seq7: inDataSeq[F7, R7])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5], DataView[F6, R6], DataView[F7, R7])

  21. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw, F6 <: Format, R6 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5], seq6: inDataSeq[F6, R6])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5], DataView[F6, R6])

  22. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw, F5 <: Format, R5 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4], seq5: inDataSeq[F5, R5])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4], DataView[F5, R5])

  23. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw, F4 <: Format, R4 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3], seq4: inDataSeq[F4, R4])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3], DataView[F4, R4])

  24. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw, F3 <: Format, R3 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2], seq3: inDataSeq[F3, R3])(size: Int): (DataView[F1, R1], DataView[F2, R2], DataView[F3, R3])

  25. def interleave[F1 <: Format, R1 <: Raw, F2 <: Format, R2 <: Raw](seq1: inDataSeq[F1, R1], seq2: inDataSeq[F2, R2])(size: Int): (DataView[F1, R1], DataView[F2, R2])

  26. def interleaveAll(seqs: inData[_]*)(size: Int): IndexedSeq[RawView]

Inherited from AnyRef

Inherited from Any

Ungrouped