Back to index

nux  3.0.0
nux::IOpenGLBaseTexture Member List
This is the complete list of members for nux::IOpenGLBaseTexture, including all inherited members.
_Depthnux::IOpenGLBaseTexture [protected]
_heap_allocatednux::Trackable [protected]
_Heightnux::IOpenGLBaseTexture [protected]
_IsPOTnux::IOpenGLBaseTexture [protected]
_NumMipLevelnux::IOpenGLBaseTexture [protected]
_PixelFormatnux::IOpenGLBaseTexture [protected]
_RowMemoryAlignmentnux::IOpenGLBaseTexture [protected]
_TextureStatesnux::IOpenGLBaseTexture [protected]
_Widthnux::IOpenGLBaseTexture [protected]
AddProperty(std::string const &name, PropertyBase *property)nux::Introspectable [inline]
BindTexture()nux::IOpenGLBaseTexture
BindTextureToUnit(int TextureUnitIndex)nux::IOpenGLBaseTexture
Dispose()nux::Object [virtual]
GetAllocationLoation() const nux::Object
GetDepth() const nux::IOpenGLBaseTexture [inline]
GetFormatRowMemoryAlignment() const nux::IOpenGLBaseTexture [inline]
GetHeight() const nux::IOpenGLBaseTexture [inline]
GetNumMipLevel() const nux::IOpenGLBaseTexture [inline]
GetObjectSize()nux::Trackable [virtual]
GetOpenGLID() const nux::IOpenGLResource [inline]
GetPixelFormat() const nux::IOpenGLBaseTexture [inline]
GetProperty(std::string const &name, T *foo=0)nux::Introspectable
GetReferenceCount() const nux::Object
GetResourceType() const nux::IOpenGLResource [inline]
GetSurfaceData(int level, int &width, int &height, int &stride)nux::IOpenGLBaseTexture [virtual]
GetSurfaceLevel(int Level, ObjectPtr< IOpenGLSurface > &surface)nux::IOpenGLBaseTexture [virtual]
GetSurfaceLevel(int Level)nux::IOpenGLBaseTexture [virtual]
GetTextureDesc(IOpenGLBaseTexture *pTexture, unsigned int Level, TEXTURE_DESC *pDesc)nux::IOpenGLBaseTexture [friend]
GetTextureSize(IOpenGLBaseTexture *pTexture)nux::IOpenGLBaseTexture [friend]
GetWidth() const nux::IOpenGLBaseTexture [inline]
Introspectable()nux::Introspectable [inline]
IOpenGLBaseTexture(OpenGLResourceType ResourceType, unsigned int Width, unsigned int Height, unsigned int Depth, unsigned int NumMipLevel, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO)nux::IOpenGLBaseTexture
IOpenGLResource(OpenGLResourceType ResourceType, NUX_FILE_LINE_PROTO)nux::IOpenGLResource [inline]
IOpenGLSurface classnux::IOpenGLBaseTexture [friend]
IOpenGLVolume classnux::IOpenGLBaseTexture [friend]
IsDynamic() const nux::Trackable
IsHeapAllocated()nux::Trackable
IsPowerOfTwo() const nux::IOpenGLBaseTexture [inline]
LockRect(int Level, SURFACE_LOCKED_RECT *pLockedRect, const SURFACE_RECT *pRect)nux::IOpenGLBaseTexture [virtual]
NUX_DECLARE_OBJECT_TYPE(IOpenGLBaseTexture, IOpenGLResource)nux::IOpenGLBaseTexture [private]
nux::Object::NUX_DECLARE_OBJECT_TYPE(BaseObject, Trackable)nux::Object
NUX_DECLARE_ROOT_OBJECT_TYPE(Trackable)nux::Trackable
Object(bool OwnTheReference=true, NUX_FILE_LINE_PROTO)nux::Object
object_destroyednux::Object
operator delete(void *ptr)nux::Trackable [static]
operator new(size_t size)nux::Trackable [static]
operator new(size_t size, void *ptr)nux::Trackable [static]
OwnsTheReference()nux::Trackable
RefCount() const nux::IOpenGLResource [inline, virtual]
Reference()nux::Object [virtual]
set_new_handler(std::new_handler handler)nux::Trackable [static]
SetBorderColor(float R, float G, float B, float A)nux::IOpenGLBaseTexture
SetFiltering(unsigned int MIN=GL_NEAREST, unsigned int MAG=GL_NEAREST)nux::IOpenGLBaseTexture
SetLOD(float MinLod=-1000.0f, float MaxLod=+1000.0f)nux::IOpenGLBaseTexture
SetMipLevel(unsigned int MinMip=0, unsigned int MaxMip=1000)nux::IOpenGLBaseTexture
SetOwnedReference(bool b)nux::Trackable [protected]
SetProperty(std::string const &name, const char *value)nux::Introspectable [inline]
SetProperty(std::string const &name, T const &value)nux::Introspectable
SetRenderStates()nux::IOpenGLBaseTexture
SetWrap(unsigned int U=GL_REPEAT, unsigned int V=GL_REPEAT, unsigned int W=GL_REPEAT)nux::IOpenGLBaseTexture
SinkReference()nux::Object [virtual]
Trackable()nux::Trackable [protected]
UnlockRect(int Level)nux::IOpenGLBaseTexture [virtual]
UnReference()nux::Object [virtual]
~IOpenGLBaseTexture()nux::IOpenGLBaseTexture [virtual]
~IOpenGLResource()nux::IOpenGLResource [inline, virtual]
~Object()nux::Object [protected, virtual]
~Trackable()=0nux::Trackable [protected, pure virtual]