FBX C++ API Reference
FbxQuery Class Reference

#include <fbxquery.h>

Class Description

Base class to manage query.

A query contains a filter and reference ID, which will be used to search and retrieve objects. The derived query classes are used to create FbxCriteria.

Definition at line 32 of file fbxquery.h.

Public Member Functions

virtual FbxInt GetUniqueId () const
 Get unique filter Id. More...
 
virtual bool IsValid (const FbxProperty &pProperty) const
 Judge if the given property is valid. More...
 
virtual bool IsEqual (FbxQuery *pOtherQuery) const
 This compares whether two FbxQuery are the same, NOT whether the query matches or not. More...
 
void Ref ()
 Add one to ref count. More...
 
void Unref ()
 Minus one to ref count, if ref count is zero, delete this query object. More...
 

Member Function Documentation

◆ GetUniqueId()

virtual FbxInt GetUniqueId ( ) const
inlinevirtual

Get unique filter Id.

Definition at line 36 of file fbxquery.h.

36 { return FBXSDK_QUERY_UNIQUE_ID; }
#define FBXSDK_QUERY_UNIQUE_ID
Definition: fbxquery.h:25

◆ IsValid()

virtual bool IsValid ( const FbxProperty pProperty) const
virtual

Judge if the given property is valid.

Parameters
pPropertyThe given property.
Returns
true always, not implemented.

◆ IsEqual()

virtual bool IsEqual ( FbxQuery pOtherQuery) const
virtual

This compares whether two FbxQuery are the same, NOT whether the query matches or not.

It's strictly the equivalent of an operator==, but virtual.

Parameters
pOtherQueryThe given FbxQuery

◆ Ref()

void Ref ( )

Add one to ref count.

◆ Unref()

void Unref ( )

Minus one to ref count, if ref count is zero, delete this query object.


The documentation for this class was generated from the following file: