API Documentation
Constants.h
1 // Constants.h
3 //
5 
7 {
13  struct Constants
14  {
15  // Namespace
16  inline static const nkMemory::String NAMESPACE ;
17 
18  // UserTypes
19  // Bounds
20  inline static const nkMemory::String BOUNDING_BOX ;
21 
22  // Camera
23  inline static const nkMemory::String CAMERA ;
24  inline static const nkMemory::String CAMERA_MANAGER ;
25  inline static const nkMemory::String FRUSTUM ;
26 
27  // Compositor
28  inline static const nkMemory::String COMPOSITOR ;
29  inline static const nkMemory::String COMPOSITOR_MANAGER ;
30  inline static const nkMemory::String COMPOSITOR_NODE ;
31 
32  // Encoders
33  inline static const nkMemory::String GLTF_ENCODER ;
34 
35  // Graph
36  inline static const nkMemory::String ENTITY ;
37  inline static const nkMemory::String NODE ;
38  inline static const nkMemory::String NODE_MANAGER ;
39 
40  // Meshes
41  inline static const nkMemory::String MESH ;
42  inline static const nkMemory::String MESH_MANAGER ;
43  inline static const nkMemory::String VERTEX_COMPONENT ;
45  inline static const nkMemory::String VERTEX_COMPOSITION ;
46 
47  // Programs
48  inline static const nkMemory::String PROGRAM ;
49  inline static const nkMemory::String PROGRAM_MANAGER ;
50 
51  // RenderContexts
52  inline static const nkMemory::String RENDER_CONTEXT ;
54 
55  // RenderQueues
56  inline static const nkMemory::String RENDER_QUEUE ;
57  inline static const nkMemory::String RENDER_QUEUE_MANAGER ;
58 
59  // Shaders
60  inline static const nkMemory::String SHADER ;
61  inline static const nkMemory::String SHADER_MANAGER ;
62 
63  // Textures
64  inline static const nkMemory::String TEXTURE ;
65  inline static const nkMemory::String TEXTURE_MANAGER ;
66  inline static const nkMemory::String TEXTURE_SAVER ;
67  inline static const nkMemory::String TEXTURE_UTILS ;
68 
69  // Viewports
70  inline static const nkMemory::String VIEWPORT ;
71  inline static const nkMemory::String VIEWPORT_MANAGER ;
72  } ;
73 }
nkAstraeus::nkGraphicsWrap::Constants
Constants encompassing user type identifiers for the wrapping of nkGraphics.
Definition: Constants.h:14
nkAstraeus::nkGraphicsWrap::Constants::COMPOSITOR_NODE
static const nkMemory::String COMPOSITOR_NODE
Identifies a nkGraphics::CompositorNode with nkGraphics.CompositorNode.
Definition: Constants.h:30
nkAstraeus::nkGraphicsWrap::Constants::COMPOSITOR
static const nkMemory::String COMPOSITOR
Identifies a nkGraphics::Compositor with nkGraphics.Compositor.
Definition: Constants.h:28
nkAstraeus::nkGraphicsWrap::Constants::ENTITY
static const nkMemory::String ENTITY
Identifies a nkGraphics::Entity with nkGraphics.Entity.
Definition: Constants.h:36
nkAstraeus::nkGraphicsWrap::Constants::VIEWPORT_MANAGER
static const nkMemory::String VIEWPORT_MANAGER
Identifies a nkGraphics::ViewportManager with nkGraphics.ViewportManager.
Definition: Constants.h:71
nkAstraeus::nkGraphicsWrap::Constants::SHADER_MANAGER
static const nkMemory::String SHADER_MANAGER
Identifies a nkGraphics::ShaderManager with nkGraphics.ShaderManager.
Definition: Constants.h:61
nkAstraeus::nkGraphicsWrap::Constants::RENDER_CONTEXT_MANAGER
static const nkMemory::String RENDER_CONTEXT_MANAGER
Identifies a nkGraphics::RenderContextManager with nkGraphics.RenderContextManager.
Definition: Constants.h:53
nkAstraeus::nkGraphicsWrap::Constants::CAMERA_MANAGER
static const nkMemory::String CAMERA_MANAGER
Identifies a nkGraphics::CameraManager with nkGraphics.CameraManager.
Definition: Constants.h:24
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE_MANAGER
static const nkMemory::String TEXTURE_MANAGER
Identifies a nkGraphics::TextureManager with nkGraphics.TextureManager.
Definition: Constants.h:65
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE_UTILS
static const nkMemory::String TEXTURE_UTILS
Identifies a nkGraphics::TextureUtils with nkGraphics.TextureUtils.
Definition: Constants.h:67
nkAstraeus::nkGraphicsWrap::Constants::MESH
static const nkMemory::String MESH
Identifies a nkGraphics::Mesh with nkGraphics.Mesh.
Definition: Constants.h:41
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE
static const nkMemory::String TEXTURE
Identifies a nkGraphics::Texture with nkGraphics.Texture.
Definition: Constants.h:64
nkAstraeus::nkGraphicsWrap::Constants::NAMESPACE
static const nkMemory::String NAMESPACE
Identifies the namespace.
Definition: Constants.h:16
nkAstraeus::nkGraphicsWrap::Constants::VERTEX_COMPOSITION
static const nkMemory::String VERTEX_COMPOSITION
Identifies a nkGraphics::VertexComposition with nkGraphics.VertexComposition.
Definition: Constants.h:45
nkAstraeus::nkGraphicsWrap::Constants::VERTEX_COMPONENT
static const nkMemory::String VERTEX_COMPONENT
Identifies a nkGraphics::VertexComponent with nkGraphics.VertexComponent.
Definition: Constants.h:43
nkAstraeus::nkGraphicsWrap::Constants::SHADER
static const nkMemory::String SHADER
Identifies a nkGraphics::Shader with nkGraphics.Shader.
Definition: Constants.h:60
nkAstraeus::nkGraphicsWrap::Constants::BOUNDING_BOX
static const nkMemory::String BOUNDING_BOX
Identifies a nkGraphics::BoundingBox with nkGraphics.BoundingBox.
Definition: Constants.h:20
nkAstraeus::nkGraphicsWrap::Constants::MESH_MANAGER
static const nkMemory::String MESH_MANAGER
Identifies a nkGraphics::MeshManager with nkGraphics.MeshManager.
Definition: Constants.h:42
nkAstraeus::nkGraphicsWrap::Constants::TEXTURE_SAVER
static const nkMemory::String TEXTURE_SAVER
Identifies a nkGraphics::TextureSaver with nkGraphics.TextureSaver.
Definition: Constants.h:66
nkMemory::String
Class holding information about a string, with ownership over the data.
Definition: String.h:22
nkAstraeus::nkGraphicsWrap::Constants::NODE
static const nkMemory::String NODE
Identifies a nkGraphics::Node with nkGraphics.Node.
Definition: Constants.h:37
nkAstraeus::nkGraphicsWrap::Constants::NODE_MANAGER
static const nkMemory::String NODE_MANAGER
Identifies a nkGraphics::NodeManager with nkGraphics.NodeManager.
Definition: Constants.h:38
nkAstraeus::nkGraphicsWrap::Constants::VIEWPORT
static const nkMemory::String VIEWPORT
Identifies a nkGraphics::Viewport with nkGraphics.Viewport.
Definition: Constants.h:70
nkAstraeus::nkGraphicsWrap
Encompasses the wrapping of nkGraphics for scripting.
Definition: BoundingBoxWrapper.h:7
nkAstraeus::nkGraphicsWrap::Constants::COMPOSITOR_MANAGER
static const nkMemory::String COMPOSITOR_MANAGER
Identifies a nkGraphics::CompositorManager with nkGraphics.CompositorManager.
Definition: Constants.h:29
nkAstraeus::nkGraphicsWrap::Constants::PROGRAM_MANAGER
static const nkMemory::String PROGRAM_MANAGER
Identifies a nkGraphics::ProgramManager with nkGraphics.ProgramManager.
Definition: Constants.h:49
nkAstraeus::nkGraphicsWrap::Constants::GLTF_ENCODER
static const nkMemory::String GLTF_ENCODER
Identifies a nkGraphics::GltfEncoder with nkGraphics.GltfEncoder.
Definition: Constants.h:33
nkAstraeus::nkGraphicsWrap::Constants::PROGRAM
static const nkMemory::String PROGRAM
Identifies a nkGraphics::Program with nkGraphics.Program.
Definition: Constants.h:48
nkAstraeus::nkGraphicsWrap::Constants::CAMERA
static const nkMemory::String CAMERA
Identifies a nkGraphics::Camera with nkGraphics.Camera.
Definition: Constants.h:23
nkAstraeus::nkGraphicsWrap::Constants::FRUSTUM
static const nkMemory::String FRUSTUM
Identifies a nkGraphics::Frustum with nkGraphics.Frustum.
Definition: Constants.h:25
nkAstraeus::nkGraphicsWrap::Constants::RENDER_QUEUE
static const nkMemory::String RENDER_QUEUE
Identifies a nkGraphics::RenderQueue with nkGraphics.RenderQueue.
Definition: Constants.h:56
nkAstraeus::nkGraphicsWrap::Constants::RENDER_CONTEXT
static const nkMemory::String RENDER_CONTEXT
Identifiers a nkGraphics::RenderContext with nkGraphics.RenderContext.
Definition: Constants.h:52
nkAstraeus::nkGraphicsWrap::Constants::VERTEX_COMPONENT_ARRAY
static const nkMemory::String VERTEX_COMPONENT_ARRAY
Identifies a nkAstraeus::ArrayData<nkGraphics::VertexComponent> with nkGraphics.VertexComponentArray.
Definition: Constants.h:44
nkAstraeus::nkGraphicsWrap::Constants::RENDER_QUEUE_MANAGER
static const nkMemory::String RENDER_QUEUE_MANAGER
Identifies a nkGraphics::RenderQueueManager with nkGraphics.RenderQueueManager.
Definition: Constants.h:57