GL Studio C++ Runtime API
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
x
y
z
Functions
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
Variables
Typedefs
c
d
f
g
i
l
r
u
v
Enumerations
a
c
d
e
f
g
i
l
m
p
r
s
t
v
Enumerator
a
d
e
g
m
n
p
r
s
t
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
i
k
l
m
o
p
r
s
t
v
Enumerations
Enumerator
Related Functions
Files
File List
File Members
All
_
b
c
d
f
g
i
l
m
n
o
p
r
s
t
u
Functions
Variables
Typedefs
Enumerations
Macros
_
c
d
f
g
i
l
m
n
o
p
s
t
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
GlsGeometryResource Member List
This is the complete list of members for
GlsGeometryResource
, including all inherited members.
_boundingVolumeCenter
GlsGeometryResource
protected
_boundingVolumeRadius
GlsGeometryResource
protected
_enableVBO
GlsGeometryResource
protected
static
_numIndexBuffers
GlsGeometryResource
protected
_observers
GlsGeometryResource
protected
_referenceCount
GlsGeometryResource
protected
_resourceID
GlsGeometryResource
protected
_type
GlsGeometryResource
protected
AddObserver
(Observer *observer)
GlsGeometryResource
inline
BAD_ID
enum value (defined in
GlsGeometryResource
)
GlsGeometryResource
BadId
enum name
GlsGeometryResource
BINORMAL_ATTRIBUTE_SIZE
GlsGeometryResource
static
BoundingVolumeCenter
() const
GlsGeometryResource
inline
BoundingVolumeHit
(const Vector &point, const Vector &direction)=0
GlsGeometryResource
pure virtual
BoundingVolumeRadius
() const
GlsGeometryResource
inline
COLOR_ATTRIBUTE_SIZE
GlsGeometryResource
static
CreateInstance
(const TypeDesc &type=GlsGeometryResource::TypeDesc())
GlsGeometryResource
static
CreateInstance
(GlsResourceFileMgr::ResourceRef *resource)
GlsGeometryResource
static
DecrementReference
()
GlsGeometryResource
inline
Destroy
()=0
GlsGeometryResource
protected
pure virtual
DrawCleanup
(VertexAttribIndexLookup *shaderProgram)=0
GlsGeometryResource
pure virtual
DrawIndexBuffer
(unsigned int bufferNumber)=0
GlsGeometryResource
pure virtual
DrawSetup
(VertexAttribIndexLookup *shaderProgram)=0
GlsGeometryResource
pure virtual
FreeOpenGLBuffers
()=0
GlsGeometryResource
pure virtual
GetDataChangedCounter
() const =0
GlsGeometryResource
pure virtual
GetExtents
(Vector &min, Vector &max, const GlsMatrixType *matrix=NULL)=0
GlsGeometryResource
pure virtual
GetResourceId
()
GlsGeometryResource
inline
HitTest
(unsigned char pickType, const Vector &pickLinePoint, const Vector &pickLineDirection, Vector &collisionPoint)=0
GlsGeometryResource
pure virtual
IncrementReference
()
GlsGeometryResource
inline
MAX_TEXTURE_COORDS
GlsGeometryResource
static
MAX_VERTEX_ATTRIBS
GlsGeometryResource
static
NORMAL_ATTRIBUTE_SIZE
GlsGeometryResource
static
NumIndexBuffers
() const
GlsGeometryResource
inline
OnGeometryResourceChanged
()
GlsGeometryResource
inline
protected
RemoveObserver
(Observer *observer)
GlsGeometryResource
inline
s_invalidDataChangedCounter
GlsGeometryResource
static
SECONDARY_COLOR_ATTRIBUTE_SIZE
GlsGeometryResource
static
SetCreateInstanceMakesHalfFloat
(bool value)
GlsGeometryResource
static
SetResourceId
(unsigned int id)
GlsGeometryResource
inline
StatsIndexBufferPolygonCount
(unsigned int bufferNumber)=0
GlsGeometryResource
pure virtual
StatsIndexBufferVertexCount
(unsigned int bufferNumber)=0
GlsGeometryResource
pure virtual
TANGENT_ATTRIBUTE_SIZE
GlsGeometryResource
static
TEXTURE_COORDINATE_ATTRIBUTE_SIZE
GlsGeometryResource
static
Type
()
GlsGeometryResource
inline
UpdateBoundingVolume
()=0
GlsGeometryResource
pure virtual
VERTEX_ATTRIBUTE_SIZE
GlsGeometryResource
static
~GlsGeometryResource
() (defined in
GlsGeometryResource
)
GlsGeometryResource
inline
virtual
Generated by
1.9.4