Top Inners Constructors Methods
org.lwjgl.test.mapped

public Class MappedObjectTests4

extends Object
Class Inheritance
Annotations
@SuppressWarnings:static-access
Imports
org.lwjgl.MemoryUtil, .PointerBuffer, org.lwjgl.opengl.Display, org.lwjgl.util.mapped.*, java.io.File, java.lang.reflect.Field, java.nio.ByteBuffer

Author
Riven

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
public static void
public static void
public static void
private static void
private static void
private static void
public static void
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MappedObjectTests4back to summary
public MappedObjectTests4()

Method Detail

testCacheLineAlignmentback to summary
public static void testCacheLineAlignment()
testCacheLinePaddingback to summary
public static void testCacheLinePadding()
testCacheLinePaddingPOJOback to summary
public static void testCacheLinePaddingPOJO()
testLocalViewback to summary
public static void testLocalView()
testLocalViewback to summary
private static void testLocalView(MappedFloat mapped1)
testLocalViewback to summary
private static void testLocalView(MappedFloat mo1, MappedFloat mo2)
testLocalViewback to summary
private static void testLocalView(MappedSomething some)
testLWJGLback to summary
public static void testLWJGL() throws Exception
testPointerback to summary
public static void testPointer()
org.lwjgl.test.mapped back to summary

public Class MappedObjectTests4.MappedCacheLinePadded

extends MappedObject
Class Inheritance
Annotations
@MappedType
cacheLinePadding:true

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
Inherited from org.lwjgl.util.mapped.MappedObject:
baseAddressSIZEOFviewviewAddress

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.lwjgl.util.mapped.MappedObject:
asArraybackingByteBuffercapacitycopyRangecopyTodupforeachforeachgetAligngetSizeofgetViewAddressmallocmapmapnextrunViewConstructorsetViewAddressslice

Field Detail

barback to summary
pack-priv int bar
fooback to summary
pack-priv int foo

Constructor Detail

MappedCacheLinePaddedback to summary
public MappedCacheLinePadded()
org.lwjgl.test.mapped back to summary

public Class MappedObjectTests4.MappedFieldCacheLinePadded

extends MappedObject
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv ByteBuffer
pack-priv int
pack-priv int
pack-priv int
pack-priv long
pack-priv long
Inherited from org.lwjgl.util.mapped.MappedObject:
baseAddressSIZEOFviewviewAddress

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.lwjgl.util.mapped.MappedObject:
asArraybackingByteBuffercapacitycopyRangecopyTodupforeachforeachgetAligngetSizeofgetViewAddressmallocmapmapnextrunViewConstructorsetViewAddressslice

Field Detail

barback to summary
pack-priv int bar
bufferback to summary
pack-priv ByteBuffer buffer
Annotations
@CacheLinePad
before:true
after:false
@MappedField
byteLength:12
fooback to summary
pack-priv int foo
intBarback to summary
pack-priv int intBar
Annotations
@CacheLinePad
before:true
intFooback to summary
pack-priv int intFoo
longBarback to summary
pack-priv long longBar
Annotations
@CacheLinePad
longFooback to summary
pack-priv long longFoo

Constructor Detail

MappedFieldCacheLinePaddedback to summary
public MappedFieldCacheLinePadded()
org.lwjgl.test.mapped back to summary

public Class MappedObjectTests4.MappedPointer

extends MappedObject
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv long
Inherited from org.lwjgl.util.mapped.MappedObject:
baseAddressSIZEOFviewviewAddress

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from org.lwjgl.util.mapped.MappedObject:
asArraybackingByteBuffercapacitycopyRangecopyTodupforeachforeachgetAligngetSizeofgetViewAddressmallocmapmapnextrunViewConstructorsetViewAddressslice

Field Detail

barback to summary
pack-priv int bar
fooback to summary
pack-priv int foo
pointerback to summary
pack-priv long pointer
Annotations
@Pointer

Constructor Detail

MappedPointerback to summary
public MappedPointer()
org.lwjgl.test.mapped back to summary

public Class MappedObjectTests4.POJOFieldCacheLinePadded

extends Object
Class Inheritance
  • java.lang.Object
  • org.lwjgl.test.mapped.MappedObjectTests4.POJOFieldCacheLinePadded

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv boolean
pack-priv int
pack-priv int
pack-priv int
pack-priv long
pack-priv long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

barback to summary
pack-priv int bar
boolback to summary
pack-priv boolean bool
Annotations
@CacheLinePad
fooback to summary
pack-priv int foo
intBarback to summary
pack-priv int intBar
Annotations
@CacheLinePad
before:true
intFooback to summary
pack-priv int intFoo
longBarback to summary
pack-priv long longBar
Annotations
@CacheLinePad
longFooback to summary
pack-priv long longFoo

Constructor Detail

POJOFieldCacheLinePaddedback to summary
public POJOFieldCacheLinePadded()