static const int | MaxUuidCount[Get] The maximum number of UUIDs which can be used in a UuidFilter. |
int | MaxResults[Get] The maximum number of results the query can return. |
double | Timeout[Get] The timeout, in seconds for the query. |
Location[Get] The storage location to query. | |
OVRPlugin.SpaceQueryType | QueryType[Get] The type of query to perform. |
OVRPlugin.SpaceQueryActionType | ActionType[Get] The type of action to perform. |
OVRPlugin.SpaceComponentType | ComponentFilter[Get] The components which must be present on the space in order to match the query. |
IEnumerable< Guid > | UuidFilter[Get] A set of UUIDs used to filter the query. |
OVRPlugin.SpaceQueryInfo | ToQueryInfo ( ) Creates a new OVRPlugin.SpaceQueryInfo from this. |
bool | TryQuerySpaces ( out ulong requestId ) Initiates a space query. |
const int OVRSpaceQuery.Options.MaxUuidCount |
---|
The maximum number of UUIDs which can be used in a UuidFilter. |
int OVRSpaceQuery.Options.MaxResults |
---|
The maximum number of results the query can return. |
double OVRSpaceQuery.Options.Timeout |
---|
The timeout, in seconds for the query. Zero indicates the query does not timeout. |
OVRSpace.StorageLocation OVRSpaceQuery.Options.Location |
---|
The storage location to query. |
OVRPlugin.SpaceQueryType OVRSpaceQuery.Options.QueryType |
---|
The type of query to perform. |
OVRPlugin.SpaceQueryActionType OVRSpaceQuery.Options.ActionType |
---|
The type of action to perform. |
OVRPlugin.SpaceComponentType OVRSpaceQuery.Options.ComponentFilter |
---|
The components which must be present on the space in order to match the query. The query will be limited to spaces that have this set of components. You may filter by component type or UUID (see UuidFilter), but not both at the same time. Currently, only one component is allowed at a time. Exceptions InvalidOperationException Thrown if UuidFilter is not null. |
IEnumerable<Guid> OVRSpaceQuery.Options.UuidFilter |
---|
A set of UUIDs used to filter the query. The query will look for this set of UUIDs and only return matching UUIDs up to MaxResults. You may filter by component type (see ComponentFilter) or UUIDs, but not both at the same time. Exceptions InvalidOperationException Thrown if ComponentFilter is not 0. ArgumentExceptionThrown if UuidFilter is set to a value that contains more than See Also:
UUIDs.MaxUuidCount |
OVRSpaceQuery.Options.Options ( Options other ) |
---|
Creates a copy of other . Parameters other The options to copy. |
OVRPlugin.SpaceQueryInfo OVRSpaceQuery.Options.ToQueryInfo ( ) |
---|
Creates a new OVRPlugin.SpaceQueryInfo from this. Returns The newly created info. |
bool OVRSpaceQuery.Options.TryQuerySpaces ( out ulong requestId ) |
---|
Initiates a space query. Parameters requestId When this method returns, requestId will represent a valid request if successful, or an invalid request if not. This parameter is passed initialized. Returns true if the query was successfully started; otherwise, false. |