MSFBillboardScaling

Objective-C

enum MSFBillboardScaling : NSInteger {}

Swift

enum MSFBillboardScaling : Int, @unchecked Sendable

Possible scaling modes for billboards.

  • Billboard has a constant world space size. Zooming causes the billboard to get smaller or bigger on the screen.

    Declaration

    Objective-C

    MSF_BILLBOARD_SCALING_WORLD_SIZE

    Swift

    case BILLBOARD_SCALING_WORLD_SIZE = 0
  • Billboard’s size on screen is unaffected by zooming, but billboards that are further away from the camera get smaller when the tilt angle is < 90.

    Declaration

    Objective-C

    MSF_BILLBOARD_SCALING_SCREEN_SIZE

    Swift

    case BILLBOARD_SCALING_SCREEN_SIZE = 1
  • Billboard’s screen size is always the same, regardless of the zoom level, tilt angle or billboard’s position.

    Declaration

    Objective-C

    MSF_BILLBOARD_SCALING_CONST_SCREEN_SIZE

    Swift

    case BILLBOARD_SCALING_CONST_SCREEN_SIZE = 2