nux-1.16.0
nux::IOpenGLVolumeTexture Member List
This is the complete list of members for nux::IOpenGLVolumeTexture, including all inherited members.
_Depth (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
_heap_allocated (defined in nux::Trackable)nux::Trackable [protected]
_Height (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
_IsPOT (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
_NumMipLevel (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
_PixelFormat (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
_RowMemoryAlignment (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
_TextureStates (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
_Width (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [protected]
AddProperty(std::string const &name, PropertyBase *property) (defined in nux::Introspectable)nux::Introspectable [inline]
BindTexture() (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
BindTextureToUnit(int TextureUnitIndex) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
Dispose()nux::Object [virtual]
GetAllocationLoation() const (defined in nux::Object)nux::Object
GetDepth() const (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [inline]
GetFormatRowMemoryAlignment() const (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [inline]
GetHeight() const (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [inline]
GetLevelDepth(int MipLevel) const (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture [inline]
GetLevelDesc(int Level, VOLUME_DESC *pDesc) (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture [inline]
GetNumMipLevel() const (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [inline]
GetObjectSize()nux::Trackable [virtual]
GetOpenGLID() const (defined in nux::IOpenGLResource)nux::IOpenGLResource [inline]
GetPixelFormat() const (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [inline]
GetProperty(std::string const &name, T *foo=0) (defined in nux::Introspectable)nux::Introspectable
GetReferenceCount() const nux::Object
GetResourceType() const (defined in nux::IOpenGLResource)nux::IOpenGLResource [inline]
GetSurfaceData(int level, int &width, int &height, int &format)nux::IOpenGLBaseTexture [virtual]
GetSurfaceLevel(int Level, ObjectPtr< IOpenGLSurface > &surface) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [virtual]
GetSurfaceLevel(int Level) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [virtual]
GetTextureDesc (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [friend]
GetTextureSize (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [friend]
GetVolumeLevel(int Level, IOpenGLVolume **ppVolumeLevel) (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture
GetWidth() const (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [inline]
GpuDevice (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture [friend]
Introspectable() (defined in nux::Introspectable)nux::Introspectable [inline]
IOpenGLBaseTexture(OpenGLResourceType ResourceType, t_u32 Width, t_u32 Height, t_u32 Depth, t_u32 NumMipLevel, BitmapFormat PixelFormat, NUX_FILE_LINE_PROTO) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
IOpenGLResource(OpenGLResourceType ResourceType, NUX_FILE_LINE_PROTO) (defined in nux::IOpenGLResource)nux::IOpenGLResource [inline]
IOpenGLSurface (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture [friend]
IOpenGLVolume (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [friend]
IsDynamic() const nux::Trackable
IsHeapAllocated()nux::Trackable
IsPowerOfTwo() const (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [inline]
LockBox(int Level, VOLUME_LOCKED_BOX *pLockedVolume, const VOLUME_BOX *pBox) (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture
LockRect(int Slice, int Level, SURFACE_LOCKED_RECT *pLockedRect, const SURFACE_RECT *pRect) (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture
LockRect(int Level, SURFACE_LOCKED_RECT *pLockedRect, const SURFACE_RECT *pRect) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [virtual]
NUX_DECLARE_OBJECT_TYPE(BaseObject, Trackable) (defined in nux::Object)nux::Object
NUX_DECLARE_ROOT_OBJECT_TYPE(Trackable) (defined in nux::Trackable)nux::Trackable
Object(bool OwnTheReference=true, NUX_FILE_LINE_PROTO)nux::Object
object_destroyednux::Object
operator delete(void *ptr) (defined in nux::Trackable)nux::Trackable [static]
operator new(size_t size) (defined in nux::Trackable)nux::Trackable [static]
operator new(size_t size, void *ptr) (defined in nux::Trackable)nux::Trackable [static]
OwnsTheReference()nux::Trackable
RefCount() const (defined in nux::IOpenGLResource)nux::IOpenGLResource [inline, virtual]
Reference()nux::Object [virtual]
set_new_handler(std::new_handler handler) (defined in nux::Trackable)nux::Trackable [static]
SetBorderColor(float R, float G, float B, float A) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
SetFiltering(t_u32 MIN=GL_NEAREST, t_u32 MAG=GL_NEAREST) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
SetLOD(float MinLod=-1000.0f, float MaxLod=+1000.0f) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
SetMipLevel(t_u32 MinMip=0, t_u32 MaxMip=1000) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
SetOwnedReference(bool b) (defined in nux::Trackable)nux::Trackable [protected]
SetProperty(std::string const &name, const char *value)nux::Introspectable [inline]
SetProperty(std::string const &name, T const &value) (defined in nux::Introspectable)nux::Introspectable
SetRenderStates() (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
SetWrap(t_u32 U=GL_REPEAT, t_u32 V=GL_REPEAT, t_u32 W=GL_REPEAT) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture
SinkReference()nux::Object [virtual]
Trackable() (defined in nux::Trackable)nux::Trackable [protected]
UnlockBox(int Level) (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture
UnlockRect(int Slice, int Level) (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture
UnlockRect(int Level) (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [virtual]
UnReference()nux::Object [virtual]
~IOpenGLBaseTexture() (defined in nux::IOpenGLBaseTexture)nux::IOpenGLBaseTexture [virtual]
~IOpenGLResource() (defined in nux::IOpenGLResource)nux::IOpenGLResource [inline, virtual]
~IOpenGLVolumeTexture() (defined in nux::IOpenGLVolumeTexture)nux::IOpenGLVolumeTexture [virtual]
~Object()nux::Object [protected, virtual]
~Trackable()=0 (defined in nux::Trackable)nux::Trackable [protected, pure virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends