|
|
| AnemoneRenderFields (const RenderFields &RF) |
|
bool | createAnemoneDependency (const RefinementIndex &RI, const RefPtr< Fiber::FragmentID > &theFragmentID, AnemoneCreatorDependency &ACD) const |
|
AnemoneRenderStatus | initializeAnemoneFields (VRenderContext &theContext, Anemone &RenderAnemone, const Fiber::SkeletonID &theSkeletonID, const Fiber::CreativeArrayBase &thePrimaryDataFragment, const RefPtr< Fiber::FragmentID > &theFragmentID, getTextureUnit_t getTextureUnit, const RefPtr< AnemoneCreatorBase > &theAnemoneCreator, const RefPtr< VStateCreatorBase::State > &, bool VerticesAreYetUnderCreation, const anemone_data_validator_t &anemone_data_validator) |
|
void | resetRenderFields () |
|
| RenderFields (const RenderFields &RF) |
|
void | operator= (const RenderFields &RF)=delete |
|
void | assignRenderFields (const RenderFields &RF) |
|
NamedField | find (const RefinementIndex &Id, const RenderNamespace::glsl &ShaderAttributeName) const |
|
bool | find (const RefinementIndex &Id) const |
|
void | insert (const NamedField &N, const RefinementIndex &Id, const RenderNamespace::glsl &ShaderAttributeName) |
|
void | insert (const RefinementIndex &Id, const RenderNamespace::glsl &ShaderAttributeName, const NamedField &N) |
|
void | erase (const RefinementIndex &Id, const RenderNamespace::glsl &ShaderAttributeName) |
|
int | iterate (const RefinementIndex &RI, const std::function< bool(const RenderNamespace::glsl &ShaderAttribute, const string &Fieldname, const RefPtr< Fiber::Field > &F)> &callback) const |
|
int | iterate (const std::function< bool(const RenderNamespace::glsl &ShaderAttribute, const string &Fieldname, const RefPtr< Fiber::Field > &F)> &callback) const |
|
bool | checkIfFieldFragmentCreatorsAreNewerThan (const RefinementIndex &RI, const RefPtr< AnemoneCreatorBase > &myAnemoneCreator, const RefPtr< Fiber::FragmentID > &Fid) const |
|
void | request (const RefPtr< Fiber::FragmentID > &myFragmentID, const result &R=nullptr) const |
| | Asynchronity: Request this fragment from all fields managed in here.
|
|
bool | isUnderCreation (const RefPtr< Fiber::FragmentID > &myFragmentID) const |
| | Asynchronity: Check whether one or more data fragments are under creation.
|
|
auto | operator!= (const RenderFields &RF) const |
|
auto | operator== (const RenderFields &RF) const |