Property | Type | Description | |
---|---|---|---|
m_landData | LandData | ||
m_scene | Scene | ||
primsOverMe | List |
Method | Description | |
---|---|---|
AddPrimToCount ( |
||
BasicFullRegionLandBitmap ( ) : ].bool[ |
Full sim land object creation
|
|
ContainsPoint ( int x, int y ) : bool |
Checks to see if this land object contains a point
|
|
Copy ( ) : ILandObject | ||
CreateAccessListArrayByFlag ( AccessList flag ) : List |
||
DeedToGroup ( UUID groupID ) : void | ||
ForceUpdateLandInfo ( ) : void |
Update all settings in land such as area, bitmap byte array, etc
|
|
GetLandBitmap ( ) : ].bool[ |
Gets the land's bitmap manually
|
|
GetLandObjectOwners ( ) : int>.Dictionary |
||
GetParcelMaxPrimCount ( ILandObject thisObject ) : int | ||
GetSimulatorMaxPrimCount ( ILandObject thisObject ) : int | ||
GetSquareLandBitmap ( int start_x, int start_y, int end_x, int end_y ) : ].bool[ |
Used to modify the bitmap between the x and y points. Points use 64 scale
|
|
IsBannedFromLand ( UUID avatar ) : bool | ||
IsEitherBannedOrRestricted ( UUID avatar ) : bool | ||
IsRestrictedFromLand ( UUID avatar ) : bool | ||
LandObject ( UUID owner_id, bool is_group_owned, Scene scene ) : System | ||
MergeLandBitmaps ( bool bitmap_base, bool bitmap_add ) : ].bool[ |
Join the true values of 2 bitmaps together
|
|
ModifyLandBitmapSquare ( bool land_bitmap, int start_x, int start_y, int end_x, int end_y, bool set_value ) : ].bool[ |
Change a land bitmap at within a square and set those points to a specific value
|
|
RemovePrimFromCount ( SceneObjectGroup obj ) : void | ||
ResetLandPrimCounts ( ) : void | ||
ReturnLandObjects ( uint type, UUID owners, UUID tasks, IClientAPI remote_client ) : void | ||
ReturnObject ( SceneObjectGroup obj ) : void | ||
SendAccessList ( UUID agentID, UUID sessionID, uint flags, int sequenceID, IClientAPI remote_client ) : void | ||
SendForceObjectSelect ( int local_id, int request_type, List |
||
SendLandObjectOwners ( IClientAPI remote_client ) : void |
Notify the parcel owner each avatar that owns prims situated on their land. This notification includes aggreagete details such as the number of prims.
|
|
SendLandProperties ( int sequence_id, bool snap_selection, int request_result, IClientAPI remote_client ) : void | ||
SendLandUpdateToAvatarsOverMe ( ) : void | ||
SendLandUpdateToAvatarsOverMe ( bool snap_selection ) : void | ||
SendLandUpdateToClient ( IClientAPI remote_client ) : void | ||
SendLandUpdateToClient ( bool snap_selection, IClientAPI remote_client ) : void | ||
SetLandBitmap ( bool bitmap ) : void |
Sets the land's bitmap manually
|
|
SetLandBitmapFromByteArray ( ) : void | ||
SetMediaUrl ( string url ) : void |
Set the media url for this land parcel
|
|
SetMusicUrl ( string url ) : void |
Set the music url for this land parcel
|
|
SetParcelObjectMaxOverride ( overrideParcelMaxPrimCountDelegate overrideDel ) : void | ||
SetSimulatorObjectMaxOverride ( overrideSimulatorMaxPrimCountDelegate overrideDel ) : void | ||
UpdateAccessList ( uint flags, List |
||
UpdateLandBitmapByteArray ( ) : void | ||
UpdateLandProperties ( LandUpdateArgs args, IClientAPI remote_client ) : void | ||
UpdateLandSold ( UUID avatarID, UUID groupID, bool groupOwned, uint AuctionID, int claimprice, int area ) : void |
Method | Description | |
---|---|---|
ConvertBytesToLandBitmap ( ) : ].bool[ | ||
ConvertLandBitmapToBytes ( ) : byte[] |
Converts the land bitmap to a packet friendly byte array
|
|
UpdateAABBAndAreaValues ( ) : void |
Updates the AABBMin and AABBMax values after area/shape modification of the land object
|
public AddPrimToCount ( |
||
obj | ||
return | void |
public BasicFullRegionLandBitmap ( ) : ].bool[ | ||
return | ].bool[ |
public CreateAccessListArrayByFlag ( AccessList flag ) : List |
||
flag | AccessList | |
return | List |
public GetLandObjectOwners ( ) : int>.Dictionary |
||
return | int>.Dictionary |
public GetParcelMaxPrimCount ( ILandObject thisObject ) : int | ||
thisObject | ILandObject | |
return | int |
public GetSimulatorMaxPrimCount ( ILandObject thisObject ) : int | ||
thisObject | ILandObject | |
return | int |
public GetSquareLandBitmap ( int start_x, int start_y, int end_x, int end_y ) : ].bool[ | ||
start_x | int | |
start_y | int | |
end_x | int | |
end_y | int | |
return | ].bool[ |
public IsBannedFromLand ( UUID avatar ) : bool | ||
avatar | UUID | |
return | bool |
public IsEitherBannedOrRestricted ( UUID avatar ) : bool | ||
avatar | UUID | |
return | bool |
public IsRestrictedFromLand ( UUID avatar ) : bool | ||
avatar | UUID | |
return | bool |
public LandObject ( UUID owner_id, bool is_group_owned, Scene scene ) : System | ||
owner_id | UUID | |
is_group_owned | bool | |
scene | Scene | |
return | System |
public MergeLandBitmaps ( bool bitmap_base, bool bitmap_add ) : ].bool[ | ||
bitmap_base | bool | |
bitmap_add | bool | |
return | ].bool[ |
public ModifyLandBitmapSquare ( bool land_bitmap, int start_x, int start_y, int end_x, int end_y, bool set_value ) : ].bool[ | ||
land_bitmap | bool | |
start_x | int | |
start_y | int | |
end_x | int | |
end_y | int | |
set_value | bool | |
return | ].bool[ |
public RemovePrimFromCount ( SceneObjectGroup obj ) : void | ||
obj | SceneObjectGroup | |
return | void |
public ReturnLandObjects ( uint type, UUID owners, UUID tasks, IClientAPI remote_client ) : void | ||
type | uint | |
owners | UUID | |
tasks | UUID | |
remote_client | IClientAPI | |
return | void |
public ReturnObject ( SceneObjectGroup obj ) : void | ||
obj | SceneObjectGroup | |
return | void |
public SendAccessList ( UUID agentID, UUID sessionID, uint flags, int sequenceID, IClientAPI remote_client ) : void | ||
agentID | UUID | |
sessionID | UUID | |
flags | uint | |
sequenceID | int | |
remote_client | IClientAPI | |
return | void |
public SendForceObjectSelect ( int local_id, int request_type, List |
||
local_id | int | |
request_type | int | |
returnIDs | List |
|
remote_client | IClientAPI | |
return | void |
public SendLandObjectOwners ( IClientAPI remote_client ) : void | ||
remote_client | IClientAPI |
/// A |
return | void |
public SendLandProperties ( int sequence_id, bool snap_selection, int request_result, IClientAPI remote_client ) : void | ||
sequence_id | int | |
snap_selection | bool | |
request_result | int | |
remote_client | IClientAPI | |
return | void |
public SendLandUpdateToAvatarsOverMe ( ) : void | ||
return | void |
public SendLandUpdateToAvatarsOverMe ( bool snap_selection ) : void | ||
snap_selection | bool | |
return | void |
public SendLandUpdateToClient ( IClientAPI remote_client ) : void | ||
remote_client | IClientAPI | |
return | void |
public SendLandUpdateToClient ( bool snap_selection, IClientAPI remote_client ) : void | ||
snap_selection | bool | |
remote_client | IClientAPI | |
return | void |
public SetLandBitmap ( bool bitmap ) : void | ||
bitmap | bool | 64x64 block representing where this land is on a map |
return | void |
public SetParcelObjectMaxOverride ( overrideParcelMaxPrimCountDelegate overrideDel ) : void | ||
overrideDel | overrideParcelMaxPrimCountDelegate | |
return | void |
public SetSimulatorObjectMaxOverride ( overrideSimulatorMaxPrimCountDelegate overrideDel ) : void | ||
overrideDel | overrideSimulatorMaxPrimCountDelegate | |
return | void |
public UpdateAccessList ( uint flags, List |
||
flags | uint | |
entries | List |
|
remote_client | IClientAPI | |
return | void |
public UpdateLandProperties ( LandUpdateArgs args, IClientAPI remote_client ) : void | ||
args | LandUpdateArgs | |
remote_client | IClientAPI | |
return | void |
public UpdateLandSold ( UUID avatarID, UUID groupID, bool groupOwned, uint AuctionID, int claimprice, int area ) : void | ||
avatarID | UUID | |
groupID | UUID | |
groupOwned | bool | |
AuctionID | uint | |
claimprice | int | |
area | int | |
return | void |