|
Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Control structure of shapes imposed on a point sprite. More...
#include <Iris.hpp>
Public Member Functions | |
| PointShape (int TextureUnit=0) | |
| void | activate () |
| Public Member Functions inherited from Wizt::GLTexture2D | |
| GLTexture2D (const MemCore::WeakPtr< MemCore::Creature > &C, int TextureUnit=0) | |
| GLTexture2D (int TextureUnit=0) | |
| void | load (const DataType *Data, GLsizei width, GLsizei height, GLenum format, const glFormatType &, GLint level=0) |
| void | load (const Type *Data, GLsizei width, GLsizei height, GLenum format) |
| void | loadTexture (const Type *Data, GLsizei width, GLsizei height, GLenum format, const glMemSize< internalformat > &MS, GLint level, GLint border) |
| void | reserve (GLsizei width, GLsizei height, GLenum format, const glMemSize< internalformat > &MS, GLenum type, GLint level=0, GLint border=0) |
| Public Member Functions inherited from Wizt::GLTexture2DBase | |
| GLTexture2DBase (int TextureTarget, const MemCore::WeakPtr< MemCore::Creature > &C, int TextureUnit=0) | |
| GLTexture2DBase (int TextureTarget, int TextureUnit=0) | |
| GLuint | height () const |
| GLuint | width () const |
| Public Member Functions inherited from Wizt::GLTexture< 2, 1 > | |
| void | bind (int i=0) const override |
| int | BitsPerTexel () const |
| GLTexture (int TextureTarget, const MemCore::WeakPtr< MemCore::Creature > &C, int textureUnit=0) | |
| GLuint | nElements (int n=0) const |
| void | setTexParameters (int i=0) override |
| const GLuint * | SizeAt (int i=0) const |
| void | unbind () const override |
| Public Member Functions inherited from Wizt::TextureID< 1 > | |
| void | create_and_bind (int i=0) |
| GLuint | createID (int i=0) |
| bool | isValid () const |
| memsize_t | memsize () const override |
| operator bool () const | |
| GLuint | operator() (int i=0) const |
| TextureID (int TextureTarget, const MemCore::WeakPtr< MemCore::Creature > &C, GLenum textureUnit=0) | |
| Public Member Functions inherited from Wizt::GLTextureBase | |
| void | getTexLevelParameter (GLenum pname, GLint *params, int i=0, GLint level=0) const |
| GLTextureBase (int TextureTarget, const MemCore::WeakPtr< MemCore::Creature > &C, int textureID=0) | |
| void | TexParameterf (GLenum pname, GLfloat param, int i=0) |
| Public Member Functions inherited from Wizt::TextureBase | |
| int | getTextureUnit () const |
| bool | setActiveTexture (int textureID) |
| TextureBase (const MemCore::WeakPtr< MemCore::Creature > &C, int textureID=0) | |
| Public Member Functions inherited from MemCore::Cacheable | |
| Cacheable (const WeakPtr< Creature > &C) | |
| virtual void | DeferredConstructor () |
| bool | isCached () const |
| bool | isUncached () const |
| bool | markAsUsed () |
| WeakPtr< CacheBase > | myCache () const |
| const WeakPtr< Creature > & | myCreator () const |
| int | NumberOfListEntries () const |
| void | PreDestructor () |
| void | push_back (CacheQueue &Q) |
| void | push_front (CacheQueue &Q) |
| void | setCreator (const WeakPtr< Creature > &C) |
| Public Member Functions inherited from MemCore::ReferenceBase< Cacheable > | |
| auto | getObjectCountID () const noexcept |
| bool | isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept |
| void | mkAutoDestructive () |
| refcount_t | refcount () const noexcept |
| ReferenceBase (Object *that) noexcept | |
| const auto & | self () const |
| refcount_t | wrefcount () const noexcept |
| Public Member Functions inherited from MemCore::Ageable | |
| constexpr | Ageable (age_t t) noexcept |
| constexpr | Ageable (const Ageable &A) noexcept |
| Ageable (const volatile Ageable &A) noexcept | |
| constexpr const Ageable & | getAge () const |
| bool | isNewerThan (const Ageable &a) const noexcept |
| bool | isOlderThan (const Ageable &a) const noexcept |
| bool | isYoungerThan (const Ageable &a) const noexcept |
| bool | operator!= (const Ageable &a) const noexcept |
| bool | operator< (const Ageable &a) const noexcept |
| bool | operator<= (const Ageable &a) const noexcept |
| bool | operator<= (const volatile Ageable &a) const volatile noexcept |
| bool | operator== (const Ageable &a) const noexcept |
| bool | operator> (const Ageable &a) const noexcept |
| bool | operator> (const volatile Ageable &a) const volatile |
| bool | operator>= (const Ageable &a) const noexcept |
| bool | operator>= (const volatile Ageable &a) const volatile noexcept |
| constexpr void | resetAge () noexcept |
| void | setInfinitelyNew () noexcept |
| age_t | time_value () const noexcept |
| age_t | time_value () const volatile noexcept |
| Ageable & | touch () noexcept |
| age_t | update (age_t age) noexcept |
| age_t | update (const Ageable &Other) noexcept |
| age_t | update (const volatile Ageable &Other) volatile noexcept |
| Public Member Functions inherited from MemCore::Intercube | |
| void | addInterface (const RefPtr< InterfaceBase > &I) const |
| void | addInterfaceData (const Data &D) |
| void | addInterfaceData (const Data &D) |
| void | clearInterfaces () |
| bool | const_iterateInterfaces (const RefPtr< InterfaceIterationParameter > &IIP) const |
| virtual RefPtr< InterfaceBase > | createInterface (const type_info &) const |
| RefPtr< InterfaceBase > | findInterface (const type_info &t) const |
| RefPtr< InterfaceBase > | getInterface (const type_info &t) |
| std::string | getInterfaceNames (const char delim=';') const |
| bool | gotNewInterfaceData (const Data &D) |
| bool | gotNewInterfaceData (mutex &M, const Data &D) |
| bool | gotNewInterfaceData (mutex &M, const Data &D) |
| bool | gotNewInterfaceData (mutex &M, const Data &D, const Selector &S) |
| bool | gotNewInterfaceData (mutex &M, const Data &D, const Selector *S) |
| bool | hasChangedInterfaceData (const Data &D) const |
| bool | hasChangedInterfaceData (const Data &D) const |
| bool | hasChangedInterfaceData (const Data &D, const Selector &) const |
| bool | hasChangedInterfaceData (const Data &D, const Selector *) const |
| bool | hasInterface (const type_info &t) const |
| bool | iterateInterfaces (const RefPtr< InterfaceIterationParameter > &IIP) |
| void | printInterfaces () const |
| void | registerInterface (const type_info &t) |
| void | removeInterface () |
| void | removeInterfaceBase (const type_info &InterfaceBaseID) |
| Public Member Functions inherited from Wizt::EnableTexture | |
| void | disable () const |
| void | enable (int i=0) |
Public Attributes | |
| double | Width |
| double | I0 |
| double | Spikes |
| Public Attributes inherited from Wizt::GLTexture< 2, 1 > | |
| GLenum | TextureMaxFilter [N] |
| GLenum | TextureMinFilter [N] |
| Eagle::Vector< double, Dims > | TextureOffset [N] |
| Eagle::Vector< double, Dims > | TextureScale [N] |
| GLenum | TextureWrap [N][Dims] |
| Public Attributes inherited from Wizt::GLTextureBase | |
| const int | target |
Additional Inherited Members | |
| Public Types inherited from MemCore::Cacheable | |
| typedef unsigned long | cachecounter_t |
| Public Types inherited from MemCore::ReferenceBase< Cacheable > | |
| typedef Object | reference_domain_t |
| typedef WeakPtr< Object, Object > | SelfPtr_t |
| Static Public Member Functions inherited from MemCore::Ageable | |
| static const Ageable & | InfinitelyNew () noexcept |
| static constexpr const Ageable & | InfinitelyOld () noexcept |
| static age_t | now () noexcept |
| Protected Member Functions inherited from Wizt::GLTexture< 2, 1 > | |
| void | setTexParametersNoBind (int i=0) const |
| Protected Member Functions inherited from Wizt::GLTextureBase | |
| bool | SelectActiveTextureUnit () const |
| Protected Member Functions inherited from MemCore::Cacheable | |
| void | adjustCacheableSize (memsize_t memDiff) |
| Protected Member Functions inherited from MemCore::ReferenceBase< Cacheable > | |
| virtual void | extremeUnction () |
| ReferenceBase & | operator= (const ReferenceBase &R) |
| void | suicide () |
Control structure of shapes imposed on a point sprite.