Ocular Engine
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
▼
N
Ocular
Note: Once this library is made dynamic, this will no longer be needed
►
N
Core
C
AEvent
C
AEventListener
C
ARenderable
C
AResourceLoader
C
AResourceSaver
C
ARoutine
C
AWindow
C
Buildable
C
BuilderNode
Generic node system used for loading and saving SceneObjects and their components
C
BVHSceneNode
C
BVHSceneTree
C
Camera
C
CameraManager
C
CameraRenderable
C
Clock
C
Color
C
ComponentFactory
C
ConsoleLoggerListener
C
DateTime
C
DirectionalLight
C
Directory
C
EventManager
Abstract base class of all event objects
C
EventSnooper
C
Exception
C
Exposable
C
ExposedVariable
C
File
C
FileReadWriteException
C
ForwardRenderer
C
FreeFlyController
C
GPULight
Structure of generic light data passed to the GPU
C
ILoggerListener
C
InputHandler
C
ISceneTree
C
KeyboardInputEvent
C
LightManager
C
LightSource
C
Logger
C
LoggerMessage
C
MeshRenderable
C
MouseButtonInputEvent
C
MouseMoveInputEvent
C
MouseScrollInputEvent
C
MultiResource
C
Node_Internal
C
Object
Base class of all representable
Ocular
constructs
C
ObjectIO
C
OrthographicProjection
C
PerspectiveProjection
C
PointLight
C
PointLightRenderable
C
Profiler
C
ProfilerNode
C
ProfilerScope
C
RenderableRegistrar
C
Renderer
C
RendererRegistrar
C
Resource
C
ResourceDefaults
C
ResourceDetails
Maintains a resource and usage details
C
ResourceExplorer
C
ResourceLoaderManager
C
ResourceLoaderRegistrar
C
ResourceManager
C
ResourceMemoryDetails
C
ResourceMetadata
C
ResourceSaverManager
C
ResourceSaverRegistrar
C
RoutineRegistrar
C
Scene
C
SceneLoader
Handles the loading of .oscene files (
Ocular
Scene
)
C
SceneManager
C
SceneNode
C
SceneObject
C
SceneObjectAddedEvent
C
SceneObjectLoader
Handles the loading of .opre files (
Ocular
Predefined
Scene
Object
)
C
SceneObjectRegistrar
C
SceneObjectRemovedEvent
C
SceneObjectSaver
C
SceneSaver
Handles the saving of .oscene files (
Ocular
Scene
)
C
ShutdownEvent
C
SpotLight
C
SystemInfo
C
ThreadManager
C
Timer
C
UUID
C
UUID_Internal
C
VSConsoleLoggerListener
C
WindowDescriptor
C
WindowManager
C
WindowResizeEvent
►
N
Editor
C
AxisComponentGizmo
C
AxisGizmo
C
AxisGizmoRenderable
C
AxisGizmoRoutine
C
BoolProperty
C
ButtonColorPicker
C
ButtonDirectoryBrowse
C
ButtonFileBrowse
C
ButtonResourceBrowse
C
CameraDisplay
C
CheckBox
C
ColorPreview
C
ColorProperty
C
ComboBox
C
CommonDisplay
C
ConsoleBox
C
ConsoleText
C
ContentFrame
C
CustomDisplayRegistrar
C
CustomObjectDisplay
C
DetailsFrame
C
DirectoryProperty
C
DoubleProperty
C
Editor
C
EditorCameraController
C
EulerProperty
C
FileProperty
C
FloatProperty
C
ForwardRenderer
C
GeneralStyles
C
Gizmo
C
InputLogger
C
InputTranslator
Translates QT input events into
Ocular
input events
C
Int16Property
C
Int32Property
C
Int8Property
C
LineEdit
C
MainMenuBar
The primary menu bar in the
MainWindow
widget
C
MainStatusBar
Main status bar for the
Ocular
Editor
application
C
MainWindow
Main window for the
Ocular
Editor
application
C
MaterialEditorDialog
Dialog to view and editor Material resource objects
C
MaterialPropertiesDisplayBox
C
MaterialPropertiesPanel
C
MaterialSelectedEvent
C
MaterialTree
C
MaterialTreeItem
C
MaterialTreeItemDescriptor
C
MeshRenderableDisplay
C
MeshRenderableDisplayMaterial
C
MultiProperty
C
PropertiesBox
C
PropertiesDisplayBox
C
PropertiesDisplayTitleBar
C
PropertiesPanel
C
PropertyWidget
Parent class for all general property widgets
C
PropertyWidgetRegistrar
C
QuatAsEulerProperty
C
QuaternionProperty
C
RenderableDisplay
C
RenderableDisplayRegistrar
C
RenderFrame
C
RenderStatesDisplayBox
C
ResourceProperty
C
RoutineDisplay
C
SceneBox
C
SceneFrame
C
SceneObjectFocusedEvent
C
SceneObjectImporter
C
SceneObjectSelectedEvent
C
ScenePropertiesDialog
Dialog that displays various scene-based properties (Main Menu -> Scene -> Scene Properties)
C
SceneTree
C
SceneTreeItem
C
SelectResourceDialog
C
ShadersDisplayBox
C
StringProperty
C
TexturesDisplayBox
C
ToolbarCommon
Tool Bar for common actions (save, camera behaviour, etc.)
C
UInt16Property
C
UInt32Property
C
UInt32Validator
C
UInt8Property
C
UniformsDisplayBox
C
Vector2Property
C
Vector3Property
C
Vector4Property
►
N
Graphics
C
BlendState
C
D3D11DepthTexture
C
D3D11FragmentShader
C
D3D11GeometryShader
C
D3D11GraphicsDriver
C
D3D11IndexBuffer
C
D3D11Material
C
D3D11PostTessellationShader
C
D3D11PreTessellationShader
C
D3D11RenderState
C
D3D11RenderTexture
C
D3D11StructuredBuffer
C
D3D11Texture
C
D3D11Texture2D
C
D3D11UncompiledShaderResourceLoader
C
D3D11UniformBuffer
D3D11 implementation of a
UniformBuffer
(ie
Shader
Constant Buffer)
C
D3D11VertexBuffer
C
D3D11VertexShader
C
D3D11Viewport
C
Debug
Draws debug graphics such as lines, points, bounding volumes, axis, etc
C
DebugShape
C
DepthBiasState
C
DepthStencilState
C
DepthTexture
A special texture that stores high precision depth information for each pixel
C
FragmentShader
C
FrameStats
C
GeometryShader
C
GPUBuffer
A generic buffer that can be uploaded to the GPU
C
GPUBufferDescriptor
C
GraphicsDriver
C
IndexBuffer
C
Material
C
MaterialEmpty
Special default 'empty'
Material
. Typically used internally
C
MaterialMissing
Special default 'missing'
Material
. Typically used internally
C
MaterialResourceLoader
Creates
Material
objects from
Ocular
Material
files (.omat)
C
MaterialResourceSaver
Saves a
Material
object to an
Ocular
Material
file (.omat)
C
Mesh
Combination of a
VertexBuffer
and
IndexBuffer
C
MeshEmpty
Special default 'empty'
Mesh
. Typically used internally
C
MeshMissing
Special default 'missing'
Mesh
. Typically used internally
C
MeshResourceLoader
C
MeshResourceLoader_PLY
C
MeshResourceSaver
C
MeshResourceSaver_PLY
C
NoiseTexture2D
C
OBJImporter
C
OBJMeshMetadata
C
PLYElementListParser
C
PLYElementParser
C
PLYParser
C
PostTessellationShader
C
PreTessellationShader
C
RasterState
C
RenderState
C
RenderTexture
A special texture that can be rendered directly to
C
ResourceLoader_OBJ
C
Shader
C
ShaderProgram
C
StencilFaceDescr
C
SubMesh
Combination of a
VertexBuffer
and
IndexBuffer
C
Texture
Base class for all texture objects
C
Texture2D
C
TextureDescriptor
C
TextureResourceLoader
C
TextureResourceLoader_BMP
C
TextureResourceLoader_PNG
C
TextureResourceLoader_TGA
C
TextureResourceSaver
C
TextureResourceSaver_BMP
C
TextureResourceSaver_PNG
C
TextureSamplerInfo
C
Uniform
C
UniformBuffer
Generic buffer for storing and binding of shader uniforms
C
UniformPerCamera
The fixed struct for all
Uniform
data for Cameras/Views
C
UniformPerFrame
The fixed struct for all global per-frame
Uniform
data
C
UniformPerObject
The fixed struct for all
Uniform
data for Objects
C
Vertex
C
VertexBuffer
C
VertexShader
C
Viewport
►
N
Math
►
N
Noise
C
ANoise
C
PerlinNoise
C
SimplexNoise
C
WaveletNoise
C
WorleyNoise
►
N
Random
C
ARandom
C
CMWC131104
C
MersenneTwister127
C
MersenneTwister19937
C
WELL512
C
XorShift96
C
Bounds
C
BoundsAABB
C
BoundsOBB
C
BoundsSphere
C
ConvexHull2D
C
Euler
C
Frustum
C
HEEdge
C
HEFace
C
HEMesh
C
HEVertex
C
LineSegment2D
C
Matrix3x3
A 3x3 column-major float matrix
C
Matrix3x3_Internal
C
Matrix4x4
A 4x4 column-major float matrix
C
Matrix4x4_Internal
C
MatrixStack
C
MortonCode
C
Plane
C
Polygon2D
C
Quaternion
C
Quaternion_Internal
C
Ray
C
Transform
C
Vector2
C
Vector3
C
Vector4
►
N
Utils
C
CircularQueue
C
ColorPicker
C
Config
C
FromStringRegistrar
C
HashGenerator
C
PriorityList
C
PriorityMultiQueue
C
String
Collection of helper string-related utilities
C
StringComposer
C
ToStringRegistrar
C
TypeName
Utility structure to convert a type T to a string representation
C
CoreDynamicRegistration
(Hopefully) A temporary class until the linker stops throwing away useful stuff in static libraries
C
Engine
C
BMPHeader
C
IBounds
C
OCULAR_INTERNAL_VoidCast
C
qt_meta_stringdata_Ocular__Editor__ButtonColorPicker_t
C
qt_meta_stringdata_Ocular__Editor__ButtonDirectoryBrowse_t
C
qt_meta_stringdata_Ocular__Editor__ButtonFileBrowse_t
C
qt_meta_stringdata_Ocular__Editor__ButtonResourceBrowse_t
C
qt_meta_stringdata_Ocular__Editor__CheckBox_t
C
qt_meta_stringdata_Ocular__Editor__ColorPreview_t
C
qt_meta_stringdata_Ocular__Editor__ColorProperty_t
C
qt_meta_stringdata_Ocular__Editor__ComboBox_t
C
qt_meta_stringdata_Ocular__Editor__LineEdit_t
C
qt_meta_stringdata_Ocular__Editor__MainMenuBar_t
C
qt_meta_stringdata_Ocular__Editor__MainWindow_t
C
qt_meta_stringdata_Ocular__Editor__MaterialEditorDialog_t
C
qt_meta_stringdata_Ocular__Editor__MaterialPropertiesPanel_t
C
qt_meta_stringdata_Ocular__Editor__MaterialTree_t
C
qt_meta_stringdata_Ocular__Editor__MeshRenderableDisplay_t
C
qt_meta_stringdata_Ocular__Editor__PropertiesPanel_t
C
qt_meta_stringdata_Ocular__Editor__ScenePropertiesDialog_t
C
qt_meta_stringdata_Ocular__Editor__SceneTree_t
C
qt_meta_stringdata_Ocular__Editor__SelectResourceDialog_t
C
qt_meta_stringdata_Ocular__Editor__UniformsDisplayBox_t
C
ShaderDisplayBox
C
TGAHeader
C
TinyMersenneTwister
C
UIntValidator
C
Window
Generated on Tue Oct 18 2016 01:28:59 for Ocular Engine by
1.8.10