InlineEntity (interface)

バージョン 1.13.0 で追加.

The InlineEntity interface is used to describe the required methods for an InlineEntityBase.

注釈

This might go away as soon as the virtual keyword is introduced in KL.

InlineEntity InlineEntity InlineEntity InlineEntityBase InlineEntityBase InlineEntityBase->InlineEntity DrawContext DrawContext DrawContext->InlineEntityBase DrawingHandle DrawingHandle DrawingHandle->InlineEntityBase InlineDrawingBase InlineDrawingBase InlineDrawingBase->InlineEntityBase OGLInlineDrawing OGLInlineDrawing OGLInlineDrawing->InlineDrawingBase InlineInstance InlineInstance InlineInstance->InlineEntityBase InlineMaterial InlineMaterial InlineMaterial->InlineEntityBase InlineShapeBase InlineShapeBase InlineShapeBase->InlineEntityBase InlineBaseTextShape InlineBaseTextShape InlineBaseTextShape->InlineShapeBase InlineGeometryAttributeTextShape InlineGeometryAttributeTextShape InlineGeometryAttributeTextShape->InlineBaseTextShape InlineTextShape InlineTextShape InlineTextShape->InlineBaseTextShape InlineDebugShape InlineDebugShape InlineDebugShape->InlineShapeBase InlineGeometryShape InlineGeometryShape InlineGeometryShape->InlineShapeBase InlineCurvesShape InlineCurvesShape InlineCurvesShape->InlineGeometryShape InlineLinesShape InlineLinesShape InlineLinesShape->InlineGeometryShape InlineMeshShape InlineMeshShape InlineMeshShape->InlineGeometryShape InlinePointsShape InlinePointsShape InlinePointsShape->InlineGeometryShape InlineTexture InlineTexture InlineTexture->InlineEntityBase InlineAtlasTexture InlineAtlasTexture InlineAtlasTexture->InlineTexture InlineFileBasedTexture InlineFileBasedTexture InlineFileBasedTexture->InlineTexture InlineMatrixArrayTexture InlineMatrixArrayTexture InlineMatrixArrayTexture->InlineTexture InlineProceduralTexture InlineProceduralTexture InlineProceduralTexture->InlineTexture InlineTransformBase InlineTransformBase InlineTransformBase->InlineEntityBase ConstantScreenSizeTransform ConstantScreenSizeTransform ConstantScreenSizeTransform->InlineTransformBase OGLInlineShader OGLInlineShader OGLInlineShader->InlineEntityBase OGL2DTextShader OGL2DTextShader OGL2DTextShader->OGLInlineShader OGL3DTextShader OGL3DTextShader OGL3DTextShader->OGLInlineShader OGLCurveShader OGLCurveShader OGLCurveShader->OGLInlineShader OGLCurveVertexColorShader OGLCurveVertexColorShader OGLCurveVertexColorShader->OGLInlineShader OGLDebugAxesShader OGLDebugAxesShader OGLDebugAxesShader->OGLInlineShader OGLDebugPointShader OGLDebugPointShader OGLDebugPointShader->OGLInlineShader OGLDebugVectorShader OGLDebugVectorShader OGLDebugVectorShader->OGLInlineShader OGLFlatShader OGLFlatShader OGLFlatShader->OGLInlineShader OGLFlatTextureShader OGLFlatTextureShader OGLFlatTextureShader->OGLInlineShader OGLFlatVertexColorShader OGLFlatVertexColorShader OGLFlatVertexColorShader->OGLInlineShader OGLGeometryAttributeTextShader OGLGeometryAttributeTextShader OGLGeometryAttributeTextShader->OGLInlineShader OGLHUDShader OGLHUDShader OGLHUDShader->OGLInlineShader OGLLinesShader OGLLinesShader OGLLinesShader->OGLInlineShader OGLNormalShader OGLNormalShader OGLNormalShader->OGLInlineShader OGLSurfaceNormalMapShader OGLSurfaceNormalMapShader OGLSurfaceNormalMapShader->OGLInlineShader OGLSurfaceShader OGLSurfaceShader OGLSurfaceShader->OGLInlineShader OGLSkinnedSurfaceShader OGLSkinnedSurfaceShader OGLSkinnedSurfaceShader->OGLSurfaceShader OGLSurfaceGizmoShader OGLSurfaceGizmoShader OGLSurfaceGizmoShader->OGLSurfaceShader OGLSurfaceOverlayShader OGLSurfaceOverlayShader OGLSurfaceOverlayShader->OGLSurfaceShader OGLVertexColorOverlayShader OGLVertexColorOverlayShader OGLVertexColorOverlayShader->OGLSurfaceOverlayShader OGLSurfaceTextureShader OGLSurfaceTextureShader OGLSurfaceTextureShader->OGLSurfaceShader OGLSurfaceVertexColorShader OGLSurfaceVertexColorShader OGLSurfaceVertexColorShader->OGLSurfaceShader OGLWireFrameShader OGLWireFrameShader OGLWireFrameShader->OGLInlineShader

Functions

Object getMetaData ? ( in String key )
String getName ? ()
  setMetaData ! ( in String key, in Object metaData )

Functions in detail

Object InlineEntity.getMetaData? ( in String key )

retrieves meta data from the Shape


String InlineEntity.getName? ()

returns this entities name


InlineEntity.setMetaData! ( in String key, in Object metaData )

stores an arbitrary meta data object on the Shape