Class TexturedRectRenderObject
java.lang.Object
dev.pfaff.altargui.render.RenderObject
dev.pfaff.altargui.render.objects.IRectRenderObject
dev.pfaff.altargui.render.objects.TexturedRectRenderObject
- All Implemented Interfaces:
Uploadable
,AutoCloseable
-
Field Summary
FieldsFields inherited from class dev.pfaff.altargui.render.RenderObject
EMPTY_ARRAY
Fields inherited from interface dev.pfaff.altargui.uploadables.Uploadable
POSITION_LAYOUT, POSITION_PACKED_LAYOUT, UV_LAYOUT, UV_PACKED_LAYOUT, VERTEX_LAYOUT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
int
program()
int
size()
The number of bytes that this consumer will provide the sink with uponUploadable.uploadTo(Sink)
.toString()
void
updateTex
(TextureHandle handle, Tex2d tex) Ignores texture id.void
void
uSpecUploadAtUnchecked
(ViaIntermediateBuffer buffer, long offset) void
uSpecUploadCanvas
(CanvasImpl canvas) void
Methods inherited from class dev.pfaff.altargui.render.objects.IRectRenderObject
getColor, getHeight, getWidth, getX, getY, instanceCount, updateColor, updatePosition, updatePositionSize, updateSize
Methods inherited from class dev.pfaff.altargui.render.RenderObject
buildSingleStatic, buildStatic
-
Field Details
-
LAYOUT
-
-
Constructor Details
-
TexturedRectRenderObject
public TexturedRectRenderObject()
-
-
Method Details
-
updateTex
Ignores texture id. -
instanceLayout
- Specified by:
instanceLayout
in classRenderObject
-
size
public int size()Description copied from interface:Uploadable
The number of bytes that this consumer will provide the sink with uponUploadable.uploadTo(Sink)
.- Specified by:
size
in interfaceUploadable
- Overrides:
size
in classIRectRenderObject
-
uploadTo
-
uSpecUploadAtUnchecked
-
uSpecUploadCanvas
- Overrides:
uSpecUploadCanvas
in classRenderObject
-
uSpecUploadLayered
- Overrides:
uSpecUploadLayered
in classRenderObject
-
program
public int program()- Specified by:
program
in classRenderObject
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classRenderObject
-
toString
-